From 98db412d129e3cf87969505fe40ee4f2edbae32f Mon Sep 17 00:00:00 2001 From: farhan-shafi Date: Mon, 4 Dec 2023 16:49:17 +0500 Subject: [PATCH] add allow wrap toggle in button --- dist/blocks.build.asset.php | 2 +- dist/blocks.build.js | 18 ++++++++++++++---- dist/blocks.build.js.map | 2 +- dist/blocks.style.build.css | 2 +- dist/blocks/button/block.json | 4 ++++ src/blocks/button/block.json | 4 ++++ src/blocks/button/block.php | 2 +- src/blocks/button/components.js | 10 +++++++++- src/blocks/button/style.css | 2 +- src/blocks/button/style.scss | 3 +++ src/defaults.php | 4 ++++ 11 files changed, 43 insertions(+), 10 deletions(-) diff --git a/dist/blocks.build.asset.php b/dist/blocks.build.asset.php index fe63618cf..247f03dbe 100644 --- a/dist/blocks.build.asset.php +++ b/dist/blocks.build.asset.php @@ -1 +1 @@ - array('lodash', 'moment', 'react', 'react-dom', 'wp-api', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => '8e7fbf28e32053092889'); + array('lodash', 'moment', 'react', 'react-dom', 'wp-api', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => 'dcf86e8baaa3e257c348'); diff --git a/dist/blocks.build.js b/dist/blocks.build.js index 5f8a53dc0..c8237ca7c 100644 --- a/dist/blocks.build.js +++ b/dist/blocks.build.js @@ -27514,7 +27514,8 @@ function EditorComponent(props) { iconPosition = _props$attributes3.iconPosition, addNofollow = _props$attributes3.addNofollow, openInNewTab = _props$attributes3.openInNewTab, - orientation = _props$attributes3.orientation; + orientation = _props$attributes3.orientation, + isFlexWrap = _props$attributes3.isFlexWrap; var _useSelect = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_9__.useSelect)(function (select) { var _ref2 = select("core/block-editor") || select("core/editor"), getBlock = _ref2.getBlock, @@ -27835,8 +27836,9 @@ function EditorComponent(props) { } } }, [isSelected]); + var flexWrapClass = isFlexWrap ? " ub-flex-wrap" : ""; var blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.useBlockProps)({ - className: "ub-buttons align-button-".concat(align, " orientation-button-").concat(orientation), + className: "ub-buttons align-button-".concat(align, " orientation-button-").concat(orientation).concat(flexWrapClass), style: (0,_get_styles__WEBPACK_IMPORTED_MODULE_3__.getStyles)(props.attributes) }); return /*#__PURE__*/React.createElement(React.Fragment, null, isSelected && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_5__.BlockControls, { @@ -27868,7 +27870,15 @@ function EditorComponent(props) { options: _common__WEBPACK_IMPORTED_MODULE_2__.AVAILABLE_ORIENTATION, attributeKey: "orientation", label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__.__)("Orientation", "ultimate-blocks") - }))), isSelected && buttons.length > 0 && activeButtonIndex > -1 && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { + })), /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.ToggleControl, { + checked: isFlexWrap, + label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__.__)("Allow to wrap to multiple lines", "ultimate-blocks"), + onChange: function onChange() { + return setAttributes({ + isFlexWrap: !isFlexWrap + }); + } + })), isSelected && buttons.length > 0 && activeButtonIndex > -1 && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_wordpress_components__WEBPACK_IMPORTED_MODULE_6__.PanelBody, { title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_7__.__)("Size", "ultimate-blocks"), initialOpen: true }, /*#__PURE__*/React.createElement("div", { @@ -100276,7 +100286,7 @@ module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json /***/ (function(module) { "use strict"; -module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"ub/button","title":"Button (Improved)","category":"ultimateblocks","description":"Add amazing buttons that convert more. Comes with an option to add multiple buttons.","keywords":["Button","Buttons","Ultimate Blocks"],"attributes":{"blockID":{"type":"string","default":""},"buttonText":{"type":"string","default":"Button Text"},"orientation":{"type":"string","default":"row"},"align":{"type":"string","default":"center"},"url":{"type":"string","default":""},"size":{"type":"string","default":"medium"},"buttonColor":{"type":"string","default":"#313131"},"buttonHoverColor":{"type":"string","default":"#313131"},"buttonTextColor":{"type":"string","default":"#ffffff"},"buttonTextHoverColor":{"type":"string","default":"#ffffff"},"buttonRounded":{"type":"boolean","default":true},"chosenIcon":{"type":"string","default":""},"iconPosition":{"type":"string","default":"left"},"buttonIsTransparent":{"type":"boolean","default":false},"addNofollow":{"type":"boolean","default":false},"openInNewTab":{"type":"boolean","default":true},"buttonWidth":{"type":"string","default":"flex"},"buttons":{"type":"array","default":[]},"padding":{"type":"object","default":{}},"margin":{"type":"object","default":{}}},"supports":{}}'); +module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"ub/button","title":"Button (Improved)","category":"ultimateblocks","description":"Add amazing buttons that convert more. Comes with an option to add multiple buttons.","keywords":["Button","Buttons","Ultimate Blocks"],"attributes":{"blockID":{"type":"string","default":""},"buttonText":{"type":"string","default":"Button Text"},"orientation":{"type":"string","default":"row"},"align":{"type":"string","default":"center"},"url":{"type":"string","default":""},"size":{"type":"string","default":"medium"},"buttonColor":{"type":"string","default":"#313131"},"buttonHoverColor":{"type":"string","default":"#313131"},"buttonTextColor":{"type":"string","default":"#ffffff"},"buttonTextHoverColor":{"type":"string","default":"#ffffff"},"isFlexWrap":{"type":"boolean","default":true},"buttonRounded":{"type":"boolean","default":true},"chosenIcon":{"type":"string","default":""},"iconPosition":{"type":"string","default":"left"},"buttonIsTransparent":{"type":"boolean","default":false},"addNofollow":{"type":"boolean","default":false},"openInNewTab":{"type":"boolean","default":true},"buttonWidth":{"type":"string","default":"flex"},"buttons":{"type":"array","default":[]},"padding":{"type":"object","default":{}},"margin":{"type":"object","default":{}}},"supports":{}}'); /***/ }), diff --git a/dist/blocks.build.js.map b/dist/blocks.build.js.map index b2e989f55..8237a0255 100644 --- a/dist/blocks.build.js.map +++ b/dist/blocks.build.js.map @@ -1 +1 @@ -{"version":3,"file":"blocks.build.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAA4D;AAC9D,EAAE,CACiD;AACnD,CAAC,6BAA6B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iDAAiD,aAAa;;AAE9D,CAAC;;;;;;;;;;;ACl2GD;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAA4D;AAC9D,EAAE,CACgD;AAClD,CAAC,6BAA6B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iDAAiD,aAAa;;AAE9D,CAAC;;;;;;;;;;;;;;;;;;;;;AClrW+D;AAC7B;AACT;;AAE1B;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,cAAc,uBAAuB;AACrC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA,gBAAgB,6BAA6B;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yCAAyC,SAAS;;AAElD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,+YAA+Y;AAClZ;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,GAAG,GAAG;;AAEN;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,uBAAuB;AACvB;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG,IAAI;AACP;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;A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,mBAAmB,EAAEF,cAAe;IACpCC,UAAU,EAAEA;EAAW,CACvB,CAAC,eACFhnF,0DAAA,CAACymF,sFAAkB;IAACG,YAAY,EAAEA;EAAa,CAAE,CAC7C,CACK,CACL,CAAC;AAEV;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,IAAMjH,aAAa,GAAG,SAAhBA,aAAaA,CAAI6F,WAAW,EAAK;EACtC,IAAQ0B,yBAAyB,GAAK1B,WAAW,CAAzC0B,yBAAyB;EACjC,OAAO;IACNL,eAAe,EAAEK,yBAAyB,CAAC;EAC5C,CAAC;AACF,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA,IAAMxB,aAAa,GAAG,SAAhBA,aAAaA,CAAIC,aAAa,EAAK;EACxC,IAAQwB,6BAA6B,GAAKxB,aAAa,CAA/CwB,6BAA6B;EACrC,OAAO;IACNL,aAAa,EAAEK;EAChB,CAAC;AACF,CAAC;;AAED;AACA;AACA;AACA,+DAAe7qF,wEAAgB,CAC9BgoF,mEAAkB,CAACsB,cAAc,EACjCjG,aAAa,EACb+F,aACD,CAAC,CAACiB,2BAA2B,CAAC;;;;;;;;;;;;;;;;AC/EJ;AACoB;AACgD;;AAE9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAStrE,oBAAoBA,CAACxV,KAAK,EAAE;EACpC,oBACC7F,0DAAA,CAACy/E,+DAAO,qBACPz/E,0DAAA,CAAConF,6FAAyB,EAAKvhF,KAAQ,CAC/B,CAAC;AAEZ;;AAEA;AACA;AACA;AACA,+DAAewV,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnDgB;AACD;AACb;AACK;AACmB;AACmB;AAKtC;AAKE;AACsD;;AAElG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA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CAAgC,EAAE,+BAA+B;EACjEC,8BAA8B,EAAE,6BAA6B;EAC7DE,wBAAwB,EAAE,uBAAuB;EACjDmB,sBAAsB,EAAE,qBAAqB;EAC7CvB,iBAAiB,EAAE,iBAAiB;EACpCF,gCAAgC,EAAE,+BAA+B;EACjED,oBAAoB,EAAE,mBAAmB;EACzCD,kBAAkB,EAAE,iBAAiB;EACrC0B,yBAAyB,EAAE,wBAAwB;EACnDG,qBAAqB,EAAE,oBAAoB;EAC3CC,0BAA0B,EAAE,yBAAyB;EACrDC,+BAA+B,EAAE;AAClC,CAAC;;AAED;AACA;AACA;AACA,+DAAejC,KAAK;;;;;;;;;;AC7BpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB;AAChB;;AAEA;AACA;;AAEA,kBAAkB,sBAAsB;AACxC;AACA;;AAEA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,KAAK,KAA6B;AAClC;AACA;AACA,GAAG,SAAS,IAA4E;AACxF;AACA,EAAE,iCAAqB,EAAE,mCAAE;AAC3B;AACA,GAAG;AAAA,kGAAC;AACJ,GAAG,KAAK,EAEN;AACF,CAAC;;;;;;;;;;;;AC3DY;;AAEb;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE,IAAI;AACN;;AAEA;;AAEA;;;;;;;;;;;;;;;;;ACpIkC;AAClC;AACA;AACA;AACA;AACA;AACA;;AAEe;AACf,0DAA0D,UAAU,qDAAQ,yHAAyH;AACrM;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACe;AACf;AACA;AACA;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGe;AACf;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACoD;;AAEpD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,2EAA2E;AAC3E;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sBAAsB,kCAAkC;AACxD;AACA;AACA,MAAM;AACN;AACA,MAAM;;AAEN,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA,yEAAyE,aAAa;AACtF;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB;;AAEpB;AACA;AACA;AACA;AACA,IAAI;AACJ,oBAAoB,0BAA0B;AAC9C;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,uDAAuD,sDAAsD;AAC7G;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,+BAA+B;AACrD;AACA;;AAEA;AACA;;AAEA;AACA,IAAI;;;AAGJ,mBAAmB,kBAAkB;AACrC;;AAEA;AACA,sBAAsB,wBAAwB;AAC9C;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wEAAwE;AACxE,0CAA0C;;;AAG1C,sBAAsB,qBAAqB;AAC3C;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA,kBAAkB,mBAAmB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,MAAM;AACN;AACA,kBAAkB,mBAAmB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;;AAEA,oBAAoB,iBAAiB;AACrC;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA,0CAA0C,QAAQ;AAClD;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gFAAgF,eAAe;AAC/F;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,qDAAS;AAC1B,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,kBAAkB,iBAAiB;AACnC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,gBAAgB,gBAAgB;AAChC,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,gBAAgB,iBAAiB;AACjC;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,gBAAgB,wBAAwB;AACxC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB,wBAAwB;AACxC;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,WAAW;;AAEX;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,uDAAW;;AAE5B,kBAAkB,sBAAsB;AACxC;;AAEA,oBAAoB,iBAAiB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR,wBAAwB,qBAAqB;AAC7C;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;AAC5B;AACA;;AAEA,cAAc,iBAAiB;AAC/B;AACA;AACA;;AAEA,8CAA8C,QAAQ;AACtD;AACA;AACA,MAAM;AACN,kBAAkB,qBAAqB;AACvC;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;AACA,MAAM;AACN,sBAAsB,mBAAmB;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;AACA,MAAM;AACN,sBAAsB,kBAAkB;AACxC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;;AAEvC;AACA;AACA,MAAM;;AAEN;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,2CAA2C;;AAE3C;AACA;AACA,MAAM;;AAEN;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,oBAAoB;;AAEpB,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oBAAoB;;AAEpB,kBAAkB,iBAAiB;AACnC,sCAAsC;;AAEtC;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,sBAAsB;;AAEtB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;;AAEA,oBAAoB,kBAAkB;AACtC;AACA;AACA;;AAEA;AACA;;AAEA;AACA,qBAAqB;;AAErB,kBAAkB,iBAAiB;AACnC;;AAEA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,2EAA2E,iBAAiB;AAC5F;AACA;;AAEA,cAAc,gBAAgB;AAC9B;;AAEA,gBAAgB,kBAAkB;AAClC;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA,sBAAsB,0BAA0B;AAChD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,sEAAsE,aAAa;AACnF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;;AAEnB,oBAAoB;;AAEpB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;AACA;AACA,2BAA2B;AAC3B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,0BAA0B;;AAE1B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,WAAW;AACX,SAAS;AACT,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,kBAAkB,uBAAuB;AACzC;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+DAAe,CAAC,EAAC;AACotB;;;;;;;;;;;;AC1pDruB;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,2CAA2C,0BAA0B;AACrE;AACA;AACA;;AAEA,2BAA2B;AAC3B;AACA;AACA;;AAEA;;;;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;;AAEa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,QAAQ;AAC1B;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,kCAAkC;AAClC;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,iBAAiB,sBAAsB;AACvC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;ACzFA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;;AAEA,IAAI,IAAqC;AACzC,6BAA6B,mBAAO,CAAC,yFAA4B;AACjE;AACA,YAAY,mBAAO,CAAC,uDAAW;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,WAAW;AACtB;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6GAA6G;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;;AAEA;;;;;;;;;;;;ACtGA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb,cAAc,mBAAO,CAAC,0EAAU;AAChC,aAAa,mBAAO,CAAC,4DAAe;;AAEpC,2BAA2B,mBAAO,CAAC,yFAA4B;AAC/D,UAAU,mBAAO,CAAC,uDAAW;AAC7B,qBAAqB,mBAAO,CAAC,qEAAkB;;AAE/C;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,SAAS;AACtB,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,8BAA8B;AAC9B,QAAQ;AACR;AACA;AACA;AACA;AACA,+BAA+B,KAAK;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,4BAA4B;AAC5B,OAAO;AACP;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,SAAS,KAAqC;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,sBAAsB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,2BAA2B;AACjD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM,KAAqC,4FAA4F,CAAM;AAC7I;AACA;;AAEA,oBAAoB,gCAAgC;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,gCAAgC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iHAAiH;AACjH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACjmBA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI,IAAqC;AACzC,gBAAgB,mBAAO,CAAC,0EAAU;;AAElC;AACA;AACA;AACA,mBAAmB,mBAAO,CAAC,uFAA2B;AACtD,EAAE,KAAK,EAIN;;;;;;;;;;;;AClBD;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;;AAEA;;;;;;;;;;;ACXA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;;;AAIb,IAAI,IAAqC;AACzC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2EAA2E;AAC3E;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD;;AAEjD;AACA;AACA;AACA,kDAAkD;;AAElD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB;AACjB,sBAAsB;AACtB,uBAAuB;AACvB,uBAAuB;AACvB,eAAe;AACf,kBAAkB;AAClB,gBAAgB;AAChB,YAAY;AACZ,YAAY;AACZ,cAAc;AACd,gBAAgB;AAChB,kBAAkB;AAClB,gBAAgB;AAChB,mBAAmB;AACnB,wBAAwB;AACxB,yBAAyB;AACzB,yBAAyB;AACzB,iBAAiB;AACjB,oBAAoB;AACpB,kBAAkB;AAClB,cAAc;AACd,cAAc;AACd,gBAAgB;AAChB,kBAAkB;AAClB,oBAAoB;AACpB,kBAAkB;AAClB,0BAA0B;AAC1B,cAAc;AACd,GAAG;AACH;;;;;;;;;;;;ACpLa;;AAEb,IAAI,KAAqC,EAAE,EAE1C,CAAC;AACF,EAAE,wJAAyD;AAC3D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACN0D;AACY;AACF;AACI;AACN;AAC4B;AACtB;AACZ;AAC0B;AACd;AACG;AACnC;AACN;AAC4C;AAC3C;;AAEnC;AACA;AACA,IAAI,qFAAe;;AAEnB,IAAI,qFAAe,iBAAiB;AACpC;;AAEA,EAAE,kFAAY;AACd;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG,IAAI;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI,iDAAS;AACb;AACA;AACA;AACA;;AAEA,EAAE,iDAAS;;AAEX;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,iDAAS;;AAEX,iBAAiB,oFAAc;AAC/B;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB,yFAAkB;;AAEvC;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,+EAAS;;AAEb;AACA;;AAEA;;AAEA,MAAM,qFAAe;;AAErB,0EAA0E,aAAa;AACvF;AACA;;AAEA,cAAc,gGAA0B,2BAA2B,qFAAe;;AAElF,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB,6BAA6B,iDAAS;;AAEzG;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa,mBAAmB,8EAAQ;AACvD;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA,GAAG,CAAC,6CAAS,GAAG,qFAAe;AAC/B;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI,qFAAe;;AAEnB;AACA;AACA;;AAEA,EAAE,kFAAY;AACd;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS;AACT;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA,QAAQ,wDAAe;AACvB,iBAAiB,wDAAa;AAC9B,qBAAqB,yDAAc;AACnC,YAAY,2DAAgB;AAC5B,gBAAgB,yDAAc;AAC9B,uBAAuB,yDAAc;AACrC,eAAe,2DAAgB;AAC/B,mBAAmB,4DAAmB,EAAE,yDAAc,uCAAuC,wDAAa,GAAG,6DAAoB;AACjI,qBAAqB,yDAAc;AACnC,qCAAqC,2DAAgB;AACrD,YAAY,2DAAgB;AAC5B,cAAc,4DAAmB,EAAE,2DAAgB,EAAE,2DAAgB,EAAE,0DAAiB,CAAC,4DAAmB,EAAE,2DAAgB,EAAE,2DAAgB;AAChJ,wBAAwB,yDAAc;AACtC,aAAa,yDAAc;AAC3B,cAAc,yDAAc;AAC5B,cAAc,yDAAc;AAC5B,eAAe,yDAAc;AAC7B,cAAc,2DAAgB;AAC9B,kBAAkB,2DAAgB;AAClC,YAAY,wDAAe;AAC3B,UAAU,0DAAiB,CAAC,2DAAgB;AAC5C,UAAU,0DAAiB,CAAC,2DAAgB;AAC5C,YAAY,0DAAiB,CAAC,2DAAgB;AAC9C,QAAQ,0DAAiB,CAAC,2DAAgB;AAC1C,UAAU,0DAAiB,CAAC,2DAAgB;AAC5C,GAAG;AACH,qBAAqB,yDAAc;AACnC,sBAAsB,2DAAgB;AACtC,yBAAyB,yDAAc;AACvC,iBAAiB,yDAAc;AAC/B,8BAA8B,yDAAc;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,iDAAS;AACX;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,qDAAa;AACnC;AACA,CAAC;AACD;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,+EAAS;;AAEb;AACA;;AAEA,MAAM,qFAAe;;AAErB,cAAc,gGAA0B,OAAO,qFAAe;;AAE9D,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB,qBAAqB;;AAExF,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,eAAe;AACf;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oDAAoD,mFAAa,GAAG;AACpE;AACA;AACA,mBAAmB;AACnB,kBAAkB;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA,kBAAkB;AAClB;AACA;AACA,mBAAmB;AACnB;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,6BAA6B;AAClD,mBAAmB;AACnB;AACA;AACA;AACA,mBAAmB;;AAEnB,8EAA8E;AAC9E;AACA,eAAe;;AAEf;AACA;AACA,WAAW;;AAEX,mFAAmF;AACnF,UAAU;AACV;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,YAAY;AACZ;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA,4CAA4C,SAAS;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,0BAA0B,mFAAa,GAAG;;AAE1C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA,mEAAmE;;AAEnE,uBAAuB,mFAAa,GAAG;;AAEvC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA,UAAU;AACV;;AAEA;AACA,UAAU;AACV;AACA,UAAU;AACV;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;;AAEP;AACA;AACA;AACA,8BAA8B,iDAAS;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;;AAEX;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,sCAAsC,oFAAc;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,4CAA4C,SAAS;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;AAC5B;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa;AAC5B;AACA,SAAS,EAAE,qDAAa,mBAAmB,8EAAQ;AACnD;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,GAAG,CAAC,6CAAS,GAAG,qFAAe,+EAA+E,qFAAe,wCAAwC,qFAAe;AACpL;;AAEA;AACA,SAAS,2DAAgB;AACzB,cAAc,4DAAmB,EAAE,2DAAgB,EAAE,2DAAgB;AACrE,YAAY,yDAAc;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,+EAAS;;AAEb;AACA;;AAEA;;AAEA,MAAM,qFAAe;;AAErB,0EAA0E,aAAa;AACvF;AACA;;AAEA,cAAc,gGAA0B,2BAA2B,qFAAe;;AAElF,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB,6BAA6B,iDAAS;;AAEzG;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa,mBAAmB,8EAAQ;AACvD;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA,GAAG,CAAC,6CAAS,GAAG,qFAAe,kFAAkF,qFAAe,0CAA0C,qFAAe,oCAAoC,qFAAe;AAC5O;AACA,GAAG;AACH;;AAEuL;;;;;;;;;;;;;;;;;;;;;;;;;ACrkD7H;AAC0C;AAC9B;AACnC;AACY;AACM;AAC3B;AACY;AACc;AACP;;AAE7C;AACA;AACA,WAAW,gEAAW;AACtB,GAAG;AACH;;AAEA;AACA;AACA,WAAW,mEAAc;AACzB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,QAAQ,SAAS,KAAK;AAClD;AACA,cAAc;AACd;AACA;AACA,wCAAwC,sBAAsB;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA,EAAE,oFAAc;;AAEhB;AACA;;AAEA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA;AACA,gBAAgB;AAChB,eAAe;AACf;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;;;AAGA;AACA,gBAAgB,0DAAW;AAC3B;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB,mGAA6B;;AAE7C,wBAAwB,0DAAmB,CAAC,mDAAU,EAAE,8EAAQ,GAAG;AACnE;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,CAAC,CAAC,wDAAe;;AAEjB;AACA;AACA;AACA,0BAA0B,KAAqC,GAAG,8EAAQ,GAAG,EAAE,mDAAU;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,MAAM;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,6DAAe;;AAE7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,wDAAc;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,wDAAc;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,wDAAc;AAC1B,CAAC,IAAI,CAAE;AACP,+DAAe,aAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3ZwE;AAC9B;AACnC;AACT;AACO;AACH;AACoB;AACY;AACjB;AACtC;AACA;AACA;AACA;AACA;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,aAAa;AACzB;AACA;AACA;AACA;AACA,4BAA4B,SAAS;AACrC;AACA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B,iBAAiB,YAAY;AAC7B,iBAAiB,YAAY;AAC7B,gBAAgB,YAAY;AAC5B;AACA;AACA,mBAAmB,YAAY;AAC/B,qBAAqB,QAAQ,SAAS,SAAS;AAC/C,QAAQ;AACR;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,QAAQ,SAAS,IAAI;AAC9C,YAAY;AACZ;AACA;AACA;AACA,0BAA0B,sBAAsB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE,oFAAc;;AAEhB;AACA;;AAEA;AACA,+BAA+B;;AAE/B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,6BAA6B;;AAE7B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uEAAuE,4DAAoB,QAAQ;AACnG;AACA;;AAEA,oBAAoB,0DAAW;AAC/B;;AAEA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,oDAAoD,4DAAoB;AACxE;AACA;;AAEA;AACA,qEAAqE;AACrE;;AAEA,+BAA+B,+CAAM;AACrC;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT,OAAO;AACP,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA,qDAAqD,4DAAoB,QAAQ;;AAEjF,iBAAiB,+CAAM;AACvB;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iEAAiE,4DAAoB;AACrF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mGAA6B;;AAElD;AACA;AACA;AACA,MAAM,0DAAmB,CAAC,+DAAsB;AAChD;AACA,OAAO,kEAAkE,yDAAkB,CAAC,qDAAc;AAC1G;AACA;;AAEA;AACA,CAAC,CAAC,wDAAe;;AAEjB,yBAAyB,+DAAsB;AAC/C,uBAAuB,KAAqC;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,uDAAe;AAC1B,8CAA8C,uDAAa;AAC3D;AACA,aAAa,4DAAoB;AACjC;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,eAAe,SAAS,IAAI;AACjD,QAAQ;AACR,iCAAiC,aAAa,MAAM,GAAG;AACvD;AACA;AACA;AACA;AACA,YAAY,2DAAmB,EAAE,wDAAc,aAAa,2DAAiB;;AAE7E;AACA,yBAAyB;AACzB;AACA,MAAM,wDAAc;;AAEpB;AACA;AACA;AACA,gBAAgB,KAAK;AACrB;AACA;AACA,gBAAgB,wDAAc;;AAE9B;AACA;AACA;AACA;AACA,iBAAiB,wDAAc;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA,SAAS,wDAAc;;AAEvB;AACA;AACA;AACA,QAAQ,wDAAc;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,WAAW;AACvB;AACA;AACA,aAAa,2DAAa;AAC1B;;AAEA,2FAA2F,aAAa;AACxG;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA,kBAAkB,wDAAc;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,wDAAc;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,wDAAc;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,wDAAc;AAC1B,EAAE,EAAE,CAAE,EAAE;;AAER;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAAe,UAAU;;;;;;;;;;;;;;AChnBC;AAC1B,+DAAe,0DAAmB,MAAM;;;;;;;;;;;;ACDxC,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;;;;;;;ACFkC;AAC5B,oBAAoB,KAAqC,GAAG,2DAAmB,EAAE,0DAAgB,EAAE,uDAAe;AACzH,SAAS,0DAAgB;AACzB,QAAQ,0DAAgB;AACxB,UAAU,0DAAgB;AAC1B,CAAC,iBAAiB,CAAI;AACf,sBAAsB,KAAqC,GAAG,2DAAmB,EAAE,0DAAgB,EAAE,uDAAe;AAC3H,SAAS,0DAAgB;AACzB,QAAQ,0DAAgB;AACxB,UAAU,0DAAgB;AAC1B,CAAC,GAAG,uDAAe;AACnB,SAAS,0DAAgB;AACzB,aAAa,0DAAgB;AAC7B,eAAe,0DAAgB;AAC/B,QAAQ,0DAAgB;AACxB,YAAY,0DAAgB;AAC5B,cAAc,0DAAgB;AAC9B,CAAC,MAAM,CAAI;;;;;;;;;;;;;;;ACjBJ;AACP;AACA;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb,IAAI,IAAqC;AACzC;AACA;;AAEA,YAAY,mBAAO,CAAC,oBAAO;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,iGAAiG,eAAe;AAChH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA,KAAK,GAAG;;AAER,kDAAkD;AAClD;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,4BAA4B;AAC5B;AACA,qCAAqC;;AAErC,gCAAgC;AAChC;AACA;;AAEA,gCAAgC;;AAEhC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;AAGF;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;;AAEvC;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA,sBAAsB;AACtB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,iCAAiC;AACjC;AACA,SAAS;AACT,2BAA2B;AAC3B;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,2DAA2D;;AAE3D;AACA;;AAEA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;;AAGT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,aAAa,kBAAkB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA,gFAAgF;AAChF;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;;;AAGlB;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,2HAA2H;AAC3H;AACA;AACA;;AAEA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA,oEAAoE;;AAEpE;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC;;AAEjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,eAAe;AAC1B,WAAW,GAAG;AACd,WAAW,GAAG;AACd;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;;AAER;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;;AAEA;AACA;AACA,kBAAkB;;AAElB;AACA;AACA,oBAAoB;AACpB,2DAA2D,UAAU;AACrE,yBAAyB,UAAU;AACnC;AACA,aAAa,UAAU;AACvB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,YAAY,SAAS;AACrB;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,6DAA6D;AAC7D;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,4CAA4C;;AAE5C;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;AAC9C;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA,0DAA0D;AAC1D;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B,qBAAqB;AACjD;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sCAAsC;AACtC;;AAEA;;AAEA,gBAAgB;AAChB,WAAW;AACX,YAAY;AACZ,GAAG;AACH;;;;;;;;;;;;ACjyCa;;AAEb,IAAI,KAAqC,EAAE,EAE1C,CAAC;AACF,EAAE,+IAAkE;AACpE;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,YAAY;AACZ,qCAAqC;AACrC,wCAAwC;AACxC;AACA,6BAA6B;AAC7B;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,sCAAsC;AACtC;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,qBAAqB;AACrB,yCAAyC;AACzC;AACA;AACA,aAAa;AACb;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qCAAqC;AACrC,kCAAkC;AAClC,2BAA2B;AAC3B,6BAA6B;AAC7B,KAAK;AACL;AACA;AACA,KAAK;AACL,qCAAqC;AACrC,wCAAwC;AACxC;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,KAAK;AACL,0BAA0B;AAC1B,yBAAyB;AACzB,cAAc;AACd,+BAA+B;AAC/B,iCAAiC;AACjC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEkE;;;;;;;;;;;;;;;ACrJlE,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AACyC;AACzE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,oBAAoB,sDAAC;;AAErB;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,0CAA0C,+DAAiB;AAC3D;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,wBAAwB,sDAAC;AACzB;;AAEA;AACA;AACA,sFAAsF,EAAE,OAAO,EAAE;AACjG;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA,+CAA+C;;AAE/C;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA,6CAA6C;;AAE7C;AACA,uCAAuC,sDAAC;AACxC;;AAEA,0BAA0B,sDAAC;AAC3B;AACA;AACA,KAAK;AACL;AACA,qBAAqB,sDAAC;AACtB;AACA,iEAAiE,EAAE,OAAO,EAAE,8BAA8B,EAAE,cAAc,EAAE;AAC5H;AACA,KAAK,GAAG;;AAER;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA,0CAA0C,+DAAiB;AAC3D;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA,2CAA2C,+DAAiB;AAC5D;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD,4BAA4B,QAAQ,IAAI,cAAc;AACtD;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,uBAAuB;AACvB,oBAAoB,sDAAC;AACrB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;;ACtSsC;AACxB;AACf;AACA;AACA;;AAEA;AACA;AACA,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;;AAEH,kBAAkB,mBAAmB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;AC5C4C;AACA;AAC5C,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;;ACL6C;AAC/B;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oFAAoF;;AAEpF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;ACjFA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,4CAA4C;;AAE5C;;AAEA;AACA;AACA;AACA;AACA;;AAEA,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;;;;ACzBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;;AAEhC;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CsC;AACM;AAC5C,+DAAe;AACf,cAAc,mDAAU;AACxB,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;ACLc;AACf;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA,4CAA4C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD;;AAE/P,8DAA8D,sEAAsE,8DAA8D;;AAElM;AACyC;AACT;AAC6B;AACR;AACF;AACE;AACJ;AACM;AACvB;AACa;AACT;AACM;AACE;AACV;AACF;AACa;AACG;AACZ;AACU;AACR;AACF;AACe;AACjB;AAClC;AACA,WAAW,gDAAO;AAClB,iBAAiB,uDAAa;AAC9B,UAAU,qDAAM;AAChB,aAAa,wDAAS;AACtB,cAAc,yDAAU;AACxB,SAAS,oDAAK;AACd,QAAQ,mDAAI;AACZ,cAAc,0DAAU;AACxB,gBAAgB,4DAAY;AAC5B,UAAU,sDAAM;AAChB,eAAe,2DAAW;AAC1B,iBAAiB,8DAAa;AAC9B,WAAW,uDAAO;AAClB,UAAU,sDAAM;AAChB;AACA;;AAEA;AACA;AACA;AACA;;AAEA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,aAAa,qDAAM,GAAG;AACtB;;AAEA,qBAAqB,sDAAC;AACtB;AACA,MAAM,sDAAC;AACP,wBAAwB,qDAAM,GAAG;AACjC;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA,MAAM;;;AAGN;AACA;AACA,qBAAqB,+DAAU;AAC/B,oBAAoB,6DAAS;AAC7B;AACA,KAAK;AACL,qBAAqB,+DAAU;AAC/B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK,GAAG;;AAER,uBAAuB,qDAAM,GAAG,EAAE,kDAAQ;AAC1C,oCAAoC;;AAEpC,oBAAoB,qDAAM,GAAG;AAC7B,4BAA4B,qDAAM,GAAG;AACrC,0BAA0B,qDAAM,GAAG,WAAW;;AAE9C;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA,MAAM;;;AAGN,eAAe,kDAAC,EAAE;;AAElB,IAAI,qDAAM;AACV;AACA;AACA;AACA;AACA;AACA,cAAc,sDAAC;AACf;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,kDAAG;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK,GAAG;;AAER;AACA,4BAA4B;;AAE5B;AACA;AACA,MAAM;;;AAGN;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,oCAAoC,mBAAmB;AACvD;AACA;AACA;AACA;AACA;AACA;;AAEA,qCAAqC,SAAS;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,sCAAsC,qBAAqB;AAC3D;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,qCAAqC;;AAErC,cAAc,sDAAC;AACf;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,sDAAC,qDAAqD;;AAExE;AACA;AACA;;AAEA;AACA;;AAEA;AACA,OAAO;;;AAGP;;AAEA;AACA,qBAAqB,uDAAW;AAChC;AACA,mBAAmB,sDAAC;AACpB;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA,IAAI,qDAAM;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA,MAAM;;;AAGN,yBAAyB;;AAEzB;AACA;AACA,MAAM;;;AAGN,yBAAyB;;AAEzB;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA,MAAM;AACN;AACA,MAAM;;;AAGN,2BAA2B;;AAE3B,+BAA+B;;AAE/B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,kCAAkC;;AAElC,gCAAgC;;AAEhC,2BAA2B;;AAE3B;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,4BAA4B;;AAE5B;AACA;AACA,KAAK;;AAEL;AACA;AACA,MAAM,0DAAW;AACjB;;AAEA;AACA;AACA;;AAEA;AACA,IAAI,qDAAM;AACV;;AAEA;AACA;AACA,mFAAmF,kDAAG;AACtF;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,aAAa,kDAAQ;AACrB;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA,GAAG;AACH,CAAC;AACD,YAAY,+DAAM,EAAE,mEAAQ;AAC5B,+DAAe,MAAM;;;;;;;;;;;;ACpoBrB,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;AClID;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,0EAA0E,aAAa;AACvF;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA,2EAA2E,eAAe;AAC1F;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA,CAAC;;;;;;;;;;;;;;;;;;;AC7GwC;AACC;AACF;AACF;AACJ;AACF;AACE;AAClC;;AAEA;;AAEA;AACA;AACA,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,qDAAY;AACpC,uBAAuB,oDAAW;AAClC,sBAAsB,mDAAU;;AAEhC;AACA,sBAAsB,iDAAQ;AAC9B;;AAEA,mBAAmB,gDAAO;AAC1B,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA,kHAAkH,iDAAQ;AAC1H,IAAI;AACJ,gCAAgC,iDAAQ;AACxC;AACA;;AAEA;AACA;AACA,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ,iHAAiH,iDAAQ;AACzH;;AAEA,+DAAe;AACf;AACA;AACA,CAAC;;;;;;;;;;;;;;;ACvIc;AACf;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACZe;AACf;AACA;AACA;AACA,0CAA0C;;AAE1C;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,kCAAkC;;AAElC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACtCe;AACf;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;ACpCqD;AACtC;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,IAAI;;;AAGJ,qBAAqB,iDAAG;AACxB,qDAAqD;;AAErD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,uBAAuB,iDAAG;AAC1B,EAAE,sDAAQ;AACV;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;;;AAGA,0BAA0B,iDAAG;AAC7B;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;;AAEA,wBAAwB,qBAAqB;AAC7C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT,QAAQ;;;AAGR;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA,YAAY;AACZ;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX,SAAS;AACT,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA;;AAEA,kBAAkB,uBAAuB;AACzC;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iFAAiF;AACjF;;AAEA;AACA,oFAAoF;AACpF;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACnUyC;AACN;AACgB;AACpC;AACf,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM,oDAAM;AACZ;AACA;AACA;AACA;AACA,OAAO;AACP,4BAA4B,iDAAG;AAC/B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,+CAA+C,sDAAC;AAChD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,sCAAsC;;AAEtC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA,sDAAsD;;AAEtD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA,YAAY,iDAAG;AACf,KAAK;AACL,IAAI;;;AAGJ,gDAAgD;;AAEhD;AACA;;;;;;;;;;;;;;;;;;ACtOoD;AACjB;AACgB,CAAC;;AAEpD;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,uDAAW,aAAa,qDAAS;AACvD;AACA;AACA;AACA;;AAEA;AACA;;AAEe;AACf;AACA,iBAAiB,uDAAW;AAC5B,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,sDAAC;;AAEnB;AACA;AACA;;AAEA;AACA;AACA;AACA,8CAA8C;;AAE9C;;AAEA;AACA,gBAAgB,sDAAC;AACjB;;AAEA;AACA,4DAA4D;;AAE5D;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,wBAAwB,iDAAG;AAC3B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,kCAAkC,sDAAC;AACnC;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;AC/G4C;AACI;AAChD,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,mBAAmB,wDAAe;AAClC,CAAC;;;;;;;;;;;;;;;ACLc;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACRe;AACf;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;ACRoC;AACQ;AAC5C,+DAAe;AACf,aAAa,kDAAS;AACtB,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;;;ACLsC;AACJ;AACpB;AACf,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;;AAEA,kBAAkB,sDAAC;;AAEnB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;;;;;;;;;;;;;;ACpCe;AACf;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB,gCAAgC;AAClD;AACA;AACA;AACA;;;;;;;;;;;;;;;AClBsC;AACN;AACQ;AACxC,+DAAe;AACf,cAAc,mDAAU;AACxB,WAAW,gDAAO;AAClB,eAAe,oDAAW;AAC1B,CAAC;;;;;;;;;;;;;;;;;ACPwC;AACN;AACpB;AACf;AACA,iBAAiB,uDAAW;AAC5B;AACA,sCAAsC;;AAEtC;AACA;;AAEA;AACA;;AAEA;AACA,sBAAsB,oBAAoB;AAC1C,wBAAwB,sDAAC;AACzB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH,mBAAmB,0BAA0B;AAC7C,sBAAsB,sDAAC;AACvB;;AAEA,2CAA2C,UAAU;AACrD,uBAAuB,sDAAC;AACxB;AACA;;;;;;;;;;;;;;;ACvDe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACPe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;;AAEpD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACvCe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,+BAA+B,YAAY;AAC3C;AACA;AACA;AACA;;AAEA;AACA,qBAAqB,oBAAoB;AACzC;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA,oBAAoB,2BAA2B;AAC/C;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;AC7De;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,oBAAoB,mBAAmB;AACvC;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACxBwC;AACE;AACR;AACM;AACQ;AAChD,+DAAe;AACf,eAAe,oDAAW;AAC1B,gBAAgB,qDAAY;AAC5B,YAAY,iDAAQ;AACpB,eAAe,oDAAW;AAC1B,mBAAmB,wDAAe;AAClC,CAAC;;;;;;;;;;;;;;;ACXc;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,oBAAoB,mBAAmB;AACvC;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC/Be;AACf;AACA;;AAEA,kBAAkB,0BAA0B;AAC5C;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACTe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;AC5C2C;AAC3C,+DAAe;AACf;AACA;AACA;AACA;AACA,iDAAiD;;AAEjD;AACA,QAAQ,oDAAM;AACd;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0DAA0D;;AAE1D;AACA;AACA;AACA,SAAS;AACT,QAAQ;;;AAGR;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;;;;;;;;;;;;;;;;;;ACpC+B;AACQ;AACJ;AACA;AACE;AACQ;AACU;AACxD,+DAAe;AACf,WAAW,gDAAO;AAClB,eAAe,oDAAW;AAC1B,aAAa,kDAAS;AACtB,aAAa,kDAAS;AACtB,cAAc,mDAAU;AACxB,kBAAkB,uDAAc;AAChC,uBAAuB,4DAAmB;AAC1C,CAAC;;;;;;;;;;;;;;;ACfD;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACzBA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACrDA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;;;;ACZe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wCAAwC;;AAExC,oCAAoC;;AAEpC;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,mDAAmD,sDAAsD,0BAA0B;;AAEnI;AACA,0CAA0C;;AAE1C;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,oDAAoD;AACpD,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;ACtLmC;AACa;AACjC;AACf;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,yBAAyB,sDAAC;;AAE1B;AACA;AACA;AACA;AACA,QAAQ,sDAAQ;AAChB;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM,sDAAQ;AACd;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;ACpCA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC3Ce;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACrB4C;AACI;AACJ;AAC5C,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,mBAAmB,wDAAe;AAClC,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;ACPc;AACf;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACRe;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kDAAkD,mDAAmD;AACrG;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;AClCe;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,kDAAkD,mDAAmD;AACrG;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACrCoD;AACrC;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,yBAAyB,0DAAY;AACrC;AACA;AACA;;;;;;;;;;;;;;;;;ACvB0C;AACA;AACA;AACA;AACF;AACxC,+DAAe;AACf,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,eAAe,oDAAW;AAC1B,CAAC;;;;;;;;;;;;;;;ACXc;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,oDAAoD;;AAEpD;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC7Ce;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,+EAA+E,kFAAkF,+BAA+B;;AAEhM;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,oDAAoD;AACpD,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;AC5FsC;AACI;AACQ;AACI;AACI;AACZ;AACU;AACJ;AACE;AACtD,+DAAe;AACf,cAAc,mDAAU;AACxB,gBAAgB,qDAAY;AAC5B,oBAAoB,yDAAgB;AACpC,sBAAsB,2DAAkB;AACxC,wBAAwB,6DAAoB;AAC5C,kBAAkB,uDAAc;AAChC,uBAAuB,4DAAmB;AAC1C,qBAAqB,0DAAiB;AACtC,sBAAsB,2DAAkB;AACxC,CAAC;;;;;;;;;;;;;;;;ACnB6C;AAC/B;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACpEe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,KAAK;;;AAGL;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN,kBAAkB,4CAA4C;AAC9D;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ,cAAc,yBAAyB;AACvC;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;;;;;;;;;;;;;;;AClDmC;AACpB;AACf;AACA;AACA,cAAc,sDAAC;AACf;AACA;;AAEA;AACA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,qCAAqC,sDAAC;AACtC,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACnC8C;AAC/B;AACf;;AAEA;AACA,mDAAmD;;AAEnD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;AChD8C;AAC/B;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;;;;;ACjC8C;AAC/B;AACf;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,sCAAsC;;AAEtC;AACA;AACA;AACA;AACA,GAAG,EAAE;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA,kBAAkB,kBAAkB;AACpC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA,mDAAmD;;AAEnD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA,wCAAwC;AACxC;;AAEA;AACA;;AAEA;AACA;AACA,yCAAyC;;AAEzC;AACA;;AAEA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA,sBAAsB,uBAAuB;AAC7C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK,8BAA8B;AACnC;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC3Ve;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC7De;AACf;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;AACA;AACA;;;;;;;;;;;;;;;;ACPmC;AACpB;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;;AAErC;AACA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yBAAyB,sDAAC;AAC1B;;;;;;;;;;;;;;ACvCA,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AACyD;AACzF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,+BAA+B,uEAAyB;AACxD;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;AACA;;AAEA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,6BAA6B;AAC7B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA,mDAAmD,sDAAC,2BAA2B,sDAAC;AAChF;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;ACpMD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AAC4E;AAC5G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;;AAErC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wBAAwB,sDAAC;AACzB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;;AAEA,mCAAmC,gBAAgB;AACnD;AACA;;AAEA;AACA;AACA,uDAAuD,SAAS;AAChE;AACA;;AAEA;AACA,cAAc;AACd;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,+DAAiB;AAChC,eAAe,+DAAiB;AAChC;;AAEA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA,eAAe,+DAAiB;AAChC;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB,qBAAqB;AAC3C;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA,2CAA2C,+DAAiB;AAC5D;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,+BAA+B,uEAAyB;AACxD;AACA,KAAK;AACL;AACA;AACA,cAAc,sDAAC;AACf;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,sBAAsB,+DAAiB;AACvC;AACA,oBAAoB,sDAAC;AACrB;AACA;AACA,OAAO;AACP;;AAEA,IAAI,oDAAM;AACV;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB,+DAAiB;AACxC;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA,sHAAsH,sDAAC;AACvH;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;AC3XD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAE3O;AACT;AACmE;AACnG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,qCAAqC,sDAAQ;AAC7C;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,8BAA8B,uEAAyB;AACvD;AACA,KAAK;AACL;AACA;AACA,cAAc,sDAAC;;AAEf;AACA;AACA;;AAEA;;AAEA;AACA,gBAAgB,sDAAC;AACjB;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;AC3WD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAE7O;AACe;AACtD;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,qDAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,6BAA6B;AACnD;AACA;AACA,MAAM;;;AAGN;AACA;AACA,KAAK,GAAG;;AAER;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,2BAA2B;AAC3B;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;AC3FsC;AACI;;AAE3C;AACA,eAAe,qDAAS;AACxB;AACA;;AAEA,+DAAe;AACf;AACA;AACA;AACA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA,WAAW;AACX;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA,mBAAmB,qDAAS;;AAE5B;AACA;AACA;AACA,QAAQ;;;AAGR,sEAAsE;;AAEtE;AACA,KAAK;AACL;AACA,mBAAmB,qDAAS;AAC5B;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;;;AC5E0C;AACR;;AAEnC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA,oBAAoB,oDAAU;AAC9B;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,UAAU,gDAAQ,uBAAuB,gDAAQ;AACjD;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;;;;AChD0B;;AAE1B;AACA;AACA,EAAE,qDAAc;AAChB;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,qDAAc;AAChB;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;AC/CA;AACgC;AACW;AACA;;AAE3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE,8CAAM,SAAS,6CAAM;AACvB,EAAE,8CAAM,SAAS,6CAAM;AACvB;AACA;AACA;AACA,sBAAsB,oDAAU;AAChC;AACA,GAAG;AACH;AACA;AACA,UAAU,gDAAQ;AAClB;AACA;AACA,QAAQ,8CAAM;AACd,QAAQ,8CAAM;AACd,QAAQ;AACR;AACA;AA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;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA,EAAE,gDAAS;AACX;AACA;AACA;AACA,GAAG,GAAG;;AAEN,EAAE,gDAAS;AACX;AACA;AACA;AACA;AACA,GAAG,GAAG;;AAEN,EAAE,wFAAyB;AAC3B;AACA;AACA;;AAEA;AACA,IAAI,yDAAW;AACf;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,+CAA+C;;AAE/C;AACA;AACA;AACA;AACA;AACA,GAAG,OAAO;;AAEV,EAAE,wFAAyB;AAC3B;AACA,wBAAwB,qEAAgB;AACxC;AACA;;AAEA;AACA,MAAM,4DAAY;AAClB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA,GAAG,GAAG;;AAEN,EAAE,wFAAyB;AAC3B,IAAI,6DAAmB;AACvB,GAAG,kBAAkB;;AAErB;AACA;AACA,aAAa,uDAAa;AAC1B;;AAEA;AACA;AACA,4BAA4B,yDAAkB;AAC9C;AACA,SAAS;AACT,OAAO;AACP;;AAEA,WAAW,iDAAU;AACrB;;AAEA,sBAAsB,0DAAmB;AACzC;AACA,eAAe,qDAAa;AAC5B,GAAG,wCAAwC,uDAAe,+BAA+B,0DAAmB,CAAC,uDAAc,qBAAqB,0DAAmB;AACnK;AACA;AACA,GAAG,gBAAgB,0DAAmB;AACtC;AACA;AACA,GAAG,IAAI,sDAAc,+BAA+B,0DAAmB;AACvE;AACA;AACA,GAAG,GAAG,uDAAe,+BAA+B,0DAAmB;AACvE;AACA;AACA,GAAG,gBAAgB,0DAAmB;AACtC;AACA,GAAG;AACH,CAAC;AACD;;;;;;;;;;;;;;;;;ACvN2C;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA,QAAQ,gDAAQ,wBAAwB,gDAAQ;AAChD,MAAM,8CAAM;AACZ,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;AC/HmD;;AAEnD;AACA;AACA,4CAA4C,gDAAS;AACrD,SAAS,sDAAe;AACxB;;;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,mEAAmE;AACnE,sDAAsD;AACtD,MAAM;AACN;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;;;;;ACxD0B;;AAE1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA,GAAG;AACH,wBAAwB,yDAAkB;AAC1C;AACA;AACA,KAAK;AACL,GAAG;AACH;;;;;;;;;;;;;;;AChCyU;AACzU;AACA,YAAY,0CAAQ;AACpB,eAAe,6CAAW;AAC1B,YAAY,0CAAQ;AACpB,eAAe,6CAAW;AAC1B,QAAQ,sCAAI;AACZ,cAAc,4CAAU;AACxB,aAAa,2CAAS;AACtB,cAAc,4CAAU;AACxB,MAAM,oCAAE;AACR,OAAO,qCAAG;AACV,WAAW,yCAAO;AAClB,iBAAiB,+CAAa;AAC9B,cAAc,4CAAU;AACxB,eAAe,6CAAW;AAC1B,UAAU,wCAAM;AAChB,UAAU,wCAAM;AAChB,OAAO,qCAAG;AACV,QAAQ,sCAAI;AACZ,QAAQ,sCAAI;AACZ,QAAQ,sCAAI;AACZ,MAAM,oCAAE;AACR,SAAS,uCAAK;AACd,MAAM,oCAAE;AACR,UAAU,wCAAM;AAChB,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,WAAW,yCAAO;AAClB,UAAU,wCAAM;AAChB,WAAW,yCAAO;AAClB,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,YAAY,0CAAQ;AACpB,UAAU,wCAAM;AAChB,UAAU,wCAAM;AAChB;AACA;AACA,wBAAwB,mCAAC;AACzB;AACA;AACA,GAAG;AACH,CAAC;AACD,+DAAe,mCAAC;;;;;;;;;;;;;;;;AC7CuB;AACvC;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;ACxBuC;AACI;AAC3C;;AAEA;AACA,mCAAmC;AACnC;;AAEA,gBAAgB,wDAAU;AAC1B,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,qBAAqB;;AAEzD;AACA;AACA;AACA;AACA,uCAAuC;;AAEvC;;AAEA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;AC3DoD;AACpD;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,QAAQ,WAAW;AACnB;;AAEA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxCoD;;AAEpD;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW;AACjB;;AAEA;AACA;AACA,MAAM,WAAW;AACjB;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,eAAe,qDAAS;AACxB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,MAAM,4DAA4D;AAClE;;;AAGA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,oEAAoE;AACpE,0EAA0E;AAC1E;AACA;;AAEA;AACA;AACA,oEAAoE;AACpE,0EAA0E;AAC1E;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,kBAAkB,sBAAsB;AACxC;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,sDAAsD,iBAAiB;AACvE;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA,cAAc;AACd;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;;;;;;;;;;;;;AC1LA;AACA,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;ACHD,+DAAe,cAAc,EAAE,UAAU,EAAE,eAAe,EAAE,gBAAgB,EAAE,UAAU,GAAG,yCAAyC;;;;;;;;;;;;;;;ACApI;AACA;AACA;AACA;AACA;AACe;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;ACjBqC;AACrC;AACA;AACA;AACA;;AAEA;;AAEA,gBAAgB,SAAS;AACzB;AACA;;AAEO;AACP;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;;AAEA,OAAO,wDAAQ;AACf;AACA;;AAEA;AACA;;AAEA,+DAAe,SAAS;;;;;;;;;;;;;;;AChCS;AACN;AACsB;;AAEjD;AACA,MAAM,kDAAM;AACZ,WAAW,kDAAM;AACjB;;AAEA;AACA,iDAAiD,+CAAG,KAAK;;AAEzD;AACA,mCAAmC;;AAEnC;AACA;;AAEA,oBAAoB,QAAQ;AAC5B;AACA;;AAEA;AACA;;AAEA,SAAS,8DAAe;AACxB;;AAEA,+DAAe,EAAE;;;;;;;;;;;;;AC5Bc;;AAE/B;AACA,qCAAqC,iDAAK;AAC1C;;AAEA,+DAAe,QAAQ;;;;;;;;;;;ACNvB;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;;;;;ACAe;AACf;AACA,yCAAyC,SAAS;AAClD;AACA;;;;;;;;;;;;;;;ACJe;AACf;AACA;;;;;;;;;;;;;;;;ACFqD;AACtC;AACf,iCAAiC,gEAAgB;AACjD;;;;;;;;;;;;;;;ACHe;AACf;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACLe;AACf;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACJ+C;AAC/C;AACA,kBAAkB,kBAAkB;AACpC;AACA;AACA;AACA;AACA,kCAAkC,6DAAa;AAC/C;AACA;AACe;AACf;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;ACjB+C;AAChC;AACf,QAAQ,6DAAa;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;;;;;;;;;;;;;;;ACde;AACf;AACA,oBAAoB,sBAAsB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACbe;AACf;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACLiD;AAClC;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH,kBAAkB,8DAAc;AAChC;;;;;;;;;;;;;;;;AChBiD;AAClC;AACf;AACA;AACA,EAAE,8DAAc;AAChB;;;;;;;;;;;;;;;ACLe;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY,kEAAkE;AACtF,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC1Be;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;;;;;;;;;;;;;;;;ACFiD;AAClC;AACf,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,MAAM,8DAAc;AACpB,KAAK;AACL;AACA;AACA;;;;;;;;;;;;;;;ACfe;AACf;AACA;AACA;AACA;AACA,cAAc,uBAAuB;AACrC;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACXkC;AAC6B;AAChD;AACf,eAAe,sDAAO;AACtB;AACA,IAAI;AACJ;AACA;AACA,SAAS,qEAAqB;AAC9B;;;;;;;;;;;;;;;ACTe;AACf;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;ACNiD;AACY;AACY;AACtB;AACpC;AACf,SAAS,8DAAc,SAAS,oEAAoB,YAAY,0EAA0B,YAAY,+DAAe;AACrH;;;;;;;;;;;;;;;;;;;ACNuD;AACJ;AACsB;AAClB;AACxC;AACf,SAAS,iEAAiB,SAAS,+DAAe,SAAS,0EAA0B,SAAS,iEAAiB;AAC/G;;;;;;;;;;;;;;;;ACNkC;AACnB;AACf,MAAM,sDAAO;AACb;AACA;AACA;AACA,QAAQ,sDAAO;AACf;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACVkC;AACS;AAC5B;AACf,YAAY,2DAAW;AACvB,SAAS,sDAAO;AAChB;;;;;;;;;;;;;;;ACLe;AACf;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;;;;;;;;;;;;;;;ACRqD;AACtC;AACf;AACA,oCAAoC,gEAAgB;AACpD;AACA;AACA;AACA,sFAAsF,gEAAgB;AACtG;;;;;;;;;;;;;;;;;;;;;;;;;;ACRA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAkB,kBAAkB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,4BAA4B,+BAA+B;AAC3D;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yCAAyC,SAAS;;AAElD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAoB;AAC/B,IAAI;AACJ;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,qDAAqD;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,yEAAyE;;AAEzE;AACA;AACA,2DAA2D;AAC3D;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;AAED;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,8CAA8C;;AAE9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH,CAAC,GAAG;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC,QAAQ;AAChD;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,yCAAyC,IAAI;AAC7C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,4CAA4C,wBAAwB,uBAAuB,sBAAsB,sBAAsB;AACvI;AACA;AACA,qCAAqC;AACrC;AACA,GAAG;AACH;AACA;AACA,iCAAiC;AACjC,+EAA+E;AAC/E,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA,gCAAgC,+DAA+D,mEAAmE,+DAA+D,6DAA6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CA;AACA;AACA;AACA;AACA,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,uBAAuB;AACnC;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA,SAAS,YAAY;AACrB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA,GAAG,IAAI;AACP;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,+DAA+D,gCAAgC;AAC/F;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;;AAE9B;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA,KAAK,IAAI;AACT;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG,GAAG;AACN;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH,aAAa;AACb;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;AACD;AACA;AACA,kCAAkC;AAClC;AACA;AACA,mCAAmC;AACnC;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;;AAEA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,iFAAiF,aAAa;AAC9F;AACA;;AAEA,kEAAkE;AAClE;AACA,iEAAiE,8BAA8B;AAC/F,0CAA0C;;AAE1C;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA,OAAO;AACP;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,yFAAyF,aAAa;AACtG;AACA;;AAEA;AACA;AACA,kEAAkE;AAClE,GAAG;AACH;AACA;AACA;AACA,6FAA6F,eAAe;AAC5G;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE,aAAa;AAClF;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;AAC5B,KAAK;AACL;AACA;AACA,kDAAkD,iBAAiB;AACnE;AACA,OAAO;AACP;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,gDAAgD,uBAAuB;AACvE;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA,6CAA6C,cAAc;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kEAAkE;AAClE;AACA,IAAI,IAAI,KAAK;AACb;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,gCAAgC;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,kEAAkE;AAClE;AACA,IAAI,IAAI,KAAK;AACb;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C,iCAAiC;AAC7E,4FAA4F;AAC5F,KAAK;AACL,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,kCAAkC;AAClC;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,OAAO;AACP;AACA;AACA,OAAO;;AAEP;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wBAAwB;AACxB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK,IAAI;AACT;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG,IAAI;AACP;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uDAAuD;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;AACA,IAAI,WAAW;AACf;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,mDAAmD,2EAA2E;AAC9H;;AAEA;AACA,wBAAwB,6CAA6C;AACrE;;AAEA,gEAAgE,aAAa;AAC7E;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD;AACtD;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,kEAAkE;AAClE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA,oDAAoD;AACpD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA,oDAAoD;AACpD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gFAAgF,WAAW;AAC3F;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,WAAW;;AAEX;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,0DAA0D;AAC1D,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA,wDAAwD;AACxD,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,oDAAoD,gBAAgB;AACpE;AACA,SAAS;AACT;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,qCAAqC;AACrC;AACA;AACA,sDAAsD;AACtD,SAAS;AACT;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,gBAAgB;AACpE;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA,SAAS;AACT,OAAO;;AAEP,4DAA4D,qBAAqB;AACjF;AACA,OAAO;;AAEP;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA,sDAAsD,qBAAqB;AAC3E;AACA,wBAAwB,GAAG,GAAG,GAAG,GAAG,GAAG;AACvC,WAAW;AACX,SAAS;AACT;AACA,sDAAsD,sBAAsB;AAC5E,uBAAuB,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA;AACA,SAAS;AACT;AACA;AACA,sDAAsD,sBAAsB;AAC5E,uBAAuB,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,WAAW;AACX,SAAS;AACT,OAAO;;AAEP;AACA;AACA;AACA;AACA,sDAAsD,WAAW;AACjE;AACA;AACA,WAAW;AACX;AACA;AACA,wDAAwD,sBAAsB;AAC9E,yBAAyB,EAAE,EAAE,EAAE,EAAE,EAAE;AACnC,aAAa;AACb,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEyM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClgGzM;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAE+0M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACx1F/0M;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEir2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UChwSjr2B;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA,eAAe,4BAA4B;WAC3C,eAAe;WACf,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD,8CAA8C;;;;;WCA9C;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEwB;AAEiB;AACL;AACG;AACP;AACG;AACC;AACG;AACF;AACE;AACW;AACnB;AACQ;AACS;AAEZ;AACM;AACL;AACH;AACH;AACM;AACE;AAC0B;AAC9B;AACJ;AACK;AACF;AACH;AACU;AACF;AAEJ;AACN","sources":["webpack://ultimate-blocks/./node_modules/@fortawesome/free-brands-svg-icons/index.js","webpack://ultimate-blocks/./node_modules/@fortawesome/free-solid-svg-icons/index.js","webpack://ultimate-blocks/./node_modules/@fortawesome/react-fontawesome/index.es.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/add-card.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/add-submenu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-justify.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-none.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/archive.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/aspect-ratio.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/at-symbol.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/audio.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/backup.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/block-default.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/block-table.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/box.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/brush.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/bug.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/button.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/buttons.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/calendar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cancel-circle-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/capture-photo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/capture-video.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/category.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chart-bar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/check.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-right-small.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/classic.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/close-small.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/close.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cloud-upload.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cloud.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/code.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cog.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/color.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/column.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/columns.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-author-avatar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-author-name.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-content.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-reply-link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cover.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/create.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/crop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-dollar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-euro.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-pound.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/custom-link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/custom-post-type.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/desktop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/download.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/drag-handle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/edit.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/external.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/file.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/flip-horizontal.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/flip-vertical.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/footer.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-bold.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-capitalize.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-indent-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-indent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-italic.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-bullets-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-bullets.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-numbered-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-numbered.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-lowercase.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-ltr.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-outdent-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-outdent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-underline.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-uppercase.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/fullscreen.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/gallery.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/globe.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/grid.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/group.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/handle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/header.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/heading.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/help-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/help.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/home.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/html.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/image.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/inbox.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/info.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/insert-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/insert-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/institution.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-space-between.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/key.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/keyboard-close.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/keyboard-return.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/layout.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/lifesaver.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/link-off.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/list-view.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/list.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/lock.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/login.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/loop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/map-marker.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/media-and-text.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/media.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/megaphone.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/menu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/mobile.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-horizontal-mobile.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-horizontal.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-vertical.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/move-to.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/navigation.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/next.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/overlay-text.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/page-break.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/page.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pages.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/paragraph.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/payment.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pencil.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/people.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/percent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pin.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plugins.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus-circle-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus-circle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-author.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-categories.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments-count.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments-form.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-content.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-date.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-excerpt.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-featured-image.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-list.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-terms.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/preformatted.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/previous.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pull-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pull-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pullquote.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-next.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-numbers.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-previous.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/quote.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/receipt.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/redo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/remove-bug.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/remove-submenu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/replace.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/reset.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/resize-corner-n-e.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/reusable-block.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rotate-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rotate-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/row.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rss.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/search.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/separator.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/settings.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/share.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shield.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shipping.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shortcode.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/sidebar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/site-logo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stack.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-empty.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-half.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/store.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stretch-wide.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/styles.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/subscript.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/superscript.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/swatch.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/symbol-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/symbol.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-delete.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-delete.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tablet.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tag.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/term-description.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/text-color.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tip.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/title.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tool.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trending-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trending-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/typography.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/undo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/ungroup.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/unlock.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/update.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/upload.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/verse.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/video.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/warning.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/widget.js","webpack://ultimate-blocks/./library/src/inc/js/Debouncer.js","webpack://ultimate-blocks/./library/src/inc/js/IconSizeDefinition.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/rng.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/stringify.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/native.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/v4.js","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconSearchInput.jsx","webpack://ultimate-blocks/./library/src/inc/js/IconObject.js","webpack://ultimate-blocks/./library/node_modules/react-is/cjs/react-is.production.min.js","webpack://ultimate-blocks/./library/node_modules/react-is/cjs/react-is.development.js","webpack://ultimate-blocks/./library/node_modules/react-is/index.js","webpack://ultimate-blocks/./library/node_modules/object-assign/index.js","webpack://ultimate-blocks/./library/node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack://ultimate-blocks/./library/node_modules/prop-types/lib/has.js","webpack://ultimate-blocks/./library/node_modules/prop-types/checkPropTypes.js","webpack://ultimate-blocks/./library/node_modules/prop-types/factoryWithTypeCheckers.js","webpack://ultimate-blocks/./library/node_modules/prop-types/factoryWithThrowingShims.js","webpack://ultimate-blocks/./library/node_modules/prop-types/index.js","webpack://ultimate-blocks/./library/node_modules/@fortawesome/react-fontawesome/index.es.js","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconRender.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconCard.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/UbIntersectionObserver.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconListing.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/FrequentIconListing.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconControl.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/inc/FrequentIconManager.js","webpack://ultimate-blocks/./library/src/containers/IconControl/IconControlContainer.jsx","webpack://ultimate-blocks/./library/src/containers/UbIconComponent/inc/iconOperations.js","webpack://ultimate-blocks/./library/src/containers/UbIconComponent/UbIconComponent.jsx","webpack://ultimate-blocks/./library/src/containers/IconPanelGroup/components/IconSizePicker.jsx","webpack://ultimate-blocks/./library/src/containers/IconPanelGroup/IconPanelGroup.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/PortalBase.js","webpack://ultimate-blocks/./library/src/containers/BlackWhiteButton/BlackWhiteButtonGroup.jsx","webpack://ultimate-blocks/./library/src/containers/BlackWhiteButton/BlackWhiteButton.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/Overlay.jsx","webpack://ultimate-blocks/./library/src/inc/js/StoreHelpers.js","webpack://ultimate-blocks/./library/src/inc/js/base/ManagerBase.js","webpack://ultimate-blocks/./library/src/inc/js/FrontendDataManager.js","webpack://ultimate-blocks/./library/src/inc/js/HookManager.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/PreviewProvider/PreviewProvider.jsx","webpack://ultimate-blocks/./library/src/inc/js/registerPreviewManager.jsx","webpack://ultimate-blocks/./src/blocks/advanced-heading/block.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/components.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/fonts.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/formats/highlight.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/formats/register-formats.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/get-styles.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/icons.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/settings-options.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/transforms.js","webpack://ultimate-blocks/./src/blocks/advanced-video/block.js","webpack://ultimate-blocks/./src/blocks/advanced-video/components.js","webpack://ultimate-blocks/./src/blocks/advanced-video/get-styles.js","webpack://ultimate-blocks/./src/blocks/advanced-video/icon.js","webpack://ultimate-blocks/./src/blocks/button/block.js","webpack://ultimate-blocks/./src/blocks/button/components.js","webpack://ultimate-blocks/./src/blocks/button/get-styles.js","webpack://ultimate-blocks/./src/blocks/button/icons/icons.js","webpack://ultimate-blocks/./src/blocks/button/oldVersions.js","webpack://ultimate-blocks/./src/blocks/call-to-action/block.js","webpack://ultimate-blocks/./src/blocks/call-to-action/components.js","webpack://ultimate-blocks/./src/blocks/call-to-action/get-styles.js","webpack://ultimate-blocks/./src/blocks/call-to-action/icons/icon.js","webpack://ultimate-blocks/./src/blocks/call-to-action/oldVersions.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/block.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/get-styles.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/icons/icon.js","webpack://ultimate-blocks/./src/blocks/components/BorderRadiusControl.js","webpack://ultimate-blocks/./src/blocks/components/ColorSettings.js","webpack://ultimate-blocks/./src/blocks/components/ColorSettingsWithGradient.js","webpack://ultimate-blocks/./src/blocks/components/FontSizePicker.js","webpack://ultimate-blocks/./src/blocks/components/SpacingControl.js","webpack://ultimate-blocks/./src/blocks/components/ToggleGroupControl.js","webpack://ultimate-blocks/./src/blocks/components/index.js","webpack://ultimate-blocks/./src/blocks/content-filter/block.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/content-filter-entry.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/get-styles.js","webpack://ultimate-blocks/./src/blocks/content-filter/icon.js","webpack://ultimate-blocks/./src/blocks/content-toggle/block.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/inspector.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/panel.js","webpack://ultimate-blocks/./src/blocks/content-toggle/get-styles.js","webpack://ultimate-blocks/./src/blocks/content-toggle/icons/icon.js","webpack://ultimate-blocks/./src/blocks/content-toggle/oldVersions.js","webpack://ultimate-blocks/./src/blocks/countdown/CircularCountdown.js","webpack://ultimate-blocks/./src/blocks/countdown/block.js","webpack://ultimate-blocks/./src/blocks/countdown/blocks-styles.js","webpack://ultimate-blocks/./src/blocks/countdown/components.js","webpack://ultimate-blocks/./src/blocks/countdown/get-styles.js","webpack://ultimate-blocks/./src/blocks/countdown/icon.js","webpack://ultimate-blocks/./src/blocks/countdown/odometer.js","webpack://ultimate-blocks/./src/blocks/counter/block.js","webpack://ultimate-blocks/./src/blocks/counter/edit.js","webpack://ultimate-blocks/./src/blocks/counter/get-styles.js","webpack://ultimate-blocks/./src/blocks/counter/hooks/use-counter.js","webpack://ultimate-blocks/./src/blocks/counter/icon.js","webpack://ultimate-blocks/./src/blocks/counter/inspector.js","webpack://ultimate-blocks/./src/blocks/divider/block.js","webpack://ultimate-blocks/./src/blocks/divider/get-styles.js","webpack://ultimate-blocks/./src/blocks/divider/icons/icon.js","webpack://ultimate-blocks/./src/blocks/divider/oldVersions.js","webpack://ultimate-blocks/./src/blocks/expand/block.js","webpack://ultimate-blocks/./src/blocks/expand/components.js","webpack://ultimate-blocks/./src/blocks/expand/get-styles.js","webpack://ultimate-blocks/./src/blocks/expand/icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/block.js","webpack://ultimate-blocks/./src/blocks/feature-box/components.js","webpack://ultimate-blocks/./src/blocks/feature-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/icons/remove_icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/how-to/block.js","webpack://ultimate-blocks/./src/blocks/how-to/components.js","webpack://ultimate-blocks/./src/blocks/how-to/get-styles.js","webpack://ultimate-blocks/./src/blocks/how-to/icon.js","webpack://ultimate-blocks/./src/blocks/icon-inner/block.js","webpack://ultimate-blocks/./src/blocks/icon-inner/components/UbIcon.js","webpack://ultimate-blocks/./src/blocks/icon-inner/components/UbIconInspector.js","webpack://ultimate-blocks/./src/blocks/icon/block-controls.js","webpack://ultimate-blocks/./src/blocks/icon/block.js","webpack://ultimate-blocks/./src/blocks/icon/components/ColorSettings.js","webpack://ultimate-blocks/./src/blocks/icon/components/CustomSvgInserter.js","webpack://ultimate-blocks/./src/blocks/icon/components/LinkControl.js","webpack://ultimate-blocks/./src/blocks/icon/components/MediaReplaceControl.js","webpack://ultimate-blocks/./src/blocks/icon/components/Placeholder.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/LibraryContent.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/LibrarySidebar.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/index.js","webpack://ultimate-blocks/./src/blocks/icon/edit.js","webpack://ultimate-blocks/./src/blocks/icon/get-styles.js","webpack://ultimate-blocks/./src/blocks/icon/icons/block-icon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/categories.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/icons.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/amazon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/bandcamp.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/behance.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/chain.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/codepen.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/deviantart.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/dribbble.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/dropbox.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/etsy.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/facebook.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/feed.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/fivehundredpx.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/flickr.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/foursquare.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/github.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/goodreads.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/google.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/instagram.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/lastfm.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/linkedin.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/mail.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/mastodon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/medium.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/meetup.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/patreon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/pinterest.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/pocket.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/reddit-solid.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/reddit.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/skype.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/snapchat.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/soundcloud.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/spotify.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/telegram.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/tiktok.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/tumblr.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/twitch.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/twitter.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/vimeo.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/vk.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/wordpress.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/yelp.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/youtube.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/temp.js","webpack://ultimate-blocks/./src/blocks/icon/inspector.js","webpack://ultimate-blocks/./src/blocks/icon/save.js","webpack://ultimate-blocks/./src/blocks/icon/utils.js","webpack://ultimate-blocks/./src/blocks/image-slider/block.js","webpack://ultimate-blocks/./src/blocks/image-slider/components.js","webpack://ultimate-blocks/./src/blocks/image-slider/get-styles.js","webpack://ultimate-blocks/./src/blocks/image-slider/icon.js","webpack://ultimate-blocks/./src/blocks/image-slider/oldVersions.js","webpack://ultimate-blocks/./src/blocks/notification-box/block.js","webpack://ultimate-blocks/./src/blocks/notification-box/components.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/info.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/success.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/warning.js","webpack://ultimate-blocks/./src/blocks/notification-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/number-box/block.js","webpack://ultimate-blocks/./src/blocks/number-box/components.js","webpack://ultimate-blocks/./src/blocks/number-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/number-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/post-grid/block.js","webpack://ultimate-blocks/./src/blocks/post-grid/editor.js","webpack://ultimate-blocks/./src/blocks/post-grid/get-styles.js","webpack://ultimate-blocks/./src/blocks/post-grid/icons.js","webpack://ultimate-blocks/./src/blocks/post-grid/image.js","webpack://ultimate-blocks/./src/blocks/post-grid/inspector.js","webpack://ultimate-blocks/./src/blocks/progress-bar/Circle.js","webpack://ultimate-blocks/./src/blocks/progress-bar/HalfCircle.js","webpack://ultimate-blocks/./src/blocks/progress-bar/Line.js","webpack://ultimate-blocks/./src/blocks/progress-bar/block.js","webpack://ultimate-blocks/./src/blocks/progress-bar/blocks-styles.js","webpack://ultimate-blocks/./src/blocks/progress-bar/get-styles.js","webpack://ultimate-blocks/./src/blocks/progress-bar/icons.js","webpack://ultimate-blocks/./src/blocks/review/block.js","webpack://ultimate-blocks/./src/blocks/review/components.js","webpack://ultimate-blocks/./src/blocks/review/get-styles.js","webpack://ultimate-blocks/./src/blocks/review/icon.js","webpack://ultimate-blocks/./src/blocks/review/oldVersions.js","webpack://ultimate-blocks/./src/blocks/social-share/block.js","webpack://ultimate-blocks/./src/blocks/social-share/get-styles.js","webpack://ultimate-blocks/./src/blocks/social-share/icons/icons.js","webpack://ultimate-blocks/./src/blocks/social-share/inspector.js","webpack://ultimate-blocks/./src/blocks/star-rating/block.js","webpack://ultimate-blocks/./src/blocks/star-rating/components.js","webpack://ultimate-blocks/./src/blocks/star-rating/get-styles.js","webpack://ultimate-blocks/./src/blocks/star-rating/icons.js","webpack://ultimate-blocks/./src/blocks/star-rating/oldVersions.js","webpack://ultimate-blocks/./src/blocks/styled-box/block.js","webpack://ultimate-blocks/./src/blocks/styled-box/get-styles.js","webpack://ultimate-blocks/./src/blocks/styled-box/icon.js","webpack://ultimate-blocks/./src/blocks/styled-list/block.js","webpack://ultimate-blocks/./src/blocks/styled-list/colorlist.js","webpack://ultimate-blocks/./src/blocks/styled-list/components.js","webpack://ultimate-blocks/./src/blocks/styled-list/get-styles.js","webpack://ultimate-blocks/./src/blocks/styled-list/icon.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/block.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/inspector.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/tab.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/get-style.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/icons/icon.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/oldVersions.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/block.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/components.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/get-style.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/icon.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/localToLatin.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/oldVersions.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/removeDiacritics.js","webpack://ultimate-blocks/./src/blocks/testimonial/block.js","webpack://ultimate-blocks/./src/blocks/testimonial/components.js","webpack://ultimate-blocks/./src/blocks/testimonial/get-styles.js","webpack://ultimate-blocks/./src/blocks/testimonial/icons.js","webpack://ultimate-blocks/./src/blocks/testimonial/oldVersions.js","webpack://ultimate-blocks/./src/blocks/utils/styling-helpers.js","webpack://ultimate-blocks/./src/common.js","webpack://ultimate-blocks/./src/inc/components/ProPass.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/ListItemPill.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStyleItemCardContainer.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStyleListItem.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesAdvancedButton.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesAdvancedControls.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesInspector.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesInspectorPanel.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesListing.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesListingFilter.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesSaveRow.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SelectedSavedStyleControls.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/StylePreviewModal.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/UbProInspectorTextInput.js","webpack://ultimate-blocks/./src/inc/components/Upsell/ActiveBlockIcon.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellButtonGroupControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellColorControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellControlSelector.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellControlWrapper.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellIconControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellSelectControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellToggleControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/ModalNavigation.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorDummy.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorNotice.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorPanelBody.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellMain.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalBase.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalButton.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalContent.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalEditor.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellProPanel.js","webpack://ultimate-blocks/./src/inc/components/Upsell/VitalizeText.js","webpack://ultimate-blocks/./src/inc/helpers/modeCheck.js","webpack://ultimate-blocks/./src/inc/hoc/withUpsellControlWrapper.js","webpack://ultimate-blocks/./src/inc/managers/ProManager.js","webpack://ultimate-blocks/./src/inc/managers/SavedStylesManager.js","webpack://ultimate-blocks/./src/inc/managers/UpsellManager.js","webpack://ultimate-blocks/./src/inc/registerPluginBlock.js","webpack://ultimate-blocks/./src/pre-register.js","webpack://ultimate-blocks/./src/stores/mainStore/actions.js","webpack://ultimate-blocks/./src/stores/mainStore/hoc/connectWithMainStore.js","webpack://ultimate-blocks/./src/stores/mainStore/index.js","webpack://ultimate-blocks/./src/stores/mainStore/reducer.js","webpack://ultimate-blocks/./src/stores/mainStore/selectors.js","webpack://ultimate-blocks/./src/stores/mainStore/state.js","webpack://ultimate-blocks/./src/stores/mainStore/types.js","webpack://ultimate-blocks/./src/stores/savedStyles/actions.js","webpack://ultimate-blocks/./src/stores/savedStyles/hoc/withBusyStatus.js","webpack://ultimate-blocks/./src/stores/savedStyles/index.js","webpack://ultimate-blocks/./src/stores/savedStyles/reducer.js","webpack://ultimate-blocks/./src/stores/savedStyles/selectors.js","webpack://ultimate-blocks/./src/stores/savedStyles/state.js","webpack://ultimate-blocks/./src/stores/savedStyles/types.js","webpack://ultimate-blocks/./node_modules/classnames/index.js","webpack://ultimate-blocks/./node_modules/deepmerge/dist/cjs.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/addClass.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/hasClass.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/removeClass.js","webpack://ultimate-blocks/./node_modules/dom7/dom7.esm.js","webpack://ultimate-blocks/./node_modules/invariant/browser.js","webpack://ultimate-blocks/./node_modules/object-assign/index.js","webpack://ultimate-blocks/./node_modules/prop-types/checkPropTypes.js","webpack://ultimate-blocks/./node_modules/prop-types/factoryWithTypeCheckers.js","webpack://ultimate-blocks/./node_modules/prop-types/index.js","webpack://ultimate-blocks/./node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack://ultimate-blocks/./node_modules/prop-types/lib/has.js","webpack://ultimate-blocks/./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js","webpack://ultimate-blocks/./node_modules/prop-types/node_modules/react-is/index.js","webpack://ultimate-blocks/./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/CSSTransition.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/Transition.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/TransitionGroupContext.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/config.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/utils/PropTypes.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/utils/reflow.js","webpack://ultimate-blocks/./node_modules/react/cjs/react-jsx-runtime.development.js","webpack://ultimate-blocks/./node_modules/react/jsx-runtime.js","webpack://ultimate-blocks/./node_modules/ssr-window/ssr-window.esm.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/a11y/a11y.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/getBreakpoint.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/setBreakpoint.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/check-overflow/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/addClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/removeClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/core-class.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/defaults.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events-emitter.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onClick.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onResize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onScroll.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchEnd.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchMove.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchStart.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/setGrabCursor.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/unsetGrabCursor.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/loadImage.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/preloadImages.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopCreate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopDestroy.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopFix.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/addSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/appendSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/prependSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/removeAllSlides.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/removeSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/modular.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideNext.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slidePrev.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideReset.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideTo.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToClickedSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToClosest.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToLoop.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/setTransition.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/transitionEnd.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/transitionStart.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/getTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/maxTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/minTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/setTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/translateTo.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateActiveIndex.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateAutoHeight.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateClickedSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateProgress.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlides.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesOffset.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesProgress.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/navigation/navigation.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/pagination/pagination.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/scrollbar/scrollbar.js","webpack://ultimate-blocks/./node_modules/swiper/esm/modules/observer/observer.js","webpack://ultimate-blocks/./node_modules/swiper/esm/modules/resize/resize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-changed-params.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-children.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-params.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/init-swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/loop.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/params-list.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/swiper-slide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/update-swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/use-isomorphic-layout-effect.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/utils.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/virtual.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/dom.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-browser.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-device.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-support.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/utils.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/native.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/regex.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/rng.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/stringify.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/v4.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/validate.js","webpack://ultimate-blocks/external window \"React\"","webpack://ultimate-blocks/external window \"ReactDOM\"","webpack://ultimate-blocks/external window \"lodash\"","webpack://ultimate-blocks/external window \"moment\"","webpack://ultimate-blocks/external window [\"wp\",\"api\"]","webpack://ultimate-blocks/external window [\"wp\",\"apiFetch\"]","webpack://ultimate-blocks/external window [\"wp\",\"blockEditor\"]","webpack://ultimate-blocks/external window [\"wp\",\"blocks\"]","webpack://ultimate-blocks/external window [\"wp\",\"components\"]","webpack://ultimate-blocks/external window [\"wp\",\"compose\"]","webpack://ultimate-blocks/external window [\"wp\",\"data\"]","webpack://ultimate-blocks/external window [\"wp\",\"element\"]","webpack://ultimate-blocks/external window [\"wp\",\"hooks\"]","webpack://ultimate-blocks/external window [\"wp\",\"i18n\"]","webpack://ultimate-blocks/external window [\"wp\",\"keycodes\"]","webpack://ultimate-blocks/external window [\"wp\",\"primitives\"]","webpack://ultimate-blocks/external window [\"wp\",\"url\"]","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/inherits.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/objectSpread.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toPrimitive.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack://ultimate-blocks/./node_modules/@fortawesome/fontawesome-svg-core/index.mjs","webpack://ultimate-blocks/./node_modules/@fortawesome/free-brands-svg-icons/index.mjs","webpack://ultimate-blocks/./node_modules/@fortawesome/free-solid-svg-icons/index.mjs","webpack://ultimate-blocks/webpack/bootstrap","webpack://ultimate-blocks/webpack/runtime/compat get default export","webpack://ultimate-blocks/webpack/runtime/define property getters","webpack://ultimate-blocks/webpack/runtime/global","webpack://ultimate-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://ultimate-blocks/webpack/runtime/make namespace object","webpack://ultimate-blocks/./src/blocks.js"],"sourcesContent":["/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n typeof define === 'function' && define.amd ? define(['exports'], factory) :\n (factory((global['free-brands-svg-icons'] = {})));\n}(this, (function (exports) { 'use strict';\n\n var prefix = \"fab\";\n var faMonero = {\n prefix: 'fab',\n iconName: 'monero',\n icon: [496, 512, [], \"f3d0\", \"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"]\n };\n var faHooli = {\n prefix: 'fab',\n iconName: 'hooli',\n icon: [640, 512, [], \"f427\", \"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"]\n };\n var faYelp = {\n prefix: 'fab',\n iconName: 'yelp',\n icon: [384, 512, [], \"f1e9\", \"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"]\n };\n var faCcVisa = {\n prefix: 'fab',\n iconName: 'cc-visa',\n icon: [576, 512, [], \"f1f0\", \"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\"]\n };\n var faLastfm = {\n prefix: 'fab',\n iconName: 'lastfm',\n icon: [512, 512, [], \"f202\", \"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"]\n };\n var faShopware = {\n prefix: 'fab',\n iconName: 'shopware',\n icon: [512, 512, [], \"f5b5\", \"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"]\n };\n var faCreativeCommonsNc = {\n prefix: 'fab',\n iconName: 'creative-commons-nc',\n icon: [496, 512, [], \"f4e8\", \"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\"]\n };\n var faAws = {\n prefix: 'fab',\n iconName: 'aws',\n icon: [640, 512, [], \"f375\", \"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\"]\n };\n var faRedhat = {\n prefix: 'fab',\n iconName: 'redhat',\n icon: [512, 512, [], \"f7bc\", \"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"]\n };\n var faYoast = {\n prefix: 'fab',\n iconName: 'yoast',\n icon: [448, 512, [], \"f2b1\", \"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"]\n };\n var faCloudflare = {\n prefix: 'fab',\n iconName: 'cloudflare',\n icon: [640, 512, [], \"e07d\", \"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"]\n };\n var faUps = {\n prefix: 'fab',\n iconName: 'ups',\n icon: [384, 512, [], \"f7e0\", \"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"]\n };\n var faWpexplorer = {\n prefix: 'fab',\n iconName: 'wpexplorer',\n icon: [512, 512, [], \"f2de\", \"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"]\n };\n var faDyalog = {\n prefix: 'fab',\n iconName: 'dyalog',\n icon: [416, 512, [], \"f399\", \"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"]\n };\n var faBity = {\n prefix: 'fab',\n iconName: 'bity',\n icon: [496, 512, [], \"f37a\", \"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\"]\n };\n var faStackpath = {\n prefix: 'fab',\n iconName: 'stackpath',\n icon: [448, 512, [], \"f842\", \"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"]\n };\n var faBuysellads = {\n prefix: 'fab',\n iconName: 'buysellads',\n icon: [448, 512, [], \"f20d\", \"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\"]\n };\n var faFirstOrder = {\n prefix: 'fab',\n iconName: 'first-order',\n icon: [448, 512, [], \"f2b0\", \"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"]\n };\n var faModx = {\n prefix: 'fab',\n iconName: 'modx',\n icon: [448, 512, [], \"f285\", \"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"]\n };\n var faGuilded = {\n prefix: 'fab',\n iconName: 'guilded',\n icon: [448, 512, [], \"e07e\", \"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"]\n };\n var faVnv = {\n prefix: 'fab',\n iconName: 'vnv',\n icon: [640, 512, [], \"f40b\", \"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"]\n };\n var faSquareJs = {\n prefix: 'fab',\n iconName: 'square-js',\n icon: [448, 512, [\"js-square\"], \"f3b9\", \"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-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n };\n var faJsSquare = faSquareJs;\n var faMicrosoft = {\n prefix: 'fab',\n iconName: 'microsoft',\n icon: [448, 512, [], \"f3ca\", \"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"]\n };\n var faQq = {\n prefix: 'fab',\n iconName: 'qq',\n icon: [448, 512, [], \"f1d6\", \"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"]\n };\n var faOrcid = {\n prefix: 'fab',\n iconName: 'orcid',\n icon: [512, 512, [], \"f8d2\", \"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"]\n };\n var faJava = {\n prefix: 'fab',\n iconName: 'java',\n icon: [384, 512, [], \"f4e4\", \"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"]\n };\n var faInvision = {\n prefix: 'fab',\n iconName: 'invision',\n icon: [448, 512, [], \"f7b0\", \"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"]\n };\n var faCreativeCommonsPdAlt = {\n prefix: 'fab',\n iconName: 'creative-commons-pd-alt',\n icon: [496, 512, [], \"f4ed\", \"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\"]\n };\n var faCentercode = {\n prefix: 'fab',\n iconName: 'centercode',\n icon: [512, 512, [], \"f380\", \"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\"]\n };\n var faGlideG = {\n prefix: 'fab',\n iconName: 'glide-g',\n icon: [448, 512, [], \"f2a6\", \"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"]\n };\n var faDrupal = {\n prefix: 'fab',\n iconName: 'drupal',\n icon: [448, 512, [], \"f1a9\", \"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"]\n };\n var faHireAHelper = {\n prefix: 'fab',\n iconName: 'hire-a-helper',\n icon: [512, 512, [], \"f3b0\", \"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"]\n };\n var faCreativeCommonsBy = {\n prefix: 'fab',\n iconName: 'creative-commons-by',\n icon: [496, 512, [], \"f4e7\", \"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\"]\n };\n var faUnity = {\n prefix: 'fab',\n iconName: 'unity',\n icon: [448, 512, [], \"e049\", \"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"]\n };\n var faWhmcs = {\n prefix: 'fab',\n iconName: 'whmcs',\n icon: [448, 512, [], \"f40d\", \"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"]\n };\n var faRocketchat = {\n prefix: 'fab',\n iconName: 'rocketchat',\n icon: [576, 512, [], \"f3e8\", \"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"]\n };\n var faVk = {\n prefix: 'fab',\n iconName: 'vk',\n icon: [448, 512, [], \"f189\", \"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"]\n };\n var faUntappd = {\n prefix: 'fab',\n iconName: 'untappd',\n icon: [640, 512, [], \"f405\", \"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"]\n };\n var faMailchimp = {\n prefix: 'fab',\n iconName: 'mailchimp',\n icon: [448, 512, [], \"f59e\", \"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"]\n };\n var faCss3Alt = {\n prefix: 'fab',\n iconName: 'css3-alt',\n icon: [384, 512, [], \"f38b\", \"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\"]\n };\n var faSquareReddit = {\n prefix: 'fab',\n iconName: 'square-reddit',\n icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 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-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"]\n };\n var faRedditSquare = faSquareReddit;\n var faVimeoV = {\n prefix: 'fab',\n iconName: 'vimeo-v',\n icon: [448, 512, [], \"f27d\", \"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"]\n };\n var faContao = {\n prefix: 'fab',\n iconName: 'contao',\n icon: [512, 512, [], \"f26d\", \"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\"]\n };\n var faSquareFontAwesome = {\n prefix: 'fab',\n iconName: 'square-font-awesome',\n icon: [448, 512, [], \"e5ad\", \"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"]\n };\n var faDeskpro = {\n prefix: 'fab',\n iconName: 'deskpro',\n icon: [480, 512, [], \"f38f\", \"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\"]\n };\n var faSistrix = {\n prefix: 'fab',\n iconName: 'sistrix',\n icon: [448, 512, [], \"f3ee\", \"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"]\n };\n var faSquareInstagram = {\n prefix: 'fab',\n iconName: 'square-instagram',\n icon: [448, 512, [\"instagram-square\"], \"e055\", \"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"]\n };\n var faInstagramSquare = faSquareInstagram;\n var faBattleNet = {\n prefix: 'fab',\n iconName: 'battle-net',\n icon: [512, 512, [], \"f835\", \"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\"]\n };\n var faTheRedYeti = {\n prefix: 'fab',\n iconName: 'the-red-yeti',\n icon: [512, 512, [], \"f69d\", \"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"]\n };\n var faSquareHackerNews = {\n prefix: 'fab',\n iconName: 'square-hacker-news',\n icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"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-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n };\n var faHackerNewsSquare = faSquareHackerNews;\n var faEdge = {\n prefix: 'fab',\n iconName: 'edge',\n icon: [512, 512, [], \"f282\", \"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"]\n };\n var faThreads = {\n prefix: 'fab',\n iconName: 'threads',\n icon: [448, 512, [], \"e618\", \"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"]\n };\n var faNapster = {\n prefix: 'fab',\n iconName: 'napster',\n icon: [496, 512, [], \"f3d2\", \"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"]\n };\n var faSquareSnapchat = {\n prefix: 'fab',\n iconName: 'square-snapchat',\n icon: [448, 512, [\"snapchat-square\"], \"f2ad\", \"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"]\n };\n var faSnapchatSquare = faSquareSnapchat;\n var faGooglePlusG = {\n prefix: 'fab',\n iconName: 'google-plus-g',\n icon: [640, 512, [], \"f0d5\", \"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"]\n };\n var faArtstation = {\n prefix: 'fab',\n iconName: 'artstation',\n icon: [512, 512, [], \"f77a\", \"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\"]\n };\n var faMarkdown = {\n prefix: 'fab',\n iconName: 'markdown',\n icon: [640, 512, [], \"f60f\", \"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"]\n };\n var faSourcetree = {\n prefix: 'fab',\n iconName: 'sourcetree',\n icon: [448, 512, [], \"f7d3\", \"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"]\n };\n var faGooglePlus = {\n prefix: 'fab',\n iconName: 'google-plus',\n icon: [512, 512, [], \"f2b3\", \"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"]\n };\n var faDiaspora = {\n prefix: 'fab',\n iconName: 'diaspora',\n icon: [512, 512, [], \"f791\", \"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"]\n };\n var faFoursquare = {\n prefix: 'fab',\n iconName: 'foursquare',\n icon: [368, 512, [], \"f180\", \"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"]\n };\n var faStackOverflow = {\n prefix: 'fab',\n iconName: 'stack-overflow',\n icon: [384, 512, [], \"f16c\", \"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"]\n };\n var faGithubAlt = {\n prefix: 'fab',\n iconName: 'github-alt',\n icon: [480, 512, [], \"f113\", \"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"]\n };\n var faPhoenixSquadron = {\n prefix: 'fab',\n iconName: 'phoenix-squadron',\n icon: [512, 512, [], \"f511\", \"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"]\n };\n var faPagelines = {\n prefix: 'fab',\n iconName: 'pagelines',\n icon: [384, 512, [], \"f18c\", \"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"]\n };\n var faAlgolia = {\n prefix: 'fab',\n iconName: 'algolia',\n icon: [512, 512, [], \"f36c\", \"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"]\n };\n var faRedRiver = {\n prefix: 'fab',\n iconName: 'red-river',\n icon: [448, 512, [], \"f3e3\", \"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"]\n };\n var faCreativeCommonsSa = {\n prefix: 'fab',\n iconName: 'creative-commons-sa',\n icon: [496, 512, [], \"f4ef\", \"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\"]\n };\n var faSafari = {\n prefix: 'fab',\n iconName: 'safari',\n icon: [512, 512, [], \"f267\", \"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"]\n };\n var faGoogle = {\n prefix: 'fab',\n iconName: 'google',\n icon: [488, 512, [], \"f1a0\", \"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"]\n };\n var faSquareFontAwesomeStroke = {\n prefix: 'fab',\n iconName: 'square-font-awesome-stroke',\n icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"]\n };\n var faFontAwesomeAlt = faSquareFontAwesomeStroke;\n var faAtlassian = {\n prefix: 'fab',\n iconName: 'atlassian',\n icon: [512, 512, [], \"f77b\", \"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\"]\n };\n var faLinkedinIn = {\n prefix: 'fab',\n iconName: 'linkedin-in',\n icon: [448, 512, [], \"f0e1\", \"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"]\n };\n var faDigitalOcean = {\n prefix: 'fab',\n iconName: 'digital-ocean',\n icon: [512, 512, [], \"f391\", \"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"]\n };\n var faNimblr = {\n prefix: 'fab',\n iconName: 'nimblr',\n icon: [384, 512, [], \"f5a8\", \"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"]\n };\n var faChromecast = {\n prefix: 'fab',\n iconName: 'chromecast',\n icon: [512, 512, [], \"f838\", \"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"]\n };\n var faEvernote = {\n prefix: 'fab',\n iconName: 'evernote',\n icon: [384, 512, [], \"f839\", \"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"]\n };\n var faHackerNews = {\n prefix: 'fab',\n iconName: 'hacker-news',\n icon: [448, 512, [], \"f1d4\", \"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n };\n var faCreativeCommonsSampling = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling',\n icon: [496, 512, [], \"f4f0\", \"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\"]\n };\n var faAdversal = {\n prefix: 'fab',\n iconName: 'adversal',\n icon: [512, 512, [], \"f36a\", \"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\"]\n };\n var faCreativeCommons = {\n prefix: 'fab',\n iconName: 'creative-commons',\n icon: [496, 512, [], \"f25e\", \"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\"]\n };\n var faWatchmanMonitoring = {\n prefix: 'fab',\n iconName: 'watchman-monitoring',\n icon: [512, 512, [], \"e087\", \"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"]\n };\n var faFonticons = {\n prefix: 'fab',\n iconName: 'fonticons',\n icon: [448, 512, [], \"f280\", \"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"]\n };\n var faWeixin = {\n prefix: 'fab',\n iconName: 'weixin',\n icon: [576, 512, [], \"f1d7\", \"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"]\n };\n var faShirtsinbulk = {\n prefix: 'fab',\n iconName: 'shirtsinbulk',\n icon: [448, 512, [], \"f214\", \"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"]\n };\n var faCodepen = {\n prefix: 'fab',\n iconName: 'codepen',\n icon: [512, 512, [], \"f1cb\", \"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\"]\n };\n var faGitAlt = {\n prefix: 'fab',\n iconName: 'git-alt',\n icon: [448, 512, [], \"f841\", \"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"]\n };\n var faLyft = {\n prefix: 'fab',\n iconName: 'lyft',\n icon: [512, 512, [], \"f3c3\", \"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"]\n };\n var faRev = {\n prefix: 'fab',\n iconName: 'rev',\n icon: [448, 512, [], \"f5b2\", \"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"]\n };\n var faWindows = {\n prefix: 'fab',\n iconName: 'windows',\n icon: [448, 512, [], \"f17a\", \"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"]\n };\n var faWizardsOfTheCoast = {\n prefix: 'fab',\n iconName: 'wizards-of-the-coast',\n icon: [640, 512, [], \"f730\", \"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"]\n };\n var faSquareViadeo = {\n prefix: 'fab',\n iconName: 'square-viadeo',\n icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"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-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"]\n };\n var faViadeoSquare = faSquareViadeo;\n var faMeetup = {\n prefix: 'fab',\n iconName: 'meetup',\n icon: [512, 512, [], \"f2e0\", \"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"]\n };\n var faCentos = {\n prefix: 'fab',\n iconName: 'centos',\n icon: [448, 512, [], \"f789\", \"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\"]\n };\n var faAdn = {\n prefix: 'fab',\n iconName: 'adn',\n icon: [496, 512, [], \"f170\", \"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\"]\n };\n var faCloudsmith = {\n prefix: 'fab',\n iconName: 'cloudsmith',\n icon: [512, 512, [], \"f384\", \"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"]\n };\n var faPiedPiperAlt = {\n prefix: 'fab',\n iconName: 'pied-piper-alt',\n icon: [576, 512, [], \"f1a8\", \"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"]\n };\n var faSquareDribbble = {\n prefix: 'fab',\n iconName: 'square-dribbble',\n icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 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-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"]\n };\n var faDribbbleSquare = faSquareDribbble;\n var faCodiepie = {\n prefix: 'fab',\n iconName: 'codiepie',\n icon: [472, 512, [], \"f284\", \"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\"]\n };\n var faNode = {\n prefix: 'fab',\n iconName: 'node',\n icon: [640, 512, [], \"f419\", \"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"]\n };\n var faMix = {\n prefix: 'fab',\n iconName: 'mix',\n icon: [448, 512, [], \"f3cb\", \"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"]\n };\n var faSteam = {\n prefix: 'fab',\n iconName: 'steam',\n icon: [496, 512, [], \"f1b6\", \"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"]\n };\n var faCcApplePay = {\n prefix: 'fab',\n iconName: 'cc-apple-pay',\n icon: [576, 512, [], \"f416\", \"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\"]\n };\n var faScribd = {\n prefix: 'fab',\n iconName: 'scribd',\n icon: [384, 512, [], \"f28a\", \"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"]\n };\n var faDebian = {\n prefix: 'fab',\n iconName: 'debian',\n icon: [448, 512, [], \"e60b\", \"M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z\"]\n };\n var faOpenid = {\n prefix: 'fab',\n iconName: 'openid',\n icon: [448, 512, [], \"f19b\", \"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"]\n };\n var faInstalod = {\n prefix: 'fab',\n iconName: 'instalod',\n icon: [512, 512, [], \"e081\", \"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"]\n };\n var faExpeditedssl = {\n prefix: 'fab',\n iconName: 'expeditedssl',\n icon: [496, 512, [], \"f23e\", \"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"]\n };\n var faSellcast = {\n prefix: 'fab',\n iconName: 'sellcast',\n icon: [448, 512, [], \"f2da\", \"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"]\n };\n var faSquareTwitter = {\n prefix: 'fab',\n iconName: 'square-twitter',\n icon: [448, 512, [\"twitter-square\"], \"f081\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"]\n };\n var faTwitterSquare = faSquareTwitter;\n var faRProject = {\n prefix: 'fab',\n iconName: 'r-project',\n icon: [581, 512, [], \"f4f7\", \"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"]\n };\n var faDelicious = {\n prefix: 'fab',\n iconName: 'delicious',\n icon: [448, 512, [], \"f1a5\", \"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\"]\n };\n var faFreebsd = {\n prefix: 'fab',\n iconName: 'freebsd',\n icon: [448, 512, [], \"f3a4\", \"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"]\n };\n var faVuejs = {\n prefix: 'fab',\n iconName: 'vuejs',\n icon: [448, 512, [], \"f41f\", \"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"]\n };\n var faAccusoft = {\n prefix: 'fab',\n iconName: 'accusoft',\n icon: [640, 512, [], \"f369\", \"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\"]\n };\n var faIoxhost = {\n prefix: 'fab',\n iconName: 'ioxhost',\n icon: [640, 512, [], \"f208\", \"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"]\n };\n var faFonticonsFi = {\n prefix: 'fab',\n iconName: 'fonticons-fi',\n icon: [384, 512, [], \"f3a2\", \"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"]\n };\n var faAppStore = {\n prefix: 'fab',\n iconName: 'app-store',\n icon: [512, 512, [], \"f36f\", \"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\"]\n };\n var faCcMastercard = {\n prefix: 'fab',\n iconName: 'cc-mastercard',\n icon: [576, 512, [], \"f1f1\", \"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\"]\n };\n var faItunesNote = {\n prefix: 'fab',\n iconName: 'itunes-note',\n icon: [384, 512, [], \"f3b5\", \"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"]\n };\n var faGolang = {\n prefix: 'fab',\n iconName: 'golang',\n icon: [640, 512, [], \"e40f\", \"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"]\n };\n var faKickstarter = {\n prefix: 'fab',\n iconName: 'kickstarter',\n icon: [448, 512, [], \"f3bb\", \"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"]\n };\n var faGrav = {\n prefix: 'fab',\n iconName: 'grav',\n icon: [512, 512, [], \"f2d6\", \"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"]\n };\n var faWeibo = {\n prefix: 'fab',\n iconName: 'weibo',\n icon: [512, 512, [], \"f18a\", \"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"]\n };\n var faUncharted = {\n prefix: 'fab',\n iconName: 'uncharted',\n icon: [448, 512, [], \"e084\", \"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"]\n };\n var faFirstdraft = {\n prefix: 'fab',\n iconName: 'firstdraft',\n icon: [384, 512, [], \"f3a1\", \"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"]\n };\n var faSquareYoutube = {\n prefix: 'fab',\n iconName: 'square-youtube',\n icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 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-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"]\n };\n var faYoutubeSquare = faSquareYoutube;\n var faWikipediaW = {\n prefix: 'fab',\n iconName: 'wikipedia-w',\n icon: [640, 512, [], \"f266\", \"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"]\n };\n var faWpressr = {\n prefix: 'fab',\n iconName: 'wpressr',\n icon: [496, 512, [\"rendact\"], \"f3e4\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"]\n };\n var faRendact = faWpressr;\n var faAngellist = {\n prefix: 'fab',\n iconName: 'angellist',\n icon: [448, 512, [], \"f209\", \"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\"]\n };\n var faGalacticRepublic = {\n prefix: 'fab',\n iconName: 'galactic-republic',\n icon: [496, 512, [], \"f50c\", \"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"]\n };\n var faNfcDirectional = {\n prefix: 'fab',\n iconName: 'nfc-directional',\n icon: [512, 512, [], \"e530\", \"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"]\n };\n var faSkype = {\n prefix: 'fab',\n iconName: 'skype',\n icon: [448, 512, [], \"f17e\", \"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"]\n };\n var faJoget = {\n prefix: 'fab',\n iconName: 'joget',\n icon: [496, 512, [], \"f3b7\", \"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"]\n };\n var faFedora = {\n prefix: 'fab',\n iconName: 'fedora',\n icon: [448, 512, [], \"f798\", \"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"]\n };\n var faStripeS = {\n prefix: 'fab',\n iconName: 'stripe-s',\n icon: [384, 512, [], \"f42a\", \"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"]\n };\n var faMeta = {\n prefix: 'fab',\n iconName: 'meta',\n icon: [640, 512, [], \"e49b\", \"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"]\n };\n var faLaravel = {\n prefix: 'fab',\n iconName: 'laravel',\n icon: [512, 512, [], \"f3bd\", \"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"]\n };\n var faHotjar = {\n prefix: 'fab',\n iconName: 'hotjar',\n icon: [512, 512, [], \"f3b1\", \"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"]\n };\n var faBluetoothB = {\n prefix: 'fab',\n iconName: 'bluetooth-b',\n icon: [320, 512, [], \"f294\", \"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\"]\n };\n var faStickerMule = {\n prefix: 'fab',\n iconName: 'sticker-mule',\n icon: [576, 512, [], \"f3f7\", \"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"]\n };\n var faCreativeCommonsZero = {\n prefix: 'fab',\n iconName: 'creative-commons-zero',\n icon: [496, 512, [], \"f4f3\", \"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\"]\n };\n var faHips = {\n prefix: 'fab',\n iconName: 'hips',\n icon: [640, 512, [], \"f452\", \"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"]\n };\n var faBehance = {\n prefix: 'fab',\n iconName: 'behance',\n icon: [576, 512, [], \"f1b4\", \"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\"]\n };\n var faReddit = {\n prefix: 'fab',\n iconName: 'reddit',\n icon: [512, 512, [], \"f1a1\", \"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"]\n };\n var faDiscord = {\n prefix: 'fab',\n iconName: 'discord',\n icon: [640, 512, [], \"f392\", \"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"]\n };\n var faChrome = {\n prefix: 'fab',\n iconName: 'chrome',\n icon: [512, 512, [], \"f268\", \"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"]\n };\n var faAppStoreIos = {\n prefix: 'fab',\n iconName: 'app-store-ios',\n icon: [448, 512, [], \"f370\", \"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\"]\n };\n var faCcDiscover = {\n prefix: 'fab',\n iconName: 'cc-discover',\n icon: [576, 512, [], \"f1f2\", \"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\"]\n };\n var faWpbeginner = {\n prefix: 'fab',\n iconName: 'wpbeginner',\n icon: [512, 512, [], \"f297\", \"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"]\n };\n var faConfluence = {\n prefix: 'fab',\n iconName: 'confluence',\n icon: [512, 512, [], \"f78d\", \"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\"]\n };\n var faMdb = {\n prefix: 'fab',\n iconName: 'mdb',\n icon: [576, 512, [], \"f8ca\", \"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"]\n };\n var faDochub = {\n prefix: 'fab',\n iconName: 'dochub',\n icon: [416, 512, [], \"f394\", \"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"]\n };\n var faAccessibleIcon = {\n prefix: 'fab',\n iconName: 'accessible-icon',\n icon: [448, 512, [62107], \"f368\", \"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\"]\n };\n var faEbay = {\n prefix: 'fab',\n iconName: 'ebay',\n icon: [640, 512, [], \"f4f4\", \"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"]\n };\n var faAmazon = {\n prefix: 'fab',\n iconName: 'amazon',\n icon: [448, 512, [], \"f270\", \"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\"]\n };\n var faUnsplash = {\n prefix: 'fab',\n iconName: 'unsplash',\n icon: [448, 512, [], \"e07c\", \"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"]\n };\n var faYarn = {\n prefix: 'fab',\n iconName: 'yarn',\n icon: [496, 512, [], \"f7e3\", \"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"]\n };\n var faSquareSteam = {\n prefix: 'fab',\n iconName: 'square-steam',\n icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"]\n };\n var faSteamSquare = faSquareSteam;\n var fa500px = {\n prefix: 'fab',\n iconName: '500px',\n icon: [448, 512, [], \"f26e\", \"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\"]\n };\n var faSquareVimeo = {\n prefix: 'fab',\n iconName: 'square-vimeo',\n icon: [448, 512, [\"vimeo-square\"], \"f194\", \"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-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"]\n };\n var faVimeoSquare = faSquareVimeo;\n var faAsymmetrik = {\n prefix: 'fab',\n iconName: 'asymmetrik',\n icon: [576, 512, [], \"f372\", \"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\"]\n };\n var faFontAwesome = {\n prefix: 'fab',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"]\n };\n var faFontAwesomeFlag = faFontAwesome;\n var faFontAwesomeLogoFull = faFontAwesome;\n var faGratipay = {\n prefix: 'fab',\n iconName: 'gratipay',\n icon: [496, 512, [], \"f184\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"]\n };\n var faApple = {\n prefix: 'fab',\n iconName: 'apple',\n icon: [384, 512, [], \"f179\", \"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\"]\n };\n var faHive = {\n prefix: 'fab',\n iconName: 'hive',\n icon: [512, 512, [], \"e07f\", \"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"]\n };\n var faGitkraken = {\n prefix: 'fab',\n iconName: 'gitkraken',\n icon: [592, 512, [], \"f3a6\", \"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"]\n };\n var faKeybase = {\n prefix: 'fab',\n iconName: 'keybase',\n icon: [448, 512, [], \"f4f5\", \"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"]\n };\n var faApplePay = {\n prefix: 'fab',\n iconName: 'apple-pay',\n icon: [640, 512, [], \"f415\", \"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\"]\n };\n var faPadlet = {\n prefix: 'fab',\n iconName: 'padlet',\n icon: [640, 512, [], \"e4a0\", \"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"]\n };\n var faAmazonPay = {\n prefix: 'fab',\n iconName: 'amazon-pay',\n icon: [640, 512, [], \"f42c\", \"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\"]\n };\n var faSquareGithub = {\n prefix: 'fab',\n iconName: 'square-github',\n icon: [448, 512, [\"github-square\"], \"f092\", \"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-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"]\n };\n var faGithubSquare = faSquareGithub;\n var faStumbleupon = {\n prefix: 'fab',\n iconName: 'stumbleupon',\n icon: [512, 512, [], \"f1a4\", \"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"]\n };\n var faFedex = {\n prefix: 'fab',\n iconName: 'fedex',\n icon: [640, 512, [], \"f797\", \"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"]\n };\n var faPhoenixFramework = {\n prefix: 'fab',\n iconName: 'phoenix-framework',\n icon: [640, 512, [], \"f3dc\", \"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"]\n };\n var faShopify = {\n prefix: 'fab',\n iconName: 'shopify',\n icon: [448, 512, [], \"e057\", \"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"]\n };\n var faNeos = {\n prefix: 'fab',\n iconName: 'neos',\n icon: [512, 512, [], \"f612\", \"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"]\n };\n var faSquareThreads = {\n prefix: 'fab',\n iconName: 'square-threads',\n icon: [448, 512, [], \"e619\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"]\n };\n var faHackerrank = {\n prefix: 'fab',\n iconName: 'hackerrank',\n icon: [512, 512, [], \"f5f7\", \"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"]\n };\n var faResearchgate = {\n prefix: 'fab',\n iconName: 'researchgate',\n icon: [448, 512, [], \"f4f8\", \"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"]\n };\n var faSwift = {\n prefix: 'fab',\n iconName: 'swift',\n icon: [448, 512, [], \"f8e1\", \"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"]\n };\n var faAngular = {\n prefix: 'fab',\n iconName: 'angular',\n icon: [448, 512, [], \"f420\", \"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\"]\n };\n var faSpeakap = {\n prefix: 'fab',\n iconName: 'speakap',\n icon: [448, 512, [], \"f3f3\", \"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"]\n };\n var faAngrycreative = {\n prefix: 'fab',\n iconName: 'angrycreative',\n icon: [640, 512, [], \"f36e\", \"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\"]\n };\n var faYCombinator = {\n prefix: 'fab',\n iconName: 'y-combinator',\n icon: [448, 512, [], \"f23b\", \"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"]\n };\n var faEmpire = {\n prefix: 'fab',\n iconName: 'empire',\n icon: [496, 512, [], \"f1d1\", \"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"]\n };\n var faEnvira = {\n prefix: 'fab',\n iconName: 'envira',\n icon: [448, 512, [], \"f299\", \"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"]\n };\n var faSquareGitlab = {\n prefix: 'fab',\n iconName: 'square-gitlab',\n icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"]\n };\n var faGitlabSquare = faSquareGitlab;\n var faStudiovinari = {\n prefix: 'fab',\n iconName: 'studiovinari',\n icon: [512, 512, [], \"f3f8\", \"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"]\n };\n var faPiedPiper = {\n prefix: 'fab',\n iconName: 'pied-piper',\n icon: [480, 512, [], \"f2ae\", \"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"]\n };\n var faWordpress = {\n prefix: 'fab',\n iconName: 'wordpress',\n icon: [512, 512, [], \"f19a\", \"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"]\n };\n var faProductHunt = {\n prefix: 'fab',\n iconName: 'product-hunt',\n icon: [512, 512, [], \"f288\", \"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"]\n };\n var faFirefox = {\n prefix: 'fab',\n iconName: 'firefox',\n icon: [512, 512, [], \"f269\", \"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"]\n };\n var faLinode = {\n prefix: 'fab',\n iconName: 'linode',\n icon: [448, 512, [], \"f2b8\", \"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"]\n };\n var faGoodreads = {\n prefix: 'fab',\n iconName: 'goodreads',\n icon: [448, 512, [], \"f3a8\", \"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"]\n };\n var faSquareOdnoklassniki = {\n prefix: 'fab',\n iconName: 'square-odnoklassniki',\n icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 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-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"]\n };\n var faOdnoklassnikiSquare = faSquareOdnoklassniki;\n var faJsfiddle = {\n prefix: 'fab',\n iconName: 'jsfiddle',\n icon: [576, 512, [], \"f1cc\", \"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"]\n };\n var faSith = {\n prefix: 'fab',\n iconName: 'sith',\n icon: [448, 512, [], \"f512\", \"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"]\n };\n var faThemeisle = {\n prefix: 'fab',\n iconName: 'themeisle',\n icon: [512, 512, [], \"f2b2\", \"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"]\n };\n var faPage4 = {\n prefix: 'fab',\n iconName: 'page4',\n icon: [496, 512, [], \"f3d7\", \"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"]\n };\n var faHashnode = {\n prefix: 'fab',\n iconName: 'hashnode',\n icon: [512, 512, [], \"e499\", \"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"]\n };\n var faReact = {\n prefix: 'fab',\n iconName: 'react',\n icon: [512, 512, [], \"f41b\", \"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"]\n };\n var faCcPaypal = {\n prefix: 'fab',\n iconName: 'cc-paypal',\n icon: [576, 512, [], \"f1f4\", \"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\"]\n };\n var faSquarespace = {\n prefix: 'fab',\n iconName: 'squarespace',\n icon: [512, 512, [], \"f5be\", \"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"]\n };\n var faCcStripe = {\n prefix: 'fab',\n iconName: 'cc-stripe',\n icon: [576, 512, [], \"f1f5\", \"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\"]\n };\n var faCreativeCommonsShare = {\n prefix: 'fab',\n iconName: 'creative-commons-share',\n icon: [496, 512, [], \"f4f2\", \"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\"]\n };\n var faBitcoin = {\n prefix: 'fab',\n iconName: 'bitcoin',\n icon: [512, 512, [], \"f379\", \"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\"]\n };\n var faKeycdn = {\n prefix: 'fab',\n iconName: 'keycdn',\n icon: [512, 512, [], \"f3ba\", \"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"]\n };\n var faOpera = {\n prefix: 'fab',\n iconName: 'opera',\n icon: [496, 512, [], \"f26a\", \"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"]\n };\n var faItchIo = {\n prefix: 'fab',\n iconName: 'itch-io',\n icon: [512, 512, [], \"f83a\", \"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"]\n };\n var faUmbraco = {\n prefix: 'fab',\n iconName: 'umbraco',\n icon: [510, 512, [], \"f8e8\", \"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"]\n };\n var faGalacticSenate = {\n prefix: 'fab',\n iconName: 'galactic-senate',\n icon: [512, 512, [], \"f50d\", \"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"]\n };\n var faUbuntu = {\n prefix: 'fab',\n iconName: 'ubuntu',\n icon: [496, 512, [], \"f7df\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"]\n };\n var faDraft2digital = {\n prefix: 'fab',\n iconName: 'draft2digital',\n icon: [480, 512, [], \"f396\", \"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"]\n };\n var faStripe = {\n prefix: 'fab',\n iconName: 'stripe',\n icon: [640, 512, [], \"f429\", \"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"]\n };\n var faHouzz = {\n prefix: 'fab',\n iconName: 'houzz',\n icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n };\n var faGg = {\n prefix: 'fab',\n iconName: 'gg',\n icon: [512, 512, [], \"f260\", \"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"]\n };\n var faDhl = {\n prefix: 'fab',\n iconName: 'dhl',\n icon: [640, 512, [], \"f790\", \"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\"]\n };\n var faSquarePinterest = {\n prefix: 'fab',\n iconName: 'square-pinterest',\n icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"]\n };\n var faPinterestSquare = faSquarePinterest;\n var faXing = {\n prefix: 'fab',\n iconName: 'xing',\n icon: [384, 512, [], \"f168\", \"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"]\n };\n var faBlackberry = {\n prefix: 'fab',\n iconName: 'blackberry',\n icon: [512, 512, [], \"f37b\", \"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\"]\n };\n var faCreativeCommonsPd = {\n prefix: 'fab',\n iconName: 'creative-commons-pd',\n icon: [496, 512, [], \"f4ec\", \"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\"]\n };\n var faPlaystation = {\n prefix: 'fab',\n iconName: 'playstation',\n icon: [576, 512, [], \"f3df\", \"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"]\n };\n var faQuinscape = {\n prefix: 'fab',\n iconName: 'quinscape',\n icon: [512, 512, [], \"f459\", \"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"]\n };\n var faLess = {\n prefix: 'fab',\n iconName: 'less',\n icon: [640, 512, [], \"f41d\", \"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"]\n };\n var faBloggerB = {\n prefix: 'fab',\n iconName: 'blogger-b',\n icon: [448, 512, [], \"f37d\", \"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\"]\n };\n var faOpencart = {\n prefix: 'fab',\n iconName: 'opencart',\n icon: [640, 512, [], \"f23d\", \"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"]\n };\n var faVine = {\n prefix: 'fab',\n iconName: 'vine',\n icon: [384, 512, [], \"f1ca\", \"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"]\n };\n var faPaypal = {\n prefix: 'fab',\n iconName: 'paypal',\n icon: [384, 512, [], \"f1ed\", \"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"]\n };\n var faGitlab = {\n prefix: 'fab',\n iconName: 'gitlab',\n icon: [512, 512, [], \"f296\", \"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"]\n };\n var faTypo3 = {\n prefix: 'fab',\n iconName: 'typo3',\n icon: [448, 512, [], \"f42b\", \"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"]\n };\n var faRedditAlien = {\n prefix: 'fab',\n iconName: 'reddit-alien',\n icon: [512, 512, [], \"f281\", \"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"]\n };\n var faYahoo = {\n prefix: 'fab',\n iconName: 'yahoo',\n icon: [512, 512, [], \"f19e\", \"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"]\n };\n var faDailymotion = {\n prefix: 'fab',\n iconName: 'dailymotion',\n icon: [448, 512, [], \"e052\", \"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\"]\n };\n var faAffiliatetheme = {\n prefix: 'fab',\n iconName: 'affiliatetheme',\n icon: [512, 512, [], \"f36b\", \"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\"]\n };\n var faPiedPiperPp = {\n prefix: 'fab',\n iconName: 'pied-piper-pp',\n icon: [448, 512, [], \"f1a7\", \"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 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 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"]\n };\n var faBootstrap = {\n prefix: 'fab',\n iconName: 'bootstrap',\n icon: [576, 512, [], \"f836\", \"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"]\n };\n var faOdnoklassniki = {\n prefix: 'fab',\n iconName: 'odnoklassniki',\n icon: [320, 512, [], \"f263\", \"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"]\n };\n var faNfcSymbol = {\n prefix: 'fab',\n iconName: 'nfc-symbol',\n icon: [576, 512, [], \"e531\", \"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"]\n };\n var faEthereum = {\n prefix: 'fab',\n iconName: 'ethereum',\n icon: [320, 512, [], \"f42e\", \"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"]\n };\n var faSpeakerDeck = {\n prefix: 'fab',\n iconName: 'speaker-deck',\n icon: [512, 512, [], \"f83c\", \"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"]\n };\n var faCreativeCommonsNcEu = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-eu',\n icon: [496, 512, [], \"f4e9\", \"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\"]\n };\n var faPatreon = {\n prefix: 'fab',\n iconName: 'patreon',\n icon: [512, 512, [], \"f3d9\", \"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"]\n };\n var faAvianex = {\n prefix: 'fab',\n iconName: 'avianex',\n icon: [512, 512, [], \"f374\", \"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\"]\n };\n var faEllo = {\n prefix: 'fab',\n iconName: 'ello',\n icon: [496, 512, [], \"f5f1\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"]\n };\n var faGofore = {\n prefix: 'fab',\n iconName: 'gofore',\n icon: [400, 512, [], \"f3a7\", \"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"]\n };\n var faBimobject = {\n prefix: 'fab',\n iconName: 'bimobject',\n icon: [448, 512, [], \"f378\", \"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\"]\n };\n var faFacebookF = {\n prefix: 'fab',\n iconName: 'facebook-f',\n icon: [320, 512, [], \"f39e\", \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"]\n };\n var faSquareGooglePlus = {\n prefix: 'fab',\n iconName: 'square-google-plus',\n icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"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-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"]\n };\n var faGooglePlusSquare = faSquareGooglePlus;\n var faMandalorian = {\n prefix: 'fab',\n iconName: 'mandalorian',\n icon: [448, 512, [], \"f50f\", \"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"]\n };\n var faFirstOrderAlt = {\n prefix: 'fab',\n iconName: 'first-order-alt',\n icon: [496, 512, [], \"f50a\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"]\n };\n var faOsi = {\n prefix: 'fab',\n iconName: 'osi',\n icon: [512, 512, [], \"f41a\", \"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"]\n };\n var faGoogleWallet = {\n prefix: 'fab',\n iconName: 'google-wallet',\n icon: [448, 512, [], \"f1ee\", \"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"]\n };\n var faDAndDBeyond = {\n prefix: 'fab',\n iconName: 'd-and-d-beyond',\n icon: [640, 512, [], \"f6ca\", \"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\"]\n };\n var faPeriscope = {\n prefix: 'fab',\n iconName: 'periscope',\n icon: [448, 512, [], \"f3da\", \"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"]\n };\n var faFulcrum = {\n prefix: 'fab',\n iconName: 'fulcrum',\n icon: [320, 512, [], \"f50b\", \"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"]\n };\n var faCloudscale = {\n prefix: 'fab',\n iconName: 'cloudscale',\n icon: [448, 512, [], \"f383\", \"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\"]\n };\n var faForumbee = {\n prefix: 'fab',\n iconName: 'forumbee',\n icon: [448, 512, [], \"f211\", \"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"]\n };\n var faMizuni = {\n prefix: 'fab',\n iconName: 'mizuni',\n icon: [496, 512, [], \"f3cc\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"]\n };\n var faSchlix = {\n prefix: 'fab',\n iconName: 'schlix',\n icon: [448, 512, [], \"f3ea\", \"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"]\n };\n var faSquareXing = {\n prefix: 'fab',\n iconName: 'square-xing',\n icon: [448, 512, [\"xing-square\"], \"f169\", \"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-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"]\n };\n var faXingSquare = faSquareXing;\n var faBandcamp = {\n prefix: 'fab',\n iconName: 'bandcamp',\n icon: [512, 512, [], \"f2d5\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"]\n };\n var faWpforms = {\n prefix: 'fab',\n iconName: 'wpforms',\n icon: [448, 512, [], \"f298\", \"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"]\n };\n var faCloudversify = {\n prefix: 'fab',\n iconName: 'cloudversify',\n icon: [616, 512, [], \"f385\", \"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\"]\n };\n var faUsps = {\n prefix: 'fab',\n iconName: 'usps',\n icon: [576, 512, [], \"f7e1\", \"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"]\n };\n var faMegaport = {\n prefix: 'fab',\n iconName: 'megaport',\n icon: [496, 512, [], \"f5a3\", \"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"]\n };\n var faMagento = {\n prefix: 'fab',\n iconName: 'magento',\n icon: [448, 512, [], \"f3c4\", \"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"]\n };\n var faSpotify = {\n prefix: 'fab',\n iconName: 'spotify',\n icon: [496, 512, [], \"f1bc\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"]\n };\n var faOptinMonster = {\n prefix: 'fab',\n iconName: 'optin-monster',\n icon: [576, 512, [], \"f23c\", \"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"]\n };\n var faFly = {\n prefix: 'fab',\n iconName: 'fly',\n icon: [384, 512, [], \"f417\", \"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"]\n };\n var faAviato = {\n prefix: 'fab',\n iconName: 'aviato',\n icon: [640, 512, [], \"f421\", \"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\"]\n };\n var faItunes = {\n prefix: 'fab',\n iconName: 'itunes',\n icon: [448, 512, [], \"f3b4\", \"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"]\n };\n var faCuttlefish = {\n prefix: 'fab',\n iconName: 'cuttlefish',\n icon: [440, 512, [], \"f38c\", \"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\"]\n };\n var faBlogger = {\n prefix: 'fab',\n iconName: 'blogger',\n icon: [448, 512, [], \"f37c\", \"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\"]\n };\n var faFlickr = {\n prefix: 'fab',\n iconName: 'flickr',\n icon: [448, 512, [], \"f16e\", \"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-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"]\n };\n var faViber = {\n prefix: 'fab',\n iconName: 'viber',\n icon: [512, 512, [], \"f409\", \"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"]\n };\n var faSoundcloud = {\n prefix: 'fab',\n iconName: 'soundcloud',\n icon: [640, 512, [], \"f1be\", \"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"]\n };\n var faDigg = {\n prefix: 'fab',\n iconName: 'digg',\n icon: [512, 512, [], \"f1a6\", \"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"]\n };\n var faTencentWeibo = {\n prefix: 'fab',\n iconName: 'tencent-weibo',\n icon: [384, 512, [], \"f1d5\", \"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"]\n };\n var faSymfony = {\n prefix: 'fab',\n iconName: 'symfony',\n icon: [512, 512, [], \"f83d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"]\n };\n var faMaxcdn = {\n prefix: 'fab',\n iconName: 'maxcdn',\n icon: [512, 512, [], \"f136\", \"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"]\n };\n var faEtsy = {\n prefix: 'fab',\n iconName: 'etsy',\n icon: [384, 512, [], \"f2d7\", \"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"]\n };\n var faFacebookMessenger = {\n prefix: 'fab',\n iconName: 'facebook-messenger',\n icon: [512, 512, [], \"f39f\", \"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"]\n };\n var faAudible = {\n prefix: 'fab',\n iconName: 'audible',\n icon: [640, 512, [], \"f373\", \"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\"]\n };\n var faThinkPeaks = {\n prefix: 'fab',\n iconName: 'think-peaks',\n icon: [576, 512, [], \"f731\", \"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"]\n };\n var faBilibili = {\n prefix: 'fab',\n iconName: 'bilibili',\n icon: [512, 512, [], \"e3d9\", \"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"]\n };\n var faErlang = {\n prefix: 'fab',\n iconName: 'erlang',\n icon: [640, 512, [], \"f39d\", \"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"]\n };\n var faXTwitter = {\n prefix: 'fab',\n iconName: 'x-twitter',\n icon: [512, 512, [], \"e61b\", \"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"]\n };\n var faCottonBureau = {\n prefix: 'fab',\n iconName: 'cotton-bureau',\n icon: [512, 512, [], \"f89e\", \"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\"]\n };\n var faDashcube = {\n prefix: 'fab',\n iconName: 'dashcube',\n icon: [448, 512, [], \"f210\", \"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\"]\n };\n var fa42Group = {\n prefix: 'fab',\n iconName: '42-group',\n icon: [640, 512, [\"innosoft\"], \"e080\", \"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"]\n };\n var faInnosoft = fa42Group;\n var faStackExchange = {\n prefix: 'fab',\n iconName: 'stack-exchange',\n icon: [448, 512, [], \"f18d\", \"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"]\n };\n var faElementor = {\n prefix: 'fab',\n iconName: 'elementor',\n icon: [512, 512, [], \"f430\", \"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"]\n };\n var faSquarePiedPiper = {\n prefix: 'fab',\n iconName: 'square-pied-piper',\n icon: [448, 512, [\"pied-piper-square\"], \"e01e\", \"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"]\n };\n var faPiedPiperSquare = faSquarePiedPiper;\n var faCreativeCommonsNd = {\n prefix: 'fab',\n iconName: 'creative-commons-nd',\n icon: [496, 512, [], \"f4eb\", \"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\"]\n };\n var faPalfed = {\n prefix: 'fab',\n iconName: 'palfed',\n icon: [576, 512, [], \"f3d8\", \"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"]\n };\n var faSuperpowers = {\n prefix: 'fab',\n iconName: 'superpowers',\n icon: [448, 512, [], \"f2dd\", \"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"]\n };\n var faResolving = {\n prefix: 'fab',\n iconName: 'resolving',\n icon: [496, 512, [], \"f3e7\", \"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"]\n };\n var faXbox = {\n prefix: 'fab',\n iconName: 'xbox',\n icon: [512, 512, [], \"f412\", \"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"]\n };\n var faSearchengin = {\n prefix: 'fab',\n iconName: 'searchengin',\n icon: [460, 512, [], \"f3eb\", \"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"]\n };\n var faTiktok = {\n prefix: 'fab',\n iconName: 'tiktok',\n icon: [448, 512, [], \"e07b\", \"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"]\n };\n var faSquareFacebook = {\n prefix: 'fab',\n iconName: 'square-facebook',\n icon: [448, 512, [\"facebook-square\"], \"f082\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"]\n };\n var faFacebookSquare = faSquareFacebook;\n var faRenren = {\n prefix: 'fab',\n iconName: 'renren',\n icon: [512, 512, [], \"f18b\", \"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"]\n };\n var faLinux = {\n prefix: 'fab',\n iconName: 'linux',\n icon: [448, 512, [], \"f17c\", \"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"]\n };\n var faGlide = {\n prefix: 'fab',\n iconName: 'glide',\n icon: [448, 512, [], \"f2a5\", \"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 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-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"]\n };\n var faLinkedin = {\n prefix: 'fab',\n iconName: 'linkedin',\n icon: [448, 512, [], \"f08c\", \"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"]\n };\n var faHubspot = {\n prefix: 'fab',\n iconName: 'hubspot',\n icon: [512, 512, [], \"f3b2\", \"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"]\n };\n var faDeploydog = {\n prefix: 'fab',\n iconName: 'deploydog',\n icon: [512, 512, [], \"f38e\", \"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\"]\n };\n var faTwitch = {\n prefix: 'fab',\n iconName: 'twitch',\n icon: [512, 512, [], \"f1e8\", \"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"]\n };\n var faRavelry = {\n prefix: 'fab',\n iconName: 'ravelry',\n icon: [512, 512, [], \"f2d9\", \"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"]\n };\n var faMixer = {\n prefix: 'fab',\n iconName: 'mixer',\n icon: [512, 512, [], \"e056\", \"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"]\n };\n var faSquareLastfm = {\n prefix: 'fab',\n iconName: 'square-lastfm',\n icon: [448, 512, [\"lastfm-square\"], \"f203\", \"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-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"]\n };\n var faLastfmSquare = faSquareLastfm;\n var faVimeo = {\n prefix: 'fab',\n iconName: 'vimeo',\n icon: [448, 512, [], \"f40a\", \"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"]\n };\n var faMendeley = {\n prefix: 'fab',\n iconName: 'mendeley',\n icon: [640, 512, [], \"f7b3\", \"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"]\n };\n var faUniregistry = {\n prefix: 'fab',\n iconName: 'uniregistry',\n icon: [384, 512, [], \"f404\", \"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"]\n };\n var faFigma = {\n prefix: 'fab',\n iconName: 'figma',\n icon: [384, 512, [], \"f799\", \"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"]\n };\n var faCreativeCommonsRemix = {\n prefix: 'fab',\n iconName: 'creative-commons-remix',\n icon: [496, 512, [], \"f4ee\", \"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\"]\n };\n var faCcAmazonPay = {\n prefix: 'fab',\n iconName: 'cc-amazon-pay',\n icon: [576, 512, [], \"f42d\", \"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\"]\n };\n var faDropbox = {\n prefix: 'fab',\n iconName: 'dropbox',\n icon: [528, 512, [], \"f16b\", \"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"]\n };\n var faInstagram = {\n prefix: 'fab',\n iconName: 'instagram',\n icon: [448, 512, [], \"f16d\", \"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"]\n };\n var faCmplid = {\n prefix: 'fab',\n iconName: 'cmplid',\n icon: [640, 512, [], \"e360\", \"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"]\n };\n var faFacebook = {\n prefix: 'fab',\n iconName: 'facebook',\n icon: [512, 512, [62000], \"f09a\", \"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"]\n };\n var faGripfire = {\n prefix: 'fab',\n iconName: 'gripfire',\n icon: [384, 512, [], \"f3ac\", \"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"]\n };\n var faJediOrder = {\n prefix: 'fab',\n iconName: 'jedi-order',\n icon: [448, 512, [], \"f50e\", \"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"]\n };\n var faUikit = {\n prefix: 'fab',\n iconName: 'uikit',\n icon: [448, 512, [], \"f403\", \"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"]\n };\n var faFortAwesomeAlt = {\n prefix: 'fab',\n iconName: 'fort-awesome-alt',\n icon: [512, 512, [], \"f3a3\", \"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"]\n };\n var faPhabricator = {\n prefix: 'fab',\n iconName: 'phabricator',\n icon: [496, 512, [], \"f3db\", \"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"]\n };\n var faUssunnah = {\n prefix: 'fab',\n iconName: 'ussunnah',\n icon: [482, 512, [], \"f407\", \"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"]\n };\n var faEarlybirds = {\n prefix: 'fab',\n iconName: 'earlybirds',\n icon: [480, 512, [], \"f39a\", \"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"]\n };\n var faTradeFederation = {\n prefix: 'fab',\n iconName: 'trade-federation',\n icon: [496, 512, [], \"f513\", \"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"]\n };\n var faAutoprefixer = {\n prefix: 'fab',\n iconName: 'autoprefixer',\n icon: [640, 512, [], \"f41c\", \"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\"]\n };\n var faWhatsapp = {\n prefix: 'fab',\n iconName: 'whatsapp',\n icon: [448, 512, [], \"f232\", \"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"]\n };\n var faSlideshare = {\n prefix: 'fab',\n iconName: 'slideshare',\n icon: [512, 512, [], \"f1e7\", \"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"]\n };\n var faGooglePlay = {\n prefix: 'fab',\n iconName: 'google-play',\n icon: [512, 512, [], \"f3ab\", \"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"]\n };\n var faViadeo = {\n prefix: 'fab',\n iconName: 'viadeo',\n icon: [448, 512, [], \"f2a9\", \"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"]\n };\n var faLine = {\n prefix: 'fab',\n iconName: 'line',\n icon: [512, 512, [], \"f3c0\", \"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"]\n };\n var faGoogleDrive = {\n prefix: 'fab',\n iconName: 'google-drive',\n icon: [512, 512, [], \"f3aa\", \"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"]\n };\n var faServicestack = {\n prefix: 'fab',\n iconName: 'servicestack',\n icon: [496, 512, [], \"f3ec\", \"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"]\n };\n var faSimplybuilt = {\n prefix: 'fab',\n iconName: 'simplybuilt',\n icon: [512, 512, [], \"f215\", \"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"]\n };\n var faBitbucket = {\n prefix: 'fab',\n iconName: 'bitbucket',\n icon: [512, 512, [61810], \"f171\", \"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\"]\n };\n var faImdb = {\n prefix: 'fab',\n iconName: 'imdb',\n icon: [448, 512, [], \"f2d8\", \"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"]\n };\n var faDeezer = {\n prefix: 'fab',\n iconName: 'deezer',\n icon: [576, 512, [], \"e077\", \"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"]\n };\n var faRaspberryPi = {\n prefix: 'fab',\n iconName: 'raspberry-pi',\n icon: [407, 512, [], \"f7bb\", \"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"]\n };\n var faJira = {\n prefix: 'fab',\n iconName: 'jira',\n icon: [496, 512, [], \"f7b1\", \"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"]\n };\n var faDocker = {\n prefix: 'fab',\n iconName: 'docker',\n icon: [640, 512, [], \"f395\", \"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"]\n };\n var faScreenpal = {\n prefix: 'fab',\n iconName: 'screenpal',\n icon: [512, 512, [], \"e570\", \"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"]\n };\n var faBluetooth = {\n prefix: 'fab',\n iconName: 'bluetooth',\n icon: [448, 512, [], \"f293\", \"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\"]\n };\n var faGitter = {\n prefix: 'fab',\n iconName: 'gitter',\n icon: [384, 512, [], \"f426\", \"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"]\n };\n var faDAndD = {\n prefix: 'fab',\n iconName: 'd-and-d',\n icon: [576, 512, [], \"f38d\", \"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\"]\n };\n var faMicroblog = {\n prefix: 'fab',\n iconName: 'microblog',\n icon: [448, 512, [], \"e01a\", \"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"]\n };\n var faCcDinersClub = {\n prefix: 'fab',\n iconName: 'cc-diners-club',\n icon: [576, 512, [], \"f24c\", \"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\"]\n };\n var faGgCircle = {\n prefix: 'fab',\n iconName: 'gg-circle',\n icon: [512, 512, [], \"f261\", \"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"]\n };\n var faPiedPiperHat = {\n prefix: 'fab',\n iconName: 'pied-piper-hat',\n icon: [640, 512, [], \"f4e5\", \"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"]\n };\n var faKickstarterK = {\n prefix: 'fab',\n iconName: 'kickstarter-k',\n icon: [384, 512, [], \"f3bc\", \"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"]\n };\n var faYandex = {\n prefix: 'fab',\n iconName: 'yandex',\n icon: [256, 512, [], \"f413\", \"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"]\n };\n var faReadme = {\n prefix: 'fab',\n iconName: 'readme',\n icon: [576, 512, [], \"f4d5\", \"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"]\n };\n var faHtml5 = {\n prefix: 'fab',\n iconName: 'html5',\n icon: [384, 512, [], \"f13b\", \"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"]\n };\n var faSellsy = {\n prefix: 'fab',\n iconName: 'sellsy',\n icon: [640, 512, [], \"f213\", \"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"]\n };\n var faSass = {\n prefix: 'fab',\n iconName: 'sass',\n icon: [640, 512, [], \"f41e\", \"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"]\n };\n var faWirsindhandwerk = {\n prefix: 'fab',\n iconName: 'wirsindhandwerk',\n icon: [512, 512, [\"wsh\"], \"e2d0\", \"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"]\n };\n var faWsh = faWirsindhandwerk;\n var faBuromobelexperte = {\n prefix: 'fab',\n iconName: 'buromobelexperte',\n icon: [448, 512, [], \"f37f\", \"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"]\n };\n var faSalesforce = {\n prefix: 'fab',\n iconName: 'salesforce',\n icon: [640, 512, [], \"f83b\", \"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"]\n };\n var faOctopusDeploy = {\n prefix: 'fab',\n iconName: 'octopus-deploy',\n icon: [512, 512, [], \"e082\", \"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"]\n };\n var faMedapps = {\n prefix: 'fab',\n iconName: 'medapps',\n icon: [320, 512, [], \"f3c6\", \"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"]\n };\n var faNs8 = {\n prefix: 'fab',\n iconName: 'ns8',\n icon: [640, 512, [], \"f3d5\", \"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"]\n };\n var faPinterestP = {\n prefix: 'fab',\n iconName: 'pinterest-p',\n icon: [384, 512, [], \"f231\", \"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"]\n };\n var faApper = {\n prefix: 'fab',\n iconName: 'apper',\n icon: [640, 512, [], \"f371\", \"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\"]\n };\n var faFortAwesome = {\n prefix: 'fab',\n iconName: 'fort-awesome',\n icon: [512, 512, [], \"f286\", \"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"]\n };\n var faWaze = {\n prefix: 'fab',\n iconName: 'waze',\n icon: [512, 512, [], \"f83f\", \"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"]\n };\n var faCcJcb = {\n prefix: 'fab',\n iconName: 'cc-jcb',\n icon: [576, 512, [], \"f24b\", \"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\"]\n };\n var faSnapchat = {\n prefix: 'fab',\n iconName: 'snapchat',\n icon: [512, 512, [62124, \"snapchat-ghost\"], \"f2ab\", \"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"]\n };\n var faSnapchatGhost = faSnapchat;\n var faFantasyFlightGames = {\n prefix: 'fab',\n iconName: 'fantasy-flight-games',\n icon: [512, 512, [], \"f6dc\", \"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"]\n };\n var faRust = {\n prefix: 'fab',\n iconName: 'rust',\n icon: [512, 512, [], \"e07a\", \"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"]\n };\n var faWix = {\n prefix: 'fab',\n iconName: 'wix',\n icon: [640, 512, [], \"f5cf\", \"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"]\n };\n var faSquareBehance = {\n prefix: 'fab',\n iconName: 'square-behance',\n icon: [448, 512, [\"behance-square\"], \"f1b5\", \"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\"]\n };\n var faBehanceSquare = faSquareBehance;\n var faSupple = {\n prefix: 'fab',\n iconName: 'supple',\n icon: [640, 512, [], \"f3f9\", \"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"]\n };\n var faRebel = {\n prefix: 'fab',\n iconName: 'rebel',\n icon: [512, 512, [], \"f1d0\", \"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"]\n };\n var faCss3 = {\n prefix: 'fab',\n iconName: 'css3',\n icon: [512, 512, [], \"f13c\", \"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\"]\n };\n var faStaylinked = {\n prefix: 'fab',\n iconName: 'staylinked',\n icon: [440, 512, [], \"f3f5\", \"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"]\n };\n var faKaggle = {\n prefix: 'fab',\n iconName: 'kaggle',\n icon: [320, 512, [], \"f5fa\", \"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"]\n };\n var faSpaceAwesome = {\n prefix: 'fab',\n iconName: 'space-awesome',\n icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n };\n var faDeviantart = {\n prefix: 'fab',\n iconName: 'deviantart',\n icon: [320, 512, [], \"f1bd\", \"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\"]\n };\n var faCpanel = {\n prefix: 'fab',\n iconName: 'cpanel',\n icon: [640, 512, [], \"f388\", \"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\"]\n };\n var faGoodreadsG = {\n prefix: 'fab',\n iconName: 'goodreads-g',\n icon: [384, 512, [], \"f3a9\", \"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"]\n };\n var faSquareGit = {\n prefix: 'fab',\n iconName: 'square-git',\n icon: [448, 512, [\"git-square\"], \"f1d2\", \"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"]\n };\n var faGitSquare = faSquareGit;\n var faSquareTumblr = {\n prefix: 'fab',\n iconName: 'square-tumblr',\n icon: [448, 512, [\"tumblr-square\"], \"f174\", \"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-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"]\n };\n var faTumblrSquare = faSquareTumblr;\n var faTrello = {\n prefix: 'fab',\n iconName: 'trello',\n icon: [448, 512, [], \"f181\", \"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"]\n };\n var faCreativeCommonsNcJp = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-jp',\n icon: [496, 512, [], \"f4ea\", \"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\"]\n };\n var faGetPocket = {\n prefix: 'fab',\n iconName: 'get-pocket',\n icon: [448, 512, [], \"f265\", \"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"]\n };\n var faPerbyte = {\n prefix: 'fab',\n iconName: 'perbyte',\n icon: [448, 512, [], \"e083\", \"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"]\n };\n var faGrunt = {\n prefix: 'fab',\n iconName: 'grunt',\n icon: [384, 512, [], \"f3ad\", \"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"]\n };\n var faWeebly = {\n prefix: 'fab',\n iconName: 'weebly',\n icon: [512, 512, [], \"f5cc\", \"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"]\n };\n var faConnectdevelop = {\n prefix: 'fab',\n iconName: 'connectdevelop',\n icon: [576, 512, [], \"f20e\", \"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\"]\n };\n var faLeanpub = {\n prefix: 'fab',\n iconName: 'leanpub',\n icon: [576, 512, [], \"f212\", \"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"]\n };\n var faBlackTie = {\n prefix: 'fab',\n iconName: 'black-tie',\n icon: [448, 512, [], \"f27e\", \"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"]\n };\n var faThemeco = {\n prefix: 'fab',\n iconName: 'themeco',\n icon: [448, 512, [], \"f5c6\", \"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"]\n };\n var faPython = {\n prefix: 'fab',\n iconName: 'python',\n icon: [448, 512, [], \"f3e2\", \"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"]\n };\n var faAndroid = {\n prefix: 'fab',\n iconName: 'android',\n icon: [576, 512, [], \"f17b\", \"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\"]\n };\n var faBots = {\n prefix: 'fab',\n iconName: 'bots',\n icon: [640, 512, [], \"e340\", \"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"]\n };\n var faFreeCodeCamp = {\n prefix: 'fab',\n iconName: 'free-code-camp',\n icon: [576, 512, [], \"f2c5\", \"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"]\n };\n var faHornbill = {\n prefix: 'fab',\n iconName: 'hornbill',\n icon: [512, 512, [], \"f592\", \"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"]\n };\n var faJs = {\n prefix: 'fab',\n iconName: 'js',\n icon: [448, 512, [], \"f3b8\", \"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n };\n var faIdeal = {\n prefix: 'fab',\n iconName: 'ideal',\n icon: [576, 512, [], \"e013\", \"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"]\n };\n var faGit = {\n prefix: 'fab',\n iconName: 'git',\n icon: [512, 512, [], \"f1d3\", \"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"]\n };\n var faDev = {\n prefix: 'fab',\n iconName: 'dev',\n icon: [448, 512, [], \"f6cc\", \"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\"]\n };\n var faSketch = {\n prefix: 'fab',\n iconName: 'sketch',\n icon: [512, 512, [], \"f7c6\", \"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"]\n };\n var faYandexInternational = {\n prefix: 'fab',\n iconName: 'yandex-international',\n icon: [320, 512, [], \"f414\", \"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"]\n };\n var faCcAmex = {\n prefix: 'fab',\n iconName: 'cc-amex',\n icon: [576, 512, [], \"f1f3\", \"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"]\n };\n var faUber = {\n prefix: 'fab',\n iconName: 'uber',\n icon: [448, 512, [], \"f402\", \"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"]\n };\n var faGithub = {\n prefix: 'fab',\n iconName: 'github',\n icon: [496, 512, [], \"f09b\", \"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"]\n };\n var faPhp = {\n prefix: 'fab',\n iconName: 'php',\n icon: [640, 512, [], \"f457\", \"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"]\n };\n var faAlipay = {\n prefix: 'fab',\n iconName: 'alipay',\n icon: [448, 512, [], \"f642\", \"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\"]\n };\n var faYoutube = {\n prefix: 'fab',\n iconName: 'youtube',\n icon: [576, 512, [61802], \"f167\", \"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"]\n };\n var faSkyatlas = {\n prefix: 'fab',\n iconName: 'skyatlas',\n icon: [640, 512, [], \"f216\", \"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"]\n };\n var faFirefoxBrowser = {\n prefix: 'fab',\n iconName: 'firefox-browser',\n icon: [512, 512, [], \"e007\", \"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"]\n };\n var faReplyd = {\n prefix: 'fab',\n iconName: 'replyd',\n icon: [448, 512, [], \"f3e6\", \"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"]\n };\n var faSuse = {\n prefix: 'fab',\n iconName: 'suse',\n icon: [640, 512, [], \"f7d6\", \"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"]\n };\n var faJenkins = {\n prefix: 'fab',\n iconName: 'jenkins',\n icon: [512, 512, [], \"f3b6\", \"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"]\n };\n var faTwitter = {\n prefix: 'fab',\n iconName: 'twitter',\n icon: [512, 512, [], \"f099\", \"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\"]\n };\n var faRockrms = {\n prefix: 'fab',\n iconName: 'rockrms',\n icon: [496, 512, [], \"f3e9\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"]\n };\n var faPinterest = {\n prefix: 'fab',\n iconName: 'pinterest',\n icon: [496, 512, [], \"f0d2\", \"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"]\n };\n var faBuffer = {\n prefix: 'fab',\n iconName: 'buffer',\n icon: [448, 512, [], \"f837\", \"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\"]\n };\n var faNpm = {\n prefix: 'fab',\n iconName: 'npm',\n icon: [576, 512, [], \"f3d4\", \"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"]\n };\n var faYammer = {\n prefix: 'fab',\n iconName: 'yammer',\n icon: [512, 512, [], \"f840\", \"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"]\n };\n var faBtc = {\n prefix: 'fab',\n iconName: 'btc',\n icon: [384, 512, [], \"f15a\", \"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\"]\n };\n var faDribbble = {\n prefix: 'fab',\n iconName: 'dribbble',\n icon: [512, 512, [], \"f17d\", \"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"]\n };\n var faStumbleuponCircle = {\n prefix: 'fab',\n iconName: 'stumbleupon-circle',\n icon: [496, 512, [], \"f1a3\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"]\n };\n var faInternetExplorer = {\n prefix: 'fab',\n iconName: 'internet-explorer',\n icon: [512, 512, [], \"f26b\", \"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"]\n };\n var faStubber = {\n prefix: 'fab',\n iconName: 'stubber',\n icon: [448, 512, [], \"e5c7\", \"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"]\n };\n var faTelegram = {\n prefix: 'fab',\n iconName: 'telegram',\n icon: [496, 512, [62462, \"telegram-plane\"], \"f2c6\", \"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"]\n };\n var faTelegramPlane = faTelegram;\n var faOldRepublic = {\n prefix: 'fab',\n iconName: 'old-republic',\n icon: [496, 512, [], \"f510\", \"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"]\n };\n var faOdysee = {\n prefix: 'fab',\n iconName: 'odysee',\n icon: [512, 512, [], \"e5c6\", \"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"]\n };\n var faSquareWhatsapp = {\n prefix: 'fab',\n iconName: 'square-whatsapp',\n icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 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-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"]\n };\n var faWhatsappSquare = faSquareWhatsapp;\n var faNodeJs = {\n prefix: 'fab',\n iconName: 'node-js',\n icon: [448, 512, [], \"f3d3\", \"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"]\n };\n var faEdgeLegacy = {\n prefix: 'fab',\n iconName: 'edge-legacy',\n icon: [512, 512, [], \"e078\", \"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"]\n };\n var faSlack = {\n prefix: 'fab',\n iconName: 'slack',\n icon: [448, 512, [62447, \"slack-hash\"], \"f198\", \"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"]\n };\n var faSlackHash = faSlack;\n var faMedrt = {\n prefix: 'fab',\n iconName: 'medrt',\n icon: [544, 512, [], \"f3c8\", \"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"]\n };\n var faUsb = {\n prefix: 'fab',\n iconName: 'usb',\n icon: [640, 512, [], \"f287\", \"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"]\n };\n var faTumblr = {\n prefix: 'fab',\n iconName: 'tumblr',\n icon: [320, 512, [], \"f173\", \"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"]\n };\n var faVaadin = {\n prefix: 'fab',\n iconName: 'vaadin',\n icon: [448, 512, [], \"f408\", \"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"]\n };\n var faQuora = {\n prefix: 'fab',\n iconName: 'quora',\n icon: [448, 512, [], \"f2c4\", \"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"]\n };\n var faSquareXTwitter = {\n prefix: 'fab',\n iconName: 'square-x-twitter',\n icon: [448, 512, [], \"e61a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"]\n };\n var faReacteurope = {\n prefix: 'fab',\n iconName: 'reacteurope',\n icon: [576, 512, [], \"f75d\", \"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"]\n };\n var faMedium = {\n prefix: 'fab',\n iconName: 'medium',\n icon: [640, 512, [62407, \"medium-m\"], \"f23a\", \"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"]\n };\n var faMediumM = faMedium;\n var faAmilia = {\n prefix: 'fab',\n iconName: 'amilia',\n icon: [448, 512, [], \"f36d\", \"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\"]\n };\n var faMixcloud = {\n prefix: 'fab',\n iconName: 'mixcloud',\n icon: [640, 512, [], \"f289\", \"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"]\n };\n var faFlipboard = {\n prefix: 'fab',\n iconName: 'flipboard',\n icon: [448, 512, [], \"f44d\", \"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"]\n };\n var faViacoin = {\n prefix: 'fab',\n iconName: 'viacoin',\n icon: [384, 512, [], \"f237\", \"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"]\n };\n var faCriticalRole = {\n prefix: 'fab',\n iconName: 'critical-role',\n icon: [448, 512, [], \"f6c9\", \"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\"]\n };\n var faSitrox = {\n prefix: 'fab',\n iconName: 'sitrox',\n icon: [448, 512, [], \"e44a\", \"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"]\n };\n var faDiscourse = {\n prefix: 'fab',\n iconName: 'discourse',\n icon: [448, 512, [], \"f393\", \"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"]\n };\n var faJoomla = {\n prefix: 'fab',\n iconName: 'joomla',\n icon: [448, 512, [], \"f1aa\", \"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"]\n };\n var faMastodon = {\n prefix: 'fab',\n iconName: 'mastodon',\n icon: [448, 512, [], \"f4f6\", \"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"]\n };\n var faAirbnb = {\n prefix: 'fab',\n iconName: 'airbnb',\n icon: [448, 512, [], \"f834\", \"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\"]\n };\n var faWolfPackBattalion = {\n prefix: 'fab',\n iconName: 'wolf-pack-battalion',\n icon: [512, 512, [], \"f514\", \"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"]\n };\n var faBuyNLarge = {\n prefix: 'fab',\n iconName: 'buy-n-large',\n icon: [576, 512, [], \"f8a6\", \"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\"]\n };\n var faGulp = {\n prefix: 'fab',\n iconName: 'gulp',\n icon: [256, 512, [], \"f3ae\", \"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"]\n };\n var faCreativeCommonsSamplingPlus = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling-plus',\n icon: [496, 512, [], \"f4f1\", \"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\"]\n };\n var faStrava = {\n prefix: 'fab',\n iconName: 'strava',\n icon: [384, 512, [], \"f428\", \"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"]\n };\n var faEmber = {\n prefix: 'fab',\n iconName: 'ember',\n icon: [640, 512, [], \"f423\", \"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"]\n };\n var faCanadianMapleLeaf = {\n prefix: 'fab',\n iconName: 'canadian-maple-leaf',\n icon: [512, 512, [], \"f785\", \"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\"]\n };\n var faTeamspeak = {\n prefix: 'fab',\n iconName: 'teamspeak',\n icon: [576, 512, [], \"f4f9\", \"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"]\n };\n var faPushed = {\n prefix: 'fab',\n iconName: 'pushed',\n icon: [432, 512, [], \"f3e1\", \"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"]\n };\n var faWordpressSimple = {\n prefix: 'fab',\n iconName: 'wordpress-simple',\n icon: [512, 512, [], \"f411\", \"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"]\n };\n var faNutritionix = {\n prefix: 'fab',\n iconName: 'nutritionix',\n icon: [400, 512, [], \"f3d6\", \"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"]\n };\n var faWodu = {\n prefix: 'fab',\n iconName: 'wodu',\n icon: [640, 512, [], \"e088\", \"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"]\n };\n var faGooglePay = {\n prefix: 'fab',\n iconName: 'google-pay',\n icon: [640, 512, [], \"e079\", \"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"]\n };\n var faIntercom = {\n prefix: 'fab',\n iconName: 'intercom',\n icon: [448, 512, [], \"f7af\", \"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"]\n };\n var faZhihu = {\n prefix: 'fab',\n iconName: 'zhihu',\n icon: [640, 512, [], \"f63f\", \"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"]\n };\n var faKorvue = {\n prefix: 'fab',\n iconName: 'korvue',\n icon: [446, 512, [], \"f42f\", \"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"]\n };\n var faPix = {\n prefix: 'fab',\n iconName: 'pix',\n icon: [512, 512, [], \"e43a\", \"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"]\n };\n var faSteamSymbol = {\n prefix: 'fab',\n iconName: 'steam-symbol',\n icon: [448, 512, [], \"f3f6\", \"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"]\n };\n var icons = {\n faMonero: faMonero,\n faHooli: faHooli,\n faYelp: faYelp,\n faCcVisa: faCcVisa,\n faLastfm: faLastfm,\n faShopware: faShopware,\n faCreativeCommonsNc: faCreativeCommonsNc,\n faAws: faAws,\n faRedhat: faRedhat,\n faYoast: faYoast,\n faCloudflare: faCloudflare,\n faUps: faUps,\n faWpexplorer: faWpexplorer,\n faDyalog: faDyalog,\n faBity: faBity,\n faStackpath: faStackpath,\n faBuysellads: faBuysellads,\n faFirstOrder: faFirstOrder,\n faModx: faModx,\n faGuilded: faGuilded,\n faVnv: faVnv,\n faSquareJs: faSquareJs,\n faJsSquare: faJsSquare,\n faMicrosoft: faMicrosoft,\n faQq: faQq,\n faOrcid: faOrcid,\n faJava: faJava,\n faInvision: faInvision,\n faCreativeCommonsPdAlt: faCreativeCommonsPdAlt,\n faCentercode: faCentercode,\n faGlideG: faGlideG,\n faDrupal: faDrupal,\n faHireAHelper: faHireAHelper,\n faCreativeCommonsBy: faCreativeCommonsBy,\n faUnity: faUnity,\n faWhmcs: faWhmcs,\n faRocketchat: faRocketchat,\n faVk: faVk,\n faUntappd: faUntappd,\n faMailchimp: faMailchimp,\n faCss3Alt: faCss3Alt,\n faSquareReddit: faSquareReddit,\n faRedditSquare: faRedditSquare,\n faVimeoV: faVimeoV,\n faContao: faContao,\n faSquareFontAwesome: faSquareFontAwesome,\n faDeskpro: faDeskpro,\n faSistrix: faSistrix,\n faSquareInstagram: faSquareInstagram,\n faInstagramSquare: faInstagramSquare,\n faBattleNet: faBattleNet,\n faTheRedYeti: faTheRedYeti,\n faSquareHackerNews: faSquareHackerNews,\n faHackerNewsSquare: faHackerNewsSquare,\n faEdge: faEdge,\n faThreads: faThreads,\n faNapster: faNapster,\n faSquareSnapchat: faSquareSnapchat,\n faSnapchatSquare: faSnapchatSquare,\n faGooglePlusG: faGooglePlusG,\n faArtstation: faArtstation,\n faMarkdown: faMarkdown,\n faSourcetree: faSourcetree,\n faGooglePlus: faGooglePlus,\n faDiaspora: faDiaspora,\n faFoursquare: faFoursquare,\n faStackOverflow: faStackOverflow,\n faGithubAlt: faGithubAlt,\n faPhoenixSquadron: faPhoenixSquadron,\n faPagelines: faPagelines,\n faAlgolia: faAlgolia,\n faRedRiver: faRedRiver,\n faCreativeCommonsSa: faCreativeCommonsSa,\n faSafari: faSafari,\n faGoogle: faGoogle,\n faSquareFontAwesomeStroke: faSquareFontAwesomeStroke,\n faFontAwesomeAlt: faFontAwesomeAlt,\n faAtlassian: faAtlassian,\n faLinkedinIn: faLinkedinIn,\n faDigitalOcean: faDigitalOcean,\n faNimblr: faNimblr,\n faChromecast: faChromecast,\n faEvernote: faEvernote,\n faHackerNews: faHackerNews,\n faCreativeCommonsSampling: faCreativeCommonsSampling,\n faAdversal: faAdversal,\n faCreativeCommons: faCreativeCommons,\n faWatchmanMonitoring: faWatchmanMonitoring,\n faFonticons: faFonticons,\n faWeixin: faWeixin,\n faShirtsinbulk: faShirtsinbulk,\n faCodepen: faCodepen,\n faGitAlt: faGitAlt,\n faLyft: faLyft,\n faRev: faRev,\n faWindows: faWindows,\n faWizardsOfTheCoast: faWizardsOfTheCoast,\n faSquareViadeo: faSquareViadeo,\n faViadeoSquare: faViadeoSquare,\n faMeetup: faMeetup,\n faCentos: faCentos,\n faAdn: faAdn,\n faCloudsmith: faCloudsmith,\n faPiedPiperAlt: faPiedPiperAlt,\n faSquareDribbble: faSquareDribbble,\n faDribbbleSquare: faDribbbleSquare,\n faCodiepie: faCodiepie,\n faNode: faNode,\n faMix: faMix,\n faSteam: faSteam,\n faCcApplePay: faCcApplePay,\n faScribd: faScribd,\n faDebian: faDebian,\n faOpenid: faOpenid,\n faInstalod: faInstalod,\n faExpeditedssl: faExpeditedssl,\n faSellcast: faSellcast,\n faSquareTwitter: faSquareTwitter,\n faTwitterSquare: faTwitterSquare,\n faRProject: faRProject,\n faDelicious: faDelicious,\n faFreebsd: faFreebsd,\n faVuejs: faVuejs,\n faAccusoft: faAccusoft,\n faIoxhost: faIoxhost,\n faFonticonsFi: faFonticonsFi,\n faAppStore: faAppStore,\n faCcMastercard: faCcMastercard,\n faItunesNote: faItunesNote,\n faGolang: faGolang,\n faKickstarter: faKickstarter,\n faGrav: faGrav,\n faWeibo: faWeibo,\n faUncharted: faUncharted,\n faFirstdraft: faFirstdraft,\n faSquareYoutube: faSquareYoutube,\n faYoutubeSquare: faYoutubeSquare,\n faWikipediaW: faWikipediaW,\n faWpressr: faWpressr,\n faRendact: faRendact,\n faAngellist: faAngellist,\n faGalacticRepublic: faGalacticRepublic,\n faNfcDirectional: faNfcDirectional,\n faSkype: faSkype,\n faJoget: faJoget,\n faFedora: faFedora,\n faStripeS: faStripeS,\n faMeta: faMeta,\n faLaravel: faLaravel,\n faHotjar: faHotjar,\n faBluetoothB: faBluetoothB,\n faStickerMule: faStickerMule,\n faCreativeCommonsZero: faCreativeCommonsZero,\n faHips: faHips,\n faBehance: faBehance,\n faReddit: faReddit,\n faDiscord: faDiscord,\n faChrome: faChrome,\n faAppStoreIos: faAppStoreIos,\n faCcDiscover: faCcDiscover,\n faWpbeginner: faWpbeginner,\n faConfluence: faConfluence,\n faMdb: faMdb,\n faDochub: faDochub,\n faAccessibleIcon: faAccessibleIcon,\n faEbay: faEbay,\n faAmazon: faAmazon,\n faUnsplash: faUnsplash,\n faYarn: faYarn,\n faSquareSteam: faSquareSteam,\n faSteamSquare: faSteamSquare,\n fa500px: fa500px,\n faSquareVimeo: faSquareVimeo,\n faVimeoSquare: faVimeoSquare,\n faAsymmetrik: faAsymmetrik,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faGratipay: faGratipay,\n faApple: faApple,\n faHive: faHive,\n faGitkraken: faGitkraken,\n faKeybase: faKeybase,\n faApplePay: faApplePay,\n faPadlet: faPadlet,\n faAmazonPay: faAmazonPay,\n faSquareGithub: faSquareGithub,\n faGithubSquare: faGithubSquare,\n faStumbleupon: faStumbleupon,\n faFedex: faFedex,\n faPhoenixFramework: faPhoenixFramework,\n faShopify: faShopify,\n faNeos: faNeos,\n faSquareThreads: faSquareThreads,\n faHackerrank: faHackerrank,\n faResearchgate: faResearchgate,\n faSwift: faSwift,\n faAngular: faAngular,\n faSpeakap: faSpeakap,\n faAngrycreative: faAngrycreative,\n faYCombinator: faYCombinator,\n faEmpire: faEmpire,\n faEnvira: faEnvira,\n faSquareGitlab: faSquareGitlab,\n faGitlabSquare: faGitlabSquare,\n faStudiovinari: faStudiovinari,\n faPiedPiper: faPiedPiper,\n faWordpress: faWordpress,\n faProductHunt: faProductHunt,\n faFirefox: faFirefox,\n faLinode: faLinode,\n faGoodreads: faGoodreads,\n faSquareOdnoklassniki: faSquareOdnoklassniki,\n faOdnoklassnikiSquare: faOdnoklassnikiSquare,\n faJsfiddle: faJsfiddle,\n faSith: faSith,\n faThemeisle: faThemeisle,\n faPage4: faPage4,\n faHashnode: faHashnode,\n faReact: faReact,\n faCcPaypal: faCcPaypal,\n faSquarespace: faSquarespace,\n faCcStripe: faCcStripe,\n faCreativeCommonsShare: faCreativeCommonsShare,\n faBitcoin: faBitcoin,\n faKeycdn: faKeycdn,\n faOpera: faOpera,\n faItchIo: faItchIo,\n faUmbraco: faUmbraco,\n faGalacticSenate: faGalacticSenate,\n faUbuntu: faUbuntu,\n faDraft2digital: faDraft2digital,\n faStripe: faStripe,\n faHouzz: faHouzz,\n faGg: faGg,\n faDhl: faDhl,\n faSquarePinterest: faSquarePinterest,\n faPinterestSquare: faPinterestSquare,\n faXing: faXing,\n faBlackberry: faBlackberry,\n faCreativeCommonsPd: faCreativeCommonsPd,\n faPlaystation: faPlaystation,\n faQuinscape: faQuinscape,\n faLess: faLess,\n faBloggerB: faBloggerB,\n faOpencart: faOpencart,\n faVine: faVine,\n faPaypal: faPaypal,\n faGitlab: faGitlab,\n faTypo3: faTypo3,\n faRedditAlien: faRedditAlien,\n faYahoo: faYahoo,\n faDailymotion: faDailymotion,\n faAffiliatetheme: faAffiliatetheme,\n faPiedPiperPp: faPiedPiperPp,\n faBootstrap: faBootstrap,\n faOdnoklassniki: faOdnoklassniki,\n faNfcSymbol: faNfcSymbol,\n faEthereum: faEthereum,\n faSpeakerDeck: faSpeakerDeck,\n faCreativeCommonsNcEu: faCreativeCommonsNcEu,\n faPatreon: faPatreon,\n faAvianex: faAvianex,\n faEllo: faEllo,\n faGofore: faGofore,\n faBimobject: faBimobject,\n faFacebookF: faFacebookF,\n faSquareGooglePlus: faSquareGooglePlus,\n faGooglePlusSquare: faGooglePlusSquare,\n faMandalorian: faMandalorian,\n faFirstOrderAlt: faFirstOrderAlt,\n faOsi: faOsi,\n faGoogleWallet: faGoogleWallet,\n faDAndDBeyond: faDAndDBeyond,\n faPeriscope: faPeriscope,\n faFulcrum: faFulcrum,\n faCloudscale: faCloudscale,\n faForumbee: faForumbee,\n faMizuni: faMizuni,\n faSchlix: faSchlix,\n faSquareXing: faSquareXing,\n faXingSquare: faXingSquare,\n faBandcamp: faBandcamp,\n faWpforms: faWpforms,\n faCloudversify: faCloudversify,\n faUsps: faUsps,\n faMegaport: faMegaport,\n faMagento: faMagento,\n faSpotify: faSpotify,\n faOptinMonster: faOptinMonster,\n faFly: faFly,\n faAviato: faAviato,\n faItunes: faItunes,\n faCuttlefish: faCuttlefish,\n faBlogger: faBlogger,\n faFlickr: faFlickr,\n faViber: faViber,\n faSoundcloud: faSoundcloud,\n faDigg: faDigg,\n faTencentWeibo: faTencentWeibo,\n faSymfony: faSymfony,\n faMaxcdn: faMaxcdn,\n faEtsy: faEtsy,\n faFacebookMessenger: faFacebookMessenger,\n faAudible: faAudible,\n faThinkPeaks: faThinkPeaks,\n faBilibili: faBilibili,\n faErlang: faErlang,\n faXTwitter: faXTwitter,\n faCottonBureau: faCottonBureau,\n faDashcube: faDashcube,\n fa42Group: fa42Group,\n faInnosoft: faInnosoft,\n faStackExchange: faStackExchange,\n faElementor: faElementor,\n faSquarePiedPiper: faSquarePiedPiper,\n faPiedPiperSquare: faPiedPiperSquare,\n faCreativeCommonsNd: faCreativeCommonsNd,\n faPalfed: faPalfed,\n faSuperpowers: faSuperpowers,\n faResolving: faResolving,\n faXbox: faXbox,\n faSearchengin: faSearchengin,\n faTiktok: faTiktok,\n faSquareFacebook: faSquareFacebook,\n faFacebookSquare: faFacebookSquare,\n faRenren: faRenren,\n faLinux: faLinux,\n faGlide: faGlide,\n faLinkedin: faLinkedin,\n faHubspot: faHubspot,\n faDeploydog: faDeploydog,\n faTwitch: faTwitch,\n faRavelry: faRavelry,\n faMixer: faMixer,\n faSquareLastfm: faSquareLastfm,\n faLastfmSquare: faLastfmSquare,\n faVimeo: faVimeo,\n faMendeley: faMendeley,\n faUniregistry: faUniregistry,\n faFigma: faFigma,\n faCreativeCommonsRemix: faCreativeCommonsRemix,\n faCcAmazonPay: faCcAmazonPay,\n faDropbox: faDropbox,\n faInstagram: faInstagram,\n faCmplid: faCmplid,\n faFacebook: faFacebook,\n faGripfire: faGripfire,\n faJediOrder: faJediOrder,\n faUikit: faUikit,\n faFortAwesomeAlt: faFortAwesomeAlt,\n faPhabricator: faPhabricator,\n faUssunnah: faUssunnah,\n faEarlybirds: faEarlybirds,\n faTradeFederation: faTradeFederation,\n faAutoprefixer: faAutoprefixer,\n faWhatsapp: faWhatsapp,\n faSlideshare: faSlideshare,\n faGooglePlay: faGooglePlay,\n faViadeo: faViadeo,\n faLine: faLine,\n faGoogleDrive: faGoogleDrive,\n faServicestack: faServicestack,\n faSimplybuilt: faSimplybuilt,\n faBitbucket: faBitbucket,\n faImdb: faImdb,\n faDeezer: faDeezer,\n faRaspberryPi: faRaspberryPi,\n faJira: faJira,\n faDocker: faDocker,\n faScreenpal: faScreenpal,\n faBluetooth: faBluetooth,\n faGitter: faGitter,\n faDAndD: faDAndD,\n faMicroblog: faMicroblog,\n faCcDinersClub: faCcDinersClub,\n faGgCircle: faGgCircle,\n faPiedPiperHat: faPiedPiperHat,\n faKickstarterK: faKickstarterK,\n faYandex: faYandex,\n faReadme: faReadme,\n faHtml5: faHtml5,\n faSellsy: faSellsy,\n faSass: faSass,\n faWirsindhandwerk: faWirsindhandwerk,\n faWsh: faWsh,\n faBuromobelexperte: faBuromobelexperte,\n faSalesforce: faSalesforce,\n faOctopusDeploy: faOctopusDeploy,\n faMedapps: faMedapps,\n faNs8: faNs8,\n faPinterestP: faPinterestP,\n faApper: faApper,\n faFortAwesome: faFortAwesome,\n faWaze: faWaze,\n faCcJcb: faCcJcb,\n faSnapchat: faSnapchat,\n faSnapchatGhost: faSnapchatGhost,\n faFantasyFlightGames: faFantasyFlightGames,\n faRust: faRust,\n faWix: faWix,\n faSquareBehance: faSquareBehance,\n faBehanceSquare: faBehanceSquare,\n faSupple: faSupple,\n faRebel: faRebel,\n faCss3: faCss3,\n faStaylinked: faStaylinked,\n faKaggle: faKaggle,\n faSpaceAwesome: faSpaceAwesome,\n faDeviantart: faDeviantart,\n faCpanel: faCpanel,\n faGoodreadsG: faGoodreadsG,\n faSquareGit: faSquareGit,\n faGitSquare: faGitSquare,\n faSquareTumblr: faSquareTumblr,\n faTumblrSquare: faTumblrSquare,\n faTrello: faTrello,\n faCreativeCommonsNcJp: faCreativeCommonsNcJp,\n faGetPocket: faGetPocket,\n faPerbyte: faPerbyte,\n faGrunt: faGrunt,\n faWeebly: faWeebly,\n faConnectdevelop: faConnectdevelop,\n faLeanpub: faLeanpub,\n faBlackTie: faBlackTie,\n faThemeco: faThemeco,\n faPython: faPython,\n faAndroid: faAndroid,\n faBots: faBots,\n faFreeCodeCamp: faFreeCodeCamp,\n faHornbill: faHornbill,\n faJs: faJs,\n faIdeal: faIdeal,\n faGit: faGit,\n faDev: faDev,\n faSketch: faSketch,\n faYandexInternational: faYandexInternational,\n faCcAmex: faCcAmex,\n faUber: faUber,\n faGithub: faGithub,\n faPhp: faPhp,\n faAlipay: faAlipay,\n faYoutube: faYoutube,\n faSkyatlas: faSkyatlas,\n faFirefoxBrowser: faFirefoxBrowser,\n faReplyd: faReplyd,\n faSuse: faSuse,\n faJenkins: faJenkins,\n faTwitter: faTwitter,\n faRockrms: faRockrms,\n faPinterest: faPinterest,\n faBuffer: faBuffer,\n faNpm: faNpm,\n faYammer: faYammer,\n faBtc: faBtc,\n faDribbble: faDribbble,\n faStumbleuponCircle: faStumbleuponCircle,\n faInternetExplorer: faInternetExplorer,\n faStubber: faStubber,\n faTelegram: faTelegram,\n faTelegramPlane: faTelegramPlane,\n faOldRepublic: faOldRepublic,\n faOdysee: faOdysee,\n faSquareWhatsapp: faSquareWhatsapp,\n faWhatsappSquare: faWhatsappSquare,\n faNodeJs: faNodeJs,\n faEdgeLegacy: faEdgeLegacy,\n faSlack: faSlack,\n faSlackHash: faSlackHash,\n faMedrt: faMedrt,\n faUsb: faUsb,\n faTumblr: faTumblr,\n faVaadin: faVaadin,\n faQuora: faQuora,\n faSquareXTwitter: faSquareXTwitter,\n faReacteurope: faReacteurope,\n faMedium: faMedium,\n faMediumM: faMediumM,\n faAmilia: faAmilia,\n faMixcloud: faMixcloud,\n faFlipboard: faFlipboard,\n faViacoin: faViacoin,\n faCriticalRole: faCriticalRole,\n faSitrox: faSitrox,\n faDiscourse: faDiscourse,\n faJoomla: faJoomla,\n faMastodon: faMastodon,\n faAirbnb: faAirbnb,\n faWolfPackBattalion: faWolfPackBattalion,\n faBuyNLarge: faBuyNLarge,\n faGulp: faGulp,\n faCreativeCommonsSamplingPlus: faCreativeCommonsSamplingPlus,\n faStrava: faStrava,\n faEmber: faEmber,\n faCanadianMapleLeaf: faCanadianMapleLeaf,\n faTeamspeak: faTeamspeak,\n faPushed: faPushed,\n faWordpressSimple: faWordpressSimple,\n faNutritionix: faNutritionix,\n faWodu: faWodu,\n faGooglePay: faGooglePay,\n faIntercom: faIntercom,\n faZhihu: faZhihu,\n faKorvue: faKorvue,\n faPix: faPix,\n faSteamSymbol: faSteamSymbol\n };\n\n exports.fab = icons;\n exports.prefix = prefix;\n exports.faMonero = faMonero;\n exports.faHooli = faHooli;\n exports.faYelp = faYelp;\n exports.faCcVisa = faCcVisa;\n exports.faLastfm = faLastfm;\n exports.faShopware = faShopware;\n exports.faCreativeCommonsNc = faCreativeCommonsNc;\n exports.faAws = faAws;\n exports.faRedhat = faRedhat;\n exports.faYoast = faYoast;\n exports.faCloudflare = faCloudflare;\n exports.faUps = faUps;\n exports.faWpexplorer = faWpexplorer;\n exports.faDyalog = faDyalog;\n exports.faBity = faBity;\n exports.faStackpath = faStackpath;\n exports.faBuysellads = faBuysellads;\n exports.faFirstOrder = faFirstOrder;\n exports.faModx = faModx;\n exports.faGuilded = faGuilded;\n exports.faVnv = faVnv;\n exports.faSquareJs = faSquareJs;\n exports.faJsSquare = faJsSquare;\n exports.faMicrosoft = faMicrosoft;\n exports.faQq = faQq;\n exports.faOrcid = faOrcid;\n exports.faJava = faJava;\n exports.faInvision = faInvision;\n exports.faCreativeCommonsPdAlt = faCreativeCommonsPdAlt;\n exports.faCentercode = faCentercode;\n exports.faGlideG = faGlideG;\n exports.faDrupal = faDrupal;\n exports.faHireAHelper = faHireAHelper;\n exports.faCreativeCommonsBy = faCreativeCommonsBy;\n exports.faUnity = faUnity;\n exports.faWhmcs = faWhmcs;\n exports.faRocketchat = faRocketchat;\n exports.faVk = faVk;\n exports.faUntappd = faUntappd;\n exports.faMailchimp = faMailchimp;\n exports.faCss3Alt = faCss3Alt;\n exports.faSquareReddit = faSquareReddit;\n exports.faRedditSquare = faRedditSquare;\n exports.faVimeoV = faVimeoV;\n exports.faContao = faContao;\n exports.faSquareFontAwesome = faSquareFontAwesome;\n exports.faDeskpro = faDeskpro;\n exports.faSistrix = faSistrix;\n exports.faSquareInstagram = faSquareInstagram;\n exports.faInstagramSquare = faInstagramSquare;\n exports.faBattleNet = faBattleNet;\n exports.faTheRedYeti = faTheRedYeti;\n exports.faSquareHackerNews = faSquareHackerNews;\n exports.faHackerNewsSquare = faHackerNewsSquare;\n exports.faEdge = faEdge;\n exports.faThreads = faThreads;\n exports.faNapster = faNapster;\n exports.faSquareSnapchat = faSquareSnapchat;\n exports.faSnapchatSquare = faSnapchatSquare;\n exports.faGooglePlusG = faGooglePlusG;\n exports.faArtstation = faArtstation;\n exports.faMarkdown = faMarkdown;\n exports.faSourcetree = faSourcetree;\n exports.faGooglePlus = faGooglePlus;\n exports.faDiaspora = faDiaspora;\n exports.faFoursquare = faFoursquare;\n exports.faStackOverflow = faStackOverflow;\n exports.faGithubAlt = faGithubAlt;\n exports.faPhoenixSquadron = faPhoenixSquadron;\n exports.faPagelines = faPagelines;\n exports.faAlgolia = faAlgolia;\n exports.faRedRiver = faRedRiver;\n exports.faCreativeCommonsSa = faCreativeCommonsSa;\n exports.faSafari = faSafari;\n exports.faGoogle = faGoogle;\n exports.faSquareFontAwesomeStroke = faSquareFontAwesomeStroke;\n exports.faFontAwesomeAlt = faFontAwesomeAlt;\n exports.faAtlassian = faAtlassian;\n exports.faLinkedinIn = faLinkedinIn;\n exports.faDigitalOcean = faDigitalOcean;\n exports.faNimblr = faNimblr;\n exports.faChromecast = faChromecast;\n exports.faEvernote = faEvernote;\n exports.faHackerNews = faHackerNews;\n exports.faCreativeCommonsSampling = faCreativeCommonsSampling;\n exports.faAdversal = faAdversal;\n exports.faCreativeCommons = faCreativeCommons;\n exports.faWatchmanMonitoring = faWatchmanMonitoring;\n exports.faFonticons = faFonticons;\n exports.faWeixin = faWeixin;\n exports.faShirtsinbulk = faShirtsinbulk;\n exports.faCodepen = faCodepen;\n exports.faGitAlt = faGitAlt;\n exports.faLyft = faLyft;\n exports.faRev = faRev;\n exports.faWindows = faWindows;\n exports.faWizardsOfTheCoast = faWizardsOfTheCoast;\n exports.faSquareViadeo = faSquareViadeo;\n exports.faViadeoSquare = faViadeoSquare;\n exports.faMeetup = faMeetup;\n exports.faCentos = faCentos;\n exports.faAdn = faAdn;\n exports.faCloudsmith = faCloudsmith;\n exports.faPiedPiperAlt = faPiedPiperAlt;\n exports.faSquareDribbble = faSquareDribbble;\n exports.faDribbbleSquare = faDribbbleSquare;\n exports.faCodiepie = faCodiepie;\n exports.faNode = faNode;\n exports.faMix = faMix;\n exports.faSteam = faSteam;\n exports.faCcApplePay = faCcApplePay;\n exports.faScribd = faScribd;\n exports.faDebian = faDebian;\n exports.faOpenid = faOpenid;\n exports.faInstalod = faInstalod;\n exports.faExpeditedssl = faExpeditedssl;\n exports.faSellcast = faSellcast;\n exports.faSquareTwitter = faSquareTwitter;\n exports.faTwitterSquare = faTwitterSquare;\n exports.faRProject = faRProject;\n exports.faDelicious = faDelicious;\n exports.faFreebsd = faFreebsd;\n exports.faVuejs = faVuejs;\n exports.faAccusoft = faAccusoft;\n exports.faIoxhost = faIoxhost;\n exports.faFonticonsFi = faFonticonsFi;\n exports.faAppStore = faAppStore;\n exports.faCcMastercard = faCcMastercard;\n exports.faItunesNote = faItunesNote;\n exports.faGolang = faGolang;\n exports.faKickstarter = faKickstarter;\n exports.faGrav = faGrav;\n exports.faWeibo = faWeibo;\n exports.faUncharted = faUncharted;\n exports.faFirstdraft = faFirstdraft;\n exports.faSquareYoutube = faSquareYoutube;\n exports.faYoutubeSquare = faYoutubeSquare;\n exports.faWikipediaW = faWikipediaW;\n exports.faWpressr = faWpressr;\n exports.faRendact = faRendact;\n exports.faAngellist = faAngellist;\n exports.faGalacticRepublic = faGalacticRepublic;\n exports.faNfcDirectional = faNfcDirectional;\n exports.faSkype = faSkype;\n exports.faJoget = faJoget;\n exports.faFedora = faFedora;\n exports.faStripeS = faStripeS;\n exports.faMeta = faMeta;\n exports.faLaravel = faLaravel;\n exports.faHotjar = faHotjar;\n exports.faBluetoothB = faBluetoothB;\n exports.faStickerMule = faStickerMule;\n exports.faCreativeCommonsZero = faCreativeCommonsZero;\n exports.faHips = faHips;\n exports.faBehance = faBehance;\n exports.faReddit = faReddit;\n exports.faDiscord = faDiscord;\n exports.faChrome = faChrome;\n exports.faAppStoreIos = faAppStoreIos;\n exports.faCcDiscover = faCcDiscover;\n exports.faWpbeginner = faWpbeginner;\n exports.faConfluence = faConfluence;\n exports.faMdb = faMdb;\n exports.faDochub = faDochub;\n exports.faAccessibleIcon = faAccessibleIcon;\n exports.faEbay = faEbay;\n exports.faAmazon = faAmazon;\n exports.faUnsplash = faUnsplash;\n exports.faYarn = faYarn;\n exports.faSquareSteam = faSquareSteam;\n exports.faSteamSquare = faSteamSquare;\n exports.fa500px = fa500px;\n exports.faSquareVimeo = faSquareVimeo;\n exports.faVimeoSquare = faVimeoSquare;\n exports.faAsymmetrik = faAsymmetrik;\n exports.faFontAwesome = faFontAwesome;\n exports.faFontAwesomeFlag = faFontAwesomeFlag;\n exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n exports.faGratipay = faGratipay;\n exports.faApple = faApple;\n exports.faHive = faHive;\n exports.faGitkraken = faGitkraken;\n exports.faKeybase = faKeybase;\n exports.faApplePay = faApplePay;\n exports.faPadlet = faPadlet;\n exports.faAmazonPay = faAmazonPay;\n exports.faSquareGithub = faSquareGithub;\n exports.faGithubSquare = faGithubSquare;\n exports.faStumbleupon = faStumbleupon;\n exports.faFedex = faFedex;\n exports.faPhoenixFramework = faPhoenixFramework;\n exports.faShopify = faShopify;\n exports.faNeos = faNeos;\n exports.faSquareThreads = faSquareThreads;\n exports.faHackerrank = faHackerrank;\n exports.faResearchgate = faResearchgate;\n exports.faSwift = faSwift;\n exports.faAngular = faAngular;\n exports.faSpeakap = faSpeakap;\n exports.faAngrycreative = faAngrycreative;\n exports.faYCombinator = faYCombinator;\n exports.faEmpire = faEmpire;\n exports.faEnvira = faEnvira;\n exports.faSquareGitlab = faSquareGitlab;\n exports.faGitlabSquare = faGitlabSquare;\n exports.faStudiovinari = faStudiovinari;\n exports.faPiedPiper = faPiedPiper;\n exports.faWordpress = faWordpress;\n exports.faProductHunt = faProductHunt;\n exports.faFirefox = faFirefox;\n exports.faLinode = faLinode;\n exports.faGoodreads = faGoodreads;\n exports.faSquareOdnoklassniki = faSquareOdnoklassniki;\n exports.faOdnoklassnikiSquare = faOdnoklassnikiSquare;\n exports.faJsfiddle = faJsfiddle;\n exports.faSith = faSith;\n exports.faThemeisle = faThemeisle;\n exports.faPage4 = faPage4;\n exports.faHashnode = faHashnode;\n exports.faReact = faReact;\n exports.faCcPaypal = faCcPaypal;\n exports.faSquarespace = faSquarespace;\n exports.faCcStripe = faCcStripe;\n exports.faCreativeCommonsShare = faCreativeCommonsShare;\n exports.faBitcoin = faBitcoin;\n exports.faKeycdn = faKeycdn;\n exports.faOpera = faOpera;\n exports.faItchIo = faItchIo;\n exports.faUmbraco = faUmbraco;\n exports.faGalacticSenate = faGalacticSenate;\n exports.faUbuntu = faUbuntu;\n exports.faDraft2digital = faDraft2digital;\n exports.faStripe = faStripe;\n exports.faHouzz = faHouzz;\n exports.faGg = faGg;\n exports.faDhl = faDhl;\n exports.faSquarePinterest = faSquarePinterest;\n exports.faPinterestSquare = faPinterestSquare;\n exports.faXing = faXing;\n exports.faBlackberry = faBlackberry;\n exports.faCreativeCommonsPd = faCreativeCommonsPd;\n exports.faPlaystation = faPlaystation;\n exports.faQuinscape = faQuinscape;\n exports.faLess = faLess;\n exports.faBloggerB = faBloggerB;\n exports.faOpencart = faOpencart;\n exports.faVine = faVine;\n exports.faPaypal = faPaypal;\n exports.faGitlab = faGitlab;\n exports.faTypo3 = faTypo3;\n exports.faRedditAlien = faRedditAlien;\n exports.faYahoo = faYahoo;\n exports.faDailymotion = faDailymotion;\n exports.faAffiliatetheme = faAffiliatetheme;\n exports.faPiedPiperPp = faPiedPiperPp;\n exports.faBootstrap = faBootstrap;\n exports.faOdnoklassniki = faOdnoklassniki;\n exports.faNfcSymbol = faNfcSymbol;\n exports.faEthereum = faEthereum;\n exports.faSpeakerDeck = faSpeakerDeck;\n exports.faCreativeCommonsNcEu = faCreativeCommonsNcEu;\n exports.faPatreon = faPatreon;\n exports.faAvianex = faAvianex;\n exports.faEllo = faEllo;\n exports.faGofore = faGofore;\n exports.faBimobject = faBimobject;\n exports.faFacebookF = faFacebookF;\n exports.faSquareGooglePlus = faSquareGooglePlus;\n exports.faGooglePlusSquare = faGooglePlusSquare;\n exports.faMandalorian = faMandalorian;\n exports.faFirstOrderAlt = faFirstOrderAlt;\n exports.faOsi = faOsi;\n exports.faGoogleWallet = faGoogleWallet;\n exports.faDAndDBeyond = faDAndDBeyond;\n exports.faPeriscope = faPeriscope;\n exports.faFulcrum = faFulcrum;\n exports.faCloudscale = faCloudscale;\n exports.faForumbee = faForumbee;\n exports.faMizuni = faMizuni;\n exports.faSchlix = faSchlix;\n exports.faSquareXing = faSquareXing;\n exports.faXingSquare = faXingSquare;\n exports.faBandcamp = faBandcamp;\n exports.faWpforms = faWpforms;\n exports.faCloudversify = faCloudversify;\n exports.faUsps = faUsps;\n exports.faMegaport = faMegaport;\n exports.faMagento = faMagento;\n exports.faSpotify = faSpotify;\n exports.faOptinMonster = faOptinMonster;\n exports.faFly = faFly;\n exports.faAviato = faAviato;\n exports.faItunes = faItunes;\n exports.faCuttlefish = faCuttlefish;\n exports.faBlogger = faBlogger;\n exports.faFlickr = faFlickr;\n exports.faViber = faViber;\n exports.faSoundcloud = faSoundcloud;\n exports.faDigg = faDigg;\n exports.faTencentWeibo = faTencentWeibo;\n exports.faSymfony = faSymfony;\n exports.faMaxcdn = faMaxcdn;\n exports.faEtsy = faEtsy;\n exports.faFacebookMessenger = faFacebookMessenger;\n exports.faAudible = faAudible;\n exports.faThinkPeaks = faThinkPeaks;\n exports.faBilibili = faBilibili;\n exports.faErlang = faErlang;\n exports.faXTwitter = faXTwitter;\n exports.faCottonBureau = faCottonBureau;\n exports.faDashcube = faDashcube;\n exports.fa42Group = fa42Group;\n exports.faInnosoft = faInnosoft;\n exports.faStackExchange = faStackExchange;\n exports.faElementor = faElementor;\n exports.faSquarePiedPiper = faSquarePiedPiper;\n exports.faPiedPiperSquare = faPiedPiperSquare;\n exports.faCreativeCommonsNd = faCreativeCommonsNd;\n exports.faPalfed = faPalfed;\n exports.faSuperpowers = faSuperpowers;\n exports.faResolving = faResolving;\n exports.faXbox = faXbox;\n exports.faSearchengin = faSearchengin;\n exports.faTiktok = faTiktok;\n exports.faSquareFacebook = faSquareFacebook;\n exports.faFacebookSquare = faFacebookSquare;\n exports.faRenren = faRenren;\n exports.faLinux = faLinux;\n exports.faGlide = faGlide;\n exports.faLinkedin = faLinkedin;\n exports.faHubspot = faHubspot;\n exports.faDeploydog = faDeploydog;\n exports.faTwitch = faTwitch;\n exports.faRavelry = faRavelry;\n exports.faMixer = faMixer;\n exports.faSquareLastfm = faSquareLastfm;\n exports.faLastfmSquare = faLastfmSquare;\n exports.faVimeo = faVimeo;\n exports.faMendeley = faMendeley;\n exports.faUniregistry = faUniregistry;\n exports.faFigma = faFigma;\n exports.faCreativeCommonsRemix = faCreativeCommonsRemix;\n exports.faCcAmazonPay = faCcAmazonPay;\n exports.faDropbox = faDropbox;\n exports.faInstagram = faInstagram;\n exports.faCmplid = faCmplid;\n exports.faFacebook = faFacebook;\n exports.faGripfire = faGripfire;\n exports.faJediOrder = faJediOrder;\n exports.faUikit = faUikit;\n exports.faFortAwesomeAlt = faFortAwesomeAlt;\n exports.faPhabricator = faPhabricator;\n exports.faUssunnah = faUssunnah;\n exports.faEarlybirds = faEarlybirds;\n exports.faTradeFederation = faTradeFederation;\n exports.faAutoprefixer = faAutoprefixer;\n exports.faWhatsapp = faWhatsapp;\n exports.faSlideshare = faSlideshare;\n exports.faGooglePlay = faGooglePlay;\n exports.faViadeo = faViadeo;\n exports.faLine = faLine;\n exports.faGoogleDrive = faGoogleDrive;\n exports.faServicestack = faServicestack;\n exports.faSimplybuilt = faSimplybuilt;\n exports.faBitbucket = faBitbucket;\n exports.faImdb = faImdb;\n exports.faDeezer = faDeezer;\n exports.faRaspberryPi = faRaspberryPi;\n exports.faJira = faJira;\n exports.faDocker = faDocker;\n exports.faScreenpal = faScreenpal;\n exports.faBluetooth = faBluetooth;\n exports.faGitter = faGitter;\n exports.faDAndD = faDAndD;\n exports.faMicroblog = faMicroblog;\n exports.faCcDinersClub = faCcDinersClub;\n exports.faGgCircle = faGgCircle;\n exports.faPiedPiperHat = faPiedPiperHat;\n exports.faKickstarterK = faKickstarterK;\n exports.faYandex = faYandex;\n exports.faReadme = faReadme;\n exports.faHtml5 = faHtml5;\n exports.faSellsy = faSellsy;\n exports.faSass = faSass;\n exports.faWirsindhandwerk = faWirsindhandwerk;\n exports.faWsh = faWsh;\n exports.faBuromobelexperte = faBuromobelexperte;\n exports.faSalesforce = faSalesforce;\n exports.faOctopusDeploy = faOctopusDeploy;\n exports.faMedapps = faMedapps;\n exports.faNs8 = faNs8;\n exports.faPinterestP = faPinterestP;\n exports.faApper = faApper;\n exports.faFortAwesome = faFortAwesome;\n exports.faWaze = faWaze;\n exports.faCcJcb = faCcJcb;\n exports.faSnapchat = faSnapchat;\n exports.faSnapchatGhost = faSnapchatGhost;\n exports.faFantasyFlightGames = faFantasyFlightGames;\n exports.faRust = faRust;\n exports.faWix = faWix;\n exports.faSquareBehance = faSquareBehance;\n exports.faBehanceSquare = faBehanceSquare;\n exports.faSupple = faSupple;\n exports.faRebel = faRebel;\n exports.faCss3 = faCss3;\n exports.faStaylinked = faStaylinked;\n exports.faKaggle = faKaggle;\n exports.faSpaceAwesome = faSpaceAwesome;\n exports.faDeviantart = faDeviantart;\n exports.faCpanel = faCpanel;\n exports.faGoodreadsG = faGoodreadsG;\n exports.faSquareGit = faSquareGit;\n exports.faGitSquare = faGitSquare;\n exports.faSquareTumblr = faSquareTumblr;\n exports.faTumblrSquare = faTumblrSquare;\n exports.faTrello = faTrello;\n exports.faCreativeCommonsNcJp = faCreativeCommonsNcJp;\n exports.faGetPocket = faGetPocket;\n exports.faPerbyte = faPerbyte;\n exports.faGrunt = faGrunt;\n exports.faWeebly = faWeebly;\n exports.faConnectdevelop = faConnectdevelop;\n exports.faLeanpub = faLeanpub;\n exports.faBlackTie = faBlackTie;\n exports.faThemeco = faThemeco;\n exports.faPython = faPython;\n exports.faAndroid = faAndroid;\n exports.faBots = faBots;\n exports.faFreeCodeCamp = faFreeCodeCamp;\n exports.faHornbill = faHornbill;\n exports.faJs = faJs;\n exports.faIdeal = faIdeal;\n exports.faGit = faGit;\n exports.faDev = faDev;\n exports.faSketch = faSketch;\n exports.faYandexInternational = faYandexInternational;\n exports.faCcAmex = faCcAmex;\n exports.faUber = faUber;\n exports.faGithub = faGithub;\n exports.faPhp = faPhp;\n exports.faAlipay = faAlipay;\n exports.faYoutube = faYoutube;\n exports.faSkyatlas = faSkyatlas;\n exports.faFirefoxBrowser = faFirefoxBrowser;\n exports.faReplyd = faReplyd;\n exports.faSuse = faSuse;\n exports.faJenkins = faJenkins;\n exports.faTwitter = faTwitter;\n exports.faRockrms = faRockrms;\n exports.faPinterest = faPinterest;\n exports.faBuffer = faBuffer;\n exports.faNpm = faNpm;\n exports.faYammer = faYammer;\n exports.faBtc = faBtc;\n exports.faDribbble = faDribbble;\n exports.faStumbleuponCircle = faStumbleuponCircle;\n exports.faInternetExplorer = faInternetExplorer;\n exports.faStubber = faStubber;\n exports.faTelegram = faTelegram;\n exports.faTelegramPlane = faTelegramPlane;\n exports.faOldRepublic = faOldRepublic;\n exports.faOdysee = faOdysee;\n exports.faSquareWhatsapp = faSquareWhatsapp;\n exports.faWhatsappSquare = faWhatsappSquare;\n exports.faNodeJs = faNodeJs;\n exports.faEdgeLegacy = faEdgeLegacy;\n exports.faSlack = faSlack;\n exports.faSlackHash = faSlackHash;\n exports.faMedrt = faMedrt;\n exports.faUsb = faUsb;\n exports.faTumblr = faTumblr;\n exports.faVaadin = faVaadin;\n exports.faQuora = faQuora;\n exports.faSquareXTwitter = faSquareXTwitter;\n exports.faReacteurope = faReacteurope;\n exports.faMedium = faMedium;\n exports.faMediumM = faMediumM;\n exports.faAmilia = faAmilia;\n exports.faMixcloud = faMixcloud;\n exports.faFlipboard = faFlipboard;\n exports.faViacoin = faViacoin;\n exports.faCriticalRole = faCriticalRole;\n exports.faSitrox = faSitrox;\n exports.faDiscourse = faDiscourse;\n exports.faJoomla = faJoomla;\n exports.faMastodon = faMastodon;\n exports.faAirbnb = faAirbnb;\n exports.faWolfPackBattalion = faWolfPackBattalion;\n exports.faBuyNLarge = faBuyNLarge;\n exports.faGulp = faGulp;\n exports.faCreativeCommonsSamplingPlus = faCreativeCommonsSamplingPlus;\n exports.faStrava = faStrava;\n exports.faEmber = faEmber;\n exports.faCanadianMapleLeaf = faCanadianMapleLeaf;\n exports.faTeamspeak = faTeamspeak;\n exports.faPushed = faPushed;\n exports.faWordpressSimple = faWordpressSimple;\n exports.faNutritionix = faNutritionix;\n exports.faWodu = faWodu;\n exports.faGooglePay = faGooglePay;\n exports.faIntercom = faIntercom;\n exports.faZhihu = faZhihu;\n exports.faKorvue = faKorvue;\n exports.faPix = faPix;\n exports.faSteamSymbol = faSteamSymbol;\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n})));\n","/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n typeof define === 'function' && define.amd ? define(['exports'], factory) :\n (factory((global['free-solid-svg-icons'] = {})));\n}(this, (function (exports) { 'use strict';\n\n var prefix = \"fas\";\n var fa0 = {\n prefix: 'fas',\n iconName: '0',\n icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"]\n };\n var fa1 = {\n prefix: 'fas',\n iconName: '1',\n icon: [256, 512, [], \"31\", \"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"]\n };\n var fa2 = {\n prefix: 'fas',\n iconName: '2',\n icon: [320, 512, [], \"32\", \"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"]\n };\n var fa3 = {\n prefix: 'fas',\n iconName: '3',\n icon: [320, 512, [], \"33\", \"M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var fa4 = {\n prefix: 'fas',\n iconName: '4',\n icon: [384, 512, [], \"34\", \"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"]\n };\n var fa5 = {\n prefix: 'fas',\n iconName: '5',\n icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n };\n var fa6 = {\n prefix: 'fas',\n iconName: '6',\n icon: [320, 512, [], \"36\", \"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"]\n };\n var fa7 = {\n prefix: 'fas',\n iconName: '7',\n icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var fa8 = {\n prefix: 'fas',\n iconName: '8',\n icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n };\n var fa9 = {\n prefix: 'fas',\n iconName: '9',\n icon: [320, 512, [], \"39\", \"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"]\n };\n var faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"]\n };\n var faArrowsToCircle = {\n prefix: 'fas',\n iconName: 'arrows-to-circle',\n icon: [640, 512, [], \"e4bd\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"]\n };\n var faCircleChevronRight = {\n prefix: 'fas',\n iconName: 'circle-chevron-right',\n icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"]\n };\n var faChevronCircleRight = faCircleChevronRight;\n var faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [61946], \"40\", \"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faTrashCan = {\n prefix: 'fas',\n iconName: 'trash-can',\n icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n };\n var faTrashAlt = faTrashCan;\n var faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n };\n var faUserXmark = {\n prefix: 'fas',\n iconName: 'user-xmark',\n icon: [640, 512, [\"user-times\"], \"f235\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faUserTimes = faUserXmark;\n var faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [576, 512, [129658], \"f0f1\", \"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMessage = {\n prefix: 'fas',\n iconName: 'message',\n icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"]\n };\n var faCommentAlt = faMessage;\n var faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faDownLeftAndUpRightToCenter = {\n prefix: 'fas',\n iconName: 'down-left-and-up-right-to-center',\n icon: [512, 512, [\"compress-alt\"], \"f422\", \"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"]\n };\n var faCompressAlt = faDownLeftAndUpRightToCenter;\n var faExplosion = {\n prefix: 'fas',\n iconName: 'explosion',\n icon: [576, 512, [], \"e4e9\", \"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n };\n var faFileLines = {\n prefix: 'fas',\n iconName: 'file-lines',\n icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faFileAlt = faFileLines;\n var faFileText = faFileLines;\n var faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"]\n };\n var faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z\"]\n };\n var faBuildingUn = {\n prefix: 'fas',\n iconName: 'building-un',\n icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [9858], \"f527\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCalendarDays = {\n prefix: 'fas',\n iconName: 'calendar-days',\n icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n };\n var faCalendarAlt = faCalendarDays;\n var faAnchorCircleCheck = {\n prefix: 'fas',\n iconName: 'anchor-circle-check',\n icon: [640, 512, [], \"e4aa\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faBuildingCircleArrowRight = {\n prefix: 'fas',\n iconName: 'building-circle-arrow-right',\n icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n };\n var faVolleyball = {\n prefix: 'fas',\n iconName: 'volleyball',\n icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"]\n };\n var faVolleyballBall = faVolleyball;\n var faArrowsUpToLine = {\n prefix: 'fas',\n iconName: 'arrows-up-to-line',\n icon: [576, 512, [], \"e4c2\", \"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"]\n };\n var faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n };\n var faSortDesc = faSortDown;\n var faCircleMinus = {\n prefix: 'fas',\n iconName: 'circle-minus',\n icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMinusCircle = faCircleMinus;\n var faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [576, 512, [], \"f52b\", \"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"]\n };\n var faRightFromBracket = {\n prefix: 'fas',\n iconName: 'right-from-bracket',\n icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n };\n var faSignOutAlt = faRightFromBracket;\n var faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [512, 512, [9883], \"f5d2\", \"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [129532], \"e06e\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"]\n };\n var faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"]\n };\n var faHeartMusicCameraBolt = faIcons;\n var faMicrophoneLinesSlash = {\n prefix: 'fas',\n iconName: 'microphone-lines-slash',\n icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n };\n var faMicrophoneAltSlash = faMicrophoneLinesSlash;\n var faBridgeCircleCheck = {\n prefix: 'fas',\n iconName: 'bridge-circle-check',\n icon: [640, 512, [], \"e4c9\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [448, 512, [], \"e06a\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z\"]\n };\n var faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"]\n };\n var faMagnifyingGlassLocation = {\n prefix: 'fas',\n iconName: 'magnifying-glass-location',\n icon: [512, 512, [\"search-location\"], \"f689\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faSearchLocation = faMagnifyingGlassLocation;\n var faForwardStep = {\n prefix: 'fas',\n iconName: 'forward-step',\n icon: [320, 512, [\"step-forward\"], \"f051\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"]\n };\n var faStepForward = faForwardStep;\n var faFaceSmileBeam = {\n prefix: 'fas',\n iconName: 'face-smile-beam',\n icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faSmileBeam = faFaceSmileBeam;\n var faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [448, 512, [127937], \"f11e\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"]\n };\n var faFootball = {\n prefix: 'fas',\n iconName: 'football',\n icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"]\n };\n var faFootballBall = faFootball;\n var faSchoolCircleExclamation = {\n prefix: 'fas',\n iconName: 'school-circle-exclamation',\n icon: [640, 512, [], \"e56c\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"]\n };\n var faAnglesDown = {\n prefix: 'fas',\n iconName: 'angles-down',\n icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n };\n var faAngleDoubleDown = faAnglesDown;\n var faUsersRectangle = {\n prefix: 'fas',\n iconName: 'users-rectangle',\n icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n };\n var faPeopleRoof = {\n prefix: 'fas',\n iconName: 'people-roof',\n icon: [640, 512, [], \"e537\", \"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"]\n };\n var faPeopleLine = {\n prefix: 'fas',\n iconName: 'people-line',\n icon: [640, 512, [], \"e534\", \"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"]\n };\n var faBeerMugEmpty = {\n prefix: 'fas',\n iconName: 'beer-mug-empty',\n icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"]\n };\n var faBeer = faBeerMugEmpty;\n var faDiagramPredecessor = {\n prefix: 'fas',\n iconName: 'diagram-predecessor',\n icon: [512, 512, [], \"e477\", \"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"]\n };\n var faArrowUpLong = {\n prefix: 'fas',\n iconName: 'arrow-up-long',\n icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n };\n var faLongArrowUp = faArrowUpLong;\n var faFireFlameSimple = {\n prefix: 'fas',\n iconName: 'fire-flame-simple',\n icon: [384, 512, [\"burn\"], \"f46a\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"]\n };\n var faBurn = faFireFlameSimple;\n var faPerson = {\n prefix: 'fas',\n iconName: 'person',\n icon: [320, 512, [129485, \"male\"], \"f183\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"]\n };\n var faMale = faPerson;\n var faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"]\n };\n var faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [512, 512, [], \"f6dd\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z\"]\n };\n var faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"]\n };\n var faTruckPlane = {\n prefix: 'fas',\n iconName: 'truck-plane',\n icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faFaceGrinStars = {\n prefix: 'fas',\n iconName: 'face-grin-stars',\n icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"]\n };\n var faGrinStars = faFaceGrinStars;\n var faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n };\n var faSpaghettiMonsterFlying = {\n prefix: 'fas',\n iconName: 'spaghetti-monster-flying',\n icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faPastafarianism = faSpaghettiMonsterFlying;\n var faArrowDownUpAcrossLine = {\n prefix: 'fas',\n iconName: 'arrow-down-up-across-line',\n icon: [576, 512, [], \"e4af\", \"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"]\n };\n var faSpoon = {\n prefix: 'fas',\n iconName: 'spoon',\n icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"]\n };\n var faUtensilSpoon = faSpoon;\n var faJarWheat = {\n prefix: 'fas',\n iconName: 'jar-wheat',\n icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n };\n var faEnvelopesBulk = {\n prefix: 'fas',\n iconName: 'envelopes-bulk',\n icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z\"]\n };\n var faMailBulk = faEnvelopesBulk;\n var faFileCircleExclamation = {\n prefix: 'fas',\n iconName: 'file-circle-exclamation',\n icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faCircleH = {\n prefix: 'fas',\n iconName: 'circle-h',\n icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faHospitalSymbol = faCircleH;\n var faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [128223], \"f815\", \"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n };\n var faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"]\n };\n var faContactBook = faAddressBook;\n var faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"]\n };\n var faK = {\n prefix: 'fas',\n iconName: 'k',\n icon: [320, 512, [107], \"4b\", \"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"]\n };\n var faLandmarkFlag = {\n prefix: 'fas',\n iconName: 'landmark-flag',\n icon: [512, 512, [], \"e51c\", \"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n };\n var faPencil = {\n prefix: 'fas',\n iconName: 'pencil',\n icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faPencilAlt = faPencil;\n var faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [9194], \"f04a\", \"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z\"]\n };\n var faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [256, 512, [], \"f0da\", \"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"]\n };\n var faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [640, 512, [128490, 61670], \"f086\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"]\n };\n var faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"]\n };\n var faFileClipboard = faPaste;\n var faCodePullRequest = {\n prefix: 'fas',\n iconName: 'code-pull-request',\n icon: [512, 512, [], \"e13c\", \"M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z\"]\n };\n var faTruckRampBox = {\n prefix: 'fas',\n iconName: 'truck-ramp-box',\n icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"]\n };\n var faTruckLoading = faTruckRampBox;\n var faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faVialVirus = {\n prefix: 'fas',\n iconName: 'vial-virus',\n icon: [512, 512, [], \"e597\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faSheetPlastic = {\n prefix: 'fas',\n iconName: 'sheet-plastic',\n icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z\"]\n };\n var faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"]\n };\n var faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [129399], \"f504\", \"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"]\n };\n var faPersonArrowUpFromLine = {\n prefix: 'fas',\n iconName: 'person-arrow-up-from-line',\n icon: [640, 512, [], \"e539\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n };\n var faScrollTorah = {\n prefix: 'fas',\n iconName: 'scroll-torah',\n icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"]\n };\n var faTorah = faScrollTorah;\n var faBroomBall = {\n prefix: 'fas',\n iconName: 'broom-ball',\n icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faQuidditch = faBroomBall;\n var faQuidditchBroomBall = faBroomBall;\n var faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faBoxArchive = {\n prefix: 'fas',\n iconName: 'box-archive',\n icon: [512, 512, [\"archive\"], \"f187\", \"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faArchive = faBoxArchive;\n var faPersonDrowning = {\n prefix: 'fas',\n iconName: 'person-drowning',\n icon: [576, 512, [], \"e545\", \"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faArrowDown91 = {\n prefix: 'fas',\n iconName: 'arrow-down-9-1',\n icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n };\n var faSortNumericDesc = faArrowDown91;\n var faSortNumericDownAlt = faArrowDown91;\n var faFaceGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-squint',\n icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGrinTongueSquint = faFaceGrinTongueSquint;\n var faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faW = {\n prefix: 'fas',\n iconName: 'w',\n icon: [576, 512, [119], \"57\", \"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"]\n };\n var faEarthAfrica = {\n prefix: 'fas',\n iconName: 'earth-africa',\n icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faGlobeAfrica = faEarthAfrica;\n var faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n };\n var faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"]\n };\n var faTabletScreenButton = {\n prefix: 'fas',\n iconName: 'tablet-screen-button',\n icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z\"]\n };\n var faTabletAlt = faTabletScreenButton;\n var faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"]\n };\n var faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"]\n };\n var faTrowelBricks = {\n prefix: 'fas',\n iconName: 'trowel-bricks',\n icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n };\n var faFaceFlushed = {\n prefix: 'fas',\n iconName: 'face-flushed',\n icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faFlushed = faFaceFlushed;\n var faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n };\n var faTentArrowLeftRight = {\n prefix: 'fas',\n iconName: 'tent-arrow-left-right',\n icon: [576, 512, [], \"e57f\", \"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [\"legal\"], \"f0e3\", \"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"]\n };\n var faLegal = faGavel;\n var faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"]\n };\n var faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"]\n };\n var faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"]\n };\n var faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [127949], \"f21c\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBellConcierge = {\n prefix: 'fas',\n iconName: 'bell-concierge',\n icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n };\n var faConciergeBell = faBellConcierge;\n var faPenRuler = {\n prefix: 'fas',\n iconName: 'pen-ruler',\n icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"]\n };\n var faPencilRuler = faPenRuler;\n var faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"]\n };\n var faPeopleArrowsLeftRight = faPeopleArrows;\n var faMarsAndVenusBurst = {\n prefix: 'fas',\n iconName: 'mars-and-venus-burst',\n icon: [640, 512, [], \"e523\", \"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"]\n };\n var faSquareCaretRight = {\n prefix: 'fas',\n iconName: 'square-caret-right',\n icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n };\n var faCaretSquareRight = faSquareCaretRight;\n var faScissors = {\n prefix: 'fas',\n iconName: 'scissors',\n icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCut = faScissors;\n var faSunPlantWilt = {\n prefix: 'fas',\n iconName: 'sun-plant-wilt',\n icon: [640, 512, [], \"e57a\", \"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"]\n };\n var faToiletsPortable = {\n prefix: 'fas',\n iconName: 'toilets-portable',\n icon: [576, 512, [], \"e584\", \"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"]\n };\n var faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"]\n };\n var faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faMagnifyingGlassArrowRight = {\n prefix: 'fas',\n iconName: 'magnifying-glass-arrow-right',\n icon: [512, 512, [], \"e521\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"]\n };\n var faTachographDigital = {\n prefix: 'fas',\n iconName: 'tachograph-digital',\n icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faDigitalTachograph = faTachographDigital;\n var faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"]\n };\n var faClover = {\n prefix: 'fas',\n iconName: 'clover',\n icon: [448, 512, [], \"e139\", \"M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z\"]\n };\n var faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"]\n };\n var faMailReply = faReply;\n var faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [9770], \"f699\", \"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"]\n };\n var faHouseFire = {\n prefix: 'fas',\n iconName: 'house-fire',\n icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n };\n var faSquareMinus = {\n prefix: 'fas',\n iconName: 'square-minus',\n icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMinusSquare = faSquareMinus;\n var faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n };\n var faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [512, 512, [129517], \"f14e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faSquareCaretDown = {\n prefix: 'fas',\n iconName: 'square-caret-down',\n icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n };\n var faCaretSquareDown = faSquareCaretDown;\n var faFileCircleQuestion = {\n prefix: 'fas',\n iconName: 'file-circle-question',\n icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n };\n var faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"]\n };\n var faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faNavicon = faBars;\n var faPeopleGroup = {\n prefix: 'fas',\n iconName: 'people-group',\n icon: [640, 512, [], \"e533\", \"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"]\n };\n var faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"]\n };\n var faHourglass3 = faHourglassEnd;\n var faHeartCrack = {\n prefix: 'fas',\n iconName: 'heart-crack',\n icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n };\n var faHeartBroken = faHeartCrack;\n var faSquareUpRight = {\n prefix: 'fas',\n iconName: 'square-up-right',\n icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"]\n };\n var faExternalLinkSquareAlt = faSquareUpRight;\n var faFaceKissBeam = {\n prefix: 'fas',\n iconName: 'face-kiss-beam',\n icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faKissBeam = faFaceKissBeam;\n var faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"]\n };\n var faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [640, 512, [], \"f547\", \"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"]\n };\n var faPeopleRobbery = {\n prefix: 'fas',\n iconName: 'people-robbery',\n icon: [576, 512, [], \"e536\", \"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"]\n };\n var faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [384, 512, [128161], \"f0eb\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"]\n };\n var faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [256, 512, [], \"f0d9\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"]\n };\n var faCircleExclamation = {\n prefix: 'fas',\n iconName: 'circle-exclamation',\n icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faExclamationCircle = faCircleExclamation;\n var faSchoolCircleXmark = {\n prefix: 'fas',\n iconName: 'school-circle-xmark',\n icon: [640, 512, [], \"e56d\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n };\n var faArrowRightFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-from-bracket',\n icon: [512, 512, [\"sign-out\"], \"f08b\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"]\n };\n var faSignOut = faArrowRightFromBracket;\n var faCircleChevronDown = {\n prefix: 'fas',\n iconName: 'circle-chevron-down',\n icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"]\n };\n var faChevronCircleDown = faCircleChevronDown;\n var faUnlockKeyhole = {\n prefix: 'fas',\n iconName: 'unlock-keyhole',\n icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n };\n var faUnlockAlt = faUnlockKeyhole;\n var faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"]\n };\n var faHeadphonesSimple = {\n prefix: 'fas',\n iconName: 'headphones-simple',\n icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"]\n };\n var faHeadphonesAlt = faHeadphonesSimple;\n var faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"]\n };\n var faCircleDollarToSlot = {\n prefix: 'fas',\n iconName: 'circle-dollar-to-slot',\n icon: [512, 512, [\"donate\"], \"f4b9\", \"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n };\n var faDonate = faCircleDollarToSlot;\n var faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faRoadSpikes = {\n prefix: 'fas',\n iconName: 'road-spikes',\n icon: [640, 512, [], \"e568\", \"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFireBurner = {\n prefix: 'fas',\n iconName: 'fire-burner',\n icon: [640, 512, [], \"e4f1\", \"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [448, 512, [127988, 61725], \"f024\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z\"]\n };\n var faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [128334], \"f6e6\", \"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"]\n };\n var faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [129718], \"f52d\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n };\n var faVolumeLow = {\n prefix: 'fas',\n iconName: 'volume-low',\n icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n };\n var faVolumeDown = faVolumeLow;\n var faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"]\n };\n var faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [640, 512, [127782], \"f743\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n };\n var faWheatAwn = {\n prefix: 'fas',\n iconName: 'wheat-awn',\n icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"]\n };\n var faWheatAlt = faWheatAwn;\n var faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [9765], \"f644\", \"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n };\n var faHandsHoldingChild = {\n prefix: 'fas',\n iconName: 'hands-holding-child',\n icon: [640, 512, [], \"e4fa\", \"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n };\n var faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z\"]\n };\n var faSquareCheck = {\n prefix: 'fas',\n iconName: 'square-check',\n icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faCheckSquare = faSquareCheck;\n var faPesetaSign = {\n prefix: 'fas',\n iconName: 'peseta-sign',\n icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"]\n };\n var faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var faHeader = faHeading;\n var faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [128123], \"f6e2\", \"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"]\n };\n var faListSquares = faList;\n var faSquarePhoneFlip = {\n prefix: 'fas',\n iconName: 'square-phone-flip',\n icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n };\n var faPhoneSquareAlt = faSquarePhoneFlip;\n var faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z\"]\n };\n var faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"]\n };\n var faCircleDot = {\n prefix: 'fas',\n iconName: 'circle-dot',\n icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faDotCircle = faCircleDot;\n var faFaceDizzy = {\n prefix: 'fas',\n iconName: 'face-dizzy',\n icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n };\n var faDizzy = faFaceDizzy;\n var faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n };\n var faHouseMedicalCircleXmark = {\n prefix: 'fas',\n iconName: 'house-medical-circle-xmark',\n icon: [640, 512, [], \"e513\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n };\n var faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [576, 512, [9978], \"f6bb\", \"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"]\n };\n var faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n };\n var faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"]\n };\n var faFutbolBall = faFutbol;\n var faSoccerBall = faFutbol;\n var faPaintbrush = {\n prefix: 'fas',\n iconName: 'paintbrush',\n icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n };\n var faPaintBrush = faPaintbrush;\n var faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [128274], \"f023\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"]\n };\n var faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n };\n var faHotTubPerson = {\n prefix: 'fas',\n iconName: 'hot-tub-person',\n icon: [512, 512, [\"hot-tub\"], \"f593\", \"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"]\n };\n var faHotTub = faHotTubPerson;\n var faMapLocation = {\n prefix: 'fas',\n iconName: 'map-location',\n icon: [576, 512, [\"map-marked\"], \"f59f\", \"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z\"]\n };\n var faMapMarked = faMapLocation;\n var faHouseFloodWater = {\n prefix: 'fas',\n iconName: 'house-flood-water',\n icon: [576, 512, [], \"e50e\", \"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n };\n var faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [448, 512, [127794], \"f1bb\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"]\n };\n var faBridgeLock = {\n prefix: 'fas',\n iconName: 'bridge-lock',\n icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faSackDollar = {\n prefix: 'fas',\n iconName: 'sack-dollar',\n icon: [512, 512, [128176], \"f81d\", \"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z\"]\n };\n var faPenToSquare = {\n prefix: 'fas',\n iconName: 'pen-to-square',\n icon: [512, 512, [\"edit\"], \"f044\", \"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"]\n };\n var faEdit = faPenToSquare;\n var faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [128663], \"f5e4\", \"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faShareNodes = {\n prefix: 'fas',\n iconName: 'share-nodes',\n icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"]\n };\n var faShareAlt = faShareNodes;\n var faHeartCircleMinus = {\n prefix: 'fas',\n iconName: 'heart-circle-minus',\n icon: [576, 512, [], \"e4ff\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n };\n var faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z\"]\n };\n var faHourglass2 = faHourglassHalf;\n var faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [128300], \"f610\", \"M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"]\n };\n var faBagShopping = {\n prefix: 'fas',\n iconName: 'bag-shopping',\n icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faShoppingBag = faBagShopping;\n var faArrowDownZA = {\n prefix: 'fas',\n iconName: 'arrow-down-z-a',\n icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z\"]\n };\n var faSortAlphaDesc = faArrowDownZA;\n var faSortAlphaDownAlt = faArrowDownZA;\n var faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"]\n };\n var faPersonRays = {\n prefix: 'fas',\n iconName: 'person-rays',\n icon: [512, 512, [], \"e54d\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n };\n var faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"]\n };\n var faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"]\n };\n var faFlaskVial = {\n prefix: 'fas',\n iconName: 'flask-vial',\n icon: [640, 512, [], \"e4f3\", \"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"]\n };\n var faHand = {\n prefix: 'fas',\n iconName: 'hand',\n icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"]\n };\n var faHandPaper = faHand;\n var faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [128329], \"f679\", \"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z\"]\n };\n var faWorm = {\n prefix: 'fas',\n iconName: 'worm',\n icon: [512, 512, [], \"e599\", \"M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faHouseCircleXmark = {\n prefix: 'fas',\n iconName: 'house-circle-xmark',\n icon: [640, 512, [], \"e50b\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [512, 512, [], \"f077\", \"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"]\n };\n var faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [576, 512, [128406], \"f259\", \"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"]\n };\n var faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [9201], \"f2f2\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFaceKiss = {\n prefix: 'fas',\n iconName: 'face-kiss',\n icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faKiss = faFaceKiss;\n var faBridgeCircleXmark = {\n prefix: 'fas',\n iconName: 'bridge-circle-xmark',\n icon: [640, 512, [], \"e4cb\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faFaceGrinTongue = {\n prefix: 'fas',\n iconName: 'face-grin-tongue',\n icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGrinTongue = faFaceGrinTongue;\n var faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [9821], \"f43a\", \"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z\"]\n };\n var faFaceGrinWink = {\n prefix: 'fas',\n iconName: 'face-grin-wink',\n icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrinWink = faFaceGrinWink;\n var faEarDeaf = {\n prefix: 'fas',\n iconName: 'ear-deaf',\n icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"]\n };\n var faDeaf = faEarDeaf;\n var faDeafness = faEarDeaf;\n var faHardOfHearing = faEarDeaf;\n var faRoadCircleCheck = {\n prefix: 'fas',\n iconName: 'road-circle-check',\n icon: [640, 512, [], \"e564\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [9860], \"f523\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSquareRss = {\n prefix: 'fas',\n iconName: 'square-rss',\n icon: [448, 512, [\"rss-square\"], \"f143\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faRssSquare = faSquareRss;\n var faLandMineOn = {\n prefix: 'fas',\n iconName: 'land-mine-on',\n icon: [640, 512, [], \"e51b\", \"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"]\n };\n var faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"]\n };\n var faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"]\n };\n var faStairs = {\n prefix: 'fas',\n iconName: 'stairs',\n icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"]\n };\n var faI = {\n prefix: 'fas',\n iconName: 'i',\n icon: [320, 512, [105], \"49\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"]\n };\n var faHryvniaSign = {\n prefix: 'fas',\n iconName: 'hryvnia-sign',\n icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"]\n };\n var faHryvnia = faHryvniaSign;\n var faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"]\n };\n var faFaceGrinWide = {\n prefix: 'fas',\n iconName: 'face-grin-wide',\n icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n };\n var faGrinAlt = faFaceGrinWide;\n var faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [129463], \"f5c9\", \"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"]\n };\n var faV = {\n prefix: 'fas',\n iconName: 'v',\n icon: [384, 512, [118], \"56\", \"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"]\n };\n var faBangladeshiTakaSign = {\n prefix: 'fas',\n iconName: 'bangladeshi-taka-sign',\n icon: [384, 512, [], \"e2e6\", \"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n };\n var faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [128690], \"f206\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"]\n };\n var faStaffSnake = {\n prefix: 'fas',\n iconName: 'staff-snake',\n icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faRodAsclepius = faStaffSnake;\n var faRodSnake = faStaffSnake;\n var faStaffAesculapius = faStaffSnake;\n var faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faTruckMedical = {\n prefix: 'fas',\n iconName: 'truck-medical',\n icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z\"]\n };\n var faAmbulance = faTruckMedical;\n var faWheatAwnCircleExclamation = {\n prefix: 'fas',\n iconName: 'wheat-awn-circle-exclamation',\n icon: [640, 512, [], \"e598\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [9731, 9924], \"f7d0\", \"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n };\n var faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faRoadBarrier = {\n prefix: 'fas',\n iconName: 'road-barrier',\n icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"]\n };\n var faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [127979], \"f549\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"]\n };\n var faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"]\n };\n var faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"]\n };\n var faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [320, 512, [8250], \"f105\", \"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"]\n };\n var faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [128014], \"f6f0\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faQ = {\n prefix: 'fas',\n iconName: 'q',\n icon: [448, 512, [113], \"51\", \"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"]\n };\n var faG = {\n prefix: 'fas',\n iconName: 'g',\n icon: [448, 512, [103], \"47\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"]\n };\n var faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [512, 512, [], \"f481\", \"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"]\n };\n var faTemperatureHalf = {\n prefix: 'fas',\n iconName: 'temperature-half',\n icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature2 = faTemperatureHalf;\n var faThermometer2 = faTemperatureHalf;\n var faThermometerHalf = faTemperatureHalf;\n var faDongSign = {\n prefix: 'fas',\n iconName: 'dong-sign',\n icon: [384, 512, [], \"e169\", \"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"]\n };\n var faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"]\n };\n var faPooBolt = faPooStorm;\n var faFaceFrownOpen = {\n prefix: 'fas',\n iconName: 'face-frown-open',\n icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"]\n };\n var faFrownOpen = faFaceFrownOpen;\n var faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [9757], \"f0a6\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n };\n var faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"]\n };\n var faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"]\n };\n var faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"]\n };\n var faHelmetUn = {\n prefix: 'fas',\n iconName: 'helmet-un',\n icon: [512, 512, [], \"e503\", \"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [512, 512, [], \"f140\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [129363], \"f7e5\", \"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"]\n };\n var faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"]\n };\n var faArrowUpFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-up-from-bracket',\n icon: [448, 512, [], \"e09a\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n };\n var faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n };\n var faFolderBlank = faFolder;\n var faFileWaveform = {\n prefix: 'fas',\n iconName: 'file-waveform',\n icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z\"]\n };\n var faFileMedicalAlt = faFileWaveform;\n var faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [512, 512, [], \"f7b9\", \"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faChartSimple = {\n prefix: 'fas',\n iconName: 'chart-simple',\n icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n };\n var faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [512, 512, [9894], \"f229\", \"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"]\n };\n var faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [512, 512, [129514], \"f492\", \"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z\"]\n };\n var faGauge = {\n prefix: 'fas',\n iconName: 'gauge',\n icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faDashboard = faGauge;\n var faGaugeMed = faGauge;\n var faTachometerAltAverage = faGauge;\n var faWandMagicSparkles = {\n prefix: 'fas',\n iconName: 'wand-magic-sparkles',\n icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"]\n };\n var faMagicWandSparkles = faWandMagicSparkles;\n var faE = {\n prefix: 'fas',\n iconName: 'e',\n icon: [320, 512, [101], \"45\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n };\n var faPenClip = {\n prefix: 'fas',\n iconName: 'pen-clip',\n icon: [512, 512, [\"pen-alt\"], \"f305\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"]\n };\n var faPenAlt = faPenClip;\n var faBridgeCircleExclamation = {\n prefix: 'fas',\n iconName: 'bridge-circle-exclamation',\n icon: [640, 512, [], \"e4ca\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [128100, 62144], \"f007\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"]\n };\n var faSchoolCircleCheck = {\n prefix: 'fas',\n iconName: 'school-circle-check',\n icon: [640, 512, [], \"e56b\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"]\n };\n var faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"]\n };\n var faVanShuttle = {\n prefix: 'fas',\n iconName: 'van-shuttle',\n icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faShuttleVan = faVanShuttle;\n var faBuildingUser = {\n prefix: 'fas',\n iconName: 'building-user',\n icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n };\n var faSquareCaretLeft = {\n prefix: 'fas',\n iconName: 'square-caret-left',\n icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n };\n var faCaretSquareLeft = faSquareCaretLeft;\n var faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [576, 512, [], \"f591\", \"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"]\n };\n var faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [128273], \"f084\", \"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n };\n var faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [512, 512, [128226, 128363], \"f0a1\", \"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"]\n };\n var faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"]\n };\n var faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"]\n };\n var faPersonHalfDress = {\n prefix: 'fas',\n iconName: 'person-half-dress',\n icon: [320, 512, [], \"e548\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"]\n };\n var faRoadBridge = {\n prefix: 'fas',\n iconName: 'road-bridge',\n icon: [640, 512, [], \"e563\", \"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"]\n };\n var faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [448, 512, [], \"f124\", \"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n };\n var faC = {\n prefix: 'fas',\n iconName: 'c',\n icon: [384, 512, [99], \"43\", \"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n };\n var faTabletButton = {\n prefix: 'fas',\n iconName: 'tablet-button',\n icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBuildingLock = {\n prefix: 'fas',\n iconName: 'building-lock',\n icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [576, 512, [], \"f53a\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"]\n };\n var faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z\"]\n };\n var faAreaChart = faChartArea;\n var faHouseFlag = {\n prefix: 'fas',\n iconName: 'house-flag',\n icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"]\n };\n var faPersonCircleMinus = {\n prefix: 'fas',\n iconName: 'person-circle-minus',\n icon: [576, 512, [], \"e540\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n };\n var faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faCancel = faBan;\n var faCameraRotate = {\n prefix: 'fas',\n iconName: 'camera-rotate',\n icon: [640, 512, [], \"e0d8\", \"M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z\"]\n };\n var faSprayCanSparkles = {\n prefix: 'fas',\n iconName: 'spray-can-sparkles',\n icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"]\n };\n var faAirFreshener = faSprayCanSparkles;\n var faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [11088, 61446], \"f005\", \"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"]\n };\n var faRepeat = {\n prefix: 'fas',\n iconName: 'repeat',\n icon: [512, 512, [128257], \"f363\", \"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z\"]\n };\n var faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"]\n };\n var faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"]\n };\n var faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [640, 512, [9892], \"f228\", \"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n };\n var faArrowPointer = {\n prefix: 'fas',\n iconName: 'arrow-pointer',\n icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"]\n };\n var faMousePointer = faArrowPointer;\n var faMaximize = {\n prefix: 'fas',\n iconName: 'maximize',\n icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"]\n };\n var faExpandArrowsAlt = faMaximize;\n var faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"]\n };\n var faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n };\n var faTriangleCircleSquare = faShapes;\n var faShuffle = {\n prefix: 'fas',\n iconName: 'shuffle',\n icon: [512, 512, [128256, \"random\"], \"f074\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"]\n };\n var faRandom = faShuffle;\n var faPersonRunning = {\n prefix: 'fas',\n iconName: 'person-running',\n icon: [448, 512, [127939, \"running\"], \"f70c\", \"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"]\n };\n var faRunning = faPersonRunning;\n var faMobileRetro = {\n prefix: 'fas',\n iconName: 'mobile-retro',\n icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n };\n var faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [192, 512, [], \"f7a5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n };\n var faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [512, 512, [128375], \"f717\", \"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n };\n var faHandsBound = {\n prefix: 'fas',\n iconName: 'hands-bound',\n icon: [640, 512, [], \"e4f9\", \"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"]\n };\n var faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z\"]\n };\n var faPlaneCircleExclamation = {\n prefix: 'fas',\n iconName: 'plane-circle-exclamation',\n icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"]\n };\n var faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"]\n };\n var faComputerMouse = {\n prefix: 'fas',\n iconName: 'computer-mouse',\n icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"]\n };\n var faMouse = faComputerMouse;\n var faArrowRightToBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-to-bracket',\n icon: [512, 512, [\"sign-in\"], \"f090\", \"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n };\n var faSignIn = faArrowRightToBracket;\n var faShopSlash = {\n prefix: 'fas',\n iconName: 'shop-slash',\n icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"]\n };\n var faStoreAltSlash = faShopSlash;\n var faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faVirusCovidSlash = {\n prefix: 'fas',\n iconName: 'virus-covid-slash',\n icon: [640, 512, [], \"e4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n };\n var faShopLock = {\n prefix: 'fas',\n iconName: 'shop-lock',\n icon: [640, 512, [], \"e4a5\", \"M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"]\n };\n var faHourglass1 = faHourglassStart;\n var faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"]\n };\n var faBuildingWheat = {\n prefix: 'fas',\n iconName: 'building-wheat',\n icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"]\n };\n var faPersonBreastfeeding = {\n prefix: 'fas',\n iconName: 'person-breastfeeding',\n icon: [448, 512, [], \"e53a\", \"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"]\n };\n var faRightToBracket = {\n prefix: 'fas',\n iconName: 'right-to-bracket',\n icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSignInAlt = faRightToBracket;\n var faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [384, 512, [9792], \"f221\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"]\n };\n var faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faHeartPulse = {\n prefix: 'fas',\n iconName: 'heart-pulse',\n icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n };\n var faHeartbeat = faHeartPulse;\n var faPeopleCarryBox = {\n prefix: 'fas',\n iconName: 'people-carry-box',\n icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"]\n };\n var faPeopleCarry = faPeopleCarryBox;\n var faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n };\n var faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"]\n };\n var faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"]\n };\n var faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"]\n };\n var faXmarksLines = {\n prefix: 'fas',\n iconName: 'xmarks-lines',\n icon: [640, 512, [], \"e59a\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"]\n };\n var faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n };\n var faWeightScale = {\n prefix: 'fas',\n iconName: 'weight-scale',\n icon: [512, 512, [\"weight\"], \"f496\", \"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"]\n };\n var faWeight = faWeightScale;\n var faUserGroup = {\n prefix: 'fas',\n iconName: 'user-group',\n icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"]\n };\n var faUserFriends = faUserGroup;\n var faArrowUpAZ = {\n prefix: 'fas',\n iconName: 'arrow-up-a-z',\n icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z\"]\n };\n var faSortAlphaUp = faArrowUpAZ;\n var faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [448, 512, [9822], \"f441\", \"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z\"]\n };\n var faFaceLaughSquint = {\n prefix: 'fas',\n iconName: 'face-laugh-squint',\n icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faLaughSquint = faFaceLaughSquint;\n var faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z\"]\n };\n var faCircleArrowUp = {\n prefix: 'fas',\n iconName: 'circle-arrow-up',\n icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z\"]\n };\n var faArrowCircleUp = faCircleArrowUp;\n var faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faPersonWalking = {\n prefix: 'fas',\n iconName: 'person-walking',\n icon: [320, 512, [128694, \"walking\"], \"f554\", \"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"]\n };\n var faWalking = faPersonWalking;\n var faL = {\n prefix: 'fas',\n iconName: 'l',\n icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n };\n var faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [448, 512, [128293], \"f06d\", \"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"]\n };\n var faBedPulse = {\n prefix: 'fas',\n iconName: 'bed-pulse',\n icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faProcedures = faBedPulse;\n var faShuttleSpace = {\n prefix: 'fas',\n iconName: 'shuttle-space',\n icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n };\n var faSpaceShuttle = faShuttleSpace;\n var faFaceLaugh = {\n prefix: 'fas',\n iconName: 'face-laugh',\n icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faLaugh = faFaceLaugh;\n var faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n };\n var faHeartCirclePlus = {\n prefix: 'fas',\n iconName: 'heart-circle-plus',\n icon: [576, 512, [], \"e500\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faCodeFork = {\n prefix: 'fas',\n iconName: 'code-fork',\n icon: [448, 512, [], \"e13b\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n };\n var faMicrophoneLines = {\n prefix: 'fas',\n iconName: 'microphone-lines',\n icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"]\n };\n var faMicrophoneAlt = faMicrophoneLines;\n var faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [127798], \"f816\", \"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"]\n };\n var faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [128275], \"f09c\", \"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"]\n };\n var faColonSign = {\n prefix: 'fas',\n iconName: 'colon-sign',\n icon: [384, 512, [], \"e140\", \"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"]\n };\n var faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"]\n };\n var faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"]\n };\n var faRoadCircleXmark = {\n prefix: 'fas',\n iconName: 'road-circle-xmark',\n icon: [640, 512, [], \"e566\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n };\n var faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMarsStrokeUp = {\n prefix: 'fas',\n iconName: 'mars-stroke-up',\n icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"]\n };\n var faMarsStrokeV = faMarsStrokeUp;\n var faChampagneGlasses = {\n prefix: 'fas',\n iconName: 'champagne-glasses',\n icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"]\n };\n var faGlassCheers = faChampagneGlasses;\n var faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faHouseCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-circle-exclamation',\n icon: [640, 512, [], \"e50a\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faFileArrowUp = {\n prefix: 'fas',\n iconName: 'file-arrow-up',\n icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z\"]\n };\n var faFileUpload = faFileArrowUp;\n var faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faWifi3 = faWifi;\n var faWifiStrong = faWifi;\n var faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"]\n };\n var faBathtub = faBath;\n var faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faUserPen = {\n prefix: 'fas',\n iconName: 'user-pen',\n icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n };\n var faUserEdit = faUserPen;\n var faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"]\n };\n var faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"]\n };\n var faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"]\n };\n var faAnchorLock = {\n prefix: 'fas',\n iconName: 'anchor-lock',\n icon: [640, 512, [], \"e4ad\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faBuildingNgo = {\n prefix: 'fas',\n iconName: 'building-ngo',\n icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n };\n var faManatSign = {\n prefix: 'fas',\n iconName: 'manat-sign',\n icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"]\n };\n var faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n };\n var faBorderTopLeft = {\n prefix: 'fas',\n iconName: 'border-top-left',\n icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBorderStyle = faBorderTopLeft;\n var faMapLocationDot = {\n prefix: 'fas',\n iconName: 'map-location-dot',\n icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faMapMarkedAlt = faMapLocationDot;\n var faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"]\n };\n var faSquarePollVertical = {\n prefix: 'fas',\n iconName: 'square-poll-vertical',\n icon: [448, 512, [\"poll\"], \"f681\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"]\n };\n var faPoll = faSquarePollVertical;\n var faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [9749], \"f7b6\", \"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"]\n };\n var faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"]\n };\n var faBatteryCar = faCarBattery;\n var faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"]\n };\n var faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [9857], \"f528\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [9819], \"f445\", \"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"]\n };\n var faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z\"]\n };\n var faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [448, 512, [], \"f43c\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"]\n };\n var faBuildingCircleCheck = {\n prefix: 'fas',\n iconName: 'building-circle-check',\n icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faPersonChalkboard = {\n prefix: 'fas',\n iconName: 'person-chalkboard',\n icon: [640, 512, [], \"e53d\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faMarsStrokeRight = {\n prefix: 'fas',\n iconName: 'mars-stroke-right',\n icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"]\n };\n var faMarsStrokeH = faMarsStrokeRight;\n var faHandBackFist = {\n prefix: 'fas',\n iconName: 'hand-back-fist',\n icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"]\n };\n var faHandRock = faHandBackFist;\n var faSquareCaretUp = {\n prefix: 'fas',\n iconName: 'square-caret-up',\n icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n };\n var faCaretSquareUp = faSquareCaretUp;\n var faCloudShowersWater = {\n prefix: 'fas',\n iconName: 'cloud-showers-water',\n icon: [576, 512, [], \"e4e4\", \"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faBarChart = faChartBar;\n var faHandsBubbles = {\n prefix: 'fas',\n iconName: 'hands-bubbles',\n icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"]\n };\n var faHandsWash = faHandsBubbles;\n var faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faEyeLowVision = {\n prefix: 'fas',\n iconName: 'eye-low-vision',\n icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"]\n };\n var faLowVision = faEyeLowVision;\n var faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faSailboat = {\n prefix: 'fas',\n iconName: 'sailboat',\n icon: [576, 512, [], \"e445\", \"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n };\n var faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"]\n };\n var faSquarePlus = {\n prefix: 'fas',\n iconName: 'square-plus',\n icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faPlusSquare = faSquarePlus;\n var faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"]\n };\n var faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faBucket = {\n prefix: 'fas',\n iconName: 'bucket',\n icon: [448, 512, [], \"e4cf\", \"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"]\n };\n var faCow = {\n prefix: 'fas',\n iconName: 'cow',\n icon: [640, 512, [128004], \"f6c8\", \"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"]\n };\n var faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n };\n var faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [129691], \"f54a\", \"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n };\n var faFolderClosed = {\n prefix: 'fas',\n iconName: 'folder-closed',\n icon: [512, 512, [], \"e185\", \"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z\"]\n };\n var faHouseTsunami = {\n prefix: 'fas',\n iconName: 'house-tsunami',\n icon: [576, 512, [], \"e515\", \"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n };\n var faSquareNfi = {\n prefix: 'fas',\n iconName: 'square-nfi',\n icon: [448, 512, [], \"e576\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"]\n };\n var faArrowUpFromGroundWater = {\n prefix: 'fas',\n iconName: 'arrow-up-from-ground-water',\n icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"]\n };\n var faMartiniGlass = {\n prefix: 'fas',\n iconName: 'martini-glass',\n icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"]\n };\n var faGlassMartiniAlt = faMartiniGlass;\n var faRotateLeft = {\n prefix: 'fas',\n iconName: 'rotate-left',\n icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z\"]\n };\n var faRotateBack = faRotateLeft;\n var faRotateBackward = faRotateLeft;\n var faUndoAlt = faRotateLeft;\n var faTableColumns = {\n prefix: 'fas',\n iconName: 'table-columns',\n icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"]\n };\n var faColumns = faTableColumns;\n var faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [448, 512, [127819], \"f094\", \"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"]\n };\n var faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [576, 512, [], \"e063\", \"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [512, 512, [128142], \"f3a5\", \"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"]\n };\n var faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [\"dolly-box\"], \"f472\", \"M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"]\n };\n var faDollyBox = faDolly;\n var faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [128684], \"f48d\", \"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"]\n };\n var faMinimize = {\n prefix: 'fas',\n iconName: 'minimize',\n icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z\"]\n };\n var faCompressArrowsAlt = faMinimize;\n var faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faAnglesRight = {\n prefix: 'fas',\n iconName: 'angles-right',\n icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n };\n var faAngleDoubleRight = faAnglesRight;\n var faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"]\n };\n var faCirclePlay = {\n prefix: 'fas',\n iconName: 'circle-play',\n icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"]\n };\n var faPlayCircle = faCirclePlay;\n var faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"]\n };\n var faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"]\n };\n var faEur = faEuroSign;\n var faEuro = faEuroSign;\n var faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [129681], \"f6c0\", \"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z\"]\n };\n var faCircleCheck = {\n prefix: 'fas',\n iconName: 'circle-check',\n icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faCheckCircle = faCircleCheck;\n var faCircleStop = {\n prefix: 'fas',\n iconName: 'circle-stop',\n icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n };\n var faStopCircle = faCircleStop;\n var faCompassDrafting = {\n prefix: 'fas',\n iconName: 'compass-drafting',\n icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faDraftingCompass = faCompassDrafting;\n var faPlateWheat = {\n prefix: 'fas',\n iconName: 'plate-wheat',\n icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n };\n var faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"]\n };\n var faPersonShelter = {\n prefix: 'fas',\n iconName: 'person-shelter',\n icon: [512, 512, [], \"e54f\", \"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n };\n var faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [384, 512, [9906], \"f22c\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"]\n };\n var faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"]\n };\n var faFaceLaughBeam = {\n prefix: 'fas',\n iconName: 'face-laugh-beam',\n icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faLaughBeam = faFaceLaughBeam;\n var faHelicopterSymbol = {\n prefix: 'fas',\n iconName: 'helicopter-symbol',\n icon: [512, 512, [], \"e502\", \"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"]\n };\n var faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faCircleChevronUp = {\n prefix: 'fas',\n iconName: 'circle-chevron-up',\n icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"]\n };\n var faChevronCircleUp = faCircleChevronUp;\n var faLariSign = {\n prefix: 'fas',\n iconName: 'lari-sign',\n icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"]\n };\n var faVolcano = {\n prefix: 'fas',\n iconName: 'volcano',\n icon: [512, 512, [127755], \"f770\", \"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n };\n var faPersonWalkingDashedLineArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-dashed-line-arrow-right',\n icon: [640, 512, [], \"e553\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"]\n };\n var faSterlingSign = {\n prefix: 'fas',\n iconName: 'sterling-sign',\n icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n };\n var faGbp = faSterlingSign;\n var faPoundSign = faSterlingSign;\n var faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faSquarePersonConfined = {\n prefix: 'fas',\n iconName: 'square-person-confined',\n icon: [448, 512, [], \"e577\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z\"]\n };\n var faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z\"]\n };\n var faArrowDownLong = {\n prefix: 'fas',\n iconName: 'arrow-down-long',\n icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"]\n };\n var faLongArrowDown = faArrowDownLong;\n var faTentArrowDownToLine = {\n prefix: 'fas',\n iconName: 'tent-arrow-down-to-line',\n icon: [640, 512, [], \"e57e\", \"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"]\n };\n var faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"]\n };\n var faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z\"]\n };\n var faMailReplyAll = faReplyAll;\n var faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [129523], \"f0f2\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"]\n };\n var faPersonSkating = {\n prefix: 'fas',\n iconName: 'person-skating',\n icon: [448, 512, [\"skating\"], \"f7c5\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n };\n var faSkating = faPersonSkating;\n var faFilterCircleDollar = {\n prefix: 'fas',\n iconName: 'filter-circle-dollar',\n icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n };\n var faFunnelDollar = faFilterCircleDollar;\n var faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"]\n };\n var faCircleArrowDown = {\n prefix: 'fas',\n iconName: 'circle-arrow-down',\n icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z\"]\n };\n var faArrowCircleDown = faCircleArrowDown;\n var faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"]\n };\n var faArrowRightToFile = faFileImport;\n var faSquareArrowUpRight = {\n prefix: 'fas',\n iconName: 'square-arrow-up-right',\n icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"]\n };\n var faExternalLinkSquare = faSquareArrowUpRight;\n var faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"]\n };\n var faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [576, 512, [128220], \"f70e\", \"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"]\n };\n var faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"]\n };\n var faLocationPinLock = {\n prefix: 'fas',\n iconName: 'location-pin-lock',\n icon: [512, 512, [], \"e51f\", \"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"]\n };\n var faHillAvalanche = {\n prefix: 'fas',\n iconName: 'hill-avalanche',\n icon: [576, 512, [], \"e507\", \"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"]\n };\n var faTemperatureEmpty = {\n prefix: 'fas',\n iconName: 'temperature-empty',\n icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faTemperature0 = faTemperatureEmpty;\n var faThermometer0 = faTemperatureEmpty;\n var faThermometerEmpty = faTemperatureEmpty;\n var faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"]\n };\n var faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [174], \"f25d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"]\n };\n var faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faContactCard = faAddressCard;\n var faVcard = faAddressCard;\n var faScaleUnbalancedFlip = {\n prefix: 'fas',\n iconName: 'scale-unbalanced-flip',\n icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"]\n };\n var faBalanceScaleRight = faScaleUnbalancedFlip;\n var faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"]\n };\n var faDiamondTurnRight = {\n prefix: 'fas',\n iconName: 'diamond-turn-right',\n icon: [512, 512, [\"directions\"], \"f5eb\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n };\n var faDirections = faDiamondTurnRight;\n var faBurst = {\n prefix: 'fas',\n iconName: 'burst',\n icon: [512, 512, [], \"e4dc\", \"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"]\n };\n var faHouseLaptop = {\n prefix: 'fas',\n iconName: 'house-laptop',\n icon: [640, 512, [\"laptop-house\"], \"e066\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"]\n };\n var faLaptopHouse = faHouseLaptop;\n var faFaceTired = {\n prefix: 'fas',\n iconName: 'face-tired',\n icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faTired = faFaceTired;\n var faMoneyBills = {\n prefix: 'fas',\n iconName: 'money-bills',\n icon: [640, 512, [], \"e1f3\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n };\n var faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"]\n };\n var faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"]\n };\n var faFontAwesome = {\n prefix: 'fas',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"]\n };\n var faFontAwesomeFlag = faFontAwesome;\n var faFontAwesomeLogoFull = faFontAwesome;\n var faCloudArrowUp = {\n prefix: 'fas',\n iconName: 'cloud-arrow-up',\n icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"]\n };\n var faCloudUpload = faCloudArrowUp;\n var faCloudUploadAlt = faCloudArrowUp;\n var faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [127912], \"f53f\", \"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faArrowsTurnRight = {\n prefix: 'fas',\n iconName: 'arrows-turn-right',\n icon: [448, 512, [], \"e4c0\", \"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n };\n var faFerry = {\n prefix: 'fas',\n iconName: 'ferry',\n icon: [576, 512, [], \"e4ea\", \"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faArrowsDownToPeople = {\n prefix: 'fas',\n iconName: 'arrows-down-to-people',\n icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n };\n var faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z\"]\n };\n var faSprout = faSeedling;\n var faLeftRight = {\n prefix: 'fas',\n iconName: 'left-right',\n icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"]\n };\n var faArrowsAltH = faLeftRight;\n var faBoxesPacking = {\n prefix: 'fas',\n iconName: 'boxes-packing',\n icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n };\n var faCircleArrowLeft = {\n prefix: 'fas',\n iconName: 'circle-arrow-left',\n icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z\"]\n };\n var faArrowCircleLeft = faCircleArrowLeft;\n var faGroupArrowsRotate = {\n prefix: 'fas',\n iconName: 'group-arrows-rotate',\n icon: [512, 512, [], \"e4f6\", \"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"]\n };\n var faBowlFood = {\n prefix: 'fas',\n iconName: 'bowl-food',\n icon: [512, 512, [], \"e4c6\", \"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n };\n var faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"]\n };\n var faArrowDownWideShort = {\n prefix: 'fas',\n iconName: 'arrow-down-wide-short',\n icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"]\n };\n var faSortAmountAsc = faArrowDownWideShort;\n var faSortAmountDown = faArrowDownWideShort;\n var faCloudBolt = {\n prefix: 'fas',\n iconName: 'cloud-bolt',\n icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n };\n var faThunderstorm = faCloudBolt;\n var faTextSlash = {\n prefix: 'fas',\n iconName: 'text-slash',\n icon: [640, 512, [\"remove-format\"], \"f87d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"]\n };\n var faRemoveFormat = faTextSlash;\n var faFaceSmileWink = {\n prefix: 'fas',\n iconName: 'face-smile-wink',\n icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n };\n var faSmileWink = faFaceSmileWink;\n var faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"]\n };\n var faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"]\n };\n var faArrowsLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-left-right',\n icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n };\n var faArrowsH = faArrowsLeftRight;\n var faHouseLock = {\n prefix: 'fas',\n iconName: 'house-lock',\n icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faCloudArrowDown = {\n prefix: 'fas',\n iconName: 'cloud-arrow-down',\n icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n };\n var faCloudDownload = faCloudArrowDown;\n var faCloudDownloadAlt = faCloudArrowDown;\n var faChildren = {\n prefix: 'fas',\n iconName: 'children',\n icon: [640, 512, [], \"e4e1\", \"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"]\n };\n var faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n };\n var faBlackboard = faChalkboard;\n var faUserLargeSlash = {\n prefix: 'fas',\n iconName: 'user-large-slash',\n icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z\"]\n };\n var faUserAltSlash = faUserLargeSlash;\n var faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n };\n var faHandshakeSimpleSlash = {\n prefix: 'fas',\n iconName: 'handshake-simple-slash',\n icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z\"]\n };\n var faHandshakeAltSlash = faHandshakeSimpleSlash;\n var faMattressPillow = {\n prefix: 'fas',\n iconName: 'mattress-pillow',\n icon: [640, 512, [], \"e525\", \"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"]\n };\n var faGuaraniSign = {\n prefix: 'fas',\n iconName: 'guarani-sign',\n icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"]\n };\n var faArrowsRotate = {\n prefix: 'fas',\n iconName: 'arrows-rotate',\n icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n };\n var faRefresh = faArrowsRotate;\n var faSync = faArrowsRotate;\n var faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [512, 512, [129519], \"f134\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faCruzeiroSign = {\n prefix: 'fas',\n iconName: 'cruzeiro-sign',\n icon: [448, 512, [], \"e152\", \"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"]\n };\n var faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"]\n };\n var faShieldHalved = {\n prefix: 'fas',\n iconName: 'shield-halved',\n icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"]\n };\n var faShieldAlt = faShieldHalved;\n var faBookAtlas = {\n prefix: 'fas',\n iconName: 'book-atlas',\n icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n };\n var faAtlas = faBookAtlas;\n var faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faEnvelopeCircleCheck = {\n prefix: 'fas',\n iconName: 'envelope-circle-check',\n icon: [640, 512, [], \"e4e8\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [576, 512, [], \"f5fd\", \"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"]\n };\n var faArrowsToDot = {\n prefix: 'fas',\n iconName: 'arrows-to-dot',\n icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"]\n };\n var faHeartCircleCheck = {\n prefix: 'fas',\n iconName: 'heart-circle-check',\n icon: [576, 512, [], \"e4fd\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faHouseChimneyCrack = {\n prefix: 'fas',\n iconName: 'house-chimney-crack',\n icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"]\n };\n var faHouseDamage = faHouseChimneyCrack;\n var faFileZipper = {\n prefix: 'fas',\n iconName: 'file-zipper',\n icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faFileArchive = faFileZipper;\n var faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"]\n };\n var faMartiniGlassEmpty = {\n prefix: 'fas',\n iconName: 'martini-glass-empty',\n icon: [512, 512, [\"glass-martini\"], \"f000\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"]\n };\n var faGlassMartini = faMartiniGlassEmpty;\n var faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"]\n };\n var faCediSign = {\n prefix: 'fas',\n iconName: 'cedi-sign',\n icon: [384, 512, [], \"e0df\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n };\n var faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"]\n };\n var faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [9962], \"f51d\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n };\n var faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [640, 512, [], \"f653\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z\"]\n };\n var faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"]\n };\n var faZ = {\n prefix: 'fas',\n iconName: 'z',\n icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var faPersonSkiing = {\n prefix: 'fas',\n iconName: 'person-skiing',\n icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"]\n };\n var faSkiing = faPersonSkiing;\n var faRoadLock = {\n prefix: 'fas',\n iconName: 'road-lock',\n icon: [640, 512, [], \"e567\", \"M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faA = {\n prefix: 'fas',\n iconName: 'a',\n icon: [384, 512, [97], \"41\", \"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z\"]\n };\n var faTemperatureArrowDown = {\n prefix: 'fas',\n iconName: 'temperature-arrow-down',\n icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"]\n };\n var faTemperatureDown = faTemperatureArrowDown;\n var faFeatherPointed = {\n prefix: 'fas',\n iconName: 'feather-pointed',\n icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n };\n var faFeatherAlt = faFeatherPointed;\n var faP = {\n prefix: 'fas',\n iconName: 'p',\n icon: [320, 512, [112], \"50\", \"M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"]\n };\n var faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"]\n };\n var faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faRectangleAd = {\n prefix: 'fas',\n iconName: 'rectangle-ad',\n icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"]\n };\n var faAd = faRectangleAd;\n var faCircleArrowRight = {\n prefix: 'fas',\n iconName: 'circle-arrow-right',\n icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z\"]\n };\n var faArrowCircleRight = faCircleArrowRight;\n var faFilterCircleXmark = {\n prefix: 'fas',\n iconName: 'filter-circle-xmark',\n icon: [576, 512, [], \"e17b\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faLocust = {\n prefix: 'fas',\n iconName: 'locust',\n icon: [576, 512, [], \"e520\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"]\n };\n var faUnsorted = faSort;\n var faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faList12 = faListOl;\n var faListNumeric = faListOl;\n var faPersonDressBurst = {\n prefix: 'fas',\n iconName: 'person-dress-burst',\n icon: [640, 512, [], \"e544\", \"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n };\n var faMoneyCheckDollar = {\n prefix: 'fas',\n iconName: 'money-check-dollar',\n icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z\"]\n };\n var faMoneyCheckAlt = faMoneyCheckDollar;\n var faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [448, 512, [], \"f5cb\", \"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"]\n };\n var faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [512, 512, [], \"f7ec\", \"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"]\n };\n var faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"]\n };\n var faFaceKissWinkHeart = {\n prefix: 'fas',\n iconName: 'face-kiss-wink-heart',\n icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"]\n };\n var faKissWinkHeart = faFaceKissWinkHeart;\n var faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n };\n var faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"]\n };\n var faUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'up-down-left-right',\n icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n };\n var faArrowsAlt = faUpDownLeftRight;\n var faHouseChimneyUser = {\n prefix: 'fas',\n iconName: 'house-chimney-user',\n icon: [576, 512, [], \"e065\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"]\n };\n var faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [512, 512, [129513], \"f12e\", \"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z\"]\n };\n var faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"]\n };\n var faStarHalfStroke = {\n prefix: 'fas',\n iconName: 'star-half-stroke',\n icon: [640, 512, [\"star-half-alt\"], \"f5c0\", \"M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z\"]\n };\n var faStarHalfAlt = faStarHalfStroke;\n var faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"]\n };\n var faWhiskeyGlass = {\n prefix: 'fas',\n iconName: 'whiskey-glass',\n icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"]\n };\n var faGlassWhiskey = faWhiskeyGlass;\n var faBuildingCircleExclamation = {\n prefix: 'fas',\n iconName: 'building-circle-exclamation',\n icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faMagnifyingGlassChart = {\n prefix: 'fas',\n iconName: 'magnifying-glass-chart',\n icon: [512, 512, [], \"e522\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faArrowUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'arrow-up-right-from-square',\n icon: [512, 512, [\"external-link\"], \"f08e\", \"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faExternalLink = faArrowUpRightFromSquare;\n var faCubesStacked = {\n prefix: 'fas',\n iconName: 'cubes-stacked',\n icon: [448, 512, [], \"e4e6\", \"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"]\n };\n var faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"]\n };\n var faKrw = faWonSign;\n var faWon = faWonSign;\n var faVirusCovid = {\n prefix: 'fas',\n iconName: 'virus-covid',\n icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faAustralSign = {\n prefix: 'fas',\n iconName: 'austral-sign',\n icon: [448, 512, [], \"e0a9\", \"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"]\n };\n var faF = {\n prefix: 'fas',\n iconName: 'f',\n icon: [320, 512, [102], \"46\", \"M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n };\n var faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [512, 512, [], \"f06c\", \"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"]\n };\n var faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [128739], \"f018\", \"M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faCab = faTaxi;\n var faPersonCirclePlus = {\n prefix: 'fas',\n iconName: 'person-circle-plus',\n icon: [576, 512, [], \"e541\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n };\n var faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z\"]\n };\n var faPieChart = faChartPie;\n var faBoltLightning = {\n prefix: 'fas',\n iconName: 'bolt-lightning',\n icon: [384, 512, [], \"e0b7\", \"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faSackXmark = {\n prefix: 'fas',\n iconName: 'sack-xmark',\n icon: [512, 512, [], \"e56a\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"]\n };\n var faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"]\n };\n var faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"]\n };\n var faFishFins = {\n prefix: 'fas',\n iconName: 'fish-fins',\n icon: [576, 512, [], \"e4f2\", \"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faBuildingFlag = {\n prefix: 'fas',\n iconName: 'building-flag',\n icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"]\n };\n var faFaceGrinBeam = {\n prefix: 'fas',\n iconName: 'face-grin-beam',\n icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faGrinBeam = faFaceGrinBeam;\n var faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [640, 512, [], \"f248\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z\"]\n };\n var faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"]\n };\n var faLocationPin = {\n prefix: 'fas',\n iconName: 'location-pin',\n icon: [384, 512, [\"map-marker\"], \"f041\", \"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"]\n };\n var faMapMarker = faLocationPin;\n var faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [128331], \"f66b\", \"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n };\n var faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [640, 512, [129531], \"f71e\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faHelmetSafety = {\n prefix: 'fas',\n iconName: 'helmet-safety',\n icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z\"]\n };\n var faHardHat = faHelmetSafety;\n var faHatHard = faHelmetSafety;\n var faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [9167], \"f052\", \"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"]\n };\n var faCircleRight = {\n prefix: 'fas',\n iconName: 'circle-right',\n icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z\"]\n };\n var faArrowAltCircleRight = faCircleRight;\n var faPlaneCircleCheck = {\n prefix: 'fas',\n iconName: 'plane-circle-check',\n icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faFaceRollingEyes = {\n prefix: 'fas',\n iconName: 'face-rolling-eyes',\n icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"]\n };\n var faMehRollingEyes = faFaceRollingEyes;\n var faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [576, 512, [], \"f247\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"]\n };\n var faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [\"line-chart\"], \"f201\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n };\n var faLineChart = faChartLine;\n var faMaskVentilator = {\n prefix: 'fas',\n iconName: 'mask-ventilator',\n icon: [640, 512, [], \"e524\", \"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [8594], \"f061\", \"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"]\n };\n var faSignsPost = {\n prefix: 'fas',\n iconName: 'signs-post',\n icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faMapSigns = faSignsPost;\n var faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n };\n var faPersonCircleQuestion = {\n prefix: 'fas',\n iconName: 'person-circle-question',\n icon: [576, 512, [], \"e542\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n };\n var faH = {\n prefix: 'fas',\n iconName: 'h',\n icon: [384, 512, [104], \"48\", \"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n };\n var faTarp = {\n prefix: 'fas',\n iconName: 'tarp',\n icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faScrewdriverWrench = {\n prefix: 'fas',\n iconName: 'screwdriver-wrench',\n icon: [512, 512, [\"tools\"], \"f7d9\", \"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faTools = faScrewdriverWrench;\n var faArrowsToEye = {\n prefix: 'fas',\n iconName: 'arrows-to-eye',\n icon: [640, 512, [], \"e4bf\", \"M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n };\n var faPlugCircleBolt = {\n prefix: 'fas',\n iconName: 'plug-circle-bolt',\n icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n };\n var faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"]\n };\n var faMarsAndVenus = {\n prefix: 'fas',\n iconName: 'mars-and-venus',\n icon: [512, 512, [9893], \"f224\", \"M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n };\n var faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [\"home-user\"], \"e1b0\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"]\n };\n var faHomeUser = faHouseUser;\n var faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n };\n var faHouseCrack = {\n prefix: 'fas',\n iconName: 'house-crack',\n icon: [576, 512, [], \"e3b1\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n };\n var faMartiniGlassCitrus = {\n prefix: 'fas',\n iconName: 'martini-glass-citrus',\n icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n };\n var faCocktail = faMartiniGlassCitrus;\n var faFaceSurprise = {\n prefix: 'fas',\n iconName: 'face-surprise',\n icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faSurprise = faFaceSurprise;\n var faBottleWater = {\n prefix: 'fas',\n iconName: 'bottle-water',\n icon: [320, 512, [], \"e4c5\", \"M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faCirclePause = {\n prefix: 'fas',\n iconName: 'circle-pause',\n icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faPauseCircle = faCirclePause;\n var faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n };\n var faAppleWhole = {\n prefix: 'fas',\n iconName: 'apple-whole',\n icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"]\n };\n var faAppleAlt = faAppleWhole;\n var faKitchenSet = {\n prefix: 'fas',\n iconName: 'kitchen-set',\n icon: [576, 512, [], \"e51a\", \"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faR = {\n prefix: 'fas',\n iconName: 'r',\n icon: [320, 512, [114], \"52\", \"M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n };\n var faTemperatureQuarter = {\n prefix: 'fas',\n iconName: 'temperature-quarter',\n icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature1 = faTemperatureQuarter;\n var faThermometer1 = faTemperatureQuarter;\n var faThermometerQuarter = faTemperatureQuarter;\n var faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"]\n };\n var faBitcoinSign = {\n prefix: 'fas',\n iconName: 'bitcoin-sign',\n icon: [320, 512, [], \"e0b4\", \"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"]\n };\n var faShieldDog = {\n prefix: 'fas',\n iconName: 'shield-dog',\n icon: [512, 512, [], \"e573\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z\"]\n };\n var faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"]\n };\n var faElevator = {\n prefix: 'fas',\n iconName: 'elevator',\n icon: [512, 512, [], \"e16d\", \"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n };\n var faMoneyBillTransfer = {\n prefix: 'fas',\n iconName: 'money-bill-transfer',\n icon: [640, 512, [], \"e528\", \"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faMoneyBillTrendUp = {\n prefix: 'fas',\n iconName: 'money-bill-trend-up',\n icon: [512, 512, [], \"e529\", \"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faHouseFloodWaterCircleArrowRight = {\n prefix: 'fas',\n iconName: 'house-flood-water-circle-arrow-right',\n icon: [640, 512, [], \"e50f\", \"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faSquarePollHorizontal = {\n prefix: 'fas',\n iconName: 'square-poll-horizontal',\n icon: [448, 512, [\"poll-h\"], \"f682\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"]\n };\n var faPollH = faSquarePollHorizontal;\n var faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n };\n var faBackwardFast = {\n prefix: 'fas',\n iconName: 'backward-fast',\n icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"]\n };\n var faFastBackward = faBackwardFast;\n var faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n };\n var faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"]\n };\n var faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [8482], \"f25c\", \"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"]\n };\n var faBasketball = {\n prefix: 'fas',\n iconName: 'basketball',\n icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"]\n };\n var faBasketballBall = faBasketball;\n var faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [128225], \"f7c0\", \"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faCircleUp = {\n prefix: 'fas',\n iconName: 'circle-up',\n icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z\"]\n };\n var faArrowAltCircleUp = faCircleUp;\n var faMobileScreenButton = {\n prefix: 'fas',\n iconName: 'mobile-screen-button',\n icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z\"]\n };\n var faMobileAlt = faMobileScreenButton;\n var faVolumeHigh = {\n prefix: 'fas',\n iconName: 'volume-high',\n icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n };\n var faVolumeUp = faVolumeHigh;\n var faUsersRays = {\n prefix: 'fas',\n iconName: 'users-rays',\n icon: [640, 512, [], \"e593\", \"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"]\n };\n var faBurger = {\n prefix: 'fas',\n iconName: 'burger',\n icon: [512, 512, [\"hamburger\"], \"f805\", \"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"]\n };\n var faHamburger = faBurger;\n var faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [128295], \"f0ad\", \"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBugs = {\n prefix: 'fas',\n iconName: 'bugs',\n icon: [576, 512, [], \"e4d0\", \"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"]\n };\n var faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"]\n };\n var faRupee = faRupeeSign;\n var faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"]\n };\n var faCircleQuestion = {\n prefix: 'fas',\n iconName: 'circle-question',\n icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faQuestionCircle = faCircleQuestion;\n var faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [128747], \"f5b0\", \"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faBookBookmark = {\n prefix: 'fas',\n iconName: 'book-bookmark',\n icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"]\n };\n var faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [448, 512, [], \"f126\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"]\n };\n var faBridge = {\n prefix: 'fas',\n iconName: 'bridge',\n icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"]\n };\n var faPhoneFlip = {\n prefix: 'fas',\n iconName: 'phone-flip',\n icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"]\n };\n var faPhoneAlt = faPhoneFlip;\n var faTruckFront = {\n prefix: 'fas',\n iconName: 'truck-front',\n icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [576, 512, [128008], \"f6be\", \"M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faAnchorCircleExclamation = {\n prefix: 'fas',\n iconName: 'anchor-circle-exclamation',\n icon: [640, 512, [], \"e4ab\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faTruckField = {\n prefix: 'fas',\n iconName: 'truck-field',\n icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faClipboardQuestion = {\n prefix: 'fas',\n iconName: 'clipboard-question',\n icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faPanorama = {\n prefix: 'fas',\n iconName: 'panorama',\n icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"]\n };\n var faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n };\n var faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n };\n var faFileCircleMinus = {\n prefix: 'fas',\n iconName: 'file-circle-minus',\n icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n };\n var faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [512, 512, [], \"f02c\", \"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [320, 512, [127863], \"f4e3\", \"M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z\"]\n };\n var faForwardFast = {\n prefix: 'fas',\n iconName: 'forward-fast',\n icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"]\n };\n var faFastForward = faForwardFast;\n var faFaceMehBlank = {\n prefix: 'fas',\n iconName: 'face-meh-blank',\n icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMehBlank = faFaceMehBlank;\n var faSquareParking = {\n prefix: 'fas',\n iconName: 'square-parking',\n icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n };\n var faParking = faSquareParking;\n var faHouseSignal = {\n prefix: 'fas',\n iconName: 'house-signal',\n icon: [576, 512, [], \"e012\", \"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n };\n var faBarsProgress = {\n prefix: 'fas',\n iconName: 'bars-progress',\n icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"]\n };\n var faTasksAlt = faBarsProgress;\n var faFaucetDrip = {\n prefix: 'fas',\n iconName: 'faucet-drip',\n icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n };\n var faCartFlatbed = {\n prefix: 'fas',\n iconName: 'cart-flatbed',\n icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z\"]\n };\n var faDollyFlatbed = faCartFlatbed;\n var faBanSmoking = {\n prefix: 'fas',\n iconName: 'ban-smoking',\n icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"]\n };\n var faSmokingBan = faBanSmoking;\n var faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [576, 512, [], \"f120\", \"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faMobileButton = {\n prefix: 'fas',\n iconName: 'mobile-button',\n icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faHouseMedicalFlag = {\n prefix: 'fas',\n iconName: 'house-medical-flag',\n icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n };\n var faBasketShopping = {\n prefix: 'fas',\n iconName: 'basket-shopping',\n icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faShoppingBasket = faBasketShopping;\n var faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [576, 512, [], \"f4db\", \"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faBusSimple = {\n prefix: 'fas',\n iconName: 'bus-simple',\n icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBusAlt = faBusSimple;\n var faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [128065], \"f06e\", \"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"]\n };\n var faFaceSadCry = {\n prefix: 'fas',\n iconName: 'face-sad-cry',\n icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n };\n var faSadCry = faFaceSadCry;\n var faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"]\n };\n var faPersonMilitaryToPerson = {\n prefix: 'fas',\n iconName: 'person-military-to-person',\n icon: [512, 512, [], \"e54c\", \"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"]\n };\n var faFileShield = {\n prefix: 'fas',\n iconName: 'file-shield',\n icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n };\n var faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n };\n var faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [128394], \"f304\", \"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"]\n };\n var faTowerObservation = {\n prefix: 'fas',\n iconName: 'tower-observation',\n icon: [512, 512, [], \"e586\", \"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n };\n var faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faSignal5 = faSignal;\n var faSignalPerfect = faSignal;\n var faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [576, 512, [128653], \"f207\", \"M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z\"]\n };\n var faHeartCircleXmark = {\n prefix: 'fas',\n iconName: 'heart-circle-xmark',\n icon: [576, 512, [], \"e501\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faHouseChimney = {\n prefix: 'fas',\n iconName: 'house-chimney',\n icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"]\n };\n var faHomeLg = faHouseChimney;\n var faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFaceFrown = {\n prefix: 'fas',\n iconName: 'face-frown',\n icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faFrown = faFaceFrown;\n var faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n };\n var faShop = {\n prefix: 'fas',\n iconName: 'shop',\n icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"]\n };\n var faStoreAlt = faShop;\n var faFloppyDisk = {\n prefix: 'fas',\n iconName: 'floppy-disk',\n icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faSave = faFloppyDisk;\n var faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"]\n };\n var faScaleUnbalanced = {\n prefix: 'fas',\n iconName: 'scale-unbalanced',\n icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"]\n };\n var faBalanceScaleLeft = faScaleUnbalanced;\n var faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n };\n var faSortAsc = faSortUp;\n var faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faCommenting = faCommentDots;\n var faPlantWilt = {\n prefix: 'fas',\n iconName: 'plant-wilt',\n icon: [512, 512, [], \"e5aa\", \"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"]\n };\n var faDiamond = {\n prefix: 'fas',\n iconName: 'diamond',\n icon: [512, 512, [9830], \"f219\", \"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n };\n var faFaceGrinSquint = {\n prefix: 'fas',\n iconName: 'face-grin-squint',\n icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faGrinSquint = faFaceGrinSquint;\n var faHandHoldingDollar = {\n prefix: 'fas',\n iconName: 'hand-holding-dollar',\n icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faHandHoldingUsd = faHandHoldingDollar;\n var faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"]\n };\n var faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"]\n };\n var faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"]\n };\n var faHandsPraying = {\n prefix: 'fas',\n iconName: 'hands-praying',\n icon: [640, 512, [\"praying-hands\"], \"f684\", \"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"]\n };\n var faPrayingHands = faHandsPraying;\n var faArrowRotateRight = {\n prefix: 'fas',\n iconName: 'arrow-rotate-right',\n icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"]\n };\n var faArrowRightRotate = faArrowRotateRight;\n var faArrowRotateForward = faArrowRotateRight;\n var faRedo = faArrowRotateRight;\n var faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [9763], \"f780\", \"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"]\n };\n var faLocationCrosshairs = {\n prefix: 'fas',\n iconName: 'location-crosshairs',\n icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faLocation = faLocationCrosshairs;\n var faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [640, 512, [9891], \"f227\", \"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"]\n };\n var faChildDress = {\n prefix: 'fas',\n iconName: 'child-dress',\n icon: [320, 512, [], \"e59c\", \"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z\"]\n };\n var faUsersBetweenLines = {\n prefix: 'fas',\n iconName: 'users-between-lines',\n icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faFaceGrinTears = {\n prefix: 'fas',\n iconName: 'face-grin-tears',\n icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"]\n };\n var faGrinTears = faFaceGrinTears;\n var faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [128222, 128379], \"f095\", \"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"]\n };\n var faCalendarXmark = {\n prefix: 'fas',\n iconName: 'calendar-xmark',\n icon: [512, 512, [\"calendar-times\"], \"f273\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"]\n };\n var faCalendarTimes = faCalendarXmark;\n var faChildReaching = {\n prefix: 'fas',\n iconName: 'child-reaching',\n icon: [384, 512, [], \"e59d\", \"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"]\n };\n var faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faUserGear = {\n prefix: 'fas',\n iconName: 'user-gear',\n icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n };\n var faUserCog = faUserGear;\n var faArrowUp19 = {\n prefix: 'fas',\n iconName: 'arrow-up-1-9',\n icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n };\n var faSortNumericUp = faArrowUp19;\n var faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [9861], \"f526\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMosquitoNet = {\n prefix: 'fas',\n iconName: 'mosquito-net',\n icon: [640, 512, [], \"e52c\", \"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"]\n };\n var faBridgeWater = {\n prefix: 'fas',\n iconName: 'bridge-water',\n icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n };\n var faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n };\n var faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [128395, 10002], \"f5ac\", \"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"]\n };\n var faPersonDigging = {\n prefix: 'fas',\n iconName: 'person-digging',\n icon: [576, 512, [\"digging\"], \"f85e\", \"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"]\n };\n var faDigging = faPersonDigging;\n var faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n };\n var faGaugeSimple = {\n prefix: 'fas',\n iconName: 'gauge-simple',\n icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGaugeSimpleMed = faGaugeSimple;\n var faTachometerAverage = faGaugeSimple;\n var faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"]\n };\n var faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [128169], \"f2fe\", \"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"]\n };\n var faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"]\n };\n var faQuoteRightAlt = faQuoteRight;\n var faShirt = {\n prefix: 'fas',\n iconName: 'shirt',\n icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z\"]\n };\n var faTShirt = faShirt;\n var faTshirt = faShirt;\n var faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [576, 512, [], \"f1b3\", \"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"]\n };\n var faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [10135, 247], \"f529\", \"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"]\n };\n var faTengeSign = {\n prefix: 'fas',\n iconName: 'tenge-sign',\n icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faTenge = faTengeSign;\n var faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [127911], \"f025\", \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n };\n var faHandsHolding = {\n prefix: 'fas',\n iconName: 'hands-holding',\n icon: [640, 512, [], \"f4c2\", \"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n };\n var faHandsClapping = {\n prefix: 'fas',\n iconName: 'hands-clapping',\n icon: [512, 512, [], \"e1a8\", \"M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"]\n };\n var faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"]\n };\n var faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [8592], \"f060\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n };\n var faPersonCircleXmark = {\n prefix: 'fas',\n iconName: 'person-circle-xmark',\n icon: [576, 512, [], \"e543\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [512, 512, [128207], \"f545\", \"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"]\n };\n var faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n };\n var faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n };\n var faJ = {\n prefix: 'fas',\n iconName: 'j',\n icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"]\n };\n var faUsersViewfinder = {\n prefix: 'fas',\n iconName: 'users-viewfinder',\n icon: [640, 512, [], \"e595\", \"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"]\n };\n var faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n };\n var faUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'up-right-from-square',\n icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faExternalLinkAlt = faUpRightFromSquare;\n var faTableCells = {\n prefix: 'fas',\n iconName: 'table-cells',\n icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"]\n };\n var faTh = faTableCells;\n var faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [512, 512, [], \"f1c1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"]\n };\n var faBookBible = {\n prefix: 'fas',\n iconName: 'book-bible',\n icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"]\n };\n var faBible = faBookBible;\n var faO = {\n prefix: 'fas',\n iconName: 'o',\n icon: [448, 512, [111], \"4f\", \"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n };\n var faSuitcaseMedical = {\n prefix: 'fas',\n iconName: 'suitcase-medical',\n icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faMedkit = faSuitcaseMedical;\n var faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [128373], \"f21b\", \"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n };\n var faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [129446], \"f700\", \"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faPersonDress = {\n prefix: 'fas',\n iconName: 'person-dress',\n icon: [320, 512, [\"female\"], \"f182\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n };\n var faFemale = faPersonDress;\n var faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n };\n var faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n };\n var faBriefcaseClock = faBusinessTime;\n var faTableCellsLarge = {\n prefix: 'fas',\n iconName: 'table-cells-large',\n icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faThLarge = faTableCellsLarge;\n var faBookTanakh = {\n prefix: 'fas',\n iconName: 'book-tanakh',\n icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"]\n };\n var faTanakh = faBookTanakh;\n var faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n };\n var faVolumeControlPhone = faPhoneVolume;\n var faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z\"]\n };\n var faClipboardUser = {\n prefix: 'fas',\n iconName: 'clipboard-user',\n icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n };\n var faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [320, 512, [], \"f1ae\", \"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"]\n };\n var faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [320, 512, [8356], \"f195\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n };\n var faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [128752], \"f7bf\", \"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"]\n };\n var faPlaneLock = {\n prefix: 'fas',\n iconName: 'plane-lock',\n icon: [640, 512, [], \"e558\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [448, 512, [127991], \"f02b\", \"M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [128489, 61669], \"f075\", \"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"]\n };\n var faCakeCandles = {\n prefix: 'fas',\n iconName: 'cake-candles',\n icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"]\n };\n var faBirthdayCake = faCakeCandles;\n var faCake = faCakeCandles;\n var faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n };\n var faAnglesUp = {\n prefix: 'fas',\n iconName: 'angles-up',\n icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n };\n var faAngleDoubleUp = faAnglesUp;\n var faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [128206], \"f0c6\", \"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"]\n };\n var faArrowRightToCity = {\n prefix: 'fas',\n iconName: 'arrow-right-to-city',\n icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n };\n var faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [127895], \"f4d6\", \"M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"]\n };\n var faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"]\n };\n var faArrowUp91 = {\n prefix: 'fas',\n iconName: 'arrow-up-9-1',\n icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n };\n var faSortNumericUpAlt = faArrowUp91;\n var faLitecoinSign = {\n prefix: 'fas',\n iconName: 'litecoin-sign',\n icon: [384, 512, [], \"e1d3\", \"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z\"]\n };\n var faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n };\n var faCircleNodes = {\n prefix: 'fas',\n iconName: 'circle-nodes',\n icon: [512, 512, [], \"e4e2\", \"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"]\n };\n var faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"]\n };\n var faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"]\n };\n var faTruckFieldUn = {\n prefix: 'fas',\n iconName: 'truck-field-un',\n icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z\"]\n };\n var faHourglassEmpty = faHourglass;\n var faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z\"]\n };\n var faUserDoctor = {\n prefix: 'fas',\n iconName: 'user-doctor',\n icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faUserMd = faUserDoctor;\n var faCircleInfo = {\n prefix: 'fas',\n iconName: 'circle-info',\n icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faInfoCircle = faCircleInfo;\n var faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faCameraAlt = faCamera;\n var faSquareVirus = {\n prefix: 'fas',\n iconName: 'square-virus',\n icon: [448, 512, [], \"e578\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [9732], \"f753\", \"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faCarOn = {\n prefix: 'fas',\n iconName: 'car-on',\n icon: [512, 512, [], \"e4dd\", \"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"]\n };\n var faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"]\n };\n var faArrowDown19 = {\n prefix: 'fas',\n iconName: 'arrow-down-1-9',\n icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n };\n var faSortNumericAsc = faArrowDown19;\n var faSortNumericDown = faArrowDown19;\n var faHandHoldingDroplet = {\n prefix: 'fas',\n iconName: 'hand-holding-droplet',\n icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faHandHoldingWater = faHandHoldingDroplet;\n var faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"]\n };\n var faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n };\n var faPrescriptionBottleMedical = {\n prefix: 'fas',\n iconName: 'prescription-bottle-medical',\n icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faPrescriptionBottleAlt = faPrescriptionBottleMedical;\n var faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [127963], \"f66f\", \"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n };\n var faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faPersonCane = {\n prefix: 'fas',\n iconName: 'person-cane',\n icon: [448, 512, [], \"e53c\", \"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"]\n };\n var faTent = {\n prefix: 'fas',\n iconName: 'tent',\n icon: [576, 512, [], \"e57d\", \"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"]\n };\n var faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [448, 512, [], \"f560\", \"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"]\n };\n var faArrowDownAZ = {\n prefix: 'fas',\n iconName: 'arrow-down-a-z',\n icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z\"]\n };\n var faSortAlphaAsc = faArrowDownAZ;\n var faSortAlphaDown = faArrowDownAZ;\n var faMoneyBillWheat = {\n prefix: 'fas',\n iconName: 'money-bill-wheat',\n icon: [512, 512, [], \"e52a\", \"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [127850], \"f563\", \"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArrowRotateLeft = {\n prefix: 'fas',\n iconName: 'arrow-rotate-left',\n icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"]\n };\n var faArrowLeftRotate = faArrowRotateLeft;\n var faArrowRotateBack = faArrowRotateLeft;\n var faArrowRotateBackward = faArrowRotateLeft;\n var faUndo = faArrowRotateLeft;\n var faHardDrive = {\n prefix: 'fas',\n iconName: 'hard-drive',\n icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faHdd = faHardDrive;\n var faFaceGrinSquintTears = {\n prefix: 'fas',\n iconName: 'face-grin-squint-tears',\n icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n };\n var faGrinSquintTears = faFaceGrinSquintTears;\n var faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"]\n };\n var faRectangleList = {\n prefix: 'fas',\n iconName: 'rectangle-list',\n icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"]\n };\n var faListAlt = faRectangleList;\n var faTarpDroplet = {\n prefix: 'fas',\n iconName: 'tarp-droplet',\n icon: [576, 512, [], \"e57c\", \"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faHouseMedicalCircleCheck = {\n prefix: 'fas',\n iconName: 'house-medical-circle-check',\n icon: [640, 512, [], \"e511\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faPersonSkiingNordic = {\n prefix: 'fas',\n iconName: 'person-skiing-nordic',\n icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z\"]\n };\n var faSkiingNordic = faPersonSkiingNordic;\n var faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [512, 512, [], \"f271\", \"M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"]\n };\n var faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [128748], \"f5af\", \"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCircleLeft = {\n prefix: 'fas',\n iconName: 'circle-left',\n icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z\"]\n };\n var faArrowAltCircleLeft = faCircleLeft;\n var faTrainSubway = {\n prefix: 'fas',\n iconName: 'train-subway',\n icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSubway = faTrainSubway;\n var faChartGantt = {\n prefix: 'fas',\n iconName: 'chart-gantt',\n icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faIndianRupeeSign = {\n prefix: 'fas',\n iconName: 'indian-rupee-sign',\n icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"]\n };\n var faIndianRupee = faIndianRupeeSign;\n var faInr = faIndianRupeeSign;\n var faCropSimple = {\n prefix: 'fas',\n iconName: 'crop-simple',\n icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"]\n };\n var faCropAlt = faCropSimple;\n var faMoneyBill1 = {\n prefix: 'fas',\n iconName: 'money-bill-1',\n icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n };\n var faMoneyBillAlt = faMoneyBill1;\n var faLeftLong = {\n prefix: 'fas',\n iconName: 'left-long',\n icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"]\n };\n var faLongArrowAltLeft = faLeftLong;\n var faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [129516], \"f471\", \"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z\"]\n };\n var faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z\"]\n };\n var faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"]\n };\n var faSubtract = faMinus;\n var faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z\"]\n };\n var faArrowLeftLong = {\n prefix: 'fas',\n iconName: 'arrow-left-long',\n icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n };\n var faLongArrowLeft = faArrowLeftLong;\n var faPlugCircleCheck = {\n prefix: 'fas',\n iconName: 'plug-circle-check',\n icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"]\n };\n var faFrancSign = {\n prefix: 'fas',\n iconName: 'franc-sign',\n icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [320, 512, [], \"f026\", \"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"]\n };\n var faHandsAslInterpreting = {\n prefix: 'fas',\n iconName: 'hands-asl-interpreting',\n icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"]\n };\n var faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n var faAslInterpreting = faHandsAslInterpreting;\n var faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n var faGear = {\n prefix: 'fas',\n iconName: 'gear',\n icon: [512, 512, [9881, \"cog\"], \"f013\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n };\n var faCog = faGear;\n var faDropletSlash = {\n prefix: 'fas',\n iconName: 'droplet-slash',\n icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faTintSlash = faDropletSlash;\n var faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"]\n };\n var faMosquito = {\n prefix: 'fas',\n iconName: 'mosquito',\n icon: [640, 512, [], \"e52b\", \"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"]\n };\n var faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"]\n };\n var faPersonMilitaryRifle = {\n prefix: 'fas',\n iconName: 'person-military-rifle',\n icon: [512, 512, [], \"e54b\", \"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faCartShopping = {\n prefix: 'fas',\n iconName: 'cart-shopping',\n icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faShoppingCart = faCartShopping;\n var faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"]\n };\n var faPlugCirclePlus = {\n prefix: 'fas',\n iconName: 'plug-circle-plus',\n icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n };\n var faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"]\n };\n var faArrowTurnUp = {\n prefix: 'fas',\n iconName: 'arrow-turn-up',\n icon: [384, 512, [\"level-up\"], \"f148\", \"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"]\n };\n var faLevelUp = faArrowTurnUp;\n var faU = {\n prefix: 'fas',\n iconName: 'u',\n icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n };\n var faSquareRootVariable = {\n prefix: 'fas',\n iconName: 'square-root-variable',\n icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faSquareRootAlt = faSquareRootVariable;\n var faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faClockFour = faClock;\n var faBackwardStep = {\n prefix: 'fas',\n iconName: 'backward-step',\n icon: [320, 512, [\"step-backward\"], \"f048\", \"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"]\n };\n var faStepBackward = faBackwardStep;\n var faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"]\n };\n var faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"]\n };\n var faBaseballBatBall = {\n prefix: 'fas',\n iconName: 'baseball-bat-ball',\n icon: [512, 512, [], \"f432\", \"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"]\n };\n var faS = {\n prefix: 'fas',\n iconName: 's',\n icon: [320, 512, [115], \"53\", \"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"]\n };\n var faTimeline = {\n prefix: 'fas',\n iconName: 'timeline',\n icon: [640, 512, [], \"e29c\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"]\n };\n var faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"]\n };\n var faHouseChimneyMedical = {\n prefix: 'fas',\n iconName: 'house-chimney-medical',\n icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"]\n };\n var faClinicMedical = faHouseChimneyMedical;\n var faTemperatureThreeQuarters = {\n prefix: 'fas',\n iconName: 'temperature-three-quarters',\n icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature3 = faTemperatureThreeQuarters;\n var faThermometer3 = faTemperatureThreeQuarters;\n var faThermometerThreeQuarters = faTemperatureThreeQuarters;\n var faMobileScreen = {\n prefix: 'fas',\n iconName: 'mobile-screen',\n icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"]\n };\n var faMobileAndroidAlt = faMobileScreen;\n var faPlaneUp = {\n prefix: 'fas',\n iconName: 'plane-up',\n icon: [512, 512, [], \"e22d\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"]\n };\n var faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [576, 512, [\"battery-3\"], \"f242\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z\"]\n };\n var faBattery3 = faBatteryHalf;\n var faMountainCity = {\n prefix: 'fas',\n iconName: 'mountain-city',\n icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n };\n var faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n };\n var faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [9772], \"f66d\", \"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"]\n };\n var faSliders = {\n prefix: 'fas',\n iconName: 'sliders',\n icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"]\n };\n var faSlidersH = faSliders;\n var faFolderTree = {\n prefix: 'fas',\n iconName: 'folder-tree',\n icon: [576, 512, [], \"f802\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"]\n };\n var faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"]\n };\n var faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [320, 512, [128205], \"f276\", \"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n };\n var faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCentSign = {\n prefix: 'fas',\n iconName: 'cent-sign',\n icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"]\n };\n var faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n };\n var faPersonPregnant = {\n prefix: 'fas',\n iconName: 'person-pregnant',\n icon: [384, 512, [], \"e31e\", \"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"]\n };\n var faWandSparkles = {\n prefix: 'fas',\n iconName: 'wand-sparkles',\n icon: [512, 512, [], \"f72b\", \"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"]\n };\n var faEllipsisVertical = {\n prefix: 'fas',\n iconName: 'ellipsis-vertical',\n icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"]\n };\n var faEllipsisV = faEllipsisVertical;\n var faTicket = {\n prefix: 'fas',\n iconName: 'ticket',\n icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"]\n };\n var faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [9211], \"f011\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"]\n };\n var faRightLong = {\n prefix: 'fas',\n iconName: 'right-long',\n icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"]\n };\n var faLongArrowAltRight = faRightLong;\n var faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [448, 512, [], \"f74d\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faLaptopFile = {\n prefix: 'fas',\n iconName: 'laptop-file',\n icon: [640, 512, [], \"e51d\", \"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z\"]\n };\n var faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [\"teletype\"], \"f1e4\", \"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z\"]\n };\n var faTeletype = faTty;\n var faDiagramNext = {\n prefix: 'fas',\n iconName: 'diagram-next',\n icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"]\n };\n var faPersonRifle = {\n prefix: 'fas',\n iconName: 'person-rifle',\n icon: [576, 512, [], \"e54e\", \"M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"]\n };\n var faHouseMedicalCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-medical-circle-exclamation',\n icon: [640, 512, [], \"e512\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"]\n };\n var faPersonHiking = {\n prefix: 'fas',\n iconName: 'person-hiking',\n icon: [384, 512, [\"hiking\"], \"f6ec\", \"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"]\n };\n var faHiking = faPersonHiking;\n var faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [640, 512, [9890], \"f226\", \"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"]\n };\n var faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n };\n var faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n };\n var faPeoplePulling = {\n prefix: 'fas',\n iconName: 'people-pulling',\n icon: [576, 512, [], \"e535\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"]\n };\n var faN = {\n prefix: 'fas',\n iconName: 'n',\n icon: [384, 512, [110], \"4e\", \"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z\"]\n };\n var faCableCar = {\n prefix: 'fas',\n iconName: 'cable-car',\n icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"]\n };\n var faTram = faCableCar;\n var faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [127783, 9926], \"f73d\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n };\n var faBuildingCircleXmark = {\n prefix: 'fas',\n iconName: 'building-circle-xmark',\n icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faArrowsDownToLine = {\n prefix: 'fas',\n iconName: 'arrows-down-to-line',\n icon: [576, 512, [], \"e4b8\", \"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"]\n };\n var faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faFaceGrin = {\n prefix: 'fas',\n iconName: 'face-grin',\n icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrin = faFaceGrin;\n var faDeleteLeft = {\n prefix: 'fas',\n iconName: 'delete-left',\n icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faBackspace = faDeleteLeft;\n var faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n };\n var faEyeDropperEmpty = faEyeDropper;\n var faEyedropper = faEyeDropper;\n var faFileCircleCheck = {\n prefix: 'fas',\n iconName: 'file-circle-check',\n icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [9193], \"f04e\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z\"]\n };\n var faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMobileAndroid = faMobile;\n var faMobilePhone = faMobile;\n var faFaceMeh = {\n prefix: 'fas',\n iconName: 'face-meh',\n icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMeh = faFaceMeh;\n var faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"]\n };\n var faBookSkull = {\n prefix: 'fas',\n iconName: 'book-skull',\n icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"]\n };\n var faBookDead = faBookSkull;\n var faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"]\n };\n var faDriversLicense = faIdCard;\n var faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"]\n };\n var faDedent = faOutdent;\n var faHeartCircleExclamation = {\n prefix: 'fas',\n iconName: 'heart-circle-exclamation',\n icon: [576, 512, [], \"e4fe\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faHouse = {\n prefix: 'fas',\n iconName: 'house',\n icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n };\n var faHome = faHouse;\n var faHomeAlt = faHouse;\n var faHomeLgAlt = faHouse;\n var faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n };\n var faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n };\n var faB = {\n prefix: 'fas',\n iconName: 'b',\n icon: [320, 512, [98], \"42\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"]\n };\n var faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n };\n var faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [9856], \"f525\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faArrowRightArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-right-arrow-left',\n icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"]\n };\n var faExchange = faArrowRightArrowLeft;\n var faRotateRight = {\n prefix: 'fas',\n iconName: 'rotate-right',\n icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\"]\n };\n var faRedoAlt = faRotateRight;\n var faRotateForward = faRotateRight;\n var faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n };\n var faCutlery = faUtensils;\n var faArrowUpWideShort = {\n prefix: 'fas',\n iconName: 'arrow-up-wide-short',\n icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n };\n var faSortAmountUp = faArrowUpWideShort;\n var faMillSign = {\n prefix: 'fas',\n iconName: 'mill-sign',\n icon: [384, 512, [], \"e1ed\", \"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n };\n var faBowlRice = {\n prefix: 'fas',\n iconName: 'bowl-rice',\n icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [128128], \"f54c\", \"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faTowerBroadcast = {\n prefix: 'fas',\n iconName: 'tower-broadcast',\n icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"]\n };\n var faBroadcastTower = faTowerBroadcast;\n var faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n };\n var faUpLong = {\n prefix: 'fas',\n iconName: 'up-long',\n icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z\"]\n };\n var faLongArrowAltUp = faUpLong;\n var faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [384, 512, [9209], \"f04d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n };\n var faCodeMerge = {\n prefix: 'fas',\n iconName: 'code-merge',\n icon: [448, 512, [], \"f387\", \"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faHurricane = {\n prefix: 'fas',\n iconName: 'hurricane',\n icon: [384, 512, [], \"f751\", \"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faMound = {\n prefix: 'fas',\n iconName: 'mound',\n icon: [576, 512, [], \"e52d\", \"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"]\n };\n var faToiletPortable = {\n prefix: 'fas',\n iconName: 'toilet-portable',\n icon: [320, 512, [], \"e583\", \"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n };\n var faFileArrowDown = {\n prefix: 'fas',\n iconName: 'file-arrow-down',\n icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFileDownload = faFileArrowDown;\n var faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faShieldCat = {\n prefix: 'fas',\n iconName: 'shield-cat',\n icon: [512, 512, [], \"e572\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z\"]\n };\n var faZap = faBolt;\n var faGlassWater = {\n prefix: 'fas',\n iconName: 'glass-water',\n icon: [384, 512, [], \"e4f4\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"]\n };\n var faOilWell = {\n prefix: 'fas',\n iconName: 'oil-well',\n icon: [576, 512, [], \"e532\", \"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z\"]\n };\n var faVault = {\n prefix: 'fas',\n iconName: 'vault',\n icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"]\n };\n var faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [448, 512, [9794], \"f222\", \"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n };\n var faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [448, 512, [128701], \"f7d8\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faPlaneCircleXmark = {\n prefix: 'fas',\n iconName: 'plane-circle-xmark',\n icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"]\n };\n var faCny = faYenSign;\n var faJpy = faYenSign;\n var faRmb = faYenSign;\n var faYen = faYenSign;\n var faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n };\n var faRouble = faRubleSign;\n var faRub = faRubleSign;\n var faRuble = faRubleSign;\n var faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [9728], \"f185\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n };\n var faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faFaceLaughWink = {\n prefix: 'fas',\n iconName: 'face-laugh-wink',\n icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n };\n var faLaughWink = faFaceLaughWink;\n var faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [640, 512, [], \"f7ab\", \"M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faBoreHole = {\n prefix: 'fas',\n iconName: 'bore-hole',\n icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z\"]\n };\n var faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [576, 512, [], \"f275\", \"M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z\"]\n };\n var faCircleDown = {\n prefix: 'fas',\n iconName: 'circle-down',\n icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z\"]\n };\n var faArrowAltCircleDown = faCircleDown;\n var faArrowsTurnToDots = {\n prefix: 'fas',\n iconName: 'arrows-turn-to-dots',\n icon: [512, 512, [], \"e4c1\", \"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"]\n };\n var faFlorinSign = {\n prefix: 'fas',\n iconName: 'florin-sign',\n icon: [384, 512, [], \"e184\", \"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"]\n };\n var faArrowDownShortWide = {\n prefix: 'fas',\n iconName: 'arrow-down-short-wide',\n icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSortAmountDesc = faArrowDownShortWide;\n var faSortAmountDownAlt = faArrowDownShortWide;\n var faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [62774], \"3c\", \"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"]\n };\n var faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [448, 512, [8964], \"f107\", \"M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n };\n var faCarTunnel = {\n prefix: 'fas',\n iconName: 'car-tunnel',\n icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [448, 512, [], \"f7a4\", \"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n };\n var faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [128078, 61576], \"f165\", \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"]\n };\n var faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faArrowRightLong = {\n prefix: 'fas',\n iconName: 'arrow-right-long',\n icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n };\n var faLongArrowRight = faArrowRightLong;\n var faAnchorCircleXmark = {\n prefix: 'fas',\n iconName: 'anchor-circle-xmark',\n icon: [640, 512, [], \"e4ac\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faEllipsis = {\n prefix: 'fas',\n iconName: 'ellipsis',\n icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n };\n var faEllipsisH = faEllipsis;\n var faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [9823], \"f443\", \"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z\"]\n };\n var faKitMedical = {\n prefix: 'fas',\n iconName: 'kit-medical',\n icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"]\n };\n var faFirstAid = faKitMedical;\n var faPersonThroughWindow = {\n prefix: 'fas',\n iconName: 'person-through-window',\n icon: [640, 512, [], \"e5a9\", \"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [129520], \"f552\", \"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"]\n };\n var faHandsHoldingCircle = {\n prefix: 'fas',\n iconName: 'hands-holding-circle',\n icon: [640, 512, [], \"e4fb\", \"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n };\n var faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n };\n var faCreditCardAlt = faCreditCard;\n var faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faAutomobile = faCar;\n var faHandHoldingHand = {\n prefix: 'fas',\n iconName: 'hand-holding-hand',\n icon: [576, 512, [], \"e4f7\", \"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faBookOpenReader = {\n prefix: 'fas',\n iconName: 'book-open-reader',\n icon: [512, 512, [\"book-reader\"], \"f5da\", \"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"]\n };\n var faBookReader = faBookOpenReader;\n var faMountainSun = {\n prefix: 'fas',\n iconName: 'mountain-sun',\n icon: [640, 512, [], \"e52f\", \"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"]\n };\n var faArrowsLeftRightToLine = {\n prefix: 'fas',\n iconName: 'arrows-left-right-to-line',\n icon: [640, 512, [], \"e4ba\", \"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [512, 512, [], \"f6cf\", \"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n };\n var faTruckDroplet = {\n prefix: 'fas',\n iconName: 'truck-droplet',\n icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"]\n };\n var faFileCircleXmark = {\n prefix: 'fas',\n iconName: 'file-circle-xmark',\n icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faTemperatureArrowUp = {\n prefix: 'fas',\n iconName: 'temperature-arrow-up',\n icon: [576, 512, [\"temperature-up\"], \"e040\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"]\n };\n var faTemperatureUp = faTemperatureArrowUp;\n var faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [127941], \"f5a2\", \"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"]\n };\n var faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faSquareH = {\n prefix: 'fas',\n iconName: 'square-h',\n icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faHSquare = faSquareH;\n var faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n };\n var faTemperatureFull = {\n prefix: 'fas',\n iconName: 'temperature-full',\n icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature4 = faTemperatureFull;\n var faThermometer4 = faTemperatureFull;\n var faThermometerFull = faTemperatureFull;\n var faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n };\n var faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"]\n };\n var faPlugCircleXmark = {\n prefix: 'fas',\n iconName: 'plug-circle-xmark',\n icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z\"]\n };\n var faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"]\n };\n var faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"]\n };\n var faHandshakeAngle = {\n prefix: 'fas',\n iconName: 'handshake-angle',\n icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"]\n };\n var faHandsHelping = faHandshakeAngle;\n var faLocationDot = {\n prefix: 'fas',\n iconName: 'location-dot',\n icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faMapMarkerAlt = faLocationDot;\n var faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"]\n };\n var faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [62769], \"3e\", \"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"]\n };\n var faPersonSwimming = {\n prefix: 'fas',\n iconName: 'person-swimming',\n icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faSwimmer = faPersonSwimming;\n var faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [384, 512, [8595], \"f063\", \"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n };\n var faDroplet = {\n prefix: 'fas',\n iconName: 'droplet',\n icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n };\n var faTint = faDroplet;\n var faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [576, 512, [], \"f12d\", \"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n };\n var faEarthAmericas = {\n prefix: 'fas',\n iconName: 'earth-americas',\n icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faEarth = faEarthAmericas;\n var faEarthAmerica = faEarthAmericas;\n var faGlobeAmericas = faEarthAmericas;\n var faPersonBurst = {\n prefix: 'fas',\n iconName: 'person-burst',\n icon: [640, 512, [], \"e53b\", \"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n };\n var faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [128330], \"f4ba\", \"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z\"]\n };\n var faBattery0 = faBatteryEmpty;\n var faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [129510], \"f696\", \"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"]\n };\n var faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [512, 512, [], \"f01c\", \"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z\"]\n };\n var faSection = {\n prefix: 'fas',\n iconName: 'section',\n icon: [256, 512, [], \"e447\", \"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"]\n };\n var faGaugeHigh = {\n prefix: 'fas',\n iconName: 'gauge-high',\n icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faTachometerAlt = faGaugeHigh;\n var faTachometerAltFast = faGaugeHigh;\n var faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"]\n };\n var faHospitalAlt = faHospital;\n var faHospitalWide = faHospital;\n var faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n };\n var faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [448, 512, [9820], \"f447\", \"M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"]\n };\n var faBarsStaggered = {\n prefix: 'fas',\n iconName: 'bars-staggered',\n icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faReorder = faBarsStaggered;\n var faStream = faBarsStaggered;\n var faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [9784], \"f655\", \"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [127789], \"f80f\", \"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"]\n };\n var faPersonWalkingWithCane = {\n prefix: 'fas',\n iconName: 'person-walking-with-cane',\n icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"]\n };\n var faBlind = faPersonWalkingWithCane;\n var faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [129345], \"f569\", \"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"]\n };\n var faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [127848], \"f810\", \"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z\"]\n };\n var faHeartCircleBolt = {\n prefix: 'fas',\n iconName: 'heart-circle-bolt',\n icon: [576, 512, [], \"e4fc\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n };\n var faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [182], \"f1dd\", \"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n };\n var faCheckToSlot = {\n prefix: 'fas',\n iconName: 'check-to-slot',\n icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n };\n var faVoteYea = faCheckToSlot;\n var faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [61731], \"f089\", \"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"]\n };\n var faBoxesStacked = {\n prefix: 'fas',\n iconName: 'boxes-stacked',\n icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"]\n };\n var faBoxes = faBoxesStacked;\n var faBoxesAlt = faBoxesStacked;\n var faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"]\n };\n var faChain = faLink;\n var faEarListen = {\n prefix: 'fas',\n iconName: 'ear-listen',\n icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n };\n var faAssistiveListeningSystems = faEarListen;\n var faTreeCity = {\n prefix: 'fas',\n iconName: 'tree-city',\n icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"]\n };\n var faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [384, 512, [9654], \"f04b\", \"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"]\n };\n var faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"]\n };\n var faRupiahSign = {\n prefix: 'fas',\n iconName: 'rupiah-sign',\n icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"]\n };\n var faMagnifyingGlass = {\n prefix: 'fas',\n iconName: 'magnifying-glass',\n icon: [512, 512, [128269, \"search\"], \"f002\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n };\n var faSearch = faMagnifyingGlass;\n var faTableTennisPaddleBall = {\n prefix: 'fas',\n iconName: 'table-tennis-paddle-ball',\n icon: [640, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faPingPongPaddleBall = faTableTennisPaddleBall;\n var faTableTennis = faTableTennisPaddleBall;\n var faPersonDotsFromLine = {\n prefix: 'fas',\n iconName: 'person-dots-from-line',\n icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faDiagnoses = faPersonDotsFromLine;\n var faTrashCanArrowUp = {\n prefix: 'fas',\n iconName: 'trash-can-arrow-up',\n icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n };\n var faTrashRestoreAlt = faTrashCanArrowUp;\n var faNairaSign = {\n prefix: 'fas',\n iconName: 'naira-sign',\n icon: [448, 512, [], \"e1f6\", \"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"]\n };\n var faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faWalkieTalkie = {\n prefix: 'fas',\n iconName: 'walkie-talkie',\n icon: [384, 512, [], \"f8ef\", \"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faFilePen = {\n prefix: 'fas',\n iconName: 'file-pen',\n icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n };\n var faFileEdit = faFilePen;\n var faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [129534], \"f543\", \"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"]\n };\n var faSquarePen = {\n prefix: 'fas',\n iconName: 'square-pen',\n icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n };\n var faPenSquare = faSquarePen;\n var faPencilSquare = faSquarePen;\n var faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faPersonCircleExclamation = {\n prefix: 'fas',\n iconName: 'person-circle-exclamation',\n icon: [576, 512, [], \"e53f\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [512, 512, [], \"f078\", \"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"]\n };\n var faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z\"]\n };\n var faBattery = faBatteryFull;\n var faBattery5 = faBatteryFull;\n var faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [128369, 9760], \"f714\", \"M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"]\n };\n var faCodeCompare = {\n prefix: 'fas',\n iconName: 'code-compare',\n icon: [512, 512, [], \"e13a\", \"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n };\n var faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faListDots = faListUl;\n var faSchoolLock = {\n prefix: 'fas',\n iconName: 'school-lock',\n icon: [640, 512, [], \"e56f\", \"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faTowerCell = {\n prefix: 'fas',\n iconName: 'tower-cell',\n icon: [576, 512, [], \"e585\", \"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"]\n };\n var faDownLong = {\n prefix: 'fas',\n iconName: 'down-long',\n icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"]\n };\n var faLongArrowAltDown = faDownLong;\n var faRankingStar = {\n prefix: 'fas',\n iconName: 'ranking-star',\n icon: [640, 512, [], \"e561\", \"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n };\n var faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"]\n };\n var faPersonHarassing = {\n prefix: 'fas',\n iconName: 'person-harassing',\n icon: [576, 512, [], \"e549\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"]\n };\n var faBrazilianRealSign = {\n prefix: 'fas',\n iconName: 'brazilian-real-sign',\n icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"]\n };\n var faLandmarkDome = {\n prefix: 'fas',\n iconName: 'landmark-dome',\n icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z\"]\n };\n var faLandmarkAlt = faLandmarkDome;\n var faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [384, 512, [8593], \"f062\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n };\n var faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faTelevision = faTv;\n var faTvAlt = faTv;\n var faShrimp = {\n prefix: 'fas',\n iconName: 'shrimp',\n icon: [512, 512, [129424], \"e448\", \"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faListCheck = {\n prefix: 'fas',\n iconName: 'list-check',\n icon: [512, 512, [\"tasks\"], \"f0ae\", \"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faTasks = faListCheck;\n var faJugDetergent = {\n prefix: 'fas',\n iconName: 'jug-detergent',\n icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faCircleUser = {\n prefix: 'fas',\n iconName: 'circle-user',\n icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n };\n var faUserCircle = faCircleUser;\n var faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"]\n };\n var faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n };\n var faCarBurst = {\n prefix: 'fas',\n iconName: 'car-burst',\n icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"]\n };\n var faCarCrash = faCarBurst;\n var faY = {\n prefix: 'fas',\n iconName: 'y',\n icon: [384, 512, [121], \"59\", \"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n };\n var faPersonSnowboarding = {\n prefix: 'fas',\n iconName: 'person-snowboarding',\n icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faSnowboarding = faPersonSnowboarding;\n var faTruckFast = {\n prefix: 'fas',\n iconName: 'truck-fast',\n icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faShippingFast = faTruckFast;\n var faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [128031], \"f578\", \"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"]\n };\n var faCircleHalfStroke = {\n prefix: 'fas',\n iconName: 'circle-half-stroke',\n icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faAdjust = faCircleHalfStroke;\n var faClapperboard = {\n prefix: 'fas',\n iconName: 'clapperboard',\n icon: [512, 512, [], \"e131\", \"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"]\n };\n var faCircleRadiation = {\n prefix: 'fas',\n iconName: 'circle-radiation',\n icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faRadiationAlt = faCircleRadiation;\n var faBaseball = {\n prefix: 'fas',\n iconName: 'baseball',\n icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"]\n };\n var faBaseballBall = faBaseball;\n var faJetFighterUp = {\n prefix: 'fas',\n iconName: 'jet-fighter-up',\n icon: [512, 512, [], \"e518\", \"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n };\n var faDiagramProject = {\n prefix: 'fas',\n iconName: 'diagram-project',\n icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"]\n };\n var faProjectDiagram = faDiagramProject;\n var faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z\"]\n };\n var faVolumeXmark = {\n prefix: 'fas',\n iconName: 'volume-xmark',\n icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faVolumeMute = faVolumeXmark;\n var faVolumeTimes = faVolumeXmark;\n var faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"]\n };\n var faGrip = {\n prefix: 'fas',\n iconName: 'grip',\n icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n };\n var faGripHorizontal = faGrip;\n var faShareFromSquare = {\n prefix: 'fas',\n iconName: 'share-from-square',\n icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z\"]\n };\n var faShareSquare = faShareFromSquare;\n var faChildCombatant = {\n prefix: 'fas',\n iconName: 'child-combatant',\n icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"]\n };\n var faChildRifle = faChildCombatant;\n var faGun = {\n prefix: 'fas',\n iconName: 'gun',\n icon: [576, 512, [], \"e19b\", \"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faSquarePhone = {\n prefix: 'fas',\n iconName: 'square-phone',\n icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"]\n };\n var faPhoneSquare = faSquarePhone;\n var faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"]\n };\n var faAdd = faPlus;\n var faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"]\n };\n var faComputer = {\n prefix: 'fas',\n iconName: 'computer',\n icon: [640, 512, [], \"e4e5\", \"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faXmark = {\n prefix: 'fas',\n iconName: 'xmark',\n icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"]\n };\n var faClose = faXmark;\n var faMultiply = faXmark;\n var faRemove = faXmark;\n var faTimes = faXmark;\n var faArrowsUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-up-down-left-right',\n icon: [512, 512, [\"arrows\"], \"f047\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n };\n var faArrows = faArrowsUpDownLeftRight;\n var faChalkboardUser = {\n prefix: 'fas',\n iconName: 'chalkboard-user',\n icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n };\n var faChalkboardTeacher = faChalkboardUser;\n var faPesoSign = {\n prefix: 'fas',\n iconName: 'peso-sign',\n icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"]\n };\n var faBuildingShield = {\n prefix: 'fas',\n iconName: 'building-shield',\n icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n };\n var faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [448, 512, [], \"f77c\", \"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"]\n };\n var faUsersLine = {\n prefix: 'fas',\n iconName: 'users-line',\n icon: [640, 512, [], \"e592\", \"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"]\n };\n var faQuoteLeftAlt = faQuoteLeft;\n var faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"]\n };\n var faTrashArrowUp = {\n prefix: 'fas',\n iconName: 'trash-arrow-up',\n icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n };\n var faTrashRestore = faTrashArrowUp;\n var faArrowDownUpLock = {\n prefix: 'fas',\n iconName: 'arrow-down-up-lock',\n icon: [640, 512, [], \"e4b0\", \"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faLinesLeaning = {\n prefix: 'fas',\n iconName: 'lines-leaning',\n icon: [384, 512, [], \"e51e\", \"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"]\n };\n var faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"]\n };\n var faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [169], \"f1f9\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n };\n var faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [62764], \"3d\", \"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"]\n };\n var faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"]\n };\n var faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"]\n };\n var faIls = faShekelSign;\n var faShekel = faShekelSign;\n var faSheqel = faShekelSign;\n var faSheqelSign = faShekelSign;\n var faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"]\n };\n var faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faPhotoFilm = {\n prefix: 'fas',\n iconName: 'photo-film',\n icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"]\n };\n var faPhotoVideo = faPhotoFilm;\n var faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n };\n var faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [576, 512, [], \"f54e\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"]\n };\n var faArrowTrendUp = {\n prefix: 'fas',\n iconName: 'arrow-trend-up',\n icon: [576, 512, [], \"e098\", \"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z\"]\n };\n var faPlugCircleMinus = {\n prefix: 'fas',\n iconName: 'plug-circle-minus',\n icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n };\n var faSignHanging = {\n prefix: 'fas',\n iconName: 'sign-hanging',\n icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n };\n var faSign = faSignHanging;\n var faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"]\n };\n var faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [128277, 61943], \"f1f6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"]\n };\n var faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faTabletAndroid = faTablet;\n var faSchoolFlag = {\n prefix: 'fas',\n iconName: 'school-flag',\n icon: [576, 512, [], \"e56e\", \"M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"]\n };\n var faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"]\n };\n var faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [448, 512, [8963], \"f106\", \"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"]\n };\n var faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z\"]\n };\n var faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [512, 512, [], \"f7aa\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [9001], \"f053\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"]\n };\n var faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n };\n var faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"]\n };\n var faNotdef = {\n prefix: 'fas',\n iconName: 'notdef',\n icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n };\n var faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [384, 512, [], \"f22d\", \"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n };\n var faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [9002], \"f054\", \"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n };\n var faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [576, 512, [], \"f079\", \"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z\"]\n };\n var faCarRear = {\n prefix: 'fas',\n iconName: 'car-rear',\n icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faCarAlt = faCarRear;\n var faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [448, 512, [], \"e06b\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"]\n };\n var faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z\"]\n };\n var faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [576, 512, [\"battery-2\"], \"f243\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z\"]\n };\n var faBattery2 = faBatteryQuarter;\n var faRadio = {\n prefix: 'fas',\n iconName: 'radio',\n icon: [512, 512, [128251], \"f8d7\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n };\n var faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faCarriageBaby = faBabyCarriage;\n var faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n };\n var faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n };\n var faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"]\n };\n var faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faPercentage = faPercent;\n var faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGlassWaterDroplet = {\n prefix: 'fas',\n iconName: 'glass-water-droplet',\n icon: [384, 512, [], \"e4f5\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n };\n var faDisplay = {\n prefix: 'fas',\n iconName: 'display',\n icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"]\n };\n var faFaceSmile = {\n prefix: 'fas',\n iconName: 'face-smile',\n icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSmile = faFaceSmile;\n var faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n };\n var faThumbTack = faThumbtack;\n var faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [127942], \"f091\", \"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"]\n };\n var faPersonPraying = {\n prefix: 'fas',\n iconName: 'person-praying',\n icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n };\n var faPray = faPersonPraying;\n var faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [128296], \"f6e3\", \"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n };\n var faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"]\n };\n var faRotate = {\n prefix: 'fas',\n iconName: 'rotate',\n icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"]\n };\n var faSyncAlt = faRotate;\n var faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"]\n };\n var faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"]\n };\n var faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [512, 512, [9774], \"f67c\", \"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faGears = {\n prefix: 'fas',\n iconName: 'gears',\n icon: [640, 512, [\"cogs\"], \"f085\", \"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCogs = faGears;\n var faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"]\n };\n var faArrowUpRightDots = {\n prefix: 'fas',\n iconName: 'arrow-up-right-dots',\n icon: [576, 512, [], \"e4b7\", \"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"]\n };\n var faFaceGrinHearts = {\n prefix: 'fas',\n iconName: 'face-grin-hearts',\n icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"]\n };\n var faGrinHearts = faFaceGrinHearts;\n var faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [9859], \"f524\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"]\n };\n var faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n };\n var faTransgenderAlt = faTransgender;\n var faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [384, 512, [9791], \"f223\", \"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"]\n };\n var faArrowTurnDown = {\n prefix: 'fas',\n iconName: 'arrow-turn-down',\n icon: [384, 512, [\"level-down\"], \"f149\", \"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"]\n };\n var faLevelDown = faArrowTurnDown;\n var faPersonFallingBurst = {\n prefix: 'fas',\n iconName: 'person-falling-burst',\n icon: [640, 512, [], \"e547\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"]\n };\n var faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n };\n var faTicketSimple = {\n prefix: 'fas',\n iconName: 'ticket-simple',\n icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z\"]\n };\n var faTicketAlt = faTicketSimple;\n var faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n };\n var faAnglesLeft = {\n prefix: 'fas',\n iconName: 'angles-left',\n icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n };\n var faAngleDoubleLeft = faAnglesLeft;\n var faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n };\n var faClockRotateLeft = {\n prefix: 'fas',\n iconName: 'clock-rotate-left',\n icon: [512, 512, [\"history\"], \"f1da\", \"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"]\n };\n var faHistory = faClockRotateLeft;\n var faFaceGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'face-grin-beam-sweat',\n icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z\"]\n };\n var faGrinBeamSweat = faFaceGrinBeamSweat;\n var faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z\"]\n };\n var faArrowRightFromFile = faFileExport;\n var faShield = {\n prefix: 'fas',\n iconName: 'shield',\n icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"]\n };\n var faShieldBlank = faShield;\n var faArrowUpShortWide = {\n prefix: 'fas',\n iconName: 'arrow-up-short-wide',\n icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n };\n var faSortAmountUpAlt = faArrowUpShortWide;\n var faHouseMedical = {\n prefix: 'fas',\n iconName: 'house-medical',\n icon: [576, 512, [], \"e3b2\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faGolfBallTee = {\n prefix: 'fas',\n iconName: 'golf-ball-tee',\n icon: [384, 512, [\"golf-ball\"], \"f450\", \"M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"]\n };\n var faGolfBall = faGolfBallTee;\n var faCircleChevronLeft = {\n prefix: 'fas',\n iconName: 'circle-chevron-left',\n icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"]\n };\n var faChevronCircleLeft = faCircleChevronLeft;\n var faHouseChimneyWindow = {\n prefix: 'fas',\n iconName: 'house-chimney-window',\n icon: [576, 512, [], \"e00d\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"]\n };\n var faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z\"]\n };\n var faTentArrowTurnLeft = {\n prefix: 'fas',\n iconName: 'tent-arrow-turn-left',\n icon: [576, 512, [], \"e580\", \"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faTents = {\n prefix: 'fas',\n iconName: 'tents',\n icon: [640, 512, [], \"e582\", \"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faWandMagic = {\n prefix: 'fas',\n iconName: 'wand-magic',\n icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"]\n };\n var faMagic = faWandMagic;\n var faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [128021], \"f6d3\", \"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [129365], \"f787\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"]\n };\n var faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [384, 512, [127769, 9214], \"f186\", \"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"]\n };\n var faWineGlassEmpty = {\n prefix: 'fas',\n iconName: 'wine-glass-empty',\n icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n };\n var faWineGlassAlt = faWineGlassEmpty;\n var faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"]\n };\n var faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [512, 512, [9775], \"f6ad\", \"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [127925], \"f001\", \"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n };\n var faCodeCommit = {\n prefix: 'fas',\n iconName: 'code-commit',\n icon: [640, 512, [], \"f386\", \"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"]\n };\n var faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faPersonBiking = {\n prefix: 'fas',\n iconName: 'person-biking',\n icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n };\n var faBiking = faPersonBiking;\n var faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [576, 512, [129529], \"f51a\", \"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"]\n };\n var faShieldHeart = {\n prefix: 'fas',\n iconName: 'shield-heart',\n icon: [512, 512, [], \"e574\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n };\n var faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faEarthOceania = {\n prefix: 'fas',\n iconName: 'earth-oceania',\n icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faGlobeOceania = faEarthOceania;\n var faSquareXmark = {\n prefix: 'fas',\n iconName: 'square-xmark',\n icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faTimesSquare = faSquareXmark;\n var faXmarkSquare = faSquareXmark;\n var faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [62098], \"23\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"]\n };\n var faUpRightAndDownLeftFromCenter = {\n prefix: 'fas',\n iconName: 'up-right-and-down-left-from-center',\n icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"]\n };\n var faExpandAlt = faUpRightAndDownLeftFromCenter;\n var faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"]\n };\n var faT = {\n prefix: 'fas',\n iconName: 't',\n icon: [384, 512, [116], \"54\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n };\n var faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [129435], \"f6ed\", \"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faChartColumn = {\n prefix: 'fas',\n iconName: 'chart-column',\n icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [8734, 9854], \"f534\", \"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n };\n var faVialCircleCheck = {\n prefix: 'fas',\n iconName: 'vial-circle-check',\n icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faPersonArrowDownToLine = {\n prefix: 'fas',\n iconName: 'person-arrow-down-to-line',\n icon: [640, 512, [], \"e538\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faPersonWalkingLuggage = {\n prefix: 'fas',\n iconName: 'person-walking-luggage',\n icon: [576, 512, [], \"e554\", \"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"]\n };\n var faUpDown = {\n prefix: 'fas',\n iconName: 'up-down',\n icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n };\n var faArrowsAltV = faUpDown;\n var faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"]\n };\n var faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [128197, 128198], \"f133\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"]\n };\n var faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [576, 512, [\"haykal\"], \"f666\", \"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"]\n };\n var faHaykal = faBahai;\n var faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [128009], \"f6d5\", \"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"]\n };\n var faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"]\n };\n var faCirclePlus = {\n prefix: 'fas',\n iconName: 'circle-plus',\n icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faPlusCircle = faCirclePlus;\n var faFaceGrinTongueWink = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-wink',\n icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faGrinTongueWink = faFaceGrinTongueWink;\n var faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z\"]\n };\n var faPlugCircleExclamation = {\n prefix: 'fas',\n iconName: 'plug-circle-exclamation',\n icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faLinkSlash = {\n prefix: 'fas',\n iconName: 'link-slash',\n icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"]\n };\n var faChainBroken = faLinkSlash;\n var faChainSlash = faLinkSlash;\n var faUnlink = faLinkSlash;\n var faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"]\n };\n var faPersonWalkingArrowLoopLeft = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-loop-left',\n icon: [640, 512, [], \"e551\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"]\n };\n var faArrowUpZA = {\n prefix: 'fas',\n iconName: 'arrow-up-z-a',\n icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z\"]\n };\n var faSortAlphaUpAlt = faArrowUpZA;\n var faFireFlameCurved = {\n prefix: 'fas',\n iconName: 'fire-flame-curved',\n icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"]\n };\n var faFireAlt = faFireFlameCurved;\n var faTornado = {\n prefix: 'fas',\n iconName: 'tornado',\n icon: [448, 512, [127786], \"f76f\", \"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z\"]\n };\n var faFileCirclePlus = {\n prefix: 'fas',\n iconName: 'file-circle-plus',\n icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n };\n var faBookQuran = {\n prefix: 'fas',\n iconName: 'book-quran',\n icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"]\n };\n var faQuran = faBookQuran;\n var faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [9875], \"f13d\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"]\n };\n var faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faFaceAngry = {\n prefix: 'fas',\n iconName: 'face-angry',\n icon: [512, 512, [128544, \"angry\"], \"f556\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faAngry = faFaceAngry;\n var faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArrowTrendDown = {\n prefix: 'fas',\n iconName: 'arrow-trend-down',\n icon: [576, 512, [], \"e097\", \"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z\"]\n };\n var faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [\"feed\"], \"f09e\", \"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFeed = faRss;\n var faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"]\n };\n var faScaleBalanced = {\n prefix: 'fas',\n iconName: 'scale-balanced',\n icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"]\n };\n var faBalanceScale = faScaleBalanced;\n var faGaugeSimpleHigh = {\n prefix: 'fas',\n iconName: 'gauge-simple-high',\n icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faTachometer = faGaugeSimpleHigh;\n var faTachometerFast = faGaugeSimpleHigh;\n var faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [128703], \"f2cc\", \"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"]\n };\n var faDesktopAlt = faDesktop;\n var faM = {\n prefix: 'fas',\n iconName: 'm',\n icon: [448, 512, [109], \"4d\", \"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z\"]\n };\n var faTableList = {\n prefix: 'fas',\n iconName: 'table-list',\n icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"]\n };\n var faThList = faTableList;\n var faCommentSms = {\n prefix: 'fas',\n iconName: 'comment-sms',\n icon: [512, 512, [\"sms\"], \"f7cd\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"]\n };\n var faSms = faCommentSms;\n var faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [448, 512, [10003, 10004], \"f00c\", \"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n };\n var faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [576, 512, [\"battery-4\"], \"f241\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z\"]\n };\n var faBattery4 = faBatteryThreeQuarters;\n var faHouseCircleCheck = {\n prefix: 'fas',\n iconName: 'house-circle-check',\n icon: [640, 512, [], \"e509\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [320, 512, [8249], \"f104\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n };\n var faDiagramSuccessor = {\n prefix: 'fas',\n iconName: 'diagram-successor',\n icon: [512, 512, [], \"e47a\", \"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"]\n };\n var faTruckArrowRight = {\n prefix: 'fas',\n iconName: 'truck-arrow-right',\n icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"]\n };\n var faArrowsSplitUpAndLeft = {\n prefix: 'fas',\n iconName: 'arrows-split-up-and-left',\n icon: [512, 512, [], \"e4bc\", \"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"]\n };\n var faHandFist = {\n prefix: 'fas',\n iconName: 'hand-fist',\n icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n };\n var faFistRaised = faHandFist;\n var faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [640, 512, [], \"f6c3\", \"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [128188], \"f0b1\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"]\n };\n var faPersonFalling = {\n prefix: 'fas',\n iconName: 'person-falling',\n icon: [512, 512, [], \"e546\", \"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faImagePortrait = {\n prefix: 'fas',\n iconName: 'image-portrait',\n icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"]\n };\n var faPortrait = faImagePortrait;\n var faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faRug = {\n prefix: 'fas',\n iconName: 'rug',\n icon: [640, 512, [], \"e569\", \"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"]\n };\n var faEarthEurope = {\n prefix: 'fas',\n iconName: 'earth-europe',\n icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faGlobeEurope = faEarthEurope;\n var faCartFlatbedSuitcase = {\n prefix: 'fas',\n iconName: 'cart-flatbed-suitcase',\n icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n };\n var faLuggageCart = faCartFlatbedSuitcase;\n var faRectangleXmark = {\n prefix: 'fas',\n iconName: 'rectangle-xmark',\n icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faRectangleTimes = faRectangleXmark;\n var faTimesRectangle = faRectangleXmark;\n var faWindowClose = faRectangleXmark;\n var faBahtSign = {\n prefix: 'fas',\n iconName: 'baht-sign',\n icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"]\n };\n var faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [128214, 128366], \"f518\", \"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"]\n };\n var faBookJournalWhills = {\n prefix: 'fas',\n iconName: 'book-journal-whills',\n icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n };\n var faJournalWhills = faBookJournalWhills;\n var faHandcuffs = {\n prefix: 'fas',\n iconName: 'handcuffs',\n icon: [640, 512, [], \"e4f8\", \"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faTriangleExclamation = {\n prefix: 'fas',\n iconName: 'triangle-exclamation',\n icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faExclamationTriangle = faTriangleExclamation;\n var faWarning = faTriangleExclamation;\n var faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"]\n };\n var faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"]\n };\n var faArrowTurnRight = faShare;\n var faMailForward = faShare;\n var faBottleDroplet = {\n prefix: 'fas',\n iconName: 'bottle-droplet',\n icon: [320, 512, [], \"e4c4\", \"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"]\n };\n var faMaskFace = {\n prefix: 'fas',\n iconName: 'mask-face',\n icon: [640, 512, [], \"e1d7\", \"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n };\n var faHillRockslide = {\n prefix: 'fas',\n iconName: 'hill-rockslide',\n icon: [576, 512, [], \"e508\", \"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faRightLeft = {\n prefix: 'fas',\n iconName: 'right-left',\n icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z\"]\n };\n var faExchangeAlt = faRightLeft;\n var faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [61913], \"f1d8\", \"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n };\n var faRoadCircleExclamation = {\n prefix: 'fas',\n iconName: 'road-circle-exclamation',\n icon: [640, 512, [], \"e565\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"]\n };\n var faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faMoneyBill1Wave = {\n prefix: 'fas',\n iconName: 'money-bill-1-wave',\n icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n };\n var faMoneyBillWaveAlt = faMoneyBill1Wave;\n var faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"]\n };\n var faSignLanguage = faHands;\n var faSigning = faHands;\n var faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n };\n var faWaterLadder = {\n prefix: 'fas',\n iconName: 'water-ladder',\n icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faLadderWater = faWaterLadder;\n var faSwimmingPool = faWaterLadder;\n var faArrowsUpDown = {\n prefix: 'fas',\n iconName: 'arrows-up-down',\n icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n };\n var faArrowsV = faArrowsUpDown;\n var faFaceGrimace = {\n prefix: 'fas',\n iconName: 'face-grimace',\n icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrimace = faFaceGrimace;\n var faWheelchairMove = {\n prefix: 'fas',\n iconName: 'wheelchair-move',\n icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faWheelchairAlt = faWheelchairMove;\n var faTurnDown = {\n prefix: 'fas',\n iconName: 'turn-down',\n icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z\"]\n };\n var faLevelDownAlt = faTurnDown;\n var faPersonWalkingArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-right',\n icon: [640, 512, [], \"e552\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"]\n };\n var faSquareEnvelope = {\n prefix: 'fas',\n iconName: 'square-envelope',\n icon: [448, 512, [\"envelope-square\"], \"f199\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n };\n var faEnvelopeSquare = faSquareEnvelope;\n var faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [127922], \"f522\", \"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [512, 512, [], \"f436\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z\"]\n };\n var faBandage = {\n prefix: 'fas',\n iconName: 'bandage',\n icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBandAid = faBandage;\n var faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [512, 512, [], \"f272\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z\"]\n };\n var faCircleXmark = {\n prefix: 'fas',\n iconName: 'circle-xmark',\n icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faTimesCircle = faCircleXmark;\n var faXmarkCircle = faCircleXmark;\n var faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n };\n var faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [512, 512, [127976], \"f594\", \"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z\"]\n };\n var faEarthAsia = {\n prefix: 'fas',\n iconName: 'earth-asia',\n icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"]\n };\n var faGlobeAsia = faEarthAsia;\n var faIdCardClip = {\n prefix: 'fas',\n iconName: 'id-card-clip',\n icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n };\n var faIdCardAlt = faIdCardClip;\n var faMagnifyingGlassPlus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-plus',\n icon: [512, 512, [\"search-plus\"], \"f00e\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n };\n var faSearchPlus = faMagnifyingGlassPlus;\n var faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [128077, 61575], \"f164\", \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n };\n var faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"]\n };\n var faHandDots = {\n prefix: 'fas',\n iconName: 'hand-dots',\n icon: [512, 512, [\"allergies\"], \"f461\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faAllergies = faHandDots;\n var faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [128469], \"f2d1\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faMugSaucer = {\n prefix: 'fas',\n iconName: 'mug-saucer',\n icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faCoffee = faMugSaucer;\n var faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faMagnifyingGlassMinus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-minus',\n icon: [512, 512, [\"search-minus\"], \"f010\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"]\n };\n var faSearchMinus = faMagnifyingGlassMinus;\n var faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n };\n var faUserLarge = {\n prefix: 'fas',\n iconName: 'user-large',\n icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"]\n };\n var faUserAlt = faUserLarge;\n var faTrainTram = {\n prefix: 'fas',\n iconName: 'train-tram',\n icon: [448, 512, [128650], \"e5b4\", \"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"]\n };\n var faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [128137], \"f48e\", \"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"]\n };\n var faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [9925], \"f6c4\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n };\n var faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M0 0H512V512H0V0z\"]\n };\n var faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [448, 512, [129522], \"f076\", \"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"]\n };\n var faJar = {\n prefix: 'fas',\n iconName: 'jar',\n icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"]\n };\n var faNoteSticky = {\n prefix: 'fas',\n iconName: 'note-sticky',\n icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z\"]\n };\n var faStickyNote = faNoteSticky;\n var faBugSlash = {\n prefix: 'fas',\n iconName: 'bug-slash',\n icon: [640, 512, [], \"e490\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z\"]\n };\n var faArrowUpFromWaterPump = {\n prefix: 'fas',\n iconName: 'arrow-up-from-water-pump',\n icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [576, 512, [129460], \"f5d7\", \"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"]\n };\n var faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"]\n };\n var faFaceSadTear = {\n prefix: 'fas',\n iconName: 'face-sad-tear',\n icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSadTear = faFaceSadTear;\n var faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"]\n };\n var faTentArrowsDown = {\n prefix: 'fas',\n iconName: 'tent-arrows-down',\n icon: [576, 512, [], \"e581\", \"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [64, 512, [10069, 10071, 61738], \"21\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faArrowsSpin = {\n prefix: 'fas',\n iconName: 'arrows-spin',\n icon: [512, 512, [], \"e4bb\", \"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"]\n };\n var faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faTurkishLiraSign = {\n prefix: 'fas',\n iconName: 'turkish-lira-sign',\n icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z\"]\n };\n var faTry = faTurkishLiraSign;\n var faTurkishLira = faTurkishLiraSign;\n var faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z\"]\n };\n var faDollar = faDollarSign;\n var faUsd = faDollarSign;\n var faX = {\n prefix: 'fas',\n iconName: 'x',\n icon: [384, 512, [120], \"58\", \"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"]\n };\n var faMagnifyingGlassDollar = {\n prefix: 'fas',\n iconName: 'magnifying-glass-dollar',\n icon: [512, 512, [\"search-dollar\"], \"f688\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z\"]\n };\n var faSearchDollar = faMagnifyingGlassDollar;\n var faUsersGear = {\n prefix: 'fas',\n iconName: 'users-gear',\n icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n };\n var faUsersCog = faUsersGear;\n var faPersonMilitaryPointing = {\n prefix: 'fas',\n iconName: 'person-military-pointing',\n icon: [576, 512, [], \"e54a\", \"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"]\n };\n var faBuildingColumns = {\n prefix: 'fas',\n iconName: 'building-columns',\n icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBank = faBuildingColumns;\n var faInstitution = faBuildingColumns;\n var faMuseum = faBuildingColumns;\n var faUniversity = faBuildingColumns;\n var faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"]\n };\n var faTrowel = {\n prefix: 'fas',\n iconName: 'trowel',\n icon: [512, 512, [], \"e589\", \"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"]\n };\n var faD = {\n prefix: 'fas',\n iconName: 'd',\n icon: [384, 512, [100], \"44\", \"M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"]\n };\n var faStapler = {\n prefix: 'fas',\n iconName: 'stapler',\n icon: [640, 512, [], \"e5af\", \"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z\"]\n };\n var faMasksTheater = {\n prefix: 'fas',\n iconName: 'masks-theater',\n icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"]\n };\n var faTheaterMasks = faMasksTheater;\n var faKipSign = {\n prefix: 'fas',\n iconName: 'kip-sign',\n icon: [384, 512, [], \"e1c4\", \"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"]\n };\n var faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"]\n };\n var faHandshakeSimple = {\n prefix: 'fas',\n iconName: 'handshake-simple',\n icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"]\n };\n var faHandshakeAlt = faHandshakeSimple;\n var faJetFighter = {\n prefix: 'fas',\n iconName: 'jet-fighter',\n icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n };\n var faFighterJet = faJetFighter;\n var faSquareShareNodes = {\n prefix: 'fas',\n iconName: 'square-share-nodes',\n icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n };\n var faShareAltSquare = faSquareShareNodes;\n var faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n };\n var faPlusMinus = {\n prefix: 'fas',\n iconName: 'plus-minus',\n icon: [384, 512, [], \"e43c\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [\"video-camera\"], \"f03d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n };\n var faVideoCamera = faVideo;\n var faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"]\n };\n var faMortarBoard = faGraduationCap;\n var faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"]\n };\n var faPersonCircleCheck = {\n prefix: 'fas',\n iconName: 'person-circle-check',\n icon: [576, 512, [], \"e53e\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faTurnUp = {\n prefix: 'fas',\n iconName: 'turn-up',\n icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z\"]\n };\n var faLevelUpAlt = faTurnUp;\n var icons = {\n fa0: fa0,\n fa1: fa1,\n fa2: fa2,\n fa3: fa3,\n fa4: fa4,\n fa5: fa5,\n fa6: fa6,\n fa7: fa7,\n fa8: fa8,\n fa9: fa9,\n faFillDrip: faFillDrip,\n faArrowsToCircle: faArrowsToCircle,\n faCircleChevronRight: faCircleChevronRight,\n faChevronCircleRight: faChevronCircleRight,\n faAt: faAt,\n faTrashCan: faTrashCan,\n faTrashAlt: faTrashAlt,\n faTextHeight: faTextHeight,\n faUserXmark: faUserXmark,\n faUserTimes: faUserTimes,\n faStethoscope: faStethoscope,\n faMessage: faMessage,\n faCommentAlt: faCommentAlt,\n faInfo: faInfo,\n faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n faCompressAlt: faCompressAlt,\n faExplosion: faExplosion,\n faFileLines: faFileLines,\n faFileAlt: faFileAlt,\n faFileText: faFileText,\n faWaveSquare: faWaveSquare,\n faRing: faRing,\n faBuildingUn: faBuildingUn,\n faDiceThree: faDiceThree,\n faCalendarDays: faCalendarDays,\n faCalendarAlt: faCalendarAlt,\n faAnchorCircleCheck: faAnchorCircleCheck,\n faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n faVolleyball: faVolleyball,\n faVolleyballBall: faVolleyballBall,\n faArrowsUpToLine: faArrowsUpToLine,\n faSortDown: faSortDown,\n faSortDesc: faSortDesc,\n faCircleMinus: faCircleMinus,\n faMinusCircle: faMinusCircle,\n faDoorOpen: faDoorOpen,\n faRightFromBracket: faRightFromBracket,\n faSignOutAlt: faSignOutAlt,\n faAtom: faAtom,\n faSoap: faSoap,\n faIcons: faIcons,\n faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faBridgeCircleCheck: faBridgeCircleCheck,\n faPumpMedical: faPumpMedical,\n faFingerprint: faFingerprint,\n faHandPointRight: faHandPointRight,\n faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n faSearchLocation: faSearchLocation,\n faForwardStep: faForwardStep,\n faStepForward: faStepForward,\n faFaceSmileBeam: faFaceSmileBeam,\n faSmileBeam: faSmileBeam,\n faFlagCheckered: faFlagCheckered,\n faFootball: faFootball,\n faFootballBall: faFootballBall,\n faSchoolCircleExclamation: faSchoolCircleExclamation,\n faCrop: faCrop,\n faAnglesDown: faAnglesDown,\n faAngleDoubleDown: faAngleDoubleDown,\n faUsersRectangle: faUsersRectangle,\n faPeopleRoof: faPeopleRoof,\n faPeopleLine: faPeopleLine,\n faBeerMugEmpty: faBeerMugEmpty,\n faBeer: faBeer,\n faDiagramPredecessor: faDiagramPredecessor,\n faArrowUpLong: faArrowUpLong,\n faLongArrowUp: faLongArrowUp,\n faFireFlameSimple: faFireFlameSimple,\n faBurn: faBurn,\n faPerson: faPerson,\n faMale: faMale,\n faLaptop: faLaptop,\n faFileCsv: faFileCsv,\n faMenorah: faMenorah,\n faTruckPlane: faTruckPlane,\n faRecordVinyl: faRecordVinyl,\n faFaceGrinStars: faFaceGrinStars,\n faGrinStars: faGrinStars,\n faBong: faBong,\n faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n faPastafarianism: faPastafarianism,\n faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n faSpoon: faSpoon,\n faUtensilSpoon: faUtensilSpoon,\n faJarWheat: faJarWheat,\n faEnvelopesBulk: faEnvelopesBulk,\n faMailBulk: faMailBulk,\n faFileCircleExclamation: faFileCircleExclamation,\n faCircleH: faCircleH,\n faHospitalSymbol: faHospitalSymbol,\n faPager: faPager,\n faAddressBook: faAddressBook,\n faContactBook: faContactBook,\n faStrikethrough: faStrikethrough,\n faK: faK,\n faLandmarkFlag: faLandmarkFlag,\n faPencil: faPencil,\n faPencilAlt: faPencilAlt,\n faBackward: faBackward,\n faCaretRight: faCaretRight,\n faComments: faComments,\n faPaste: faPaste,\n faFileClipboard: faFileClipboard,\n faCodePullRequest: faCodePullRequest,\n faClipboardList: faClipboardList,\n faTruckRampBox: faTruckRampBox,\n faTruckLoading: faTruckLoading,\n faUserCheck: faUserCheck,\n faVialVirus: faVialVirus,\n faSheetPlastic: faSheetPlastic,\n faBlog: faBlog,\n faUserNinja: faUserNinja,\n faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n faScrollTorah: faScrollTorah,\n faTorah: faTorah,\n faBroomBall: faBroomBall,\n faQuidditch: faQuidditch,\n faQuidditchBroomBall: faQuidditchBroomBall,\n faToggleOff: faToggleOff,\n faBoxArchive: faBoxArchive,\n faArchive: faArchive,\n faPersonDrowning: faPersonDrowning,\n faArrowDown91: faArrowDown91,\n faSortNumericDesc: faSortNumericDesc,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n faGrinTongueSquint: faGrinTongueSquint,\n faSprayCan: faSprayCan,\n faTruckMonster: faTruckMonster,\n faW: faW,\n faEarthAfrica: faEarthAfrica,\n faGlobeAfrica: faGlobeAfrica,\n faRainbow: faRainbow,\n faCircleNotch: faCircleNotch,\n faTabletScreenButton: faTabletScreenButton,\n faTabletAlt: faTabletAlt,\n faPaw: faPaw,\n faCloud: faCloud,\n faTrowelBricks: faTrowelBricks,\n faFaceFlushed: faFaceFlushed,\n faFlushed: faFlushed,\n faHospitalUser: faHospitalUser,\n faTentArrowLeftRight: faTentArrowLeftRight,\n faGavel: faGavel,\n faLegal: faLegal,\n faBinoculars: faBinoculars,\n faMicrophoneSlash: faMicrophoneSlash,\n faBoxTissue: faBoxTissue,\n faMotorcycle: faMotorcycle,\n faBellConcierge: faBellConcierge,\n faConciergeBell: faConciergeBell,\n faPenRuler: faPenRuler,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n faMarsAndVenusBurst: faMarsAndVenusBurst,\n faSquareCaretRight: faSquareCaretRight,\n faCaretSquareRight: faCaretSquareRight,\n faScissors: faScissors,\n faCut: faCut,\n faSunPlantWilt: faSunPlantWilt,\n faToiletsPortable: faToiletsPortable,\n faHockeyPuck: faHockeyPuck,\n faTable: faTable,\n faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n faTachographDigital: faTachographDigital,\n faDigitalTachograph: faDigitalTachograph,\n faUsersSlash: faUsersSlash,\n faClover: faClover,\n faReply: faReply,\n faMailReply: faMailReply,\n faStarAndCrescent: faStarAndCrescent,\n faHouseFire: faHouseFire,\n faSquareMinus: faSquareMinus,\n faMinusSquare: faMinusSquare,\n faHelicopter: faHelicopter,\n faCompass: faCompass,\n faSquareCaretDown: faSquareCaretDown,\n faCaretSquareDown: faCaretSquareDown,\n faFileCircleQuestion: faFileCircleQuestion,\n faLaptopCode: faLaptopCode,\n faSwatchbook: faSwatchbook,\n faPrescriptionBottle: faPrescriptionBottle,\n faBars: faBars,\n faNavicon: faNavicon,\n faPeopleGroup: faPeopleGroup,\n faHourglassEnd: faHourglassEnd,\n faHourglass3: faHourglass3,\n faHeartCrack: faHeartCrack,\n faHeartBroken: faHeartBroken,\n faSquareUpRight: faSquareUpRight,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faFaceKissBeam: faFaceKissBeam,\n faKissBeam: faKissBeam,\n faFilm: faFilm,\n faRulerHorizontal: faRulerHorizontal,\n faPeopleRobbery: faPeopleRobbery,\n faLightbulb: faLightbulb,\n faCaretLeft: faCaretLeft,\n faCircleExclamation: faCircleExclamation,\n faExclamationCircle: faExclamationCircle,\n faSchoolCircleXmark: faSchoolCircleXmark,\n faArrowRightFromBracket: faArrowRightFromBracket,\n faSignOut: faSignOut,\n faCircleChevronDown: faCircleChevronDown,\n faChevronCircleDown: faChevronCircleDown,\n faUnlockKeyhole: faUnlockKeyhole,\n faUnlockAlt: faUnlockAlt,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faHeadphonesSimple: faHeadphonesSimple,\n faHeadphonesAlt: faHeadphonesAlt,\n faSitemap: faSitemap,\n faCircleDollarToSlot: faCircleDollarToSlot,\n faDonate: faDonate,\n faMemory: faMemory,\n faRoadSpikes: faRoadSpikes,\n faFireBurner: faFireBurner,\n faFlag: faFlag,\n faHanukiah: faHanukiah,\n faFeather: faFeather,\n faVolumeLow: faVolumeLow,\n faVolumeDown: faVolumeDown,\n faCommentSlash: faCommentSlash,\n faCloudSunRain: faCloudSunRain,\n faCompress: faCompress,\n faWheatAwn: faWheatAwn,\n faWheatAlt: faWheatAlt,\n faAnkh: faAnkh,\n faHandsHoldingChild: faHandsHoldingChild,\n faAsterisk: faAsterisk,\n faSquareCheck: faSquareCheck,\n faCheckSquare: faCheckSquare,\n faPesetaSign: faPesetaSign,\n faHeading: faHeading,\n faHeader: faHeader,\n faGhost: faGhost,\n faList: faList,\n faListSquares: faListSquares,\n faSquarePhoneFlip: faSquarePhoneFlip,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faCartPlus: faCartPlus,\n faGamepad: faGamepad,\n faCircleDot: faCircleDot,\n faDotCircle: faDotCircle,\n faFaceDizzy: faFaceDizzy,\n faDizzy: faDizzy,\n faEgg: faEgg,\n faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n faCampground: faCampground,\n faFolderPlus: faFolderPlus,\n faFutbol: faFutbol,\n faFutbolBall: faFutbolBall,\n faSoccerBall: faSoccerBall,\n faPaintbrush: faPaintbrush,\n faPaintBrush: faPaintBrush,\n faLock: faLock,\n faGasPump: faGasPump,\n faHotTubPerson: faHotTubPerson,\n faHotTub: faHotTub,\n faMapLocation: faMapLocation,\n faMapMarked: faMapMarked,\n faHouseFloodWater: faHouseFloodWater,\n faTree: faTree,\n faBridgeLock: faBridgeLock,\n faSackDollar: faSackDollar,\n faPenToSquare: faPenToSquare,\n faEdit: faEdit,\n faCarSide: faCarSide,\n faShareNodes: faShareNodes,\n faShareAlt: faShareAlt,\n faHeartCircleMinus: faHeartCircleMinus,\n faHourglassHalf: faHourglassHalf,\n faHourglass2: faHourglass2,\n faMicroscope: faMicroscope,\n faSink: faSink,\n faBagShopping: faBagShopping,\n faShoppingBag: faShoppingBag,\n faArrowDownZA: faArrowDownZA,\n faSortAlphaDesc: faSortAlphaDesc,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faMitten: faMitten,\n faPersonRays: faPersonRays,\n faUsers: faUsers,\n faEyeSlash: faEyeSlash,\n faFlaskVial: faFlaskVial,\n faHand: faHand,\n faHandPaper: faHandPaper,\n faOm: faOm,\n faWorm: faWorm,\n faHouseCircleXmark: faHouseCircleXmark,\n faPlug: faPlug,\n faChevronUp: faChevronUp,\n faHandSpock: faHandSpock,\n faStopwatch: faStopwatch,\n faFaceKiss: faFaceKiss,\n faKiss: faKiss,\n faBridgeCircleXmark: faBridgeCircleXmark,\n faFaceGrinTongue: faFaceGrinTongue,\n faGrinTongue: faGrinTongue,\n faChessBishop: faChessBishop,\n faFaceGrinWink: faFaceGrinWink,\n faGrinWink: faGrinWink,\n faEarDeaf: faEarDeaf,\n faDeaf: faDeaf,\n faDeafness: faDeafness,\n faHardOfHearing: faHardOfHearing,\n faRoadCircleCheck: faRoadCircleCheck,\n faDiceFive: faDiceFive,\n faSquareRss: faSquareRss,\n faRssSquare: faRssSquare,\n faLandMineOn: faLandMineOn,\n faICursor: faICursor,\n faStamp: faStamp,\n faStairs: faStairs,\n faI: faI,\n faHryvniaSign: faHryvniaSign,\n faHryvnia: faHryvnia,\n faPills: faPills,\n faFaceGrinWide: faFaceGrinWide,\n faGrinAlt: faGrinAlt,\n faTooth: faTooth,\n faV: faV,\n faBangladeshiTakaSign: faBangladeshiTakaSign,\n faBicycle: faBicycle,\n faStaffSnake: faStaffSnake,\n faRodAsclepius: faRodAsclepius,\n faRodSnake: faRodSnake,\n faStaffAesculapius: faStaffAesculapius,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faTruckMedical: faTruckMedical,\n faAmbulance: faAmbulance,\n faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n faSnowman: faSnowman,\n faMortarPestle: faMortarPestle,\n faRoadBarrier: faRoadBarrier,\n faSchool: faSchool,\n faIgloo: faIgloo,\n faJoint: faJoint,\n faAngleRight: faAngleRight,\n faHorse: faHorse,\n faQ: faQ,\n faG: faG,\n faNotesMedical: faNotesMedical,\n faTemperatureHalf: faTemperatureHalf,\n faTemperature2: faTemperature2,\n faThermometer2: faThermometer2,\n faThermometerHalf: faThermometerHalf,\n faDongSign: faDongSign,\n faCapsules: faCapsules,\n faPooStorm: faPooStorm,\n faPooBolt: faPooBolt,\n faFaceFrownOpen: faFaceFrownOpen,\n faFrownOpen: faFrownOpen,\n faHandPointUp: faHandPointUp,\n faMoneyBill: faMoneyBill,\n faBookmark: faBookmark,\n faAlignJustify: faAlignJustify,\n faUmbrellaBeach: faUmbrellaBeach,\n faHelmetUn: faHelmetUn,\n faBullseye: faBullseye,\n faBacon: faBacon,\n faHandPointDown: faHandPointDown,\n faArrowUpFromBracket: faArrowUpFromBracket,\n faFolder: faFolder,\n faFolderBlank: faFolderBlank,\n faFileWaveform: faFileWaveform,\n faFileMedicalAlt: faFileMedicalAlt,\n faRadiation: faRadiation,\n faChartSimple: faChartSimple,\n faMarsStroke: faMarsStroke,\n faVial: faVial,\n faGauge: faGauge,\n faDashboard: faDashboard,\n faGaugeMed: faGaugeMed,\n faTachometerAltAverage: faTachometerAltAverage,\n faWandMagicSparkles: faWandMagicSparkles,\n faMagicWandSparkles: faMagicWandSparkles,\n faE: faE,\n faPenClip: faPenClip,\n faPenAlt: faPenAlt,\n faBridgeCircleExclamation: faBridgeCircleExclamation,\n faUser: faUser,\n faSchoolCircleCheck: faSchoolCircleCheck,\n faDumpster: faDumpster,\n faVanShuttle: faVanShuttle,\n faShuttleVan: faShuttleVan,\n faBuildingUser: faBuildingUser,\n faSquareCaretLeft: faSquareCaretLeft,\n faCaretSquareLeft: faCaretSquareLeft,\n faHighlighter: faHighlighter,\n faKey: faKey,\n faBullhorn: faBullhorn,\n faGlobe: faGlobe,\n faSynagogue: faSynagogue,\n faPersonHalfDress: faPersonHalfDress,\n faRoadBridge: faRoadBridge,\n faLocationArrow: faLocationArrow,\n faC: faC,\n faTabletButton: faTabletButton,\n faBuildingLock: faBuildingLock,\n faPizzaSlice: faPizzaSlice,\n faMoneyBillWave: faMoneyBillWave,\n faChartArea: faChartArea,\n faAreaChart: faAreaChart,\n faHouseFlag: faHouseFlag,\n faPersonCircleMinus: faPersonCircleMinus,\n faBan: faBan,\n faCancel: faCancel,\n faCameraRotate: faCameraRotate,\n faSprayCanSparkles: faSprayCanSparkles,\n faAirFreshener: faAirFreshener,\n faStar: faStar,\n faRepeat: faRepeat,\n faCross: faCross,\n faBox: faBox,\n faVenusMars: faVenusMars,\n faArrowPointer: faArrowPointer,\n faMousePointer: faMousePointer,\n faMaximize: faMaximize,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faChargingStation: faChargingStation,\n faShapes: faShapes,\n faTriangleCircleSquare: faTriangleCircleSquare,\n faShuffle: faShuffle,\n faRandom: faRandom,\n faPersonRunning: faPersonRunning,\n faRunning: faRunning,\n faMobileRetro: faMobileRetro,\n faGripLinesVertical: faGripLinesVertical,\n faSpider: faSpider,\n faHandsBound: faHandsBound,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faPlaneCircleExclamation: faPlaneCircleExclamation,\n faXRay: faXRay,\n faSpellCheck: faSpellCheck,\n faSlash: faSlash,\n faComputerMouse: faComputerMouse,\n faMouse: faMouse,\n faArrowRightToBracket: faArrowRightToBracket,\n faSignIn: faSignIn,\n faShopSlash: faShopSlash,\n faStoreAltSlash: faStoreAltSlash,\n faServer: faServer,\n faVirusCovidSlash: faVirusCovidSlash,\n faShopLock: faShopLock,\n faHourglassStart: faHourglassStart,\n faHourglass1: faHourglass1,\n faBlenderPhone: faBlenderPhone,\n faBuildingWheat: faBuildingWheat,\n faPersonBreastfeeding: faPersonBreastfeeding,\n faRightToBracket: faRightToBracket,\n faSignInAlt: faSignInAlt,\n faVenus: faVenus,\n faPassport: faPassport,\n faHeartPulse: faHeartPulse,\n faHeartbeat: faHeartbeat,\n faPeopleCarryBox: faPeopleCarryBox,\n faPeopleCarry: faPeopleCarry,\n faTemperatureHigh: faTemperatureHigh,\n faMicrochip: faMicrochip,\n faCrown: faCrown,\n faWeightHanging: faWeightHanging,\n faXmarksLines: faXmarksLines,\n faFilePrescription: faFilePrescription,\n faWeightScale: faWeightScale,\n faWeight: faWeight,\n faUserGroup: faUserGroup,\n faUserFriends: faUserFriends,\n faArrowUpAZ: faArrowUpAZ,\n faSortAlphaUp: faSortAlphaUp,\n faChessKnight: faChessKnight,\n faFaceLaughSquint: faFaceLaughSquint,\n faLaughSquint: faLaughSquint,\n faWheelchair: faWheelchair,\n faCircleArrowUp: faCircleArrowUp,\n faArrowCircleUp: faArrowCircleUp,\n faToggleOn: faToggleOn,\n faPersonWalking: faPersonWalking,\n faWalking: faWalking,\n faL: faL,\n faFire: faFire,\n faBedPulse: faBedPulse,\n faProcedures: faProcedures,\n faShuttleSpace: faShuttleSpace,\n faSpaceShuttle: faSpaceShuttle,\n faFaceLaugh: faFaceLaugh,\n faLaugh: faLaugh,\n faFolderOpen: faFolderOpen,\n faHeartCirclePlus: faHeartCirclePlus,\n faCodeFork: faCodeFork,\n faCity: faCity,\n faMicrophoneLines: faMicrophoneLines,\n faMicrophoneAlt: faMicrophoneAlt,\n faPepperHot: faPepperHot,\n faUnlock: faUnlock,\n faColonSign: faColonSign,\n faHeadset: faHeadset,\n faStoreSlash: faStoreSlash,\n faRoadCircleXmark: faRoadCircleXmark,\n faUserMinus: faUserMinus,\n faMarsStrokeUp: faMarsStrokeUp,\n faMarsStrokeV: faMarsStrokeV,\n faChampagneGlasses: faChampagneGlasses,\n faGlassCheers: faGlassCheers,\n faClipboard: faClipboard,\n faHouseCircleExclamation: faHouseCircleExclamation,\n faFileArrowUp: faFileArrowUp,\n faFileUpload: faFileUpload,\n faWifi: faWifi,\n faWifi3: faWifi3,\n faWifiStrong: faWifiStrong,\n faBath: faBath,\n faBathtub: faBathtub,\n faUnderline: faUnderline,\n faUserPen: faUserPen,\n faUserEdit: faUserEdit,\n faSignature: faSignature,\n faStroopwafel: faStroopwafel,\n faBold: faBold,\n faAnchorLock: faAnchorLock,\n faBuildingNgo: faBuildingNgo,\n faManatSign: faManatSign,\n faNotEqual: faNotEqual,\n faBorderTopLeft: faBorderTopLeft,\n faBorderStyle: faBorderStyle,\n faMapLocationDot: faMapLocationDot,\n faMapMarkedAlt: faMapMarkedAlt,\n faJedi: faJedi,\n faSquarePollVertical: faSquarePollVertical,\n faPoll: faPoll,\n faMugHot: faMugHot,\n faCarBattery: faCarBattery,\n faBatteryCar: faBatteryCar,\n faGift: faGift,\n faDiceTwo: faDiceTwo,\n faChessQueen: faChessQueen,\n faGlasses: faGlasses,\n faChessBoard: faChessBoard,\n faBuildingCircleCheck: faBuildingCircleCheck,\n faPersonChalkboard: faPersonChalkboard,\n faMarsStrokeRight: faMarsStrokeRight,\n faMarsStrokeH: faMarsStrokeH,\n faHandBackFist: faHandBackFist,\n faHandRock: faHandRock,\n faSquareCaretUp: faSquareCaretUp,\n faCaretSquareUp: faCaretSquareUp,\n faCloudShowersWater: faCloudShowersWater,\n faChartBar: faChartBar,\n faBarChart: faBarChart,\n faHandsBubbles: faHandsBubbles,\n faHandsWash: faHandsWash,\n faLessThanEqual: faLessThanEqual,\n faTrain: faTrain,\n faEyeLowVision: faEyeLowVision,\n faLowVision: faLowVision,\n faCrow: faCrow,\n faSailboat: faSailboat,\n faWindowRestore: faWindowRestore,\n faSquarePlus: faSquarePlus,\n faPlusSquare: faPlusSquare,\n faToriiGate: faToriiGate,\n faFrog: faFrog,\n faBucket: faBucket,\n faImage: faImage,\n faMicrophone: faMicrophone,\n faCow: faCow,\n faCaretUp: faCaretUp,\n faScrewdriver: faScrewdriver,\n faFolderClosed: faFolderClosed,\n faHouseTsunami: faHouseTsunami,\n faSquareNfi: faSquareNfi,\n faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n faMartiniGlass: faMartiniGlass,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faRotateLeft: faRotateLeft,\n faRotateBack: faRotateBack,\n faRotateBackward: faRotateBackward,\n faUndoAlt: faUndoAlt,\n faTableColumns: faTableColumns,\n faColumns: faColumns,\n faLemon: faLemon,\n faHeadSideMask: faHeadSideMask,\n faHandshake: faHandshake,\n faGem: faGem,\n faDolly: faDolly,\n faDollyBox: faDollyBox,\n faSmoking: faSmoking,\n faMinimize: faMinimize,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faMonument: faMonument,\n faSnowplow: faSnowplow,\n faAnglesRight: faAnglesRight,\n faAngleDoubleRight: faAngleDoubleRight,\n faCannabis: faCannabis,\n faCirclePlay: faCirclePlay,\n faPlayCircle: faPlayCircle,\n faTablets: faTablets,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faEur: faEur,\n faEuro: faEuro,\n faChair: faChair,\n faCircleCheck: faCircleCheck,\n faCheckCircle: faCheckCircle,\n faCircleStop: faCircleStop,\n faStopCircle: faStopCircle,\n faCompassDrafting: faCompassDrafting,\n faDraftingCompass: faDraftingCompass,\n faPlateWheat: faPlateWheat,\n faIcicles: faIcicles,\n faPersonShelter: faPersonShelter,\n faNeuter: faNeuter,\n faIdBadge: faIdBadge,\n faMarker: faMarker,\n faFaceLaughBeam: faFaceLaughBeam,\n faLaughBeam: faLaughBeam,\n faHelicopterSymbol: faHelicopterSymbol,\n faUniversalAccess: faUniversalAccess,\n faCircleChevronUp: faCircleChevronUp,\n faChevronCircleUp: faChevronCircleUp,\n faLariSign: faLariSign,\n faVolcano: faVolcano,\n faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n faSterlingSign: faSterlingSign,\n faGbp: faGbp,\n faPoundSign: faPoundSign,\n faViruses: faViruses,\n faSquarePersonConfined: faSquarePersonConfined,\n faUserTie: faUserTie,\n faArrowDownLong: faArrowDownLong,\n faLongArrowDown: faLongArrowDown,\n faTentArrowDownToLine: faTentArrowDownToLine,\n faCertificate: faCertificate,\n faReplyAll: faReplyAll,\n faMailReplyAll: faMailReplyAll,\n faSuitcase: faSuitcase,\n faPersonSkating: faPersonSkating,\n faSkating: faSkating,\n faFilterCircleDollar: faFilterCircleDollar,\n faFunnelDollar: faFunnelDollar,\n faCameraRetro: faCameraRetro,\n faCircleArrowDown: faCircleArrowDown,\n faArrowCircleDown: faArrowCircleDown,\n faFileImport: faFileImport,\n faArrowRightToFile: faArrowRightToFile,\n faSquareArrowUpRight: faSquareArrowUpRight,\n faExternalLinkSquare: faExternalLinkSquare,\n faBoxOpen: faBoxOpen,\n faScroll: faScroll,\n faSpa: faSpa,\n faLocationPinLock: faLocationPinLock,\n faPause: faPause,\n faHillAvalanche: faHillAvalanche,\n faTemperatureEmpty: faTemperatureEmpty,\n faTemperature0: faTemperature0,\n faThermometer0: faThermometer0,\n faThermometerEmpty: faThermometerEmpty,\n faBomb: faBomb,\n faRegistered: faRegistered,\n faAddressCard: faAddressCard,\n faContactCard: faContactCard,\n faVcard: faVcard,\n faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n faBalanceScaleRight: faBalanceScaleRight,\n faSubscript: faSubscript,\n faDiamondTurnRight: faDiamondTurnRight,\n faDirections: faDirections,\n faBurst: faBurst,\n faHouseLaptop: faHouseLaptop,\n faLaptopHouse: faLaptopHouse,\n faFaceTired: faFaceTired,\n faTired: faTired,\n faMoneyBills: faMoneyBills,\n faSmog: faSmog,\n faCrutch: faCrutch,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faCloudArrowUp: faCloudArrowUp,\n faCloudUpload: faCloudUpload,\n faCloudUploadAlt: faCloudUploadAlt,\n faPalette: faPalette,\n faArrowsTurnRight: faArrowsTurnRight,\n faVest: faVest,\n faFerry: faFerry,\n faArrowsDownToPeople: faArrowsDownToPeople,\n faSeedling: faSeedling,\n faSprout: faSprout,\n faLeftRight: faLeftRight,\n faArrowsAltH: faArrowsAltH,\n faBoxesPacking: faBoxesPacking,\n faCircleArrowLeft: faCircleArrowLeft,\n faArrowCircleLeft: faArrowCircleLeft,\n faGroupArrowsRotate: faGroupArrowsRotate,\n faBowlFood: faBowlFood,\n faCandyCane: faCandyCane,\n faArrowDownWideShort: faArrowDownWideShort,\n faSortAmountAsc: faSortAmountAsc,\n faSortAmountDown: faSortAmountDown,\n faCloudBolt: faCloudBolt,\n faThunderstorm: faThunderstorm,\n faTextSlash: faTextSlash,\n faRemoveFormat: faRemoveFormat,\n faFaceSmileWink: faFaceSmileWink,\n faSmileWink: faSmileWink,\n faFileWord: faFileWord,\n faFilePowerpoint: faFilePowerpoint,\n faArrowsLeftRight: faArrowsLeftRight,\n faArrowsH: faArrowsH,\n faHouseLock: faHouseLock,\n faCloudArrowDown: faCloudArrowDown,\n faCloudDownload: faCloudDownload,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faChildren: faChildren,\n faChalkboard: faChalkboard,\n faBlackboard: faBlackboard,\n faUserLargeSlash: faUserLargeSlash,\n faUserAltSlash: faUserAltSlash,\n faEnvelopeOpen: faEnvelopeOpen,\n faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faMattressPillow: faMattressPillow,\n faGuaraniSign: faGuaraniSign,\n faArrowsRotate: faArrowsRotate,\n faRefresh: faRefresh,\n faSync: faSync,\n faFireExtinguisher: faFireExtinguisher,\n faCruzeiroSign: faCruzeiroSign,\n faGreaterThanEqual: faGreaterThanEqual,\n faShieldHalved: faShieldHalved,\n faShieldAlt: faShieldAlt,\n faBookAtlas: faBookAtlas,\n faAtlas: faAtlas,\n faVirus: faVirus,\n faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n faLayerGroup: faLayerGroup,\n faArrowsToDot: faArrowsToDot,\n faArchway: faArchway,\n faHeartCircleCheck: faHeartCircleCheck,\n faHouseChimneyCrack: faHouseChimneyCrack,\n faHouseDamage: faHouseDamage,\n faFileZipper: faFileZipper,\n faFileArchive: faFileArchive,\n faSquare: faSquare,\n faMartiniGlassEmpty: faMartiniGlassEmpty,\n faGlassMartini: faGlassMartini,\n faCouch: faCouch,\n faCediSign: faCediSign,\n faItalic: faItalic,\n faChurch: faChurch,\n faCommentsDollar: faCommentsDollar,\n faDemocrat: faDemocrat,\n faZ: faZ,\n faPersonSkiing: faPersonSkiing,\n faSkiing: faSkiing,\n faRoadLock: faRoadLock,\n faA: faA,\n faTemperatureArrowDown: faTemperatureArrowDown,\n faTemperatureDown: faTemperatureDown,\n faFeatherPointed: faFeatherPointed,\n faFeatherAlt: faFeatherAlt,\n faP: faP,\n faSnowflake: faSnowflake,\n faNewspaper: faNewspaper,\n faRectangleAd: faRectangleAd,\n faAd: faAd,\n faCircleArrowRight: faCircleArrowRight,\n faArrowCircleRight: faArrowCircleRight,\n faFilterCircleXmark: faFilterCircleXmark,\n faLocust: faLocust,\n faSort: faSort,\n faUnsorted: faUnsorted,\n faListOl: faListOl,\n faList12: faList12,\n faListNumeric: faListNumeric,\n faPersonDressBurst: faPersonDressBurst,\n faMoneyCheckDollar: faMoneyCheckDollar,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faVectorSquare: faVectorSquare,\n faBreadSlice: faBreadSlice,\n faLanguage: faLanguage,\n faFaceKissWinkHeart: faFaceKissWinkHeart,\n faKissWinkHeart: faKissWinkHeart,\n faFilter: faFilter,\n faQuestion: faQuestion,\n faFileSignature: faFileSignature,\n faUpDownLeftRight: faUpDownLeftRight,\n faArrowsAlt: faArrowsAlt,\n faHouseChimneyUser: faHouseChimneyUser,\n faHandHoldingHeart: faHandHoldingHeart,\n faPuzzlePiece: faPuzzlePiece,\n faMoneyCheck: faMoneyCheck,\n faStarHalfStroke: faStarHalfStroke,\n faStarHalfAlt: faStarHalfAlt,\n faCode: faCode,\n faWhiskeyGlass: faWhiskeyGlass,\n faGlassWhiskey: faGlassWhiskey,\n faBuildingCircleExclamation: faBuildingCircleExclamation,\n faMagnifyingGlassChart: faMagnifyingGlassChart,\n faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n faExternalLink: faExternalLink,\n faCubesStacked: faCubesStacked,\n faWonSign: faWonSign,\n faKrw: faKrw,\n faWon: faWon,\n faVirusCovid: faVirusCovid,\n faAustralSign: faAustralSign,\n faF: faF,\n faLeaf: faLeaf,\n faRoad: faRoad,\n faTaxi: faTaxi,\n faCab: faCab,\n faPersonCirclePlus: faPersonCirclePlus,\n faChartPie: faChartPie,\n faPieChart: faPieChart,\n faBoltLightning: faBoltLightning,\n faSackXmark: faSackXmark,\n faFileExcel: faFileExcel,\n faFileContract: faFileContract,\n faFishFins: faFishFins,\n faBuildingFlag: faBuildingFlag,\n faFaceGrinBeam: faFaceGrinBeam,\n faGrinBeam: faGrinBeam,\n faObjectUngroup: faObjectUngroup,\n faPoop: faPoop,\n faLocationPin: faLocationPin,\n faMapMarker: faMapMarker,\n faKaaba: faKaaba,\n faToiletPaper: faToiletPaper,\n faHelmetSafety: faHelmetSafety,\n faHardHat: faHardHat,\n faHatHard: faHatHard,\n faEject: faEject,\n faCircleRight: faCircleRight,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faPlaneCircleCheck: faPlaneCircleCheck,\n faFaceRollingEyes: faFaceRollingEyes,\n faMehRollingEyes: faMehRollingEyes,\n faObjectGroup: faObjectGroup,\n faChartLine: faChartLine,\n faLineChart: faLineChart,\n faMaskVentilator: faMaskVentilator,\n faArrowRight: faArrowRight,\n faSignsPost: faSignsPost,\n faMapSigns: faMapSigns,\n faCashRegister: faCashRegister,\n faPersonCircleQuestion: faPersonCircleQuestion,\n faH: faH,\n faTarp: faTarp,\n faScrewdriverWrench: faScrewdriverWrench,\n faTools: faTools,\n faArrowsToEye: faArrowsToEye,\n faPlugCircleBolt: faPlugCircleBolt,\n faHeart: faHeart,\n faMarsAndVenus: faMarsAndVenus,\n faHouseUser: faHouseUser,\n faHomeUser: faHomeUser,\n faDumpsterFire: faDumpsterFire,\n faHouseCrack: faHouseCrack,\n faMartiniGlassCitrus: faMartiniGlassCitrus,\n faCocktail: faCocktail,\n faFaceSurprise: faFaceSurprise,\n faSurprise: faSurprise,\n faBottleWater: faBottleWater,\n faCirclePause: faCirclePause,\n faPauseCircle: faPauseCircle,\n faToiletPaperSlash: faToiletPaperSlash,\n faAppleWhole: faAppleWhole,\n faAppleAlt: faAppleAlt,\n faKitchenSet: faKitchenSet,\n faR: faR,\n faTemperatureQuarter: faTemperatureQuarter,\n faTemperature1: faTemperature1,\n faThermometer1: faThermometer1,\n faThermometerQuarter: faThermometerQuarter,\n faCube: faCube,\n faBitcoinSign: faBitcoinSign,\n faShieldDog: faShieldDog,\n faSolarPanel: faSolarPanel,\n faLockOpen: faLockOpen,\n faElevator: faElevator,\n faMoneyBillTransfer: faMoneyBillTransfer,\n faMoneyBillTrendUp: faMoneyBillTrendUp,\n faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n faSquarePollHorizontal: faSquarePollHorizontal,\n faPollH: faPollH,\n faCircle: faCircle,\n faBackwardFast: faBackwardFast,\n faFastBackward: faFastBackward,\n faRecycle: faRecycle,\n faUserAstronaut: faUserAstronaut,\n faPlaneSlash: faPlaneSlash,\n faTrademark: faTrademark,\n faBasketball: faBasketball,\n faBasketballBall: faBasketballBall,\n faSatelliteDish: faSatelliteDish,\n faCircleUp: faCircleUp,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faMobileScreenButton: faMobileScreenButton,\n faMobileAlt: faMobileAlt,\n faVolumeHigh: faVolumeHigh,\n faVolumeUp: faVolumeUp,\n faUsersRays: faUsersRays,\n faWallet: faWallet,\n faClipboardCheck: faClipboardCheck,\n faFileAudio: faFileAudio,\n faBurger: faBurger,\n faHamburger: faHamburger,\n faWrench: faWrench,\n faBugs: faBugs,\n faRupeeSign: faRupeeSign,\n faRupee: faRupee,\n faFileImage: faFileImage,\n faCircleQuestion: faCircleQuestion,\n faQuestionCircle: faQuestionCircle,\n faPlaneDeparture: faPlaneDeparture,\n faHandshakeSlash: faHandshakeSlash,\n faBookBookmark: faBookBookmark,\n faCodeBranch: faCodeBranch,\n faHatCowboy: faHatCowboy,\n faBridge: faBridge,\n faPhoneFlip: faPhoneFlip,\n faPhoneAlt: faPhoneAlt,\n faTruckFront: faTruckFront,\n faCat: faCat,\n faAnchorCircleExclamation: faAnchorCircleExclamation,\n faTruckField: faTruckField,\n faRoute: faRoute,\n faClipboardQuestion: faClipboardQuestion,\n faPanorama: faPanorama,\n faCommentMedical: faCommentMedical,\n faTeethOpen: faTeethOpen,\n faFileCircleMinus: faFileCircleMinus,\n faTags: faTags,\n faWineGlass: faWineGlass,\n faForwardFast: faForwardFast,\n faFastForward: faFastForward,\n faFaceMehBlank: faFaceMehBlank,\n faMehBlank: faMehBlank,\n faSquareParking: faSquareParking,\n faParking: faParking,\n faHouseSignal: faHouseSignal,\n faBarsProgress: faBarsProgress,\n faTasksAlt: faTasksAlt,\n faFaucetDrip: faFaucetDrip,\n faCartFlatbed: faCartFlatbed,\n faDollyFlatbed: faDollyFlatbed,\n faBanSmoking: faBanSmoking,\n faSmokingBan: faSmokingBan,\n faTerminal: faTerminal,\n faMobileButton: faMobileButton,\n faHouseMedicalFlag: faHouseMedicalFlag,\n faBasketShopping: faBasketShopping,\n faShoppingBasket: faShoppingBasket,\n faTape: faTape,\n faBusSimple: faBusSimple,\n faBusAlt: faBusAlt,\n faEye: faEye,\n faFaceSadCry: faFaceSadCry,\n faSadCry: faSadCry,\n faAudioDescription: faAudioDescription,\n faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n faFileShield: faFileShield,\n faUserSlash: faUserSlash,\n faPen: faPen,\n faTowerObservation: faTowerObservation,\n faFileCode: faFileCode,\n faSignal: faSignal,\n faSignal5: faSignal5,\n faSignalPerfect: faSignalPerfect,\n faBus: faBus,\n faHeartCircleXmark: faHeartCircleXmark,\n faHouseChimney: faHouseChimney,\n faHomeLg: faHomeLg,\n faWindowMaximize: faWindowMaximize,\n faFaceFrown: faFaceFrown,\n faFrown: faFrown,\n faPrescription: faPrescription,\n faShop: faShop,\n faStoreAlt: faStoreAlt,\n faFloppyDisk: faFloppyDisk,\n faSave: faSave,\n faVihara: faVihara,\n faScaleUnbalanced: faScaleUnbalanced,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faSortUp: faSortUp,\n faSortAsc: faSortAsc,\n faCommentDots: faCommentDots,\n faCommenting: faCommenting,\n faPlantWilt: faPlantWilt,\n faDiamond: faDiamond,\n faFaceGrinSquint: faFaceGrinSquint,\n faGrinSquint: faGrinSquint,\n faHandHoldingDollar: faHandHoldingDollar,\n faHandHoldingUsd: faHandHoldingUsd,\n faBacterium: faBacterium,\n faHandPointer: faHandPointer,\n faDrumSteelpan: faDrumSteelpan,\n faHandScissors: faHandScissors,\n faHandsPraying: faHandsPraying,\n faPrayingHands: faPrayingHands,\n faArrowRotateRight: faArrowRotateRight,\n faArrowRightRotate: faArrowRightRotate,\n faArrowRotateForward: faArrowRotateForward,\n faRedo: faRedo,\n faBiohazard: faBiohazard,\n faLocationCrosshairs: faLocationCrosshairs,\n faLocation: faLocation,\n faMarsDouble: faMarsDouble,\n faChildDress: faChildDress,\n faUsersBetweenLines: faUsersBetweenLines,\n faLungsVirus: faLungsVirus,\n faFaceGrinTears: faFaceGrinTears,\n faGrinTears: faGrinTears,\n faPhone: faPhone,\n faCalendarXmark: faCalendarXmark,\n faCalendarTimes: faCalendarTimes,\n faChildReaching: faChildReaching,\n faHeadSideVirus: faHeadSideVirus,\n faUserGear: faUserGear,\n faUserCog: faUserCog,\n faArrowUp19: faArrowUp19,\n faSortNumericUp: faSortNumericUp,\n faDoorClosed: faDoorClosed,\n faShieldVirus: faShieldVirus,\n faDiceSix: faDiceSix,\n faMosquitoNet: faMosquitoNet,\n faBridgeWater: faBridgeWater,\n faPersonBooth: faPersonBooth,\n faTextWidth: faTextWidth,\n faHatWizard: faHatWizard,\n faPenFancy: faPenFancy,\n faPersonDigging: faPersonDigging,\n faDigging: faDigging,\n faTrash: faTrash,\n faGaugeSimple: faGaugeSimple,\n faGaugeSimpleMed: faGaugeSimpleMed,\n faTachometerAverage: faTachometerAverage,\n faBookMedical: faBookMedical,\n faPoo: faPoo,\n faQuoteRight: faQuoteRight,\n faQuoteRightAlt: faQuoteRightAlt,\n faShirt: faShirt,\n faTShirt: faTShirt,\n faTshirt: faTshirt,\n faCubes: faCubes,\n faDivide: faDivide,\n faTengeSign: faTengeSign,\n faTenge: faTenge,\n faHeadphones: faHeadphones,\n faHandsHolding: faHandsHolding,\n faHandsClapping: faHandsClapping,\n faRepublican: faRepublican,\n faArrowLeft: faArrowLeft,\n faPersonCircleXmark: faPersonCircleXmark,\n faRuler: faRuler,\n faAlignLeft: faAlignLeft,\n faDiceD6: faDiceD6,\n faRestroom: faRestroom,\n faJ: faJ,\n faUsersViewfinder: faUsersViewfinder,\n faFileVideo: faFileVideo,\n faUpRightFromSquare: faUpRightFromSquare,\n faExternalLinkAlt: faExternalLinkAlt,\n faTableCells: faTableCells,\n faTh: faTh,\n faFilePdf: faFilePdf,\n faBookBible: faBookBible,\n faBible: faBible,\n faO: faO,\n faSuitcaseMedical: faSuitcaseMedical,\n faMedkit: faMedkit,\n faUserSecret: faUserSecret,\n faOtter: faOtter,\n faPersonDress: faPersonDress,\n faFemale: faFemale,\n faCommentDollar: faCommentDollar,\n faBusinessTime: faBusinessTime,\n faBriefcaseClock: faBriefcaseClock,\n faTableCellsLarge: faTableCellsLarge,\n faThLarge: faThLarge,\n faBookTanakh: faBookTanakh,\n faTanakh: faTanakh,\n faPhoneVolume: faPhoneVolume,\n faVolumeControlPhone: faVolumeControlPhone,\n faHatCowboySide: faHatCowboySide,\n faClipboardUser: faClipboardUser,\n faChild: faChild,\n faLiraSign: faLiraSign,\n faSatellite: faSatellite,\n faPlaneLock: faPlaneLock,\n faTag: faTag,\n faComment: faComment,\n faCakeCandles: faCakeCandles,\n faBirthdayCake: faBirthdayCake,\n faCake: faCake,\n faEnvelope: faEnvelope,\n faAnglesUp: faAnglesUp,\n faAngleDoubleUp: faAngleDoubleUp,\n faPaperclip: faPaperclip,\n faArrowRightToCity: faArrowRightToCity,\n faRibbon: faRibbon,\n faLungs: faLungs,\n faArrowUp91: faArrowUp91,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faLitecoinSign: faLitecoinSign,\n faBorderNone: faBorderNone,\n faCircleNodes: faCircleNodes,\n faParachuteBox: faParachuteBox,\n faIndent: faIndent,\n faTruckFieldUn: faTruckFieldUn,\n faHourglass: faHourglass,\n faHourglassEmpty: faHourglassEmpty,\n faMountain: faMountain,\n faUserDoctor: faUserDoctor,\n faUserMd: faUserMd,\n faCircleInfo: faCircleInfo,\n faInfoCircle: faInfoCircle,\n faCloudMeatball: faCloudMeatball,\n faCamera: faCamera,\n faCameraAlt: faCameraAlt,\n faSquareVirus: faSquareVirus,\n faMeteor: faMeteor,\n faCarOn: faCarOn,\n faSleigh: faSleigh,\n faArrowDown19: faArrowDown19,\n faSortNumericAsc: faSortNumericAsc,\n faSortNumericDown: faSortNumericDown,\n faHandHoldingDroplet: faHandHoldingDroplet,\n faHandHoldingWater: faHandHoldingWater,\n faWater: faWater,\n faCalendarCheck: faCalendarCheck,\n faBraille: faBraille,\n faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faLandmark: faLandmark,\n faTruck: faTruck,\n faCrosshairs: faCrosshairs,\n faPersonCane: faPersonCane,\n faTent: faTent,\n faVestPatches: faVestPatches,\n faCheckDouble: faCheckDouble,\n faArrowDownAZ: faArrowDownAZ,\n faSortAlphaAsc: faSortAlphaAsc,\n faSortAlphaDown: faSortAlphaDown,\n faMoneyBillWheat: faMoneyBillWheat,\n faCookie: faCookie,\n faArrowRotateLeft: faArrowRotateLeft,\n faArrowLeftRotate: faArrowLeftRotate,\n faArrowRotateBack: faArrowRotateBack,\n faArrowRotateBackward: faArrowRotateBackward,\n faUndo: faUndo,\n faHardDrive: faHardDrive,\n faHdd: faHdd,\n faFaceGrinSquintTears: faFaceGrinSquintTears,\n faGrinSquintTears: faGrinSquintTears,\n faDumbbell: faDumbbell,\n faRectangleList: faRectangleList,\n faListAlt: faListAlt,\n faTarpDroplet: faTarpDroplet,\n faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n faPersonSkiingNordic: faPersonSkiingNordic,\n faSkiingNordic: faSkiingNordic,\n faCalendarPlus: faCalendarPlus,\n faPlaneArrival: faPlaneArrival,\n faCircleLeft: faCircleLeft,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faTrainSubway: faTrainSubway,\n faSubway: faSubway,\n faChartGantt: faChartGantt,\n faIndianRupeeSign: faIndianRupeeSign,\n faIndianRupee: faIndianRupee,\n faInr: faInr,\n faCropSimple: faCropSimple,\n faCropAlt: faCropAlt,\n faMoneyBill1: faMoneyBill1,\n faMoneyBillAlt: faMoneyBillAlt,\n faLeftLong: faLeftLong,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faDna: faDna,\n faVirusSlash: faVirusSlash,\n faMinus: faMinus,\n faSubtract: faSubtract,\n faChess: faChess,\n faArrowLeftLong: faArrowLeftLong,\n faLongArrowLeft: faLongArrowLeft,\n faPlugCircleCheck: faPlugCircleCheck,\n faStreetView: faStreetView,\n faFrancSign: faFrancSign,\n faVolumeOff: faVolumeOff,\n faHandsAslInterpreting: faHandsAslInterpreting,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAslInterpreting: faAslInterpreting,\n faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n faGear: faGear,\n faCog: faCog,\n faDropletSlash: faDropletSlash,\n faTintSlash: faTintSlash,\n faMosque: faMosque,\n faMosquito: faMosquito,\n faStarOfDavid: faStarOfDavid,\n faPersonMilitaryRifle: faPersonMilitaryRifle,\n faCartShopping: faCartShopping,\n faShoppingCart: faShoppingCart,\n faVials: faVials,\n faPlugCirclePlus: faPlugCirclePlus,\n faPlaceOfWorship: faPlaceOfWorship,\n faGripVertical: faGripVertical,\n faArrowTurnUp: faArrowTurnUp,\n faLevelUp: faLevelUp,\n faU: faU,\n faSquareRootVariable: faSquareRootVariable,\n faSquareRootAlt: faSquareRootAlt,\n faClock: faClock,\n faClockFour: faClockFour,\n faBackwardStep: faBackwardStep,\n faStepBackward: faStepBackward,\n faPallet: faPallet,\n faFaucet: faFaucet,\n faBaseballBatBall: faBaseballBatBall,\n faS: faS,\n faTimeline: faTimeline,\n faKeyboard: faKeyboard,\n faCaretDown: faCaretDown,\n faHouseChimneyMedical: faHouseChimneyMedical,\n faClinicMedical: faClinicMedical,\n faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n faTemperature3: faTemperature3,\n faThermometer3: faThermometer3,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faMobileScreen: faMobileScreen,\n faMobileAndroidAlt: faMobileAndroidAlt,\n faPlaneUp: faPlaneUp,\n faPiggyBank: faPiggyBank,\n faBatteryHalf: faBatteryHalf,\n faBattery3: faBattery3,\n faMountainCity: faMountainCity,\n faCoins: faCoins,\n faKhanda: faKhanda,\n faSliders: faSliders,\n faSlidersH: faSlidersH,\n faFolderTree: faFolderTree,\n faNetworkWired: faNetworkWired,\n faMapPin: faMapPin,\n faHamsa: faHamsa,\n faCentSign: faCentSign,\n faFlask: faFlask,\n faPersonPregnant: faPersonPregnant,\n faWandSparkles: faWandSparkles,\n faEllipsisVertical: faEllipsisVertical,\n faEllipsisV: faEllipsisV,\n faTicket: faTicket,\n faPowerOff: faPowerOff,\n faRightLong: faRightLong,\n faLongArrowAltRight: faLongArrowAltRight,\n faFlagUsa: faFlagUsa,\n faLaptopFile: faLaptopFile,\n faTty: faTty,\n faTeletype: faTeletype,\n faDiagramNext: faDiagramNext,\n faPersonRifle: faPersonRifle,\n faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n faClosedCaptioning: faClosedCaptioning,\n faPersonHiking: faPersonHiking,\n faHiking: faHiking,\n faVenusDouble: faVenusDouble,\n faImages: faImages,\n faCalculator: faCalculator,\n faPeoplePulling: faPeoplePulling,\n faN: faN,\n faCableCar: faCableCar,\n faTram: faTram,\n faCloudRain: faCloudRain,\n faBuildingCircleXmark: faBuildingCircleXmark,\n faShip: faShip,\n faArrowsDownToLine: faArrowsDownToLine,\n faDownload: faDownload,\n faFaceGrin: faFaceGrin,\n faGrin: faGrin,\n faDeleteLeft: faDeleteLeft,\n faBackspace: faBackspace,\n faEyeDropper: faEyeDropper,\n faEyeDropperEmpty: faEyeDropperEmpty,\n faEyedropper: faEyedropper,\n faFileCircleCheck: faFileCircleCheck,\n faForward: faForward,\n faMobile: faMobile,\n faMobileAndroid: faMobileAndroid,\n faMobilePhone: faMobilePhone,\n faFaceMeh: faFaceMeh,\n faMeh: faMeh,\n faAlignCenter: faAlignCenter,\n faBookSkull: faBookSkull,\n faBookDead: faBookDead,\n faIdCard: faIdCard,\n faDriversLicense: faDriversLicense,\n faOutdent: faOutdent,\n faDedent: faDedent,\n faHeartCircleExclamation: faHeartCircleExclamation,\n faHouse: faHouse,\n faHome: faHome,\n faHomeAlt: faHomeAlt,\n faHomeLgAlt: faHomeLgAlt,\n faCalendarWeek: faCalendarWeek,\n faLaptopMedical: faLaptopMedical,\n faB: faB,\n faFileMedical: faFileMedical,\n faDiceOne: faDiceOne,\n faKiwiBird: faKiwiBird,\n faArrowRightArrowLeft: faArrowRightArrowLeft,\n faExchange: faExchange,\n faRotateRight: faRotateRight,\n faRedoAlt: faRedoAlt,\n faRotateForward: faRotateForward,\n faUtensils: faUtensils,\n faCutlery: faCutlery,\n faArrowUpWideShort: faArrowUpWideShort,\n faSortAmountUp: faSortAmountUp,\n faMillSign: faMillSign,\n faBowlRice: faBowlRice,\n faSkull: faSkull,\n faTowerBroadcast: faTowerBroadcast,\n faBroadcastTower: faBroadcastTower,\n faTruckPickup: faTruckPickup,\n faUpLong: faUpLong,\n faLongArrowAltUp: faLongArrowAltUp,\n faStop: faStop,\n faCodeMerge: faCodeMerge,\n faUpload: faUpload,\n faHurricane: faHurricane,\n faMound: faMound,\n faToiletPortable: faToiletPortable,\n faCompactDisc: faCompactDisc,\n faFileArrowDown: faFileArrowDown,\n faFileDownload: faFileDownload,\n faCaravan: faCaravan,\n faShieldCat: faShieldCat,\n faBolt: faBolt,\n faZap: faZap,\n faGlassWater: faGlassWater,\n faOilWell: faOilWell,\n faVault: faVault,\n faMars: faMars,\n faToilet: faToilet,\n faPlaneCircleXmark: faPlaneCircleXmark,\n faYenSign: faYenSign,\n faCny: faCny,\n faJpy: faJpy,\n faRmb: faRmb,\n faYen: faYen,\n faRubleSign: faRubleSign,\n faRouble: faRouble,\n faRub: faRub,\n faRuble: faRuble,\n faSun: faSun,\n faGuitar: faGuitar,\n faFaceLaughWink: faFaceLaughWink,\n faLaughWink: faLaughWink,\n faHorseHead: faHorseHead,\n faBoreHole: faBoreHole,\n faIndustry: faIndustry,\n faCircleDown: faCircleDown,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowsTurnToDots: faArrowsTurnToDots,\n faFlorinSign: faFlorinSign,\n faArrowDownShortWide: faArrowDownShortWide,\n faSortAmountDesc: faSortAmountDesc,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faLessThan: faLessThan,\n faAngleDown: faAngleDown,\n faCarTunnel: faCarTunnel,\n faHeadSideCough: faHeadSideCough,\n faGripLines: faGripLines,\n faThumbsDown: faThumbsDown,\n faUserLock: faUserLock,\n faArrowRightLong: faArrowRightLong,\n faLongArrowRight: faLongArrowRight,\n faAnchorCircleXmark: faAnchorCircleXmark,\n faEllipsis: faEllipsis,\n faEllipsisH: faEllipsisH,\n faChessPawn: faChessPawn,\n faKitMedical: faKitMedical,\n faFirstAid: faFirstAid,\n faPersonThroughWindow: faPersonThroughWindow,\n faToolbox: faToolbox,\n faHandsHoldingCircle: faHandsHoldingCircle,\n faBug: faBug,\n faCreditCard: faCreditCard,\n faCreditCardAlt: faCreditCardAlt,\n faCar: faCar,\n faAutomobile: faAutomobile,\n faHandHoldingHand: faHandHoldingHand,\n faBookOpenReader: faBookOpenReader,\n faBookReader: faBookReader,\n faMountainSun: faMountainSun,\n faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n faDiceD20: faDiceD20,\n faTruckDroplet: faTruckDroplet,\n faFileCircleXmark: faFileCircleXmark,\n faTemperatureArrowUp: faTemperatureArrowUp,\n faTemperatureUp: faTemperatureUp,\n faMedal: faMedal,\n faBed: faBed,\n faSquareH: faSquareH,\n faHSquare: faHSquare,\n faPodcast: faPodcast,\n faTemperatureFull: faTemperatureFull,\n faTemperature4: faTemperature4,\n faThermometer4: faThermometer4,\n faThermometerFull: faThermometerFull,\n faBell: faBell,\n faSuperscript: faSuperscript,\n faPlugCircleXmark: faPlugCircleXmark,\n faStarOfLife: faStarOfLife,\n faPhoneSlash: faPhoneSlash,\n faPaintRoller: faPaintRoller,\n faHandshakeAngle: faHandshakeAngle,\n faHandsHelping: faHandsHelping,\n faLocationDot: faLocationDot,\n faMapMarkerAlt: faMapMarkerAlt,\n faFile: faFile,\n faGreaterThan: faGreaterThan,\n faPersonSwimming: faPersonSwimming,\n faSwimmer: faSwimmer,\n faArrowDown: faArrowDown,\n faDroplet: faDroplet,\n faTint: faTint,\n faEraser: faEraser,\n faEarthAmericas: faEarthAmericas,\n faEarth: faEarth,\n faEarthAmerica: faEarthAmerica,\n faGlobeAmericas: faGlobeAmericas,\n faPersonBurst: faPersonBurst,\n faDove: faDove,\n faBatteryEmpty: faBatteryEmpty,\n faBattery0: faBattery0,\n faSocks: faSocks,\n faInbox: faInbox,\n faSection: faSection,\n faGaugeHigh: faGaugeHigh,\n faTachometerAlt: faTachometerAlt,\n faTachometerAltFast: faTachometerAltFast,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalWide: faHospitalWide,\n faWineBottle: faWineBottle,\n faChessRook: faChessRook,\n faBarsStaggered: faBarsStaggered,\n faReorder: faReorder,\n faStream: faStream,\n faDharmachakra: faDharmachakra,\n faHotdog: faHotdog,\n faPersonWalkingWithCane: faPersonWalkingWithCane,\n faBlind: faBlind,\n faDrum: faDrum,\n faIceCream: faIceCream,\n faHeartCircleBolt: faHeartCircleBolt,\n faFax: faFax,\n faParagraph: faParagraph,\n faCheckToSlot: faCheckToSlot,\n faVoteYea: faVoteYea,\n faStarHalf: faStarHalf,\n faBoxesStacked: faBoxesStacked,\n faBoxes: faBoxes,\n faBoxesAlt: faBoxesAlt,\n faLink: faLink,\n faChain: faChain,\n faEarListen: faEarListen,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faTreeCity: faTreeCity,\n faPlay: faPlay,\n faFont: faFont,\n faRupiahSign: faRupiahSign,\n faMagnifyingGlass: faMagnifyingGlass,\n faSearch: faSearch,\n faTableTennisPaddleBall: faTableTennisPaddleBall,\n faPingPongPaddleBall: faPingPongPaddleBall,\n faTableTennis: faTableTennis,\n faPersonDotsFromLine: faPersonDotsFromLine,\n faDiagnoses: faDiagnoses,\n faTrashCanArrowUp: faTrashCanArrowUp,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faNairaSign: faNairaSign,\n faCartArrowDown: faCartArrowDown,\n faWalkieTalkie: faWalkieTalkie,\n faFilePen: faFilePen,\n faFileEdit: faFileEdit,\n faReceipt: faReceipt,\n faSquarePen: faSquarePen,\n faPenSquare: faPenSquare,\n faPencilSquare: faPencilSquare,\n faSuitcaseRolling: faSuitcaseRolling,\n faPersonCircleExclamation: faPersonCircleExclamation,\n faChevronDown: faChevronDown,\n faBatteryFull: faBatteryFull,\n faBattery: faBattery,\n faBattery5: faBattery5,\n faSkullCrossbones: faSkullCrossbones,\n faCodeCompare: faCodeCompare,\n faListUl: faListUl,\n faListDots: faListDots,\n faSchoolLock: faSchoolLock,\n faTowerCell: faTowerCell,\n faDownLong: faDownLong,\n faLongArrowAltDown: faLongArrowAltDown,\n faRankingStar: faRankingStar,\n faChessKing: faChessKing,\n faPersonHarassing: faPersonHarassing,\n faBrazilianRealSign: faBrazilianRealSign,\n faLandmarkDome: faLandmarkDome,\n faLandmarkAlt: faLandmarkAlt,\n faArrowUp: faArrowUp,\n faTv: faTv,\n faTelevision: faTelevision,\n faTvAlt: faTvAlt,\n faShrimp: faShrimp,\n faListCheck: faListCheck,\n faTasks: faTasks,\n faJugDetergent: faJugDetergent,\n faCircleUser: faCircleUser,\n faUserCircle: faUserCircle,\n faUserShield: faUserShield,\n faWind: faWind,\n faCarBurst: faCarBurst,\n faCarCrash: faCarCrash,\n faY: faY,\n faPersonSnowboarding: faPersonSnowboarding,\n faSnowboarding: faSnowboarding,\n faTruckFast: faTruckFast,\n faShippingFast: faShippingFast,\n faFish: faFish,\n faUserGraduate: faUserGraduate,\n faCircleHalfStroke: faCircleHalfStroke,\n faAdjust: faAdjust,\n faClapperboard: faClapperboard,\n faCircleRadiation: faCircleRadiation,\n faRadiationAlt: faRadiationAlt,\n faBaseball: faBaseball,\n faBaseballBall: faBaseballBall,\n faJetFighterUp: faJetFighterUp,\n faDiagramProject: faDiagramProject,\n faProjectDiagram: faProjectDiagram,\n faCopy: faCopy,\n faVolumeXmark: faVolumeXmark,\n faVolumeMute: faVolumeMute,\n faVolumeTimes: faVolumeTimes,\n faHandSparkles: faHandSparkles,\n faGrip: faGrip,\n faGripHorizontal: faGripHorizontal,\n faShareFromSquare: faShareFromSquare,\n faShareSquare: faShareSquare,\n faChildCombatant: faChildCombatant,\n faChildRifle: faChildRifle,\n faGun: faGun,\n faSquarePhone: faSquarePhone,\n faPhoneSquare: faPhoneSquare,\n faPlus: faPlus,\n faAdd: faAdd,\n faExpand: faExpand,\n faComputer: faComputer,\n faXmark: faXmark,\n faClose: faClose,\n faMultiply: faMultiply,\n faRemove: faRemove,\n faTimes: faTimes,\n faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n faArrows: faArrows,\n faChalkboardUser: faChalkboardUser,\n faChalkboardTeacher: faChalkboardTeacher,\n faPesoSign: faPesoSign,\n faBuildingShield: faBuildingShield,\n faBaby: faBaby,\n faUsersLine: faUsersLine,\n faQuoteLeft: faQuoteLeft,\n faQuoteLeftAlt: faQuoteLeftAlt,\n faTractor: faTractor,\n faTrashArrowUp: faTrashArrowUp,\n faTrashRestore: faTrashRestore,\n faArrowDownUpLock: faArrowDownUpLock,\n faLinesLeaning: faLinesLeaning,\n faRulerCombined: faRulerCombined,\n faCopyright: faCopyright,\n faEquals: faEquals,\n faBlender: faBlender,\n faTeeth: faTeeth,\n faShekelSign: faShekelSign,\n faIls: faIls,\n faShekel: faShekel,\n faSheqel: faSheqel,\n faSheqelSign: faSheqelSign,\n faMap: faMap,\n faRocket: faRocket,\n faPhotoFilm: faPhotoFilm,\n faPhotoVideo: faPhotoVideo,\n faFolderMinus: faFolderMinus,\n faStore: faStore,\n faArrowTrendUp: faArrowTrendUp,\n faPlugCircleMinus: faPlugCircleMinus,\n faSignHanging: faSignHanging,\n faSign: faSign,\n faBezierCurve: faBezierCurve,\n faBellSlash: faBellSlash,\n faTablet: faTablet,\n faTabletAndroid: faTabletAndroid,\n faSchoolFlag: faSchoolFlag,\n faFill: faFill,\n faAngleUp: faAngleUp,\n faDrumstickBite: faDrumstickBite,\n faHollyBerry: faHollyBerry,\n faChevronLeft: faChevronLeft,\n faBacteria: faBacteria,\n faHandLizard: faHandLizard,\n faNotdef: faNotdef,\n faDisease: faDisease,\n faBriefcaseMedical: faBriefcaseMedical,\n faGenderless: faGenderless,\n faChevronRight: faChevronRight,\n faRetweet: faRetweet,\n faCarRear: faCarRear,\n faCarAlt: faCarAlt,\n faPumpSoap: faPumpSoap,\n faVideoSlash: faVideoSlash,\n faBatteryQuarter: faBatteryQuarter,\n faBattery2: faBattery2,\n faRadio: faRadio,\n faBabyCarriage: faBabyCarriage,\n faCarriageBaby: faCarriageBaby,\n faTrafficLight: faTrafficLight,\n faThermometer: faThermometer,\n faVrCardboard: faVrCardboard,\n faHandMiddleFinger: faHandMiddleFinger,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faTruckMoving: faTruckMoving,\n faGlassWaterDroplet: faGlassWaterDroplet,\n faDisplay: faDisplay,\n faFaceSmile: faFaceSmile,\n faSmile: faSmile,\n faThumbtack: faThumbtack,\n faThumbTack: faThumbTack,\n faTrophy: faTrophy,\n faPersonPraying: faPersonPraying,\n faPray: faPray,\n faHammer: faHammer,\n faHandPeace: faHandPeace,\n faRotate: faRotate,\n faSyncAlt: faSyncAlt,\n faSpinner: faSpinner,\n faRobot: faRobot,\n faPeace: faPeace,\n faGears: faGears,\n faCogs: faCogs,\n faWarehouse: faWarehouse,\n faArrowUpRightDots: faArrowUpRightDots,\n faSplotch: faSplotch,\n faFaceGrinHearts: faFaceGrinHearts,\n faGrinHearts: faGrinHearts,\n faDiceFour: faDiceFour,\n faSimCard: faSimCard,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faMercury: faMercury,\n faArrowTurnDown: faArrowTurnDown,\n faLevelDown: faLevelDown,\n faPersonFallingBurst: faPersonFallingBurst,\n faAward: faAward,\n faTicketSimple: faTicketSimple,\n faTicketAlt: faTicketAlt,\n faBuilding: faBuilding,\n faAnglesLeft: faAnglesLeft,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faQrcode: faQrcode,\n faClockRotateLeft: faClockRotateLeft,\n faHistory: faHistory,\n faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n faGrinBeamSweat: faGrinBeamSweat,\n faFileExport: faFileExport,\n faArrowRightFromFile: faArrowRightFromFile,\n faShield: faShield,\n faShieldBlank: faShieldBlank,\n faArrowUpShortWide: faArrowUpShortWide,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faHouseMedical: faHouseMedical,\n faGolfBallTee: faGolfBallTee,\n faGolfBall: faGolfBall,\n faCircleChevronLeft: faCircleChevronLeft,\n faChevronCircleLeft: faChevronCircleLeft,\n faHouseChimneyWindow: faHouseChimneyWindow,\n faPenNib: faPenNib,\n faTentArrowTurnLeft: faTentArrowTurnLeft,\n faTents: faTents,\n faWandMagic: faWandMagic,\n faMagic: faMagic,\n faDog: faDog,\n faCarrot: faCarrot,\n faMoon: faMoon,\n faWineGlassEmpty: faWineGlassEmpty,\n faWineGlassAlt: faWineGlassAlt,\n faCheese: faCheese,\n faYinYang: faYinYang,\n faMusic: faMusic,\n faCodeCommit: faCodeCommit,\n faTemperatureLow: faTemperatureLow,\n faPersonBiking: faPersonBiking,\n faBiking: faBiking,\n faBroom: faBroom,\n faShieldHeart: faShieldHeart,\n faGopuram: faGopuram,\n faEarthOceania: faEarthOceania,\n faGlobeOceania: faGlobeOceania,\n faSquareXmark: faSquareXmark,\n faTimesSquare: faTimesSquare,\n faXmarkSquare: faXmarkSquare,\n faHashtag: faHashtag,\n faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n faExpandAlt: faExpandAlt,\n faOilCan: faOilCan,\n faT: faT,\n faHippo: faHippo,\n faChartColumn: faChartColumn,\n faInfinity: faInfinity,\n faVialCircleCheck: faVialCircleCheck,\n faPersonArrowDownToLine: faPersonArrowDownToLine,\n faVoicemail: faVoicemail,\n faFan: faFan,\n faPersonWalkingLuggage: faPersonWalkingLuggage,\n faUpDown: faUpDown,\n faArrowsAltV: faArrowsAltV,\n faCloudMoonRain: faCloudMoonRain,\n faCalendar: faCalendar,\n faTrailer: faTrailer,\n faBahai: faBahai,\n faHaykal: faHaykal,\n faSdCard: faSdCard,\n faDragon: faDragon,\n faShoePrints: faShoePrints,\n faCirclePlus: faCirclePlus,\n faPlusCircle: faPlusCircle,\n faFaceGrinTongueWink: faFaceGrinTongueWink,\n faGrinTongueWink: faGrinTongueWink,\n faHandHolding: faHandHolding,\n faPlugCircleExclamation: faPlugCircleExclamation,\n faLinkSlash: faLinkSlash,\n faChainBroken: faChainBroken,\n faChainSlash: faChainSlash,\n faUnlink: faUnlink,\n faClone: faClone,\n faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n faArrowUpZA: faArrowUpZA,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faFireFlameCurved: faFireFlameCurved,\n faFireAlt: faFireAlt,\n faTornado: faTornado,\n faFileCirclePlus: faFileCirclePlus,\n faBookQuran: faBookQuran,\n faQuran: faQuran,\n faAnchor: faAnchor,\n faBorderAll: faBorderAll,\n faFaceAngry: faFaceAngry,\n faAngry: faAngry,\n faCookieBite: faCookieBite,\n faArrowTrendDown: faArrowTrendDown,\n faRss: faRss,\n faFeed: faFeed,\n faDrawPolygon: faDrawPolygon,\n faScaleBalanced: faScaleBalanced,\n faBalanceScale: faBalanceScale,\n faGaugeSimpleHigh: faGaugeSimpleHigh,\n faTachometer: faTachometer,\n faTachometerFast: faTachometerFast,\n faShower: faShower,\n faDesktop: faDesktop,\n faDesktopAlt: faDesktopAlt,\n faM: faM,\n faTableList: faTableList,\n faThList: faThList,\n faCommentSms: faCommentSms,\n faSms: faSms,\n faBook: faBook,\n faUserPlus: faUserPlus,\n faCheck: faCheck,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBattery4: faBattery4,\n faHouseCircleCheck: faHouseCircleCheck,\n faAngleLeft: faAngleLeft,\n faDiagramSuccessor: faDiagramSuccessor,\n faTruckArrowRight: faTruckArrowRight,\n faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n faHandFist: faHandFist,\n faFistRaised: faFistRaised,\n faCloudMoon: faCloudMoon,\n faBriefcase: faBriefcase,\n faPersonFalling: faPersonFalling,\n faImagePortrait: faImagePortrait,\n faPortrait: faPortrait,\n faUserTag: faUserTag,\n faRug: faRug,\n faEarthEurope: faEarthEurope,\n faGlobeEurope: faGlobeEurope,\n faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n faLuggageCart: faLuggageCart,\n faRectangleXmark: faRectangleXmark,\n faRectangleTimes: faRectangleTimes,\n faTimesRectangle: faTimesRectangle,\n faWindowClose: faWindowClose,\n faBahtSign: faBahtSign,\n faBookOpen: faBookOpen,\n faBookJournalWhills: faBookJournalWhills,\n faJournalWhills: faJournalWhills,\n faHandcuffs: faHandcuffs,\n faTriangleExclamation: faTriangleExclamation,\n faExclamationTriangle: faExclamationTriangle,\n faWarning: faWarning,\n faDatabase: faDatabase,\n faShare: faShare,\n faArrowTurnRight: faArrowTurnRight,\n faMailForward: faMailForward,\n faBottleDroplet: faBottleDroplet,\n faMaskFace: faMaskFace,\n faHillRockslide: faHillRockslide,\n faRightLeft: faRightLeft,\n faExchangeAlt: faExchangeAlt,\n faPaperPlane: faPaperPlane,\n faRoadCircleExclamation: faRoadCircleExclamation,\n faDungeon: faDungeon,\n faAlignRight: faAlignRight,\n faMoneyBill1Wave: faMoneyBill1Wave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faLifeRing: faLifeRing,\n faHands: faHands,\n faSignLanguage: faSignLanguage,\n faSigning: faSigning,\n faCalendarDay: faCalendarDay,\n faWaterLadder: faWaterLadder,\n faLadderWater: faLadderWater,\n faSwimmingPool: faSwimmingPool,\n faArrowsUpDown: faArrowsUpDown,\n faArrowsV: faArrowsV,\n faFaceGrimace: faFaceGrimace,\n faGrimace: faGrimace,\n faWheelchairMove: faWheelchairMove,\n faWheelchairAlt: faWheelchairAlt,\n faTurnDown: faTurnDown,\n faLevelDownAlt: faLevelDownAlt,\n faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n faSquareEnvelope: faSquareEnvelope,\n faEnvelopeSquare: faEnvelopeSquare,\n faDice: faDice,\n faBowlingBall: faBowlingBall,\n faBrain: faBrain,\n faBandage: faBandage,\n faBandAid: faBandAid,\n faCalendarMinus: faCalendarMinus,\n faCircleXmark: faCircleXmark,\n faTimesCircle: faTimesCircle,\n faXmarkCircle: faXmarkCircle,\n faGifts: faGifts,\n faHotel: faHotel,\n faEarthAsia: faEarthAsia,\n faGlobeAsia: faGlobeAsia,\n faIdCardClip: faIdCardClip,\n faIdCardAlt: faIdCardAlt,\n faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n faSearchPlus: faSearchPlus,\n faThumbsUp: faThumbsUp,\n faUserClock: faUserClock,\n faHandDots: faHandDots,\n faAllergies: faAllergies,\n faFileInvoice: faFileInvoice,\n faWindowMinimize: faWindowMinimize,\n faMugSaucer: faMugSaucer,\n faCoffee: faCoffee,\n faBrush: faBrush,\n faMask: faMask,\n faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n faSearchMinus: faSearchMinus,\n faRulerVertical: faRulerVertical,\n faUserLarge: faUserLarge,\n faUserAlt: faUserAlt,\n faTrainTram: faTrainTram,\n faUserNurse: faUserNurse,\n faSyringe: faSyringe,\n faCloudSun: faCloudSun,\n faStopwatch20: faStopwatch20,\n faSquareFull: faSquareFull,\n faMagnet: faMagnet,\n faJar: faJar,\n faNoteSticky: faNoteSticky,\n faStickyNote: faStickyNote,\n faBugSlash: faBugSlash,\n faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n faBone: faBone,\n faUserInjured: faUserInjured,\n faFaceSadTear: faFaceSadTear,\n faSadTear: faSadTear,\n faPlane: faPlane,\n faTentArrowsDown: faTentArrowsDown,\n faExclamation: faExclamation,\n faArrowsSpin: faArrowsSpin,\n faPrint: faPrint,\n faTurkishLiraSign: faTurkishLiraSign,\n faTry: faTry,\n faTurkishLira: faTurkishLira,\n faDollarSign: faDollarSign,\n faDollar: faDollar,\n faUsd: faUsd,\n faX: faX,\n faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n faSearchDollar: faSearchDollar,\n faUsersGear: faUsersGear,\n faUsersCog: faUsersCog,\n faPersonMilitaryPointing: faPersonMilitaryPointing,\n faBuildingColumns: faBuildingColumns,\n faBank: faBank,\n faInstitution: faInstitution,\n faMuseum: faMuseum,\n faUniversity: faUniversity,\n faUmbrella: faUmbrella,\n faTrowel: faTrowel,\n faD: faD,\n faStapler: faStapler,\n faMasksTheater: faMasksTheater,\n faTheaterMasks: faTheaterMasks,\n faKipSign: faKipSign,\n faHandPointLeft: faHandPointLeft,\n faHandshakeSimple: faHandshakeSimple,\n faHandshakeAlt: faHandshakeAlt,\n faJetFighter: faJetFighter,\n faFighterJet: faFighterJet,\n faSquareShareNodes: faSquareShareNodes,\n faShareAltSquare: faShareAltSquare,\n faBarcode: faBarcode,\n faPlusMinus: faPlusMinus,\n faVideo: faVideo,\n faVideoCamera: faVideoCamera,\n faGraduationCap: faGraduationCap,\n faMortarBoard: faMortarBoard,\n faHandHoldingMedical: faHandHoldingMedical,\n faPersonCircleCheck: faPersonCircleCheck,\n faTurnUp: faTurnUp,\n faLevelUpAlt: faLevelUpAlt\n };\n\n exports.fas = icons;\n exports.prefix = prefix;\n exports.fa0 = fa0;\n exports.fa1 = fa1;\n exports.fa2 = fa2;\n exports.fa3 = fa3;\n exports.fa4 = fa4;\n exports.fa5 = fa5;\n exports.fa6 = fa6;\n exports.fa7 = fa7;\n exports.fa8 = fa8;\n exports.fa9 = fa9;\n exports.faFillDrip = faFillDrip;\n exports.faArrowsToCircle = faArrowsToCircle;\n exports.faCircleChevronRight = faCircleChevronRight;\n exports.faChevronCircleRight = faChevronCircleRight;\n exports.faAt = faAt;\n exports.faTrashCan = faTrashCan;\n exports.faTrashAlt = faTrashAlt;\n exports.faTextHeight = faTextHeight;\n exports.faUserXmark = faUserXmark;\n exports.faUserTimes = faUserTimes;\n exports.faStethoscope = faStethoscope;\n exports.faMessage = faMessage;\n exports.faCommentAlt = faCommentAlt;\n exports.faInfo = faInfo;\n exports.faDownLeftAndUpRightToCenter = faDownLeftAndUpRightToCenter;\n exports.faCompressAlt = faCompressAlt;\n exports.faExplosion = faExplosion;\n exports.faFileLines = faFileLines;\n exports.faFileAlt = faFileAlt;\n exports.faFileText = faFileText;\n exports.faWaveSquare = faWaveSquare;\n exports.faRing = faRing;\n exports.faBuildingUn = faBuildingUn;\n exports.faDiceThree = faDiceThree;\n exports.faCalendarDays = faCalendarDays;\n exports.faCalendarAlt = faCalendarAlt;\n exports.faAnchorCircleCheck = faAnchorCircleCheck;\n exports.faBuildingCircleArrowRight = faBuildingCircleArrowRight;\n exports.faVolleyball = faVolleyball;\n exports.faVolleyballBall = faVolleyballBall;\n exports.faArrowsUpToLine = faArrowsUpToLine;\n exports.faSortDown = faSortDown;\n exports.faSortDesc = faSortDesc;\n exports.faCircleMinus = faCircleMinus;\n exports.faMinusCircle = faMinusCircle;\n exports.faDoorOpen = faDoorOpen;\n exports.faRightFromBracket = faRightFromBracket;\n exports.faSignOutAlt = faSignOutAlt;\n exports.faAtom = faAtom;\n exports.faSoap = faSoap;\n exports.faIcons = faIcons;\n exports.faHeartMusicCameraBolt = faHeartMusicCameraBolt;\n exports.faMicrophoneLinesSlash = faMicrophoneLinesSlash;\n exports.faMicrophoneAltSlash = faMicrophoneAltSlash;\n exports.faBridgeCircleCheck = faBridgeCircleCheck;\n exports.faPumpMedical = faPumpMedical;\n exports.faFingerprint = faFingerprint;\n exports.faHandPointRight = faHandPointRight;\n exports.faMagnifyingGlassLocation = faMagnifyingGlassLocation;\n exports.faSearchLocation = faSearchLocation;\n exports.faForwardStep = faForwardStep;\n exports.faStepForward = faStepForward;\n exports.faFaceSmileBeam = faFaceSmileBeam;\n exports.faSmileBeam = faSmileBeam;\n exports.faFlagCheckered = faFlagCheckered;\n exports.faFootball = faFootball;\n exports.faFootballBall = faFootballBall;\n exports.faSchoolCircleExclamation = faSchoolCircleExclamation;\n exports.faCrop = faCrop;\n exports.faAnglesDown = faAnglesDown;\n exports.faAngleDoubleDown = faAngleDoubleDown;\n exports.faUsersRectangle = faUsersRectangle;\n exports.faPeopleRoof = faPeopleRoof;\n exports.faPeopleLine = faPeopleLine;\n exports.faBeerMugEmpty = faBeerMugEmpty;\n exports.faBeer = faBeer;\n exports.faDiagramPredecessor = faDiagramPredecessor;\n exports.faArrowUpLong = faArrowUpLong;\n exports.faLongArrowUp = faLongArrowUp;\n exports.faFireFlameSimple = faFireFlameSimple;\n exports.faBurn = faBurn;\n exports.faPerson = faPerson;\n exports.faMale = faMale;\n exports.faLaptop = faLaptop;\n exports.faFileCsv = faFileCsv;\n exports.faMenorah = faMenorah;\n exports.faTruckPlane = faTruckPlane;\n exports.faRecordVinyl = faRecordVinyl;\n exports.faFaceGrinStars = faFaceGrinStars;\n exports.faGrinStars = faGrinStars;\n exports.faBong = faBong;\n exports.faSpaghettiMonsterFlying = faSpaghettiMonsterFlying;\n exports.faPastafarianism = faPastafarianism;\n exports.faArrowDownUpAcrossLine = faArrowDownUpAcrossLine;\n exports.faSpoon = faSpoon;\n exports.faUtensilSpoon = faUtensilSpoon;\n exports.faJarWheat = faJarWheat;\n exports.faEnvelopesBulk = faEnvelopesBulk;\n exports.faMailBulk = faMailBulk;\n exports.faFileCircleExclamation = faFileCircleExclamation;\n exports.faCircleH = faCircleH;\n exports.faHospitalSymbol = faHospitalSymbol;\n exports.faPager = faPager;\n exports.faAddressBook = faAddressBook;\n exports.faContactBook = faContactBook;\n exports.faStrikethrough = faStrikethrough;\n exports.faK = faK;\n exports.faLandmarkFlag = faLandmarkFlag;\n exports.faPencil = faPencil;\n exports.faPencilAlt = faPencilAlt;\n exports.faBackward = faBackward;\n exports.faCaretRight = faCaretRight;\n exports.faComments = faComments;\n exports.faPaste = faPaste;\n exports.faFileClipboard = faFileClipboard;\n exports.faCodePullRequest = faCodePullRequest;\n exports.faClipboardList = faClipboardList;\n exports.faTruckRampBox = faTruckRampBox;\n exports.faTruckLoading = faTruckLoading;\n exports.faUserCheck = faUserCheck;\n exports.faVialVirus = faVialVirus;\n exports.faSheetPlastic = faSheetPlastic;\n exports.faBlog = faBlog;\n exports.faUserNinja = faUserNinja;\n exports.faPersonArrowUpFromLine = faPersonArrowUpFromLine;\n exports.faScrollTorah = faScrollTorah;\n exports.faTorah = faTorah;\n exports.faBroomBall = faBroomBall;\n exports.faQuidditch = faQuidditch;\n exports.faQuidditchBroomBall = faQuidditchBroomBall;\n exports.faToggleOff = faToggleOff;\n exports.faBoxArchive = faBoxArchive;\n exports.faArchive = faArchive;\n exports.faPersonDrowning = faPersonDrowning;\n exports.faArrowDown91 = faArrowDown91;\n exports.faSortNumericDesc = faSortNumericDesc;\n exports.faSortNumericDownAlt = faSortNumericDownAlt;\n exports.faFaceGrinTongueSquint = faFaceGrinTongueSquint;\n exports.faGrinTongueSquint = faGrinTongueSquint;\n exports.faSprayCan = faSprayCan;\n exports.faTruckMonster = faTruckMonster;\n exports.faW = faW;\n exports.faEarthAfrica = faEarthAfrica;\n exports.faGlobeAfrica = faGlobeAfrica;\n exports.faRainbow = faRainbow;\n exports.faCircleNotch = faCircleNotch;\n exports.faTabletScreenButton = faTabletScreenButton;\n exports.faTabletAlt = faTabletAlt;\n exports.faPaw = faPaw;\n exports.faCloud = faCloud;\n exports.faTrowelBricks = faTrowelBricks;\n exports.faFaceFlushed = faFaceFlushed;\n exports.faFlushed = faFlushed;\n exports.faHospitalUser = faHospitalUser;\n exports.faTentArrowLeftRight = faTentArrowLeftRight;\n exports.faGavel = faGavel;\n exports.faLegal = faLegal;\n exports.faBinoculars = faBinoculars;\n exports.faMicrophoneSlash = faMicrophoneSlash;\n exports.faBoxTissue = faBoxTissue;\n exports.faMotorcycle = faMotorcycle;\n exports.faBellConcierge = faBellConcierge;\n exports.faConciergeBell = faConciergeBell;\n exports.faPenRuler = faPenRuler;\n exports.faPencilRuler = faPencilRuler;\n exports.faPeopleArrows = faPeopleArrows;\n exports.faPeopleArrowsLeftRight = faPeopleArrowsLeftRight;\n exports.faMarsAndVenusBurst = faMarsAndVenusBurst;\n exports.faSquareCaretRight = faSquareCaretRight;\n exports.faCaretSquareRight = faCaretSquareRight;\n exports.faScissors = faScissors;\n exports.faCut = faCut;\n exports.faSunPlantWilt = faSunPlantWilt;\n exports.faToiletsPortable = faToiletsPortable;\n exports.faHockeyPuck = faHockeyPuck;\n exports.faTable = faTable;\n exports.faMagnifyingGlassArrowRight = faMagnifyingGlassArrowRight;\n exports.faTachographDigital = faTachographDigital;\n exports.faDigitalTachograph = faDigitalTachograph;\n exports.faUsersSlash = faUsersSlash;\n exports.faClover = faClover;\n exports.faReply = faReply;\n exports.faMailReply = faMailReply;\n exports.faStarAndCrescent = faStarAndCrescent;\n exports.faHouseFire = faHouseFire;\n exports.faSquareMinus = faSquareMinus;\n exports.faMinusSquare = faMinusSquare;\n exports.faHelicopter = faHelicopter;\n exports.faCompass = faCompass;\n exports.faSquareCaretDown = faSquareCaretDown;\n exports.faCaretSquareDown = faCaretSquareDown;\n exports.faFileCircleQuestion = faFileCircleQuestion;\n exports.faLaptopCode = faLaptopCode;\n exports.faSwatchbook = faSwatchbook;\n exports.faPrescriptionBottle = faPrescriptionBottle;\n exports.faBars = faBars;\n exports.faNavicon = faNavicon;\n exports.faPeopleGroup = faPeopleGroup;\n exports.faHourglassEnd = faHourglassEnd;\n exports.faHourglass3 = faHourglass3;\n exports.faHeartCrack = faHeartCrack;\n exports.faHeartBroken = faHeartBroken;\n exports.faSquareUpRight = faSquareUpRight;\n exports.faExternalLinkSquareAlt = faExternalLinkSquareAlt;\n exports.faFaceKissBeam = faFaceKissBeam;\n exports.faKissBeam = faKissBeam;\n exports.faFilm = faFilm;\n exports.faRulerHorizontal = faRulerHorizontal;\n exports.faPeopleRobbery = faPeopleRobbery;\n exports.faLightbulb = faLightbulb;\n exports.faCaretLeft = faCaretLeft;\n exports.faCircleExclamation = faCircleExclamation;\n exports.faExclamationCircle = faExclamationCircle;\n exports.faSchoolCircleXmark = faSchoolCircleXmark;\n exports.faArrowRightFromBracket = faArrowRightFromBracket;\n exports.faSignOut = faSignOut;\n exports.faCircleChevronDown = faCircleChevronDown;\n exports.faChevronCircleDown = faChevronCircleDown;\n exports.faUnlockKeyhole = faUnlockKeyhole;\n exports.faUnlockAlt = faUnlockAlt;\n exports.faCloudShowersHeavy = faCloudShowersHeavy;\n exports.faHeadphonesSimple = faHeadphonesSimple;\n exports.faHeadphonesAlt = faHeadphonesAlt;\n exports.faSitemap = faSitemap;\n exports.faCircleDollarToSlot = faCircleDollarToSlot;\n exports.faDonate = faDonate;\n exports.faMemory = faMemory;\n exports.faRoadSpikes = faRoadSpikes;\n exports.faFireBurner = faFireBurner;\n exports.faFlag = faFlag;\n exports.faHanukiah = faHanukiah;\n exports.faFeather = faFeather;\n exports.faVolumeLow = faVolumeLow;\n exports.faVolumeDown = faVolumeDown;\n exports.faCommentSlash = faCommentSlash;\n exports.faCloudSunRain = faCloudSunRain;\n exports.faCompress = faCompress;\n exports.faWheatAwn = faWheatAwn;\n exports.faWheatAlt = faWheatAlt;\n exports.faAnkh = faAnkh;\n exports.faHandsHoldingChild = faHandsHoldingChild;\n exports.faAsterisk = faAsterisk;\n exports.faSquareCheck = faSquareCheck;\n exports.faCheckSquare = faCheckSquare;\n exports.faPesetaSign = faPesetaSign;\n exports.faHeading = faHeading;\n exports.faHeader = faHeader;\n exports.faGhost = faGhost;\n exports.faList = faList;\n exports.faListSquares = faListSquares;\n exports.faSquarePhoneFlip = faSquarePhoneFlip;\n exports.faPhoneSquareAlt = faPhoneSquareAlt;\n exports.faCartPlus = faCartPlus;\n exports.faGamepad = faGamepad;\n exports.faCircleDot = faCircleDot;\n exports.faDotCircle = faDotCircle;\n exports.faFaceDizzy = faFaceDizzy;\n exports.faDizzy = faDizzy;\n exports.faEgg = faEgg;\n exports.faHouseMedicalCircleXmark = faHouseMedicalCircleXmark;\n exports.faCampground = faCampground;\n exports.faFolderPlus = faFolderPlus;\n exports.faFutbol = faFutbol;\n exports.faFutbolBall = faFutbolBall;\n exports.faSoccerBall = faSoccerBall;\n exports.faPaintbrush = faPaintbrush;\n exports.faPaintBrush = faPaintBrush;\n exports.faLock = faLock;\n exports.faGasPump = faGasPump;\n exports.faHotTubPerson = faHotTubPerson;\n exports.faHotTub = faHotTub;\n exports.faMapLocation = faMapLocation;\n exports.faMapMarked = faMapMarked;\n exports.faHouseFloodWater = faHouseFloodWater;\n exports.faTree = faTree;\n exports.faBridgeLock = faBridgeLock;\n exports.faSackDollar = faSackDollar;\n exports.faPenToSquare = faPenToSquare;\n exports.faEdit = faEdit;\n exports.faCarSide = faCarSide;\n exports.faShareNodes = faShareNodes;\n exports.faShareAlt = faShareAlt;\n exports.faHeartCircleMinus = faHeartCircleMinus;\n exports.faHourglassHalf = faHourglassHalf;\n exports.faHourglass2 = faHourglass2;\n exports.faMicroscope = faMicroscope;\n exports.faSink = faSink;\n exports.faBagShopping = faBagShopping;\n exports.faShoppingBag = faShoppingBag;\n exports.faArrowDownZA = faArrowDownZA;\n exports.faSortAlphaDesc = faSortAlphaDesc;\n exports.faSortAlphaDownAlt = faSortAlphaDownAlt;\n exports.faMitten = faMitten;\n exports.faPersonRays = faPersonRays;\n exports.faUsers = faUsers;\n exports.faEyeSlash = faEyeSlash;\n exports.faFlaskVial = faFlaskVial;\n exports.faHand = faHand;\n exports.faHandPaper = faHandPaper;\n exports.faOm = faOm;\n exports.faWorm = faWorm;\n exports.faHouseCircleXmark = faHouseCircleXmark;\n exports.faPlug = faPlug;\n exports.faChevronUp = faChevronUp;\n exports.faHandSpock = faHandSpock;\n exports.faStopwatch = faStopwatch;\n exports.faFaceKiss = faFaceKiss;\n exports.faKiss = faKiss;\n exports.faBridgeCircleXmark = faBridgeCircleXmark;\n exports.faFaceGrinTongue = faFaceGrinTongue;\n exports.faGrinTongue = faGrinTongue;\n exports.faChessBishop = faChessBishop;\n exports.faFaceGrinWink = faFaceGrinWink;\n exports.faGrinWink = faGrinWink;\n exports.faEarDeaf = faEarDeaf;\n exports.faDeaf = faDeaf;\n exports.faDeafness = faDeafness;\n exports.faHardOfHearing = faHardOfHearing;\n exports.faRoadCircleCheck = faRoadCircleCheck;\n exports.faDiceFive = faDiceFive;\n exports.faSquareRss = faSquareRss;\n exports.faRssSquare = faRssSquare;\n exports.faLandMineOn = faLandMineOn;\n exports.faICursor = faICursor;\n exports.faStamp = faStamp;\n exports.faStairs = faStairs;\n exports.faI = faI;\n exports.faHryvniaSign = faHryvniaSign;\n exports.faHryvnia = faHryvnia;\n exports.faPills = faPills;\n exports.faFaceGrinWide = faFaceGrinWide;\n exports.faGrinAlt = faGrinAlt;\n exports.faTooth = faTooth;\n exports.faV = faV;\n exports.faBangladeshiTakaSign = faBangladeshiTakaSign;\n exports.faBicycle = faBicycle;\n exports.faStaffSnake = faStaffSnake;\n exports.faRodAsclepius = faRodAsclepius;\n exports.faRodSnake = faRodSnake;\n exports.faStaffAesculapius = faStaffAesculapius;\n exports.faHeadSideCoughSlash = faHeadSideCoughSlash;\n exports.faTruckMedical = faTruckMedical;\n exports.faAmbulance = faAmbulance;\n exports.faWheatAwnCircleExclamation = faWheatAwnCircleExclamation;\n exports.faSnowman = faSnowman;\n exports.faMortarPestle = faMortarPestle;\n exports.faRoadBarrier = faRoadBarrier;\n exports.faSchool = faSchool;\n exports.faIgloo = faIgloo;\n exports.faJoint = faJoint;\n exports.faAngleRight = faAngleRight;\n exports.faHorse = faHorse;\n exports.faQ = faQ;\n exports.faG = faG;\n exports.faNotesMedical = faNotesMedical;\n exports.faTemperatureHalf = faTemperatureHalf;\n exports.faTemperature2 = faTemperature2;\n exports.faThermometer2 = faThermometer2;\n exports.faThermometerHalf = faThermometerHalf;\n exports.faDongSign = faDongSign;\n exports.faCapsules = faCapsules;\n exports.faPooStorm = faPooStorm;\n exports.faPooBolt = faPooBolt;\n exports.faFaceFrownOpen = faFaceFrownOpen;\n exports.faFrownOpen = faFrownOpen;\n exports.faHandPointUp = faHandPointUp;\n exports.faMoneyBill = faMoneyBill;\n exports.faBookmark = faBookmark;\n exports.faAlignJustify = faAlignJustify;\n exports.faUmbrellaBeach = faUmbrellaBeach;\n exports.faHelmetUn = faHelmetUn;\n exports.faBullseye = faBullseye;\n exports.faBacon = faBacon;\n exports.faHandPointDown = faHandPointDown;\n exports.faArrowUpFromBracket = faArrowUpFromBracket;\n exports.faFolder = faFolder;\n exports.faFolderBlank = faFolderBlank;\n exports.faFileWaveform = faFileWaveform;\n exports.faFileMedicalAlt = faFileMedicalAlt;\n exports.faRadiation = faRadiation;\n exports.faChartSimple = faChartSimple;\n exports.faMarsStroke = faMarsStroke;\n exports.faVial = faVial;\n exports.faGauge = faGauge;\n exports.faDashboard = faDashboard;\n exports.faGaugeMed = faGaugeMed;\n exports.faTachometerAltAverage = faTachometerAltAverage;\n exports.faWandMagicSparkles = faWandMagicSparkles;\n exports.faMagicWandSparkles = faMagicWandSparkles;\n exports.faE = faE;\n exports.faPenClip = faPenClip;\n exports.faPenAlt = faPenAlt;\n exports.faBridgeCircleExclamation = faBridgeCircleExclamation;\n exports.faUser = faUser;\n exports.faSchoolCircleCheck = faSchoolCircleCheck;\n exports.faDumpster = faDumpster;\n exports.faVanShuttle = faVanShuttle;\n exports.faShuttleVan = faShuttleVan;\n exports.faBuildingUser = faBuildingUser;\n exports.faSquareCaretLeft = faSquareCaretLeft;\n exports.faCaretSquareLeft = faCaretSquareLeft;\n exports.faHighlighter = faHighlighter;\n exports.faKey = faKey;\n exports.faBullhorn = faBullhorn;\n exports.faGlobe = faGlobe;\n exports.faSynagogue = faSynagogue;\n exports.faPersonHalfDress = faPersonHalfDress;\n exports.faRoadBridge = faRoadBridge;\n exports.faLocationArrow = faLocationArrow;\n exports.faC = faC;\n exports.faTabletButton = faTabletButton;\n exports.faBuildingLock = faBuildingLock;\n exports.faPizzaSlice = faPizzaSlice;\n exports.faMoneyBillWave = faMoneyBillWave;\n exports.faChartArea = faChartArea;\n exports.faAreaChart = faAreaChart;\n exports.faHouseFlag = faHouseFlag;\n exports.faPersonCircleMinus = faPersonCircleMinus;\n exports.faBan = faBan;\n exports.faCancel = faCancel;\n exports.faCameraRotate = faCameraRotate;\n exports.faSprayCanSparkles = faSprayCanSparkles;\n exports.faAirFreshener = faAirFreshener;\n exports.faStar = faStar;\n exports.faRepeat = faRepeat;\n exports.faCross = faCross;\n exports.faBox = faBox;\n exports.faVenusMars = faVenusMars;\n exports.faArrowPointer = faArrowPointer;\n exports.faMousePointer = faMousePointer;\n exports.faMaximize = faMaximize;\n exports.faExpandArrowsAlt = faExpandArrowsAlt;\n exports.faChargingStation = faChargingStation;\n exports.faShapes = faShapes;\n exports.faTriangleCircleSquare = faTriangleCircleSquare;\n exports.faShuffle = faShuffle;\n exports.faRandom = faRandom;\n exports.faPersonRunning = faPersonRunning;\n exports.faRunning = faRunning;\n exports.faMobileRetro = faMobileRetro;\n exports.faGripLinesVertical = faGripLinesVertical;\n exports.faSpider = faSpider;\n exports.faHandsBound = faHandsBound;\n exports.faFileInvoiceDollar = faFileInvoiceDollar;\n exports.faPlaneCircleExclamation = faPlaneCircleExclamation;\n exports.faXRay = faXRay;\n exports.faSpellCheck = faSpellCheck;\n exports.faSlash = faSlash;\n exports.faComputerMouse = faComputerMouse;\n exports.faMouse = faMouse;\n exports.faArrowRightToBracket = faArrowRightToBracket;\n exports.faSignIn = faSignIn;\n exports.faShopSlash = faShopSlash;\n exports.faStoreAltSlash = faStoreAltSlash;\n exports.faServer = faServer;\n exports.faVirusCovidSlash = faVirusCovidSlash;\n exports.faShopLock = faShopLock;\n exports.faHourglassStart = faHourglassStart;\n exports.faHourglass1 = faHourglass1;\n exports.faBlenderPhone = faBlenderPhone;\n exports.faBuildingWheat = faBuildingWheat;\n exports.faPersonBreastfeeding = faPersonBreastfeeding;\n exports.faRightToBracket = faRightToBracket;\n exports.faSignInAlt = faSignInAlt;\n exports.faVenus = faVenus;\n exports.faPassport = faPassport;\n exports.faHeartPulse = faHeartPulse;\n exports.faHeartbeat = faHeartbeat;\n exports.faPeopleCarryBox = faPeopleCarryBox;\n exports.faPeopleCarry = faPeopleCarry;\n exports.faTemperatureHigh = faTemperatureHigh;\n exports.faMicrochip = faMicrochip;\n exports.faCrown = faCrown;\n exports.faWeightHanging = faWeightHanging;\n exports.faXmarksLines = faXmarksLines;\n exports.faFilePrescription = faFilePrescription;\n exports.faWeightScale = faWeightScale;\n exports.faWeight = faWeight;\n exports.faUserGroup = faUserGroup;\n exports.faUserFriends = faUserFriends;\n exports.faArrowUpAZ = faArrowUpAZ;\n exports.faSortAlphaUp = faSortAlphaUp;\n exports.faChessKnight = faChessKnight;\n exports.faFaceLaughSquint = faFaceLaughSquint;\n exports.faLaughSquint = faLaughSquint;\n exports.faWheelchair = faWheelchair;\n exports.faCircleArrowUp = faCircleArrowUp;\n exports.faArrowCircleUp = faArrowCircleUp;\n exports.faToggleOn = faToggleOn;\n exports.faPersonWalking = faPersonWalking;\n exports.faWalking = faWalking;\n exports.faL = faL;\n exports.faFire = faFire;\n exports.faBedPulse = faBedPulse;\n exports.faProcedures = faProcedures;\n exports.faShuttleSpace = faShuttleSpace;\n exports.faSpaceShuttle = faSpaceShuttle;\n exports.faFaceLaugh = faFaceLaugh;\n exports.faLaugh = faLaugh;\n exports.faFolderOpen = faFolderOpen;\n exports.faHeartCirclePlus = faHeartCirclePlus;\n exports.faCodeFork = faCodeFork;\n exports.faCity = faCity;\n exports.faMicrophoneLines = faMicrophoneLines;\n exports.faMicrophoneAlt = faMicrophoneAlt;\n exports.faPepperHot = faPepperHot;\n exports.faUnlock = faUnlock;\n exports.faColonSign = faColonSign;\n exports.faHeadset = faHeadset;\n exports.faStoreSlash = faStoreSlash;\n exports.faRoadCircleXmark = faRoadCircleXmark;\n exports.faUserMinus = faUserMinus;\n exports.faMarsStrokeUp = faMarsStrokeUp;\n exports.faMarsStrokeV = faMarsStrokeV;\n exports.faChampagneGlasses = faChampagneGlasses;\n exports.faGlassCheers = faGlassCheers;\n exports.faClipboard = faClipboard;\n exports.faHouseCircleExclamation = faHouseCircleExclamation;\n exports.faFileArrowUp = faFileArrowUp;\n exports.faFileUpload = faFileUpload;\n exports.faWifi = faWifi;\n exports.faWifi3 = faWifi3;\n exports.faWifiStrong = faWifiStrong;\n exports.faBath = faBath;\n exports.faBathtub = faBathtub;\n exports.faUnderline = faUnderline;\n exports.faUserPen = faUserPen;\n exports.faUserEdit = faUserEdit;\n exports.faSignature = faSignature;\n exports.faStroopwafel = faStroopwafel;\n exports.faBold = faBold;\n exports.faAnchorLock = faAnchorLock;\n exports.faBuildingNgo = faBuildingNgo;\n exports.faManatSign = faManatSign;\n exports.faNotEqual = faNotEqual;\n exports.faBorderTopLeft = faBorderTopLeft;\n exports.faBorderStyle = faBorderStyle;\n exports.faMapLocationDot = faMapLocationDot;\n exports.faMapMarkedAlt = faMapMarkedAlt;\n exports.faJedi = faJedi;\n exports.faSquarePollVertical = faSquarePollVertical;\n exports.faPoll = faPoll;\n exports.faMugHot = faMugHot;\n exports.faCarBattery = faCarBattery;\n exports.faBatteryCar = faBatteryCar;\n exports.faGift = faGift;\n exports.faDiceTwo = faDiceTwo;\n exports.faChessQueen = faChessQueen;\n exports.faGlasses = faGlasses;\n exports.faChessBoard = faChessBoard;\n exports.faBuildingCircleCheck = faBuildingCircleCheck;\n exports.faPersonChalkboard = faPersonChalkboard;\n exports.faMarsStrokeRight = faMarsStrokeRight;\n exports.faMarsStrokeH = faMarsStrokeH;\n exports.faHandBackFist = faHandBackFist;\n exports.faHandRock = faHandRock;\n exports.faSquareCaretUp = faSquareCaretUp;\n exports.faCaretSquareUp = faCaretSquareUp;\n exports.faCloudShowersWater = faCloudShowersWater;\n exports.faChartBar = faChartBar;\n exports.faBarChart = faBarChart;\n exports.faHandsBubbles = faHandsBubbles;\n exports.faHandsWash = faHandsWash;\n exports.faLessThanEqual = faLessThanEqual;\n exports.faTrain = faTrain;\n exports.faEyeLowVision = faEyeLowVision;\n exports.faLowVision = faLowVision;\n exports.faCrow = faCrow;\n exports.faSailboat = faSailboat;\n exports.faWindowRestore = faWindowRestore;\n exports.faSquarePlus = faSquarePlus;\n exports.faPlusSquare = faPlusSquare;\n exports.faToriiGate = faToriiGate;\n exports.faFrog = faFrog;\n exports.faBucket = faBucket;\n exports.faImage = faImage;\n exports.faMicrophone = faMicrophone;\n exports.faCow = faCow;\n exports.faCaretUp = faCaretUp;\n exports.faScrewdriver = faScrewdriver;\n exports.faFolderClosed = faFolderClosed;\n exports.faHouseTsunami = faHouseTsunami;\n exports.faSquareNfi = faSquareNfi;\n exports.faArrowUpFromGroundWater = faArrowUpFromGroundWater;\n exports.faMartiniGlass = faMartiniGlass;\n exports.faGlassMartiniAlt = faGlassMartiniAlt;\n exports.faRotateLeft = faRotateLeft;\n exports.faRotateBack = faRotateBack;\n exports.faRotateBackward = faRotateBackward;\n exports.faUndoAlt = faUndoAlt;\n exports.faTableColumns = faTableColumns;\n exports.faColumns = faColumns;\n exports.faLemon = faLemon;\n exports.faHeadSideMask = faHeadSideMask;\n exports.faHandshake = faHandshake;\n exports.faGem = faGem;\n exports.faDolly = faDolly;\n exports.faDollyBox = faDollyBox;\n exports.faSmoking = faSmoking;\n exports.faMinimize = faMinimize;\n exports.faCompressArrowsAlt = faCompressArrowsAlt;\n exports.faMonument = faMonument;\n exports.faSnowplow = faSnowplow;\n exports.faAnglesRight = faAnglesRight;\n exports.faAngleDoubleRight = faAngleDoubleRight;\n exports.faCannabis = faCannabis;\n exports.faCirclePlay = faCirclePlay;\n exports.faPlayCircle = faPlayCircle;\n exports.faTablets = faTablets;\n exports.faEthernet = faEthernet;\n exports.faEuroSign = faEuroSign;\n exports.faEur = faEur;\n exports.faEuro = faEuro;\n exports.faChair = faChair;\n exports.faCircleCheck = faCircleCheck;\n exports.faCheckCircle = faCheckCircle;\n exports.faCircleStop = faCircleStop;\n exports.faStopCircle = faStopCircle;\n exports.faCompassDrafting = faCompassDrafting;\n exports.faDraftingCompass = faDraftingCompass;\n exports.faPlateWheat = faPlateWheat;\n exports.faIcicles = faIcicles;\n exports.faPersonShelter = faPersonShelter;\n exports.faNeuter = faNeuter;\n exports.faIdBadge = faIdBadge;\n exports.faMarker = faMarker;\n exports.faFaceLaughBeam = faFaceLaughBeam;\n exports.faLaughBeam = faLaughBeam;\n exports.faHelicopterSymbol = faHelicopterSymbol;\n exports.faUniversalAccess = faUniversalAccess;\n exports.faCircleChevronUp = faCircleChevronUp;\n exports.faChevronCircleUp = faChevronCircleUp;\n exports.faLariSign = faLariSign;\n exports.faVolcano = faVolcano;\n exports.faPersonWalkingDashedLineArrowRight = faPersonWalkingDashedLineArrowRight;\n exports.faSterlingSign = faSterlingSign;\n exports.faGbp = faGbp;\n exports.faPoundSign = faPoundSign;\n exports.faViruses = faViruses;\n exports.faSquarePersonConfined = faSquarePersonConfined;\n exports.faUserTie = faUserTie;\n exports.faArrowDownLong = faArrowDownLong;\n exports.faLongArrowDown = faLongArrowDown;\n exports.faTentArrowDownToLine = faTentArrowDownToLine;\n exports.faCertificate = faCertificate;\n exports.faReplyAll = faReplyAll;\n exports.faMailReplyAll = faMailReplyAll;\n exports.faSuitcase = faSuitcase;\n exports.faPersonSkating = faPersonSkating;\n exports.faSkating = faSkating;\n exports.faFilterCircleDollar = faFilterCircleDollar;\n exports.faFunnelDollar = faFunnelDollar;\n exports.faCameraRetro = faCameraRetro;\n exports.faCircleArrowDown = faCircleArrowDown;\n exports.faArrowCircleDown = faArrowCircleDown;\n exports.faFileImport = faFileImport;\n exports.faArrowRightToFile = faArrowRightToFile;\n exports.faSquareArrowUpRight = faSquareArrowUpRight;\n exports.faExternalLinkSquare = faExternalLinkSquare;\n exports.faBoxOpen = faBoxOpen;\n exports.faScroll = faScroll;\n exports.faSpa = faSpa;\n exports.faLocationPinLock = faLocationPinLock;\n exports.faPause = faPause;\n exports.faHillAvalanche = faHillAvalanche;\n exports.faTemperatureEmpty = faTemperatureEmpty;\n exports.faTemperature0 = faTemperature0;\n exports.faThermometer0 = faThermometer0;\n exports.faThermometerEmpty = faThermometerEmpty;\n exports.faBomb = faBomb;\n exports.faRegistered = faRegistered;\n exports.faAddressCard = faAddressCard;\n exports.faContactCard = faContactCard;\n exports.faVcard = faVcard;\n exports.faScaleUnbalancedFlip = faScaleUnbalancedFlip;\n exports.faBalanceScaleRight = faBalanceScaleRight;\n exports.faSubscript = faSubscript;\n exports.faDiamondTurnRight = faDiamondTurnRight;\n exports.faDirections = faDirections;\n exports.faBurst = faBurst;\n exports.faHouseLaptop = faHouseLaptop;\n exports.faLaptopHouse = faLaptopHouse;\n exports.faFaceTired = faFaceTired;\n exports.faTired = faTired;\n exports.faMoneyBills = faMoneyBills;\n exports.faSmog = faSmog;\n exports.faCrutch = faCrutch;\n exports.faFontAwesome = faFontAwesome;\n exports.faFontAwesomeFlag = faFontAwesomeFlag;\n exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n exports.faCloudArrowUp = faCloudArrowUp;\n exports.faCloudUpload = faCloudUpload;\n exports.faCloudUploadAlt = faCloudUploadAlt;\n exports.faPalette = faPalette;\n exports.faArrowsTurnRight = faArrowsTurnRight;\n exports.faVest = faVest;\n exports.faFerry = faFerry;\n exports.faArrowsDownToPeople = faArrowsDownToPeople;\n exports.faSeedling = faSeedling;\n exports.faSprout = faSprout;\n exports.faLeftRight = faLeftRight;\n exports.faArrowsAltH = faArrowsAltH;\n exports.faBoxesPacking = faBoxesPacking;\n exports.faCircleArrowLeft = faCircleArrowLeft;\n exports.faArrowCircleLeft = faArrowCircleLeft;\n exports.faGroupArrowsRotate = faGroupArrowsRotate;\n exports.faBowlFood = faBowlFood;\n exports.faCandyCane = faCandyCane;\n exports.faArrowDownWideShort = faArrowDownWideShort;\n exports.faSortAmountAsc = faSortAmountAsc;\n exports.faSortAmountDown = faSortAmountDown;\n exports.faCloudBolt = faCloudBolt;\n exports.faThunderstorm = faThunderstorm;\n exports.faTextSlash = faTextSlash;\n exports.faRemoveFormat = faRemoveFormat;\n exports.faFaceSmileWink = faFaceSmileWink;\n exports.faSmileWink = faSmileWink;\n exports.faFileWord = faFileWord;\n exports.faFilePowerpoint = faFilePowerpoint;\n exports.faArrowsLeftRight = faArrowsLeftRight;\n exports.faArrowsH = faArrowsH;\n exports.faHouseLock = faHouseLock;\n exports.faCloudArrowDown = faCloudArrowDown;\n exports.faCloudDownload = faCloudDownload;\n exports.faCloudDownloadAlt = faCloudDownloadAlt;\n exports.faChildren = faChildren;\n exports.faChalkboard = faChalkboard;\n exports.faBlackboard = faBlackboard;\n exports.faUserLargeSlash = faUserLargeSlash;\n exports.faUserAltSlash = faUserAltSlash;\n exports.faEnvelopeOpen = faEnvelopeOpen;\n exports.faHandshakeSimpleSlash = faHandshakeSimpleSlash;\n exports.faHandshakeAltSlash = faHandshakeAltSlash;\n exports.faMattressPillow = faMattressPillow;\n exports.faGuaraniSign = faGuaraniSign;\n exports.faArrowsRotate = faArrowsRotate;\n exports.faRefresh = faRefresh;\n exports.faSync = faSync;\n exports.faFireExtinguisher = faFireExtinguisher;\n exports.faCruzeiroSign = faCruzeiroSign;\n exports.faGreaterThanEqual = faGreaterThanEqual;\n exports.faShieldHalved = faShieldHalved;\n exports.faShieldAlt = faShieldAlt;\n exports.faBookAtlas = faBookAtlas;\n exports.faAtlas = faAtlas;\n exports.faVirus = faVirus;\n exports.faEnvelopeCircleCheck = faEnvelopeCircleCheck;\n exports.faLayerGroup = faLayerGroup;\n exports.faArrowsToDot = faArrowsToDot;\n exports.faArchway = faArchway;\n exports.faHeartCircleCheck = faHeartCircleCheck;\n exports.faHouseChimneyCrack = faHouseChimneyCrack;\n exports.faHouseDamage = faHouseDamage;\n exports.faFileZipper = faFileZipper;\n exports.faFileArchive = faFileArchive;\n exports.faSquare = faSquare;\n exports.faMartiniGlassEmpty = faMartiniGlassEmpty;\n exports.faGlassMartini = faGlassMartini;\n exports.faCouch = faCouch;\n exports.faCediSign = faCediSign;\n exports.faItalic = faItalic;\n exports.faChurch = faChurch;\n exports.faCommentsDollar = faCommentsDollar;\n exports.faDemocrat = faDemocrat;\n exports.faZ = faZ;\n exports.faPersonSkiing = faPersonSkiing;\n exports.faSkiing = faSkiing;\n exports.faRoadLock = faRoadLock;\n exports.faA = faA;\n exports.faTemperatureArrowDown = faTemperatureArrowDown;\n exports.faTemperatureDown = faTemperatureDown;\n exports.faFeatherPointed = faFeatherPointed;\n exports.faFeatherAlt = faFeatherAlt;\n exports.faP = faP;\n exports.faSnowflake = faSnowflake;\n exports.faNewspaper = faNewspaper;\n exports.faRectangleAd = faRectangleAd;\n exports.faAd = faAd;\n exports.faCircleArrowRight = faCircleArrowRight;\n exports.faArrowCircleRight = faArrowCircleRight;\n exports.faFilterCircleXmark = faFilterCircleXmark;\n exports.faLocust = faLocust;\n exports.faSort = faSort;\n exports.faUnsorted = faUnsorted;\n exports.faListOl = faListOl;\n exports.faList12 = faList12;\n exports.faListNumeric = faListNumeric;\n exports.faPersonDressBurst = faPersonDressBurst;\n exports.faMoneyCheckDollar = faMoneyCheckDollar;\n exports.faMoneyCheckAlt = faMoneyCheckAlt;\n exports.faVectorSquare = faVectorSquare;\n exports.faBreadSlice = faBreadSlice;\n exports.faLanguage = faLanguage;\n exports.faFaceKissWinkHeart = faFaceKissWinkHeart;\n exports.faKissWinkHeart = faKissWinkHeart;\n exports.faFilter = faFilter;\n exports.faQuestion = faQuestion;\n exports.faFileSignature = faFileSignature;\n exports.faUpDownLeftRight = faUpDownLeftRight;\n exports.faArrowsAlt = faArrowsAlt;\n exports.faHouseChimneyUser = faHouseChimneyUser;\n exports.faHandHoldingHeart = faHandHoldingHeart;\n exports.faPuzzlePiece = faPuzzlePiece;\n exports.faMoneyCheck = faMoneyCheck;\n exports.faStarHalfStroke = faStarHalfStroke;\n exports.faStarHalfAlt = faStarHalfAlt;\n exports.faCode = faCode;\n exports.faWhiskeyGlass = faWhiskeyGlass;\n exports.faGlassWhiskey = faGlassWhiskey;\n exports.faBuildingCircleExclamation = faBuildingCircleExclamation;\n exports.faMagnifyingGlassChart = faMagnifyingGlassChart;\n exports.faArrowUpRightFromSquare = faArrowUpRightFromSquare;\n exports.faExternalLink = faExternalLink;\n exports.faCubesStacked = faCubesStacked;\n exports.faWonSign = faWonSign;\n exports.faKrw = faKrw;\n exports.faWon = faWon;\n exports.faVirusCovid = faVirusCovid;\n exports.faAustralSign = faAustralSign;\n exports.faF = faF;\n exports.faLeaf = faLeaf;\n exports.faRoad = faRoad;\n exports.faTaxi = faTaxi;\n exports.faCab = faCab;\n exports.faPersonCirclePlus = faPersonCirclePlus;\n exports.faChartPie = faChartPie;\n exports.faPieChart = faPieChart;\n exports.faBoltLightning = faBoltLightning;\n exports.faSackXmark = faSackXmark;\n exports.faFileExcel = faFileExcel;\n exports.faFileContract = faFileContract;\n exports.faFishFins = faFishFins;\n exports.faBuildingFlag = faBuildingFlag;\n exports.faFaceGrinBeam = faFaceGrinBeam;\n exports.faGrinBeam = faGrinBeam;\n exports.faObjectUngroup = faObjectUngroup;\n exports.faPoop = faPoop;\n exports.faLocationPin = faLocationPin;\n exports.faMapMarker = faMapMarker;\n exports.faKaaba = faKaaba;\n exports.faToiletPaper = faToiletPaper;\n exports.faHelmetSafety = faHelmetSafety;\n exports.faHardHat = faHardHat;\n exports.faHatHard = faHatHard;\n exports.faEject = faEject;\n exports.faCircleRight = faCircleRight;\n exports.faArrowAltCircleRight = faArrowAltCircleRight;\n exports.faPlaneCircleCheck = faPlaneCircleCheck;\n exports.faFaceRollingEyes = faFaceRollingEyes;\n exports.faMehRollingEyes = faMehRollingEyes;\n exports.faObjectGroup = faObjectGroup;\n exports.faChartLine = faChartLine;\n exports.faLineChart = faLineChart;\n exports.faMaskVentilator = faMaskVentilator;\n exports.faArrowRight = faArrowRight;\n exports.faSignsPost = faSignsPost;\n exports.faMapSigns = faMapSigns;\n exports.faCashRegister = faCashRegister;\n exports.faPersonCircleQuestion = faPersonCircleQuestion;\n exports.faH = faH;\n exports.faTarp = faTarp;\n exports.faScrewdriverWrench = faScrewdriverWrench;\n exports.faTools = faTools;\n exports.faArrowsToEye = faArrowsToEye;\n exports.faPlugCircleBolt = faPlugCircleBolt;\n exports.faHeart = faHeart;\n exports.faMarsAndVenus = faMarsAndVenus;\n exports.faHouseUser = faHouseUser;\n exports.faHomeUser = faHomeUser;\n exports.faDumpsterFire = faDumpsterFire;\n exports.faHouseCrack = faHouseCrack;\n exports.faMartiniGlassCitrus = faMartiniGlassCitrus;\n exports.faCocktail = faCocktail;\n exports.faFaceSurprise = faFaceSurprise;\n exports.faSurprise = faSurprise;\n exports.faBottleWater = faBottleWater;\n exports.faCirclePause = faCirclePause;\n exports.faPauseCircle = faPauseCircle;\n exports.faToiletPaperSlash = faToiletPaperSlash;\n exports.faAppleWhole = faAppleWhole;\n exports.faAppleAlt = faAppleAlt;\n exports.faKitchenSet = faKitchenSet;\n exports.faR = faR;\n exports.faTemperatureQuarter = faTemperatureQuarter;\n exports.faTemperature1 = faTemperature1;\n exports.faThermometer1 = faThermometer1;\n exports.faThermometerQuarter = faThermometerQuarter;\n exports.faCube = faCube;\n exports.faBitcoinSign = faBitcoinSign;\n exports.faShieldDog = faShieldDog;\n exports.faSolarPanel = faSolarPanel;\n exports.faLockOpen = faLockOpen;\n exports.faElevator = faElevator;\n exports.faMoneyBillTransfer = faMoneyBillTransfer;\n exports.faMoneyBillTrendUp = faMoneyBillTrendUp;\n exports.faHouseFloodWaterCircleArrowRight = faHouseFloodWaterCircleArrowRight;\n exports.faSquarePollHorizontal = faSquarePollHorizontal;\n exports.faPollH = faPollH;\n exports.faCircle = faCircle;\n exports.faBackwardFast = faBackwardFast;\n exports.faFastBackward = faFastBackward;\n exports.faRecycle = faRecycle;\n exports.faUserAstronaut = faUserAstronaut;\n exports.faPlaneSlash = faPlaneSlash;\n exports.faTrademark = faTrademark;\n exports.faBasketball = faBasketball;\n exports.faBasketballBall = faBasketballBall;\n exports.faSatelliteDish = faSatelliteDish;\n exports.faCircleUp = faCircleUp;\n exports.faArrowAltCircleUp = faArrowAltCircleUp;\n exports.faMobileScreenButton = faMobileScreenButton;\n exports.faMobileAlt = faMobileAlt;\n exports.faVolumeHigh = faVolumeHigh;\n exports.faVolumeUp = faVolumeUp;\n exports.faUsersRays = faUsersRays;\n exports.faWallet = faWallet;\n exports.faClipboardCheck = faClipboardCheck;\n exports.faFileAudio = faFileAudio;\n exports.faBurger = faBurger;\n exports.faHamburger = faHamburger;\n exports.faWrench = faWrench;\n exports.faBugs = faBugs;\n exports.faRupeeSign = faRupeeSign;\n exports.faRupee = faRupee;\n exports.faFileImage = faFileImage;\n exports.faCircleQuestion = faCircleQuestion;\n exports.faQuestionCircle = faQuestionCircle;\n exports.faPlaneDeparture = faPlaneDeparture;\n exports.faHandshakeSlash = faHandshakeSlash;\n exports.faBookBookmark = faBookBookmark;\n exports.faCodeBranch = faCodeBranch;\n exports.faHatCowboy = faHatCowboy;\n exports.faBridge = faBridge;\n exports.faPhoneFlip = faPhoneFlip;\n exports.faPhoneAlt = faPhoneAlt;\n exports.faTruckFront = faTruckFront;\n exports.faCat = faCat;\n exports.faAnchorCircleExclamation = faAnchorCircleExclamation;\n exports.faTruckField = faTruckField;\n exports.faRoute = faRoute;\n exports.faClipboardQuestion = faClipboardQuestion;\n exports.faPanorama = faPanorama;\n exports.faCommentMedical = faCommentMedical;\n exports.faTeethOpen = faTeethOpen;\n exports.faFileCircleMinus = faFileCircleMinus;\n exports.faTags = faTags;\n exports.faWineGlass = faWineGlass;\n exports.faForwardFast = faForwardFast;\n exports.faFastForward = faFastForward;\n exports.faFaceMehBlank = faFaceMehBlank;\n exports.faMehBlank = faMehBlank;\n exports.faSquareParking = faSquareParking;\n exports.faParking = faParking;\n exports.faHouseSignal = faHouseSignal;\n exports.faBarsProgress = faBarsProgress;\n exports.faTasksAlt = faTasksAlt;\n exports.faFaucetDrip = faFaucetDrip;\n exports.faCartFlatbed = faCartFlatbed;\n exports.faDollyFlatbed = faDollyFlatbed;\n exports.faBanSmoking = faBanSmoking;\n exports.faSmokingBan = faSmokingBan;\n exports.faTerminal = faTerminal;\n exports.faMobileButton = faMobileButton;\n exports.faHouseMedicalFlag = faHouseMedicalFlag;\n exports.faBasketShopping = faBasketShopping;\n exports.faShoppingBasket = faShoppingBasket;\n exports.faTape = faTape;\n exports.faBusSimple = faBusSimple;\n exports.faBusAlt = faBusAlt;\n exports.faEye = faEye;\n exports.faFaceSadCry = faFaceSadCry;\n exports.faSadCry = faSadCry;\n exports.faAudioDescription = faAudioDescription;\n exports.faPersonMilitaryToPerson = faPersonMilitaryToPerson;\n exports.faFileShield = faFileShield;\n exports.faUserSlash = faUserSlash;\n exports.faPen = faPen;\n exports.faTowerObservation = faTowerObservation;\n exports.faFileCode = faFileCode;\n exports.faSignal = faSignal;\n exports.faSignal5 = faSignal5;\n exports.faSignalPerfect = faSignalPerfect;\n exports.faBus = faBus;\n exports.faHeartCircleXmark = faHeartCircleXmark;\n exports.faHouseChimney = faHouseChimney;\n exports.faHomeLg = faHomeLg;\n exports.faWindowMaximize = faWindowMaximize;\n exports.faFaceFrown = faFaceFrown;\n exports.faFrown = faFrown;\n exports.faPrescription = faPrescription;\n exports.faShop = faShop;\n exports.faStoreAlt = faStoreAlt;\n exports.faFloppyDisk = faFloppyDisk;\n exports.faSave = faSave;\n exports.faVihara = faVihara;\n exports.faScaleUnbalanced = faScaleUnbalanced;\n exports.faBalanceScaleLeft = faBalanceScaleLeft;\n exports.faSortUp = faSortUp;\n exports.faSortAsc = faSortAsc;\n exports.faCommentDots = faCommentDots;\n exports.faCommenting = faCommenting;\n exports.faPlantWilt = faPlantWilt;\n exports.faDiamond = faDiamond;\n exports.faFaceGrinSquint = faFaceGrinSquint;\n exports.faGrinSquint = faGrinSquint;\n exports.faHandHoldingDollar = faHandHoldingDollar;\n exports.faHandHoldingUsd = faHandHoldingUsd;\n exports.faBacterium = faBacterium;\n exports.faHandPointer = faHandPointer;\n exports.faDrumSteelpan = faDrumSteelpan;\n exports.faHandScissors = faHandScissors;\n exports.faHandsPraying = faHandsPraying;\n exports.faPrayingHands = faPrayingHands;\n exports.faArrowRotateRight = faArrowRotateRight;\n exports.faArrowRightRotate = faArrowRightRotate;\n exports.faArrowRotateForward = faArrowRotateForward;\n exports.faRedo = faRedo;\n exports.faBiohazard = faBiohazard;\n exports.faLocationCrosshairs = faLocationCrosshairs;\n exports.faLocation = faLocation;\n exports.faMarsDouble = faMarsDouble;\n exports.faChildDress = faChildDress;\n exports.faUsersBetweenLines = faUsersBetweenLines;\n exports.faLungsVirus = faLungsVirus;\n exports.faFaceGrinTears = faFaceGrinTears;\n exports.faGrinTears = faGrinTears;\n exports.faPhone = faPhone;\n exports.faCalendarXmark = faCalendarXmark;\n exports.faCalendarTimes = faCalendarTimes;\n exports.faChildReaching = faChildReaching;\n exports.faHeadSideVirus = faHeadSideVirus;\n exports.faUserGear = faUserGear;\n exports.faUserCog = faUserCog;\n exports.faArrowUp19 = faArrowUp19;\n exports.faSortNumericUp = faSortNumericUp;\n exports.faDoorClosed = faDoorClosed;\n exports.faShieldVirus = faShieldVirus;\n exports.faDiceSix = faDiceSix;\n exports.faMosquitoNet = faMosquitoNet;\n exports.faBridgeWater = faBridgeWater;\n exports.faPersonBooth = faPersonBooth;\n exports.faTextWidth = faTextWidth;\n exports.faHatWizard = faHatWizard;\n exports.faPenFancy = faPenFancy;\n exports.faPersonDigging = faPersonDigging;\n exports.faDigging = faDigging;\n exports.faTrash = faTrash;\n exports.faGaugeSimple = faGaugeSimple;\n exports.faGaugeSimpleMed = faGaugeSimpleMed;\n exports.faTachometerAverage = faTachometerAverage;\n exports.faBookMedical = faBookMedical;\n exports.faPoo = faPoo;\n exports.faQuoteRight = faQuoteRight;\n exports.faQuoteRightAlt = faQuoteRightAlt;\n exports.faShirt = faShirt;\n exports.faTShirt = faTShirt;\n exports.faTshirt = faTshirt;\n exports.faCubes = faCubes;\n exports.faDivide = faDivide;\n exports.faTengeSign = faTengeSign;\n exports.faTenge = faTenge;\n exports.faHeadphones = faHeadphones;\n exports.faHandsHolding = faHandsHolding;\n exports.faHandsClapping = faHandsClapping;\n exports.faRepublican = faRepublican;\n exports.faArrowLeft = faArrowLeft;\n exports.faPersonCircleXmark = faPersonCircleXmark;\n exports.faRuler = faRuler;\n exports.faAlignLeft = faAlignLeft;\n exports.faDiceD6 = faDiceD6;\n exports.faRestroom = faRestroom;\n exports.faJ = faJ;\n exports.faUsersViewfinder = faUsersViewfinder;\n exports.faFileVideo = faFileVideo;\n exports.faUpRightFromSquare = faUpRightFromSquare;\n exports.faExternalLinkAlt = faExternalLinkAlt;\n exports.faTableCells = faTableCells;\n exports.faTh = faTh;\n exports.faFilePdf = faFilePdf;\n exports.faBookBible = faBookBible;\n exports.faBible = faBible;\n exports.faO = faO;\n exports.faSuitcaseMedical = faSuitcaseMedical;\n exports.faMedkit = faMedkit;\n exports.faUserSecret = faUserSecret;\n exports.faOtter = faOtter;\n exports.faPersonDress = faPersonDress;\n exports.faFemale = faFemale;\n exports.faCommentDollar = faCommentDollar;\n exports.faBusinessTime = faBusinessTime;\n exports.faBriefcaseClock = faBriefcaseClock;\n exports.faTableCellsLarge = faTableCellsLarge;\n exports.faThLarge = faThLarge;\n exports.faBookTanakh = faBookTanakh;\n exports.faTanakh = faTanakh;\n exports.faPhoneVolume = faPhoneVolume;\n exports.faVolumeControlPhone = faVolumeControlPhone;\n exports.faHatCowboySide = faHatCowboySide;\n exports.faClipboardUser = faClipboardUser;\n exports.faChild = faChild;\n exports.faLiraSign = faLiraSign;\n exports.faSatellite = faSatellite;\n exports.faPlaneLock = faPlaneLock;\n exports.faTag = faTag;\n exports.faComment = faComment;\n exports.faCakeCandles = faCakeCandles;\n exports.faBirthdayCake = faBirthdayCake;\n exports.faCake = faCake;\n exports.faEnvelope = faEnvelope;\n exports.faAnglesUp = faAnglesUp;\n exports.faAngleDoubleUp = faAngleDoubleUp;\n exports.faPaperclip = faPaperclip;\n exports.faArrowRightToCity = faArrowRightToCity;\n exports.faRibbon = faRibbon;\n exports.faLungs = faLungs;\n exports.faArrowUp91 = faArrowUp91;\n exports.faSortNumericUpAlt = faSortNumericUpAlt;\n exports.faLitecoinSign = faLitecoinSign;\n exports.faBorderNone = faBorderNone;\n exports.faCircleNodes = faCircleNodes;\n exports.faParachuteBox = faParachuteBox;\n exports.faIndent = faIndent;\n exports.faTruckFieldUn = faTruckFieldUn;\n exports.faHourglass = faHourglass;\n exports.faHourglassEmpty = faHourglassEmpty;\n exports.faMountain = faMountain;\n exports.faUserDoctor = faUserDoctor;\n exports.faUserMd = faUserMd;\n exports.faCircleInfo = faCircleInfo;\n exports.faInfoCircle = faInfoCircle;\n exports.faCloudMeatball = faCloudMeatball;\n exports.faCamera = faCamera;\n exports.faCameraAlt = faCameraAlt;\n exports.faSquareVirus = faSquareVirus;\n exports.faMeteor = faMeteor;\n exports.faCarOn = faCarOn;\n exports.faSleigh = faSleigh;\n exports.faArrowDown19 = faArrowDown19;\n exports.faSortNumericAsc = faSortNumericAsc;\n exports.faSortNumericDown = faSortNumericDown;\n exports.faHandHoldingDroplet = faHandHoldingDroplet;\n exports.faHandHoldingWater = faHandHoldingWater;\n exports.faWater = faWater;\n exports.faCalendarCheck = faCalendarCheck;\n exports.faBraille = faBraille;\n exports.faPrescriptionBottleMedical = faPrescriptionBottleMedical;\n exports.faPrescriptionBottleAlt = faPrescriptionBottleAlt;\n exports.faLandmark = faLandmark;\n exports.faTruck = faTruck;\n exports.faCrosshairs = faCrosshairs;\n exports.faPersonCane = faPersonCane;\n exports.faTent = faTent;\n exports.faVestPatches = faVestPatches;\n exports.faCheckDouble = faCheckDouble;\n exports.faArrowDownAZ = faArrowDownAZ;\n exports.faSortAlphaAsc = faSortAlphaAsc;\n exports.faSortAlphaDown = faSortAlphaDown;\n exports.faMoneyBillWheat = faMoneyBillWheat;\n exports.faCookie = faCookie;\n exports.faArrowRotateLeft = faArrowRotateLeft;\n exports.faArrowLeftRotate = faArrowLeftRotate;\n exports.faArrowRotateBack = faArrowRotateBack;\n exports.faArrowRotateBackward = faArrowRotateBackward;\n exports.faUndo = faUndo;\n exports.faHardDrive = faHardDrive;\n exports.faHdd = faHdd;\n exports.faFaceGrinSquintTears = faFaceGrinSquintTears;\n exports.faGrinSquintTears = faGrinSquintTears;\n exports.faDumbbell = faDumbbell;\n exports.faRectangleList = faRectangleList;\n exports.faListAlt = faListAlt;\n exports.faTarpDroplet = faTarpDroplet;\n exports.faHouseMedicalCircleCheck = faHouseMedicalCircleCheck;\n exports.faPersonSkiingNordic = faPersonSkiingNordic;\n exports.faSkiingNordic = faSkiingNordic;\n exports.faCalendarPlus = faCalendarPlus;\n exports.faPlaneArrival = faPlaneArrival;\n exports.faCircleLeft = faCircleLeft;\n exports.faArrowAltCircleLeft = faArrowAltCircleLeft;\n exports.faTrainSubway = faTrainSubway;\n exports.faSubway = faSubway;\n exports.faChartGantt = faChartGantt;\n exports.faIndianRupeeSign = faIndianRupeeSign;\n exports.faIndianRupee = faIndianRupee;\n exports.faInr = faInr;\n exports.faCropSimple = faCropSimple;\n exports.faCropAlt = faCropAlt;\n exports.faMoneyBill1 = faMoneyBill1;\n exports.faMoneyBillAlt = faMoneyBillAlt;\n exports.faLeftLong = faLeftLong;\n exports.faLongArrowAltLeft = faLongArrowAltLeft;\n exports.faDna = faDna;\n exports.faVirusSlash = faVirusSlash;\n exports.faMinus = faMinus;\n exports.faSubtract = faSubtract;\n exports.faChess = faChess;\n exports.faArrowLeftLong = faArrowLeftLong;\n exports.faLongArrowLeft = faLongArrowLeft;\n exports.faPlugCircleCheck = faPlugCircleCheck;\n exports.faStreetView = faStreetView;\n exports.faFrancSign = faFrancSign;\n exports.faVolumeOff = faVolumeOff;\n exports.faHandsAslInterpreting = faHandsAslInterpreting;\n exports.faAmericanSignLanguageInterpreting = faAmericanSignLanguageInterpreting;\n exports.faAslInterpreting = faAslInterpreting;\n exports.faHandsAmericanSignLanguageInterpreting = faHandsAmericanSignLanguageInterpreting;\n exports.faGear = faGear;\n exports.faCog = faCog;\n exports.faDropletSlash = faDropletSlash;\n exports.faTintSlash = faTintSlash;\n exports.faMosque = faMosque;\n exports.faMosquito = faMosquito;\n exports.faStarOfDavid = faStarOfDavid;\n exports.faPersonMilitaryRifle = faPersonMilitaryRifle;\n exports.faCartShopping = faCartShopping;\n exports.faShoppingCart = faShoppingCart;\n exports.faVials = faVials;\n exports.faPlugCirclePlus = faPlugCirclePlus;\n exports.faPlaceOfWorship = faPlaceOfWorship;\n exports.faGripVertical = faGripVertical;\n exports.faArrowTurnUp = faArrowTurnUp;\n exports.faLevelUp = faLevelUp;\n exports.faU = faU;\n exports.faSquareRootVariable = faSquareRootVariable;\n exports.faSquareRootAlt = faSquareRootAlt;\n exports.faClock = faClock;\n exports.faClockFour = faClockFour;\n exports.faBackwardStep = faBackwardStep;\n exports.faStepBackward = faStepBackward;\n exports.faPallet = faPallet;\n exports.faFaucet = faFaucet;\n exports.faBaseballBatBall = faBaseballBatBall;\n exports.faS = faS;\n exports.faTimeline = faTimeline;\n exports.faKeyboard = faKeyboard;\n exports.faCaretDown = faCaretDown;\n exports.faHouseChimneyMedical = faHouseChimneyMedical;\n exports.faClinicMedical = faClinicMedical;\n exports.faTemperatureThreeQuarters = faTemperatureThreeQuarters;\n exports.faTemperature3 = faTemperature3;\n exports.faThermometer3 = faThermometer3;\n exports.faThermometerThreeQuarters = faThermometerThreeQuarters;\n exports.faMobileScreen = faMobileScreen;\n exports.faMobileAndroidAlt = faMobileAndroidAlt;\n exports.faPlaneUp = faPlaneUp;\n exports.faPiggyBank = faPiggyBank;\n exports.faBatteryHalf = faBatteryHalf;\n exports.faBattery3 = faBattery3;\n exports.faMountainCity = faMountainCity;\n exports.faCoins = faCoins;\n exports.faKhanda = faKhanda;\n exports.faSliders = faSliders;\n exports.faSlidersH = faSlidersH;\n exports.faFolderTree = faFolderTree;\n exports.faNetworkWired = faNetworkWired;\n exports.faMapPin = faMapPin;\n exports.faHamsa = faHamsa;\n exports.faCentSign = faCentSign;\n exports.faFlask = faFlask;\n exports.faPersonPregnant = faPersonPregnant;\n exports.faWandSparkles = faWandSparkles;\n exports.faEllipsisVertical = faEllipsisVertical;\n exports.faEllipsisV = faEllipsisV;\n exports.faTicket = faTicket;\n exports.faPowerOff = faPowerOff;\n exports.faRightLong = faRightLong;\n exports.faLongArrowAltRight = faLongArrowAltRight;\n exports.faFlagUsa = faFlagUsa;\n exports.faLaptopFile = faLaptopFile;\n exports.faTty = faTty;\n exports.faTeletype = faTeletype;\n exports.faDiagramNext = faDiagramNext;\n exports.faPersonRifle = faPersonRifle;\n exports.faHouseMedicalCircleExclamation = faHouseMedicalCircleExclamation;\n exports.faClosedCaptioning = faClosedCaptioning;\n exports.faPersonHiking = faPersonHiking;\n exports.faHiking = faHiking;\n exports.faVenusDouble = faVenusDouble;\n exports.faImages = faImages;\n exports.faCalculator = faCalculator;\n exports.faPeoplePulling = faPeoplePulling;\n exports.faN = faN;\n exports.faCableCar = faCableCar;\n exports.faTram = faTram;\n exports.faCloudRain = faCloudRain;\n exports.faBuildingCircleXmark = faBuildingCircleXmark;\n exports.faShip = faShip;\n exports.faArrowsDownToLine = faArrowsDownToLine;\n exports.faDownload = faDownload;\n exports.faFaceGrin = faFaceGrin;\n exports.faGrin = faGrin;\n exports.faDeleteLeft = faDeleteLeft;\n exports.faBackspace = faBackspace;\n exports.faEyeDropper = faEyeDropper;\n exports.faEyeDropperEmpty = faEyeDropperEmpty;\n exports.faEyedropper = faEyedropper;\n exports.faFileCircleCheck = faFileCircleCheck;\n exports.faForward = faForward;\n exports.faMobile = faMobile;\n exports.faMobileAndroid = faMobileAndroid;\n exports.faMobilePhone = faMobilePhone;\n exports.faFaceMeh = faFaceMeh;\n exports.faMeh = faMeh;\n exports.faAlignCenter = faAlignCenter;\n exports.faBookSkull = faBookSkull;\n exports.faBookDead = faBookDead;\n exports.faIdCard = faIdCard;\n exports.faDriversLicense = faDriversLicense;\n exports.faOutdent = faOutdent;\n exports.faDedent = faDedent;\n exports.faHeartCircleExclamation = faHeartCircleExclamation;\n exports.faHouse = faHouse;\n exports.faHome = faHome;\n exports.faHomeAlt = faHomeAlt;\n exports.faHomeLgAlt = faHomeLgAlt;\n exports.faCalendarWeek = faCalendarWeek;\n exports.faLaptopMedical = faLaptopMedical;\n exports.faB = faB;\n exports.faFileMedical = faFileMedical;\n exports.faDiceOne = faDiceOne;\n exports.faKiwiBird = faKiwiBird;\n exports.faArrowRightArrowLeft = faArrowRightArrowLeft;\n exports.faExchange = faExchange;\n exports.faRotateRight = faRotateRight;\n exports.faRedoAlt = faRedoAlt;\n exports.faRotateForward = faRotateForward;\n exports.faUtensils = faUtensils;\n exports.faCutlery = faCutlery;\n exports.faArrowUpWideShort = faArrowUpWideShort;\n exports.faSortAmountUp = faSortAmountUp;\n exports.faMillSign = faMillSign;\n exports.faBowlRice = faBowlRice;\n exports.faSkull = faSkull;\n exports.faTowerBroadcast = faTowerBroadcast;\n exports.faBroadcastTower = faBroadcastTower;\n exports.faTruckPickup = faTruckPickup;\n exports.faUpLong = faUpLong;\n exports.faLongArrowAltUp = faLongArrowAltUp;\n exports.faStop = faStop;\n exports.faCodeMerge = faCodeMerge;\n exports.faUpload = faUpload;\n exports.faHurricane = faHurricane;\n exports.faMound = faMound;\n exports.faToiletPortable = faToiletPortable;\n exports.faCompactDisc = faCompactDisc;\n exports.faFileArrowDown = faFileArrowDown;\n exports.faFileDownload = faFileDownload;\n exports.faCaravan = faCaravan;\n exports.faShieldCat = faShieldCat;\n exports.faBolt = faBolt;\n exports.faZap = faZap;\n exports.faGlassWater = faGlassWater;\n exports.faOilWell = faOilWell;\n exports.faVault = faVault;\n exports.faMars = faMars;\n exports.faToilet = faToilet;\n exports.faPlaneCircleXmark = faPlaneCircleXmark;\n exports.faYenSign = faYenSign;\n exports.faCny = faCny;\n exports.faJpy = faJpy;\n exports.faRmb = faRmb;\n exports.faYen = faYen;\n exports.faRubleSign = faRubleSign;\n exports.faRouble = faRouble;\n exports.faRub = faRub;\n exports.faRuble = faRuble;\n exports.faSun = faSun;\n exports.faGuitar = faGuitar;\n exports.faFaceLaughWink = faFaceLaughWink;\n exports.faLaughWink = faLaughWink;\n exports.faHorseHead = faHorseHead;\n exports.faBoreHole = faBoreHole;\n exports.faIndustry = faIndustry;\n exports.faCircleDown = faCircleDown;\n exports.faArrowAltCircleDown = faArrowAltCircleDown;\n exports.faArrowsTurnToDots = faArrowsTurnToDots;\n exports.faFlorinSign = faFlorinSign;\n exports.faArrowDownShortWide = faArrowDownShortWide;\n exports.faSortAmountDesc = faSortAmountDesc;\n exports.faSortAmountDownAlt = faSortAmountDownAlt;\n exports.faLessThan = faLessThan;\n exports.faAngleDown = faAngleDown;\n exports.faCarTunnel = faCarTunnel;\n exports.faHeadSideCough = faHeadSideCough;\n exports.faGripLines = faGripLines;\n exports.faThumbsDown = faThumbsDown;\n exports.faUserLock = faUserLock;\n exports.faArrowRightLong = faArrowRightLong;\n exports.faLongArrowRight = faLongArrowRight;\n exports.faAnchorCircleXmark = faAnchorCircleXmark;\n exports.faEllipsis = faEllipsis;\n exports.faEllipsisH = faEllipsisH;\n exports.faChessPawn = faChessPawn;\n exports.faKitMedical = faKitMedical;\n exports.faFirstAid = faFirstAid;\n exports.faPersonThroughWindow = faPersonThroughWindow;\n exports.faToolbox = faToolbox;\n exports.faHandsHoldingCircle = faHandsHoldingCircle;\n exports.faBug = faBug;\n exports.faCreditCard = faCreditCard;\n exports.faCreditCardAlt = faCreditCardAlt;\n exports.faCar = faCar;\n exports.faAutomobile = faAutomobile;\n exports.faHandHoldingHand = faHandHoldingHand;\n exports.faBookOpenReader = faBookOpenReader;\n exports.faBookReader = faBookReader;\n exports.faMountainSun = faMountainSun;\n exports.faArrowsLeftRightToLine = faArrowsLeftRightToLine;\n exports.faDiceD20 = faDiceD20;\n exports.faTruckDroplet = faTruckDroplet;\n exports.faFileCircleXmark = faFileCircleXmark;\n exports.faTemperatureArrowUp = faTemperatureArrowUp;\n exports.faTemperatureUp = faTemperatureUp;\n exports.faMedal = faMedal;\n exports.faBed = faBed;\n exports.faSquareH = faSquareH;\n exports.faHSquare = faHSquare;\n exports.faPodcast = faPodcast;\n exports.faTemperatureFull = faTemperatureFull;\n exports.faTemperature4 = faTemperature4;\n exports.faThermometer4 = faThermometer4;\n exports.faThermometerFull = faThermometerFull;\n exports.faBell = faBell;\n exports.faSuperscript = faSuperscript;\n exports.faPlugCircleXmark = faPlugCircleXmark;\n exports.faStarOfLife = faStarOfLife;\n exports.faPhoneSlash = faPhoneSlash;\n exports.faPaintRoller = faPaintRoller;\n exports.faHandshakeAngle = faHandshakeAngle;\n exports.faHandsHelping = faHandsHelping;\n exports.faLocationDot = faLocationDot;\n exports.faMapMarkerAlt = faMapMarkerAlt;\n exports.faFile = faFile;\n exports.faGreaterThan = faGreaterThan;\n exports.faPersonSwimming = faPersonSwimming;\n exports.faSwimmer = faSwimmer;\n exports.faArrowDown = faArrowDown;\n exports.faDroplet = faDroplet;\n exports.faTint = faTint;\n exports.faEraser = faEraser;\n exports.faEarthAmericas = faEarthAmericas;\n exports.faEarth = faEarth;\n exports.faEarthAmerica = faEarthAmerica;\n exports.faGlobeAmericas = faGlobeAmericas;\n exports.faPersonBurst = faPersonBurst;\n exports.faDove = faDove;\n exports.faBatteryEmpty = faBatteryEmpty;\n exports.faBattery0 = faBattery0;\n exports.faSocks = faSocks;\n exports.faInbox = faInbox;\n exports.faSection = faSection;\n exports.faGaugeHigh = faGaugeHigh;\n exports.faTachometerAlt = faTachometerAlt;\n exports.faTachometerAltFast = faTachometerAltFast;\n exports.faEnvelopeOpenText = faEnvelopeOpenText;\n exports.faHospital = faHospital;\n exports.faHospitalAlt = faHospitalAlt;\n exports.faHospitalWide = faHospitalWide;\n exports.faWineBottle = faWineBottle;\n exports.faChessRook = faChessRook;\n exports.faBarsStaggered = faBarsStaggered;\n exports.faReorder = faReorder;\n exports.faStream = faStream;\n exports.faDharmachakra = faDharmachakra;\n exports.faHotdog = faHotdog;\n exports.faPersonWalkingWithCane = faPersonWalkingWithCane;\n exports.faBlind = faBlind;\n exports.faDrum = faDrum;\n exports.faIceCream = faIceCream;\n exports.faHeartCircleBolt = faHeartCircleBolt;\n exports.faFax = faFax;\n exports.faParagraph = faParagraph;\n exports.faCheckToSlot = faCheckToSlot;\n exports.faVoteYea = faVoteYea;\n exports.faStarHalf = faStarHalf;\n exports.faBoxesStacked = faBoxesStacked;\n exports.faBoxes = faBoxes;\n exports.faBoxesAlt = faBoxesAlt;\n exports.faLink = faLink;\n exports.faChain = faChain;\n exports.faEarListen = faEarListen;\n exports.faAssistiveListeningSystems = faAssistiveListeningSystems;\n exports.faTreeCity = faTreeCity;\n exports.faPlay = faPlay;\n exports.faFont = faFont;\n exports.faRupiahSign = faRupiahSign;\n exports.faMagnifyingGlass = faMagnifyingGlass;\n exports.faSearch = faSearch;\n exports.faTableTennisPaddleBall = faTableTennisPaddleBall;\n exports.faPingPongPaddleBall = faPingPongPaddleBall;\n exports.faTableTennis = faTableTennis;\n exports.faPersonDotsFromLine = faPersonDotsFromLine;\n exports.faDiagnoses = faDiagnoses;\n exports.faTrashCanArrowUp = faTrashCanArrowUp;\n exports.faTrashRestoreAlt = faTrashRestoreAlt;\n exports.faNairaSign = faNairaSign;\n exports.faCartArrowDown = faCartArrowDown;\n exports.faWalkieTalkie = faWalkieTalkie;\n exports.faFilePen = faFilePen;\n exports.faFileEdit = faFileEdit;\n exports.faReceipt = faReceipt;\n exports.faSquarePen = faSquarePen;\n exports.faPenSquare = faPenSquare;\n exports.faPencilSquare = faPencilSquare;\n exports.faSuitcaseRolling = faSuitcaseRolling;\n exports.faPersonCircleExclamation = faPersonCircleExclamation;\n exports.faChevronDown = faChevronDown;\n exports.faBatteryFull = faBatteryFull;\n exports.faBattery = faBattery;\n exports.faBattery5 = faBattery5;\n exports.faSkullCrossbones = faSkullCrossbones;\n exports.faCodeCompare = faCodeCompare;\n exports.faListUl = faListUl;\n exports.faListDots = faListDots;\n exports.faSchoolLock = faSchoolLock;\n exports.faTowerCell = faTowerCell;\n exports.faDownLong = faDownLong;\n exports.faLongArrowAltDown = faLongArrowAltDown;\n exports.faRankingStar = faRankingStar;\n exports.faChessKing = faChessKing;\n exports.faPersonHarassing = faPersonHarassing;\n exports.faBrazilianRealSign = faBrazilianRealSign;\n exports.faLandmarkDome = faLandmarkDome;\n exports.faLandmarkAlt = faLandmarkAlt;\n exports.faArrowUp = faArrowUp;\n exports.faTv = faTv;\n exports.faTelevision = faTelevision;\n exports.faTvAlt = faTvAlt;\n exports.faShrimp = faShrimp;\n exports.faListCheck = faListCheck;\n exports.faTasks = faTasks;\n exports.faJugDetergent = faJugDetergent;\n exports.faCircleUser = faCircleUser;\n exports.faUserCircle = faUserCircle;\n exports.faUserShield = faUserShield;\n exports.faWind = faWind;\n exports.faCarBurst = faCarBurst;\n exports.faCarCrash = faCarCrash;\n exports.faY = faY;\n exports.faPersonSnowboarding = faPersonSnowboarding;\n exports.faSnowboarding = faSnowboarding;\n exports.faTruckFast = faTruckFast;\n exports.faShippingFast = faShippingFast;\n exports.faFish = faFish;\n exports.faUserGraduate = faUserGraduate;\n exports.faCircleHalfStroke = faCircleHalfStroke;\n exports.faAdjust = faAdjust;\n exports.faClapperboard = faClapperboard;\n exports.faCircleRadiation = faCircleRadiation;\n exports.faRadiationAlt = faRadiationAlt;\n exports.faBaseball = faBaseball;\n exports.faBaseballBall = faBaseballBall;\n exports.faJetFighterUp = faJetFighterUp;\n exports.faDiagramProject = faDiagramProject;\n exports.faProjectDiagram = faProjectDiagram;\n exports.faCopy = faCopy;\n exports.faVolumeXmark = faVolumeXmark;\n exports.faVolumeMute = faVolumeMute;\n exports.faVolumeTimes = faVolumeTimes;\n exports.faHandSparkles = faHandSparkles;\n exports.faGrip = faGrip;\n exports.faGripHorizontal = faGripHorizontal;\n exports.faShareFromSquare = faShareFromSquare;\n exports.faShareSquare = faShareSquare;\n exports.faChildCombatant = faChildCombatant;\n exports.faChildRifle = faChildRifle;\n exports.faGun = faGun;\n exports.faSquarePhone = faSquarePhone;\n exports.faPhoneSquare = faPhoneSquare;\n exports.faPlus = faPlus;\n exports.faAdd = faAdd;\n exports.faExpand = faExpand;\n exports.faComputer = faComputer;\n exports.faXmark = faXmark;\n exports.faClose = faClose;\n exports.faMultiply = faMultiply;\n exports.faRemove = faRemove;\n exports.faTimes = faTimes;\n exports.faArrowsUpDownLeftRight = faArrowsUpDownLeftRight;\n exports.faArrows = faArrows;\n exports.faChalkboardUser = faChalkboardUser;\n exports.faChalkboardTeacher = faChalkboardTeacher;\n exports.faPesoSign = faPesoSign;\n exports.faBuildingShield = faBuildingShield;\n exports.faBaby = faBaby;\n exports.faUsersLine = faUsersLine;\n exports.faQuoteLeft = faQuoteLeft;\n exports.faQuoteLeftAlt = faQuoteLeftAlt;\n exports.faTractor = faTractor;\n exports.faTrashArrowUp = faTrashArrowUp;\n exports.faTrashRestore = faTrashRestore;\n exports.faArrowDownUpLock = faArrowDownUpLock;\n exports.faLinesLeaning = faLinesLeaning;\n exports.faRulerCombined = faRulerCombined;\n exports.faCopyright = faCopyright;\n exports.faEquals = faEquals;\n exports.faBlender = faBlender;\n exports.faTeeth = faTeeth;\n exports.faShekelSign = faShekelSign;\n exports.faIls = faIls;\n exports.faShekel = faShekel;\n exports.faSheqel = faSheqel;\n exports.faSheqelSign = faSheqelSign;\n exports.faMap = faMap;\n exports.faRocket = faRocket;\n exports.faPhotoFilm = faPhotoFilm;\n exports.faPhotoVideo = faPhotoVideo;\n exports.faFolderMinus = faFolderMinus;\n exports.faStore = faStore;\n exports.faArrowTrendUp = faArrowTrendUp;\n exports.faPlugCircleMinus = faPlugCircleMinus;\n exports.faSignHanging = faSignHanging;\n exports.faSign = faSign;\n exports.faBezierCurve = faBezierCurve;\n exports.faBellSlash = faBellSlash;\n exports.faTablet = faTablet;\n exports.faTabletAndroid = faTabletAndroid;\n exports.faSchoolFlag = faSchoolFlag;\n exports.faFill = faFill;\n exports.faAngleUp = faAngleUp;\n exports.faDrumstickBite = faDrumstickBite;\n exports.faHollyBerry = faHollyBerry;\n exports.faChevronLeft = faChevronLeft;\n exports.faBacteria = faBacteria;\n exports.faHandLizard = faHandLizard;\n exports.faNotdef = faNotdef;\n exports.faDisease = faDisease;\n exports.faBriefcaseMedical = faBriefcaseMedical;\n exports.faGenderless = faGenderless;\n exports.faChevronRight = faChevronRight;\n exports.faRetweet = faRetweet;\n exports.faCarRear = faCarRear;\n exports.faCarAlt = faCarAlt;\n exports.faPumpSoap = faPumpSoap;\n exports.faVideoSlash = faVideoSlash;\n exports.faBatteryQuarter = faBatteryQuarter;\n exports.faBattery2 = faBattery2;\n exports.faRadio = faRadio;\n exports.faBabyCarriage = faBabyCarriage;\n exports.faCarriageBaby = faCarriageBaby;\n exports.faTrafficLight = faTrafficLight;\n exports.faThermometer = faThermometer;\n exports.faVrCardboard = faVrCardboard;\n exports.faHandMiddleFinger = faHandMiddleFinger;\n exports.faPercent = faPercent;\n exports.faPercentage = faPercentage;\n exports.faTruckMoving = faTruckMoving;\n exports.faGlassWaterDroplet = faGlassWaterDroplet;\n exports.faDisplay = faDisplay;\n exports.faFaceSmile = faFaceSmile;\n exports.faSmile = faSmile;\n exports.faThumbtack = faThumbtack;\n exports.faThumbTack = faThumbTack;\n exports.faTrophy = faTrophy;\n exports.faPersonPraying = faPersonPraying;\n exports.faPray = faPray;\n exports.faHammer = faHammer;\n exports.faHandPeace = faHandPeace;\n exports.faRotate = faRotate;\n exports.faSyncAlt = faSyncAlt;\n exports.faSpinner = faSpinner;\n exports.faRobot = faRobot;\n exports.faPeace = faPeace;\n exports.faGears = faGears;\n exports.faCogs = faCogs;\n exports.faWarehouse = faWarehouse;\n exports.faArrowUpRightDots = faArrowUpRightDots;\n exports.faSplotch = faSplotch;\n exports.faFaceGrinHearts = faFaceGrinHearts;\n exports.faGrinHearts = faGrinHearts;\n exports.faDiceFour = faDiceFour;\n exports.faSimCard = faSimCard;\n exports.faTransgender = faTransgender;\n exports.faTransgenderAlt = faTransgenderAlt;\n exports.faMercury = faMercury;\n exports.faArrowTurnDown = faArrowTurnDown;\n exports.faLevelDown = faLevelDown;\n exports.faPersonFallingBurst = faPersonFallingBurst;\n exports.faAward = faAward;\n exports.faTicketSimple = faTicketSimple;\n exports.faTicketAlt = faTicketAlt;\n exports.faBuilding = faBuilding;\n exports.faAnglesLeft = faAnglesLeft;\n exports.faAngleDoubleLeft = faAngleDoubleLeft;\n exports.faQrcode = faQrcode;\n exports.faClockRotateLeft = faClockRotateLeft;\n exports.faHistory = faHistory;\n exports.faFaceGrinBeamSweat = faFaceGrinBeamSweat;\n exports.faGrinBeamSweat = faGrinBeamSweat;\n exports.faFileExport = faFileExport;\n exports.faArrowRightFromFile = faArrowRightFromFile;\n exports.faShield = faShield;\n exports.faShieldBlank = faShieldBlank;\n exports.faArrowUpShortWide = faArrowUpShortWide;\n exports.faSortAmountUpAlt = faSortAmountUpAlt;\n exports.faHouseMedical = faHouseMedical;\n exports.faGolfBallTee = faGolfBallTee;\n exports.faGolfBall = faGolfBall;\n exports.faCircleChevronLeft = faCircleChevronLeft;\n exports.faChevronCircleLeft = faChevronCircleLeft;\n exports.faHouseChimneyWindow = faHouseChimneyWindow;\n exports.faPenNib = faPenNib;\n exports.faTentArrowTurnLeft = faTentArrowTurnLeft;\n exports.faTents = faTents;\n exports.faWandMagic = faWandMagic;\n exports.faMagic = faMagic;\n exports.faDog = faDog;\n exports.faCarrot = faCarrot;\n exports.faMoon = faMoon;\n exports.faWineGlassEmpty = faWineGlassEmpty;\n exports.faWineGlassAlt = faWineGlassAlt;\n exports.faCheese = faCheese;\n exports.faYinYang = faYinYang;\n exports.faMusic = faMusic;\n exports.faCodeCommit = faCodeCommit;\n exports.faTemperatureLow = faTemperatureLow;\n exports.faPersonBiking = faPersonBiking;\n exports.faBiking = faBiking;\n exports.faBroom = faBroom;\n exports.faShieldHeart = faShieldHeart;\n exports.faGopuram = faGopuram;\n exports.faEarthOceania = faEarthOceania;\n exports.faGlobeOceania = faGlobeOceania;\n exports.faSquareXmark = faSquareXmark;\n exports.faTimesSquare = faTimesSquare;\n exports.faXmarkSquare = faXmarkSquare;\n exports.faHashtag = faHashtag;\n exports.faUpRightAndDownLeftFromCenter = faUpRightAndDownLeftFromCenter;\n exports.faExpandAlt = faExpandAlt;\n exports.faOilCan = faOilCan;\n exports.faT = faT;\n exports.faHippo = faHippo;\n exports.faChartColumn = faChartColumn;\n exports.faInfinity = faInfinity;\n exports.faVialCircleCheck = faVialCircleCheck;\n exports.faPersonArrowDownToLine = faPersonArrowDownToLine;\n exports.faVoicemail = faVoicemail;\n exports.faFan = faFan;\n exports.faPersonWalkingLuggage = faPersonWalkingLuggage;\n exports.faUpDown = faUpDown;\n exports.faArrowsAltV = faArrowsAltV;\n exports.faCloudMoonRain = faCloudMoonRain;\n exports.faCalendar = faCalendar;\n exports.faTrailer = faTrailer;\n exports.faBahai = faBahai;\n exports.faHaykal = faHaykal;\n exports.faSdCard = faSdCard;\n exports.faDragon = faDragon;\n exports.faShoePrints = faShoePrints;\n exports.faCirclePlus = faCirclePlus;\n exports.faPlusCircle = faPlusCircle;\n exports.faFaceGrinTongueWink = faFaceGrinTongueWink;\n exports.faGrinTongueWink = faGrinTongueWink;\n exports.faHandHolding = faHandHolding;\n exports.faPlugCircleExclamation = faPlugCircleExclamation;\n exports.faLinkSlash = faLinkSlash;\n exports.faChainBroken = faChainBroken;\n exports.faChainSlash = faChainSlash;\n exports.faUnlink = faUnlink;\n exports.faClone = faClone;\n exports.faPersonWalkingArrowLoopLeft = faPersonWalkingArrowLoopLeft;\n exports.faArrowUpZA = faArrowUpZA;\n exports.faSortAlphaUpAlt = faSortAlphaUpAlt;\n exports.faFireFlameCurved = faFireFlameCurved;\n exports.faFireAlt = faFireAlt;\n exports.faTornado = faTornado;\n exports.faFileCirclePlus = faFileCirclePlus;\n exports.faBookQuran = faBookQuran;\n exports.faQuran = faQuran;\n exports.faAnchor = faAnchor;\n exports.faBorderAll = faBorderAll;\n exports.faFaceAngry = faFaceAngry;\n exports.faAngry = faAngry;\n exports.faCookieBite = faCookieBite;\n exports.faArrowTrendDown = faArrowTrendDown;\n exports.faRss = faRss;\n exports.faFeed = faFeed;\n exports.faDrawPolygon = faDrawPolygon;\n exports.faScaleBalanced = faScaleBalanced;\n exports.faBalanceScale = faBalanceScale;\n exports.faGaugeSimpleHigh = faGaugeSimpleHigh;\n exports.faTachometer = faTachometer;\n exports.faTachometerFast = faTachometerFast;\n exports.faShower = faShower;\n exports.faDesktop = faDesktop;\n exports.faDesktopAlt = faDesktopAlt;\n exports.faM = faM;\n exports.faTableList = faTableList;\n exports.faThList = faThList;\n exports.faCommentSms = faCommentSms;\n exports.faSms = faSms;\n exports.faBook = faBook;\n exports.faUserPlus = faUserPlus;\n exports.faCheck = faCheck;\n exports.faBatteryThreeQuarters = faBatteryThreeQuarters;\n exports.faBattery4 = faBattery4;\n exports.faHouseCircleCheck = faHouseCircleCheck;\n exports.faAngleLeft = faAngleLeft;\n exports.faDiagramSuccessor = faDiagramSuccessor;\n exports.faTruckArrowRight = faTruckArrowRight;\n exports.faArrowsSplitUpAndLeft = faArrowsSplitUpAndLeft;\n exports.faHandFist = faHandFist;\n exports.faFistRaised = faFistRaised;\n exports.faCloudMoon = faCloudMoon;\n exports.faBriefcase = faBriefcase;\n exports.faPersonFalling = faPersonFalling;\n exports.faImagePortrait = faImagePortrait;\n exports.faPortrait = faPortrait;\n exports.faUserTag = faUserTag;\n exports.faRug = faRug;\n exports.faEarthEurope = faEarthEurope;\n exports.faGlobeEurope = faGlobeEurope;\n exports.faCartFlatbedSuitcase = faCartFlatbedSuitcase;\n exports.faLuggageCart = faLuggageCart;\n exports.faRectangleXmark = faRectangleXmark;\n exports.faRectangleTimes = faRectangleTimes;\n exports.faTimesRectangle = faTimesRectangle;\n exports.faWindowClose = faWindowClose;\n exports.faBahtSign = faBahtSign;\n exports.faBookOpen = faBookOpen;\n exports.faBookJournalWhills = faBookJournalWhills;\n exports.faJournalWhills = faJournalWhills;\n exports.faHandcuffs = faHandcuffs;\n exports.faTriangleExclamation = faTriangleExclamation;\n exports.faExclamationTriangle = faExclamationTriangle;\n exports.faWarning = faWarning;\n exports.faDatabase = faDatabase;\n exports.faShare = faShare;\n exports.faArrowTurnRight = faArrowTurnRight;\n exports.faMailForward = faMailForward;\n exports.faBottleDroplet = faBottleDroplet;\n exports.faMaskFace = faMaskFace;\n exports.faHillRockslide = faHillRockslide;\n exports.faRightLeft = faRightLeft;\n exports.faExchangeAlt = faExchangeAlt;\n exports.faPaperPlane = faPaperPlane;\n exports.faRoadCircleExclamation = faRoadCircleExclamation;\n exports.faDungeon = faDungeon;\n exports.faAlignRight = faAlignRight;\n exports.faMoneyBill1Wave = faMoneyBill1Wave;\n exports.faMoneyBillWaveAlt = faMoneyBillWaveAlt;\n exports.faLifeRing = faLifeRing;\n exports.faHands = faHands;\n exports.faSignLanguage = faSignLanguage;\n exports.faSigning = faSigning;\n exports.faCalendarDay = faCalendarDay;\n exports.faWaterLadder = faWaterLadder;\n exports.faLadderWater = faLadderWater;\n exports.faSwimmingPool = faSwimmingPool;\n exports.faArrowsUpDown = faArrowsUpDown;\n exports.faArrowsV = faArrowsV;\n exports.faFaceGrimace = faFaceGrimace;\n exports.faGrimace = faGrimace;\n exports.faWheelchairMove = faWheelchairMove;\n exports.faWheelchairAlt = faWheelchairAlt;\n exports.faTurnDown = faTurnDown;\n exports.faLevelDownAlt = faLevelDownAlt;\n exports.faPersonWalkingArrowRight = faPersonWalkingArrowRight;\n exports.faSquareEnvelope = faSquareEnvelope;\n exports.faEnvelopeSquare = faEnvelopeSquare;\n exports.faDice = faDice;\n exports.faBowlingBall = faBowlingBall;\n exports.faBrain = faBrain;\n exports.faBandage = faBandage;\n exports.faBandAid = faBandAid;\n exports.faCalendarMinus = faCalendarMinus;\n exports.faCircleXmark = faCircleXmark;\n exports.faTimesCircle = faTimesCircle;\n exports.faXmarkCircle = faXmarkCircle;\n exports.faGifts = faGifts;\n exports.faHotel = faHotel;\n exports.faEarthAsia = faEarthAsia;\n exports.faGlobeAsia = faGlobeAsia;\n exports.faIdCardClip = faIdCardClip;\n exports.faIdCardAlt = faIdCardAlt;\n exports.faMagnifyingGlassPlus = faMagnifyingGlassPlus;\n exports.faSearchPlus = faSearchPlus;\n exports.faThumbsUp = faThumbsUp;\n exports.faUserClock = faUserClock;\n exports.faHandDots = faHandDots;\n exports.faAllergies = faAllergies;\n exports.faFileInvoice = faFileInvoice;\n exports.faWindowMinimize = faWindowMinimize;\n exports.faMugSaucer = faMugSaucer;\n exports.faCoffee = faCoffee;\n exports.faBrush = faBrush;\n exports.faMask = faMask;\n exports.faMagnifyingGlassMinus = faMagnifyingGlassMinus;\n exports.faSearchMinus = faSearchMinus;\n exports.faRulerVertical = faRulerVertical;\n exports.faUserLarge = faUserLarge;\n exports.faUserAlt = faUserAlt;\n exports.faTrainTram = faTrainTram;\n exports.faUserNurse = faUserNurse;\n exports.faSyringe = faSyringe;\n exports.faCloudSun = faCloudSun;\n exports.faStopwatch20 = faStopwatch20;\n exports.faSquareFull = faSquareFull;\n exports.faMagnet = faMagnet;\n exports.faJar = faJar;\n exports.faNoteSticky = faNoteSticky;\n exports.faStickyNote = faStickyNote;\n exports.faBugSlash = faBugSlash;\n exports.faArrowUpFromWaterPump = faArrowUpFromWaterPump;\n exports.faBone = faBone;\n exports.faUserInjured = faUserInjured;\n exports.faFaceSadTear = faFaceSadTear;\n exports.faSadTear = faSadTear;\n exports.faPlane = faPlane;\n exports.faTentArrowsDown = faTentArrowsDown;\n exports.faExclamation = faExclamation;\n exports.faArrowsSpin = faArrowsSpin;\n exports.faPrint = faPrint;\n exports.faTurkishLiraSign = faTurkishLiraSign;\n exports.faTry = faTry;\n exports.faTurkishLira = faTurkishLira;\n exports.faDollarSign = faDollarSign;\n exports.faDollar = faDollar;\n exports.faUsd = faUsd;\n exports.faX = faX;\n exports.faMagnifyingGlassDollar = faMagnifyingGlassDollar;\n exports.faSearchDollar = faSearchDollar;\n exports.faUsersGear = faUsersGear;\n exports.faUsersCog = faUsersCog;\n exports.faPersonMilitaryPointing = faPersonMilitaryPointing;\n exports.faBuildingColumns = faBuildingColumns;\n exports.faBank = faBank;\n exports.faInstitution = faInstitution;\n exports.faMuseum = faMuseum;\n exports.faUniversity = faUniversity;\n exports.faUmbrella = faUmbrella;\n exports.faTrowel = faTrowel;\n exports.faD = faD;\n exports.faStapler = faStapler;\n exports.faMasksTheater = faMasksTheater;\n exports.faTheaterMasks = faTheaterMasks;\n exports.faKipSign = faKipSign;\n exports.faHandPointLeft = faHandPointLeft;\n exports.faHandshakeSimple = faHandshakeSimple;\n exports.faHandshakeAlt = faHandshakeAlt;\n exports.faJetFighter = faJetFighter;\n exports.faFighterJet = faFighterJet;\n exports.faSquareShareNodes = faSquareShareNodes;\n exports.faShareAltSquare = faShareAltSquare;\n exports.faBarcode = faBarcode;\n exports.faPlusMinus = faPlusMinus;\n exports.faVideo = faVideo;\n exports.faVideoCamera = faVideoCamera;\n exports.faGraduationCap = faGraduationCap;\n exports.faMortarBoard = faMortarBoard;\n exports.faHandHoldingMedical = faHandHoldingMedical;\n exports.faPersonCircleCheck = faPersonCircleCheck;\n exports.faTurnUp = faTurnUp;\n exports.faLevelUpAlt = faLevelUpAlt;\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n})));\n","import { parse, icon } from '@fortawesome/fontawesome-svg-core';\nimport PropTypes from 'prop-types';\nimport React from 'react';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// Get CSS class list from a props object\nfunction classList(props) {\n var _classes;\n\n var beat = props.beat,\n fade = props.fade,\n beatFade = props.beatFade,\n bounce = props.bounce,\n shake = props.shake,\n flash = props.flash,\n spin = props.spin,\n spinPulse = props.spinPulse,\n spinReverse = props.spinReverse,\n pulse = props.pulse,\n fixedWidth = props.fixedWidth,\n inverse = props.inverse,\n border = props.border,\n listItem = props.listItem,\n flip = props.flip,\n size = props.size,\n rotation = props.rotation,\n pull = props.pull; // map of CSS class names to properties\n\n var classes = (_classes = {\n 'fa-beat': beat,\n 'fa-fade': fade,\n 'fa-beat-fade': beatFade,\n 'fa-bounce': bounce,\n 'fa-shake': shake,\n 'fa-flash': flash,\n 'fa-spin': spin,\n 'fa-spin-reverse': spinReverse,\n 'fa-spin-pulse': spinPulse,\n 'fa-pulse': pulse,\n 'fa-fw': fixedWidth,\n 'fa-inverse': inverse,\n 'fa-border': border,\n 'fa-li': listItem,\n 'fa-flip': flip === true,\n 'fa-flip-horizontal': flip === 'horizontal' || flip === 'both',\n 'fa-flip-vertical': flip === 'vertical' || flip === 'both'\n }, _defineProperty(_classes, \"fa-\".concat(size), typeof size !== 'undefined' && size !== null), _defineProperty(_classes, \"fa-rotate-\".concat(rotation), typeof rotation !== 'undefined' && rotation !== null && rotation !== 0), _defineProperty(_classes, \"fa-pull-\".concat(pull), typeof pull !== 'undefined' && pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _classes); // map over all the keys in the classes object\n // return an array of the keys where the value for the key is not null\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\n// Camelize taken from humps\n// humps is copyright © 2012+ Dom Christie\n// Released under the MIT license.\n// Performant way to determine if object coerces to a number\nfunction _isNumerical(obj) {\n obj = obj - 0; // eslint-disable-next-line no-self-compare\n\n return obj === obj;\n}\n\nfunction camelize(string) {\n if (_isNumerical(string)) {\n return string;\n } // eslint-disable-next-line no-useless-escape\n\n\n string = string.replace(/[\\-_\\s]+(.)?/g, function (match, chr) {\n return chr ? chr.toUpperCase() : '';\n }); // Ensure 1st char is always lowercase\n\n return string.substr(0, 1).toLowerCase() + string.substr(1);\n}\n\nvar _excluded = [\"style\"];\n\nfunction capitalize(val) {\n return val.charAt(0).toUpperCase() + val.slice(1);\n}\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n prop.startsWith('webkit') ? acc[capitalize(prop)] = value : acc[prop] = value;\n return acc;\n }, {});\n}\n\nfunction convert(createElement, element) {\n var extraProps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (typeof element === 'string') {\n return element;\n }\n\n var children = (element.children || []).map(function (child) {\n return convert(createElement, child);\n });\n /* eslint-disable dot-notation */\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc.attrs['className'] = val;\n delete element.attributes['class'];\n break;\n\n case 'style':\n acc.attrs['style'] = styleToObject(val);\n break;\n\n default:\n if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0) {\n acc.attrs[key.toLowerCase()] = val;\n } else {\n acc.attrs[camelize(key)] = val;\n }\n\n }\n\n return acc;\n }, {\n attrs: {}\n });\n\n var _extraProps$style = extraProps.style,\n existingStyle = _extraProps$style === void 0 ? {} : _extraProps$style,\n remaining = _objectWithoutProperties(extraProps, _excluded);\n\n mixins.attrs['style'] = _objectSpread2(_objectSpread2({}, mixins.attrs['style']), existingStyle);\n /* eslint-enable */\n\n return createElement.apply(void 0, [element.tag, _objectSpread2(_objectSpread2({}, mixins.attrs), remaining)].concat(_toConsumableArray(children)));\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction normalizeIconArgs(icon) {\n // this has everything that it needs to be rendered which means it was probably imported\n // directly from an icon svg package\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) {\n return icon;\n }\n\n if (parse.icon) {\n return parse.icon(icon);\n } // if the icon is null, there's nothing to do\n\n\n if (icon === null) {\n return null;\n } // if the icon is an object and has a prefix and an icon name, return it\n\n\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName) {\n return icon;\n } // if it's an array with length of two\n\n\n if (Array.isArray(icon) && icon.length === 2) {\n // use the first item as prefix, second as icon name\n return {\n prefix: icon[0],\n iconName: icon[1]\n };\n } // if it's a string, use it as the icon name\n\n\n if (typeof icon === 'string') {\n return {\n prefix: 'fas',\n iconName: icon\n };\n }\n}\n\n// creates an object with a key of key\n// and a value of value\n// if certain conditions are met\nfunction objectWithKey(key, value) {\n // if the value is a non-empty array\n // or it's not an array but it is truthy\n // then create the object with the key and the value\n // if not, return an empty array\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {};\n}\n\nvar FontAwesomeIcon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n className = props.className,\n title = props.title,\n titleId = props.titleId,\n maskId = props.maskId;\n var iconLookup = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', [].concat(_toConsumableArray(classList(props)), _toConsumableArray(className.split(' '))));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n var renderedIcon = icon(iconLookup, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes), transform), mask), {}, {\n symbol: symbol,\n title: title,\n titleId: titleId,\n maskId: maskId\n }));\n\n if (!renderedIcon) {\n log('Could not find icon', iconLookup);\n return null;\n }\n\n var abstract = renderedIcon.abstract;\n var extraProps = {\n ref: ref\n };\n Object.keys(props).forEach(function (key) {\n // eslint-disable-next-line no-prototype-builtins\n if (!FontAwesomeIcon.defaultProps.hasOwnProperty(key)) {\n extraProps[key] = props[key];\n }\n });\n return convertCurry(abstract[0], extraProps);\n});\nFontAwesomeIcon.displayName = 'FontAwesomeIcon';\nFontAwesomeIcon.propTypes = {\n beat: PropTypes.bool,\n border: PropTypes.bool,\n beatFade: PropTypes.bool,\n bounce: PropTypes.bool,\n className: PropTypes.string,\n fade: PropTypes.bool,\n flash: PropTypes.bool,\n mask: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n maskId: PropTypes.string,\n fixedWidth: PropTypes.bool,\n inverse: PropTypes.bool,\n flip: PropTypes.oneOf([true, false, 'horizontal', 'vertical', 'both']),\n icon: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n listItem: PropTypes.bool,\n pull: PropTypes.oneOf(['right', 'left']),\n pulse: PropTypes.bool,\n rotation: PropTypes.oneOf([0, 90, 180, 270]),\n shake: PropTypes.bool,\n size: PropTypes.oneOf(['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x']),\n spin: PropTypes.bool,\n spinPulse: PropTypes.bool,\n spinReverse: PropTypes.bool,\n symbol: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n title: PropTypes.string,\n titleId: PropTypes.string,\n transform: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n swapOpacity: PropTypes.bool\n};\nFontAwesomeIcon.defaultProps = {\n border: false,\n className: '',\n mask: null,\n maskId: null,\n fixedWidth: false,\n inverse: false,\n flip: false,\n icon: null,\n listItem: false,\n pull: null,\n pulse: false,\n rotation: null,\n size: null,\n spin: false,\n spinPulse: false,\n spinReverse: false,\n beat: false,\n fade: false,\n beatFade: false,\n bounce: false,\n shake: false,\n symbol: false,\n title: '',\n titleId: null,\n transform: null,\n swapOpacity: false\n};\nvar convertCurry = convert.bind(null, React.createElement);\n\nexport { FontAwesomeIcon };\n","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst addCard = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5zM12 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2v-6h-1.5v6a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5h6V4z\"\n}));\nexport default addCard;\n//# sourceMappingURL=add-card.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst addSubmenu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z\"\n}));\nexport default addSubmenu;\n//# sourceMappingURL=add-submenu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n}));\nexport default alignCenter;\n//# sourceMappingURL=align-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignJustify = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z\"\n}));\nexport default alignJustify;\n//# sourceMappingURL=align-justify.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n}));\nexport default alignLeft;\n//# sourceMappingURL=align-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignNone = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z\"\n}));\nexport default alignNone;\n//# sourceMappingURL=align-none.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n}));\nexport default alignRight;\n//# sourceMappingURL=align-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst archive = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z\"\n}));\nexport default archive;\n//# sourceMappingURL=archive.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowDown = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z\"\n}));\nexport default arrowDown;\n//# sourceMappingURL=arrow-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z\"\n}));\nexport default arrowLeft;\n//# sourceMappingURL=arrow-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z\"\n}));\nexport default arrowRight;\n//# sourceMappingURL=arrow-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowUp = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z\"\n}));\nexport default arrowUp;\n//# sourceMappingURL=arrow-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst aspectRatio = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z\"\n}));\nexport default aspectRatio;\n//# sourceMappingURL=aspect-ratio.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst atSymbol = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z\"\n}));\nexport default atSymbol;\n//# sourceMappingURL=at-symbol.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst audio = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z\"\n}));\nexport default audio;\n//# sourceMappingURL=audio.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst backup = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z\"\n}));\nexport default backup;\n//# sourceMappingURL=backup.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst blockDefault = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z\"\n}));\nexport default blockDefault;\n//# sourceMappingURL=block-default.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst blockTable = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z\"\n}));\nexport default blockTable;\n//# sourceMappingURL=block-table.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst box = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z\",\n clipRule: \"evenodd\"\n}));\nexport default box;\n//# sourceMappingURL=box.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst brush = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z\"\n}));\nexport default brush;\n//# sourceMappingURL=brush.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst bug = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.13 5.5l1.926 1.927A4.975 4.975 0 007.025 10H5v1.5h2V13H5v1.5h2.1a5.002 5.002 0 009.8 0H19V13h-2v-1.5h2V10h-2.025a4.979 4.979 0 00-1.167-2.74l1.76-1.76-1.061-1.06-1.834 1.834A4.977 4.977 0 0012 5.5c-1.062 0-2.046.33-2.855.895L7.19 4.44 6.13 5.5zm2.37 5v3a3.5 3.5 0 107 0v-3a3.5 3.5 0 10-7 0z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default bug;\n//# sourceMappingURL=bug.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst button = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z\"\n}));\nexport default button;\n//# sourceMappingURL=button.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst buttons = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z\"\n}));\nexport default buttons;\n//# sourceMappingURL=buttons.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst calendar = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z\"\n}));\nexport default calendar;\n//# sourceMappingURL=calendar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cancelCircleFilled = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z\"\n}));\nexport default cancelCircleFilled;\n//# sourceMappingURL=cancel-circle-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst capturePhoto = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 9.2c-2.2 0-3.9 1.8-3.9 4s1.8 4 3.9 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.4-1.1-2.4-2.5s1.1-2.5 2.4-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM20.2 8c-.1 0-.3 0-.5-.1l-2.5-.8c-.4-.1-.8-.4-1.1-.8l-1-1.5c-.4-.5-1-.9-1.7-.9h-2.9c-.6.1-1.2.4-1.6 1l-1 1.5c-.3.3-.6.6-1.1.7l-2.5.8c-.2.1-.4.1-.6.1-1 .2-1.7.9-1.7 1.9v8.3c0 1 .9 1.9 2 1.9h16c1.1 0 2-.8 2-1.9V9.9c0-1-.7-1.7-1.8-1.9zm.3 10.1c0 .2-.2.4-.5.4H4c-.3 0-.5-.2-.5-.4V9.9c0-.1.2-.3.5-.4.2 0 .5-.1.8-.2l2.5-.8c.7-.2 1.4-.6 1.8-1.3l1-1.5c.1-.1.2-.2.4-.2h2.9c.2 0 .3.1.4.2l1 1.5c.4.7 1.1 1.1 1.9 1.4l2.5.8c.3.1.6.1.8.2.3 0 .4.2.4.4v8.1z\"\n}));\nexport default capturePhoto;\n//# sourceMappingURL=capture-photo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst captureVideo = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M14 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v10zm2.5-7v4l5 3V7l-5 3zm3.5 4.4l-2-1.2v-2.3l2-1.2v4.7z\"\n}));\nexport default captureVideo;\n//# sourceMappingURL=capture-video.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst category = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default category;\n//# sourceMappingURL=category.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chartBar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z\",\n clipRule: \"evenodd\"\n}));\nexport default chartBar;\n//# sourceMappingURL=chart-bar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst check = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z\"\n}));\nexport default check;\n//# sourceMappingURL=check.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronDown = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z\"\n}));\nexport default chevronDown;\n//# sourceMappingURL=chevron-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z\"\n}));\nexport default chevronLeft;\n//# sourceMappingURL=chevron-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronRightSmall = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z\"\n}));\nexport default chevronRightSmall;\n//# sourceMappingURL=chevron-right-small.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z\"\n}));\nexport default chevronRight;\n//# sourceMappingURL=chevron-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronUp = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z\"\n}));\nexport default chevronUp;\n//# sourceMappingURL=chevron-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst classic = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z\"\n}));\nexport default classic;\n//# sourceMappingURL=classic.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst closeSmall = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z\"\n}));\nexport default closeSmall;\n//# sourceMappingURL=close-small.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst close = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z\"\n}));\nexport default close;\n//# sourceMappingURL=close.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cloudUpload = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z\"\n}));\nexport default cloudUpload;\n//# sourceMappingURL=cloud-upload.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cloud = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z\"\n}));\nexport default cloud;\n//# sourceMappingURL=cloud.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst code = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z\"\n}));\nexport default code;\n//# sourceMappingURL=code.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cog = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z\",\n clipRule: \"evenodd\"\n}));\nexport default cog;\n//# sourceMappingURL=cog.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst color = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n}));\nexport default color;\n//# sourceMappingURL=color.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst column = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z\"\n}));\nexport default column;\n//# sourceMappingURL=column.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst columns = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z\"\n}));\nexport default columns;\n//# sourceMappingURL=columns.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentAuthorAvatar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z\",\n clipRule: \"evenodd\"\n}));\nexport default commentAuthorAvatar;\n//# sourceMappingURL=comment-author-avatar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path, Circle } from '@wordpress/primitives';\nconst commentAuthorName = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}), createElement(Path, {\n d: \"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}), createElement(Circle, {\n cx: \"12\",\n cy: \"9\",\n r: \"2\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default commentAuthorName;\n//# sourceMappingURL=comment-author-name.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentContent = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z\"\n}));\nexport default commentContent;\n//# sourceMappingURL=comment-content.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentReplyLink = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z\"\n}));\nexport default commentReplyLink;\n//# sourceMappingURL=comment-reply-link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst comment = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z\"\n}));\nexport default comment;\n//# sourceMappingURL=comment.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst cover = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z\"\n}));\nexport default cover;\n//# sourceMappingURL=cover.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst create = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z\"\n}));\nexport default create;\n//# sourceMappingURL=create.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst crop = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z\"\n}));\nexport default crop;\n//# sourceMappingURL=crop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyDollar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z\"\n}));\nexport default currencyDollar;\n//# sourceMappingURL=currency-dollar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyEuro = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.25a8.75 8.75 0 100 17.5 8.75 8.75 0 000-17.5zM4.75 12a7.25 7.25 0 1114.5 0 7.25 7.25 0 01-14.5 0zm9.195 1.944a2.75 2.75 0 01-4.066-.194h.621a.75.75 0 000-1.5H9.262a2.767 2.767 0 010-.5H11.5a.75.75 0 000-1.5H9.88a2.75 2.75 0 014.066-.194.75.75 0 001.06-1.061 4.25 4.25 0 00-6.88 1.255H7.5a.75.75 0 000 1.5h.258c-.01.166-.01.334 0 .5H7.5a.75.75 0 000 1.5h.626a4.25 4.25 0 006.88 1.255.75.75 0 00-1.06-1.06z\"\n}));\nexport default currencyEuro;\n//# sourceMappingURL=currency-euro.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyPound = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm.25 4c-.787 0-1.425.638-1.425 1.425 0 .058.014.147.069.3.04.113.088.223.147.36a26.094 26.094 0 01.173.415H12.5a.75.75 0 010 1.5h-.953c.002.047.003.095.003.144 0 .617-.236 1.168-.511 1.606h3.386a.75.75 0 010 1.5H9.35a.75.75 0 01-.452-1.349l.007-.005a4.417 4.417 0 00.596-.581c.328-.39.549-.806.549-1.171 0-.05-.002-.097-.004-.144H9.5a.75.75 0 010-1.5h.088a5.875 5.875 0 01-.106-.27 2.382 2.382 0 01-.157-.805 2.925 2.925 0 015.637-1.097.75.75 0 01-1.39.563 1.426 1.426 0 00-1.322-.891zm-3.35 5.9l.45.6-.45-.6z\"\n}));\nexport default currencyPound;\n//# sourceMappingURL=currency-pound.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst customLink = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z\"\n}));\nexport default customLink;\n//# sourceMappingURL=custom-link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst customPostType = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z\"\n}));\nexport default customPostType;\n//# sourceMappingURL=custom-post-type.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst desktop = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z\"\n}));\nexport default desktop;\n//# sourceMappingURL=desktop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst download = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z\"\n}));\nexport default download;\n//# sourceMappingURL=download.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst dragHandle = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z\"\n}));\nexport default dragHandle;\n//# sourceMappingURL=drag-handle.js.map","/**\n * Internal dependencies\n */\n\nimport { default as pencil } from './pencil';\nexport default pencil;\n//# sourceMappingURL=edit.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst external = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z\"\n}));\nexport default external;\n//# sourceMappingURL=external.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst file = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z\"\n}));\nexport default file;\n//# sourceMappingURL=file.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst flipHorizontal = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z\"\n}));\nexport default flipHorizontal;\n//# sourceMappingURL=flip-horizontal.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst flipVertical = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z\"\n}));\nexport default flipVertical;\n//# sourceMappingURL=flip-vertical.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst footer = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default footer;\n//# sourceMappingURL=footer.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatBold = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z\"\n}));\nexport default formatBold;\n//# sourceMappingURL=format-bold.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatCapitalize = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z\"\n}));\nexport default formatCapitalize;\n//# sourceMappingURL=format-capitalize.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatIndentRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z\"\n}));\nexport default formatIndentRTL;\n//# sourceMappingURL=format-indent-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatIndent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z\"\n}));\nexport default formatIndent;\n//# sourceMappingURL=format-indent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatItalic = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 5L10 19h1.9l2.5-14z\"\n}));\nexport default formatItalic;\n//# sourceMappingURL=format-italic.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListBulletsRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z\"\n}));\nexport default formatListBulletsRTL;\n//# sourceMappingURL=format-list-bullets-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListBullets = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n}));\nexport default formatListBullets;\n//# sourceMappingURL=format-list-bullets.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListNumberedRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z\"\n}));\nexport default formatListNumberedRTL;\n//# sourceMappingURL=format-list-numbered-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListNumbered = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z\"\n}));\nexport default formatListNumbered;\n//# sourceMappingURL=format-list-numbered.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatLowercase = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z\"\n}));\nexport default formatLowercase;\n//# sourceMappingURL=format-lowercase.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatLtr = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z\"\n}));\nexport default formatLtr;\n//# sourceMappingURL=format-ltr.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatOutdentRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z\"\n}));\nexport default formatOutdentRTL;\n//# sourceMappingURL=format-outdent-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatOutdent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z\"\n}));\nexport default formatOutdent;\n//# sourceMappingURL=format-outdent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatRtl = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6zM5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z\"\n}));\nexport default formatRtl;\n//# sourceMappingURL=format-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatStrikethrough = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z\"\n}));\nexport default formatStrikethrough;\n//# sourceMappingURL=format-strikethrough.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatUnderline = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z\"\n}));\nexport default formatUnderline;\n//# sourceMappingURL=format-underline.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatUppercase = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z\"\n}));\nexport default formatUppercase;\n//# sourceMappingURL=format-uppercase.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst fullscreen = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z\"\n}));\nexport default fullscreen;\n//# sourceMappingURL=fullscreen.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nexport const gallery = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default gallery;\n//# sourceMappingURL=gallery.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst globe = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z\"\n}));\nexport default globe;\n//# sourceMappingURL=globe.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst grid = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default grid;\n//# sourceMappingURL=grid.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst group = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z\"\n}));\nexport default group;\n//# sourceMappingURL=group.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst handle = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z\"\n}));\nexport default handle;\n//# sourceMappingURL=handle.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst header = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default header;\n//# sourceMappingURL=header.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst heading = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z\"\n}));\nexport default heading;\n//# sourceMappingURL=heading.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst helpFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n width: \"24\",\n height: \"24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm-1 16v-2h2v2h-2zm2-3v-1.141A3.991 3.991 0 0016 10a4 4 0 00-8 0h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2a1 1 0 00-1 1v2h2z\"\n}));\nexport default helpFilled;\n//# sourceMappingURL=help-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst help = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z\"\n}));\nexport default help;\n//# sourceMappingURL=help.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst home = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z\"\n}));\nexport default home;\n//# sourceMappingURL=home.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst html = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z\"\n}));\nexport default html;\n//# sourceMappingURL=html.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst image = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z\"\n}));\nexport default image;\n//# sourceMappingURL=image.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst inbox = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z\",\n clipRule: \"evenodd\"\n}));\nexport default inbox;\n//# sourceMappingURL=inbox.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst info = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z\"\n}));\nexport default info;\n//# sourceMappingURL=info.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst insertAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z\"\n}));\nexport default insertAfter;\n//# sourceMappingURL=insert-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst insertBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z\"\n}));\nexport default insertBefore;\n//# sourceMappingURL=insert-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst institute = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z\",\n clipRule: \"evenodd\"\n}));\nexport default institute;\n//# sourceMappingURL=institution.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z\"\n}));\nexport default justifyCenter;\n//# sourceMappingURL=justify-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 9v6h11V9H9zM4 20h1.5V4H4v16z\"\n}));\nexport default justifyLeft;\n//# sourceMappingURL=justify-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z\"\n}));\nexport default justifyRight;\n//# sourceMappingURL=justify-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifySpaceBetween = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z\"\n}));\nexport default justifySpaceBetween;\n//# sourceMappingURL=justify-space-between.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst key = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M9 13.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM9 16a4.002 4.002 0 003.8-2.75H15V16h2.5v-2.75H19v-2.5h-6.2A4.002 4.002 0 005 12a4 4 0 004 4z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default key;\n//# sourceMappingURL=key.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst keyboardClose = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z\"\n}));\nexport default keyboardClose;\n//# sourceMappingURL=keyboard-close.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst keyboardReturn = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z\"\n}));\nexport default keyboardReturn;\n//# sourceMappingURL=keyboard-return.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst layout = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default layout;\n//# sourceMappingURL=layout.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst lifesaver = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M17.375 15.656A6.47 6.47 0 0018.5 12a6.47 6.47 0 00-.943-3.374l-1.262.813c.448.749.705 1.625.705 2.561a4.977 4.977 0 01-.887 2.844l1.262.813zm-1.951 1.87l-.813-1.261A4.976 4.976 0 0112 17c-.958 0-1.852-.27-2.613-.736l-.812 1.261A6.47 6.47 0 0012 18.5a6.47 6.47 0 003.424-.974zm-8.8-1.87A6.47 6.47 0 015.5 12c0-1.235.344-2.39.943-3.373l1.261.812A4.977 4.977 0 007 12c0 1.056.328 2.036.887 2.843l-1.262.813zm2.581-7.803A4.977 4.977 0 0112 7c1.035 0 1.996.314 2.794.853l.812-1.262A6.47 6.47 0 0012 5.5a6.47 6.47 0 00-3.607 1.092l.812 1.261zM12 20a8 8 0 100-16 8 8 0 000 16zm0-4.5a3.5 3.5 0 100-7 3.5 3.5 0 000 7z\",\n clipRule: \"evenodd\"\n}));\nexport default lifesaver;\n//# sourceMappingURL=lifesaver.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst linkOff = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z\"\n}));\nexport default linkOff;\n//# sourceMappingURL=link-off.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst link = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n}));\nexport default link;\n//# sourceMappingURL=link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst listView = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z\"\n}));\nexport default listView;\n//# sourceMappingURL=list-view.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst list = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z\"\n}));\nexport default list;\n//# sourceMappingURL=list.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst lock = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z\"\n}));\nexport default lock;\n//# sourceMappingURL=lock.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst login = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z\"\n}));\nexport default login;\n//# sourceMappingURL=login.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst loop = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z\"\n}));\nexport default loop;\n//# sourceMappingURL=loop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst mapMarker = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z\"\n}));\nexport default mapMarker;\n//# sourceMappingURL=map-marker.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst mediaAndText = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z\"\n}));\nexport default mediaAndText;\n//# sourceMappingURL=media-and-text.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst media = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m7 6.5 4 2.5-4 2.5z\"\n}), createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z\"\n}));\nexport default media;\n//# sourceMappingURL=media.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst megaphone = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z\",\n clipRule: \"evenodd\"\n}));\nexport default megaphone;\n//# sourceMappingURL=megaphone.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst menu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z\"\n}));\nexport default menu;\n//# sourceMappingURL=menu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst mobile = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z\"\n}));\nexport default mobile;\n//# sourceMappingURL=mobile.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreHorizontalMobile = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7.5 12C7.5 11.1716 6.82843 10.5 6 10.5C5.17157 10.5 4.5 11.1716 4.5 12C4.5 12.8284 5.17157 13.5 6 13.5C6.82843 13.5 7.5 12.8284 7.5 12Z\"\n}), createElement(Path, {\n d: \"M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z\"\n}), createElement(Path, {\n d: \"M19.5 12C19.5 11.1716 18.8284 10.5 18 10.5C17.1716 10.5 16.5 11.1716 16.5 12C16.5 12.8284 17.1716 13.5 18 13.5C18.8284 13.5 19.5 12.8284 19.5 12Z\"\n}));\nexport default moreHorizontalMobile;\n//# sourceMappingURL=more-horizontal-mobile.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreHorizontal = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z\"\n}));\nexport default moreHorizontal;\n//# sourceMappingURL=more-horizontal.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreVertical = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z\"\n}));\nexport default moreVertical;\n//# sourceMappingURL=more-vertical.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst more = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z\"\n}));\nexport default more;\n//# sourceMappingURL=more.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst moveTo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z\"\n}));\nexport default moveTo;\n//# sourceMappingURL=move-to.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst navigation = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z\"\n}));\nexport default navigation;\n//# sourceMappingURL=navigation.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst next = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z\"\n}));\nexport default next;\n//# sourceMappingURL=next.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst overlayText = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z\"\n}));\nexport default overlayText;\n//# sourceMappingURL=overlay-text.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst pageBreak = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z\"\n}));\nexport default pageBreak;\n//# sourceMappingURL=page-break.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst page = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z\"\n}));\nexport default page;\n//# sourceMappingURL=page.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pages = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 13.8h6v-1.5H7v1.5zM18 16V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zM5.5 16V4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5zM7 10.5h8V9H7v1.5zm0-3.3h8V5.8H7v1.4zM20.2 6v13c0 .7-.6 1.2-1.2 1.2H8v1.5h11c1.5 0 2.7-1.2 2.7-2.8V6h-1.5z\"\n}));\nexport default pages;\n//# sourceMappingURL=pages.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst paragraph = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z\"\n}));\nexport default paragraph;\n//# sourceMappingURL=paragraph.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst payment = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z\",\n clipRule: \"evenodd\"\n}));\nexport default payment;\n//# sourceMappingURL=payment.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pencil = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z\"\n}));\nexport default pencil;\n//# sourceMappingURL=pencil.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst people = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z\",\n fillRule: \"evenodd\"\n}));\nexport default people;\n//# sourceMappingURL=people.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst percent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z\",\n clipRule: \"evenodd\"\n}));\nexport default percent;\n//# sourceMappingURL=percent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pin = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z\"\n}));\nexport default pin;\n//# sourceMappingURL=pin.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plugins = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z\"\n}));\nexport default plugins;\n//# sourceMappingURL=plugins.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plusCircleFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 12C2 6.44444 6.44444 2 12 2C17.5556 2 22 6.44444 22 12C22 17.5556 17.5556 22 12 22C6.44444 22 2 17.5556 2 12ZM13 11V7H11V11H7V13H11V17H13V13H17V11H13Z\"\n}));\nexport default plusCircleFilled;\n//# sourceMappingURL=plus-circle-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plusCircle = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z\"\n}));\nexport default plusCircle;\n//# sourceMappingURL=plus-circle.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plus = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z\"\n}));\nexport default plus;\n//# sourceMappingURL=plus.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z\"\n}));\nexport default positionCenter;\n//# sourceMappingURL=position-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z\"\n}));\nexport default positionLeft;\n//# sourceMappingURL=position-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z\"\n}));\nexport default positionRight;\n//# sourceMappingURL=position-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postAuthor = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default postAuthor;\n//# sourceMappingURL=post-author.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postCategories = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default postCategories;\n//# sourceMappingURL=post-categories.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postCommentsCount = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z\"\n}));\nexport default postCommentsCount;\n//# sourceMappingURL=post-comments-count.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postCommentsForm = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z\"\n}));\nexport default postCommentsForm;\n//# sourceMappingURL=post-comments-form.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postComments = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z\"\n}));\nexport default postComments;\n//# sourceMappingURL=post-comments.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postContent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z\"\n}));\nexport default postContent;\n//# sourceMappingURL=post-content.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postDate = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z\"\n}), createElement(Path, {\n d: \"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z\"\n}));\nexport default postDate;\n//# sourceMappingURL=post-date.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postExcerpt = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.75 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.395.395 0 00.199-.166c.05-.083.114-.253.114-.584V7.2H8.8V4h3.95v5.333zM7.95 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.394.394 0 00.198-.166c.05-.083.115-.253.115-.584V7.2H4V4h3.95v5.333zM13 20H4v-1.5h9V20zM20 16H4v-1.5h16V16z\"\n}));\nexport default postExcerpt;\n//# sourceMappingURL=post-excerpt.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postFeaturedImage = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z\"\n}));\nexport default postFeaturedImage;\n//# sourceMappingURL=post-featured-image.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postList = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z\"\n}));\nexport default postList;\n//# sourceMappingURL=post-list.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postTerms = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z\"\n}));\nexport default postTerms;\n//# sourceMappingURL=post-terms.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst post = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z\"\n}));\nexport default post;\n//# sourceMappingURL=post.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst preformatted = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z\"\n}));\nexport default preformatted;\n//# sourceMappingURL=preformatted.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst previous = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z\"\n}));\nexport default previous;\n//# sourceMappingURL=previous.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pullLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z\"\n}));\nexport default pullLeft;\n//# sourceMappingURL=pull-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pullRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z\"\n}));\nexport default pullRight;\n//# sourceMappingURL=pull-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst pullquote = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z\"\n}));\nexport default pullquote;\n//# sourceMappingURL=pullquote.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationNext = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z\"\n}));\nexport default queryPaginationNext;\n//# sourceMappingURL=query-pagination-next.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationNumbers = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z\"\n}));\nexport default queryPaginationNumbers;\n//# sourceMappingURL=query-pagination-numbers.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationPrevious = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z\"\n}));\nexport default queryPaginationPrevious;\n//# sourceMappingURL=query-pagination-previous.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPagination = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z\"\n}));\nexport default queryPagination;\n//# sourceMappingURL=query-pagination.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst quote = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z\"\n}));\nexport default quote;\n//# sourceMappingURL=quote.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst receipt = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M16.83 6.342l.602.3.625-.25.443-.176v12.569l-.443-.178-.625-.25-.603.301-1.444.723-2.41-.804-.475-.158-.474.158-2.41.803-1.445-.722-.603-.3-.625.25-.443.177V6.215l.443.178.625.25.603-.301 1.444-.722 2.41.803.475.158.474-.158 2.41-.803 1.445.722zM20 4l-1.5.6-1 .4-2-1-3 1-3-1-2 1-1-.4L5 4v17l1.5-.6 1-.4 2 1 3-1 3 1 2-1 1 .4 1.5.6V4zm-3.5 6.25v-1.5h-8v1.5h8zm0 3v-1.5h-8v1.5h8zm-8 3v-1.5h8v1.5h-8z\",\n clipRule: \"evenodd\"\n}));\nexport default receipt;\n//# sourceMappingURL=receipt.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst redo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z\"\n}));\nexport default redo;\n//# sourceMappingURL=redo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst removeBug = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M8.45474 21.2069L16.4547 3.7069L15.5453 3.29114L14.2837 6.05081C13.5991 5.69873 12.8228 5.49999 12 5.49999C10.9385 5.49999 9.95431 5.83076 9.1448 6.39485L7.18994 4.44L6.12928 5.50066L8.05556 7.42694C7.49044 8.15127 7.12047 9.0353 7.02469 9.99999H5V11.5H7V13H5V14.5H7.10002C7.35089 15.7359 8.0576 16.8062 9.03703 17.5279L7.54526 20.7911L8.45474 21.2069ZM9.68024 16.1209C8.95633 15.4796 8.5 14.5431 8.5 13.5V10.5C8.5 8.567 10.067 6.99999 12 6.99999C12.6003 6.99999 13.1653 7.15111 13.659 7.41738L9.68024 16.1209ZM15.3555 9.50155L16.1645 7.73191C16.6053 8.39383 16.8926 9.16683 16.9753 9.99999H19V11.5H17V13H19V14.5H16.9C16.4367 16.7822 14.419 18.5 12 18.5C11.7508 18.5 11.5058 18.4818 11.2664 18.4466L11.928 16.9993C11.9519 16.9998 11.9759 17 12 17C13.933 17 15.5 15.433 15.5 13.5V10.5C15.5 10.1531 15.4495 9.81794 15.3555 9.50155Z\"\n}));\nexport default removeBug;\n//# sourceMappingURL=remove-bug.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst removeSubmenu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z\"\n}));\nexport default removeSubmenu;\n//# sourceMappingURL=remove-submenu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst replace = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 10h4c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1zm-8 4H4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm10-2.6L14.5 15l1.1 1.1 1.7-1.7c-.1 1.1-.3 2.3-.9 2.9-.3.3-.7.5-1.3.5h-4.5v1.5H15c.9 0 1.7-.3 2.3-.9 1-1 1.3-2.7 1.4-4l1.8 1.8 1.1-1.1-3.6-3.7zM6.8 9.7c.1-1.1.3-2.3.9-2.9.4-.4.8-.6 1.3-.6h4.5V4.8H9c-.9 0-1.7.3-2.3.9-1 1-1.3 2.7-1.4 4L3.5 8l-1 1L6 12.6 9.5 9l-1-1-1.7 1.7z\"\n}));\nexport default replace;\n//# sourceMappingURL=replace.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst reset = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 11.5h10V13H7z\"\n}));\nexport default reset;\n//# sourceMappingURL=reset.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst resizeCornerNE = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z\"\n}));\nexport default resizeCornerNE;\n//# sourceMappingURL=resize-corner-n-e.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst reusableBlock = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z\"\n}));\nexport default reusableBlock;\n//# sourceMappingURL=reusable-block.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rotateLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z\"\n}));\nexport default rotateLeft;\n//# sourceMappingURL=rotate-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rotateRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z\"\n}));\nexport default rotateRight;\n//# sourceMappingURL=rotate-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst row = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z\"\n}));\nexport default row;\n//# sourceMappingURL=row.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rss = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z\"\n}));\nexport default rss;\n//# sourceMappingURL=rss.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst search = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z\"\n}));\nexport default search;\n//# sourceMappingURL=search.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst separator = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z\"\n}));\nexport default separator;\n//# sourceMappingURL=separator.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst settings = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z\"\n}), createElement(Path, {\n d: \"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z\"\n}));\nexport default settings;\n//# sourceMappingURL=settings.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst share = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z\"\n}));\nexport default share;\n//# sourceMappingURL=share.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst shield = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.176l6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 01-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176zM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default shield;\n//# sourceMappingURL=shield.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst shipping = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z\"\n}));\nexport default shipping;\n//# sourceMappingURL=shipping.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst shortcode = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z\"\n}));\nexport default shortcode;\n//# sourceMappingURL=shortcode.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst sidebar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default sidebar;\n//# sourceMappingURL=sidebar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst siteLogo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z\"\n}));\nexport default siteLogo;\n//# sourceMappingURL=site-logo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stack = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z\"\n}));\nexport default stack;\n//# sourceMappingURL=stack.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starEmpty = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z\",\n clipRule: \"evenodd\"\n}));\nexport default starEmpty;\n//# sourceMappingURL=star-empty.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"\n}));\nexport default starFilled;\n//# sourceMappingURL=star-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starHalf = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z\"\n}));\nexport default starHalf;\n//# sourceMappingURL=star-half.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst store = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z\",\n clipRule: \"evenodd\"\n}));\nexport default store;\n//# sourceMappingURL=store.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stretchFullWidth = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z\"\n}));\nexport default stretchFullWidth;\n//# sourceMappingURL=stretch-full-width.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stretchWide = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z\"\n}));\nexport default stretchWide;\n//# sourceMappingURL=stretch-wide.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nexport const styles = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z\"\n}));\nexport default styles;\n//# sourceMappingURL=styles.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst subscript = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z\"\n}));\nexport default subscript;\n//# sourceMappingURL=subscript.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst superscript = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z\"\n}));\nexport default superscript;\n//# sourceMappingURL=superscript.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst swatch = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 17.7c.4.5.8.9 1.2 1.2l1.1-1.4c-.4-.3-.7-.6-1-1L5 17.7zM5 6.3l1.4 1.1c.3-.4.6-.7 1-1L6.3 5c-.5.4-.9.8-1.3 1.3zm.1 7.8l-1.7.5c.2.6.4 1.1.7 1.6l1.5-.8c-.2-.4-.4-.8-.5-1.3zM4.8 12v-.7L3 11.1v1.8l1.7-.2c.1-.2.1-.5.1-.7zm3 7.9c.5.3 1.1.5 1.6.7l.5-1.7c-.5-.1-.9-.3-1.3-.5l-.8 1.5zM19 6.3c-.4-.5-.8-.9-1.2-1.2l-1.1 1.4c.4.3.7.6 1 1L19 6.3zm-.1 3.6l1.7-.5c-.2-.6-.4-1.1-.7-1.6l-1.5.8c.2.4.4.8.5 1.3zM5.6 8.6l-1.5-.8c-.3.5-.5 1-.7 1.6l1.7.5c.1-.5.3-.9.5-1.3zm2.2-4.5l.8 1.5c.4-.2.8-.4 1.3-.5l-.5-1.7c-.6.2-1.1.4-1.6.7zm8.8 13.5l1.1 1.4c.5-.4.9-.8 1.2-1.2l-1.4-1.1c-.2.3-.5.6-.9.9zm1.8-2.2l1.5.8c.3-.5.5-1.1.7-1.6l-1.7-.5c-.1.5-.3.9-.5 1.3zm2.6-4.3l-1.7.2v1.4l1.7.2V12v-.9zM11.1 3l.2 1.7h1.4l.2-1.7h-1.8zm3 2.1c.5.1.9.3 1.3.5l.8-1.5c-.5-.3-1.1-.5-1.6-.7l-.5 1.7zM12 19.2h-.7l-.2 1.8h1.8l-.2-1.7c-.2-.1-.5-.1-.7-.1zm2.1-.3l.5 1.7c.6-.2 1.1-.4 1.6-.7l-.8-1.5c-.4.2-.8.4-1.3.5z\"\n}));\nexport default swatch;\n//# sourceMappingURL=swatch.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst symbolFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n}));\nexport default symbolFilled;\n//# sourceMappingURL=symbol-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst symbol = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n}));\nexport default symbol;\n//# sourceMappingURL=symbol.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z\"\n}));\nexport default tableColumnAfter;\n//# sourceMappingURL=table-column-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z\"\n}));\nexport default tableColumnBefore;\n//# sourceMappingURL=table-column-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnDelete = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z\"\n}));\nexport default tableColumnDelete;\n//# sourceMappingURL=table-column-delete.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z\"\n}));\nexport default tableRowAfter;\n//# sourceMappingURL=table-row-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z\"\n}));\nexport default tableRowBefore;\n//# sourceMappingURL=table-row-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowDelete = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z\"\n}));\nexport default tableRowDelete;\n//# sourceMappingURL=table-row-delete.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst table = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z\"\n}));\nexport default table;\n//# sourceMappingURL=table.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tablet = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z\"\n}));\nexport default tablet;\n//# sourceMappingURL=tablet.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tag = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z\"\n}));\nexport default tag;\n//# sourceMappingURL=tag.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tag = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z\"\n}));\nexport default tag;\n//# sourceMappingURL=term-description.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst textColor = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z\"\n}));\nexport default textColor;\n//# sourceMappingURL=text-color.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tip = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z\"\n}));\nexport default tip;\n//# sourceMappingURL=tip.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst title = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z\"\n}));\nexport default title;\n//# sourceMappingURL=title.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tool = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.103 7.128l2.26-2.26a4 4 0 00-5.207 4.804L5.828 15a2 2 0 102.828 2.828l5.329-5.328a4 4 0 004.804-5.208l-2.261 2.26-1.912-.512-.513-1.912zm-7.214 9.64a.5.5 0 11.707-.707.5.5 0 01-.707.707z\"\n}));\nexport default tool;\n//# sourceMappingURL=tool.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trendingDown = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4.195 8.245a.75.75 0 011.06-.05l5.004 4.55 4.025-3.521L19 13.939V10.75h1.5v5.75h-5.75V15h3.19l-3.724-3.723-3.975 3.478-5.995-5.45a.75.75 0 01-.051-1.06z\"\n}));\nexport default trendingDown;\n//# sourceMappingURL=trending-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trendingUp = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.445 16.505a.75.75 0 001.06.05l5.005-4.55 4.024 3.521 4.716-4.715V14h1.5V8.25H14v1.5h3.19l-3.724 3.723L9.49 9.995l-5.995 5.45a.75.75 0 00-.05 1.06z\"\n}));\nexport default trendingUp;\n//# sourceMappingURL=trending-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst typography = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z\"\n}));\nexport default typography;\n//# sourceMappingURL=typography.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst undo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z\"\n}));\nexport default undo;\n//# sourceMappingURL=undo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst ungroup = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z\"\n}));\nexport default ungroup;\n//# sourceMappingURL=ungroup.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst unlock = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z\"\n}));\nexport default unlock;\n//# sourceMappingURL=unlock.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst update = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z\"\n}));\nexport default update;\n//# sourceMappingURL=update.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst upload = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z\"\n}));\nexport default upload;\n//# sourceMappingURL=upload.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst verse = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z\"\n}));\nexport default verse;\n//# sourceMappingURL=verse.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst video = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z\"\n}));\nexport default video;\n//# sourceMappingURL=video.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst warning = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z\"\n}));\nexport default warning;\n//# sourceMappingURL=warning.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst widget = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z\"\n}));\nexport default widget;\n//# sourceMappingURL=widget.js.map","/**\n * Debounce registry item.\n *\n * @param {string} itemId item id\n * @param {number} timeoutId timeout id\n * @function Object() { [native code] }\n */\nfunction DebounceRegistryItem(itemId, timeoutId) {\n\t/**\n\t * Item id.\n\t *\n\t * @type {string}\n\t * @private\n\t */\n\tconst _itemId = itemId;\n\n\t/**\n\t * Timeout operation id\n\t *\n\t * @type {number}\n\t * @private\n\t */\n\tlet _timeoutId = timeoutId;\n\n\t/**\n\t * Item id.\n\t *\n\t * @return {string} id\n\t */\n\tthis.getId = () => _itemId;\n\n\t/**\n\t * Timeout operation id.\n\t *\n\t * @return {number} id\n\t */\n\tthis.getTimeoutId = () => _timeoutId;\n\n\t/**\n\t * Update timeout id.\n\t *\n\t * @param {number} tId timeout id\n\t */\n\tthis.updateTimeoutId = (tId) => {\n\t\t_timeoutId = tId;\n\t};\n}\n\n/**\n * Debounce registry.\n *\n * @function Object() { [native code] }\n */\nfunction DebounceRegistry() {\n\t/**\n\t * Registered items.\n\t *\n\t * @type {Array}\n\t */\n\tconst registeredItems = [];\n\n\t/**\n\t * Update an item in registry.\n\t *\n\t * @param {string} id registry id\n\t * @param {number} timeoutId timeout id\n\t */\n\tthis.updateRegistry = (id, timeoutId) => {\n\t\tconst targetRegistryItem = this.getRegistryItem(id);\n\n\t\ttargetRegistryItem.updateTimeoutId(timeoutId);\n\t};\n\n\t/**\n\t * Get target registry item.\n\t *\n\t * @param {string} id registry id\n\t * @return {DebounceRegistryItem} registry item\n\t */\n\tthis.getRegistryItem = (id) => {\n\t\tlet [targetRegistryItem] = registeredItems.filter((rItem) => {\n\t\t\treturn rItem.getId() === id;\n\t\t});\n\n\t\t/**\n\t\t * Create new registry item for non-existent ones.\n\t\t */\n\t\tif (!targetRegistryItem) {\n\t\t\ttargetRegistryItem = new DebounceRegistryItem(id, 0);\n\t\t\tregisteredItems.push(targetRegistryItem);\n\t\t}\n\n\t\treturn targetRegistryItem;\n\t};\n}\n\n/**\n * Debouncer base class.\n *\n * @return {Function} debounce client\n */\nfunction Debouncer() {\n\tconst registry = new DebounceRegistry();\n\n\t/**\n\t * Debounce client.\n\t *\n\t * @param {Function} callback callback function\n\t * @param {number} debounceLength debounce length in ms\n\t * @param {string} debounceId debounce operation id\n\t * @function Object() { [native code] }\n\t */\n\tfunction DebounceClient(callback, debounceLength, debounceId) {\n\t\tconst debounceItem = registry.getRegistryItem(debounceId);\n\n\t\tclearTimeout(debounceItem.getTimeoutId());\n\t\tconst currentTimeoutId = setTimeout(() => {\n\t\t\tcallback();\n\t\t}, debounceLength);\n\n\t\tdebounceItem.updateTimeoutId(currentTimeoutId);\n\t}\n\n\treturn DebounceClient;\n}\n\n/**\n * @module Debouncer\n */\nexport default Debouncer();\n","/**\n * Generate icon size definition.\n *\n * @param {string} name size label\n * @param {string} slug slug\n * @param {number} sizePx size in px\n * @function Object() { [native code] }\n *\n * @return {Object} icon size definition object\n */\nfunction IconSizeDefinition(name, slug, sizePx) {\n\treturn {\n\t\tname,\n\t\tslug,\n\t\tsize: sizePx,\n\t};\n}\n\n/**\n * @module IconSizeDefinition\n */\nexport default IconSizeDefinition;\n","// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase();\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","import { __ } from '@wordpress/i18n';\n\n/**\n * Icon search input component.\n *\n * @param {Object} props component properties\n * @param {Function} props.onChange on change callback\n * @param {string} props.value input value\n * @function Object() { [native code] }\n */\nfunction IconSearchInput({ onChange, value }) {\n\treturn (\n\t\t
\n\t\t\t onChange(target.value)}\n\t\t\t/>\n\t\t
\n\t);\n}\n\n/**\n * @module IconSearchInput\n */\nexport default IconSearchInput;\n","/**\n * Icon object class.\n *\n * @param {string} iconKeyId unique key id for icon\n * @param {Object} iconAttrs icon object attributes\n * @function Object() { [native code] }\n */\nfunction IconObject(iconKeyId, iconAttrs) {\n\tconst { iconName: name } = iconAttrs;\n\n\t/**\n\t * Get all icon attributes.\n\t *\n\t * @return {Object} object attributes\n\t */\n\tthis.getAttributes = () => {\n\t\treturn iconAttrs;\n\t};\n\n\t/**\n\t * Get name of the icon.\n\t *\n\t * @return {string} icon name\n\t */\n\tthis.getName = () => {\n\t\treturn name;\n\t};\n}\n\n/**\n * @module IconObject\n */\nexport default IconObject;\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n","module.exports = Function.call.bind(Object.prototype.hasOwnProperty);\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n var loggedTypeFailures = {};\n var has = require('./lib/has');\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) { /**/ }\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (process.env.NODE_ENV !== 'production') {\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +\n 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n );\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\n/**\n * Resets warning cache when testing.\n *\n * @private\n */\ncheckPropTypes.resetWarningCache = function() {\n if (process.env.NODE_ENV !== 'production') {\n loggedTypeFailures = {};\n }\n}\n\nmodule.exports = checkPropTypes;\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactIs = require('react-is');\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar has = require('./lib/has');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bigint: createPrimitiveTypeChecker('bigint'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n elementType: createElementTypeTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message, data) {\n this.message = message;\n this.data = data && typeof data === 'object' ? data: {};\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),\n {expectedType: expectedType}\n );\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactIs.isValidElementType(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n if (process.env.NODE_ENV !== 'production') {\n if (arguments.length > 1) {\n printWarning(\n 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +\n 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'\n );\n } else {\n printWarning('Invalid argument supplied to oneOf, expected an array.');\n }\n }\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {\n var type = getPreciseType(value);\n if (type === 'symbol') {\n return String(value);\n }\n return value;\n });\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (has(propValue, key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var expectedTypes = [];\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);\n if (checkerResult == null) {\n return null;\n }\n if (checkerResult.data && has(checkerResult.data, 'expectedType')) {\n expectedTypes.push(checkerResult.data.expectedType);\n }\n }\n var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function invalidValidatorError(componentName, location, propFullName, key, type) {\n return new PropTypeError(\n (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'\n );\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (has(shapeTypes, key) && typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // falsy value can't be a Symbol\n if (!propValue) {\n return false;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nfunction emptyFunction() {}\nfunction emptyFunctionWithReset() {}\nemptyFunctionWithReset.resetWarningCache = emptyFunction;\n\nmodule.exports = function() {\n function shim(props, propName, componentName, location, propFullName, secret) {\n if (secret === ReactPropTypesSecret) {\n // It is still safe when called from React.\n return;\n }\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use PropTypes.checkPropTypes() to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n };\n shim.isRequired = shim;\n function getShim() {\n return shim;\n };\n // Important!\n // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n var ReactPropTypes = {\n array: shim,\n bigint: shim,\n bool: shim,\n func: shim,\n number: shim,\n object: shim,\n string: shim,\n symbol: shim,\n\n any: shim,\n arrayOf: getShim,\n element: shim,\n elementType: shim,\n instanceOf: getShim,\n node: shim,\n objectOf: getShim,\n oneOf: getShim,\n oneOfType: getShim,\n shape: getShim,\n exact: getShim,\n\n checkPropTypes: emptyFunctionWithReset,\n resetWarningCache: emptyFunction\n };\n\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","import { parse, icon } from '@fortawesome/fontawesome-svg-core';\nimport PropTypes from 'prop-types';\nimport React from 'react';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// Get CSS class list from a props object\nfunction classList(props) {\n var _classes;\n\n var beat = props.beat,\n fade = props.fade,\n beatFade = props.beatFade,\n bounce = props.bounce,\n shake = props.shake,\n flash = props.flash,\n spin = props.spin,\n spinPulse = props.spinPulse,\n spinReverse = props.spinReverse,\n pulse = props.pulse,\n fixedWidth = props.fixedWidth,\n inverse = props.inverse,\n border = props.border,\n listItem = props.listItem,\n flip = props.flip,\n size = props.size,\n rotation = props.rotation,\n pull = props.pull; // map of CSS class names to properties\n\n var classes = (_classes = {\n 'fa-beat': beat,\n 'fa-fade': fade,\n 'fa-beat-fade': beatFade,\n 'fa-bounce': bounce,\n 'fa-shake': shake,\n 'fa-flash': flash,\n 'fa-spin': spin,\n 'fa-spin-reverse': spinReverse,\n 'fa-spin-pulse': spinPulse,\n 'fa-pulse': pulse,\n 'fa-fw': fixedWidth,\n 'fa-inverse': inverse,\n 'fa-border': border,\n 'fa-li': listItem,\n 'fa-flip': flip === true,\n 'fa-flip-horizontal': flip === 'horizontal' || flip === 'both',\n 'fa-flip-vertical': flip === 'vertical' || flip === 'both'\n }, _defineProperty(_classes, \"fa-\".concat(size), typeof size !== 'undefined' && size !== null), _defineProperty(_classes, \"fa-rotate-\".concat(rotation), typeof rotation !== 'undefined' && rotation !== null && rotation !== 0), _defineProperty(_classes, \"fa-pull-\".concat(pull), typeof pull !== 'undefined' && pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _classes); // map over all the keys in the classes object\n // return an array of the keys where the value for the key is not null\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\n// Camelize taken from humps\n// humps is copyright © 2012+ Dom Christie\n// Released under the MIT license.\n// Performant way to determine if object coerces to a number\nfunction _isNumerical(obj) {\n obj = obj - 0; // eslint-disable-next-line no-self-compare\n\n return obj === obj;\n}\n\nfunction camelize(string) {\n if (_isNumerical(string)) {\n return string;\n } // eslint-disable-next-line no-useless-escape\n\n\n string = string.replace(/[\\-_\\s]+(.)?/g, function (match, chr) {\n return chr ? chr.toUpperCase() : '';\n }); // Ensure 1st char is always lowercase\n\n return string.substr(0, 1).toLowerCase() + string.substr(1);\n}\n\nvar _excluded = [\"style\"];\n\nfunction capitalize(val) {\n return val.charAt(0).toUpperCase() + val.slice(1);\n}\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n prop.startsWith('webkit') ? acc[capitalize(prop)] = value : acc[prop] = value;\n return acc;\n }, {});\n}\n\nfunction convert(createElement, element) {\n var extraProps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (typeof element === 'string') {\n return element;\n }\n\n var children = (element.children || []).map(function (child) {\n return convert(createElement, child);\n });\n /* eslint-disable dot-notation */\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc.attrs['className'] = val;\n delete element.attributes['class'];\n break;\n\n case 'style':\n acc.attrs['style'] = styleToObject(val);\n break;\n\n default:\n if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0) {\n acc.attrs[key.toLowerCase()] = val;\n } else {\n acc.attrs[camelize(key)] = val;\n }\n\n }\n\n return acc;\n }, {\n attrs: {}\n });\n\n var _extraProps$style = extraProps.style,\n existingStyle = _extraProps$style === void 0 ? {} : _extraProps$style,\n remaining = _objectWithoutProperties(extraProps, _excluded);\n\n mixins.attrs['style'] = _objectSpread2(_objectSpread2({}, mixins.attrs['style']), existingStyle);\n /* eslint-enable */\n\n return createElement.apply(void 0, [element.tag, _objectSpread2(_objectSpread2({}, mixins.attrs), remaining)].concat(_toConsumableArray(children)));\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction normalizeIconArgs(icon) {\n // this has everything that it needs to be rendered which means it was probably imported\n // directly from an icon svg package\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) {\n return icon;\n }\n\n if (parse.icon) {\n return parse.icon(icon);\n } // if the icon is null, there's nothing to do\n\n\n if (icon === null) {\n return null;\n } // if the icon is an object and has a prefix and an icon name, return it\n\n\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName) {\n return icon;\n } // if it's an array with length of two\n\n\n if (Array.isArray(icon) && icon.length === 2) {\n // use the first item as prefix, second as icon name\n return {\n prefix: icon[0],\n iconName: icon[1]\n };\n } // if it's a string, use it as the icon name\n\n\n if (typeof icon === 'string') {\n return {\n prefix: 'fas',\n iconName: icon\n };\n }\n}\n\n// creates an object with a key of key\n// and a value of value\n// if certain conditions are met\nfunction objectWithKey(key, value) {\n // if the value is a non-empty array\n // or it's not an array but it is truthy\n // then create the object with the key and the value\n // if not, return an empty array\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {};\n}\n\nvar FontAwesomeIcon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n className = props.className,\n title = props.title,\n titleId = props.titleId,\n maskId = props.maskId;\n var iconLookup = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', [].concat(_toConsumableArray(classList(props)), _toConsumableArray(className.split(' '))));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n var renderedIcon = icon(iconLookup, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes), transform), mask), {}, {\n symbol: symbol,\n title: title,\n titleId: titleId,\n maskId: maskId\n }));\n\n if (!renderedIcon) {\n log('Could not find icon', iconLookup);\n return null;\n }\n\n var abstract = renderedIcon.abstract;\n var extraProps = {\n ref: ref\n };\n Object.keys(props).forEach(function (key) {\n // eslint-disable-next-line no-prototype-builtins\n if (!FontAwesomeIcon.defaultProps.hasOwnProperty(key)) {\n extraProps[key] = props[key];\n }\n });\n return convertCurry(abstract[0], extraProps);\n});\nFontAwesomeIcon.displayName = 'FontAwesomeIcon';\nFontAwesomeIcon.propTypes = {\n beat: PropTypes.bool,\n border: PropTypes.bool,\n beatFade: PropTypes.bool,\n bounce: PropTypes.bool,\n className: PropTypes.string,\n fade: PropTypes.bool,\n flash: PropTypes.bool,\n mask: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n maskId: PropTypes.string,\n fixedWidth: PropTypes.bool,\n inverse: PropTypes.bool,\n flip: PropTypes.oneOf([true, false, 'horizontal', 'vertical', 'both']),\n icon: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n listItem: PropTypes.bool,\n pull: PropTypes.oneOf(['right', 'left']),\n pulse: PropTypes.bool,\n rotation: PropTypes.oneOf([0, 90, 180, 270]),\n shake: PropTypes.bool,\n size: PropTypes.oneOf(['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x']),\n spin: PropTypes.bool,\n spinPulse: PropTypes.bool,\n spinReverse: PropTypes.bool,\n symbol: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n title: PropTypes.string,\n titleId: PropTypes.string,\n transform: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n swapOpacity: PropTypes.bool\n};\nFontAwesomeIcon.defaultProps = {\n border: false,\n className: '',\n mask: null,\n maskId: null,\n fixedWidth: false,\n inverse: false,\n flip: false,\n icon: null,\n listItem: false,\n pull: null,\n pulse: false,\n rotation: null,\n size: null,\n spin: false,\n spinPulse: false,\n spinReverse: false,\n beat: false,\n fade: false,\n beatFade: false,\n bounce: false,\n shake: false,\n symbol: false,\n title: '',\n titleId: null,\n transform: null,\n swapOpacity: false\n};\nvar convertCurry = convert.bind(null, React.createElement);\n\nexport { FontAwesomeIcon };\n","import IconObject from '@Inc/js/IconObject';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\n\n/**\n * Icon render component\n *\n * @param {Object} props component properties\n * @param {IconObject} props.iconObject icon object\n * @param {string} props.size size\n * @function Object() { [native code] }\n */\nfunction IconRender({ iconObject, size = 'lg' }) {\n\treturn (\n\t\t
\n\t\t\t\n\t\t
\n\t);\n}\n\n/**\n * @module IconRender\n */\nexport default IconRender;\n","import { Popover } from '@wordpress/components';\nimport IconObject from '@Inc/js/IconObject';\nimport { Fragment, useRef, useState } from 'react';\nimport IconRender from '@Containers/IconControl/components/IconRender.jsx';\n\n/**\n * Icon card component for icon previews.\n *\n * @param {Object} props component properties\n * @param {IconObject} props.targetIcon\n * @param {boolean} props.isEmpty whether icon card is empty or not\n * @param {Function} props.onClick card click event callback\n * @function Object() { [native code] }\n */\nfunction IconCard({ targetIcon, isEmpty = false, onClick }) {\n\tconst wrapperAnchor = useRef(null);\n\tconst [hoverStatus, setHoverStatus] = useState(false);\n\n\tconst elementSetHoverStatus = (status) => (e) => {\n\t\te.preventDefault();\n\t\te.stopPropagation();\n\t\tsetHoverStatus(status);\n\t};\n\n\treturn (\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\n\t\t {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopPropagation();\n\t\t\t\tonClick(targetIcon.getName());\n\t\t\t}}\n\t\t\tdata-icon={targetIcon.getName()}\n\t\t>\n\t\t\t{!isEmpty && (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{hoverStatus && (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{targetIcon.getName()}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t)}\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n}\n\n/**\n * @module IconCard\n */\nexport default IconCard;\n","import { useRef, useEffect } from 'react';\n\n/**\n * Intersection observer component.\n *\n * @param {Object} props component properties\n * @param {number} [props.threshold=1] visibility threshold to trigger callback, 1.0 = 100% visibility\n * @param {Function} props.visibleCallback visible callback\n * @param {Object} props.targetViewpoint target viewpoint ref\n * @function Object() { [native code] }\n */\nfunction UbIntersectionObserver({\n\ttargetViewpoint,\n\tthreshold = 1,\n\tvisibleCallback = () => {},\n}) {\n\tconst observerTargetRef = useRef(null);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst observerOptions = {\n\t\t\troot: targetViewpoint.current,\n\t\t\tthreshold,\n\t\t};\n\n\t\tconst observer = new IntersectionObserver(\n\t\t\tvisibleCallback,\n\t\t\tobserverOptions\n\t\t);\n\n\t\tobserver.observe(observerTargetRef.current);\n\n\t\treturn () => {\n\t\t\tobserver.disconnect();\n\t\t};\n\t}, []);\n\n\treturn (\n\t\t\n\t\t\t+\n\t\t\n\t);\n}\n\n/**\n * @module IntersectionObserver\n */\nexport default UbIntersectionObserver;\n","import { __ } from '@wordpress/i18n';\nimport { v4 } from 'uuid';\nimport IconCard from '@Containers/IconControl/components/IconCard.jsx';\nimport IconObject from '@Inc/js/IconObject';\nimport { Fragment, useRef, useState, useEffect } from 'react';\nimport UbIntersectionObserver from '@Inc/js/components/UbIntersectionObserver.jsx';\n\n/**\n * Icon listing component.\n *\n * @param {Object} props component properties\n * @param {Array} props.iconList icon list\n * @param {Function} props.onIconSelect icon select callback\n * @param {Function} props.onIconClear selection clear callback\n * @param {number} [props.maxVisibleCards=30] maximum number of icon cards to show per pagination\n * @function Object() { [native code] }\n */\nfunction IconListing({\n\ticonList,\n\tonIconSelect,\n\tonIconClear,\n\tmaxVisibleCards = 30,\n}) {\n\tconst listingWrapperRef = useRef(null);\n\n\tconst [currentPage, setCurrentPage] = useState(0);\n\t// eslint-disable-next-line no-unused-vars\n\tconst [maxPage, setMaxPage] = useState(0);\n\tconst [intersectionOperation, setIntersectionOperation] = useState(null);\n\tconst [paginatedList, setPaginatedList] = useState([]);\n\n\t/**\n\t * Paginate icon list.\n\t */\n\tconst paginateIconList = () => {\n\t\tconst visibleCardNumber = currentPage * maxVisibleCards;\n\t\tconst splicedIconList = iconList.slice(0, visibleCardNumber);\n\t\tsetPaginatedList(splicedIconList);\n\t};\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst calculatedMaxPage = Math.ceil(iconList.length / maxVisibleCards);\n\t\tsetMaxPage(calculatedMaxPage);\n\n\t\tsetIntersectionOperation(v4());\n\t\tsetCurrentPage(1);\n\t\tpaginateIconList();\n\t}, [iconList]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (intersectionOperation !== null) {\n\t\t\tsetCurrentPage(currentPage + 1);\n\t\t\tpaginateIconList();\n\t\t}\n\t}, [intersectionOperation]);\n\n\t/**\n\t * Render icon list\n\t *\n\t * @return {JSX.Element} icon list\n\t */\n\tconst renderIconList = () => {\n\t\tconst cardComponents = paginatedList.map((iObj) => {\n\t\t\treturn (\n\t\t\t\t\n\t\t\t);\n\t\t});\n\n\t\treturn (\n\t\t\t\n\t\t\t\t\n\t\t\t\t{cardComponents}\n\t\t\t\n\t\t);\n\t};\n\n\tconst renderNoIconMessage = () => {\n\t\treturn (\n\t\t\t
\n\t\t\t\t{__('no icon found', 'ultimate-blocks')}\n\t\t\t
\n\t\t);\n\t};\n\n\treturn (\n\t\t
\n\t\t\t{iconList.length > 0 ? renderIconList() : renderNoIconMessage()}\n\t\t\t {\n\t\t\t\t\tsetIntersectionOperation(v4());\n\t\t\t\t}}\n\t\t\t/>\n\t\t
\n\t);\n}\n\n/**\n * @module IconListing\n */\nexport default IconListing;\n","import { useEffect, useState } from 'react';\nimport IconCard from '@Containers/IconControl/components/IconCard.jsx';\nimport IconObject from '@Inc/js/IconObject';\n\n/**\n * Listing for frequently used icons.\n *\n * @param {Object} props component properties\n * @param {Array} [props.frequentList=[]] frequent icon name list\n * @param {number} props.listSize number of frequents to show\n * @param {Function} props.onSelect frequent icon selected callback\n * @function Object() { [native code] }\n */\nfunction FrequentIconListing({ frequentList = [], listSize = 4, onSelect }) {\n\tconst [listToUse, setListToUse] = useState([]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst slicedList = frequentList.slice(0, listSize);\n\t\tconst emptySpaces = listSize - slicedList.length;\n\n\t\tfor (let i = 0; i < emptySpaces; i++) {\n\t\t\tslicedList.push(null);\n\t\t}\n\n\t\tsetListToUse(slicedList);\n\t}, [frequentList]);\n\n\treturn (\n\t\t
\n\t\t\t{listToUse.map((iconObj, index) => {\n\t\t\t\treturn (\n\t\t\t\t\t\n\t\t\t\t);\n\t\t\t})}\n\t\t
\n\t);\n}\n\n/**\n * @module FrequentIconListing\n */\nexport default FrequentIconListing;\n","import { forwardRef } from 'react';\nimport { Dropdown } from '@wordpress/components';\nimport IconSearchInput from '@Containers/IconControl/components/IconSearchInput.jsx';\nimport IconListing from '@Containers/IconControl/components/IconListing.jsx';\nimport Debouncer from '@Inc/js/Debouncer';\nimport IconObject from '@Inc/js/IconObject';\nimport IconRender from '@Containers/IconControl/components/IconRender.jsx';\nimport FrequentIconListing from '@Containers/IconControl/components/FrequentIconListing.jsx';\n\n/**\n * Control component for icon select operations.\n *\n * @param {Object} props component properties\n * @param {string} props.id control id\n * @param {Function} props.onFilterChange filter query changed callback\n * @param {Array} props.iconList icon list\n * @param {Function} props.onIconSelect icon select callback\n * @param {Function} props.onIconClear icon clear callback\n * @param {IconObject | null} [props.currentIconObject=null] currently selected icon properties, null for empty selection\n * @param {Object} ref ref object\n * @param {Array} [props.frequentList=[]] frequent icon list\n * @function Object() { [native code] }\n */\nfunction IconControl(\n\t{\n\t\tid,\n\t\tonFilterChange,\n\t\ticonList,\n\t\tonIconSelect,\n\t\tonIconClear,\n\t\tcurrentIconObject = null,\n\t\tfrequentList = [],\n\t},\n\tref\n) {\n\treturn (\n\t\t
\n\t\t\t (\n\t\t\t\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/interactive-supports-focus\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonFilterChange('');\n\t\t\t\t\t\t\tonToggle();\n\t\t\t\t\t\t}}\n\t\t\t\t\t\tclassName={'ultimate-blocks-icon-control-preview-main'}\n\t\t\t\t\t\tref={ref}\n\t\t\t\t\t>\n\t\t\t\t\t\t{currentIconObject && (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)}\n\t\t\t\t\t
\n\t\t\t\t)}\n\t\t\t\trenderContent={() => (\n\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tDebouncer(\n\t\t\t\t\t\t\t\t\t() => onFilterChange(val),\n\t\t\t\t\t\t\t\t\t200,\n\t\t\t\t\t\t\t\t\t'icon-search-input'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t)}\n\t\t\t/>\n\t\t\n\t);\n}\n\n/**\n * @module IconControl\n */\nexport default forwardRef(IconControl);\n","/**\n * Generate frequent icon object\n *\n * @param {string} name icon name\n * @param {number} count number of usages\n * @param {string | null} [selectionTime=null] last selected time in seconds, if null is supplied, current time will be used\n */\nexport const generateFrequentIconObject = (\n\tname,\n\tcount,\n\tselectionTime = null\n) => {\n\tconst finalSelectionTime =\n\t\tselectionTime !== null ? selectionTime : Math.ceil(Date.now() / 1000);\n\n\treturn { name, count, selectionTime: [finalSelectionTime] };\n};\n\n/**\n * Manager for handling frequent icon operations.\n *\n * @param {string} settingName server setting name for frequent icons\n * @function Object() { [native code] }\n */\nfunction FrequentIconManager(settingName) {\n\tthis.sessionCacheName = settingName;\n\n\t// WordPress REST api frontend implementation\n\tconst { models } = wp.api;\n\n\t/**\n\t * Add count keys to missing icon objects for backward compatibility.\n\t *\n\t * @param {Array} list icon list\n\t */\n\tconst addCountKeys = (list) => {\n\t\treturn list.map((obj) => {\n\t\t\tif (obj.count === undefined) {\n\t\t\t\tobj.count = 0;\n\t\t\t}\n\n\t\t\treturn obj;\n\t\t});\n\t};\n\n\t/**\n\t * Get cached list.\n\t *\n\t * @return {Array | null} frequent icon list, null if no cache found\n\t */\n\tconst getListFromCache = () => {\n\t\tconst listRaw = sessionStorage.getItem(this.sessionCacheName);\n\n\t\tif (listRaw) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(listRaw);\n\t\t\t} catch (e) {\n\t\t\t\t// empty cache on error\n\t\t\t\tsessionStorage.setItem(this.sessionCacheName, null);\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t};\n\n\t/**\n\t * Get related setting from REST api.\n\t *\n\t * @async\n\t *\n\t * @return {Promise} Promise object\n\t */\n\tconst getSettingFromRest = async () => {\n\t\tconst settingsModels = new models.Settings();\n\n\t\tconst freqListRaw = await settingsModels.fetch();\n\n\t\tif (freqListRaw && freqListRaw[this.sessionCacheName]) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(freqListRaw[this.sessionCacheName]);\n\t\t\t} catch (e) {\n\t\t\t\t// do nothing\n\t\t\t}\n\t\t}\n\n\t\treturn [];\n\t};\n\n\t/**\n\t * Add list to browser session storage.\n\t *\n\t * @param {string} stringifiedValue value\n\t */\n\tconst addToSessionStorage = (stringifiedValue) => {\n\t\tsessionStorage.setItem(this.sessionCacheName, stringifiedValue);\n\t};\n\n\t/**\n\t * Get frequent icon list.\n\t *\n\t * @return {Promise} Promise\n\t */\n\tthis.getList = async () => {\n\t\treturn new Promise(async (res) => {\n\t\t\tlet freqList = [];\n\n\t\t\tconst cachedValues = getListFromCache();\n\n\t\t\tif (cachedValues !== null) {\n\t\t\t\tfreqList = addCountKeys(cachedValues);\n\t\t\t} else {\n\t\t\t\tconst restValues = await getSettingFromRest();\n\n\t\t\t\tif (restValues) {\n\t\t\t\t\tfreqList = addCountKeys(restValues);\n\n\t\t\t\t\t//cache rest values for fast future access\n\t\t\t\t\taddToSessionStorage(JSON.stringify(freqList));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tres(freqList);\n\t\t});\n\t};\n\n\t/**\n\t * Get frequent icon list as icon names\n\t *\n\t * @async\n\t *\n\t * @return {Promise>} Promise\n\t */\n\tthis.getListAsIconNames = async () => {\n\t\tconst freqList = await this.getList();\n\n\t\treturn freqList.map(({ name }) => name);\n\t};\n\n\t/**\n\t * Add icon to frequent list.\n\t *\n\t * @param {string} iconName icon name\n\t *\n\t * @return {Array} updated frequent icon list\n\t */\n\tthis.addFrequentIcon = async (iconName) => {\n\t\tconst cachedList = getListFromCache() || [];\n\n\t\tif (iconName && iconName !== '') {\n\t\t\tconst [matchedIcon] = cachedList.filter(\n\t\t\t\t(freqObj) => freqObj.name === iconName\n\t\t\t);\n\n\t\t\tif (matchedIcon) {\n\t\t\t\tmatchedIcon.count = matchedIcon.count\n\t\t\t\t\t? Number.parseInt(matchedIcon.count, 10) + 1\n\t\t\t\t\t: 0;\n\t\t\t} else {\n\t\t\t\tcachedList.push(generateFrequentIconObject(iconName, 1));\n\t\t\t}\n\n\t\t\tconst readyToSaveCache = JSON.stringify(cachedList);\n\n\t\t\t// cache updated list to browser storage\n\t\t\taddToSessionStorage(readyToSaveCache);\n\n\t\t\tconst restSetting = new models.Settings();\n\t\t\tawait restSetting.save({\n\t\t\t\t[this.sessionCacheName]: readyToSaveCache,\n\t\t\t});\n\t\t}\n\n\t\treturn cachedList;\n\t};\n}\n\n/**\n * @module FrequentIconManager\n */\nexport default FrequentIconManager;\n","import { useState, useEffect, useRef } from 'react';\nimport { PanelRow } from '@wordpress/components';\nimport { v4 as uuidv4 } from 'uuid';\nimport IconControl from '@Containers/IconControl/components/IconControl.jsx';\nimport { fas } from '@fortawesome/free-solid-svg-icons';\nimport { fab } from '@fortawesome/free-brands-svg-icons';\nimport IconObject from '@Inc/js/IconObject';\nimport FrequentIconManager from '@Containers/IconControl/inc/FrequentIconManager';\n\n/**\n * Icon control inspector panel row.\n *\n * @param {Object} props component properties\n * @param {string} props.label control label\n * @param {string | null} [props.id=null] control id\n * @param {Function} [props.onIconSelect=() => {}] icon selected callback, icon name as argument, null for icon clear\n * @param {string | null} [props.selectedIcon=null] selected icon name, null for empty selection\n * @param {string} props.frequentSettingName frequent icon Settings api property name\n * @function Object() { [native code] }\n */\nfunction IconControlContainer({\n\tlabel,\n\tid = null,\n\tonIconSelect = () => {},\n\tselectedIcon = null,\n\tfrequentSettingName = 'ub_icon_choices',\n}) {\n\tconst [finalId, setFinalId] = useState(id);\n\tconst [iconList, setIconList] = useState([]);\n\tconst [filteredIconList, setFilteredIconList] = useState([]);\n\tconst [filterQuery, setFilterQuery] = useState('');\n\tconst [currentIcon, setCurrentIcon] = useState(selectedIcon);\n\tconst [generatedFrequentList, setGeneratedFrequentList] = useState([]);\n\tconst [frequentIconManager, setFrequentIconManager] = useState(null);\n\n\tconst toggleButtonRef = useRef(null);\n\tconst firstQueryChange = useRef(true);\n\n\t/**\n\t * Get frequent icon list from REST api.\n\t *\n\t * @async\n\t */\n\tconst getFrequentIconList = async () => {\n\t\tlet currentManager = frequentIconManager;\n\n\t\t// initialize manager if none found\n\t\tif (!currentManager) {\n\t\t\tcurrentManager = new FrequentIconManager(frequentSettingName);\n\t\t\tsetFrequentIconManager(currentManager);\n\t\t}\n\n\t\tlet freqIconObjectList = await currentManager.getList();\n\n\t\tfreqIconObjectList = freqIconObjectList.sort((objA, objB) => {\n\t\t\tconst { count: countA } = objA;\n\t\t\tconst { count: countB } = objB;\n\n\t\t\tif (countA > countB) {\n\t\t\t\treturn -1;\n\t\t\t} else if (countA < countB) {\n\t\t\t\treturn 1;\n\t\t\t}\n\n\t\t\treturn 0;\n\t\t});\n\n\t\t// filter out empty objects\n\t\tconst freqIconObjects = freqIconObjectList\n\t\t\t.map((fObj) => {\n\t\t\t\tif (fObj.name && fObj.name !== '') {\n\t\t\t\t\treturn getIconObjectFromIconName(fObj.name);\n\t\t\t\t}\n\t\t\t\treturn null;\n\t\t\t})\n\t\t\t.filter((obj) => obj !== null);\n\n\t\tsetGeneratedFrequentList(freqIconObjects);\n\t};\n\n\t// whether current icon is updated first time or not\n\tconst currentIconFirstTime = useRef(true);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tgetFrequentIconList();\n\t}, [iconList]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tonIconSelect(currentIcon);\n\n\t\tif (!currentIconFirstTime.current) {\n\t\t\tfrequentIconManager.addFrequentIcon(currentIcon).then(() => {\n\t\t\t\tgetFrequentIconList();\n\t\t\t});\n\t\t}\n\n\t\tcurrentIconFirstTime.current = false;\n\t}, [currentIcon]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (finalId === null) {\n\t\t\tsetFinalId(uuidv4());\n\t\t}\n\n\t\tlet allAvailableIcons;\n\t\tconst context = global || self;\n\n\t\t// use cached icons if available\n\t\tif (context.ubIcons) {\n\t\t\tallAvailableIcons = context.ubIcons;\n\t\t} else {\n\t\t\tconst mergedIcons = { ...fas, ...fab };\n\n\t\t\t// property filter icon keys for further usage\n\t\t\tconst filteredIconIds = Object.keys(mergedIcons).filter((key) =>\n\t\t\t\tObject.prototype.hasOwnProperty.call(mergedIcons, key)\n\t\t\t);\n\n\t\t\tconst allIconNames = filteredIconIds.map((iconId) => {\n\t\t\t\treturn mergedIcons[iconId].iconName;\n\t\t\t});\n\n\t\t\t// get rid of duplicates and reform all available icons\n\t\t\tconst uniqueIconNames = Array.from(new Set(allIconNames));\n\t\t\tconst uniqueIconIds = uniqueIconNames.map((iconName) => {\n\t\t\t\tlet targetIconId = null;\n\n\t\t\t\t// eslint-disable-next-line array-callback-return\n\t\t\t\tfilteredIconIds.map((iconId) => {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif (mergedIcons[iconId].iconName === iconName) {\n\t\t\t\t\t\t\ttargetIconId = iconId;\n\t\t\t\t\t\t\tthrow new Error('match found, stop iteration');\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t// do nothing\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\treturn targetIconId;\n\t\t\t});\n\t\t\tallAvailableIcons = uniqueIconIds.map((currentKey) => {\n\t\t\t\treturn new IconObject(currentKey, mergedIcons[currentKey]);\n\t\t\t});\n\n\t\t\t// cache icons for further use between different icon controls and to improve performance\n\t\t\tcontext.ubIcons = allAvailableIcons;\n\t\t}\n\n\t\tsetIconList([...allAvailableIcons]);\n\t\tsetFilteredIconList([...allAvailableIcons]);\n\t}, []);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (!firstQueryChange.current) {\n\t\t\tfilterIconList(filterQuery);\n\t\t}\n\n\t\tfirstQueryChange.current = false;\n\t}, [filterQuery]);\n\n\t/**\n\t * Filter available icons based on query string.\n\t *\n\t * @param {string} queryString query string\n\t */\n\tconst filterIconList = (queryString) => {\n\t\tconst minimumLength = 3;\n\t\tlet finalQuery = queryString.trim().toLowerCase();\n\n\t\tif (finalQuery.length < minimumLength) {\n\t\t\tfinalQuery = '';\n\t\t}\n\n\t\tconst tempFilteredList = iconList.filter((currentIconObject) => {\n\t\t\tconst iconName = currentIconObject.getName();\n\t\t\treturn iconName.includes(finalQuery);\n\t\t});\n\n\t\tsetFilteredIconList(tempFilteredList);\n\t};\n\n\t/**\n\t * Toggle visibility status of dropdown container.\n\t */\n\tconst toggleDropDown = () => {\n\t\t/**\n\t\t * @member HTMLElement\n\t\t */\n\t\tconst { current: toggleButton } = toggleButtonRef;\n\n\t\tif (toggleButton) {\n\t\t\ttoggleButton.click();\n\t\t}\n\t};\n\n\t/**\n\t * Get icon object from icon name.\n\t *\n\t * @param {string} iconName icon name\n\t *\n\t * @return {IconObject |null} icon object, null if none found\n\t */\n\tconst getIconObjectFromIconName = (iconName) => {\n\t\tif (iconName) {\n\t\t\tconst [match] = iconList.filter(\n\t\t\t\t(iObj) => iObj.getName() === iconName\n\t\t\t);\n\n\t\t\tif (match) {\n\t\t\t\treturn match;\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t};\n\n\treturn (\n\t\t\n\t\t\t{/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-noninteractive-element-interactions */}\n\t\t\t\n\t\t\t\t{label}\n\t\t\t\n\t\t\t setCurrentIcon(null)}\n\t\t\t\tcurrentIconObject={getIconObjectFromIconName(currentIcon)}\n\t\t\t\tfrequentList={generatedFrequentList}\n\t\t\t/>\n\t\t\n\t);\n}\n\n/**\n * @module IconControl\n */\nexport default IconControlContainer;\n","import { fas } from '@fortawesome/free-solid-svg-icons';\nimport { fab } from '@fortawesome/free-brands-svg-icons';\n\n/**\n * Generate key values.\n *\n * @param {Object} containerObj container object\n * @return {Array} key values\n */\nconst generateValues = (containerObj) => {\n\treturn Object.keys(containerObj)\n\t\t.filter((key) =>\n\t\t\tObject.prototype.hasOwnProperty.call(containerObj, key)\n\t\t)\n\t\t.map((objKey) => containerObj[objKey]);\n};\n\nconst fasValues = generateValues(fas);\nconst fabValues = generateValues(fab);\n\n/**\n * Get prefix for given icon name.\n *\n * @param {string} targetIconName icon name\n *\n * @return {string | null} prefix, null if no suitable prefix is found\n */\nexport const getIconPrefix = (targetIconName) => {\n\treturn [\n\t\t['fas', fasValues],\n\t\t['fab', fabValues],\n\t].reduce((carry, [prefix, values]) => {\n\t\tif (values.some(({ iconName }) => iconName === targetIconName)) {\n\t\t\tcarry = prefix;\n\t\t}\n\t\treturn carry;\n\t}, null);\n};\n","import React from 'react';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { getIconPrefix } from './inc/iconOperations';\n\n/**\n * Ub icon editor component.\n *\n * @param {Object} props component properties\n * @param {string} props.iconName icon name\n * @param {number} props.size icon size in px\n * @param {boolean} props.isActive whether use active status of component\n * @function Object() { [native code] }\n */\nfunction UbIconComponent({ iconName, size, isActive = false }) {\n\tconst prefix = getIconPrefix(iconName);\n\n\t/**\n\t * Whether component is empty or not.\n\t *\n\t * @return {boolean} empty status\n\t */\n\tconst isEmpty = () => {\n\t\treturn !prefix || !iconName || iconName === '';\n\t};\n\n\tconst wrapperStyles = () => {\n\t\treturn {\n\t\t\twidth: `${size}px`,\n\t\t\theight: `${size}px`,\n\t\t};\n\t};\n\n\treturn (\n\t\t\n\t\t\t{!isEmpty() && (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n}\n\n/**\n * @module UbIconEditor\n */\nexport default UbIconComponent;\n","import React from 'react';\nimport IconSizeDefinition from '@Inc/js/IconSizeDefinition';\nimport { __ } from '@wordpress/i18n';\nimport { FontSizePicker } from '@wordpress/components';\n\n/**\n * Default icon sizes.\n *\n * @type {Array}\n */\nexport const defaultIconSizes = [\n\tIconSizeDefinition(__('Small', 'ultimate-blocks-pro'), 'small', 30),\n\tIconSizeDefinition(__('Medium', 'ultimate-blocks-pro'), 'medium', 50),\n\tIconSizeDefinition(__('Large', 'ultimate-blocks-pro'), 'large', 70),\n];\n\n/**\n *\n * @param {Object} props component properties\n * @param {number} props.size icon size\n * @param {number} [props.fallbackSize=30] icon fallback size\n * @param {Array} [props.iconSizeDefinitions=defaultIconSizes] size definitions\n * @param {Function} props.sizeChangeCallback size change callback\n * @function Object() { [native code] }\n */\nfunction IconSizePicker({\n\tsize,\n\tfallbackSize = 30,\n\ticonSizeDefinitions = defaultIconSizes,\n\tsizeChangeCallback,\n}) {\n\treturn (\n\t\t\n\t);\n}\n\n/**\n * @module IconSizePicker\n */\nexport default IconSizePicker;\n","import React from 'react';\nimport { InspectorControls } from '@wordpress/block-editor';\nimport { PanelBody } from '@wordpress/components';\nimport { default as IconControl } from '@Containers/IconControl/IconControlContainer.jsx';\nimport IconSizePicker, {\n\tdefaultIconSizes,\n} from '@Containers/IconPanelGroup/components/IconSizePicker.jsx';\n\n/**\n * Ub icon inspector component.\n *\n * @param {Object} props component properties\n * @param {string} props.iconName icon name\n * @param {number} props.size icon size\n * @param {string} props.panelLabel inspector panel label\n * @param {string} props.iconControlLabel icon control label\n * @param {Array} [props.iconSizeDefinitions=defaultIconSizes] icon size definitions, if not supplied, default definitions will be used\n * @param {Function} props.iconSelectCallback callback function for icon selection\n * @param {Function} props.sizeChangeCallback callback function for icon size changes\n * @param {number} props.fallbackSize fallback size value\n */\nfunction IconPanelGroup({\n\ticonName,\n\tsize,\n\tpanelLabel,\n\ticonControlLabel,\n\ticonSizeDefinitions = defaultIconSizes,\n\ticonSelectCallback,\n\tsizeChangeCallback,\n\tfallbackSize = 30,\n}) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\n/**\n * @module UbIconEditor\n */\nexport default IconPanelGroup;\n","import { createPortal } from 'react-dom';\n\n/**\n * Portal base.\n *\n * @param {Object} props component properties\n * @param {string} props.targetQuery query for target portal container\n * @param {Array | JSX.Element} props.children component children\n * @function Object() { [native code] }\n */\nfunction PortalBase({ targetQuery, children }) {\n\tconst targetContainer = document.querySelector(targetQuery);\n\n\tif (targetContainer) {\n\t\treturn createPortal(children, targetContainer);\n\t}\n\n\treturn null;\n}\n\n/**\n * @module PortalBase\n */\nexport default PortalBase;\n","import React from 'react';\n\n/**\n * Button group for black&white buttons.\n *\n * @param {Object} props component properties\n * @param {JSX.Element | Array} props.children component children\n * @function Object() { [native code] }\n */\nfunction BlackWhiteButtonGroup({ children }) {\n\treturn (\n\t\t
{children}
\n\t);\n}\n\n/**\n * @module BlackWhiteButtonGroup\n */\nexport default BlackWhiteButtonGroup;\n","import React from 'react';\nimport { Button } from '@wordpress/components';\n\n/**\n * Inspector button styles as black&white.\n *\n * @param {Object} props component properties\n * @param {JSX.Element | string} props.children button text content\n * @param {boolean} props.isActive is button active, this will be an indicator that functionality related to that button is active\n * @param {Function} props.onClick button click callback\n * @function Object() { [native code] }\n */\nfunction BlackWhiteButton({ isActive, onClick, children }) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t{children}\n\t\t\t\n\t\t\n\t);\n}\n\n/**\n * @module BlackWhiteButton\n */\nexport default BlackWhiteButton;\n","import React from 'react';\n\n/**\n * Overlay component.\n *\n * Make sure parent container of this component has `relative` value for its position CSS property\n *\n * @param {Object} props component properties\n * @param {Object} props.children children\n * @class\n */\nfunction Overlay({ children }) {\n\treturn
{children}
;\n}\n\n/**\n * @module Overlay\n */\nexport default Overlay;\n","import { withDispatch, withSelect } from '@wordpress/data';\nimport { compose } from '@wordpress/compose';\n\n/**\n * Create namespaced store helpers.\n *\n * @param {string} storeNamespace store namespace\n * @return {Object} namespaced helpers\n */\nexport const createNamespacedHelpers = (storeNamespace) => {\n\tconst namespacedWithDispatch = (callback) => {\n\t\treturn withDispatch((dispatch, ownProps, { select }) => {\n\t\t\tconst namespacedDispatch = dispatch(storeNamespace);\n\t\t\tconst namespacedSelect = select(storeNamespace);\n\t\t\treturn callback(namespacedDispatch, namespacedSelect);\n\t\t});\n\t};\n\n\tconst namespacedWithSelect = (callback) => {\n\t\treturn withSelect((select, ownProps, registry) => {\n\t\t\tconst namespacedSelect = select(storeNamespace);\n\t\t\treturn callback(namespacedSelect, ownProps, registry);\n\t\t});\n\t};\n\n\treturn { namespacedWithDispatch, namespacedWithSelect };\n};\n\n/**\n * HOC for connecting components with Gutenberg data stores.\n *\n * @param {string} storeNamespace store namespace\n * @param {Function} selectMapping select mapping\n * @param {Function} actionMapping action mapping\n * @return {Function} composed HOC function\n */\nexport const connectWithStore = (\n\tstoreNamespace,\n\tselectMapping,\n\tactionMapping\n) => {\n\t// generate namespaced helpers for related store\n\tconst { namespacedWithDispatch, namespacedWithSelect } =\n\t\tcreateNamespacedHelpers(storeNamespace);\n\n\tlet applySelect = (props) => props;\n\tif (selectMapping) {\n\t\tapplySelect = namespacedWithSelect(selectMapping);\n\t}\n\n\tlet applyAction = (props) => props;\n\tif (actionMapping) {\n\t\tapplyAction = namespacedWithDispatch(actionMapping);\n\t}\n\n\treturn compose(applySelect, applyAction);\n};\n","/**\n * Manager base abstract class.\n *\n * Implement `initLogic` function to comply.\n */\nclass ManagerBase {\n\t/**\n\t * Initialization status of manager.\n\t *\n\t * @private\n\t * @type {boolean}\n\t */\n\t#initialized = false;\n\n\t/**\n\t * Get initialization status of manager.\n\t *\n\t * @return {boolean} initialization status\n\t */\n\tisInitialized() {\n\t\treturn this.#initialized;\n\t}\n\n\t/**\n\t * Initialization logic.\n\t *\n\t * @abstract\n\t */\n\t_initLogic() {\n\t\tthrow new Error(\n\t\t\t'initLogic function is not implemented at extended class'\n\t\t);\n\t}\n\n\t/**\n\t * Initialize manager instance.\n\t */\n\tinit() {\n\t\tif (!this.isInitialized()) {\n\t\t\tthis._initLogic.call(this, ...arguments);\n\t\t\tthis.#initialized = true;\n\t\t}\n\t}\n}\n\n/**\n * @module ManagerBase\n */\nexport default ManagerBase;\n","import ManagerBase from '@Inc/js/base/ManagerBase';\n\n/**\n * Frontend data manager.\n */\nclass FrontendDataManager extends ManagerBase {\n\t/**\n\t * Server sent data for frontend operations.\n\t *\n\t * @private\n\t * @type {null}\n\t */\n\t#frontendData = null;\n\n\t/**\n\t * Initialization logic for manager\n\t *\n\t * @param {string} globalObjectKey name of the key where server sent data is stored at global context\n\t */\n\t_initLogic(globalObjectKey) {\n\t\tconst context = self || global;\n\t\tthis.#frontendData = context[globalObjectKey] || {};\n\t\tcontext[globalObjectKey] = undefined;\n\t}\n\n\t/**\n\t * Get data value of high level key.\n\t *\n\t * @param {string} key key\n\t * @param {any} defaultVal default value\n\t * @return {any} value\n\t */\n\tgetDataProperty(key, defaultVal = null) {\n\t\treturn this.#frontendData[key] || defaultVal;\n\t}\n}\n\n/**\n * @module FrontendDataManager\n */\nexport default new FrontendDataManager();\n","import React from 'react';\nimport { applyFilters, addFilter } from '@wordpress/hooks';\n\n/**\n * Common hooks used throughout plugin.\n *\n * @type {Object}\n */\nexport const hookTypes = {\n\tfilters: {\n\t\tADD_SUB_COMPONENT: 'subComponentAdd',\n\t},\n};\n\n/**\n * Manager responsible for plugin wide messaging and filtering operations.\n */\nfunction HookManager() {\n\t/**\n\t * Hook namespace\n\t *\n\t * @type {string}\n\t */\n\tconst hookNamespace = 'ub';\n\n\t/**\n\t * Hook types.\n\t *\n\t * @type {Object}\n\t */\n\tconst types = {\n\t\tFILTER: 'filter',\n\t\tACTION: 'action',\n\t};\n\n\t/**\n\t * Common hooks used throughout plugin.\n\t *\n\t * @type {Object}\n\t */\n\tthis.hookTypes = hookTypes;\n\n\t/**\n\t * Prepare compatible hook name\n\t *\n\t * @param {string} name name\n\t * @param {string} type hook type, available types are at types variable\n\t * @return {string} hook name\n\t */\n\tconst prepareHookName = (name, type) => {\n\t\treturn `${hookNamespace}.${type}.${name}`;\n\t};\n\n\t/**\n\t * Apply filter.\n\t *\n\t * It is a wrapper for @wordpress/hooks applyFilter function.\n\t *\n\t * @param {string} filterName filter name\n\t * @param {any} data filter data\n\t * @return {any} filtered data\n\t */\n\tthis.applyFilters = (filterName, data) => {\n\t\treturn applyFilters(prepareHookName(filterName, types.FILTER), data);\n\t};\n\n\t/**\n\t * Add filter.\n\t *\n\t * It is a wrapper for @wordpress/hooks addFilter function.\n\t *\n\t * @param {string} filterName filter name\n\t * @param {string} uniqueIdentifier identifier for callback function\n\t * @param {Function} callback callback function\n\t */\n\tthis.addFilter = (filterName, uniqueIdentifier, callback) => {\n\t\taddFilter(\n\t\t\tprepareHookName(filterName, types.FILTER),\n\t\t\tuniqueIdentifier,\n\t\t\tcallback\n\t\t);\n\t};\n}\n\n// singleton manager instance\nconst managerInstance = new HookManager();\n\n/**\n * HOC for connection to hook manager.\n *\n * @param {JSX.Element} Component component\n * @return {Function} HOC component\n */\nexport const withHookManager = (Component) => (props) => {\n\treturn ;\n};\n\n/**\n * @module HookManager singleton instance\n */\nexport default managerInstance;\n","import React from 'react';\nimport { InnerBlocks } from '@wordpress/block-editor';\n\n/**\n * Preview provider component for saved styles preview generation.\n *\n * @param {Object} props component properties\n * @param {string} props.clientId block client id\n * @class\n */\nfunction PreviewProvider({ clientId }) {\n\tfunction generateId() {\n\t\treturn `ub-preview-provider_${clientId}`;\n\t}\n\n\treturn (\n\t\t
\n\t\t\t\n\t\t
\n\t);\n}\n\n/**\n * @module PreviewProvider\n */\nexport default PreviewProvider;\n","import React from 'react';\nimport { __ } from '@wordpress/i18n';\nimport { registerBlockType } from '@wordpress/blocks';\nimport PreviewProvider from '@Inc/js/components/PreviewProvider/PreviewProvider.jsx';\n\n/**\n * Register preview manager block.\n */\nconst registerPreviewManager = () => {\n\tregisterBlockType('ub/preview-provider', {\n\t\ttitle: __('only for UB internal use', 'ultimate-blocks'),\n\t\tattributes: {},\n\t\tcategory: 'ultimateblocks',\n\t\tsupports: {\n\t\t\tinserter: false,\n\t\t\treusable: false,\n\t\t},\n\t\tedit: (props) => {\n\t\t\treturn ;\n\t\t},\n\t\tsave: () => {\n\t\t\treturn null;\n\t\t},\n\t});\n};\n\n/**\n * @module registerPreviewManager\n */\nexport default registerPreviewManager;\n","import icon from \"./icons\";\r\nimport edit from \"./components\";\r\nimport transforms from \"./transforms\";\r\nimport metadata from \"./block.json\";\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nregisterBlockType(metadata, {\r\n\ticon,\r\n\ttransforms,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tlevel: \"h1\",\r\n\t\t\tcontent: \"Ultimate Blocks Advanced Heading\",\r\n\t\t\talignment: \"center\",\r\n\t\t\ttextColor: \"red\",\r\n\t\t\tfontFamily: \"inherit\",\r\n\t\t},\r\n\t},\r\n\tedit,\r\n\tsave: () => null,\r\n});\r\n","import \"./formats/register-formats\";\r\nimport fontsList from \"./fonts\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport {\r\n\ttextTransformOptions,\r\n\tfontWeightOptions,\r\n\tfontFamilyOptions,\r\n} from \"./settings-options\";\r\nimport { h1Icon, h2Icon, h3Icon, h4Icon, h5Icon, h6Icon } from \"./icons\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tInspectorControls,\r\n\tBlockControls,\r\n\tPanelColorSettings,\r\n\tRichText,\r\n\tuseBlockProps,\r\n\tAlignmentToolbar,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tButton,\r\n\tButtonGroup,\r\n\tRangeControl,\r\n\tSelectControl,\r\n\tDropdownMenu,\r\n} from \"@wordpress/components\";\r\nimport { createRef, useEffect } from \"@wordpress/element\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\n\r\nconst AdvancedHeadingEdit = ({\r\n\tattributes,\r\n\tsetAttributes,\r\n\tonReplace,\r\n\tclientId,\r\n}) => {\r\n\tconst {\r\n\t\tblockID,\r\n\t\tcontent,\r\n\t\tlevel,\r\n\t\talignment,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\ttextTransform,\r\n\t\tletterSpacing,\r\n\t\tfontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight,\r\n\t} = attributes;\r\n\r\n\tconst { block } = useSelect((select) => {\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(clientId),\r\n\t\t};\r\n\t});\r\n\t/* set default values for the style attributes */\r\n\tconst elementRef = createRef();\r\n\tuseEffect(() => {\r\n\t\tif (!fontSize) {\r\n\t\t\tlet defaultFontSize = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).fontSize;\r\n\t\t\tsetAttributes({ fontSize: parseInt(defaultFontSize) });\r\n\t\t}\r\n\r\n\t\tif (!fontFamily) {\r\n\t\t\tlet defaultFontFamily = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).fontFamily;\r\n\t\t\tsetAttributes({ fontFamily: defaultFontFamily });\r\n\t\t}\r\n\r\n\t\tif (!lineHeight) {\r\n\t\t\tlet defaultLineHeight = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).lineHeight;\r\n\t\t\tsetAttributes({ lineHeight: parseInt(defaultLineHeight) });\r\n\t\t}\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId, level: \"h2\" });\r\n\t\t} else {\r\n\t\t\tif (!level) {\r\n\t\t\t\tsetAttributes({ level: \"h1\" });\r\n\t\t\t}\r\n\t\t}\r\n\t}, [elementRef]);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block?.clientId]);\r\n\r\n\tconst headingIcons = [h1Icon, h2Icon, h3Icon, h4Icon, h5Icon, h6Icon];\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

{__(\"Heading Level\", \"ultimate-blocks\")}

\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{headingIcons.map((h, i) => (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tlevel: `h${i + 1}`,\r\n\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\tlineHeight: 0,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\ticon={h}\r\n\t\t\t\t\t\t\t\tkey={i}\r\n\t\t\t\t\t\t\t\tisPrimary={level === `h${i + 1}`}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t\t

{__(\"Heading Alignment\", \"ultimate-blocks\")}

\r\n\t\t\t\t\t setAttributes({ alignment })}\r\n\t\t\t\t\t\tisCollapsed={false}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ textColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Heading Text Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: backgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (backgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ backgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Heading Background Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t]}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ fontSize })}\r\n\t\t\t\t\t\tmin={12}\r\n\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ textTransform })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ fontFamily })} //default doesn't work here\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ letterSpacing })}\r\n\t\t\t\t\t\tmin={-2}\r\n\t\t\t\t\t\tmax={6}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ fontWeight })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ lineHeight })}\r\n\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\tmax={120}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t `h${a + 1}`).indexOf(level)\r\n\t\t\t\t\t\t]\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{({ onClose }) => (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{headingIcons.map((h, i) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tlevel: `h${i + 1}`,\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t\tlineHeight: 0,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tonClose();\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tkey={i}\r\n\t\t\t\t\t\t\t\t\tisPrimary={level === `h${i + 1}`}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t setAttributes({ content: value })}\r\n\t\t\t\tstyle={styles}\r\n\t\t\t\tonSplit={(contentFragment) =>\r\n\t\t\t\t\tcontentFragment\r\n\t\t\t\t\t\t? createBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\t\t\t\t...attributes,\r\n\t\t\t\t\t\t\t\tblockID: \"\",\r\n\t\t\t\t\t\t\t\tcontent: contentFragment,\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t: createBlock(\"core/paragraph\")\r\n\t\t\t\t}\r\n\t\t\t\tonReplace={onReplace}\r\n\t\t\t/>\r\n\t\t
\r\n\t);\r\n};\r\n\r\nexport default AdvancedHeadingEdit;\r\n","const fontsList = [\r\n\t\"Default\",\r\n\t\"ABeeZee\",\r\n\t\"Abel\",\r\n\t\"Abhaya Libre\",\r\n\t\"Abril Fatface\",\r\n\t\"Abyssinica SIL\",\r\n\t\"Aclonica\",\r\n\t\"Acme\",\r\n\t\"Actor\",\r\n\t\"Adamina\",\r\n\t\"Adobe Blank\",\r\n\t\"Advent Pro\",\r\n\t\"Aguafina Script\",\r\n\t\"Akronim\",\r\n\t\"aksarabaligalang\",\r\n\t\"Aladin\",\r\n\t\"Aldrich\",\r\n\t\"Alef\",\r\n\t\"alefhebrew\",\r\n\t\"Alegreya\",\r\n\t\"Alegreya Sans\",\r\n\t\"Alegreya Sans SC\",\r\n\t\"Alegreya SC\",\r\n\t\"Aleo\",\r\n\t\"Alex Brush\",\r\n\t\"Alfa Slab One\",\r\n\t\"Alice\",\r\n\t\"Alike\",\r\n\t\"Alike Angular\",\r\n\t\"Allan\",\r\n\t\"Allerta\",\r\n\t\"Allerta Stencil\",\r\n\t\"Allura\",\r\n\t\"Almendra\",\r\n\t\"Almendra Display\",\r\n\t\"Almendra SC\",\r\n\t\"Amarante\",\r\n\t\"Amaranth\",\r\n\t\"Amatic SC\",\r\n\t\"Amatica SC\",\r\n\t\"Amethysta\",\r\n\t\"Amiko\",\r\n\t\"Amiri\",\r\n\t\"Amita\",\r\n\t\"amstelvaralpha\",\r\n\t\"Anaheim\",\r\n\t\"Andada\",\r\n\t\"Andada SC\",\r\n\t\"Andika\",\r\n\t\"Angkor\",\r\n\t\"Annie Use Your Telescope\",\r\n\t\"Anonymous Pro\",\r\n\t\"Antic\",\r\n\t\"Antic Didone\",\r\n\t\"Antic Slab\",\r\n\t\"Anton\",\r\n\t\"Antonio\",\r\n\t\"Arapey\",\r\n\t\"Arbutus\",\r\n\t\"Arbutus Slab\",\r\n\t\"Architects Daughter\",\r\n\t\"Archivo\",\r\n\t\"Archivo Black\",\r\n\t\"Archivo Narrow\",\r\n\t\"archivovfbeta\",\r\n\t\"Aref Ruqaa\",\r\n\t\"Arima Madurai\",\r\n\t\"Arimo\",\r\n\t\"Arizonia\",\r\n\t\"Armata\",\r\n\t\"Arsenal\",\r\n\t\"Artifika\",\r\n\t\"Arvo\",\r\n\t\"Arya\",\r\n\t\"Asap\",\r\n\t\"Asap Condensed\",\r\n\t\"asapvfbeta\",\r\n\t\"Asar\",\r\n\t\"Asset\",\r\n\t\"Assistant\",\r\n\t\"Astloch\",\r\n\t\"Asul\",\r\n\t\"Athiti\",\r\n\t\"Atomic Age\",\r\n\t\"Aubrey\",\r\n\t\"Audiowide\",\r\n\t\"Autour One\",\r\n\t\"Average\",\r\n\t\"Average Sans\",\r\n\t\"Averia Gruesa Libre\",\r\n\t\"Averia Libre\",\r\n\t\"Averia Sans Libre\",\r\n\t\"Averia Serif Libre\",\r\n\t\"B612\",\r\n\t\"B612 Mono\",\r\n\t\"Bad Script\",\r\n\t\"Bahiana\",\r\n\t\"Bahianita\",\r\n\t\"Bai Jamjuree\",\r\n\t\"Baloo\",\r\n\t\"Baloo Bhai\",\r\n\t\"Baloo Bhaijaan\",\r\n\t\"Baloo Bhaina\",\r\n\t\"Baloo Chettan\",\r\n\t\"Baloo Da\",\r\n\t\"Baloo Paaji\",\r\n\t\"Baloo Tamma\",\r\n\t\"Baloo Tammudu\",\r\n\t\"Baloo Thambi\",\r\n\t\"Balthazar\",\r\n\t\"Bangers\",\r\n\t\"Barlow\",\r\n\t\"Barlow Condensed\",\r\n\t\"Barlow Semi Condensed\",\r\n\t\"Barriecito\",\r\n\t\"Barrio\",\r\n\t\"Basic\",\r\n\t\"Battambang\",\r\n\t\"Baumans\",\r\n\t\"Bayon\",\r\n\t\"Belgrano\",\r\n\t\"Bellefair\",\r\n\t\"Belleza\",\r\n\t\"BenchNine\",\r\n\t\"Bentham\",\r\n\t\"Berkshire Swash\",\r\n\t\"Beth Ellen\",\r\n\t\"Bevan\",\r\n\t\"Bhavuka\",\r\n\t\"Bigelow Rules\",\r\n\t\"Bigshot One\",\r\n\t\"Bilbo\",\r\n\t\"Bilbo Swash Caps\",\r\n\t\"Bio Rhyme\",\r\n\t\"Bio Rhyme Expanded\",\r\n\t\"Biryani\",\r\n\t\"Bitter\",\r\n\t\"Black And White Picture\",\r\n\t\"Black Han Sans\",\r\n\t\"Black Ops One\",\r\n\t\"Bokor\",\r\n\t\"Bonbon\",\r\n\t\"Boogaloo\",\r\n\t\"Bowlby One\",\r\n\t\"Bowlby One SC\",\r\n\t\"Brawler\",\r\n\t\"Bree Serif\",\r\n\t\"Bruno Ace\",\r\n\t\"Bruno Ace SC\",\r\n\t\"Bubblegum Sans\",\r\n\t\"Bubbler One\",\r\n\t\"Buda\",\r\n\t\"Buenard\",\r\n\t\"Bungee\",\r\n\t\"Bungee Hairline\",\r\n\t\"Bungee Inline\",\r\n\t\"Bungee Outline\",\r\n\t\"Bungee Shade\",\r\n\t\"Butcherman\",\r\n\t\"Butcherman Caps\",\r\n\t\"Butterfly Kids\",\r\n\t\"Cabin\",\r\n\t\"Cabin Condensed\",\r\n\t\"Cabin Sketch\",\r\n\t\"cabinvfbeta\",\r\n\t\"Caesar Dressing\",\r\n\t\"Cagliostro\",\r\n\t\"Cairo\",\r\n\t\"Calligraffitti\",\r\n\t\"Cambay\",\r\n\t\"Cambo\",\r\n\t\"Candal\",\r\n\t\"Cantarell\",\r\n\t\"Cantata One\",\r\n\t\"Cantora One\",\r\n\t\"Capriola\",\r\n\t\"Cardo\",\r\n\t\"Carme\",\r\n\t\"Carrois Gothic\",\r\n\t\"Carrois Gothic SC\",\r\n\t\"Carter One\",\r\n\t\"Catamaran\",\r\n\t\"Caudex\",\r\n\t\"Caveat\",\r\n\t\"Caveat Brush\",\r\n\t\"Cedarville Cursive\",\r\n\t\"Ceviche One\",\r\n\t\"Chakra Petch\",\r\n\t\"Changa\",\r\n\t\"Changa One\",\r\n\t\"Chango\",\r\n\t\"Charm\",\r\n\t\"Charmonman\",\r\n\t\"Chau Philomene One\",\r\n\t\"Chela One\",\r\n\t\"Chelsea Market\",\r\n\t\"Chenla\",\r\n\t\"Cherry Cream Soda\",\r\n\t\"Cherry Swash\",\r\n\t\"Chewy\",\r\n\t\"Chicle\",\r\n\t\"Chilanka\",\r\n\t\"Chivo\",\r\n\t\"Chonburi\",\r\n\t\"Cinzel\",\r\n\t\"Cinzel Decorative\",\r\n\t\"Clicker Script\",\r\n\t\"Coda\",\r\n\t\"Coda Caption\",\r\n\t\"Codystar\",\r\n\t\"Coiny\",\r\n\t\"Combo\",\r\n\t\"Comfortaa\",\r\n\t\"Coming Soon\",\r\n\t\"Concert One\",\r\n\t\"Condiment\",\r\n\t\"Content\",\r\n\t\"Contrail One\",\r\n\t\"Convergence\",\r\n\t\"Cookie\",\r\n\t\"Copse\",\r\n\t\"Corben\",\r\n\t\"Cormorant\",\r\n\t\"Cormorant Garamond\",\r\n\t\"Cormorant Infant\",\r\n\t\"Cormorant SC\",\r\n\t\"Cormorant Unicase\",\r\n\t\"Cormorant Upright\",\r\n\t\"Courgette\",\r\n\t\"Cousine\",\r\n\t\"Coustard\",\r\n\t\"Covered By Your Grace\",\r\n\t\"Crafty Girls\",\r\n\t\"Creepster\",\r\n\t\"Creepster Caps\",\r\n\t\"Crete Round\",\r\n\t\"Crimson Pro\",\r\n\t\"Crimson Text\",\r\n\t\"Croissant One\",\r\n\t\"Crushed\",\r\n\t\"Cuprum\",\r\n\t\"Cute Font\",\r\n\t\"Cutive\",\r\n\t\"Cutive Mono\",\r\n\t\"Damion\",\r\n\t\"Dancing Script\",\r\n\t\"Dangrek\",\r\n\t\"Darker Grotesque\",\r\n\t\"Dawning of a New Day\",\r\n\t\"Days One\",\r\n\t\"decovaralpha\",\r\n\t\"Dekko\",\r\n\t\"Delius\",\r\n\t\"Delius Swash Caps\",\r\n\t\"Delius Unicase\",\r\n\t\"Della Respira\",\r\n\t\"Denk One\",\r\n\t\"Devonshire\",\r\n\t\"Dhurjati\",\r\n\t\"Dhyana\",\r\n\t\"Didact Gothic\",\r\n\t\"Digital Numbers\",\r\n\t\"Diplomata\",\r\n\t\"Diplomata SC\",\r\n\t\"DM Sans\",\r\n\t\"DM Serif Display\",\r\n\t\"DM Serif Text\",\r\n\t\"Do Hyeon\",\r\n\t\"Dokdo\",\r\n\t\"Domine\",\r\n\t\"Donegal One\",\r\n\t\"Doppio One\",\r\n\t\"Dorsa\",\r\n\t\"Dosis\",\r\n\t\"Dr Sugiyama\",\r\n\t\"Duru Sans\",\r\n\t\"Dynalight\",\r\n\t\"Eagle Lake\",\r\n\t\"East Sea Dokdo\",\r\n\t\"Eater\",\r\n\t\"Eater Caps\",\r\n\t\"EB Garamond\",\r\n\t\"Economica\",\r\n\t\"Eczar\",\r\n\t\"Ek Mukta\",\r\n\t\"El Messiri\",\r\n\t\"Electrolize\",\r\n\t\"Elsie\",\r\n\t\"Elsie Swash Caps\",\r\n\t\"Emblema One\",\r\n\t\"Emilys Candy\",\r\n\t\"Encode Sans\",\r\n\t\"Encode Sans Condensed\",\r\n\t\"Encode Sans Expanded\",\r\n\t\"Encode Sans Semi Condensed\",\r\n\t\"Encode Sans Semi Expanded\",\r\n\t\"Engagement\",\r\n\t\"Englebert\",\r\n\t\"Enriqueta\",\r\n\t\"Erica One\",\r\n\t\"Esteban\",\r\n\t\"Euphoria Script\",\r\n\t\"Ewert\",\r\n\t\"Exo\",\r\n\t\"Exo 2\",\r\n\t\"Expletus Sans\",\r\n\t\"Fahkwang\",\r\n\t\"Fanwood Text\",\r\n\t\"Farro\",\r\n\t\"Farsan\",\r\n\t\"Fascinate\",\r\n\t\"Fascinate Inline\",\r\n\t\"Faster One\",\r\n\t\"Fasthand\",\r\n\t\"Fauna One\",\r\n\t\"Faustina\",\r\n\t\"faustinavfbeta\",\r\n\t\"Federant\",\r\n\t\"Federo\",\r\n\t\"Felipa\",\r\n\t\"Fenix\",\r\n\t\"Finger Paint\",\r\n\t\"Fira Code\",\r\n\t\"Fira Mono\",\r\n\t\"Fira Sans\",\r\n\t\"Fira Sans Condensed\",\r\n\t\"Fira Sans Extra Condensed\",\r\n\t\"Fjalla One\",\r\n\t\"Fjord One\",\r\n\t\"Flamenco\",\r\n\t\"Flavors\",\r\n\t\"Fondamento\",\r\n\t\"Fontdiner Swanky\",\r\n\t\"Forum\",\r\n\t\"Francois One\",\r\n\t\"Frank Ruhl Libre\",\r\n\t\"Freckle Face\",\r\n\t\"Fredericka the Great\",\r\n\t\"Fredoka One\",\r\n\t\"Freehand\",\r\n\t\"Fresca\",\r\n\t\"Frijole\",\r\n\t\"Fruktur\",\r\n\t\"Fugaz One\",\r\n\t\"Gabriela\",\r\n\t\"Gaegu\",\r\n\t\"Gafata\",\r\n\t\"Galada\",\r\n\t\"Galdeano\",\r\n\t\"Galindo\",\r\n\t\"Gamja Flower\",\r\n\t\"Gayathri\",\r\n\t\"Gemunu Libre\",\r\n\t\"Gentium Basic\",\r\n\t\"Gentium Book Basic\",\r\n\t\"Geo\",\r\n\t\"Geostar\",\r\n\t\"Geostar Fill\",\r\n\t\"Germania One\",\r\n\t\"GFS Didot\",\r\n\t\"GFS Neohellenic\",\r\n\t\"Gidugu\",\r\n\t\"Gilda Display\",\r\n\t\"Give You Glory\",\r\n\t\"Glass Antiqua\",\r\n\t\"Glegoo\",\r\n\t\"Gloria Hallelujah\",\r\n\t\"Goblin One\",\r\n\t\"Gochi Hand\",\r\n\t\"Gorditas\",\r\n\t\"Gothic A1\",\r\n\t\"Goudy Bookletter 1911\",\r\n\t\"Graduate\",\r\n\t\"Grand Hotel\",\r\n\t\"Gravitas One\",\r\n\t\"Great Vibes\",\r\n\t\"Grenze\",\r\n\t\"Griffy\",\r\n\t\"Gruppo\",\r\n\t\"Gudea\",\r\n\t\"Gugi\",\r\n\t\"Gurajada\",\r\n\t\"Habibi\",\r\n\t\"Halant\",\r\n\t\"Hammersmith One\",\r\n\t\"Hanalei\",\r\n\t\"Hanalei Fill\",\r\n\t\"Handlee\",\r\n\t\"hanna\",\r\n\t\"hannari\",\r\n\t\"Hanuman\",\r\n\t\"Happy Monkey\",\r\n\t\"Harmattan\",\r\n\t\"Headland One\",\r\n\t\"Heebo\",\r\n\t\"Henny Penny\",\r\n\t\"Hermeneus One\",\r\n\t\"Herr Von Muellerhoff\",\r\n\t\"Hi Melody\",\r\n\t\"Hind\",\r\n\t\"Hind Colombo\",\r\n\t\"Hind Guntur\",\r\n\t\"Hind Jalandhar\",\r\n\t\"Hind Kochi\",\r\n\t\"Hind Madurai\",\r\n\t\"Hind Mysuru\",\r\n\t\"Hind Siliguri\",\r\n\t\"Hind Vadodara\",\r\n\t\"Holtwood One SC\",\r\n\t\"Homemade Apple\",\r\n\t\"Homenaje\",\r\n\t\"IBM Plex Mono\",\r\n\t\"IBM Plex Sans\",\r\n\t\"IBM Plex Sans Condensed\",\r\n\t\"IBM Plex Serif\",\r\n\t\"Iceberg\",\r\n\t\"Iceland\",\r\n\t\"IM Fell Double Pica\",\r\n\t\"IM Fell Double Pica SC\",\r\n\t\"IM Fell DW Pica\",\r\n\t\"IM Fell DW Pica SC\",\r\n\t\"IM Fell English\",\r\n\t\"IM Fell English SC\",\r\n\t\"IM Fell French Canon\",\r\n\t\"IM Fell French Canon SC\",\r\n\t\"IM Fell Great Primer\",\r\n\t\"IM Fell Great Primer SC\",\r\n\t\"Imprima\",\r\n\t\"Inconsolata\",\r\n\t\"Inder\",\r\n\t\"Indie Flower\",\r\n\t\"Inika\",\r\n\t\"Inknut Antiqua\",\r\n\t\"Irish Grover\",\r\n\t\"Istok Web\",\r\n\t\"Italiana\",\r\n\t\"Italianno\",\r\n\t\"Itim\",\r\n\t\"Jacques Francois\",\r\n\t\"Jacques Francois Shadow\",\r\n\t\"Jaldi\",\r\n\t\"jejugothic\",\r\n\t\"jejuhallasan\",\r\n\t\"jejumyeongjo\",\r\n\t\"Jim Nightshade\",\r\n\t\"Jockey One\",\r\n\t\"Jolly Lodger\",\r\n\t\"Jomhuria\",\r\n\t\"jomolhari\",\r\n\t\"Josefin Sans\",\r\n\t\"Josefin Sans Std Light\",\r\n\t\"Josefin Slab\",\r\n\t\"Joti One\",\r\n\t\"Jua\",\r\n\t\"Judson\",\r\n\t\"Julee\",\r\n\t\"Julius Sans One\",\r\n\t\"Junge\",\r\n\t\"Jura\",\r\n\t\"Just Another Hand\",\r\n\t\"Just Me Again Down Here\",\r\n\t\"K2D\",\r\n\t\"Kadwa\",\r\n\t\"Kalam\",\r\n\t\"Kameron\",\r\n\t\"Kanit\",\r\n\t\"Kantumruy\",\r\n\t\"Karla\",\r\n\t\"Karla Tamil Inclined\",\r\n\t\"Karla Tamil Upright\",\r\n\t\"Karma\",\r\n\t\"Katibeh\",\r\n\t\"Kaushan Script\",\r\n\t\"Kavivanar\",\r\n\t\"Kavoon\",\r\n\t\"Kdam Thmor\",\r\n\t\"Keania One\",\r\n\t\"Kelly Slab\",\r\n\t\"Kenia\",\r\n\t\"Khand\",\r\n\t\"Khmer\",\r\n\t\"Khula\",\r\n\t\"khyay\",\r\n\t\"Kirang Haerang\",\r\n\t\"Kite One\",\r\n\t\"Knewave\",\r\n\t\"Kodchasan\",\r\n\t\"KoHo\",\r\n\t\"kokoro\",\r\n\t\"kopubbatang\",\r\n\t\"Kotta One\",\r\n\t\"Koulen\",\r\n\t\"Kranky\",\r\n\t\"Kreon\",\r\n\t\"Kristi\",\r\n\t\"Krona One\",\r\n\t\"Krub\",\r\n\t\"Kumar One\",\r\n\t\"Kurale\",\r\n\t\"La Belle Aurore\",\r\n\t\"Lacquer\",\r\n\t\"Laila\",\r\n\t\"Lakki Reddy\",\r\n\t\"Lalezar\",\r\n\t\"Lancelot\",\r\n\t\"laomuangdon\",\r\n\t\"laomuangkhong\",\r\n\t\"laosanspro\",\r\n\t\"Lateef\",\r\n\t\"Lato\",\r\n\t\"League Script\",\r\n\t\"Leckerli One\",\r\n\t\"Ledger\",\r\n\t\"Lekton\",\r\n\t\"Lemon\",\r\n\t\"Lemonada\",\r\n\t\"Libre Barcode 128\",\r\n\t\"Libre Barcode 128 Text\",\r\n\t\"Libre Barcode 39\",\r\n\t\"Libre Barcode 39 Extended\",\r\n\t\"Libre Barcode 39 Extended Text\",\r\n\t\"Libre Barcode 39 Text\",\r\n\t\"Libre Baskerville\",\r\n\t\"Libre Caslon Display\",\r\n\t\"Libre Caslon Text\",\r\n\t\"Libre Franklin\",\r\n\t\"Life Savers\",\r\n\t\"Lilita One\",\r\n\t\"Lily Script One\",\r\n\t\"Limelight\",\r\n\t\"Linden Hill\",\r\n\t\"Literata\",\r\n\t\"Liu Jian Mao Cao\",\r\n\t\"Livvic\",\r\n\t\"Lobster\",\r\n\t\"Lobster Two\",\r\n\t\"Lohit Bengali\",\r\n\t\"Lohit Tamil\",\r\n\t\"lohitdevanagari\",\r\n\t\"Londrina Outline\",\r\n\t\"Londrina Shadow\",\r\n\t\"Londrina Sketch\",\r\n\t\"Londrina Solid\",\r\n\t\"Long Cang\",\r\n\t\"Lora\",\r\n\t\"Love Ya Like A Sister\",\r\n\t\"Loved by the King\",\r\n\t\"Lovers Quarrel\",\r\n\t\"Luckiest Guy\",\r\n\t\"Lusitana\",\r\n\t\"Lustria\",\r\n\t\"Ma Shan Zheng\",\r\n\t\"Macondo\",\r\n\t\"Macondo Swash Caps\",\r\n\t\"Mada\",\r\n\t\"Magra\",\r\n\t\"Maiden Orange\",\r\n\t\"Maitree\",\r\n\t\"Major Mono Display\",\r\n\t\"Mako\",\r\n\t\"Mali\",\r\n\t\"Mallanna\",\r\n\t\"Mandali\",\r\n\t\"Manjari\",\r\n\t\"Manuale\",\r\n\t\"Marcellus\",\r\n\t\"Marcellus SC\",\r\n\t\"Marck Script\",\r\n\t\"Margarine\",\r\n\t\"Marko One\",\r\n\t\"Marmelad\",\r\n\t\"Martel\",\r\n\t\"Martel Sans\",\r\n\t\"Marvel\",\r\n\t\"Mate\",\r\n\t\"Mate SC\",\r\n\t\"Maven Pro\",\r\n\t\"mavenprovfbeta\",\r\n\t\"McLaren\",\r\n\t\"Meddon\",\r\n\t\"MedievalSharp\",\r\n\t\"Medula One\",\r\n\t\"Meera Inimai\",\r\n\t\"Megrim\",\r\n\t\"Meie Script\",\r\n\t\"Merge One\",\r\n\t\"Merienda\",\r\n\t\"Merienda One\",\r\n\t\"Merriweather\",\r\n\t\"Merriweather Sans\",\r\n\t\"Mervale Script\",\r\n\t\"Metal\",\r\n\t\"Metal Mania\",\r\n\t\"Metamorphous\",\r\n\t\"Metrophobic\",\r\n\t\"Miama\",\r\n\t\"Michroma\",\r\n\t\"Milonga\",\r\n\t\"Miltonian\",\r\n\t\"Miltonian Tattoo\",\r\n\t\"Mina\",\r\n\t\"Miniver\",\r\n\t\"Miriam Libre\",\r\n\t\"Miss Fajardose\",\r\n\t\"Miss Saint Delafield\",\r\n\t\"Modak\",\r\n\t\"Modern Antiqua\",\r\n\t\"Molengo\",\r\n\t\"Molle\",\r\n\t\"Monda\",\r\n\t\"Monofett\",\r\n\t\"Monoton\",\r\n\t\"Monsieur La Doulaise\",\r\n\t\"Montaga\",\r\n\t\"Montez\",\r\n\t\"Montserrat\",\r\n\t\"Montserrat Alternates\",\r\n\t\"Montserrat Subrayada\",\r\n\t\"Moul\",\r\n\t\"Moulpali\",\r\n\t\"Mountains of Christmas\",\r\n\t\"Mouse Memoirs\",\r\n\t\"mplus1p\",\r\n\t\"Mr Bedford\",\r\n\t\"Mr Bedfort\",\r\n\t\"Mr Dafoe\",\r\n\t\"Mr De Haviland\",\r\n\t\"Mrs Saint Delafield\",\r\n\t\"Mrs Sheppards\",\r\n\t\"Mukta\",\r\n\t\"Mukta Mahee\",\r\n\t\"Mukta Malar\",\r\n\t\"Mukta Vaani\",\r\n\t\"Muli\",\r\n\t\"myanmarsanspro\",\r\n\t\"Mystery Quest\",\r\n\t\"Nanum Brush Script\",\r\n\t\"Nanum Gothic\",\r\n\t\"Nanum Gothic Coding\",\r\n\t\"Nanum Myeongjo\",\r\n\t\"Nanum Pen Script\",\r\n\t\"NATS\",\r\n\t\"Neucha\",\r\n\t\"Neuton\",\r\n\t\"New Rocker\",\r\n\t\"News Cycle\",\r\n\t\"nicomoji\",\r\n\t\"Niconne\",\r\n\t\"nikukyu\",\r\n\t\"Niramit\",\r\n\t\"Nixie One\",\r\n\t\"Nobile\",\r\n\t\"Nokora\",\r\n\t\"Norican\",\r\n\t\"Nosifer\",\r\n\t\"Nosifer Caps\",\r\n\t\"Notable\",\r\n\t\"Nothing You Could Do\",\r\n\t\"Noticia Text\",\r\n\t\"Noto Sans\",\r\n\t\"Noto Serif\",\r\n\t\"notosanstamil\",\r\n\t\"Nova Cut\",\r\n\t\"Nova Flat\",\r\n\t\"Nova Mono\",\r\n\t\"Nova Oval\",\r\n\t\"Nova Round\",\r\n\t\"Nova Script\",\r\n\t\"Nova Slim\",\r\n\t\"Nova Square\",\r\n\t\"NTR\",\r\n\t\"Numans\",\r\n\t\"Nunito\",\r\n\t\"Nunito Sans\",\r\n\t\"Odor Mean Chey\",\r\n\t\"Offside\",\r\n\t\"OFL Sorts Mill Goudy TT\",\r\n\t\"Old Standard TT\",\r\n\t\"Oldenburg\",\r\n\t\"Oleo Script\",\r\n\t\"Oleo Script Swash Caps\",\r\n\t\"Open Sans\",\r\n\t\"Open Sans Condensed\",\r\n\t\"opensanshebrew\",\r\n\t\"opensanshebrewcondensed\",\r\n\t\"Oranienbaum\",\r\n\t\"Orbitron\",\r\n\t\"Oregano\",\r\n\t\"Orienta\",\r\n\t\"Original Surfer\",\r\n\t\"Oswald\",\r\n\t\"Over the Rainbow\",\r\n\t\"Overlock\",\r\n\t\"Overlock SC\",\r\n\t\"Overpass\",\r\n\t\"Overpass Mono\",\r\n\t\"Ovo\",\r\n\t\"Oxygen\",\r\n\t\"Oxygen Mono\",\r\n\t\"Pacifico\",\r\n\t\"Padauk\",\r\n\t\"Palanquin\",\r\n\t\"Palanquin Dark\",\r\n\t\"Pangolin\",\r\n\t\"Paprika\",\r\n\t\"Parisienne\",\r\n\t\"Passero One\",\r\n\t\"Passion One\",\r\n\t\"Pathway Gothic One\",\r\n\t\"Patrick Hand\",\r\n\t\"Patrick Hand SC\",\r\n\t\"Pattaya\",\r\n\t\"Patua One\",\r\n\t\"Pavanam\",\r\n\t\"Paytone One\",\r\n\t\"Pecita\",\r\n\t\"Peddana\",\r\n\t\"Peralta\",\r\n\t\"Permanent Marker\",\r\n\t\"Petit Formal Script\",\r\n\t\"Petrona\",\r\n\t\"Phetsarath\",\r\n\t\"Philosopher\",\r\n\t\"Piedra\",\r\n\t\"Pinyon Script\",\r\n\t\"Pirata One\",\r\n\t\"Plaster\",\r\n\t\"Play\",\r\n\t\"Playball\",\r\n\t\"Playfair Display\",\r\n\t\"Playfair Display SC\",\r\n\t\"Podkova\",\r\n\t\"podkovavfbeta\",\r\n\t\"Poetsen One\",\r\n\t\"Poiret One\",\r\n\t\"Poller One\",\r\n\t\"Poly\",\r\n\t\"Pompiere\",\r\n\t\"Ponnala\",\r\n\t\"Pontano Sans\",\r\n\t\"Poor Story\",\r\n\t\"Poppins\",\r\n\t\"Port Lligat Sans\",\r\n\t\"Port Lligat Slab\",\r\n\t\"Porter Sans Block\",\r\n\t\"Post No Bills Colombo\",\r\n\t\"Post No Bills Jaffna\",\r\n\t\"Pragati Narrow\",\r\n\t\"Preahvihear\",\r\n\t\"Press Start 2P\",\r\n\t\"Pridi\",\r\n\t\"Princess Sofia\",\r\n\t\"Prociono\",\r\n\t\"Prompt\",\r\n\t\"Prosto One\",\r\n\t\"Proza Libre\",\r\n\t\"PT Mono\",\r\n\t\"PT Sans\",\r\n\t\"PT Sans Caption\",\r\n\t\"PT Sans Narrow\",\r\n\t\"PT Serif\",\r\n\t\"PT Serif Caption\",\r\n\t\"Puritan\",\r\n\t\"Purple Purse\",\r\n\t\"Pushster\",\r\n\t\"Quando\",\r\n\t\"Quantico\",\r\n\t\"Quattrocento\",\r\n\t\"Quattrocento Sans\",\r\n\t\"Questrial\",\r\n\t\"Quicksand\",\r\n\t\"Quintessential\",\r\n\t\"Qwigley\",\r\n\t\"Racing Sans One\",\r\n\t\"Radley\",\r\n\t\"Rajdhani\",\r\n\t\"Rakkas\",\r\n\t\"Raleway\",\r\n\t\"Raleway Dots\",\r\n\t\"Ramabhadra\",\r\n\t\"Ramaraja\",\r\n\t\"Rambla\",\r\n\t\"Rammetto One\",\r\n\t\"Ranchers\",\r\n\t\"Rancho\",\r\n\t\"Ranga\",\r\n\t\"Rasa\",\r\n\t\"Rationale\",\r\n\t\"Ravi Prakash\",\r\n\t\"Red Hat Display\",\r\n\t\"Red Hat Text\",\r\n\t\"Redacted\",\r\n\t\"Redacted Script\",\r\n\t\"Redressed\",\r\n\t\"Reem Kufi\",\r\n\t\"Reenie Beanie\",\r\n\t\"Revalia\",\r\n\t\"Rhodium Libre\",\r\n\t\"Ribeye\",\r\n\t\"Ribeye Marrow\",\r\n\t\"Righteous\",\r\n\t\"Risque\",\r\n\t\"Roboto\",\r\n\t\"Roboto Condensed\",\r\n\t\"Roboto Mono\",\r\n\t\"Roboto Slab\",\r\n\t\"Rochester\",\r\n\t\"Rock Salt\",\r\n\t\"Rokkitt\",\r\n\t\"Romanesco\",\r\n\t\"Ropa Sans\",\r\n\t\"Rosario\",\r\n\t\"Rosarivo\",\r\n\t\"Rouge Script\",\r\n\t\"roundedmplus1c\",\r\n\t\"Rozha One\",\r\n\t\"Rubik\",\r\n\t\"Rubik Mono One\",\r\n\t\"Rubik One\",\r\n\t\"Ruda\",\r\n\t\"Rufina\",\r\n\t\"Ruge Boogie\",\r\n\t\"Ruluko\",\r\n\t\"Rum Raisin\",\r\n\t\"Ruslan Display\",\r\n\t\"Russo One\",\r\n\t\"Ruthie\",\r\n\t\"Rye\",\r\n\t\"Sacramento\",\r\n\t\"Sahitya\",\r\n\t\"Sail\",\r\n\t\"Saira\",\r\n\t\"Saira Condensed\",\r\n\t\"Saira Extra Condensed\",\r\n\t\"Saira Semi Condensed\",\r\n\t\"Saira Stencil One\",\r\n\t\"Salsa\",\r\n\t\"Sanchez\",\r\n\t\"Sancreek\",\r\n\t\"Sansation\",\r\n\t\"Sansita\",\r\n\t\"Sansita One\",\r\n\t\"Sarabun\",\r\n\t\"Sarala\",\r\n\t\"Sarina\",\r\n\t\"Sarpanch\",\r\n\t\"Satisfy\",\r\n\t\"sawarabigothic\",\r\n\t\"sawarabimincho\",\r\n\t\"Scada\",\r\n\t\"Scheherazade\",\r\n\t\"Schoolbell\",\r\n\t\"Scope One\",\r\n\t\"Seaweed Script\",\r\n\t\"Secular One\",\r\n\t\"Sedan\",\r\n\t\"Sedan SC\",\r\n\t\"Sedgwick Ave\",\r\n\t\"Sedgwick Ave Display\",\r\n\t\"seoulhangang\",\r\n\t\"seoulhangangcondensed\",\r\n\t\"seoulnamsan\",\r\n\t\"seoulnamsancondensed\",\r\n\t\"seoulnamsanvertical\",\r\n\t\"Sevillana\",\r\n\t\"Seymour One\",\r\n\t\"Shadows Into Light\",\r\n\t\"Shadows Into Light Two\",\r\n\t\"Shanti\",\r\n\t\"Share\",\r\n\t\"Share Tech\",\r\n\t\"Share Tech Mono\",\r\n\t\"Shojumaru\",\r\n\t\"Short Stack\",\r\n\t\"Shrikhand\",\r\n\t\"Siamreap\",\r\n\t\"Siemreap\",\r\n\t\"Sigmar One\",\r\n\t\"Signika\",\r\n\t\"Signika Negative\",\r\n\t\"Simonetta\",\r\n\t\"Single Day\",\r\n\t\"Sintony\",\r\n\t\"Sirin Stencil\",\r\n\t\"Sitara\",\r\n\t\"Six Caps\",\r\n\t\"Skranji\",\r\n\t\"Slabo 13px\",\r\n\t\"Slabo 27px\",\r\n\t\"Slackey\",\r\n\t\"Smokum\",\r\n\t\"Smythe\",\r\n\t\"Sniglet\",\r\n\t\"Snippet\",\r\n\t\"Snowburst One\",\r\n\t\"Sofadi One\",\r\n\t\"Sofia\",\r\n\t\"Solway\",\r\n\t\"Song Myung\",\r\n\t\"Sonsie One\",\r\n\t\"Sorts Mill Goudy\",\r\n\t\"souliyo\",\r\n\t\"Source Code Pro\",\r\n\t\"Source Sans Pro\",\r\n\t\"Source Serif Pro\",\r\n\t\"Space Mono\",\r\n\t\"Special Elite\",\r\n\t\"Spectral\",\r\n\t\"Spicy Rice\",\r\n\t\"Spinnaker\",\r\n\t\"Spirax\",\r\n\t\"Squada One\",\r\n\t\"Sree Krushnadevaraya\",\r\n\t\"Sriracha\",\r\n\t\"Srisakdi\",\r\n\t\"Staatliches\",\r\n\t\"Stalemate\",\r\n\t\"Stalin One\",\r\n\t\"Stalinist One\",\r\n\t\"Stardos Stencil\",\r\n\t\"Stint Ultra Condensed\",\r\n\t\"Stint Ultra Expanded\",\r\n\t\"Stoke\",\r\n\t\"Strait\",\r\n\t\"Strong\",\r\n\t\"Stylish\",\r\n\t\"Sue Ellen Francisco\",\r\n\t\"Suez One\",\r\n\t\"Sumana\",\r\n\t\"Sunflower\",\r\n\t\"Sunshiney\",\r\n\t\"Supermercado One\",\r\n\t\"Sura\",\r\n\t\"Suranna\",\r\n\t\"Suravaram\",\r\n\t\"Suwannaphum\",\r\n\t\"Swanky and Moo Moo\",\r\n\t\"Syncopate\",\r\n\t\"Tajawal\",\r\n\t\"Tangerine\",\r\n\t\"Taprom\",\r\n\t\"Tauri\",\r\n\t\"Taviraj\",\r\n\t\"Teko\",\r\n\t\"Telex\",\r\n\t\"Tenali Ramakrishna\",\r\n\t\"Tenor Sans\",\r\n\t\"Terminal Dosis\",\r\n\t\"Terminal Dosis Light\",\r\n\t\"Text Me One\",\r\n\t\"Thabit\",\r\n\t\"tharlon\",\r\n\t\"Thasadith\",\r\n\t\"The Girl Next Door\",\r\n\t\"Tienne\",\r\n\t\"Tillana\",\r\n\t\"Timmana\",\r\n\t\"Tinos\",\r\n\t\"Titan One\",\r\n\t\"Titillium Web\",\r\n\t\"Trade Winds\",\r\n\t\"Trirong\",\r\n\t\"Trocchi\",\r\n\t\"Trochut\",\r\n\t\"Trykker\",\r\n\t\"Tuffy\",\r\n\t\"Tulpen One\",\r\n\t\"Ubuntu\",\r\n\t\"Ubuntu Condensed\",\r\n\t\"Ubuntu Mono\",\r\n\t\"Ultra\",\r\n\t\"Uncial Antiqua\",\r\n\t\"Underdog\",\r\n\t\"Unica One\",\r\n\t\"UnifrakturCook\",\r\n\t\"UnifrakturMaguntia\",\r\n\t\"Unkempt\",\r\n\t\"Unlock\",\r\n\t\"Unna\",\r\n\t\"Vampiro One\",\r\n\t\"Varela\",\r\n\t\"Varela Round\",\r\n\t\"Varta\",\r\n\t\"Vast Shadow\",\r\n\t\"Vesper Libre\",\r\n\t\"Vibur\",\r\n\t\"Vidaloka\",\r\n\t\"Viga\",\r\n\t\"Voces\",\r\n\t\"Volkhov\",\r\n\t\"Vollkorn\",\r\n\t\"Vollkorn SC\",\r\n\t\"Voltaire\",\r\n\t\"VT323\",\r\n\t\"Waiting for the Sunrise\",\r\n\t\"Wallpoet\",\r\n\t\"Walter Turncoat\",\r\n\t\"Warnes\",\r\n\t\"Wellfleet\",\r\n\t\"Wendy One\",\r\n\t\"Wire One\",\r\n\t\"Work Sans\",\r\n\t\"Yaldevi Colombo\",\r\n\t\"Yanone Kaffeesatz\",\r\n\t\"Yantramanav\",\r\n\t\"Yatra One\",\r\n\t\"Yellowtail\",\r\n\t\"Yeon Sung\",\r\n\t\"Yeseva One\",\r\n\t\"Yesteryear\",\r\n\t\"Yinmar\",\r\n\t\"Yrsa\",\r\n\t\"ZCOOL KuaiLe\",\r\n\t\"ZCOOL QingKe HuangYou\",\r\n\t\"ZCOOL XiaoWei\",\r\n\t\"Zeyada\",\r\n\t\"Zhi Mang Xing\",\r\n\t\"Zilla Slab Highlight\",\r\n];\r\n\r\nexport default fontsList;\r\n","import { textTransformOptions, fontWeightOptions } from \"../settings-options\";\r\n\r\nconst { __ } = wp.i18n;\r\nconst { useState, useEffect } = wp.element;\r\nconst { applyFormat, toggleFormat } = wp.richText;\r\nconst { InspectorControls, PanelColorSettings, RichTextToolbarButton } =\r\n\twp.blockEditor || wp.editor;\r\nconst { PanelBody, RangeControl, SelectControl } = wp.components;\r\nconst { withSelect } = wp.data;\r\nconst { compose, ifCondition } = wp.compose;\r\n\r\n/* methods */\r\nconst getAttributesList = (attributesStyle) => {\r\n\tconst list = {};\r\n\tattributesStyle\r\n\t\t.slice(0, -1)\r\n\t\t.split(\";\")\r\n\t\t.forEach((p) => {\r\n\t\t\tconst attribute = p.split(\":\");\r\n\t\t\tlist[attribute[0]] = attribute[1];\r\n\t\t});\r\n\r\n\treturn list;\r\n};\r\n\r\nconst attributesToString = (attributesList) => {\r\n\tlet str = \"\";\r\n\tfor (const attribute in attributesList) {\r\n\t\tstr += `${attribute}:${attributesList[attribute]};`;\r\n\t}\r\n\r\n\treturn str;\r\n};\r\n\r\n/* format name */\r\nlet name = \"ultimate-blocks/highlight\";\r\n\r\n/* format edit function */\r\nconst highlightEdit = ({ isActive, value, onChange }) => {\r\n\t/* get the current selected block */\r\n\tconst selectedBlock = document.querySelector(\".wp-block.is-selected\");\r\n\r\n\t/* set a default style */\r\n\tconst defaultStyle = \"background-color:yellow;\";\r\n\r\n\t/* hooks */\r\n\tconst [headingFontSize, setHeadingFontSize] = useState(0);\r\n\tconst [headingFontWeight, setHeadingFontWeight] = useState(\"Bold\");\r\n\tconst [headingLetterSpacing, setHeadingLetterSpacing] = useState(0);\r\n\tconst [highlightedElements, setHighlightedElements] = useState(false);\r\n\tconst [elementsToChange, setElementsToChange] = useState([]);\r\n\tconst [attributesList, setAttributesList] = useState(\r\n\t\tgetAttributesList(defaultStyle)\r\n\t);\r\n\r\n\t/* useEffect */\r\n\tuseEffect(() => {\r\n\t\tif (elementsToChange.length > 0) {\r\n\t\t\tconst newElementsToChange = [...elementsToChange];\r\n\t\t\tlet currentElementToChange = newElementsToChange.shift();\r\n\t\t\tsetElementsToChange(newElementsToChange);\r\n\r\n\t\t\tlet start = currentElementToChange.start;\r\n\t\t\tlet end = currentElementToChange.end;\r\n\r\n\t\t\tonChange(\r\n\t\t\t\tapplyFormat(\r\n\t\t\t\t\tvalue,\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttype: name,\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\tstyle: attributesToString(attributesList),\r\n\t\t\t\t\t\t\tstart,\r\n\t\t\t\t\t\t\tend,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t\tparseInt(start),\r\n\t\t\t\t\tparseInt(end)\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\t}, [elementsToChange]);\r\n\r\n\tuseEffect(() => {\r\n\t\t/* check if there are highlighted elements */\r\n\t\tsetHighlightedElements(\r\n\t\t\tselectedBlock\r\n\t\t\t\t? selectedBlock.querySelectorAll(\".has-highlight\").length > 0\r\n\t\t\t\t: false\r\n\t\t);\r\n\r\n\t\t/* set default attributes */\r\n\t\tif (highlightedElements) {\r\n\t\t\tlet hasHightlight = selectedBlock.querySelector(\".has-highlight\");\r\n\r\n\t\t\tif (hasHightlight) {\r\n\t\t\t\tlet highlightedStyle = hasHightlight.getAttribute(\"style\");\r\n\r\n\t\t\t\tif (attributesToString(attributesList) !== highlightedStyle) {\r\n\t\t\t\t\tsetAttributesList(getAttributesList(highlightedStyle));\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"font-size\"]) {\r\n\t\t\t\t\tsetHeadingFontSize(\r\n\t\t\t\t\t\twindow.getComputedStyle(selectedBlock.firstElementChild).fontSize\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"letter-spacing\"]) {\r\n\t\t\t\t\tlet parent = window.getComputedStyle(selectedBlock.firstElementChild)\r\n\t\t\t\t\t\t.letterSpacing;\r\n\t\t\t\t\tsetHeadingLetterSpacing(parent !== \"normal\" ? parent : \"0\");\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"font-weight\"]) {\r\n\t\t\t\t\tsetHeadingFontWeight(\r\n\t\t\t\t\t\twindow.getComputedStyle(selectedBlock.firstElementChild).fontWeight\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n\t/* toggle the highlight format */\r\n\tconst onToggle = () => {\r\n\t\tconst start = value.start.toString();\r\n\t\tconst end = value.end.toString();\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: name,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tstyle: attributesToString(attributesList),\r\n\t\t\t\t\tstart,\r\n\t\t\t\t\tend,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t};\r\n\r\n\t/* update the style with the new value */\r\n\tconst onChangeAttribute = (newValue, attribute) => {\r\n\t\t// Get an array of the highlighted sections to style them\r\n\t\tconst { formats } = value;\r\n\t\tlet elementsArr = [];\r\n\t\tfor (let i = 0; i <= formats.length; i++) {\r\n\t\t\tif (formats[i]) {\r\n\t\t\t\tlet formatIndex = formats[i].findIndex(\r\n\t\t\t\t\t(format) => format.type === name\r\n\t\t\t\t);\r\n\t\t\t\tif (formatIndex !== -1) {\r\n\t\t\t\t\tconst start = formats[i][formatIndex].attributes.start;\r\n\t\t\t\t\tconst end = formats[i][formatIndex].attributes.end;\r\n\t\t\t\t\ti = end;\r\n\t\t\t\t\telementsArr.push({\r\n\t\t\t\t\t\tstart,\r\n\t\t\t\t\t\tend,\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tsetAttributesList((attributesList) => {\r\n\t\t\tlet newList = { ...attributesList };\r\n\t\t\tnewList[attribute] = newValue;\r\n\r\n\t\t\tsetElementsToChange(elementsArr);\r\n\t\t\treturn newList;\r\n\t\t});\r\n\t};\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t{highlightedElements && (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{/* Background & Text Color */}\r\n\t\t\t\t\t\t onChangeAttribute(newColor, \"color\"),\r\n\t\t\t\t\t\t\t\t\tlabel: __(\"Highlight Text Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tvalue: attributesList[\"background-color\"],\r\n\t\t\t\t\t\t\t\t\tonChange: (newColor) =>\r\n\t\t\t\t\t\t\t\t\t\tonChangeAttribute(newColor, \"background-color\"),\r\n\t\t\t\t\t\t\t\t\tlabel: __(\"Highlight Background Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Font Size */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newFontSize + \"px\", \"font-size\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tmin={12}\r\n\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Text Transform */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newTextTransform, \"text-transform\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Letter Spacing */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newLetterSpacing + \"px\", \"letter-spacing\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tmin={-2}\r\n\t\t\t\t\t\t\tmax={6}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Font Weight */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newFontWeight, \"font-weight\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n};\r\n\r\n/* register highlight format only for advanced-heading */\r\nconst exclusiveHighlight = compose(\r\n\twithSelect((select) => ({\r\n\t\tselectedBlock: select(\"core/block-editor\").getSelectedBlock(),\r\n\t})),\r\n\tifCondition(\r\n\t\t(props) =>\r\n\t\t\tprops.selectedBlock && props.selectedBlock.name === \"ub/advanced-heading\"\r\n\t)\r\n)(highlightEdit);\r\n\r\n/* format settings */\r\nconst highlight = {\r\n\tname,\r\n\ttitle: __(\"Highlight\"),\r\n\ttagName: \"span\",\r\n\tclassName: \"has-highlight\",\r\n\tattributes: {\r\n\t\tstyle: \"style\",\r\n\t\tstart: \"start\",\r\n\t\tend: \"end\",\r\n\t},\r\n\tedit: exclusiveHighlight,\r\n};\r\n\r\nexport default highlight;\r\n","import highlight from \"./highlight\";\r\n\r\nconst { registerFormatType } = wp.richText;\r\n\r\n/* register the formats */\r\nfunction registerFormats() {\r\n\t[highlight].forEach(({ name, ...settings }) =>\r\n\t\tregisterFormatType(name, settings)\r\n\t);\r\n}\r\n\r\nregisterFormats();\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst {\r\n\t\tpadding,\r\n\t\talignment,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\ttextTransform,\r\n\t\tletterSpacing,\r\n\t\tfontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight,\r\n\t\tmargin,\r\n\t} = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t\ttextAlign: alignment,\r\n\t\tcolor: textColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize: fontSize ? `${fontSize}px` : null,\r\n\t\tletterSpacing,\r\n\t\ttextTransform,\r\n\t\tfontFamily: fontFamily.includes(\" \") ? `'${fontFamily}'` : fontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight: lineHeight ? `${lineHeight}px` : null,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\n/**H1, H2, H3, H4, H5 and H6 icons from GridIcons, available under GPL v2 */\r\nexport const h1Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h2Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h3Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h4Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h5Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h6Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import fontsList from \"./fonts\";\r\nconst { __ } = wp.i18n;\r\n\r\nexport const textTransformOptions = [\r\n\t{\r\n\t\tvalue: \"none\",\r\n\t\tlabel: __(\"None\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"uppercase\",\r\n\t\tlabel: __(\"Uppercase\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"lowercase\",\r\n\t\tlabel: __(\"Lowercase\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"capitalize\",\r\n\t\tlabel: __(\"Capitalize\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nexport const fontWeightOptions = [\r\n\t\"Normal\",\r\n\t\"Bold\",\r\n\t\"100\",\r\n\t\"200\",\r\n\t\"300\",\r\n\t\"400\",\r\n\t\"500\",\r\n\t\"600\",\r\n\t\"700\",\r\n\t\"800\",\r\n\t\"900\",\r\n].map((o) => ({ value: o, label: __(o, \"ultimate-blocks\") }));\r\n\r\nexport const fontFamilyOptions = fontsList.map((fontFamilyOption) => ({\r\n\tvalue: fontFamilyOption,\r\n\tlabel: __(fontFamilyOption, \"ultimate-blocks\"),\r\n}));\r\n","const { createBlock } = wp.blocks;\r\n\r\nconst transforms = {\r\n\tfrom: [\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h1\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h1\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h2\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h2\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h3\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h3\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h4\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h4\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h5\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h5\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h6\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h6\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"block\",\r\n\t\t\tblocks: [\"core/heading\"],\r\n\t\t\ttransform: (attributes) =>\r\n\t\t\t\tcreateBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\tcontent: attributes.content,\r\n\t\t\t\t\tlevel: `h${attributes.level}`,\r\n\t\t\t\t\talignment: attributes.textAlign,\r\n\t\t\t\t\t...(attributes.hasOwnProperty(\"style\") && {\r\n\t\t\t\t\t\tfontWeight: attributes.style.typography.fontWeight,\r\n\t\t\t\t\t}),\r\n\t\t\t\t}),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"block\",\r\n\t\t\tblocks: [\"core/paragraph\"],\r\n\t\t\ttransform: (attributes) =>\r\n\t\t\t\tcreateBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\tcontent: attributes.content,\r\n\t\t\t\t\tlevel: `h2`,\r\n\t\t\t\t\talignment: attributes.align,\r\n\t\t\t\t\t...(attributes.hasOwnProperty(\"style\") && {\r\n\t\t\t\t\t\tfontWeight: attributes.style.typography.fontWeight,\r\n\t\t\t\t\t}),\r\n\t\t\t\t}),\r\n\t\t},\r\n\t],\r\n};\r\n\r\nexport default transforms;\r\n","const { registerBlockType } = wp.blocks;\r\nconst { createBlock } = wp.blocks;\r\n\r\nimport metadata from \"./block.json\";\r\n\r\nimport icon from \"./icon\";\r\nimport { AdvancedVideoBlock } from \"./components\";\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tvideoEmbedCode:\r\n\t\t\t\t'',\r\n\t\t},\r\n\t},\r\n\tedit: AdvancedVideoBlock,\r\n\ttransforms: {\r\n\t\tfrom: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: [\"core/embed\"],\r\n\t\t\t\ttransform: (attributes) =>\r\n\t\t\t\t\tcreateBlock(\"ub/advanced-video\", {\r\n\t\t\t\t\t\turl: attributes.url,\r\n\t\t\t\t\t\tautofit: true,\r\n\t\t\t\t\t\tvideoSource: attributes.providerNameSlug,\r\n\t\t\t\t\t\tisTransformed: true,\r\n\t\t\t\t\t}),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import { convertFromSeconds } from \"../../common\";\r\nimport { get } from \"lodash\";\r\nimport { useState, useEffect } from \"react\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nconst { __ } = wp.i18n;\r\nconst {\r\n\tMediaUpload,\r\n\tMediaUploadCheck,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n\tuseBlockProps,\r\n} = wp.blockEditor || wp.editor;\r\nconst {\r\n\tButton,\r\n\tRangeControl,\r\n\tToggleControl,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tSelectControl,\r\n\tAnglePickerControl,\r\n} = wp.components;\r\n\r\nfunction editEmbedArgs(source, embedCode, mode, arg, isTimeCode = false) {\r\n\tlet newEmbedCode = embedCode;\r\n\tlet regexPart = \"\";\r\n\r\n\tconst validSources = [\"youtube\", \"dailymotion\", \"vimeo\"];\r\n\r\n\tconst sizeRegex = /width=\"\\d+\" height=\"\\d+\"/;\r\n\r\n\tif (mode === \"add\") {\r\n\t\tif (validSources.includes(source) && embedCode.search(sizeRegex)) {\r\n\t\t\tswitch (source) {\r\n\t\t\t\tcase \"youtube\":\r\n\t\t\t\t\tnewEmbedCode = embedCode.replace(\"/.exec(embedCode);\r\n\r\n\t\t\t\tnewEmbedCode = embedCode.replace(\r\n\t\t\t\t\tvideoTag[0],\r\n\t\t\t\t\tvideoTag[0].replace(\"`,\r\n\t\t\t\t\t\"g\"\r\n\t\t\t\t);\r\n\r\n\t\t\t\tconst videoControlsMatch = videoControlsRegex.exec(embedCode);\r\n\r\n\t\t\t\tnewEmbedCode = embedCode.replace(\r\n\t\t\t\t\tvideoControlsMatch[0],\r\n\t\t\t\t\tvideoControlsMatch[0].replace(` ${arg}`, \"\")\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\treturn newEmbedCode;\r\n}\r\n\r\nfunction makeTimeCode(seconds) {\r\n\tlet timeCode = \"\";\r\n\tconst time = convertFromSeconds(seconds);\r\n\tif (time.d) {\r\n\t\ttimeCode += `${time.d}d`;\r\n\t}\r\n\tif (time.h) {\r\n\t\ttimeCode += `${time.h}h`;\r\n\t}\r\n\tif (time.m) {\r\n\t\ttimeCode += `${time.m}m`;\r\n\t}\r\n\tif (time.s) {\r\n\t\ttimeCode += `${time.s}s`;\r\n\t}\r\n\treturn `t=${timeCode}`;\r\n}\r\n\r\nfunction adjustVideoStart(source, embedCode, startTime, prevStartTime = 0) {\r\n\tlet newEmbedCode = embedCode;\r\n\r\n\tlet startCode = \"\";\r\n\r\n\tswitch (source) {\r\n\t\tcase \"youtube\":\r\n\t\tcase \"dailymotion\":\r\n\t\t\tstartCode = `start=${startTime}`;\r\n\t\t\tbreak;\r\n\t\tcase \"vimeo\":\r\n\t\t\t//specify hours minutes and seconds, can skip units with zero value\r\n\t\t\t//use #t=xhxmxs\r\n\t\t\tstartCode = makeTimeCode(startTime);\r\n\t\t\tbreak;\r\n\t\tcase \"local\":\r\n\t\t//already handled differently\r\n\t\tdefault:\r\n\t\t\tbreak;\r\n\t}\r\n\r\n\tif (source === \"vimeo\") {\r\n\t\tnewEmbedCode = editEmbedArgs(\r\n\t\t\tsource,\r\n\t\t\tembedCode,\r\n\t\t\tstartTime > 0 ? \"add\" : \"remove\",\r\n\t\t\tstartTime > 0 ? startCode : makeTimeCode(prevStartTime),\r\n\t\t\ttrue\r\n\t\t);\r\n\t} else if ([\"youtube\", \"dailymotion\"].includes(source)) {\r\n\t\tif (prevStartTime > 0) {\r\n\t\t\tnewEmbedCode = editEmbedArgs(\r\n\t\t\t\tsource,\r\n\t\t\t\tembedCode,\r\n\t\t\t\t\"remove\",\r\n\t\t\t\t`start=${prevStartTime}`\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tif (startTime > 0) {\r\n\t\t\tnewEmbedCode = editEmbedArgs(source, newEmbedCode, \"add\", startCode);\r\n\t\t}\r\n\t} else {\r\n\t\t//case handler for local/direct\r\n\t\tconst embedArgs =\r\n\t\t\t/ 0 ? `#t=${startTime}` : \"\"\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tnewEmbedCode = newEmbedCode.replace(\r\n\t\t\t\tembedArgs[1],\r\n\t\t\t\tembedArgs[1].replace(/\"$/g, `#t=${startTime}\"`)\r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n\r\n\treturn newEmbedCode;\r\n}\r\n\r\nfunction editThumbnail(source, embedCode, mode, thumbnailURL) {\r\n\treturn [\"videopress\", \"local\", \"unknown\"].includes(source)\r\n\t\t? editEmbedArgs(source, embedCode, mode, `poster=${thumbnailURL}`)\r\n\t\t: embedCode;\r\n}\r\n\r\nexport function AdvancedVideoBlock(props) {\r\n\tconst [enterVideoURL, setVideoURLStatus] = useState(false);\r\n\tconst [videoURLInput, setVideoURLInput] = useState(\r\n\t\tprops.attributes.url ?? \"\"\r\n\t);\r\n\tconst [allowCustomStartTime, setStartTimeStatus] = useState(false);\r\n\tconst [useCustomThumbnail, setCustomThumbnailStatus] = useState(false);\r\n\tconst [enterImageURL, setImageURLInputStatus] = useState(false);\r\n\tconst [imageURLInput, setImageURLInput] = useState(\"\");\r\n\tconst [startTime_d, setStartTime_d] = useState(0);\r\n\tconst [startTime_h, setStartTime_h] = useState(0);\r\n\tconst [startTime_m, setStartTime_m] = useState(0);\r\n\tconst [startTime_s, setStartTime_s] = useState(0);\r\n\r\n\tconst [youtubeCache, setYoutubeCache] = useState({});\r\n\tconst [vimeoCache, setVimeoCache] = useState({});\r\n\tconst [dailyMotionCache, setDailyMotionCache] = useState({});\r\n\tconst [videoPressCache, setVideoPressCache] = useState({});\r\n\r\n\tconst [currentBorder, setCurrentBorder] = useState(\"\");\r\n\tconst [currentCorner, setCurrentCorner] = useState(\"\");\r\n\tconst [useShadow, setShadowStatus] = useState(false);\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: getStyles(attributes),\r\n\t});\r\n\tconst { block } = useSelect((select) => {\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t};\r\n\t});\r\n\tconst {\r\n\t\tblockID,\r\n\t\tvideoId,\r\n\t\turl,\r\n\t\tvideoEmbedCode,\r\n\t\tshowPlayerControls,\r\n\t\ttopBorderSize,\r\n\t\tleftBorderSize,\r\n\t\trightBorderSize,\r\n\t\tbottomBorderSize,\r\n\t\ttopBorderStyle,\r\n\t\tleftBorderStyle,\r\n\t\trightBorderStyle,\r\n\t\tbottomBorderStyle,\r\n\t\ttopBorderColor,\r\n\t\tleftBorderColor,\r\n\t\trightBorderColor,\r\n\t\tbottomBorderColor,\r\n\t\ttopLeftRadius,\r\n\t\ttopRightRadius,\r\n\t\tbottomLeftRadius,\r\n\t\tbottomRightRadius,\r\n\t\tshadow,\r\n\t\tvideoSource,\r\n\t\tvideoLength,\r\n\t\tstartTime,\r\n\t\tautoplay,\r\n\t\tpreserveAspectRatio,\r\n\t\tautofit,\r\n\t\twidth,\r\n\t\theight,\r\n\t\torigWidth,\r\n\t\torigHeight,\r\n\t\tvimeoUploaderNotBasic,\r\n\t\tmute,\r\n\t\tloop,\r\n\t\tthumbnail,\r\n\t\tthumbnailID,\r\n\t\tshowInDesktop,\r\n\t\tshowInTablet,\r\n\t\tshowInMobile,\r\n\t\tisTransformed,\r\n\t} = attributes;\r\n\r\n\tuseEffect(() => {\r\n\t\tif (\r\n\t\t\tstartTime !== 0 &&\r\n\t\t\t[startTime_d, startTime_h, startTime_m, startTime_s].every((t) => t === 0)\r\n\t\t) {\r\n\t\t\tlet st = convertFromSeconds(startTime);\r\n\t\t\tsetStartTimeStatus(true);\r\n\t\t\tsetStartTime_d(st.d);\r\n\t\t\tsetStartTime_h(st.h);\r\n\t\t\tsetStartTime_m(st.m);\r\n\t\t\tsetStartTime_s(st.s);\r\n\t\t}\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t} else if (blockID !== block.clientId) {\r\n\t\t\t//patch for bug that set default width and height to 0 in frontend when width and height are unchanged in editor\r\n\t\t\tif (width === 0) {\r\n\t\t\t\tsetAttributes({ width: 600 });\r\n\t\t\t}\r\n\t\t\tif (height === 0) {\r\n\t\t\t\tsetAttributes({ height: 450 });\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (!useShadow && shadow[0].radius > 0) {\r\n\t\t\tsetShadowStatus(true);\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst currentColor =\r\n\t\tcurrentBorder === \"top\"\r\n\t\t\t? topBorderColor\r\n\t\t\t: currentBorder === \"left\"\r\n\t\t\t? leftBorderColor\r\n\t\t\t: currentBorder === \"right\"\r\n\t\t\t? rightBorderColor\r\n\t\t\t: bottomBorderColor;\r\n\r\n\tconst hasBorder =\r\n\t\t[topBorderSize, rightBorderSize, bottomBorderSize, leftBorderSize].filter(\r\n\t\t\t(s) => s > 0\r\n\t\t).length > 0;\r\n\r\n\tconst checkVideoURLInput = () => {\r\n\t\tlet videoURL = videoURLInput.trim();\r\n\t\tif (/^http(s)?:\\/\\//g.test(videoURL)) {\r\n\t\t\tconst youtubeMatch =\r\n\t\t\t\t/^(?:https?:\\/\\/)?(?:m\\.|www\\.)?(?:youtu\\.be\\/|youtube\\.com\\/(?:embed\\/|v\\/|watch\\?v=|watch\\?.+&v=))((\\w|-){11})(?:\\S+)?$/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst vimeoMatch =\r\n\t\t\t\t/^(?:https?\\:\\/\\/)?(?:www\\.|player\\.)?(?:vimeo\\.com\\/)([0-9]+)/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst dailyMotionMatch =\r\n\t\t\t\t/^(?:https?\\:\\/\\/)?(?:www\\.)?(?:dailymotion\\.com\\/video|dai\\.ly)\\/([0-9a-z]+)(?:[\\-_0-9a-zA-Z]+#video=([a-z0-9]+))?/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst videoPressMatch =\r\n\t\t\t\t/^https?:\\/\\/(?:www\\.)?videopress\\.com\\/(?:embed|v)\\/([a-zA-Z0-9]{8,})/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\r\n\t\t\tconst facebookVideoRegex = new RegExp(\r\n\t\t\t\t[\r\n\t\t\t\t\t\"^https?:\\\\/\\\\/(?:\",\r\n\t\t\t\t\t\"(?:(?:www|web|mobile|(ar|bg|de|fi|hr|hu|id|pl|ro|ru|th)-\\\\1|bs-ba|cs-cz|da-dk|el-gk|en-gb|es(?:-(?:es|la))?|et-ee|fa-ir|fb-lt|fr-(?:ca|fr)|fr|he-il|(it|nl|tr)(-\\\\2)?|ja-jp|ko-kr|ms-my|nb-no|pt-(?:br|pt)|sr-rs|sv-se|tl-ph|vi-vn|zh-(?:cn|hk|tw))\", //main fb video url, first part, includes known subdomains\r\n\t\t\t\t\t\"?\\\\.?facebook\\\\.com\\\\/(?:(?:watch\\\\/\\\\?v=)|(?:[A-Za-z0-9.]+\\\\/videos\\\\/))[0-9]+)\", //main fb video url, second part (both watch/?v=[postid] and [userid/pageid]/videos/[postid] variants)\r\n\t\t\t\t\t\"|fb\\\\.watch\\\\/[A-Za-z0-9_]+)\\\\/?\", //fb.watch variant\r\n\t\t\t\t].join(\"\"),\r\n\t\t\t\t\"g\"\r\n\t\t\t);\r\n\r\n\t\t\tconst facebookVideoMatch = facebookVideoRegex.exec(videoURL);\r\n\r\n\t\t\tif (youtubeMatch) {\r\n\t\t\t\tfetch(\r\n\t\t\t\t\t`https://www.googleapis.com/youtube/v3/videos?id=${youtubeMatch[1]}&part=snippet,contentDetails,player&key=AIzaSyDgItjYofyXkIZ4OxF6gN92PIQkuvU319c`\r\n\t\t\t\t)\r\n\t\t\t\t\t.then((response) => {\r\n\t\t\t\t\t\tresponse.json().then((data) => {\r\n\t\t\t\t\t\t\tif (data.items.length) {\r\n\t\t\t\t\t\t\t\tlet timePeriods = data.items[0].contentDetails.duration.match(\r\n\t\t\t\t\t\t\t\t\t/(\\d{1,2}(?:W|D|H|M|S))/g\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst videoHeight = get(\r\n\t\t\t\t\t\t\t\t\tdata.items[0],\r\n\t\t\t\t\t\t\t\t\t\"snippet.thumbnails.maxres.height\",\r\n\t\t\t\t\t\t\t\t\tget(data.items[0], \"snippet.thumbnails.high.height\", height)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst videoWidth = get(\r\n\t\t\t\t\t\t\t\t\tdata.items[0],\r\n\t\t\t\t\t\t\t\t\t\"snippet.thumbnails.maxres.width\",\r\n\t\t\t\t\t\t\t\t\tget(data.items[0], \"snippet.thumbnails.high.width\", width)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tlet embedCode = data.items[0].player.embedHtml;\r\n\t\t\t\t\t\t\t\tembedCode = embedCode.replace(\r\n\t\t\t\t\t\t\t\t\t/height=\"[0-9]+%?\"/,\r\n\t\t\t\t\t\t\t\t\t`height=\"${videoHeight}\"`\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tembedCode = embedCode.replace(\r\n\t\t\t\t\t\t\t\t\t/width=\"[0-9]+%?\"/,\r\n\t\t\t\t\t\t\t\t\t`width=\"${videoWidth}\"`\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst parsedCode = /`,\r\n\t\t\t\t\twidth: 600,\r\n\t\t\t\t\theight: 600,\r\n\t\t\t\t\tvideoSource: \"facebook\",\r\n\t\t\t\t\tpreserveAspectRatio: false,\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tconsole.log(\r\n\t\t\t\t\t\"site not supported. presume it's a direct link to a video\"\r\n\t\t\t\t);\r\n\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\turl: videoURL,\r\n\t\t\t\t\tvideoEmbedCode: ``,\r\n\t\t\t\t\tvideoSource: \"unknown\",\r\n\t\t\t\t\twidth: 500,\r\n\t\t\t\t\theight: 500,\r\n\t\t\t\t\tpreserveAspectRatio: false,\r\n\t\t\t\t});\r\n\t\t\t\tsetVideoURLInput(\"\");\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tsetVideoURLInput(\"\");\r\n\t\t\tconsole.log(\"invalid input\");\r\n\t\t}\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tif (isTransformed) {\r\n\t\t\tcheckVideoURLInput();\r\n\t\t}\r\n\t}, []);\r\n\r\n\tlet autofitContainerStyle = {};\r\n\tlet extraEmbeds = null;\r\n\tswitch (videoSource) {\r\n\t\tcase \"youtube\":\r\n\t\t\tautofitContainerStyle = Object.assign(\r\n\t\t\t\t{},\r\n\t\t\t\t{ aspectRatio: `${origWidth}/${origHeight}` }\r\n\t\t\t);\r\n\t\t\textraEmbeds = (\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tbreak;\r\n\t\tcase \"vimeo\":\r\n\t\t\tautofitContainerStyle = Object.assign(\r\n\t\t\t\t{},\r\n\t\t\t\t{ padding: `${(origHeight / origWidth) * 100}% 0 0 0` }\r\n\t\t\t);\r\n\t\t\textraEmbeds = `,\r\n\t\t\t\t\t\t\t\t\tvideoDuration: Math.floor(data.duration / 1000),\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tresetVideoAttributes();\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tvideoEmbedCode: `

${__(\"No video found at URL\")}

`,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((err) => {\r\n\t\t\t\t\t\tconsole.log(\"videopress input error\");\r\n\t\t\t\t\t\tconsole.log(err);\r\n\t\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tresetVideoAttributes();\r\n\t\t\t\tsetAttributes({ videoEmbedCode: \"

Video site not supported

\" });\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tresetVideoAttributes();\r\n\t\t\tconsole.log(\"input is not a url\");\r\n\t\t}\r\n\t};\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
\r\n\t\t\t {\r\n\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//videoURLInput isn't being updated via updateState for now\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t
\r\n\t\t\t\t setAttributes({ title })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ introduction })}\r\n\t\t\t\t/>\r\n\t\t\t\t{advancedMode && (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\t setVideoURLInput(e.target.value)}\r\n\t\t\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\t\t\tif (e.key === \"Enter\") {\r\n\t\t\t\t\t\t\t\t\t\tcheckVideoURLInput();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tresetVideoAttributes();\r\n\t\t\t\t\t\t\t\t\tsetVideoURLInput(\"\");\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\tInput error

\",\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{includeSuppliesList && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ suppliesIntro })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{supplies.map((supply, i) => (\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supplies[i], { name: newName }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t{addSupplyImages &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t(supply.imageURL !== \"\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supply, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supply, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={supply.imageID}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...supplies,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{ name: \"\", imageID: 0, imageAlt: \"\", imageURL: \"\" },\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{__(\"Add new supplies\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{includeToolsList && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ toolsIntro })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{tools.map((tool, i) => (\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tools[i], { name: newTool }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t{addToolImages &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t(tool.imageURL !== \"\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tool, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tool, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={tool.imageID}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...tools,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{ name: \"\", imageID: 0, imageAlt: \"\", imageURL: \"\" },\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{__(\"Add new tools\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ costDisplayText })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tcostCurrency = costCurrency.replace(/
    /g, \"\");\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ costCurrency });\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(cost))) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ cost: Number(cost) });\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ timeIntro })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{units.map((u) => (\r\n\t\t\t\t\t\t\t\t

    {__(u)}

    \r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t setAttributes({ totalTimeText })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{totalTime.map((t, i) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(newInput))) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttotalTime: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...totalTime.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tNumber(newInput),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...totalTime.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{useSections ? (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{section.map((s, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetCurrentStep(`section-${i}-step-${step}`)\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\teditSection={(newSection) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\t\t...section.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\tnewSection,\r\n\t\t\t\t\t\t\t\t\t\t\t...section.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tdeleteSection={() =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tsection: [...section.slice(0, i), ...section.slice(i + 1)],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tblockIsSelected={isSelected}\r\n\t\t\t\t\t\t\t\tcurrentStep={currentStep}\r\n\t\t\t\t\t\t\t\tupdateState={(newState) => {\r\n\t\t\t\t\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t) : (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{section[0].steps.map((step, i) => (\r\n\t\t\t\t\t\t\t\t setCurrentStep(`step-${i}`)}\r\n\t\t\t\t\t\t\t\t\teditStep={(newStep) => {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0].steps[i], newStep),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tdeleteStep={() => {\r\n\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t];\r\n\r\n\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsection: newSection,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tif (currentStep === `step-${i}`) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(\"\");\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmoveUp={() => {\r\n\t\t\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i - 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i - 1],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ section: newSection });\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(`step-${i - 1}`);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmoveDown={() => {\r\n\t\t\t\t\t\t\t\t\t\tif (i < section[0].steps.length - 1) {\r\n\t\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i + 1],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 2),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ section: newSection });\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(`step-${i + 1}`);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tblockIsSelected={isSelected}\r\n\t\t\t\t\t\t\t\t\tupdateState={(newState) => {\r\n\t\t\t\t\t\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tanchor: `step${section[0].steps.length}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tstepPic: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timg: -1,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\talt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\turl: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\twidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tdirection: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttip: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\thasVideoClip: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvideoClipStart: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvideoClipEnd: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Add step\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{useSections && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t...section,\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tsectionName: \"\",\r\n\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tanchor: `section${section.length}step0`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tstepPic: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\timg: -1,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\talt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\turl: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\twidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\tdirection: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\ttip: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\thasVideoClip: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvideoClipStart: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvideoClipEnd: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{__(\"Add Section\")}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ resultIntro })}\r\n\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{finalImageURL !== \"\" ? (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setCurrentStep(\"final\")}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageID: -1,\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageCaption: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageWidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageFloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ finalImageCaption })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetCurrentStep(\"final\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tfinalImageID: img.id,\r\n\t\t\t\t\t\t\t\t\tfinalImageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\tfinalImageURL: img.url,\r\n\t\t\t\t\t\t\t\t\tfinalImageCaption: img.caption,\r\n\t\t\t\t\t\t\t\t\tfinalImageWidth: Math.min(Math.max(img.width, 200), 800),\r\n\t\t\t\t\t\t\t\t\tfinalImageFloat: \"none\",\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\tvalue={finalImageID}\r\n\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t setAttributes({ howToYield })}\r\n\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t\ts.steps\r\n\t\t\t\t\t\t\t\t\t\t\t.map((st) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t(({ width, float }) => ({ width, float }))(st.stepPic)\r\n\t\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t\t\t.map((img, j) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\timg.width > 0\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-section:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ti + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t }) .ub_howto-step:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tj + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t }) figure { width: ${img.width}px; float: ${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timg.float\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t };}`\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t\t\t: section[0].steps\r\n\t\t\t\t\t\t\t\t\t.map((s) =>\r\n\t\t\t\t\t\t\t\t\t\t(({ width, float }) => ({ width, float }))(s.stepPic)\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.map((img, i) =>\r\n\t\t\t\t\t\t\t\t\t\timg.width > 0\r\n\t\t\t\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-step:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ti + 1\r\n\t\t\t\t\t\t\t\t\t\t\t }) figure { width: ${img.width}px; float: ${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\timg.float\r\n\t\t\t\t\t\t\t\t\t\t\t };}`\r\n\t\t\t\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\t${\r\n\t\t\t\t\t\t\tfinalImageWidth > 0\r\n\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-yield-image-container{\r\n\t\t\t\t\t\t\twidth: ${finalImageWidth}px;\r\n\t\t\t\t\t\t\tfloat: ${finalImageFloat};\r\n\t\t\t\t\t\t}`\r\n\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}`,\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import { __ } from '@wordpress/i18n';\r\nimport registerPluginBlock from '$Inc/registerPluginBlock';\r\nimport UbIcon from './components/UbIcon';\r\nimport { UbIconComponent } from '$Library/ub-common/Components';\r\n\r\nregisterPluginBlock('ub/icon-innerblock', {\r\n\ttitle: __('Icon', 'ultimate-blocks'),\r\n\tcategory: 'ultimateblocks',\r\n\ticon: 'dashicons-admin-tools',\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { iconName, size } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tsave: ({ attributes }) => {\r\n\t\tconst { iconName, size } = attributes;\r\n\r\n\t\treturn ;\r\n\t},\r\n});\r\n","import React, { Fragment } from 'react';\r\nimport UbIconInspector from './UbIconInspector';\r\nimport { UbIconComponent } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Icon main component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.iconName icon name\r\n * @param {Function} props.setAttributes block attribute update function\r\n * @param {number} props.size icon size\r\n * @function Object() { [native code] }\r\n */\r\nfunction UbIcon({ iconName, size, setAttributes }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UbIcon\r\n */\r\nexport default UbIcon;\r\n","import React from 'react';\r\nimport { InspectorControls } from '@wordpress/block-editor';\r\nimport { PanelBody, FontSizePicker } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { IconControl } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Ub icon inspector component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.iconName icon name\r\n * @param {Function} props.setAttributes block attribute update function\r\n * @param {number} props.size icon size\r\n */\r\nfunction UbIconInspector({ iconName, size, setAttributes }) {\r\n\tconst iconSizes = [\r\n\t\t{\r\n\t\t\tname: __('Small', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'small',\r\n\t\t\tsize: 30,\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: __('Medium', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'medium',\r\n\t\t\tsize: 50,\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: __('Large', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'large',\r\n\t\t\tsize: 70,\r\n\t\t},\r\n\t];\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticonName: val,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ size: val })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UbIconEditor\r\n */\r\nexport default UbIconInspector;\r\n","/**\r\n * Wordpress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useDispatch, useSelect } from \"@wordpress/data\";\r\nimport { ToolbarGroup, ToolbarDropdownMenu } from \"@wordpress/components\";\r\nimport {\r\n\tBlockControls,\r\n\tuseBlockEditContext,\r\n\tJustifyContentControl,\r\n} from \"@wordpress/block-editor\";\r\nimport CustomLinkControl from \"./components/LinkControl\";\r\nimport IconReplaceControl from \"./components/MediaReplaceControl\";\r\n\r\nfunction CustomBlockControls({ onReset, onLibraryOpen, onCustomInserterOpen }) {\r\n\tconst { clientId } = useBlockEditContext();\r\n\r\n\tconst block = useSelect((select) =>\r\n\t\tselect(\"core/block-editor\").getBlock(clientId)\r\n\t);\r\n\tconst { updateBlockAttributes } = useDispatch(\"core/block-editor\");\r\n\tconst attributes = block?.attributes;\r\n\tconst setAttributes = (newAttributes) =>\r\n\t\tupdateBlockAttributes(clientId, newAttributes);\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetAttributes({ justification: next });\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomBlockControls;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport registerPluginBlock from \"$Inc/registerPluginBlock\";\r\n\r\n/**\r\n * Custom Imports\r\n */\r\nimport { blockIcon } from \"./icons/block-icon\";\r\nimport Edit from \"./edit\";\r\nimport Save from \"./save\";\r\nimport metadata from \"./block.json\";\r\n\r\nregisterPluginBlock(metadata, {\r\n\ticon: blockIcon,\r\n\tattributes: metadata.attributes,\r\n\tedit: Edit,\r\n\tsave: Save,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\ticon: {\r\n\t\t\t\ticonName: \"wordpress\",\r\n\t\t\t\ttype: \"wordpress\",\r\n\t\t\t},\r\n\t\t\tsize: \"84px\",\r\n\t\t\ticonColor: \"#ffffff\",\r\n\t\t\ticonBackground: \"#e11b4c\",\r\n\t\t\tjustification: \"center\",\r\n\t\t},\r\n\t},\r\n});\r\n","/**\r\n * WordPress Dependencies\r\n */\r\n\r\nimport { useDispatch, useSelect } from \"@wordpress/data\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tuseBlockEditContext,\r\n\t__experimentalColorGradientSettingsDropdown as ColorGradientSettingsDropdown,\r\n\t__experimentalUseMultipleOriginColorsAndGradients as useMultipleOriginColorsAndGradients,\r\n} from \"@wordpress/block-editor\";\r\n\r\nfunction ColorSettings() {\r\n\tconst { clientId } = useBlockEditContext();\r\n\tconst { updateBlockAttributes } = useDispatch(\"core/block-editor\");\r\n\r\n\tconst attributes = useSelect((select) => {\r\n\t\treturn select(\"core/block-editor\").getBlockAttributes(clientId);\r\n\t});\r\n\tconst setAttributes = (newAttributes) =>\r\n\t\tupdateBlockAttributes(clientId, newAttributes);\r\n\r\n\tconst colorGradientSettings = useMultipleOriginColorsAndGradients();\r\n\tconst { defaultColors, defaultGradients } = useSelect((select) => {\r\n\t\treturn {\r\n\t\t\tdefaultColors:\r\n\t\t\t\tselect(\"core/block-editor\")?.getSettings()?.__experimentalFeatures\r\n\t\t\t\t\t?.color?.palette?.default,\r\n\t\t\tdefaultGradients:\r\n\t\t\t\tselect(\"core/block-editor\")?.getSettings()?.__experimentalFeatures\r\n\t\t\t\t\t?.color?.gradients?.default,\r\n\t\t};\r\n\t});\r\n\r\n\treturn (\r\n\t\t setAttributes({ iconColor: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconHoverColor,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tlabel: __(\"Icon Hover Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\tonColorChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconHoverColor: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconBackground,\r\n\t\t\t\t\tgradientValue: attributes.iconGradientBackground,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tgradients: defaultGradients,\r\n\t\t\t\t\tlabel: __(\"Icon Background\", \"ultimate-blocks\"),\r\n\t\t\t\t\tonColorChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconBackground: newValue }),\r\n\t\t\t\t\tonGradientChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconGradientBackground: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconHoverBackground,\r\n\t\t\t\t\tgradientValue: attributes.iconHoverGradientBackground,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tgradients: defaultGradients,\r\n\t\t\t\t\tlabel: __(\"Icon Hover Background\", \"ultimate-blocks\"),\r\n\r\n\t\t\t\t\tonColorChange: (newValue) => {\r\n\t\t\t\t\t\tsetAttributes({ iconHoverBackground: newValue });\r\n\t\t\t\t\t},\r\n\t\t\t\t\tonGradientChange: (newValue) => {\r\n\t\t\t\t\t\tsetAttributes({ iconHoverGradientBackground: newValue });\r\n\t\t\t\t\t},\r\n\t\t\t\t},\r\n\t\t\t]}\r\n\t\t/>\r\n\t);\r\n}\r\n\r\nexport default ColorSettings;\r\n","/**\r\n * External dependencies\r\n */\r\nimport classnames from \"classnames\";\r\n\r\n/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tButton,\r\n\tModal,\r\n\tNotice,\r\n\tRangeControl,\r\n\tTextareaControl,\r\n} from \"@wordpress/components\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { isValidSVG } from \"../utils\";\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\n\r\nexport default function CustomInserterModal(props) {\r\n\tconst {\r\n\t\tisCustomInserterOpen,\r\n\t\tsetCustomInserterOpen,\r\n\t\tattributes,\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\tconst [iconSize, setIconSize] = useState(100);\r\n\tconst [customIcon, setCustomIcon] = useState(attributes.svgIcon ?? \"\");\r\n\r\n\tconst isSVG = isValidSVG(customIcon);\r\n\tfunction insertCustomIcon() {\r\n\t\tif (isSVG) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ticon: {},\r\n\t\t\t\tsvgIcon: customIcon,\r\n\t\t\t});\r\n\t\t\tsetCustomInserterOpen(false);\r\n\t\t}\r\n\t}\r\n\r\n\treturn (\r\n\t\t setCustomInserterOpen(false)}\r\n\t\t\tisFullScreen\r\n\t\t>\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetCustomIcon(newValue);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tplaceholder={__(\r\n\t\t\t\t\t\t\t\"Paste the SVG code for your custom icon.\",\r\n\t\t\t\t\t\t\t\"ultimate-blocks\"\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{isSVG && (\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{__(\"Preview size\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t setIconSize(value)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t{customIcon && !isSVG && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\t\t\"The icon you inserted is not a valid SVG format or contains non-SVG elements.\",\r\n\t\t\t\t\t\t\t\t\t\"ultimate-blocks\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t setCustomIcon(\"\")}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Clear\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{__(\"Insert custom icon\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { link } from \"@wordpress/icons\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { displayShortcut, isKeyboardEvent } from \"@wordpress/keycodes\";\r\nimport { Popover, ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\n\r\nfunction CustomLinkControl({ attributes, setAttributes }) {\r\n\tconst [isEditingURL, setIsEditingURL] = useState(false);\r\n\tconst { linkRel, linkTarget, linkUrl } = attributes;\r\n\r\n\tconst isURLSet = !!linkUrl;\r\n\tconst opensInNewTab = linkTarget === \"_blank\";\r\n\r\n\tconst NEW_TAB_REL = \"noreferrer noopener\";\r\n\tfunction onKeyDown(event) {\r\n\t\tif (isKeyboardEvent.primary(event, \"k\")) {\r\n\t\t\tstartEditing(event);\r\n\t\t} else if (isKeyboardEvent.primaryShift(event, \"k\")) {\r\n\t\t\tunlink();\r\n\t\t}\r\n\t}\r\n\tfunction startEditing(event) {\r\n\t\tevent.preventDefault();\r\n\t\tsetIsEditingURL(true);\r\n\t}\r\n\r\n\tfunction unlink() {\r\n\t\tsetAttributes({\r\n\t\t\tlinkUrl: undefined,\r\n\t\t\tlinkTarget: undefined,\r\n\t\t\tlinkRel: undefined,\r\n\t\t});\r\n\t\tsetIsEditingURL(false);\r\n\t}\r\n\r\n\tfunction onToggleOpenInNewTab(value) {\r\n\t\tconst newLinkTarget = value ? \"_blank\" : undefined;\r\n\r\n\t\tlet updatedRel = linkRel;\r\n\t\tif (newLinkTarget && !linkRel) {\r\n\t\t\tupdatedRel = NEW_TAB_REL;\r\n\t\t} else if (!newLinkTarget && linkRel === NEW_TAB_REL) {\r\n\t\t\tupdatedRel = undefined;\r\n\t\t}\r\n\r\n\t\tsetAttributes({\r\n\t\t\tlinkTarget: newLinkTarget,\r\n\t\t\tlinkRel: updatedRel,\r\n\t\t});\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t{isEditingURL && (\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetIsEditingURL(false);\r\n\t\t\t\t\t}}\r\n\t\t\t\t\tfocusOnMount={isEditingURL ? \"firstElement\" : false}\r\n\t\t\t\t>\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ linkUrl: newURL });\r\n\r\n\t\t\t\t\t\t\tif (opensInNewTab !== newOpensInNewTab) {\r\n\t\t\t\t\t\t\t\tonToggleOpenInNewTab(newOpensInNewTab);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemove={() => {\r\n\t\t\t\t\t\t\tunlink();\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomLinkControl;\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tMenuGroup,\r\n\tMenuItem,\r\n\tDropdownMenu,\r\n\tToolbarDropdownMenu,\r\n} from \"@wordpress/components\";\r\nimport { code } from \"@wordpress/icons\";\r\nimport { blockIcon } from \"../icons/block-icon\";\r\n\r\nfunction IconReplaceControl({ onReset, onLibraryOpen, onCustomInserterOpen }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{({ onClose }) => (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonLibraryOpen();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ticon={blockIcon}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Open Icon Library\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonCustomInserterOpen();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ticon={code}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Change Custom SVG\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonReset();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Clear icon\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\nexport default IconReplaceControl;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { Placeholder as WPPlaceHolder, Button } from \"@wordpress/components\";\r\nimport { useSelect, useDispatch } from \"@wordpress/data\";\r\nimport { useBlockEditContext } from \"@wordpress/block-editor\";\r\n\r\n/**\r\n * Custom import\r\n */\r\nimport { blockIcon } from \"../icons/block-icon\";\r\nfunction Placeholder(props) {\r\n\tconst { setLibraryOpen, setCustomInserterOpen } = props;\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nexport default Placeholder;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport classnames from \"classnames\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { Button } from \"@wordpress/components\";\r\nimport { map, isEmpty, debounce } from \"lodash\";\r\nimport { useState, useEffect } from \"@wordpress/element\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport { ultimateIcons } from \"../../icons\";\r\n\r\nconst debouncedSetValue = debounce((val, setVal) => {\r\n\tsetVal(val);\r\n}, 500);\r\nfunction Content(props) {\r\n\tconst [icons, setIcons] = useState([]);\r\n\tconst [debouncedSearch, setDebouncedSearch] = useState(\"\");\r\n\r\n\tconst { value, search, onSelect, subCategoryFilter, mainCategoryFilter } =\r\n\t\tprops;\r\n\r\n\tconst mergeIcons = (filteredIcons) => {\r\n\t\tlet finalIcons = [];\r\n\t\tfor (let i = 0; i < filteredIcons.length; i++) {\r\n\t\t\tfinalIcons.push(...filteredIcons[i]);\r\n\t\t}\r\n\t\treturn finalIcons;\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tconst iconObj = ultimateIcons.find(\r\n\t\t\t(obj) => obj.type === mainCategoryFilter\r\n\t\t);\r\n\t\tif (search.trim() === \"\") {\r\n\t\t\tconst preparedIcons = iconObj?.icons.filter((icon) => {\r\n\t\t\t\treturn icon?.categories?.includes(subCategoryFilter);\r\n\t\t\t});\r\n\t\t\tif (subCategoryFilter.includes(\"all-\")) {\r\n\t\t\t\tsetIcons(iconObj.icons);\r\n\t\t\t} else {\r\n\t\t\t\tsetIcons(preparedIcons);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tconst preparedIcons = ultimateIcons.map((iconPack) => {\r\n\t\t\t\tconst iconPackIcons = iconPack?.icons.filter((icon) => {\r\n\t\t\t\t\treturn icon?.title\r\n\t\t\t\t\t\t.toLocaleLowerCase()\r\n\t\t\t\t\t\t.trim()\r\n\t\t\t\t\t\t?.includes(search.toLocaleLowerCase().trim());\r\n\t\t\t\t});\r\n\t\t\t\treturn iconPackIcons;\r\n\t\t\t});\r\n\t\t\tsetIcons(mergeIcons(preparedIcons));\r\n\t\t}\r\n\t}, [subCategoryFilter, mainCategoryFilter, debouncedSearch]);\r\n\tuseEffect(() => {\r\n\t\tdebouncedSetValue(search, setDebouncedSearch);\r\n\t}, [search]);\r\n\r\n\tconst isNoResults = isEmpty(icons);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t{map(icons, (icon) => {\r\n\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonSelect({\r\n\t\t\t\t\t\t\t\t\ticonName: icon.name,\r\n\t\t\t\t\t\t\t\t\ttype: icon?.type ?? mainCategoryFilter,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tisPressed={icon?.name === value}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{icon.icon}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{icon?.title ?? icon?.name}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t);\r\n\t\t\t\t})}\r\n\t\t\t\t{isNoResults &&

    {__(\"No icons found.\", \"ultimate-blocks\")}

    }\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nexport default Content;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isEmpty } from \"lodash\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useEffect } from \"@wordpress/element\";\r\nimport { ultimateIcons } from \"../../icons\";\r\nimport {\r\n\tSearchControl,\r\n\tMenuGroup,\r\n\tMenuItem,\r\n\tPanelBody,\r\n} from \"@wordpress/components\";\r\n\r\nfunction Sidebar(props) {\r\n\tconst {\r\n\t\tsearch,\r\n\t\tsetSearch,\r\n\t\tsubCategoryFilter,\r\n\t\tmainCategoryFilter,\r\n\t\tsetSubCategoryFilter,\r\n\t\tsetMainCategoryFilter,\r\n\t} = props;\r\n\r\n\tconst preparedIconPacks = ultimateIcons.map((iconPack) => {\r\n\t\tconst categories = iconPack?.categories;\r\n\t\tconst allCategories = categories?.map((category) => {\r\n\t\t\tconst categoryName = category?.name;\r\n\t\t\tconst categoryIcons = iconPack?.icons.filter((icon) => {\r\n\t\t\t\treturn icon?.categories?.includes(categoryName);\r\n\t\t\t});\r\n\t\t\treturn { ...category, count: categoryIcons.length };\r\n\t\t});\r\n\t\tallCategories.unshift({\r\n\t\t\tname: \"all-\" + iconPack?.type,\r\n\t\t\ttitle: \"All\",\r\n\t\t\tcount: iconPack?.icons.length,\r\n\t\t});\r\n\t\treturn { ...iconPack, categories: allCategories };\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tsetSubCategoryFilter(preparedIconPacks[0]?.categories?.[0]?.name);\r\n\t}, []);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t {\r\n\t\t\t\t\tsetSearch(newValue);\r\n\t\t\t\t}}\r\n\t\t\t\tplaceholder={__(\"Search Icon\", \"ultimate-blocks\")}\r\n\t\t\t/>\r\n\r\n\t\t\t{!isEmpty(preparedIconPacks) && (\r\n\t\t\t\t\r\n\t\t\t\t\t{preparedIconPacks.map((iconPack, index) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{iconPack?.categories.map((category) => {\r\n\t\t\t\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetSubCategoryFilter(category?.name);\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetMainCategoryFilter(iconPack?.type);\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{category?.title}\r\n\t\t\t\t\t\t\t\t\t\t\t{category?.count}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t})}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default Sidebar;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { useState } from \"@wordpress/element\";\r\n\r\n/**\r\n * Custom Dependencies\r\n */\r\nimport Content from \"./LibraryContent\";\r\nimport Sidebar from \"./LibrarySidebar\";\r\n\r\nfunction IconsLibrary(props) {\r\n\tconst [search, setSearch] = useState(\"\");\r\n\tconst [subCategoryFilter, setSubCategoryFilter] = useState(\"\");\r\n\tconst [mainCategoryFilter, setMainCategoryFilter] = useState(\"wordpress\");\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default IconsLibrary;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isEmpty } from \"lodash\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { Modal } from \"@wordpress/components\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport { ultimateIcons } from \"./icons\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport CustomInspectorControls from \"./inspector\";\r\nimport CustomBlockControls from \"./block-controls\";\r\nimport Placeholder from \"./components/Placeholder\";\r\nimport IconsLibrary from \"./components/icon-library\";\r\nimport CustomInserterModal from \"./components/CustomSvgInserter\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\nfunction Edit(props) {\r\n\tconst [isLibraryOpen, setLibraryOpen] = useState(false);\r\n\tconst [isCustomInserterOpen, setCustomInserterOpen] = useState(false);\r\n\tconst {\r\n\t\tclassName,\r\n\t\tsetAttributes,\r\n\t\tattributes: { icon, svgIcon },\r\n\t} = props;\r\n\tconst hasIcon = !isEmpty(icon);\r\n\tconst hasSVGIcon = !isEmpty(svgIcon);\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: getStyles(props.attributes),\r\n\t});\r\n\tconst finalIcon = hasIcon\r\n\t\t? ultimateIcons\r\n\t\t\t\t.find((obj) => obj.type === icon?.type)\r\n\t\t\t\t?.icons?.find((ic) => ic.name === icon.iconName)?.icon ?? \"\"\r\n\t\t: svgIcon;\r\n\r\n\tconst customInserterProps = {\r\n\t\tattributes: props.attributes,\r\n\t\tsetAttributes,\r\n\t\tisCustomInserterOpen,\r\n\t\tsetCustomInserterOpen,\r\n\t};\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{!hasIcon && !hasSVGIcon && (\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{hasSVGIcon && !hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{hasIcon &&
    {finalIcon}
    }\r\n\t\t\t{isLibraryOpen && (\r\n\t\t\t\t setLibraryOpen(false)}\r\n\t\t\t\t>\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ icon: newIcon, svgIcon: \"\" });\r\n\t\t\t\t\t\t\tsetLibraryOpen(false);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isCustomInserterOpen && }\r\n\t\t\t{(hasIcon || hasSVGIcon) && (\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticon: {},\r\n\t\t\t\t\t\t\tsvgIcon: \"\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\tonLibraryOpen={() => setLibraryOpen(true)}\r\n\t\t\t\t\tonCustomInserterOpen={() => setCustomInserterOpen(true)}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default Edit;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isUndefined, trim, isEmpty, omitBy, isNumber } from \"lodash\";\r\n/**\r\n * Custom Dependencies\r\n */\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n/**\r\n *\r\n * @param {Array} attributes\r\n *\r\n * @return {object} - Block styles\r\n */\r\n\r\nexport function getStyles(attributes) {\r\n\tconst rotation = isNumber(attributes?.iconRotation)\r\n\t\t? `rotate(${attributes.iconRotation}deg)`\r\n\t\t: \"\";\r\n\tconst paddingObj = getSpacingCss(attributes.padding);\r\n\tconst marginObj = getSpacingCss(attributes.margin);\r\n\r\n\tlet styles = {\r\n\t\t\"--ub-icon-rotation\": rotation,\r\n\t\t\"--ub-icon-size\": attributes?.size,\r\n\t\t\"--ub-icon-color\": attributes?.iconColor,\r\n\t\t\"--ub-icon-bg-color\": !isEmpty(attributes?.iconBackground)\r\n\t\t\t? attributes.iconBackground\r\n\t\t\t: attributes?.iconGradientBackground,\r\n\t\t\"--ub-icon-hover-color\": attributes?.iconHoverColor,\r\n\t\t\"--ub-icon-bg-hover-color\": !isEmpty(attributes?.iconHoverBackground)\r\n\t\t\t? attributes?.iconHoverBackground\r\n\t\t\t: attributes?.iconHoverGradientBackground,\r\n\t\t\"--ub-icon-justification\": attributes?.justification,\r\n\t\t\"--ub-icon-padding-top\": paddingObj?.top,\r\n\t\t\"--ub-icon-padding-right\": paddingObj?.right,\r\n\t\t\"--ub-icon-padding-bottom\": paddingObj?.bottom,\r\n\t\t\"--ub-icon-padding-left\": paddingObj?.left,\r\n\t\t\"--ub-icon-margin-top\": marginObj?.top,\r\n\t\t\"--ub-icon-margin-right\": marginObj?.right,\r\n\t\t\"--ub-icon-margin-bottom\": marginObj?.bottom,\r\n\t\t\"--ub-icon-margin-left\": marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(styles, (value) => {\r\n\t\treturn (\r\n\t\t\tisUndefined(value) ||\r\n\t\t\tvalue === false ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\" ||\r\n\t\t\tisEmpty(value)\r\n\t\t);\r\n\t});\r\n}\r\n","export const blockIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nconst fontAwesomeCategories = [\r\n\t{\r\n\t\tname: \"accessibility\",\r\n\t\ttitle: __(\"Accessibility\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"alert\",\r\n\t\ttitle: __(\"Alert\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"animals\",\r\n\t\ttitle: __(\"Animals\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"arrows\",\r\n\t\ttitle: __(\"Arrows\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"audio-video\",\r\n\t\ttitle: __(\"Audio & Video\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"automotive\",\r\n\t\ttitle: __(\"Automotive\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"autumn\",\r\n\t\ttitle: __(\"Autumn\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"beverage\",\r\n\t\ttitle: __(\"Beverage\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"buildings\",\r\n\t\ttitle: __(\"Buildings\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"business\",\r\n\t\ttitle: __(\"Business\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"camping\",\r\n\t\ttitle: __(\"Camping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"charity\",\r\n\t\ttitle: __(\"Charity\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"chat\",\r\n\t\ttitle: __(\"Chat\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"chess\",\r\n\t\ttitle: __(\"Chess\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"childhood\",\r\n\t\ttitle: __(\"Childhood\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"clothing\",\r\n\t\ttitle: __(\"Clothing\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"communication\",\r\n\t\ttitle: __(\"Communication\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"computers\",\r\n\t\ttitle: __(\"Computers\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"construction\",\r\n\t\ttitle: __(\"Construction\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"currency\",\r\n\t\ttitle: __(\"Currency\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"date-time\",\r\n\t\ttitle: __(\"Date & Time\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"design\",\r\n\t\ttitle: __(\"Design\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"editors\",\r\n\t\ttitle: __(\"Editors\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"education\",\r\n\t\ttitle: __(\"Education\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"emoji\",\r\n\t\ttitle: __(\"Emoji\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"energy\",\r\n\t\ttitle: __(\"Energy\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"files\",\r\n\t\ttitle: __(\"Files\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"finance\",\r\n\t\ttitle: __(\"Finance\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"fitness\",\r\n\t\ttitle: __(\"Fitness\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"food\",\r\n\t\ttitle: __(\"Food\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"fruit-vegetable\",\r\n\t\ttitle: __(\"Fruits & Vegetables\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"games\",\r\n\t\ttitle: __(\"Games\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"gaming-tabletop\",\r\n\t\ttitle: __(\"Tabletop Gaming\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"gender\",\r\n\t\ttitle: __(\"Genders\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"halloween\",\r\n\t\ttitle: __(\"Halloween\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"hands\",\r\n\t\ttitle: __(\"Hands\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"health\",\r\n\t\ttitle: __(\"Health\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"holiday\",\r\n\t\ttitle: __(\"Holiday\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"hotel\",\r\n\t\ttitle: __(\"Hotel\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"household\",\r\n\t\ttitle: __(\"Household\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"images\",\r\n\t\ttitle: __(\"Images\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"interfaces\",\r\n\t\ttitle: __(\"Interfaces\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"logistics\",\r\n\t\ttitle: __(\"Logistics\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"maps\",\r\n\t\ttitle: __(\"Maps\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"maritime\",\r\n\t\ttitle: __(\"Maritime\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"marketing\",\r\n\t\ttitle: __(\"Marketing\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"mathematics\",\r\n\t\ttitle: __(\"Mathematics\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"medical\",\r\n\t\ttitle: __(\"Medical\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"moving\",\r\n\t\ttitle: __(\"Moving\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"music\",\r\n\t\ttitle: __(\"Music\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"objects\",\r\n\t\ttitle: __(\"Objects\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"payments-shopping\",\r\n\t\ttitle: __(\"Payments & Shopping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"pharmacy\",\r\n\t\ttitle: __(\"Pharmacy\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"political\",\r\n\t\ttitle: __(\"Political\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"religion\",\r\n\t\ttitle: __(\"Religion\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"science\",\r\n\t\ttitle: __(\"Science\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"science-fiction\",\r\n\t\ttitle: __(\"Science Fiction\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"security\",\r\n\t\ttitle: __(\"Security\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"shapes\",\r\n\t\ttitle: __(\"Shapes\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"shopping\",\r\n\t\ttitle: __(\"Shopping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"social\",\r\n\t\ttitle: __(\"Social\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"spinners\",\r\n\t\ttitle: __(\"Spinners\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"sports\",\r\n\t\ttitle: __(\"Sports\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"spring\",\r\n\t\ttitle: __(\"Spring\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"status\",\r\n\t\ttitle: __(\"Status\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"summer\",\r\n\t\ttitle: __(\"Summer\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"toggle\",\r\n\t\ttitle: __(\"Toggle\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"travel\",\r\n\t\ttitle: __(\"Travel\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"users-people\",\r\n\t\ttitle: __(\"Users & People\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"vehicles\",\r\n\t\ttitle: __(\"Vehicles\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"weather\",\r\n\t\ttitle: __(\"Weather\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"winter\",\r\n\t\ttitle: __(\"Winter\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"writing\",\r\n\t\ttitle: __(\"Writing\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\nexport default fontAwesomeCategories;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\n\r\nexport const fontAwesomeIcons = [\r\n\t{\r\n\t\tname: \"500px\",\r\n\t\ttitle: __(\"500px\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"accessible-icon\",\r\n\t\ttitle: __(\"Accessible Icon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"health\", \"users-people\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"accusoft\",\r\n\t\ttitle: __(\"Accusoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"acquisitions-incorporated\",\r\n\t\ttitle: __(\"Acquisitions Incorporated\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ad\",\r\n\t\ttitle: __(\"Ad\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"address-book\",\r\n\t\ttitle: __(\"Address Book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"address-card\",\r\n\t\ttitle: __(\"Address Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adjust\",\r\n\t\ttitle: __(\"adjust\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adn\",\r\n\t\ttitle: __(\"App.net\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adversal\",\r\n\t\ttitle: __(\"Adversal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"affiliatetheme\",\r\n\t\ttitle: __(\"affiliatetheme\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"air-freshener\",\r\n\t\ttitle: __(\"Air Freshener\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"airbnb\",\r\n\t\ttitle: __(\"Airbnb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"algolia\",\r\n\t\ttitle: __(\"Algolia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-center\",\r\n\t\ttitle: __(\"align-center\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-justify\",\r\n\t\ttitle: __(\"align-justify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-left\",\r\n\t\ttitle: __(\"align-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-right\",\r\n\t\ttitle: __(\"align-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alipay\",\r\n\t\ttitle: __(\"Alipay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"allergies\",\r\n\t\ttitle: __(\"Allergies\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"medical\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon\",\r\n\t\ttitle: __(\"Amazon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon-pay\",\r\n\t\ttitle: __(\"Amazon Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ambulance\",\r\n\t\ttitle: __(\"ambulance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"automotive\",\r\n\t\t\t\"health\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"medical\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"american-sign-language-interpreting\",\r\n\t\ttitle: __(\"American Sign Language Interpreting\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amilia\",\r\n\t\ttitle: __(\"Amilia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"anchor\",\r\n\t\ttitle: __(\"Anchor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"maritime\", \"objects\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"android\",\r\n\t\ttitle: __(\"Android\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"robot\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angellist\",\r\n\t\ttitle: __(\"AngelList\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-down\",\r\n\t\ttitle: __(\"Angle Double Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-left\",\r\n\t\ttitle: __(\"Angle Double Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-right\",\r\n\t\ttitle: __(\"Angle Double Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-up\",\r\n\t\ttitle: __(\"Angle Double Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-down\",\r\n\t\ttitle: __(\"angle-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-left\",\r\n\t\ttitle: __(\"angle-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-right\",\r\n\t\ttitle: __(\"angle-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-up\",\r\n\t\ttitle: __(\"angle-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angry\",\r\n\t\ttitle: __(\"Angry Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angrycreative\",\r\n\t\ttitle: __(\"Angry Creative\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angular\",\r\n\t\ttitle: __(\"Angular\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ankh\",\r\n\t\ttitle: __(\"Ankh\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"app-store\",\r\n\t\ttitle: __(\"App Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"app-store-ios\",\r\n\t\ttitle: __(\"iOS App Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apper\",\r\n\t\ttitle: __(\"Apper Systems AB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apple\",\r\n\t\ttitle: __(\"Apple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"fruit\",\r\n\t\t\t\"ios\",\r\n\t\t\t\"mac\",\r\n\t\t\t\"operating system\",\r\n\t\t\t\"os\",\r\n\t\t\t\"osx\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"apple-alt\",\r\n\t\ttitle: __(\"Fruit Apple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"childhood\", \"education\", \"food\", \"fruit-vegetable\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apple-pay\",\r\n\t\ttitle: __(\"Apple Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archive\",\r\n\t\ttitle: __(\"Archive\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"files\", \"moving\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archway\",\r\n\t\ttitle: __(\"Archway\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-down\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-left\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-right\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-up\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-down\",\r\n\t\ttitle: __(\"Arrow Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-left\",\r\n\t\ttitle: __(\"Arrow Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-right\",\r\n\t\ttitle: __(\"Arrow Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-up\",\r\n\t\ttitle: __(\"Arrow Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-down\",\r\n\t\ttitle: __(\"arrow-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-left\",\r\n\t\ttitle: __(\"arrow-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-right\",\r\n\t\ttitle: __(\"arrow-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-up\",\r\n\t\ttitle: __(\"arrow-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt\",\r\n\t\ttitle: __(\"Alternate Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt-h\",\r\n\t\ttitle: __(\"Alternate Arrows Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt-v\",\r\n\t\ttitle: __(\"Alternate Arrows Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"artstation\",\r\n\t\ttitle: __(\"Artstation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"assistive-listening-systems\",\r\n\t\ttitle: __(\"Assistive Listening Systems\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"asterisk\",\r\n\t\ttitle: __(\"asterisk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"asymmetrik\",\r\n\t\ttitle: __(\"Asymmetrik, Ltd.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"at\",\r\n\t\ttitle: __(\"At\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atlas\",\r\n\t\ttitle: __(\"Atlas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atlassian\",\r\n\t\ttitle: __(\"Atlassian\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atom\",\r\n\t\ttitle: __(\"Atom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"education\",\r\n\t\t\t\"energy\",\r\n\t\t\t\"religion\",\r\n\t\t\t\"science\",\r\n\t\t\t\"science-fiction\",\r\n\t\t\t\"spinners\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"audible\",\r\n\t\ttitle: __(\"Audible\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"audio-description\",\r\n\t\ttitle: __(\"Audio Description\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"autoprefixer\",\r\n\t\ttitle: __(\"Autoprefixer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"avianex\",\r\n\t\ttitle: __(\"avianex\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"aviato\",\r\n\t\ttitle: __(\"Aviato\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"award\",\r\n\t\ttitle: __(\"Award\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"interfaces\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"aws\",\r\n\t\ttitle: __(\"Amazon Web Services (AWS)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baby\",\r\n\t\ttitle: __(\"Baby\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baby-carriage\",\r\n\t\ttitle: __(\"Baby Carriage\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"hotel\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backspace\",\r\n\t\ttitle: __(\"Backspace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"command\", \"delete\", \"erase\", \"keyboard\", \"undo\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backward\",\r\n\t\ttitle: __(\"backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacon\",\r\n\t\ttitle: __(\"Bacon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacteria\",\r\n\t\ttitle: __(\"Bacteria\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacterium\",\r\n\t\ttitle: __(\"Bacterium\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bahai\",\r\n\t\ttitle: __(\"Bahá'í\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale\",\r\n\t\ttitle: __(\"Balance Scale\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale-left\",\r\n\t\ttitle: __(\"Balance Scale (Left-Weighted)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale-right\",\r\n\t\ttitle: __(\"Balance Scale (Right-Weighted)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ban\",\r\n\t\ttitle: __(\"ban\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"band-aid\",\r\n\t\ttitle: __(\"Band-Aid\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bandcamp\",\r\n\t\ttitle: __(\"Bandcamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"barcode\",\r\n\t\ttitle: __(\"barcode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bars\",\r\n\t\ttitle: __(\"Bars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baseball-ball\",\r\n\t\ttitle: __(\"Baseball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"basketball-ball\",\r\n\t\ttitle: __(\"Basketball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bath\",\r\n\t\ttitle: __(\"Bath\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"code\", \"hotel\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-empty\",\r\n\t\ttitle: __(\"Battery Empty\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-full\",\r\n\t\ttitle: __(\"Battery Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-half\",\r\n\t\ttitle: __(\"Battery 1/2 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-quarter\",\r\n\t\ttitle: __(\"Battery 1/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-three-quarters\",\r\n\t\ttitle: __(\"Battery 3/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battle-net\",\r\n\t\ttitle: __(\"Battle.net\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bed\",\r\n\t\ttitle: __(\"Bed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"travel\",\r\n\t\t\t\"users-people\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"beer\",\r\n\t\ttitle: __(\"beer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance\",\r\n\t\ttitle: __(\"Behance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance-square\",\r\n\t\ttitle: __(\"Behance Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bell\",\r\n\t\ttitle: __(\"bell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"education\",\r\n\t\t\t\"household\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bell-slash\",\r\n\t\ttitle: __(\"Bell Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"education\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bezier-curve\",\r\n\t\ttitle: __(\"Bezier Curve\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bible\",\r\n\t\ttitle: __(\"Bible\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bicycle\",\r\n\t\ttitle: __(\"Bicycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"biking\",\r\n\t\ttitle: __(\"Biking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"fitness\", \"sports\", \"summer\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bimobject\",\r\n\t\ttitle: __(\"BIMobject\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"binoculars\",\r\n\t\ttitle: __(\"Binoculars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"maritime\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"biohazard\",\r\n\t\ttitle: __(\"Biohazard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"birthday-cake\",\r\n\t\ttitle: __(\"Birthday Cake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"childhood\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bitbucket\",\r\n\t\ttitle: __(\"Bitbucket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\", \"bitbucket-square\", \"git\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bitcoin\",\r\n\t\ttitle: __(\"Bitcoin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bity\",\r\n\t\ttitle: __(\"Bity\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"black-tie\",\r\n\t\ttitle: __(\"Font Awesome Black Tie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blackberry\",\r\n\t\ttitle: __(\"BlackBerry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blender\",\r\n\t\ttitle: __(\"Blender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"household\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blender-phone\",\r\n\t\ttitle: __(\"Blender Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"appliance\",\r\n\t\t\t\"cocktail\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"fantasy\",\r\n\t\t\t\"milkshake\",\r\n\t\t\t\"mixer\",\r\n\t\t\t\"puree\",\r\n\t\t\t\"silly\",\r\n\t\t\t\"smoothie\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"blind\",\r\n\t\ttitle: __(\"Blind\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blog\",\r\n\t\ttitle: __(\"Blog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blogger\",\r\n\t\ttitle: __(\"Blogger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blogger-b\",\r\n\t\ttitle: __(\"Blogger B\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bluetooth\",\r\n\t\ttitle: __(\"Bluetooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bluetooth-b\",\r\n\t\ttitle: __(\"Bluetooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bold\",\r\n\t\ttitle: __(\"bold\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bolt\",\r\n\t\ttitle: __(\"Lightning Bolt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bomb\",\r\n\t\ttitle: __(\"Bomb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bone\",\r\n\t\ttitle: __(\"Bone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bong\",\r\n\t\ttitle: __(\"Bong\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book\",\r\n\t\ttitle: __(\"book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-dead\",\r\n\t\ttitle: __(\"Book of the Dead\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"halloween\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-medical\",\r\n\t\ttitle: __(\"Medical Book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-open\",\r\n\t\ttitle: __(\"Book Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-reader\",\r\n\t\ttitle: __(\"Book Reader\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bookmark\",\r\n\t\ttitle: __(\"bookmark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shapes\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bootstrap\",\r\n\t\ttitle: __(\"Bootstrap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-all\",\r\n\t\ttitle: __(\"Border All\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-none\",\r\n\t\ttitle: __(\"Border None\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-style\",\r\n\t\ttitle: __(\"Border Style\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bowling-ball\",\r\n\t\ttitle: __(\"Bowling Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box\",\r\n\t\ttitle: __(\"Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box-open\",\r\n\t\ttitle: __(\"Box Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box-tissue\",\r\n\t\ttitle: __(\"Tissue Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"boxes\",\r\n\t\ttitle: __(\"Boxes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"braille\",\r\n\t\ttitle: __(\"Braille\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"brain\",\r\n\t\ttitle: __(\"Brain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bread-slice\",\r\n\t\ttitle: __(\"Bread Slice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"briefcase\",\r\n\t\ttitle: __(\"Briefcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"hotel\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"briefcase-medical\",\r\n\t\ttitle: __(\"Medical Briefcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"broadcast-tower\",\r\n\t\ttitle: __(\"Broadcast Tower\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"energy\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"broom\",\r\n\t\ttitle: __(\"Broom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"brush\",\r\n\t\ttitle: __(\"Brush\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"btc\",\r\n\t\ttitle: __(\"BTC\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buffer\",\r\n\t\ttitle: __(\"Buffer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bug\",\r\n\t\ttitle: __(\"Bug\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"objects\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"building\",\r\n\t\ttitle: __(\"Building\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bullhorn\",\r\n\t\ttitle: __(\"bullhorn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"marketing\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"political\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bullseye\",\r\n\t\ttitle: __(\"Bullseye\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"interfaces\", \"marketing\", \"objects\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"burn\",\r\n\t\ttitle: __(\"Burn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"fitness\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buromobelexperte\",\r\n\t\ttitle: __(\"Büromöbel-Experte GmbH & Co. KG.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bus\",\r\n\t\ttitle: __(\"Bus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bus-alt\",\r\n\t\ttitle: __(\"Bus Alt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"business-time\",\r\n\t\ttitle: __(\"Business Time\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buy-n-large\",\r\n\t\ttitle: __(\"Buy n Large\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buysellads\",\r\n\t\ttitle: __(\"BuySellAds\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calculator\",\r\n\t\ttitle: __(\"Calculator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"interfaces\", \"mathematics\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar\",\r\n\t\ttitle: __(\"Calendar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-alt\",\r\n\t\ttitle: __(\"Alternate Calendar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"date-time\", \"interfaces\", \"objects\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-check\",\r\n\t\ttitle: __(\"Calendar Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-day\",\r\n\t\ttitle: __(\"Calendar with Day Focus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-minus\",\r\n\t\ttitle: __(\"Calendar Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-plus\",\r\n\t\ttitle: __(\"Calendar Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-times\",\r\n\t\ttitle: __(\"Calendar Times\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-week\",\r\n\t\ttitle: __(\"Calendar with Week Focus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"camera\",\r\n\t\ttitle: __(\"camera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"objects\", \"payments-shopping\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"camera-retro\",\r\n\t\ttitle: __(\"Retro Camera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"campground\",\r\n\t\ttitle: __(\"Campground\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"buildings\", \"camping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"canadian-maple-leaf\",\r\n\t\ttitle: __(\"Canadian Maple Leaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"canada\", \"flag\", \"flora\", \"nature\", \"plant\"],\r\n\t},\r\n\t{\r\n\t\tname: \"candy-cane\",\r\n\t\ttitle: __(\"Candy Cane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cannabis\",\r\n\t\ttitle: __(\"Cannabis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"capsules\",\r\n\t\ttitle: __(\"Capsules\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car\",\r\n\t\ttitle: __(\"Car\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"hotel\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-alt\",\r\n\t\ttitle: __(\"Alternate Car\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-battery\",\r\n\t\ttitle: __(\"Car Battery\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-crash\",\r\n\t\ttitle: __(\"Car Crash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-side\",\r\n\t\ttitle: __(\"Car Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caravan\",\r\n\t\ttitle: __(\"Caravan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"camping\", \"moving\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-down\",\r\n\t\ttitle: __(\"Caret Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-left\",\r\n\t\ttitle: __(\"Caret Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-right\",\r\n\t\ttitle: __(\"Caret Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-down\",\r\n\t\ttitle: __(\"Caret Square Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-left\",\r\n\t\ttitle: __(\"Caret Square Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-right\",\r\n\t\ttitle: __(\"Caret Square Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-up\",\r\n\t\ttitle: __(\"Caret Square Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-up\",\r\n\t\ttitle: __(\"Caret Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"carrot\",\r\n\t\ttitle: __(\"Carrot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cart-arrow-down\",\r\n\t\ttitle: __(\"Shopping Cart Arrow Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"payments-shopping\", \"shopping\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cart-plus\",\r\n\t\ttitle: __(\"Add to Shopping Cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\", \"shopping\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cash-register\",\r\n\t\ttitle: __(\"Cash Register\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cat\",\r\n\t\ttitle: __(\"Cat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-amazon-pay\",\r\n\t\ttitle: __(\"Amazon Pay Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-amex\",\r\n\t\ttitle: __(\"American Express Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-apple-pay\",\r\n\t\ttitle: __(\"Apple Pay Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-diners-club\",\r\n\t\ttitle: __(\"Diner's Club Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-discover\",\r\n\t\ttitle: __(\"Discover Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-jcb\",\r\n\t\ttitle: __(\"JCB Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-mastercard\",\r\n\t\ttitle: __(\"MasterCard Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-paypal\",\r\n\t\ttitle: __(\"Paypal Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-stripe\",\r\n\t\ttitle: __(\"Stripe Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-visa\",\r\n\t\ttitle: __(\"Visa Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"centercode\",\r\n\t\ttitle: __(\"Centercode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"centos\",\r\n\t\ttitle: __(\"Centos\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"certificate\",\r\n\t\ttitle: __(\"certificate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"spinners\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"chair\",\r\n\t\ttitle: __(\"Chair\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chalkboard\",\r\n\t\ttitle: __(\"Chalkboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"education\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chalkboard-teacher\",\r\n\t\ttitle: __(\"Chalkboard Teacher\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"charging-station\",\r\n\t\ttitle: __(\"Charging Station\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"energy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-area\",\r\n\t\ttitle: __(\"Area Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-bar\",\r\n\t\ttitle: __(\"Bar Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-line\",\r\n\t\ttitle: __(\"Line Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"business\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-pie\",\r\n\t\ttitle: __(\"Pie Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check\",\r\n\t\ttitle: __(\"Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-circle\",\r\n\t\ttitle: __(\"Check Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-double\",\r\n\t\ttitle: __(\"Double Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-square\",\r\n\t\ttitle: __(\"Check Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cheese\",\r\n\t\ttitle: __(\"Cheese\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess\",\r\n\t\ttitle: __(\"Chess\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-bishop\",\r\n\t\ttitle: __(\"Chess Bishop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-board\",\r\n\t\ttitle: __(\"Chess Board\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-king\",\r\n\t\ttitle: __(\"Chess King\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-knight\",\r\n\t\ttitle: __(\"Chess Knight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-pawn\",\r\n\t\ttitle: __(\"Chess Pawn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-queen\",\r\n\t\ttitle: __(\"Chess Queen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-rook\",\r\n\t\ttitle: __(\"Chess Rook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-down\",\r\n\t\ttitle: __(\"Chevron Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-left\",\r\n\t\ttitle: __(\"Chevron Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-right\",\r\n\t\ttitle: __(\"Chevron Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-up\",\r\n\t\ttitle: __(\"Chevron Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-down\",\r\n\t\ttitle: __(\"chevron-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-left\",\r\n\t\ttitle: __(\"chevron-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-right\",\r\n\t\ttitle: __(\"chevron-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-up\",\r\n\t\ttitle: __(\"chevron-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"child\",\r\n\t\ttitle: __(\"Child\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chrome\",\r\n\t\ttitle: __(\"Chrome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chromecast\",\r\n\t\ttitle: __(\"Chromecast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"church\",\r\n\t\ttitle: __(\"Church\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"objects\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"circle\",\r\n\t\ttitle: __(\"Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"shapes\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"circle-notch\",\r\n\t\ttitle: __(\"Circle Notched\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"city\",\r\n\t\ttitle: __(\"City\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clinic-medical\",\r\n\t\ttitle: __(\"Medical Clinic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard\",\r\n\t\ttitle: __(\"Clipboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard-check\",\r\n\t\ttitle: __(\"Clipboard with Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard-list\",\r\n\t\ttitle: __(\"Clipboard List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clock\",\r\n\t\ttitle: __(\"Clock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clone\",\r\n\t\ttitle: __(\"Clone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"editors\", \"files\", \"images\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"closed-captioning\",\r\n\t\ttitle: __(\"Closed Captioning\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud\",\r\n\t\ttitle: __(\"Cloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\", \"shapes\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-download-alt\",\r\n\t\ttitle: __(\"Alternate Cloud Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-meatball\",\r\n\t\ttitle: __(\"Cloud with (a chance of) Meatball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-moon\",\r\n\t\ttitle: __(\"Cloud with Moon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-moon-rain\",\r\n\t\ttitle: __(\"Cloud with Moon and Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-rain\",\r\n\t\ttitle: __(\"Cloud with Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-showers-heavy\",\r\n\t\ttitle: __(\"Cloud with Heavy Showers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-sun\",\r\n\t\ttitle: __(\"Cloud with Sun\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-sun-rain\",\r\n\t\ttitle: __(\"Cloud with Sun and Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-upload-alt\",\r\n\t\ttitle: __(\"Alternate Cloud Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudflare\",\r\n\t\ttitle: __(\"Cloudflare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudscale\",\r\n\t\ttitle: __(\"cloudscale.ch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudsmith\",\r\n\t\ttitle: __(\"Cloudsmith\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudversify\",\r\n\t\ttitle: __(\"cloudversify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cocktail\",\r\n\t\ttitle: __(\"Cocktail\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"code-branch\",\r\n\t\ttitle: __(\"Code Branch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"codepen\",\r\n\t\ttitle: __(\"Codepen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"codiepie\",\r\n\t\ttitle: __(\"Codie Pie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"coffee\",\r\n\t\ttitle: __(\"Coffee\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"beverage\",\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"cog\",\r\n\t\ttitle: __(\"cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cogs\",\r\n\t\ttitle: __(\"cogs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"coins\",\r\n\t\ttitle: __(\"Coins\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"columns\",\r\n\t\ttitle: __(\"Columns\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment\",\r\n\t\ttitle: __(\"comment\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\", \"shapes\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-alt\",\r\n\t\ttitle: __(\"Alternate Comment\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-dollar\",\r\n\t\ttitle: __(\"Comment Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-dots\",\r\n\t\ttitle: __(\"Comment Dots\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-medical\",\r\n\t\ttitle: __(\"Alternate Medical Chat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-slash\",\r\n\t\ttitle: __(\"Comment Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comments\",\r\n\t\ttitle: __(\"comments\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comments-dollar\",\r\n\t\ttitle: __(\"Comments Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compact-disc\",\r\n\t\ttitle: __(\"Compact Disc\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"music\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compass\",\r\n\t\ttitle: __(\"Compass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"camping\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"spinners\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"compress\",\r\n\t\ttitle: __(\"Compress\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compress-alt\",\r\n\t\ttitle: __(\"Alternate Compress\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compress-arrows-alt\",\r\n\t\ttitle: __(\"Alternate Compress Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"concierge-bell\",\r\n\t\ttitle: __(\"Concierge Bell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"confluence\",\r\n\t\ttitle: __(\"Confluence\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"connectdevelop\",\r\n\t\ttitle: __(\"Connect Develop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"contao\",\r\n\t\ttitle: __(\"Contao\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cookie\",\r\n\t\ttitle: __(\"Cookie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"food\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cookie-bite\",\r\n\t\ttitle: __(\"Cookie Bite\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"copy\",\r\n\t\ttitle: __(\"Copy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"copyright\",\r\n\t\ttitle: __(\"Copyright\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cotton-bureau\",\r\n\t\ttitle: __(\"Cotton Bureau\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"clothing\", \"t-shirts\", \"tshirts\"],\r\n\t},\r\n\t{\r\n\t\tname: \"couch\",\r\n\t\ttitle: __(\"Couch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cpanel\",\r\n\t\ttitle: __(\"cPanel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons\",\r\n\t\ttitle: __(\"Creative Commons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-by\",\r\n\t\ttitle: __(\"Creative Commons Attribution\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc-eu\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial (Euro Sign)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc-jp\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial (Yen Sign)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nd\",\r\n\t\ttitle: __(\"Creative Commons No Derivative Works\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-pd\",\r\n\t\ttitle: __(\"Creative Commons Public Domain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-pd-alt\",\r\n\t\ttitle: __(\"Alternate Creative Commons Public Domain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-remix\",\r\n\t\ttitle: __(\"Creative Commons Remix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sa\",\r\n\t\ttitle: __(\"Creative Commons Share Alike\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sampling\",\r\n\t\ttitle: __(\"Creative Commons Sampling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sampling-plus\",\r\n\t\ttitle: __(\"Creative Commons Sampling +\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-share\",\r\n\t\ttitle: __(\"Creative Commons Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-zero\",\r\n\t\ttitle: __(\"Creative Commons CC0\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"credit-card\",\r\n\t\ttitle: __(\"Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"critical-role\",\r\n\t\ttitle: __(\"Critical Role\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crop\",\r\n\t\ttitle: __(\"crop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crop-alt\",\r\n\t\ttitle: __(\"Alternate Crop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cross\",\r\n\t\ttitle: __(\"Cross\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crosshairs\",\r\n\t\ttitle: __(\"Crosshairs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crow\",\r\n\t\ttitle: __(\"Crow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crown\",\r\n\t\ttitle: __(\"Crown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"award\",\r\n\t\t\t\"favorite\",\r\n\t\t\t\"king\",\r\n\t\t\t\"queen\",\r\n\t\t\t\"royal\",\r\n\t\t\t\"tiara\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"crutch\",\r\n\t\ttitle: __(\"Crutch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"css3\",\r\n\t\ttitle: __(\"CSS 3 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"css3-alt\",\r\n\t\ttitle: __(\"Alternate CSS3 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cube\",\r\n\t\ttitle: __(\"Cube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cubes\",\r\n\t\ttitle: __(\"Cubes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cut\",\r\n\t\ttitle: __(\"Cut\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"cuttlefish\",\r\n\t\ttitle: __(\"Cuttlefish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"d-and-d\",\r\n\t\ttitle: __(\"Dungeons & Dragons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"d-and-d-beyond\",\r\n\t\ttitle: __(\"D&D Beyond\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dailymotion\",\r\n\t\ttitle: __(\"dailymotion\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dashcube\",\r\n\t\ttitle: __(\"DashCube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"database\",\r\n\t\ttitle: __(\"Database\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deaf\",\r\n\t\ttitle: __(\"Deaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deezer\",\r\n\t\ttitle: __(\"Deezer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"delicious\",\r\n\t\ttitle: __(\"Delicious\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"democrat\",\r\n\t\ttitle: __(\"Democrat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deploydog\",\r\n\t\ttitle: __(\"deploy.dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deskpro\",\r\n\t\ttitle: __(\"Deskpro\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"desktop\",\r\n\t\ttitle: __(\"Desktop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dev\",\r\n\t\ttitle: __(\"DEV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deviantart\",\r\n\t\ttitle: __(\"deviantART\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dharmachakra\",\r\n\t\ttitle: __(\"Dharmachakra\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maritime\", \"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dhl\",\r\n\t\ttitle: __(\"DHL\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"Dalsey\",\r\n\t\t\t\"Hillblom and Lynn\",\r\n\t\t\t\"german\",\r\n\t\t\t\"package\",\r\n\t\t\t\"shipping\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"diagnoses\",\r\n\t\ttitle: __(\"Diagnoses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"diaspora\",\r\n\t\ttitle: __(\"Diaspora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice\",\r\n\t\ttitle: __(\"Dice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"hotel\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-d20\",\r\n\t\ttitle: __(\"Dice D20\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-d6\",\r\n\t\ttitle: __(\"Dice D6\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-five\",\r\n\t\ttitle: __(\"Dice Five\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"hotel\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-four\",\r\n\t\ttitle: __(\"Dice Four\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-one\",\r\n\t\ttitle: __(\"Dice One\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-six\",\r\n\t\ttitle: __(\"Dice Six\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-three\",\r\n\t\ttitle: __(\"Dice Three\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-two\",\r\n\t\ttitle: __(\"Dice Two\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digg\",\r\n\t\ttitle: __(\"Digg Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digital-ocean\",\r\n\t\ttitle: __(\"Digital Ocean\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digital-tachograph\",\r\n\t\ttitle: __(\"Digital Tachograph\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"directions\",\r\n\t\ttitle: __(\"Directions\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"discord\",\r\n\t\ttitle: __(\"Discord\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"discourse\",\r\n\t\ttitle: __(\"Discourse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"disease\",\r\n\t\ttitle: __(\"Disease\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"divide\",\r\n\t\ttitle: __(\"Divide\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dizzy\",\r\n\t\ttitle: __(\"Dizzy Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dna\",\r\n\t\ttitle: __(\"DNA\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dochub\",\r\n\t\ttitle: __(\"DocHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"docker\",\r\n\t\ttitle: __(\"Docker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dog\",\r\n\t\ttitle: __(\"Dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dollar-sign\",\r\n\t\ttitle: __(\"Dollar Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"currency\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dolly\",\r\n\t\ttitle: __(\"Dolly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dolly-flatbed\",\r\n\t\ttitle: __(\"Dolly Flatbed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"donate\",\r\n\t\ttitle: __(\"Donate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"door-closed\",\r\n\t\ttitle: __(\"Door Closed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"door-open\",\r\n\t\ttitle: __(\"Door Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dot-circle\",\r\n\t\ttitle: __(\"Dot Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dove\",\r\n\t\ttitle: __(\"Dove\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"charity\", \"political\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"download\",\r\n\t\ttitle: __(\"Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"draft2digital\",\r\n\t\ttitle: __(\"Draft2digital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drafting-compass\",\r\n\t\ttitle: __(\"Drafting Compass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dragon\",\r\n\t\ttitle: __(\"Dragon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"draw-polygon\",\r\n\t\ttitle: __(\"Draw Polygon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble\",\r\n\t\ttitle: __(\"Dribbble\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble-square\",\r\n\t\ttitle: __(\"Dribbble Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dropbox\",\r\n\t\ttitle: __(\"Dropbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drum\",\r\n\t\ttitle: __(\"Drum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drum-steelpan\",\r\n\t\ttitle: __(\"Drum Steelpan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drumstick-bite\",\r\n\t\ttitle: __(\"Drumstick with Bite Taken Out\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drupal\",\r\n\t\ttitle: __(\"Drupal Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumbbell\",\r\n\t\ttitle: __(\"Dumbbell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"sports\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumpster\",\r\n\t\ttitle: __(\"Dumpster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumpster-fire\",\r\n\t\ttitle: __(\"Dumpster Fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"alley\",\r\n\t\t\t\"bin\",\r\n\t\t\t\"commercial\",\r\n\t\t\t\"danger\",\r\n\t\t\t\"dangerous\",\r\n\t\t\t\"euphemism\",\r\n\t\t\t\"flame\",\r\n\t\t\t\"heat\",\r\n\t\t\t\"hot\",\r\n\t\t\t\"trash\",\r\n\t\t\t\"waste\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"dungeon\",\r\n\t\ttitle: __(\"Dungeon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"gaming-tabletop\", \"household\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dyalog\",\r\n\t\ttitle: __(\"Dyalog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"earlybirds\",\r\n\t\ttitle: __(\"Earlybirds\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ebay\",\r\n\t\ttitle: __(\"eBay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edge\",\r\n\t\ttitle: __(\"Edge Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\", \"ie\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edge-legacy\",\r\n\t\ttitle: __(\"Edge Legacy Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edit\",\r\n\t\ttitle: __(\"Edit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"egg\",\r\n\t\ttitle: __(\"Egg\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eject\",\r\n\t\ttitle: __(\"eject\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"elementor\",\r\n\t\ttitle: __(\"Elementor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ellipsis-h\",\r\n\t\ttitle: __(\"Horizontal Ellipsis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ellipsis-v\",\r\n\t\ttitle: __(\"Vertical Ellipsis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ello\",\r\n\t\ttitle: __(\"Ello\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ember\",\r\n\t\ttitle: __(\"Ember\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"empire\",\r\n\t\ttitle: __(\"Galactic Empire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope\",\r\n\t\ttitle: __(\"Envelope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"social\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-open\",\r\n\t\ttitle: __(\"Envelope Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-open-text\",\r\n\t\ttitle: __(\"Envelope Open-text\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-square\",\r\n\t\ttitle: __(\"Envelope Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envira\",\r\n\t\ttitle: __(\"Envira Gallery\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"leaf\"],\r\n\t},\r\n\t{\r\n\t\tname: \"equals\",\r\n\t\ttitle: __(\"Equals\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eraser\",\r\n\t\ttitle: __(\"eraser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"erlang\",\r\n\t\ttitle: __(\"Erlang\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ethereum\",\r\n\t\ttitle: __(\"Ethereum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ethernet\",\r\n\t\ttitle: __(\"Ethernet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"etsy\",\r\n\t\ttitle: __(\"Etsy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"euro-sign\",\r\n\t\ttitle: __(\"Euro Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"evernote\",\r\n\t\ttitle: __(\"Evernote\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exchange-alt\",\r\n\t\ttitle: __(\"Alternate Exchange\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation\",\r\n\t\ttitle: __(\"exclamation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation-circle\",\r\n\t\ttitle: __(\"Exclamation Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation-triangle\",\r\n\t\ttitle: __(\"Exclamation Triangle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand\",\r\n\t\ttitle: __(\"Expand\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand-alt\",\r\n\t\ttitle: __(\"Alternate Expand\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand-arrows-alt\",\r\n\t\ttitle: __(\"Alternate Expand Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expeditedssl\",\r\n\t\ttitle: __(\"ExpeditedSSL\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"external-link-alt\",\r\n\t\ttitle: __(\"Alternate External Link\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"external-link-square-alt\",\r\n\t\ttitle: __(\"Alternate External Link Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eye\",\r\n\t\ttitle: __(\"Eye\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"design\",\r\n\t\t\t\"images\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"security\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"eye-dropper\",\r\n\t\ttitle: __(\"Eye Dropper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\", \"objects\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eye-slash\",\r\n\t\ttitle: __(\"Eye Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"design\",\r\n\t\t\t\"images\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"security\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook\",\r\n\t\ttitle: __(\"Facebook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"facebook-official\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-f\",\r\n\t\ttitle: __(\"Facebook F\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"facebook\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-messenger\",\r\n\t\ttitle: __(\"Facebook Messenger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-square\",\r\n\t\ttitle: __(\"Facebook Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fan\",\r\n\t\ttitle: __(\"Fan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"household\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fantasy-flight-games\",\r\n\t\ttitle: __(\"Fantasy Flight-games\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fast-backward\",\r\n\t\ttitle: __(\"fast-backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fast-forward\",\r\n\t\ttitle: __(\"fast-forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"faucet\",\r\n\t\ttitle: __(\"Faucet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fax\",\r\n\t\ttitle: __(\"Fax\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feather\",\r\n\t\ttitle: __(\"Feather\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feather-alt\",\r\n\t\ttitle: __(\"Alternate Feather\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fedex\",\r\n\t\ttitle: __(\"FedEx\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"Federal Express\", \"package\", \"shipping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fedora\",\r\n\t\ttitle: __(\"Fedora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"female\",\r\n\t\ttitle: __(\"Female\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fighter-jet\",\r\n\t\ttitle: __(\"fighter-jet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"figma\",\r\n\t\ttitle: __(\"Figma\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file\",\r\n\t\ttitle: __(\"File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-alt\",\r\n\t\ttitle: __(\"Alternate File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-archive\",\r\n\t\ttitle: __(\"Archive File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-audio\",\r\n\t\ttitle: __(\"Audio File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-code\",\r\n\t\ttitle: __(\"Code File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-contract\",\r\n\t\ttitle: __(\"File Contract\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-csv\",\r\n\t\ttitle: __(\"File CSV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"document\",\r\n\t\t\t\"excel\",\r\n\t\t\t\"numbers\",\r\n\t\t\t\"spreadsheets\",\r\n\t\t\t\"table\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-download\",\r\n\t\ttitle: __(\"File Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-excel\",\r\n\t\ttitle: __(\"Excel File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-export\",\r\n\t\ttitle: __(\"File Export\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-image\",\r\n\t\ttitle: __(\"Image File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-import\",\r\n\t\ttitle: __(\"File Import\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-invoice\",\r\n\t\ttitle: __(\"File Invoice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-invoice-dollar\",\r\n\t\ttitle: __(\"File Invoice with US Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-medical\",\r\n\t\ttitle: __(\"Medical File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-medical-alt\",\r\n\t\ttitle: __(\"Alternate Medical File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-pdf\",\r\n\t\ttitle: __(\"PDF File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-powerpoint\",\r\n\t\ttitle: __(\"Powerpoint File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-prescription\",\r\n\t\ttitle: __(\"File Prescription\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"objects\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-signature\",\r\n\t\ttitle: __(\"File Signature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-upload\",\r\n\t\ttitle: __(\"File Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-video\",\r\n\t\ttitle: __(\"Video File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-word\",\r\n\t\ttitle: __(\"Word File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fill\",\r\n\t\ttitle: __(\"Fill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fill-drip\",\r\n\t\ttitle: __(\"Fill Drip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"film\",\r\n\t\ttitle: __(\"Film\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"filter\",\r\n\t\ttitle: __(\"Filter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fingerprint\",\r\n\t\ttitle: __(\"Fingerprint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire\",\r\n\t\ttitle: __(\"fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"energy\", \"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire-alt\",\r\n\t\ttitle: __(\"Alternate Fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"energy\", \"fitness\", \"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire-extinguisher\",\r\n\t\ttitle: __(\"fire-extinguisher\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firefox\",\r\n\t\ttitle: __(\"Firefox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firefox-browser\",\r\n\t\ttitle: __(\"Firefox Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-aid\",\r\n\t\ttitle: __(\"First Aid\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-order\",\r\n\t\ttitle: __(\"First Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-order-alt\",\r\n\t\ttitle: __(\"Alternate First Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firstdraft\",\r\n\t\ttitle: __(\"firstdraft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fish\",\r\n\t\ttitle: __(\"Fish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fist-raised\",\r\n\t\ttitle: __(\"Raised Fist\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"hands\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag\",\r\n\t\ttitle: __(\"flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag-checkered\",\r\n\t\ttitle: __(\"flag-checkered\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag-usa\",\r\n\t\ttitle: __(\"United States of America Flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flask\",\r\n\t\ttitle: __(\"Flask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"maps\", \"objects\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flickr\",\r\n\t\ttitle: __(\"Flickr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flipboard\",\r\n\t\ttitle: __(\"Flipboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flushed\",\r\n\t\ttitle: __(\"Flushed Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fly\",\r\n\t\ttitle: __(\"Fly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"folder\",\r\n\t\ttitle: __(\"Folder\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-minus\",\r\n\t\ttitle: __(\"Folder Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-open\",\r\n\t\ttitle: __(\"Folder Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-plus\",\r\n\t\ttitle: __(\"Folder Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font\",\r\n\t\ttitle: __(\"font\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome\",\r\n\t\ttitle: __(\"Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"meanpath\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-alt\",\r\n\t\ttitle: __(\"Alternate Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-flag\",\r\n\t\ttitle: __(\"Font Awesome Flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-logo-full\",\r\n\t\ttitle: __(\"Font Awesome Full Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"regular\", \"solid\", \"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fonticons\",\r\n\t\ttitle: __(\"Fonticons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fonticons-fi\",\r\n\t\ttitle: __(\"Fonticons Fi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"football-ball\",\r\n\t\ttitle: __(\"Football Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fort-awesome\",\r\n\t\ttitle: __(\"Fort Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"castle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fort-awesome-alt\",\r\n\t\ttitle: __(\"Alternate Fort Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"castle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"forumbee\",\r\n\t\ttitle: __(\"Forumbee\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"forward\",\r\n\t\ttitle: __(\"forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"foursquare\",\r\n\t\ttitle: __(\"Foursquare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"free-code-camp\",\r\n\t\ttitle: __(\"freeCodeCamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"freebsd\",\r\n\t\ttitle: __(\"FreeBSD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frog\",\r\n\t\ttitle: __(\"Frog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"camping\", \"maritime\", \"science\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frown\",\r\n\t\ttitle: __(\"Frowning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frown-open\",\r\n\t\ttitle: __(\"Frowning Face With Open Mouth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fulcrum\",\r\n\t\ttitle: __(\"Fulcrum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"funnel-dollar\",\r\n\t\ttitle: __(\"Funnel Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"futbol\",\r\n\t\ttitle: __(\"Futbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"galactic-republic\",\r\n\t\ttitle: __(\"Galactic Republic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"galactic-senate\",\r\n\t\ttitle: __(\"Galactic Senate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gamepad\",\r\n\t\ttitle: __(\"Gamepad\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"games\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gas-pump\",\r\n\t\ttitle: __(\"Gas Pump\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gavel\",\r\n\t\ttitle: __(\"Gavel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gem\",\r\n\t\ttitle: __(\"Gem\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"genderless\",\r\n\t\ttitle: __(\"Genderless\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"get-pocket\",\r\n\t\ttitle: __(\"Get Pocket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gg\",\r\n\t\ttitle: __(\"GG Currency\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gg-circle\",\r\n\t\ttitle: __(\"GG Currency Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ghost\",\r\n\t\ttitle: __(\"Ghost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gift\",\r\n\t\ttitle: __(\"gift\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"holiday\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shopping\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"gifts\",\r\n\t\ttitle: __(\"Gifts\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git\",\r\n\t\ttitle: __(\"Git\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git-alt\",\r\n\t\ttitle: __(\"Git Alt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git-square\",\r\n\t\ttitle: __(\"Git Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github\",\r\n\t\ttitle: __(\"GitHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github-alt\",\r\n\t\ttitle: __(\"Alternate GitHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github-square\",\r\n\t\ttitle: __(\"GitHub Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitkraken\",\r\n\t\ttitle: __(\"GitKraken\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitlab\",\r\n\t\ttitle: __(\"GitLab\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"Axosoft\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitter\",\r\n\t\ttitle: __(\"Gitter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-cheers\",\r\n\t\ttitle: __(\"Glass Cheers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-martini\",\r\n\t\ttitle: __(\"Martini Glass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"maps\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-martini-alt\",\r\n\t\ttitle: __(\"Alternate Glass Martini\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-whiskey\",\r\n\t\ttitle: __(\"Glass Whiskey\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glasses\",\r\n\t\ttitle: __(\"Glasses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glide\",\r\n\t\ttitle: __(\"Glide\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glide-g\",\r\n\t\ttitle: __(\"Glide G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe\",\r\n\t\ttitle: __(\"Globe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"charity\", \"maps\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-africa\",\r\n\t\ttitle: __(\"Globe with Africa shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-americas\",\r\n\t\ttitle: __(\"Globe with Americas shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-asia\",\r\n\t\ttitle: __(\"Globe with Asia shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-europe\",\r\n\t\ttitle: __(\"Globe with Europe shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gofore\",\r\n\t\ttitle: __(\"Gofore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"golf-ball\",\r\n\t\ttitle: __(\"Golf Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads\",\r\n\t\ttitle: __(\"Goodreads\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads-g\",\r\n\t\ttitle: __(\"Goodreads G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google\",\r\n\t\ttitle: __(\"Google Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-drive\",\r\n\t\ttitle: __(\"Google Drive\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-pay\",\r\n\t\ttitle: __(\"Google Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-play\",\r\n\t\ttitle: __(\"Google Play\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus\",\r\n\t\ttitle: __(\"Google Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"google-plus-circle\", \"google-plus-official\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus-g\",\r\n\t\ttitle: __(\"Google Plus G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"google-plus\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus-square\",\r\n\t\ttitle: __(\"Google Plus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-wallet\",\r\n\t\ttitle: __(\"Google Wallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gopuram\",\r\n\t\ttitle: __(\"Gopuram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"graduation-cap\",\r\n\t\ttitle: __(\"Graduation Cap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"education\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gratipay\",\r\n\t\ttitle: __(\"Gratipay (Gittip)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"favorite\", \"heart\", \"like\", \"love\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grav\",\r\n\t\ttitle: __(\"Grav\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"greater-than\",\r\n\t\ttitle: __(\"Greater Than\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"greater-than-equal\",\r\n\t\ttitle: __(\"Greater Than Equal To\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grimace\",\r\n\t\ttitle: __(\"Grimacing Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin\",\r\n\t\ttitle: __(\"Grinning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-alt\",\r\n\t\ttitle: __(\"Alternate Grinning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-beam\",\r\n\t\ttitle: __(\"Grinning Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-beam-sweat\",\r\n\t\ttitle: __(\"Grinning Face With Sweat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-hearts\",\r\n\t\ttitle: __(\"Smiling Face With Heart-Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-squint\",\r\n\t\ttitle: __(\"Grinning Squinting Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-squint-tears\",\r\n\t\ttitle: __(\"Rolling on the Floor Laughing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-stars\",\r\n\t\ttitle: __(\"Star-Struck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tears\",\r\n\t\ttitle: __(\"Face With Tears of Joy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue\",\r\n\t\ttitle: __(\"Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue-squint\",\r\n\t\ttitle: __(\"Squinting Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue-wink\",\r\n\t\ttitle: __(\"Winking Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-wink\",\r\n\t\ttitle: __(\"Grinning Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-horizontal\",\r\n\t\ttitle: __(\"Grip Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-lines\",\r\n\t\ttitle: __(\"Grip Lines\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-lines-vertical\",\r\n\t\ttitle: __(\"Grip Lines Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-vertical\",\r\n\t\ttitle: __(\"Grip Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gripfire\",\r\n\t\ttitle: __(\"Gripfire, Inc.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grunt\",\r\n\t\ttitle: __(\"Grunt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"guilded\",\r\n\t\ttitle: __(\"Guilded\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"guitar\",\r\n\t\ttitle: __(\"Guitar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gulp\",\r\n\t\ttitle: __(\"Gulp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"h-square\",\r\n\t\ttitle: __(\"H Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hacker-news\",\r\n\t\ttitle: __(\"Hacker News\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hacker-news-square\",\r\n\t\ttitle: __(\"Hacker News Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hackerrank\",\r\n\t\ttitle: __(\"Hackerrank\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hamburger\",\r\n\t\ttitle: __(\"Hamburger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hammer\",\r\n\t\ttitle: __(\"Hammer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hamsa\",\r\n\t\ttitle: __(\"Hamsa\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding\",\r\n\t\ttitle: __(\"Hand Holding\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-heart\",\r\n\t\ttitle: __(\"Hand Holding Heart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-medical\",\r\n\t\ttitle: __(\"Hand Holding Medical Cross\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-usd\",\r\n\t\ttitle: __(\"Hand Holding US Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-water\",\r\n\t\ttitle: __(\"Hand Holding Water\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-lizard\",\r\n\t\ttitle: __(\"Lizard (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-middle-finger\",\r\n\t\ttitle: __(\"Hand with Middle Finger Raised\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-paper\",\r\n\t\ttitle: __(\"Paper (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-peace\",\r\n\t\ttitle: __(\"Peace (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-down\",\r\n\t\ttitle: __(\"Hand Pointing Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-left\",\r\n\t\ttitle: __(\"Hand Pointing Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-right\",\r\n\t\ttitle: __(\"Hand Pointing Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-up\",\r\n\t\ttitle: __(\"Hand Pointing Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-pointer\",\r\n\t\ttitle: __(\"Pointer (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-rock\",\r\n\t\ttitle: __(\"Rock (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-scissors\",\r\n\t\ttitle: __(\"Scissors (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-sparkles\",\r\n\t\ttitle: __(\"Hand Sparkles\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-spock\",\r\n\t\ttitle: __(\"Spock (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands\",\r\n\t\ttitle: __(\"Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands-helping\",\r\n\t\ttitle: __(\"Helping Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands-wash\",\r\n\t\ttitle: __(\"Hands Wash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake\",\r\n\t\ttitle: __(\"Handshake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\", \"payments-shopping\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake-alt-slash\",\r\n\t\ttitle: __(\"Handshake Alternate Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake-slash\",\r\n\t\ttitle: __(\"Handshake Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hanukiah\",\r\n\t\ttitle: __(\"Hanukiah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hard-hat\",\r\n\t\ttitle: __(\"Hard Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hashtag\",\r\n\t\ttitle: __(\"Hashtag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-cowboy\",\r\n\t\ttitle: __(\"Cowboy Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-cowboy-side\",\r\n\t\ttitle: __(\"Cowboy Hat Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-wizard\",\r\n\t\ttitle: __(\"Wizard's Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"gaming-tabletop\", \"halloween\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hdd\",\r\n\t\ttitle: __(\"HDD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-cough\",\r\n\t\ttitle: __(\"Head Side Cough\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-cough-slash\",\r\n\t\ttitle: __(\"Head Side-cough-slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-mask\",\r\n\t\ttitle: __(\"Head Side Mask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-virus\",\r\n\t\ttitle: __(\"Head Side Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heading\",\r\n\t\ttitle: __(\"heading\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headphones\",\r\n\t\ttitle: __(\"headphones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"computers\", \"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headphones-alt\",\r\n\t\ttitle: __(\"Alternate Headphones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headset\",\r\n\t\ttitle: __(\"Headset\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heart\",\r\n\t\ttitle: __(\"Heart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"fitness\",\r\n\t\t\t\"games\",\r\n\t\t\t\"health\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"medical\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"social\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"heart-broken\",\r\n\t\ttitle: __(\"Heart Broken\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heartbeat\",\r\n\t\ttitle: __(\"Heartbeat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"health\", \"maps\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"helicopter\",\r\n\t\ttitle: __(\"Helicopter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"highlighter\",\r\n\t\ttitle: __(\"Highlighter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hiking\",\r\n\t\ttitle: __(\"Hiking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\", \"fitness\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hippo\",\r\n\t\ttitle: __(\"Hippo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hips\",\r\n\t\ttitle: __(\"Hips\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hire-a-helper\",\r\n\t\ttitle: __(\"HireAHelper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"history\",\r\n\t\ttitle: __(\"History\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hive\",\r\n\t\ttitle: __(\"Hive Blockchain Network\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hockey-puck\",\r\n\t\ttitle: __(\"Hockey Puck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"holly-berry\",\r\n\t\ttitle: __(\"Holly Berry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"home\",\r\n\t\ttitle: __(\"home\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hooli\",\r\n\t\ttitle: __(\"Hooli\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hornbill\",\r\n\t\ttitle: __(\"Hornbill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"horse\",\r\n\t\ttitle: __(\"Horse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"horse-head\",\r\n\t\ttitle: __(\"Horse Head\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital\",\r\n\t\ttitle: __(\"hospital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"health\", \"maps\", \"medical\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-alt\",\r\n\t\ttitle: __(\"Alternate Hospital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-symbol\",\r\n\t\ttitle: __(\"Hospital Symbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-user\",\r\n\t\ttitle: __(\"Hospital with User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hot-tub\",\r\n\t\ttitle: __(\"Hot Tub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotdog\",\r\n\t\ttitle: __(\"Hot Dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotel\",\r\n\t\ttitle: __(\"Hotel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotjar\",\r\n\t\ttitle: __(\"Hotjar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass\",\r\n\t\ttitle: __(\"Hourglass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-end\",\r\n\t\ttitle: __(\"Hourglass End\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-half\",\r\n\t\ttitle: __(\"Hourglass Half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-start\",\r\n\t\ttitle: __(\"Hourglass Start\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"house-damage\",\r\n\t\ttitle: __(\"Damaged House\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\"],\r\n\t},\r\n\t{\r\n\t\tname: \"house-user\",\r\n\t\ttitle: __(\"House User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"houzz\",\r\n\t\ttitle: __(\"Houzz\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hryvnia\",\r\n\t\ttitle: __(\"Hryvnia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"html5\",\r\n\t\ttitle: __(\"HTML 5 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hubspot\",\r\n\t\ttitle: __(\"HubSpot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"i-cursor\",\r\n\t\ttitle: __(\"I Beam Cursor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ice-cream\",\r\n\t\ttitle: __(\"Ice Cream\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"icicles\",\r\n\t\ttitle: __(\"Icicles\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"icons\",\r\n\t\ttitle: __(\"Icons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"design\", \"editors\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-badge\",\r\n\t\ttitle: __(\"Identification Badge\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-card\",\r\n\t\ttitle: __(\"Identification Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-card-alt\",\r\n\t\ttitle: __(\"Alternate Identification Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ideal\",\r\n\t\ttitle: __(\"iDeal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"igloo\",\r\n\t\ttitle: __(\"Igloo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"image\",\r\n\t\ttitle: __(\"Image\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"images\",\r\n\t\ttitle: __(\"Images\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"imdb\",\r\n\t\ttitle: __(\"IMDB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"inbox\",\r\n\t\ttitle: __(\"inbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"indent\",\r\n\t\ttitle: __(\"Indent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"industry\",\r\n\t\ttitle: __(\"Industry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"energy\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"infinity\",\r\n\t\ttitle: __(\"Infinity\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info\",\r\n\t\ttitle: __(\"Info\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info-circle\",\r\n\t\ttitle: __(\"Info Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"innosoft\",\r\n\t\ttitle: __(\"Innosoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram\",\r\n\t\ttitle: __(\"Instagram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram-square\",\r\n\t\ttitle: __(\"Instagram Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instalod\",\r\n\t\ttitle: __(\"InstaLOD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"intercom\",\r\n\t\ttitle: __(\"Intercom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"customer\", \"messenger\"],\r\n\t},\r\n\t{\r\n\t\tname: \"internet-explorer\",\r\n\t\ttitle: __(\"Internet-explorer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\", \"ie\"],\r\n\t},\r\n\t{\r\n\t\tname: \"invision\",\r\n\t\ttitle: __(\"InVision\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ioxhost\",\r\n\t\ttitle: __(\"ioxhost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"italic\",\r\n\t\ttitle: __(\"italic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itch-io\",\r\n\t\ttitle: __(\"itch.io\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itunes\",\r\n\t\ttitle: __(\"iTunes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itunes-note\",\r\n\t\ttitle: __(\"Itunes Note\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"java\",\r\n\t\ttitle: __(\"Java\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jedi\",\r\n\t\ttitle: __(\"Jedi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jedi-order\",\r\n\t\ttitle: __(\"Jedi Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jenkins\",\r\n\t\ttitle: __(\"Jenkis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jira\",\r\n\t\ttitle: __(\"Jira\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joget\",\r\n\t\ttitle: __(\"Joget\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joint\",\r\n\t\ttitle: __(\"Joint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joomla\",\r\n\t\ttitle: __(\"Joomla Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"journal-whills\",\r\n\t\ttitle: __(\"Journal of the Whills\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"js\",\r\n\t\ttitle: __(\"JavaScript (JS)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"js-square\",\r\n\t\ttitle: __(\"JavaScript (JS) Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jsfiddle\",\r\n\t\ttitle: __(\"jsFiddle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kaaba\",\r\n\t\ttitle: __(\"Kaaba\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kaggle\",\r\n\t\ttitle: __(\"Kaggle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"key\",\r\n\t\ttitle: __(\"key\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"objects\", \"payments-shopping\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keybase\",\r\n\t\ttitle: __(\"Keybase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keyboard\",\r\n\t\ttitle: __(\"Keyboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"computers\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keycdn\",\r\n\t\ttitle: __(\"KeyCDN\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"khanda\",\r\n\t\ttitle: __(\"Khanda\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kickstarter\",\r\n\t\ttitle: __(\"Kickstarter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kickstarter-k\",\r\n\t\ttitle: __(\"Kickstarter K\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss\",\r\n\t\ttitle: __(\"Kissing Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss-beam\",\r\n\t\ttitle: __(\"Kissing Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss-wink-heart\",\r\n\t\ttitle: __(\"Face Blowing a Kiss\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiwi-bird\",\r\n\t\ttitle: __(\"Kiwi Bird\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"korvue\",\r\n\t\ttitle: __(\"KORVUE\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"landmark\",\r\n\t\ttitle: __(\"Landmark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"finance\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"language\",\r\n\t\ttitle: __(\"Language\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop\",\r\n\t\ttitle: __(\"Laptop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-code\",\r\n\t\ttitle: __(\"Laptop Code\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-house\",\r\n\t\ttitle: __(\"Laptop House\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"computers\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-medical\",\r\n\t\ttitle: __(\"Laptop Medical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laravel\",\r\n\t\ttitle: __(\"Laravel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm\",\r\n\t\ttitle: __(\"last.fm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm-square\",\r\n\t\ttitle: __(\"last.fm Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh\",\r\n\t\ttitle: __(\"Grinning Face With Big Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-beam\",\r\n\t\ttitle: __(\"Laugh Face with Beaming Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-squint\",\r\n\t\ttitle: __(\"Laughing Squinting Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-wink\",\r\n\t\ttitle: __(\"Laughing Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"layer-group\",\r\n\t\ttitle: __(\"Layer Group\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"leaf\",\r\n\t\ttitle: __(\"leaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"energy\", \"fruit-vegetable\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"leanpub\",\r\n\t\ttitle: __(\"Leanpub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lemon\",\r\n\t\ttitle: __(\"Lemon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\", \"maps\", \"objects\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less\",\r\n\t\ttitle: __(\"Less\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less-than\",\r\n\t\ttitle: __(\"Less Than\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less-than-equal\",\r\n\t\ttitle: __(\"Less Than Equal To\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"level-down-alt\",\r\n\t\ttitle: __(\"Alternate Level Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"level-up-alt\",\r\n\t\ttitle: __(\"Alternate Level Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"life-ring\",\r\n\t\ttitle: __(\"Life Ring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lightbulb\",\r\n\t\ttitle: __(\"Lightbulb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"energy\",\r\n\t\t\t\"household\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"marketing\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"line\",\r\n\t\ttitle: __(\"Line\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"link\",\r\n\t\ttitle: __(\"Link\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin\",\r\n\t\ttitle: __(\"LinkedIn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linkedin-square\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin-in\",\r\n\t\ttitle: __(\"LinkedIn In\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linkedin\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linode\",\r\n\t\ttitle: __(\"Linode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linux\",\r\n\t\ttitle: __(\"Linux\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"tux\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lira-sign\",\r\n\t\ttitle: __(\"Turkish Lira Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list\",\r\n\t\ttitle: __(\"List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-alt\",\r\n\t\ttitle: __(\"Alternate List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-ol\",\r\n\t\ttitle: __(\"list-ol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-ul\",\r\n\t\ttitle: __(\"list-ul\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"location-arrow\",\r\n\t\ttitle: __(\"location-arrow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock\",\r\n\t\ttitle: __(\"lock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock-open\",\r\n\t\ttitle: __(\"Lock Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-down\",\r\n\t\ttitle: __(\"Alternate Long Arrow Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-left\",\r\n\t\ttitle: __(\"Alternate Long Arrow Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-right\",\r\n\t\ttitle: __(\"Alternate Long Arrow Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-up\",\r\n\t\ttitle: __(\"Alternate Long Arrow Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"low-vision\",\r\n\t\ttitle: __(\"Low Vision\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"luggage-cart\",\r\n\t\ttitle: __(\"Luggage Cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lungs\",\r\n\t\ttitle: __(\"Lungs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lungs-virus\",\r\n\t\ttitle: __(\"Lungs Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lyft\",\r\n\t\ttitle: __(\"lyft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magento\",\r\n\t\ttitle: __(\"Magento\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magic\",\r\n\t\ttitle: __(\"magic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magnet\",\r\n\t\ttitle: __(\"magnet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mail-bulk\",\r\n\t\ttitle: __(\"Mail Bulk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mailchimp\",\r\n\t\ttitle: __(\"Mailchimp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"male\",\r\n\t\ttitle: __(\"Male\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mandalorian\",\r\n\t\ttitle: __(\"Mandalorian\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map\",\r\n\t\ttitle: __(\"Map\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marked\",\r\n\t\ttitle: __(\"Map Marked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marked-alt\",\r\n\t\ttitle: __(\"Alternate Map Marked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marker\",\r\n\t\ttitle: __(\"map-marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"shapes\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marker-alt\",\r\n\t\ttitle: __(\"Alternate Map Marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-pin\",\r\n\t\ttitle: __(\"Map Pin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-signs\",\r\n\t\ttitle: __(\"Map Signs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"markdown\",\r\n\t\ttitle: __(\"Markdown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"marker\",\r\n\t\ttitle: __(\"Marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars\",\r\n\t\ttitle: __(\"Mars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-double\",\r\n\t\ttitle: __(\"Mars Double\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke\",\r\n\t\ttitle: __(\"Mars Stroke\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke-h\",\r\n\t\ttitle: __(\"Mars Stroke Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke-v\",\r\n\t\ttitle: __(\"Mars Stroke Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mask\",\r\n\t\ttitle: __(\"Mask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mastodon\",\r\n\t\ttitle: __(\"Mastodon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"maxcdn\",\r\n\t\ttitle: __(\"MaxCDN\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mdb\",\r\n\t\ttitle: __(\"Material Design for Bootstrap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medal\",\r\n\t\ttitle: __(\"Medal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medapps\",\r\n\t\ttitle: __(\"MedApps\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium\",\r\n\t\ttitle: __(\"Medium\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium-m\",\r\n\t\ttitle: __(\"Medium M\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medkit\",\r\n\t\ttitle: __(\"medkit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medrt\",\r\n\t\ttitle: __(\"MRT\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meetup\",\r\n\t\ttitle: __(\"Meetup\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"megaport\",\r\n\t\ttitle: __(\"Megaport\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh\",\r\n\t\ttitle: __(\"Neutral Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh-blank\",\r\n\t\ttitle: __(\"Face Without Mouth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh-rolling-eyes\",\r\n\t\ttitle: __(\"Face With Rolling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"memory\",\r\n\t\ttitle: __(\"Memory\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mendeley\",\r\n\t\ttitle: __(\"Mendeley\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"menorah\",\r\n\t\ttitle: __(\"Menorah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mercury\",\r\n\t\ttitle: __(\"Mercury\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meteor\",\r\n\t\ttitle: __(\"Meteor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microblog\",\r\n\t\ttitle: __(\"Micro.blog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microchip\",\r\n\t\ttitle: __(\"Microchip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone\",\r\n\t\ttitle: __(\"microphone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-alt\",\r\n\t\ttitle: __(\"Alternate Microphone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-alt-slash\",\r\n\t\ttitle: __(\"Alternate Microphone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-slash\",\r\n\t\ttitle: __(\"Microphone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microscope\",\r\n\t\ttitle: __(\"Microscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microsoft\",\r\n\t\ttitle: __(\"Microsoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus\",\r\n\t\ttitle: __(\"minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"mathematics\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus-circle\",\r\n\t\ttitle: __(\"Minus Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus-square\",\r\n\t\ttitle: __(\"Minus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mitten\",\r\n\t\ttitle: __(\"Mitten\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"clothing\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mix\",\r\n\t\ttitle: __(\"Mix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mixcloud\",\r\n\t\ttitle: __(\"Mixcloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mixer\",\r\n\t\ttitle: __(\"Mixer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mizuni\",\r\n\t\ttitle: __(\"Mizuni\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mobile\",\r\n\t\ttitle: __(\"Mobile Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mobile-alt\",\r\n\t\ttitle: __(\"Alternate Mobile\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"modx\",\r\n\t\ttitle: __(\"MODX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"monero\",\r\n\t\ttitle: __(\"Monero\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill\",\r\n\t\ttitle: __(\"Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-alt\",\r\n\t\ttitle: __(\"Alternate Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-wave\",\r\n\t\ttitle: __(\"Wavy Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-wave-alt\",\r\n\t\ttitle: __(\"Alternate Wavy Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-check\",\r\n\t\ttitle: __(\"Money Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-check-alt\",\r\n\t\ttitle: __(\"Alternate Money Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"monument\",\r\n\t\ttitle: __(\"Monument\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"moon\",\r\n\t\ttitle: __(\"Moon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"science-fiction\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mortar-pestle\",\r\n\t\ttitle: __(\"Mortar Pestle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mosque\",\r\n\t\ttitle: __(\"Mosque\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"motorcycle\",\r\n\t\ttitle: __(\"Motorcycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mountain\",\r\n\t\ttitle: __(\"Mountain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mouse\",\r\n\t\ttitle: __(\"Mouse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mouse-pointer\",\r\n\t\ttitle: __(\"Mouse Pointer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mug-hot\",\r\n\t\ttitle: __(\"Mug Hot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"music\",\r\n\t\ttitle: __(\"Music\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"education\", \"maps\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"napster\",\r\n\t\ttitle: __(\"Napster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"neos\",\r\n\t\ttitle: __(\"Neos\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"network-wired\",\r\n\t\ttitle: __(\"Wired Network\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"computer\",\r\n\t\t\t\"connect\",\r\n\t\t\t\"ethernet\",\r\n\t\t\t\"internet\",\r\n\t\t\t\"intranet\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"neuter\",\r\n\t\ttitle: __(\"Neuter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"newspaper\",\r\n\t\ttitle: __(\"Newspaper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"nimblr\",\r\n\t\ttitle: __(\"Nimblr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"node\",\r\n\t\ttitle: __(\"Node.js\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"node-js\",\r\n\t\ttitle: __(\"Node.js JS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"not-equal\",\r\n\t\ttitle: __(\"Not Equal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"notes-medical\",\r\n\t\ttitle: __(\"Medical Notes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"npm\",\r\n\t\ttitle: __(\"npm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ns8\",\r\n\t\ttitle: __(\"NS8\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"nutritionix\",\r\n\t\ttitle: __(\"Nutritionix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"object-group\",\r\n\t\ttitle: __(\"Object Group\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"object-ungroup\",\r\n\t\ttitle: __(\"Object Ungroup\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"octopus-deploy\",\r\n\t\ttitle: __(\"Octopus Deploy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"odnoklassniki\",\r\n\t\ttitle: __(\"Odnoklassniki\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"odnoklassniki-square\",\r\n\t\ttitle: __(\"Odnoklassniki Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"oil-can\",\r\n\t\ttitle: __(\"Oil Can\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"old-republic\",\r\n\t\ttitle: __(\"Old Republic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"om\",\r\n\t\ttitle: __(\"Om\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"opencart\",\r\n\t\ttitle: __(\"OpenCart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"openid\",\r\n\t\ttitle: __(\"OpenID\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"opera\",\r\n\t\ttitle: __(\"Opera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"optin-monster\",\r\n\t\ttitle: __(\"Optin Monster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"orcid\",\r\n\t\ttitle: __(\"ORCID\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"osi\",\r\n\t\ttitle: __(\"Open Source Initiative\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"otter\",\r\n\t\ttitle: __(\"Otter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"outdent\",\r\n\t\ttitle: __(\"Outdent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"page4\",\r\n\t\ttitle: __(\"page4 Corporation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pagelines\",\r\n\t\ttitle: __(\"Pagelines\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"eco\",\r\n\t\t\t\"flora\",\r\n\t\t\t\"leaf\",\r\n\t\t\t\"leaves\",\r\n\t\t\t\"nature\",\r\n\t\t\t\"plant\",\r\n\t\t\t\"tree\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pager\",\r\n\t\ttitle: __(\"Pager\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paint-brush\",\r\n\t\ttitle: __(\"Paint Brush\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paint-roller\",\r\n\t\ttitle: __(\"Paint Roller\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"palette\",\r\n\t\ttitle: __(\"Palette\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"palfed\",\r\n\t\ttitle: __(\"Palfed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pallet\",\r\n\t\ttitle: __(\"Pallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paper-plane\",\r\n\t\ttitle: __(\"Paper Plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"editors\", \"objects\", \"vehicles\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paperclip\",\r\n\t\ttitle: __(\"Paperclip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"parachute-box\",\r\n\t\ttitle: __(\"Parachute Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paragraph\",\r\n\t\ttitle: __(\"paragraph\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"parking\",\r\n\t\ttitle: __(\"Parking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"passport\",\r\n\t\ttitle: __(\"Passport\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pastafarianism\",\r\n\t\ttitle: __(\"Pastafarianism\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paste\",\r\n\t\ttitle: __(\"Paste\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"patreon\",\r\n\t\ttitle: __(\"Patreon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pause\",\r\n\t\ttitle: __(\"pause\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pause-circle\",\r\n\t\ttitle: __(\"Pause Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paw\",\r\n\t\ttitle: __(\"Paw\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paypal\",\r\n\t\ttitle: __(\"Paypal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"peace\",\r\n\t\ttitle: __(\"Peace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen\",\r\n\t\ttitle: __(\"Pen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-alt\",\r\n\t\ttitle: __(\"Alternate Pen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-fancy\",\r\n\t\ttitle: __(\"Pen Fancy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-nib\",\r\n\t\ttitle: __(\"Pen Nib\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-square\",\r\n\t\ttitle: __(\"Pen Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pencil-alt\",\r\n\t\ttitle: __(\"Alternate Pencil\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"construction\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pencil-ruler\",\r\n\t\ttitle: __(\"Pencil Ruler\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"penny-arcade\",\r\n\t\ttitle: __(\"Penny Arcade\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"people-arrows\",\r\n\t\ttitle: __(\"People Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"people-carry\",\r\n\t\ttitle: __(\"People Carry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pepper-hot\",\r\n\t\ttitle: __(\"Hot Pepper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\"],\r\n\t},\r\n\t{\r\n\t\tname: \"perbyte\",\r\n\t\ttitle: __(\"PerByte\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"percent\",\r\n\t\ttitle: __(\"Percent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"percentage\",\r\n\t\ttitle: __(\"Percentage\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"periscope\",\r\n\t\ttitle: __(\"Periscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"person-booth\",\r\n\t\ttitle: __(\"Person Entering Booth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\", \"shopping\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phabricator\",\r\n\t\ttitle: __(\"Phabricator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phoenix-framework\",\r\n\t\ttitle: __(\"Phoenix Framework\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phoenix-squadron\",\r\n\t\ttitle: __(\"Phoenix Squadron\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone\",\r\n\t\ttitle: __(\"Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"chat\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-alt\",\r\n\t\ttitle: __(\"Alternate Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"chat\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-slash\",\r\n\t\ttitle: __(\"Phone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"chat\", \"communication\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-square\",\r\n\t\ttitle: __(\"Phone Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-square-alt\",\r\n\t\ttitle: __(\"Alternate Phone Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-volume\",\r\n\t\ttitle: __(\"Phone Volume\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"accessibility\",\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"photo-video\",\r\n\t\ttitle: __(\"Photo Video\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\", \"images\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"php\",\r\n\t\ttitle: __(\"PHP\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper\",\r\n\t\ttitle: __(\"Pied Piper Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-alt\",\r\n\t\ttitle: __(\"Alternate Pied Piper Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-hat\",\r\n\t\ttitle: __(\"Pied Piper Hat (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-pp\",\r\n\t\ttitle: __(\"Pied Piper PP Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-square\",\r\n\t\ttitle: __(\"Pied Piper Square Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"piggy-bank\",\r\n\t\ttitle: __(\"Piggy Bank\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pills\",\r\n\t\ttitle: __(\"Pills\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest\",\r\n\t\ttitle: __(\"Pinterest\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest-p\",\r\n\t\ttitle: __(\"Pinterest P\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest-square\",\r\n\t\ttitle: __(\"Pinterest Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pizza-slice\",\r\n\t\ttitle: __(\"Pizza Slice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"place-of-worship\",\r\n\t\ttitle: __(\"Place of Worship\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane\",\r\n\t\ttitle: __(\"plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-arrival\",\r\n\t\ttitle: __(\"Plane Arrival\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-departure\",\r\n\t\ttitle: __(\"Plane Departure\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-slash\",\r\n\t\ttitle: __(\"Plane Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"airplane mode\",\r\n\t\t\t\"canceled\",\r\n\t\t\t\"covid-19\",\r\n\t\t\t\"delayed\",\r\n\t\t\t\"grounded\",\r\n\t\t\t\"travel\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"play\",\r\n\t\ttitle: __(\"play\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"music\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"play-circle\",\r\n\t\ttitle: __(\"Play Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"playstation\",\r\n\t\ttitle: __(\"PlayStation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plug\",\r\n\t\ttitle: __(\"Plug\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"energy\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus\",\r\n\t\ttitle: __(\"plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"mathematics\", \"medical\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus-circle\",\r\n\t\ttitle: __(\"Plus Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus-square\",\r\n\t\ttitle: __(\"Plus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"podcast\",\r\n\t\ttitle: __(\"Podcast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poll\",\r\n\t\ttitle: __(\"Poll\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poll-h\",\r\n\t\ttitle: __(\"Poll H\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poo\",\r\n\t\ttitle: __(\"Poo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poo-storm\",\r\n\t\ttitle: __(\"Poo Storm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poop\",\r\n\t\ttitle: __(\"Poop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"portrait\",\r\n\t\ttitle: __(\"Portrait\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pound-sign\",\r\n\t\ttitle: __(\"Pound Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"power-off\",\r\n\t\ttitle: __(\"Power Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"energy\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pray\",\r\n\t\ttitle: __(\"Pray\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"praying-hands\",\r\n\t\ttitle: __(\"Praying Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription\",\r\n\t\ttitle: __(\"Prescription\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription-bottle\",\r\n\t\ttitle: __(\"Prescription Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription-bottle-alt\",\r\n\t\ttitle: __(\"Alternate Prescription Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"print\",\r\n\t\ttitle: __(\"print\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"procedures\",\r\n\t\ttitle: __(\"Procedures\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"product-hunt\",\r\n\t\ttitle: __(\"Product Hunt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"project-diagram\",\r\n\t\ttitle: __(\"Project Diagram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pump-medical\",\r\n\t\ttitle: __(\"Pump Medical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pump-soap\",\r\n\t\ttitle: __(\"Pump Soap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pushed\",\r\n\t\ttitle: __(\"Pushed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"puzzle-piece\",\r\n\t\ttitle: __(\"Puzzle Piece\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"python\",\r\n\t\ttitle: __(\"Python\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"qq\",\r\n\t\ttitle: __(\"QQ\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"qrcode\",\r\n\t\ttitle: __(\"qrcode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"question\",\r\n\t\ttitle: __(\"Question\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"question-circle\",\r\n\t\ttitle: __(\"Question Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quidditch\",\r\n\t\ttitle: __(\"Quidditch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quinscape\",\r\n\t\ttitle: __(\"QuinScape\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quora\",\r\n\t\ttitle: __(\"Quora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote-left\",\r\n\t\ttitle: __(\"quote-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote-right\",\r\n\t\ttitle: __(\"quote-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quran\",\r\n\t\ttitle: __(\"Quran\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"r-project\",\r\n\t\ttitle: __(\"R Project\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"radiation\",\r\n\t\ttitle: __(\"Radiation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"energy\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"radiation-alt\",\r\n\t\ttitle: __(\"Alternate Radiation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"energy\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rainbow\",\r\n\t\ttitle: __(\"Rainbow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"random\",\r\n\t\ttitle: __(\"random\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"raspberry-pi\",\r\n\t\ttitle: __(\"Raspberry Pi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ravelry\",\r\n\t\ttitle: __(\"Ravelry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"react\",\r\n\t\ttitle: __(\"React\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reacteurope\",\r\n\t\ttitle: __(\"ReactEurope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"readme\",\r\n\t\ttitle: __(\"ReadMe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rebel\",\r\n\t\ttitle: __(\"Rebel Alliance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"receipt\",\r\n\t\ttitle: __(\"Receipt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"payments-shopping\", \"pharmacy\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"record-vinyl\",\r\n\t\ttitle: __(\"Record Vinyl\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"recycle\",\r\n\t\ttitle: __(\"Recycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"red-river\",\r\n\t\ttitle: __(\"red river\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit\",\r\n\t\ttitle: __(\"reddit Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-alien\",\r\n\t\ttitle: __(\"reddit Alien\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-square\",\r\n\t\ttitle: __(\"reddit Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redhat\",\r\n\t\ttitle: __(\"Redhat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redo\",\r\n\t\ttitle: __(\"Redo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redo-alt\",\r\n\t\ttitle: __(\"Alternate Redo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"registered\",\r\n\t\ttitle: __(\"Registered Trademark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"remove-format\",\r\n\t\ttitle: __(\"Remove Format\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"renren\",\r\n\t\ttitle: __(\"Renren\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reply\",\r\n\t\ttitle: __(\"Reply\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reply-all\",\r\n\t\ttitle: __(\"reply-all\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"replyd\",\r\n\t\ttitle: __(\"replyd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"republican\",\r\n\t\ttitle: __(\"Republican\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"researchgate\",\r\n\t\ttitle: __(\"Researchgate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"resolving\",\r\n\t\ttitle: __(\"Resolving\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"restroom\",\r\n\t\ttitle: __(\"Restroom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"retweet\",\r\n\t\ttitle: __(\"Retweet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rev\",\r\n\t\ttitle: __(\"Rev.io\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ribbon\",\r\n\t\ttitle: __(\"Ribbon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ring\",\r\n\t\ttitle: __(\"Ring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"road\",\r\n\t\ttitle: __(\"road\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"robot\",\r\n\t\ttitle: __(\"Robot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rocket\",\r\n\t\ttitle: __(\"rocket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"science-fiction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rocketchat\",\r\n\t\ttitle: __(\"Rocket.Chat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rockrms\",\r\n\t\ttitle: __(\"Rockrms\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"route\",\r\n\t\ttitle: __(\"Route\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rss\",\r\n\t\ttitle: __(\"rss\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rss-square\",\r\n\t\ttitle: __(\"RSS Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruble-sign\",\r\n\t\ttitle: __(\"Ruble Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler\",\r\n\t\ttitle: __(\"Ruler\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-combined\",\r\n\t\ttitle: __(\"Ruler Combined\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-horizontal\",\r\n\t\ttitle: __(\"Ruler Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-vertical\",\r\n\t\ttitle: __(\"Ruler Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"running\",\r\n\t\ttitle: __(\"Running\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rupee-sign\",\r\n\t\ttitle: __(\"Indian Rupee Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rust\",\r\n\t\ttitle: __(\"Rust\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sad-cry\",\r\n\t\ttitle: __(\"Crying Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sad-tear\",\r\n\t\ttitle: __(\"Loudly Crying Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"safari\",\r\n\t\ttitle: __(\"Safari\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"salesforce\",\r\n\t\ttitle: __(\"Salesforce\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sass\",\r\n\t\ttitle: __(\"Sass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"satellite\",\r\n\t\ttitle: __(\"Satellite\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"satellite-dish\",\r\n\t\ttitle: __(\"Satellite Dish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"save\",\r\n\t\ttitle: __(\"Save\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"design\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"schlix\",\r\n\t\ttitle: __(\"SCHLIX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"school\",\r\n\t\ttitle: __(\"School\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"childhood\", \"education\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"screwdriver\",\r\n\t\ttitle: __(\"Screwdriver\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"scribd\",\r\n\t\ttitle: __(\"Scribd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"scroll\",\r\n\t\ttitle: __(\"Scroll\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sd-card\",\r\n\t\ttitle: __(\"Sd Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search\",\r\n\t\ttitle: __(\"Search\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-dollar\",\r\n\t\ttitle: __(\"Search Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-location\",\r\n\t\ttitle: __(\"Search Location\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-minus\",\r\n\t\ttitle: __(\"Search Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-plus\",\r\n\t\ttitle: __(\"Search Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"searchengin\",\r\n\t\ttitle: __(\"Searchengin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"seedling\",\r\n\t\ttitle: __(\"Seedling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"energy\",\r\n\t\t\t\"food\",\r\n\t\t\t\"fruit-vegetable\",\r\n\t\t\t\"science\",\r\n\t\t\t\"spring\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"sellcast\",\r\n\t\ttitle: __(\"Sellcast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"eercast\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sellsy\",\r\n\t\ttitle: __(\"Sellsy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"server\",\r\n\t\ttitle: __(\"Server\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"servicestack\",\r\n\t\ttitle: __(\"Servicestack\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shapes\",\r\n\t\ttitle: __(\"Shapes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"education\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share\",\r\n\t\ttitle: __(\"Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-alt\",\r\n\t\ttitle: __(\"Alternate Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-alt-square\",\r\n\t\ttitle: __(\"Alternate Share Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-square\",\r\n\t\ttitle: __(\"Share Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shekel-sign\",\r\n\t\ttitle: __(\"Shekel Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shield-alt\",\r\n\t\ttitle: __(\"Alternate Shield\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shield-virus\",\r\n\t\ttitle: __(\"Shield Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ship\",\r\n\t\ttitle: __(\"Ship\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"maritime\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shipping-fast\",\r\n\t\ttitle: __(\"Shipping Fast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shirtsinbulk\",\r\n\t\ttitle: __(\"Shirts in Bulk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shoe-prints\",\r\n\t\ttitle: __(\"Shoe Prints\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"fitness\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopify\",\r\n\t\ttitle: __(\"Shopify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-bag\",\r\n\t\ttitle: __(\"Shopping Bag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-basket\",\r\n\t\ttitle: __(\"Shopping Basket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-cart\",\r\n\t\ttitle: __(\"shopping-cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shopping\",\r\n\t\t\t\"status\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"shopware\",\r\n\t\ttitle: __(\"Shopware\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shower\",\r\n\t\ttitle: __(\"Shower\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shuttle-van\",\r\n\t\ttitle: __(\"Shuttle Van\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"hotel\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign\",\r\n\t\ttitle: __(\"Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-in-alt\",\r\n\t\ttitle: __(\"Alternate Sign In\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-language\",\r\n\t\ttitle: __(\"Sign Language\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-out-alt\",\r\n\t\ttitle: __(\"Alternate Sign Out\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"signal\",\r\n\t\ttitle: __(\"signal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"signature\",\r\n\t\ttitle: __(\"Signature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"John Hancock\", \"cursive\", \"name\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sim-card\",\r\n\t\ttitle: __(\"SIM Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"simplybuilt\",\r\n\t\ttitle: __(\"SimplyBuilt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sink\",\r\n\t\ttitle: __(\"Sink\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sistrix\",\r\n\t\ttitle: __(\"SISTRIX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sitemap\",\r\n\t\ttitle: __(\"Sitemap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sith\",\r\n\t\ttitle: __(\"Sith\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skating\",\r\n\t\ttitle: __(\"Skating\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sketch\",\r\n\t\ttitle: __(\"Sketch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skiing\",\r\n\t\ttitle: __(\"Skiing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skiing-nordic\",\r\n\t\ttitle: __(\"Skiing Nordic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skull\",\r\n\t\ttitle: __(\"Skull\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"bones\", \"skeleton\", \"x-ray\", \"yorick\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skull-crossbones\",\r\n\t\ttitle: __(\"Skull & Crossbones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"gaming-tabletop\",\r\n\t\t\t\"halloween\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"pharmacy\",\r\n\t\t\t\"science\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"skyatlas\",\r\n\t\ttitle: __(\"skyatlas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skype\",\r\n\t\ttitle: __(\"Skype\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slack\",\r\n\t\ttitle: __(\"Slack Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"anchor\", \"hash\", \"hashtag\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slack-hash\",\r\n\t\ttitle: __(\"Slack Hashtag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"anchor\", \"hash\", \"hashtag\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slash\",\r\n\t\ttitle: __(\"Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sleigh\",\r\n\t\ttitle: __(\"Sleigh\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sliders-h\",\r\n\t\ttitle: __(\"Horizontal Sliders\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"interfaces\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slideshare\",\r\n\t\ttitle: __(\"Slideshare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile\",\r\n\t\ttitle: __(\"Smiling Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile-beam\",\r\n\t\ttitle: __(\"Beaming Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile-wink\",\r\n\t\ttitle: __(\"Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smog\",\r\n\t\ttitle: __(\"Smog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smoking\",\r\n\t\ttitle: __(\"Smoking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smoking-ban\",\r\n\t\ttitle: __(\"Smoking Ban\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"medical\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sms\",\r\n\t\ttitle: __(\"SMS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat\",\r\n\t\ttitle: __(\"Snapchat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat-ghost\",\r\n\t\ttitle: __(\"Snapchat Ghost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat-square\",\r\n\t\ttitle: __(\"Snapchat Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowboarding\",\r\n\t\ttitle: __(\"Snowboarding\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowflake\",\r\n\t\ttitle: __(\"Snowflake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"spinners\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowman\",\r\n\t\ttitle: __(\"Snowman\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"holiday\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowplow\",\r\n\t\ttitle: __(\"Snowplow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soap\",\r\n\t\ttitle: __(\"Soap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"socks\",\r\n\t\ttitle: __(\"Socks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"solar-panel\",\r\n\t\ttitle: __(\"Solar Panel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort\",\r\n\t\ttitle: __(\"Sort\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-down\",\r\n\t\ttitle: __(\"Sort Alphabetical Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Alphabetical Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-up\",\r\n\t\ttitle: __(\"Sort Alphabetical Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Alphabetical Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-down\",\r\n\t\ttitle: __(\"Sort Amount Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Amount Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-up\",\r\n\t\ttitle: __(\"Sort Amount Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Amount Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-down\",\r\n\t\ttitle: __(\"Sort Down (Descending)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-down\",\r\n\t\ttitle: __(\"Sort Numeric Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Numeric Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-up\",\r\n\t\ttitle: __(\"Sort Numeric Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Numeric Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-up\",\r\n\t\ttitle: __(\"Sort Up (Ascending)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soundcloud\",\r\n\t\ttitle: __(\"SoundCloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sourcetree\",\r\n\t\ttitle: __(\"Sourcetree\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spa\",\r\n\t\ttitle: __(\"Spa\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"space-shuttle\",\r\n\t\ttitle: __(\"Space Shuttle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"science-fiction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"speakap\",\r\n\t\ttitle: __(\"Speakap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"speaker-deck\",\r\n\t\ttitle: __(\"Speaker Deck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spell-check\",\r\n\t\ttitle: __(\"Spell Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spider\",\r\n\t\ttitle: __(\"Spider\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spinner\",\r\n\t\ttitle: __(\"Spinner\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"splotch\",\r\n\t\ttitle: __(\"Splotch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spotify\",\r\n\t\ttitle: __(\"Spotify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spray-can\",\r\n\t\ttitle: __(\"Spray Can\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square\",\r\n\t\ttitle: __(\"Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square-full\",\r\n\t\ttitle: __(\"Square Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square-root-alt\",\r\n\t\ttitle: __(\"Alternate Square Root\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"squarespace\",\r\n\t\ttitle: __(\"Squarespace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stack-exchange\",\r\n\t\ttitle: __(\"Stack Exchange\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stack-overflow\",\r\n\t\ttitle: __(\"Stack Overflow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stackpath\",\r\n\t\ttitle: __(\"Stackpath\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stamp\",\r\n\t\ttitle: __(\"Stamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star\",\r\n\t\ttitle: __(\"Star\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"star-and-crescent\",\r\n\t\ttitle: __(\"Star and Crescent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-half\",\r\n\t\ttitle: __(\"star-half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-half-alt\",\r\n\t\ttitle: __(\"Alternate Star Half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-of-david\",\r\n\t\ttitle: __(\"Star of David\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-of-life\",\r\n\t\ttitle: __(\"Star of Life\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"staylinked\",\r\n\t\ttitle: __(\"StayLinked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam\",\r\n\t\ttitle: __(\"Steam\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam-square\",\r\n\t\ttitle: __(\"Steam Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam-symbol\",\r\n\t\ttitle: __(\"Steam Symbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"step-backward\",\r\n\t\ttitle: __(\"step-backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"step-forward\",\r\n\t\ttitle: __(\"step-forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stethoscope\",\r\n\t\ttitle: __(\"Stethoscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sticker-mule\",\r\n\t\ttitle: __(\"Sticker Mule\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sticky-note\",\r\n\t\ttitle: __(\"Sticky Note\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"files\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stop\",\r\n\t\ttitle: __(\"stop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stop-circle\",\r\n\t\ttitle: __(\"Stop Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stopwatch\",\r\n\t\ttitle: __(\"Stopwatch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stopwatch-20\",\r\n\t\ttitle: __(\"Stopwatch 20\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"ABCs\",\r\n\t\t\t\"countdown\",\r\n\t\t\t\"covid-19\",\r\n\t\t\t\"happy birthday\",\r\n\t\t\t\"i will survive\",\r\n\t\t\t\"reminder\",\r\n\t\t\t\"seconds\",\r\n\t\t\t\"time\",\r\n\t\t\t\"timer\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"store\",\r\n\t\ttitle: __(\"Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-alt\",\r\n\t\ttitle: __(\"Alternate Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-alt-slash\",\r\n\t\ttitle: __(\"Alternate Store Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-slash\",\r\n\t\ttitle: __(\"Store Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"strava\",\r\n\t\ttitle: __(\"Strava\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stream\",\r\n\t\ttitle: __(\"Stream\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"computers\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"street-view\",\r\n\t\ttitle: __(\"Street View\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"strikethrough\",\r\n\t\ttitle: __(\"Strikethrough\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stripe\",\r\n\t\ttitle: __(\"Stripe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stripe-s\",\r\n\t\ttitle: __(\"Stripe S\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stroopwafel\",\r\n\t\ttitle: __(\"Stroopwafel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"studiovinari\",\r\n\t\ttitle: __(\"Studio Vinari\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stumbleupon\",\r\n\t\ttitle: __(\"StumbleUpon Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stumbleupon-circle\",\r\n\t\ttitle: __(\"StumbleUpon Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subscript\",\r\n\t\ttitle: __(\"subscript\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subway\",\r\n\t\ttitle: __(\"Subway\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suitcase\",\r\n\t\ttitle: __(\"Suitcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"moving\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suitcase-rolling\",\r\n\t\ttitle: __(\"Suitcase Rolling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sun\",\r\n\t\ttitle: __(\"Sun\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"objects\", \"spinners\", \"summer\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superpowers\",\r\n\t\ttitle: __(\"Superpowers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superscript\",\r\n\t\ttitle: __(\"superscript\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"supple\",\r\n\t\ttitle: __(\"Supple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"surprise\",\r\n\t\ttitle: __(\"Hushed Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suse\",\r\n\t\ttitle: __(\"Suse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swatchbook\",\r\n\t\ttitle: __(\"Swatchbook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swift\",\r\n\t\ttitle: __(\"Swift\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swimmer\",\r\n\t\ttitle: __(\"Swimmer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"fitness\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"sports\",\r\n\t\t\t\"summer\",\r\n\t\t\t\"travel\",\r\n\t\t\t\"users-people\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"swimming-pool\",\r\n\t\ttitle: __(\"Swimming Pool\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"summer\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"symfony\",\r\n\t\ttitle: __(\"Symfony\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"synagogue\",\r\n\t\ttitle: __(\"Synagogue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sync\",\r\n\t\ttitle: __(\"Sync\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sync-alt\",\r\n\t\ttitle: __(\"Alternate Sync\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"syringe\",\r\n\t\ttitle: __(\"Syringe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table\",\r\n\t\ttitle: __(\"table\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table-tennis\",\r\n\t\ttitle: __(\"Table Tennis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablet\",\r\n\t\ttitle: __(\"tablet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablet-alt\",\r\n\t\ttitle: __(\"Alternate Tablet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablets\",\r\n\t\ttitle: __(\"Tablets\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tachometer-alt\",\r\n\t\ttitle: __(\"Alternate Tachometer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tag\",\r\n\t\ttitle: __(\"tag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tags\",\r\n\t\ttitle: __(\"tags\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tape\",\r\n\t\ttitle: __(\"Tape\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tasks\",\r\n\t\ttitle: __(\"Tasks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"taxi\",\r\n\t\ttitle: __(\"Taxi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"maps\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teamspeak\",\r\n\t\ttitle: __(\"TeamSpeak\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teeth\",\r\n\t\ttitle: __(\"Teeth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teeth-open\",\r\n\t\ttitle: __(\"Teeth Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram\",\r\n\t\ttitle: __(\"Telegram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram-plane\",\r\n\t\ttitle: __(\"Telegram Plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"temperature-high\",\r\n\t\ttitle: __(\"High Temperature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"temperature-low\",\r\n\t\ttitle: __(\"Low Temperature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tencent-weibo\",\r\n\t\ttitle: __(\"Tencent Weibo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tenge\",\r\n\t\ttitle: __(\"Tenge\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"terminal\",\r\n\t\ttitle: __(\"Terminal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"text-height\",\r\n\t\ttitle: __(\"text-height\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"text-width\",\r\n\t\ttitle: __(\"Text Width\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th\",\r\n\t\ttitle: __(\"th\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th-large\",\r\n\t\ttitle: __(\"th-large\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th-list\",\r\n\t\ttitle: __(\"th-list\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"the-red-yeti\",\r\n\t\ttitle: __(\"The Red Yeti\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"theater-masks\",\r\n\t\ttitle: __(\"Theater Masks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"themeco\",\r\n\t\ttitle: __(\"Themeco\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"themeisle\",\r\n\t\ttitle: __(\"ThemeIsle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer\",\r\n\t\ttitle: __(\"Thermometer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-empty\",\r\n\t\ttitle: __(\"Thermometer Empty\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-full\",\r\n\t\ttitle: __(\"Thermometer Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-half\",\r\n\t\ttitle: __(\"Thermometer 1/2 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-quarter\",\r\n\t\ttitle: __(\"Thermometer 1/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-three-quarters\",\r\n\t\ttitle: __(\"Thermometer 3/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"think-peaks\",\r\n\t\ttitle: __(\"Think Peaks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbs-down\",\r\n\t\ttitle: __(\"thumbs-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hands\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbs-up\",\r\n\t\ttitle: __(\"thumbs-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hands\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbtack\",\r\n\t\ttitle: __(\"Thumbtack\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"social\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ticket-alt\",\r\n\t\ttitle: __(\"Alternate Ticket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tiktok\",\r\n\t\ttitle: __(\"TikTok\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"times\",\r\n\t\ttitle: __(\"Times\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"times-circle\",\r\n\t\ttitle: __(\"Times Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tint\",\r\n\t\ttitle: __(\"tint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tint-slash\",\r\n\t\ttitle: __(\"Tint Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tired\",\r\n\t\ttitle: __(\"Tired Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toggle-off\",\r\n\t\ttitle: __(\"Toggle Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toggle-on\",\r\n\t\ttitle: __(\"Toggle On\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet\",\r\n\t\ttitle: __(\"Toilet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet-paper\",\r\n\t\ttitle: __(\"Toilet Paper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"halloween\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet-paper-slash\",\r\n\t\ttitle: __(\"Toilet Paper Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toolbox\",\r\n\t\ttitle: __(\"Toolbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tools\",\r\n\t\ttitle: __(\"Tools\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tooth\",\r\n\t\ttitle: __(\"Tooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"torah\",\r\n\t\ttitle: __(\"Torah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"torii-gate\",\r\n\t\ttitle: __(\"Torii Gate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tractor\",\r\n\t\ttitle: __(\"Tractor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trade-federation\",\r\n\t\ttitle: __(\"Trade Federation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trademark\",\r\n\t\ttitle: __(\"Trademark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"traffic-light\",\r\n\t\ttitle: __(\"Traffic Light\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trailer\",\r\n\t\ttitle: __(\"Trailer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"camping\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"train\",\r\n\t\ttitle: __(\"Train\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tram\",\r\n\t\ttitle: __(\"Tram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"travel\", \"vehicles\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"transgender\",\r\n\t\ttitle: __(\"Transgender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"transgender-alt\",\r\n\t\ttitle: __(\"Alternate Transgender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash\",\r\n\t\ttitle: __(\"Trash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-alt\",\r\n\t\ttitle: __(\"Alternate Trash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-restore\",\r\n\t\ttitle: __(\"Trash Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-restore-alt\",\r\n\t\ttitle: __(\"Alternative Trash Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tree\",\r\n\t\ttitle: __(\"Tree\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trello\",\r\n\t\ttitle: __(\"Trello\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trophy\",\r\n\t\ttitle: __(\"trophy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck\",\r\n\t\ttitle: __(\"truck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"automotive\",\r\n\t\t\t\"logistics\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shopping\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-loading\",\r\n\t\ttitle: __(\"Truck Loading\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-monster\",\r\n\t\ttitle: __(\"Truck Monster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-moving\",\r\n\t\ttitle: __(\"Truck Moving\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-pickup\",\r\n\t\ttitle: __(\"Truck Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"construction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tshirt\",\r\n\t\ttitle: __(\"T-Shirt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tty\",\r\n\t\ttitle: __(\"TTY\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr\",\r\n\t\ttitle: __(\"Tumblr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr-square\",\r\n\t\ttitle: __(\"Tumblr Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tv\",\r\n\t\ttitle: __(\"Television\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"travel\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"twitch\",\r\n\t\ttitle: __(\"Twitch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitter\",\r\n\t\ttitle: __(\"Twitter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\", \"tweet\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitter-square\",\r\n\t\ttitle: __(\"Twitter Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\", \"tweet\"],\r\n\t},\r\n\t{\r\n\t\tname: \"typo3\",\r\n\t\ttitle: __(\"Typo3\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uber\",\r\n\t\ttitle: __(\"Uber\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ubuntu\",\r\n\t\ttitle: __(\"Ubuntu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uikit\",\r\n\t\ttitle: __(\"UIkit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbraco\",\r\n\t\ttitle: __(\"Umbraco\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbrella\",\r\n\t\ttitle: __(\"Umbrella\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbrella-beach\",\r\n\t\ttitle: __(\"Umbrella Beach\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"summer\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uncharted\",\r\n\t\ttitle: __(\"Uncharted Software\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"underline\",\r\n\t\ttitle: __(\"Underline\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"undo\",\r\n\t\ttitle: __(\"Undo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"undo-alt\",\r\n\t\ttitle: __(\"Alternate Undo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uniregistry\",\r\n\t\ttitle: __(\"Uniregistry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unity\",\r\n\t\ttitle: __(\"Unity 3D\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"universal-access\",\r\n\t\ttitle: __(\"Universal Access\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"university\",\r\n\t\ttitle: __(\"University\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlink\",\r\n\t\ttitle: __(\"unlink\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock\",\r\n\t\ttitle: __(\"unlock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock-alt\",\r\n\t\ttitle: __(\"Alternate Unlock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unsplash\",\r\n\t\ttitle: __(\"Unsplash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"untappd\",\r\n\t\ttitle: __(\"Untappd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"upload\",\r\n\t\ttitle: __(\"Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ups\",\r\n\t\ttitle: __(\"UPS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"United Parcel Service\", \"package\", \"shipping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"usb\",\r\n\t\ttitle: __(\"USB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user\",\r\n\t\ttitle: __(\"User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\", \"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-alt\",\r\n\t\ttitle: __(\"Alternate User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-alt-slash\",\r\n\t\ttitle: __(\"Alternate User Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-astronaut\",\r\n\t\ttitle: __(\"User Astronaut\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-check\",\r\n\t\ttitle: __(\"User Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-circle\",\r\n\t\ttitle: __(\"User Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-clock\",\r\n\t\ttitle: __(\"User Clock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-cog\",\r\n\t\ttitle: __(\"User Cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-edit\",\r\n\t\ttitle: __(\"User Edit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-friends\",\r\n\t\ttitle: __(\"User Friends\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-graduate\",\r\n\t\ttitle: __(\"User Graduate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-injured\",\r\n\t\ttitle: __(\"User Injured\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-lock\",\r\n\t\ttitle: __(\"User Lock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-md\",\r\n\t\ttitle: __(\"Doctor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-minus\",\r\n\t\ttitle: __(\"User Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-ninja\",\r\n\t\ttitle: __(\"User Ninja\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-nurse\",\r\n\t\ttitle: __(\"Nurse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-plus\",\r\n\t\ttitle: __(\"User Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-secret\",\r\n\t\ttitle: __(\"User Secret\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-shield\",\r\n\t\ttitle: __(\"User Shield\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-slash\",\r\n\t\ttitle: __(\"User Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-tag\",\r\n\t\ttitle: __(\"User Tag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-tie\",\r\n\t\ttitle: __(\"User Tie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-times\",\r\n\t\ttitle: __(\"Remove User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users\",\r\n\t\ttitle: __(\"Users\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users-cog\",\r\n\t\ttitle: __(\"Users Cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users-slash\",\r\n\t\ttitle: __(\"Users Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"usps\",\r\n\t\ttitle: __(\"United States Postal Service\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"american\", \"package\", \"shipping\", \"usa\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ussunnah\",\r\n\t\ttitle: __(\"us-Sunnah Foundation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"utensil-spoon\",\r\n\t\ttitle: __(\"Utensil Spoon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"utensils\",\r\n\t\ttitle: __(\"Utensils\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vaadin\",\r\n\t\ttitle: __(\"Vaadin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vector-square\",\r\n\t\ttitle: __(\"Vector Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus\",\r\n\t\ttitle: __(\"Venus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus-double\",\r\n\t\ttitle: __(\"Venus Double\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus-mars\",\r\n\t\ttitle: __(\"Venus Mars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vest\",\r\n\t\ttitle: __(\"vest\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vest-patches\",\r\n\t\ttitle: __(\"vest-patches\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viacoin\",\r\n\t\ttitle: __(\"Viacoin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viadeo\",\r\n\t\ttitle: __(\"Viadeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viadeo-square\",\r\n\t\ttitle: __(\"Viadeo Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vial\",\r\n\t\ttitle: __(\"Vial\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vials\",\r\n\t\ttitle: __(\"Vials\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viber\",\r\n\t\ttitle: __(\"Viber\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video\",\r\n\t\ttitle: __(\"Video\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"chat\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video-slash\",\r\n\t\ttitle: __(\"Video Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vihara\",\r\n\t\ttitle: __(\"Vihara\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo\",\r\n\t\ttitle: __(\"Vimeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo-square\",\r\n\t\ttitle: __(\"Vimeo Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo-v\",\r\n\t\ttitle: __(\"Vimeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"vimeo\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vine\",\r\n\t\ttitle: __(\"Vine\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"virus\",\r\n\t\ttitle: __(\"Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"virus-slash\",\r\n\t\ttitle: __(\"Virus Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viruses\",\r\n\t\ttitle: __(\"Viruses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vk\",\r\n\t\ttitle: __(\"VK\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vnv\",\r\n\t\ttitle: __(\"VNV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"voicemail\",\r\n\t\ttitle: __(\"Voicemail\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volleyball-ball\",\r\n\t\ttitle: __(\"Volleyball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-down\",\r\n\t\ttitle: __(\"Volume Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-mute\",\r\n\t\ttitle: __(\"Volume Mute\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-off\",\r\n\t\ttitle: __(\"Volume Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-up\",\r\n\t\ttitle: __(\"Volume Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vote-yea\",\r\n\t\ttitle: __(\"Vote Yea\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vr-cardboard\",\r\n\t\ttitle: __(\"Cardboard VR\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"3d\", \"augment\", \"google\", \"reality\", \"virtual\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vuejs\",\r\n\t\ttitle: __(\"Vue.js\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"walking\",\r\n\t\ttitle: __(\"Walking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wallet\",\r\n\t\ttitle: __(\"Wallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"warehouse\",\r\n\t\ttitle: __(\"Warehouse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"watchman-monitoring\",\r\n\t\ttitle: __(\"Watchman Monitoring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"water\",\r\n\t\ttitle: __(\"Water\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"maritime\", \"summer\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wave-square\",\r\n\t\ttitle: __(\"Square Wave\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"waze\",\r\n\t\ttitle: __(\"Waze\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weebly\",\r\n\t\ttitle: __(\"Weebly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weibo\",\r\n\t\ttitle: __(\"Weibo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weight\",\r\n\t\ttitle: __(\"Weight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weight-hanging\",\r\n\t\ttitle: __(\"Hanging Weight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"anvil\", \"heavy\", \"measurement\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weixin\",\r\n\t\ttitle: __(\"Weixin (WeChat)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"whatsapp\",\r\n\t\ttitle: __(\"What's App\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"whatsapp-square\",\r\n\t\ttitle: __(\"What's App Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wheelchair\",\r\n\t\ttitle: __(\"Wheelchair\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"accessibility\",\r\n\t\t\t\"health\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"users-people\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"whmcs\",\r\n\t\ttitle: __(\"WHMCS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wifi\",\r\n\t\ttitle: __(\"WiFi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"communication\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"wikipedia-w\",\r\n\t\ttitle: __(\"Wikipedia W\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wind\",\r\n\t\ttitle: __(\"Wind\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"energy\", \"maritime\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-close\",\r\n\t\ttitle: __(\"Window Close\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-maximize\",\r\n\t\ttitle: __(\"Window Maximize\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-minimize\",\r\n\t\ttitle: __(\"Window Minimize\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-restore\",\r\n\t\ttitle: __(\"Window Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"windows\",\r\n\t\ttitle: __(\"Windows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"microsoft\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-bottle\",\r\n\t\ttitle: __(\"Wine Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"beverage\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-glass\",\r\n\t\ttitle: __(\"Wine Glass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"maps\", \"moving\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-glass-alt\",\r\n\t\ttitle: __(\"Alternate Wine Glas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wix\",\r\n\t\ttitle: __(\"Wix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wizards-of-the-coast\",\r\n\t\ttitle: __(\"Wizards of the Coast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wodu\",\r\n\t\ttitle: __(\"Wodu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wolf-pack-battalion\",\r\n\t\ttitle: __(\"Wolf Pack Battalion\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"won-sign\",\r\n\t\ttitle: __(\"Won Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wordpress\",\r\n\t\ttitle: __(\"WordPress Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wordpress-simple\",\r\n\t\ttitle: __(\"Wordpress Simple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpbeginner\",\r\n\t\ttitle: __(\"WPBeginner\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpexplorer\",\r\n\t\ttitle: __(\"WPExplorer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpforms\",\r\n\t\ttitle: __(\"WPForms\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpressr\",\r\n\t\ttitle: __(\"wpressr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"rendact\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wrench\",\r\n\t\ttitle: __(\"Wrench\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"x-ray\",\r\n\t\ttitle: __(\"X-Ray\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xbox\",\r\n\t\ttitle: __(\"Xbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xing\",\r\n\t\ttitle: __(\"Xing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xing-square\",\r\n\t\ttitle: __(\"Xing Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"y-combinator\",\r\n\t\ttitle: __(\"Y Combinator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yahoo\",\r\n\t\ttitle: __(\"Yahoo Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yammer\",\r\n\t\ttitle: __(\"Yammer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yandex\",\r\n\t\ttitle: __(\"Yandex\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yandex-international\",\r\n\t\ttitle: __(\"Yandex International\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yarn\",\r\n\t\ttitle: __(\"Yarn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yelp\",\r\n\t\ttitle: __(\"Yelp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yen-sign\",\r\n\t\ttitle: __(\"Yen Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yin-yang\",\r\n\t\ttitle: __(\"Yin Yang\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yoast\",\r\n\t\ttitle: __(\"Yoast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube\",\r\n\t\ttitle: __(\"YouTube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube-square\",\r\n\t\ttitle: __(\"YouTube Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"zhihu\",\r\n\t\ttitle: __(\"Zhihu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n];\r\n\r\nexport default fontAwesomeIcons;\r\n","export { default as fontAwesomeCategories } from \"./categories\";\r\nexport { default as fontAwesomeIcons } from \"./icons\";\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\taddCard,\r\n\taddSubmenu,\r\n\talignCenter,\r\n\talignJustify,\r\n\talignLeft,\r\n\talignNone,\r\n\talignRight,\r\n\tarchive,\r\n\tarrowDown,\r\n\tarrowLeft,\r\n\tarrowRight,\r\n\tarrowUp,\r\n\tatSymbol,\r\n\taspectRatio,\r\n\taudio,\r\n\tbackup,\r\n\tblockDefault,\r\n\tblockTable,\r\n\tbox,\r\n\tbrush,\r\n\tbug,\r\n\tbutton,\r\n\tbuttons,\r\n\tcalendar,\r\n\tcancelCircleFilled,\r\n\tcapturePhoto,\r\n\tcaptureVideo,\r\n\tcategory,\r\n\tchartBar,\r\n\tcheck,\r\n\tchevronDown,\r\n\tchevronLeft,\r\n\tchevronRight,\r\n\tchevronRightSmall,\r\n\tchevronUp,\r\n\tclassic,\r\n\tclose,\r\n\tcloseSmall,\r\n\tcloudUpload,\r\n\tcloud,\r\n\tcode,\r\n\tcog,\r\n\tcolor,\r\n\tcolumn,\r\n\tcolumns,\r\n\tcomment,\r\n\tcommentAuthorAvatar,\r\n\tcommentAuthorName,\r\n\tcommentContent,\r\n\t// commentEditLink, the WP Icons NPM package does not yet include this icon.\r\n\tcommentReplyLink,\r\n\tcover,\r\n\tcreate,\r\n\tcrop,\r\n\tcurrencyDollar,\r\n\tcurrencyEuro,\r\n\tcurrencyPound,\r\n\tcustomPostType,\r\n\tdesktop,\r\n\tdragHandle,\r\n\tdownload,\r\n\tedit,\r\n\texternal,\r\n\tfile,\r\n\tflipHorizontal,\r\n\tflipVertical,\r\n\tformatBold,\r\n\tformatCapitalize,\r\n\tformatIndent,\r\n\tformatIndentRTL,\r\n\tformatItalic,\r\n\tformatListBullets,\r\n\tformatListBulletsRTL,\r\n\tformatListNumbered,\r\n\tformatListNumberedRTL,\r\n\tformatLtr,\r\n\tformatLowercase,\r\n\tformatOutdent,\r\n\tformatOutdentRTL,\r\n\tformatRtl,\r\n\tformatStrikethrough,\r\n\tformatUnderline,\r\n\tformatUppercase,\r\n\tfullscreen,\r\n\tgallery,\r\n\tglobe,\r\n\tgrid,\r\n\tgroup,\r\n\thandle,\r\n\theading,\r\n\thelp,\r\n\thelpFilled,\r\n\tinbox,\r\n\tinstitution,\r\n\thome,\r\n\thtml,\r\n\timage,\r\n\tinfo,\r\n\tinsertAfter,\r\n\tinsertBefore,\r\n\tjustifyLeft,\r\n\tjustifyCenter,\r\n\tjustifyRight,\r\n\tjustifySpaceBetween,\r\n\tkey,\r\n\tkeyboardClose,\r\n\tkeyboardReturn,\r\n\tlayout,\r\n\tlifesaver,\r\n\t// There are some issues with these icons.\r\n\t// lineDashed,\r\n\t// lineDotted,\r\n\t// lineSolid,\r\n\tlink,\r\n\tlinkOff,\r\n\tlist,\r\n\tlistView,\r\n\tlock,\r\n\tlogin,\r\n\tloop,\r\n\tmapMarker,\r\n\tmedia,\r\n\tmediaAndText,\r\n\tmegaphone,\r\n\tmenu,\r\n\tmobile,\r\n\tmore,\r\n\tmoreHorizontal,\r\n\tmoreHorizontalMobile,\r\n\tmoreVertical,\r\n\tmoveTo,\r\n\tnavigation,\r\n\toverlayText,\r\n\tpageBreak,\r\n\tcustomLink,\r\n\tpage,\r\n\tpages,\r\n\tparagraph,\r\n\tpayment,\r\n\tpercent,\r\n\tpositionCenter,\r\n\tpositionLeft,\r\n\tpositionRight,\r\n\tpencil,\r\n\tpeople,\r\n\tpin,\r\n\tplugins,\r\n\tplusCircleFilled,\r\n\tplusCircle,\r\n\tplus,\r\n\tpost,\r\n\tpostAuthor,\r\n\tpostCategories,\r\n\tpostContent,\r\n\tpostComments,\r\n\tpostCommentsCount,\r\n\tpostCommentsForm,\r\n\tpostDate,\r\n\tpostExcerpt,\r\n\tpostFeaturedImage,\r\n\tpostList,\r\n\tpostTerms,\r\n\tprevious,\r\n\tnext,\r\n\tpreformatted,\r\n\tpullLeft,\r\n\tpullRight,\r\n\tpullquote,\r\n\tqueryPagination,\r\n\tqueryPaginationNext,\r\n\tqueryPaginationNumbers,\r\n\tqueryPaginationPrevious,\r\n\tquote,\r\n\treceipt,\r\n\tredo,\r\n\tremoveBug,\r\n\tremoveSubmenu,\r\n\treplace,\r\n\treset,\r\n\tresizeCornerNE,\r\n\treusableBlock,\r\n\trotateLeft,\r\n\trotateRight,\r\n\trow,\r\n\trss,\r\n\tsearch,\r\n\tseparator,\r\n\tsettings,\r\n\tshare,\r\n\tshield,\r\n\tshortcode,\r\n\tsiteLogo,\r\n\tstack,\r\n\tstarEmpty,\r\n\tstarFilled,\r\n\tstarHalf,\r\n\tstore,\r\n\tstretchFullWidth,\r\n\tstyles,\r\n\tshipping,\r\n\tstretchWide,\r\n\tsubscript,\r\n\tsuperscript,\r\n\tswatch,\r\n\tsymbol,\r\n\tsymbolFilled,\r\n\ttableColumnAfter,\r\n\ttableColumnBefore,\r\n\ttableColumnDelete,\r\n\ttableRowAfter,\r\n\ttableRowBefore,\r\n\ttableRowDelete,\r\n\ttable,\r\n\ttag,\r\n\ttermDescription,\r\n\tfooter,\r\n\theader,\r\n\tsidebar,\r\n\ttextColor,\r\n\ttablet,\r\n\ttip,\r\n\ttitle,\r\n\ttool,\r\n\ttrash,\r\n\ttrendingDown,\r\n\ttrendingUp,\r\n\ttypography,\r\n\tundo,\r\n\tungroup,\r\n\tunlock,\r\n\tupdate,\r\n\tupload,\r\n\tverse,\r\n\tvideo,\r\n\twarning,\r\n\twidget,\r\n} from \"@wordpress/icons\";\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport {\r\n\tamazon,\r\n\tbandcamp,\r\n\tbehance,\r\n\tchain,\r\n\tcodepen,\r\n\tdeviantart,\r\n\tdribbble,\r\n\tdropbox,\r\n\tetsy,\r\n\tfacebook,\r\n\tfeed,\r\n\tfivehundredpx,\r\n\tflickr,\r\n\tfoursquare,\r\n\tgoodreads,\r\n\tgoogle,\r\n\tgithub,\r\n\tinstagram,\r\n\tlastfm,\r\n\tlinkedin,\r\n\tmail,\r\n\tmastodon,\r\n\tmeetup,\r\n\tmedium,\r\n\tpatreon,\r\n\tpinterest,\r\n\tpocket,\r\n\tredditSolid,\r\n\treddit,\r\n\tskype,\r\n\tsnapchat,\r\n\tsoundcloud,\r\n\tspotify,\r\n\ttelegram,\r\n\ttiktok,\r\n\ttumblr,\r\n\ttwitch,\r\n\ttwitter,\r\n\tvimeo,\r\n\tvk,\r\n\twordpress,\r\n\tyelp,\r\n\tyoutube,\r\n} from \"./wordpress/social\";\r\nimport { fontAwesomeCategories, fontAwesomeIcons } from \"./font-awesome\";\r\n\r\n// Temporary icon specifications that are not yet in the NPM package.\r\nimport { commentEditLink, sparkles } from \"./wordpress/temp\";\r\n\r\nconst wordpressSocialIcons = [\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"wordpress\",\r\n\t\ttitle: \"WordPress\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: wordpress,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fivehundredpx\",\r\n\t\ttitle: \"500px\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: fivehundredpx,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon\",\r\n\t\ttitle: \"Amazon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: amazon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bandcamp\",\r\n\t\ttitle: \"Bandcamp\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: bandcamp,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance\",\r\n\t\ttitle: \"Behance\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: behance,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chain\",\r\n\t\ttitle: \"Link\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chain,\r\n\t},\r\n\t{\r\n\t\tname: \"codepen\",\r\n\t\ttitle: \"CodePen\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: codepen,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deviantart\",\r\n\t\ttitle: \"DeviantArt\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: deviantart,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble\",\r\n\t\ttitle: \"Dribbble\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dribbble,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dropbox\",\r\n\t\ttitle: \"Dropbox\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dropbox,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"etsy\",\r\n\t\ttitle: \"Etsy\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: etsy,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook\",\r\n\t\ttitle: \"Facebook\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: facebook,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feed\",\r\n\t\ttitle: \"RSS Feed\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: feed,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flickr\",\r\n\t\ttitle: \"Flickr\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flickr,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"foursquare\",\r\n\t\ttitle: \"Foursquare\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: foursquare,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads\",\r\n\t\ttitle: \"Goodreads\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: goodreads,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google\",\r\n\t\ttitle: \"Google\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: google,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github\",\r\n\t\ttitle: \"GitHub\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: github,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram\",\r\n\t\ttitle: \"Instagram\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: instagram,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm\",\r\n\t\ttitle: \"Last.fm\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lastfm,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin\",\r\n\t\ttitle: \"LinkedIn\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: linkedin,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mail\",\r\n\t\ttitle: \"Mail\",\r\n\t\tcategories: [\"email\", \"e-mail\"],\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mail,\r\n\t},\r\n\t{\r\n\t\tname: \"mastodon\",\r\n\t\ttitle: \"Mastodon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mastodon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meetup\",\r\n\t\ttitle: \"Meetup\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: meetup,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium\",\r\n\t\ttitle: \"Medium\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: medium,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"patreon\",\r\n\t\ttitle: \"Patreon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: patreon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest\",\r\n\t\ttitle: \"Pinterest\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pinterest,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pocket\",\r\n\t\ttitle: \"Pocket\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pocket,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-solid\",\r\n\t\ttitle: \"Reddit Solid\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: redditSolid,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit\",\r\n\t\ttitle: \"Reddit\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reddit,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skype\",\r\n\t\ttitle: \"Skype\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: skype,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat\",\r\n\t\ttitle: \"Snapchat\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: snapchat,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soundcloud\",\r\n\t\ttitle: \"SoundCloud\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: soundcloud,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spotify\",\r\n\t\ttitle: \"Spotify\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: spotify,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram\",\r\n\t\ttitle: \"Telegram\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: telegram,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tiktok\",\r\n\t\ttitle: \"TikTok\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tiktok,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr\",\r\n\t\ttitle: \"Tumblr\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tumblr,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitch\",\r\n\t\ttitle: \"Twitch\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: twitch,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"twitter\",\r\n\t\ttitle: \"Twitter\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: twitter,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo\",\r\n\t\ttitle: \"Vimeo\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: vimeo,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vk\",\r\n\t\ttitle: \"VK\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: vk,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yelp\",\r\n\t\ttitle: \"Yelp\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: yelp,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube\",\r\n\t\ttitle: \"YouTube\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: youtube,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n];\r\n\r\nconst wordpressIcons = [\r\n\t{\r\n\t\tname: \"addCard\",\r\n\t\ttitle: __(\"Add Card\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: addCard,\r\n\t},\r\n\t{\r\n\t\tname: \"addSubmenu\",\r\n\t\ttitle: __(\"Add Submenu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: addSubmenu,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignCenter\",\r\n\t\ttitle: __(\"Align Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignCenter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignJustify\",\r\n\t\ttitle: __(\"Align Justify\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignJustify,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignLeft\",\r\n\t\ttitle: __(\"Align Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignLeft,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignNone\",\r\n\t\ttitle: __(\"Align None\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignNone,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignRight\",\r\n\t\ttitle: __(\"Align Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignRight,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archive\",\r\n\t\ttitle: __(\"Archive\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: archive,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowDown\",\r\n\t\ttitle: __(\"Arrow Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowLeft\",\r\n\t\ttitle: __(\"Arrow Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowRight\",\r\n\t\ttitle: __(\"Arrow Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowUp\",\r\n\t\ttitle: __(\"Arrow Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atSymbol\",\r\n\t\ttitle: __(\"At Symbol\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: atSymbol,\r\n\t},\r\n\t{\r\n\t\tname: \"aspectRatio\",\r\n\t\ttitle: __(\"Aspect Ratio\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: aspectRatio,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"audio\",\r\n\t\ttitle: __(\"Audio\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: audio,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backup\",\r\n\t\ttitle: __(\"Backup\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: backup,\r\n\t},\r\n\t{\r\n\t\tname: \"blockDefault\",\r\n\t\ttitle: __(\"Block Default\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: blockDefault,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blockTable\",\r\n\t\ttitle: __(\"Block Table\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: blockTable,\r\n\t},\r\n\t{\r\n\t\tname: \"box\",\r\n\t\ttitle: __(\"Box\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: box,\r\n\t},\r\n\t{\r\n\t\tname: \"brush\",\r\n\t\ttitle: __(\"Brush\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: brush,\r\n\t},\r\n\t{\r\n\t\tname: \"bug\",\r\n\t\ttitle: __(\"Bug\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: bug,\r\n\t},\r\n\t{\r\n\t\tname: \"button\",\r\n\t\ttitle: __(\"Button\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: button,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buttons\",\r\n\t\ttitle: __(\"Buttons\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: buttons,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar\",\r\n\t\ttitle: __(\"Calendar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: calendar,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cancelCircleFilled\",\r\n\t\ttitle: __(\"Cancel - Circle Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cancelCircleFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"capturePhoto\",\r\n\t\ttitle: __(\"Capture Photo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: capturePhoto,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"captureVideo\",\r\n\t\ttitle: __(\"Capture Video\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: captureVideo,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"category\",\r\n\t\ttitle: __(\"Category\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: category,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chartBar\",\r\n\t\ttitle: __(\"Chart Bar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chartBar,\r\n\t},\r\n\t{\r\n\t\tname: \"check\",\r\n\t\ttitle: __(\"Check\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: check,\r\n\t},\r\n\t{\r\n\t\tname: \"chevronDown\",\r\n\t\ttitle: __(\"Chevron Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronLeft\",\r\n\t\ttitle: __(\"Chevron Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronRight\",\r\n\t\ttitle: __(\"Chevron Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronRightSmall\",\r\n\t\ttitle: __(\"Chevron Right - Small\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronRightSmall,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronUp\",\r\n\t\ttitle: __(\"Chevron Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"classic\",\r\n\t\ttitle: __(\"Classic\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: classic,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"close\",\r\n\t\ttitle: __(\"Close\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: close,\r\n\t},\r\n\t{\r\n\t\tname: \"closeSmall\",\r\n\t\ttitle: __(\"Close - Small\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: closeSmall,\r\n\t},\r\n\t{\r\n\t\tname: \"cloudUpload\",\r\n\t\ttitle: __(\"Cloud Upload\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cloudUpload,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud\",\r\n\t\ttitle: __(\"Cloud\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cloud,\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: code,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cog\",\r\n\t\ttitle: __(\"Cog\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cog,\r\n\t},\r\n\t{\r\n\t\tname: \"color\",\r\n\t\ttitle: __(\"Color\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: color,\r\n\t},\r\n\t{\r\n\t\tname: \"column\",\r\n\t\ttitle: __(\"Column\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: column,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"columns\",\r\n\t\ttitle: __(\"Columns\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: columns,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment\",\r\n\t\ttitle: __(\"Comment\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: comment,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentAuthorAvatar\",\r\n\t\ttitle: __(\"Comment Author Avatar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentAuthorAvatar,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentAuthorName\",\r\n\t\ttitle: __(\"Comment Author Name\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentAuthorName,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentContent\",\r\n\t\ttitle: __(\"Comment Content\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentContent,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentEditLink\",\r\n\t\ttitle: __(\"Comment Edit Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentEditLink,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentReplyLink\",\r\n\t\ttitle: __(\"Comment Reply Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentReplyLink,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cover\",\r\n\t\ttitle: __(\"Cover\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cover,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"create\",\r\n\t\ttitle: __(\"Create\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: create,\r\n\t},\r\n\t{\r\n\t\tname: \"crop\",\r\n\t\ttitle: __(\"Crop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: crop,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyDollar\",\r\n\t\ttitle: __(\"Currency Dollar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyDollar,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyEuro\",\r\n\t\ttitle: __(\"Currency Euro\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyEuro,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyPound\",\r\n\t\ttitle: __(\"Currency Pound\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyPound,\r\n\t},\r\n\t{\r\n\t\tname: \"customPostType\",\r\n\t\ttitle: __(\"Custom Post Type\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: customPostType,\r\n\t},\r\n\t{\r\n\t\tname: \"desktop\",\r\n\t\ttitle: __(\"Desktop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: desktop,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dragHandle\",\r\n\t\ttitle: __(\"Drag Handle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dragHandle,\r\n\t},\r\n\t{\r\n\t\tname: \"download\",\r\n\t\ttitle: __(\"Download\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: download,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edit\",\r\n\t\ttitle: __(\"Edit\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: edit,\r\n\t},\r\n\t{\r\n\t\tname: \"external\",\r\n\t\ttitle: __(\"External\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: external,\r\n\t},\r\n\t{\r\n\t\tname: \"file\",\r\n\t\ttitle: __(\"File\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: file,\r\n\t},\r\n\t{\r\n\t\tname: \"flipHorizontal\",\r\n\t\ttitle: __(\"Flip Horizontal\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flipHorizontal,\r\n\t},\r\n\t{\r\n\t\tname: \"flipVertical\",\r\n\t\ttitle: __(\"Flip Vertical\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flipVertical,\r\n\t},\r\n\t{\r\n\t\tname: \"formatBold\",\r\n\t\ttitle: __(\"Format Bold\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatBold,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatCapitalize\",\r\n\t\ttitle: __(\"Format Capitalize\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatCapitalize,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatIndent\",\r\n\t\ttitle: __(\"Format Indent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatIndent,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatIndentRTL\",\r\n\t\ttitle: __(\"Format Indent RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatIndentRTL,\r\n\t},\r\n\t{\r\n\t\tname: \"formatItalic\",\r\n\t\ttitle: __(\"Format Italic\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatItalic,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListBullets\",\r\n\t\ttitle: __(\"Format List Bullets\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListBullets,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListBulletsRTL\",\r\n\t\ttitle: __(\"Format List Bullets RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListBulletsRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListNumbered\",\r\n\t\ttitle: __(\"Format List Numbered\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListNumbered,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListNumberedRTL\",\r\n\t\ttitle: __(\"Format List Numbered RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListNumberedRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatLtr\",\r\n\t\ttitle: __(\"Format LTR\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatLtr,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatLowercase\",\r\n\t\ttitle: __(\"Format Lowercase\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatLowercase,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatOutdent\",\r\n\t\ttitle: __(\"Format Outdent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatOutdent,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatOutdentRTL\",\r\n\t\ttitle: __(\"Format Outdent RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatOutdentRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatRtl\",\r\n\t\ttitle: __(\"Format RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatRtl,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatStrikethrough\",\r\n\t\ttitle: __(\"Format Strikethrough\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatStrikethrough,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatUnderline\",\r\n\t\ttitle: __(\"Format Underline\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatUnderline,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatUppercase\",\r\n\t\ttitle: __(\"Format Uppercase\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatUppercase,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fullscreen\",\r\n\t\ttitle: __(\"Fullscreen\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: fullscreen,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gallery\",\r\n\t\ttitle: __(\"Gallery\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: gallery,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe\",\r\n\t\ttitle: __(\"Globe\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: globe,\r\n\t},\r\n\t{\r\n\t\tname: \"grid\",\r\n\t\ttitle: __(\"Grid\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: grid,\r\n\t},\r\n\t{\r\n\t\tname: \"group\",\r\n\t\ttitle: __(\"Group\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: group,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handle\",\r\n\t\ttitle: __(\"Handle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: handle,\r\n\t},\r\n\t{\r\n\t\tname: \"heading\",\r\n\t\ttitle: __(\"Heading\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: heading,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"help\",\r\n\t\ttitle: __(\"Help\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: help,\r\n\t},\r\n\t{\r\n\t\tname: \"helpFilled\",\r\n\t\ttitle: __(\"Help - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: helpFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"inbox\",\r\n\t\ttitle: __(\"Inbox\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: inbox,\r\n\t},\r\n\t{\r\n\t\tname: \"institution\",\r\n\t\ttitle: __(\"Institution\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: institution,\r\n\t},\r\n\t{\r\n\t\tname: \"home\",\r\n\t\ttitle: __(\"Home\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: home,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"html\",\r\n\t\ttitle: __(\"HTML\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: html,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"image\",\r\n\t\ttitle: __(\"Image\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: image,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info\",\r\n\t\ttitle: __(\"Info\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: info,\r\n\t},\r\n\t{\r\n\t\tname: \"insertAfter\",\r\n\t\ttitle: __(\"Insert After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: insertAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"insertBefore\",\r\n\t\ttitle: __(\"Insert Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: insertBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyLeft\",\r\n\t\ttitle: __(\"Justify Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyLeft,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyCenter\",\r\n\t\ttitle: __(\"Justify Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyCenter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyRight\",\r\n\t\ttitle: __(\"Justify Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyRight,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifySpaceBetween\",\r\n\t\ttitle: __(\"Justify Space Between\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifySpaceBetween,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"key\",\r\n\t\ttitle: __(\"Key\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: key,\r\n\t},\r\n\t{\r\n\t\tname: \"keyboardClose\",\r\n\t\ttitle: __(\"Keyboard Close\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: keyboardClose,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keyboardReturn\",\r\n\t\ttitle: __(\"Keyboard Return\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: keyboardReturn,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"layout\",\r\n\t\ttitle: __(\"Layout\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: layout,\r\n\t},\r\n\t{\r\n\t\tname: \"lifesaver\",\r\n\t\ttitle: __(\"Lifesaver\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lifesaver,\r\n\t},\r\n\t// There are some issues with these icons.\r\n\t// {\r\n\t// \tname: 'lineDashed',\r\n\t// \ttitle: __( 'Line Dashed', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineDashed,\r\n\t// },\r\n\t// {\r\n\t// \tname: 'lineDotted',\r\n\t// \ttitle: __( 'Line Dotted', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineDotted,\r\n\t// },\r\n\t// {\r\n\t// \tname: 'lineSolid',\r\n\t// \ttitle: __( 'Line Solid', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineSolid,\r\n\t// },\r\n\t{\r\n\t\tname: \"link\",\r\n\t\ttitle: __(\"Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: link,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkOff\",\r\n\t\ttitle: __(\"Link Off\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: linkOff,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list\",\r\n\t\ttitle: __(\"List\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: list,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"listView\",\r\n\t\ttitle: __(\"List View\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: listView,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock\",\r\n\t\ttitle: __(\"Lock\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lock,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"login\",\r\n\t\ttitle: __(\"Login\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: login,\r\n\t},\r\n\t{\r\n\t\tname: \"loop\",\r\n\t\ttitle: __(\"Loop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: loop,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mapMarker\",\r\n\t\ttitle: __(\"Map Marker\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mapMarker,\r\n\t},\r\n\t{\r\n\t\tname: \"media\",\r\n\t\ttitle: __(\"Media\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: media,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mediaAndText\",\r\n\t\ttitle: __(\"Media & Text\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mediaAndText,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"megaphone\",\r\n\t\ttitle: __(\"Megaphone\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: megaphone,\r\n\t},\r\n\t{\r\n\t\tname: \"menu\",\r\n\t\ttitle: __(\"Menu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: menu,\r\n\t},\r\n\t{\r\n\t\tname: \"mobile\",\r\n\t\ttitle: __(\"Mobile\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mobile,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"more\",\r\n\t\ttitle: __(\"More\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: more,\r\n\t},\r\n\t{\r\n\t\tname: \"moreHorizontal\",\r\n\t\ttitle: __(\"More Horizontal\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreHorizontal,\r\n\t},\r\n\t{\r\n\t\tname: \"moreHorizontalMobile\",\r\n\t\ttitle: __(\"More Horizontal - Mobile\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreHorizontalMobile,\r\n\t},\r\n\t{\r\n\t\tname: \"moreVertical\",\r\n\t\ttitle: __(\"More Vertical\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreVertical,\r\n\t},\r\n\t{\r\n\t\tname: \"moveTo\",\r\n\t\ttitle: __(\"Move To\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moveTo,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"navigation\",\r\n\t\ttitle: __(\"Navigation\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: navigation,\r\n\t},\r\n\t{\r\n\t\tname: \"overlayText\",\r\n\t\ttitle: __(\"Overlay Text\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: overlayText,\r\n\t},\r\n\t{\r\n\t\tname: \"pageBreak\",\r\n\t\ttitle: __(\"Page Break\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pageBreak,\r\n\t},\r\n\t{\r\n\t\tname: \"customLink\",\r\n\t\ttitle: __(\"Custom Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: customLink,\r\n\t},\r\n\t{\r\n\t\tname: \"page\",\r\n\t\ttitle: __(\"Page\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: page,\r\n\t},\r\n\t{\r\n\t\tname: \"pages\",\r\n\t\ttitle: __(\"Pages\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pages,\r\n\t},\r\n\t{\r\n\t\tname: \"paragraph\",\r\n\t\ttitle: __(\"Paragraph\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: paragraph,\r\n\t},\r\n\t{\r\n\t\tname: \"payment\",\r\n\t\ttitle: __(\"Payment\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: payment,\r\n\t},\r\n\t{\r\n\t\tname: \"percent\",\r\n\t\ttitle: __(\"Percent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: percent,\r\n\t},\r\n\t{\r\n\t\tname: \"positionCenter\",\r\n\t\ttitle: __(\"Position Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionCenter,\r\n\t},\r\n\t{\r\n\t\tname: \"positionLeft\",\r\n\t\ttitle: __(\"Position Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionLeft,\r\n\t},\r\n\t{\r\n\t\tname: \"positionRight\",\r\n\t\ttitle: __(\"Position Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionRight,\r\n\t},\r\n\t{\r\n\t\tname: \"post\",\r\n\t\ttitle: __(\"Post\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: post,\r\n\t},\r\n\t{\r\n\t\tname: \"pencil\",\r\n\t\ttitle: __(\"Pencil\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pencil,\r\n\t},\r\n\t{\r\n\t\tname: \"people\",\r\n\t\ttitle: __(\"People\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: people,\r\n\t},\r\n\t{\r\n\t\tname: \"pin\",\r\n\t\ttitle: __(\"Pin\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pin,\r\n\t},\r\n\t{\r\n\t\tname: \"plugins\",\r\n\t\ttitle: __(\"Plugins\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plugins,\r\n\t},\r\n\t{\r\n\t\tname: \"plusCircleFilled\",\r\n\t\ttitle: __(\"Plus Circle - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plusCircleFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"plusCircle\",\r\n\t\ttitle: __(\"Plus Circle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plusCircle,\r\n\t},\r\n\t{\r\n\t\tname: \"plus\",\r\n\t\ttitle: __(\"Plus\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plus,\r\n\t},\r\n\t{\r\n\t\tname: \"postAuthor\",\r\n\t\ttitle: __(\"Post Author\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postAuthor,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postCategories\",\r\n\t\ttitle: __(\"Post Categories\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCategories,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postContent\",\r\n\t\ttitle: __(\"Post Content\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postContent,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postComments\",\r\n\t\ttitle: __(\"Post Comments\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postComments,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postCommentsCount\",\r\n\t\ttitle: __(\"Post Comment Count\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCommentsCount,\r\n\t},\r\n\t{\r\n\t\tname: \"postCommentsForm\",\r\n\t\ttitle: __(\"Post Comments Form\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCommentsForm,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postDate\",\r\n\t\ttitle: __(\"Post Date\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postDate,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postExcerpt\",\r\n\t\ttitle: __(\"Post Excerpt\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postExcerpt,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postFeaturedImage\",\r\n\t\ttitle: __(\"Post Featured Image\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postFeaturedImage,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postList\",\r\n\t\ttitle: __(\"Post List\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postList,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postTerms\",\r\n\t\ttitle: __(\"Post Terms\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postTerms,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"previous\",\r\n\t\ttitle: __(\"Previous\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: previous,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"next\",\r\n\t\ttitle: __(\"Next\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: next,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"preformatted\",\r\n\t\ttitle: __(\"Preformatted\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: preformatted,\r\n\t},\r\n\t{\r\n\t\tname: \"pullLeft\",\r\n\t\ttitle: __(\"Pull Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullLeft,\r\n\t},\r\n\t{\r\n\t\tname: \"pullRight\",\r\n\t\ttitle: __(\"Pull Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullRight,\r\n\t},\r\n\t{\r\n\t\tname: \"pullquote\",\r\n\t\ttitle: __(\"Pull Quote\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullquote,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPagination\",\r\n\t\ttitle: __(\"Query Pagination\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPagination,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationNext\",\r\n\t\ttitle: __(\"Query Pagination Next\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationNext,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationNumbers\",\r\n\t\ttitle: __(\"Query Pagination Numbers\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationNumbers,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationPrevious\",\r\n\t\ttitle: __(\"Query Pagination Previous\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationPrevious,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote\",\r\n\t\ttitle: __(\"Quote\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: quote,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"receipt\",\r\n\t\ttitle: __(\"Receipt\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: receipt,\r\n\t},\r\n\t{\r\n\t\tname: \"redo\",\r\n\t\ttitle: __(\"Redo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: redo,\r\n\t\tcategories: [\"arrows\", \"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"removeBug\",\r\n\t\ttitle: __(\"Remove Bug\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: removeBug,\r\n\t},\r\n\t{\r\n\t\tname: \"removeSubmenu\",\r\n\t\ttitle: __(\"Remove Submenu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: removeSubmenu,\r\n\t},\r\n\t{\r\n\t\tname: \"replace\",\r\n\t\ttitle: __(\"Replace\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: replace,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reset\",\r\n\t\ttitle: __(\"Reset\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reset,\r\n\t\tcategories: [\"minus\"],\r\n\t},\r\n\t{\r\n\t\tname: \"resizeCornerNE\",\r\n\t\ttitle: __(\"Resize Corner\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: resizeCornerNE,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reusableBlock\",\r\n\t\ttitle: __(\"Reusable Block\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reusableBlock,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rotateLeft\",\r\n\t\ttitle: __(\"Rotate Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rotateLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rotateRight\",\r\n\t\ttitle: __(\"Rotate Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rotateRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"row\",\r\n\t\ttitle: __(\"Row\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: row,\r\n\t},\r\n\t{\r\n\t\tname: \"rss\",\r\n\t\ttitle: __(\"RSS\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rss,\r\n\t},\r\n\t{\r\n\t\tname: \"search\",\r\n\t\ttitle: __(\"Search\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: search,\r\n\t\tcategories: [\"magnifying glass\"],\r\n\t},\r\n\t{\r\n\t\tname: \"separator\",\r\n\t\ttitle: __(\"Separator\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: separator,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"settings\",\r\n\t\ttitle: __(\"Settings\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: settings,\r\n\t},\r\n\t{\r\n\t\tname: \"share\",\r\n\t\ttitle: __(\"Share\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: share,\r\n\t},\r\n\t{\r\n\t\tname: \"shield\",\r\n\t\ttitle: __(\"Shield\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shield,\r\n\t},\r\n\t{\r\n\t\tname: \"shortcode\",\r\n\t\ttitle: __(\"Shortcode\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shortcode,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"siteLogo\",\r\n\t\ttitle: __(\"Site Logo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: siteLogo,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"sparkles\",\r\n\t\ttitle: __(\"Sparkles\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: sparkles,\r\n\t},\r\n\t{\r\n\t\tname: \"stack\",\r\n\t\ttitle: __(\"Stack\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stack,\r\n\t},\r\n\t{\r\n\t\tname: \"starEmpty\",\r\n\t\ttitle: __(\"Star Empty\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starEmpty,\r\n\t},\r\n\t{\r\n\t\tname: \"starFilled\",\r\n\t\ttitle: __(\"Star Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"starHalf\",\r\n\t\ttitle: __(\"Star Half\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starHalf,\r\n\t},\r\n\t{\r\n\t\tname: \"store\",\r\n\t\ttitle: __(\"Store\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: store,\r\n\t},\r\n\t{\r\n\t\tname: \"stretchFullWidth\",\r\n\t\ttitle: __(\"Stretch Full Width\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stretchFullWidth,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"styles\",\r\n\t\ttitle: __(\"Styles\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: styles,\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"shipping\",\r\n\t\ttitle: __(\"Shipping\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shipping,\r\n\t\tcategories: [\"truck\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stretchWide\",\r\n\t\ttitle: __(\"Stretch Wide\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stretchWide,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subscript\",\r\n\t\ttitle: __(\"Subscript\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: subscript,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superscript\",\r\n\t\ttitle: __(\"Superscript\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: superscript,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swatch\",\r\n\t\ttitle: __(\"Swatch\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: swatch,\r\n\t},\r\n\t{\r\n\t\tname: \"symbol\",\r\n\t\ttitle: __(\"Symbol\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: symbol,\r\n\t},\r\n\t{\r\n\t\tname: \"symbolFilled\",\r\n\t\ttitle: __(\"Symbol - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: symbolFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnAfter\",\r\n\t\ttitle: __(\"Table Column After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnBefore\",\r\n\t\ttitle: __(\"Table Column Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnDelete\",\r\n\t\ttitle: __(\"Table Column Delete\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnDelete,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowAfter\",\r\n\t\ttitle: __(\"Table Row After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowBefore\",\r\n\t\ttitle: __(\"Table Row Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowDelete\",\r\n\t\ttitle: __(\"Table Row Delete\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowDelete,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table\",\r\n\t\ttitle: __(\"Table\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: table,\r\n\t},\r\n\t{\r\n\t\tname: \"tag\",\r\n\t\ttitle: __(\"Tag\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tag,\r\n\t},\r\n\t{\r\n\t\tname: \"termDescription\",\r\n\t\ttitle: __(\"Term Description\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: termDescription,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"footer\",\r\n\t\ttitle: __(\"Footer\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: footer,\r\n\t},\r\n\t{\r\n\t\tname: \"header\",\r\n\t\ttitle: __(\"Header\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: header,\r\n\t},\r\n\t{\r\n\t\tname: \"sidebar\",\r\n\t\ttitle: __(\"Sidebar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: sidebar,\r\n\t},\r\n\t{\r\n\t\tname: \"textColor\",\r\n\t\ttitle: __(\"Text Color\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: textColor,\r\n\t},\r\n\t{\r\n\t\tname: \"tablet\",\r\n\t\ttitle: __(\"Tablet\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tablet,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"title\",\r\n\t\ttitle: __(\"Title\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: title,\r\n\t},\r\n\t{\r\n\t\tname: \"tip\",\r\n\t\ttitle: __(\"Tip\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tip,\r\n\t},\r\n\t{\r\n\t\tname: \"tool\",\r\n\t\ttitle: __(\"Tool\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tool,\r\n\t},\r\n\t{\r\n\t\tname: \"trash\",\r\n\t\ttitle: __(\"Trash\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trash,\r\n\t},\r\n\t{\r\n\t\tname: \"trendingDown\",\r\n\t\ttitle: __(\"Trending Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trendingDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trendingUp\",\r\n\t\ttitle: __(\"Trending Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trendingUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"typography\",\r\n\t\ttitle: __(\"Typography\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: typography,\r\n\t},\r\n\t{\r\n\t\tname: \"undo\",\r\n\t\ttitle: __(\"Undo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: undo,\r\n\t\tcategories: [\"arrows\", \"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ungroup\",\r\n\t\ttitle: __(\"Ungroup\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: ungroup,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock\",\r\n\t\ttitle: __(\"Unlock\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: unlock,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"update\",\r\n\t\ttitle: __(\"Update\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: update,\r\n\t},\r\n\t{\r\n\t\tname: \"upload\",\r\n\t\ttitle: __(\"Upload\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: upload,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"verse\",\r\n\t\ttitle: __(\"Verse\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: verse,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video\",\r\n\t\ttitle: __(\"Video\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: video,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"warning\",\r\n\t\ttitle: __(\"Warning\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: warning,\r\n\t},\r\n\t{\r\n\t\tname: \"widget\",\r\n\t\ttitle: __(\"Widget\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: widget,\r\n\t},\r\n];\r\n\r\nexport const ultimateIcons = [\r\n\t{\r\n\t\tisDefault: false,\r\n\t\ttype: \"wordpress\",\r\n\t\ttitle: __(\"WordPress\", \"ultimate-blocks\"),\r\n\t\ticons: [...wordpressSocialIcons, ...wordpressIcons],\r\n\t\tcategories: [\r\n\t\t\t{\r\n\t\t\t\tname: \"arrows\",\r\n\t\t\t\ttitle: __(\"Arrows\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"blocks\",\r\n\t\t\t\ttitle: __(\"Blocks\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"devices\",\r\n\t\t\t\ttitle: __(\"Devices\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"editor\",\r\n\t\t\t\ttitle: __(\"Editor\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"logos\",\r\n\t\t\t\ttitle: __(\"Logos\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"media\",\r\n\t\t\t\ttitle: __(\"Media\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tisDefault: false,\r\n\t\ttype: \"font-awesome\",\r\n\t\ttitle: __(\"Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticons: fontAwesomeIcons,\r\n\t\tcategories: fontAwesomeCategories,\r\n\t},\r\n];\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const amazon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\n\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const bandcamp = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const behance = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const chain = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const codepen = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const deviantart = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const dribbble = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const dropbox = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const etsy = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const facebook = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const feed = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const fivehundredpx = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const flickr = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const foursquare = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const github = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const goodreads = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const google = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","export * from './amazon';\r\nexport * from './bandcamp';\r\nexport * from './behance';\r\nexport * from './chain';\r\nexport * from './codepen';\r\nexport * from './deviantart';\r\nexport * from './dribbble';\r\nexport * from './dropbox';\r\nexport * from './etsy';\r\nexport * from './facebook';\r\nexport * from './feed';\r\nexport * from './fivehundredpx';\r\nexport * from './flickr';\r\nexport * from './foursquare';\r\nexport * from './goodreads';\r\nexport * from './google';\r\nexport * from './github';\r\nexport * from './instagram';\r\nexport * from './lastfm';\r\nexport * from './linkedin';\r\nexport * from './mail';\r\nexport * from './mastodon';\r\nexport * from './meetup';\r\nexport * from './medium';\r\nexport * from './patreon';\r\nexport * from './pinterest';\r\nexport * from './pocket';\r\nexport * from './reddit-solid';\r\nexport * from './reddit';\r\nexport * from './skype';\r\nexport * from './snapchat';\r\nexport * from './soundcloud';\r\nexport * from './spotify';\r\nexport * from './telegram';\r\nexport * from './tiktok';\r\nexport * from './tumblr';\r\nexport * from './twitch';\r\nexport * from './twitter';\r\nexport * from './vimeo';\r\nexport * from './vk';\r\nexport * from './wordpress';\r\nexport * from './yelp';\r\nexport * from './youtube';\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const instagram = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const lastfm = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const linkedin = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const mail = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const mastodon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const medium = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const meetup = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Circle, Rect, SVG } from '@wordpress/primitives';\r\n\r\nexport const patreon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const pinterest = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const pocket = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const redditSolid = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const reddit = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const skype = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const snapchat = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const soundcloud = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const spotify = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const telegram = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const tiktok = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const tumblr = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const twitch = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const twitter = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const vimeo = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const vk = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const wordpress = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const yelp = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const youtube = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const commentEditLink = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\n// Core sparkles icon is gold, we want no color.\r\nexport const sparkles = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { PanelBody, RangeControl } from \"@wordpress/components\";\r\nimport { InspectorControls, HeightControl } from \"@wordpress/block-editor\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport ColorSettings from \"./components/ColorSettings\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nfunction CustomInspectorControls(props) {\r\n\tconst {\r\n\t\tsetAttributes,\r\n\t\tattributes: { size, iconRotation },\r\n\t} = props;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ size: newSize })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ iconRotation: newSize })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomInspectorControls;\r\n","import { isEmpty } from \"lodash\";\r\nimport { ultimateIcons } from \"./icons\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\nfunction Save(props) {\r\n\tconst {\r\n\t\tattributes: { icon, linkTarget, linkUrl, linkRel, svgIcon },\r\n\t} = props;\r\n\tconst hasIcon = !isEmpty(icon);\r\n\tconst hasSVGIcon = !isEmpty(svgIcon);\r\n\tconst blockProps = useBlockProps.save({\r\n\t\tstyle: getStyles(props.attributes),\r\n\t});\r\n\tconst finalIcon = hasIcon\r\n\t\t? ultimateIcons\r\n\t\t\t\t.find((obj) => obj.type === icon?.type)\r\n\t\t\t\t?.icons?.find((ic) => ic.name === icon.iconName)?.icon ?? \"\"\r\n\t\t: svgIcon;\r\n\r\n\tconst blockStyles = getStyles(props.attributes);\r\n\r\n\tconst Tag = isEmpty(linkUrl) ? \"div\" : \"a\";\r\n\tconst anchorAttributes = isEmpty(linkUrl)\r\n\t\t? {}\r\n\t\t: {\r\n\t\t\t\trel: linkRel,\r\n\t\t\t\thref: linkUrl,\r\n\t\t\t\ttarget: linkTarget,\r\n\t\t };\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{finalIcon}\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t{hasSVGIcon && !hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t
    \r\n\t);\r\n}\r\nexport default Save;\r\n","/**\r\n *\r\n * @param {string} svgString\r\n *\r\n * @returns {true|false} true if valid false is not valid\r\n */\r\nexport function isValidSVG(svgString) {\r\n\tconst parser = new DOMParser();\r\n\tconst svgDoc = parser.parseFromString(svgString.trim(), \"image/svg+xml\");\r\n\tconst errors = svgDoc.getElementsByTagName(\"parsererror\");\r\n\r\n\treturn errors.length === 0;\r\n}\r\n","import icon, { editGallery } from \"./icon\";\r\n\r\nimport { Slider } from \"./components\";\r\n\r\nimport { version_1_1_4 } from \"./oldVersions\";\r\n\r\nimport { useEffect, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport { SpacingControl } from \"../components\";\r\nimport {\r\n\tMediaUpload,\r\n\tMediaPlaceholder,\r\n\tBlockControls,\r\n\tURLInput,\r\n\tInspectorControls,\r\n\tmediaUpload,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tIcon,\r\n\tButton,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tToggleControl,\r\n\tFormFileUpload,\r\n\tRangeControl,\r\n\tPanelBody,\r\n\tSelectControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport { withSelect } from \"@wordpress/data\";\r\nimport metadata from \"./block.json\";\r\nconst attributes = {\r\n\tblockID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timages: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"[]\",\r\n\t},\r\n\tpics: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [],\r\n\t},\r\n\tcaptions: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"[]\", //starts as empty, should take {text: '', link: '', id: -1}\r\n\t},\r\n\tdescriptions: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [],\r\n\t},\r\n\twrapsAround: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tisDraggable: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tautoplays: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tautoplayDuration: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 3,\r\n\t},\r\n\tsliderHeight: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 250,\r\n\t},\r\n\tshowPageDots: {\r\n\t\t//phase out this property\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tusePagination: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tpaginationType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\", //available types: bullets, progressbar and fraction\r\n\t},\r\n\ttransition: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"slide\", //other available options: fade, cube, coverflow, flip\r\n\t},\r\n\t//for cube, coverflow and flip\r\n\tslideShadows: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\t//exclusive for coverflow\r\n\trotate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 50, //degrees\r\n\t},\r\n\tstretch: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0, //pixels\r\n\t},\r\n\tdepth: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 100, //pixels, z-axis\r\n\t},\r\n\tmodifier: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 1, //effect multiplier\r\n\t},\r\n\t//exclusive for flip\r\n\tlimitRotation: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\t//exclusive for cube\r\n\tshadow: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tshadowOffset: {\r\n\t\ttype: \"number\",\r\n\t\tdefaut: 20,\r\n\t},\r\n\tshadowScale: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0.94,\r\n\t},\r\n};\r\n\r\nfunction ImageSliderMain(props) {\r\n\tconst [componentKey, setComponentKey] = useState(0);\r\n\tconst [activeSlide, setActiveSlide] = useState(0);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\timages,\r\n\t\t\tpics,\r\n\t\t\tcaptions,\r\n\t\t\tdescriptions,\r\n\t\t\twrapsAround,\r\n\t\t\tisDraggable,\r\n\t\t\tautoplays,\r\n\t\t\tautoplayDuration,\r\n\t\t\tsliderHeight,\r\n\t\t\tshowPageDots,\r\n\t\t\tusePagination,\r\n\t\t\tpaginationType,\r\n\t\t\tblockID,\r\n\t\t\ttransition,\r\n\t\t\tslideShadows,\r\n\t\t\trotate,\r\n\t\t\tstretch,\r\n\t\t\tdepth,\r\n\t\t\tmodifier,\r\n\t\t\tlimitRotation,\r\n\t\t\tshadow,\r\n\t\t\tshadowOffset,\r\n\t\t\tshadowScale,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\t//maybe use useEffect for some of the values here?\r\n\r\n\tif (images && JSON.parse(images).length !== 0 && pics.length === 0) {\r\n\t\tsetAttributes({\r\n\t\t\tpics: JSON.parse(images),\r\n\t\t\timages: \"[]\",\r\n\t\t\tdescriptions: JSON.parse(captions),\r\n\t\t\tcaptions: \"[]\",\r\n\t\t});\r\n\t}\r\n\tconst imageArray = pics;\r\n\tconst captionArray = descriptions;\r\n\r\n\tif (blockID === \"\") {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t} else if (!showPageDots && usePagination) {\r\n\t\tsetAttributes({ usePagination: false });\r\n\t}\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tif (paginationType === \"\") {\r\n\t\tsetAttributes({ paginationType: \"bullets\" });\r\n\t}\r\n\r\n\tif (paginationType !== \"\" && componentKey === 0) {\r\n\t\tsetComponentKey(componentKey + 1);\r\n\t}\r\n\tconst blockProps = useBlockProps({\r\n\t\tid: `ub_image_slider_${blockID}`,\r\n\t\tclassName: \"ub_image_slider\",\r\n\t\tstyle: {\r\n\t\t\tminHeight: `${20 + (imageArray.length ? sliderHeight : 200)}px`,\r\n\t\t\t...getStyles(props.attributes),\r\n\t\t},\r\n\t});\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{imageArray.length > 0 && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t img.id)}\r\n\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\tmultiple\r\n\t\t\t\t\t\t\t\tgallery\r\n\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\tonSelect={(newImages) => {\r\n\t\t\t\t\t\t\t\t\tconst newCaptionArray = newImages.map((img) =>\r\n\t\t\t\t\t\t\t\t\t\tcaptionArray.find((c) => c.id === img.id)\r\n\t\t\t\t\t\t\t\t\t\t\t? captionArray.find((c) => c.id === img.id)\r\n\t\t\t\t\t\t\t\t\t\t\t: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext: img.caption,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t }\r\n\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tpics: newImages,\r\n\t\t\t\t\t\t\t\t\t\tdescriptions: newCaptionArray,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && imageArray.length > 0 && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ wrapsAround: !wrapsAround });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ isDraggable: !isDraggable });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ usePagination: !usePagination });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{usePagination && (\r\n\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(o),\r\n\t\t\t\t\t\t\t\t\t\tvalue: o,\r\n\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\tonChange={(paginationType) => {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ paginationType });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ autoplays: !autoplays });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{autoplays && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ autoplayDuration: value });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(o),\r\n\t\t\t\t\t\t\t\t\t\tvalue: o,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\tonChange={(transition) => {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ transition });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{[\"cube\", \"coverflow\", \"flip\"].includes(transition) && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ slideShadows: !slideShadows });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"coverflow\" && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ rotate });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={180} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ stretch });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={180} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ depth });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ modifier });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={3} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t\tstep={0.05}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"cube\" && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadow: !shadow });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadowOffset });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadowScale });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={2}\r\n\t\t\t\t\t\t\t\t\t\tscale={0.01}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"flip\" && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ limitRotation: !limitRotation });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ sliderHeight: newHeight });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1); //ensure proper placement of arrows and page dots\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={200}\r\n\t\t\t\t\t\t\t\tmax={500}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\r\n\t\t\t
    \r\n\t\t\t\t{imageArray.length === 0 ? (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tpics: newImages,\r\n\t\t\t\t\t\t\t\tdescriptions: newImages.map((img) => ({\r\n\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\ttext: img.caption,\r\n\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t})),\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tlabels={{ title: \"Image Slider\" }}\r\n\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\tmultiple\r\n\t\t\t\t\t/>\r\n\t\t\t\t) : (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tif (val !== activeSlide)\r\n\t\t\t\t\t\t\t\t\t//needed to prevent infinite loop\r\n\t\t\t\t\t\t\t\t\tsetActiveSlide(val);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tinitialSlide={activeSlide}\r\n\t\t\t\t\t\t\tdraggable={isDraggable}\r\n\t\t\t\t\t\t\twrapAround={wrapsAround}\r\n\t\t\t\t\t\t\tpageDots={showPageDots}\r\n\t\t\t\t\t\t\tpaginationType={usePagination ? paginationType : \"none\"}\r\n\t\t\t\t\t\t\tautoplay={autoplays ? autoplayDuration : 0}\r\n\t\t\t\t\t\t\ttransition={transition}\r\n\t\t\t\t\t\t\tslides={[\r\n\t\t\t\t\t\t\t\t...imageArray.map((c, i) => (\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{/* CAPTION INPUT DOESN'T WORK IF PLACED HERE */}\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t)),\r\n\t\t\t\t\t\t\t\tisSelected && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tmediaUpload({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes: [\"image\"],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfilesList: event.target.files,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tonFileChange: (images) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tpics: imageArray.concat(images),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdescriptions: captionArray.concat(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timages.map((img) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttext: img.text,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}))\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tclassName=\"ub_image_slider_add_images\"\r\n\t\t\t\t\t\t\t\t\t\t\taccept=\"image/*\"\r\n\t\t\t\t\t\t\t\t\t\t\ticon=\"insert\"\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload an image\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{activeSlide < captionArray.length && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst currentItem = Object.assign(\r\n\t\t\t\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions[activeSlide]\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(currentItem, { text }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tpics: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...pics.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(pics[activeSlide], { alt }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...pics.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isSelected && activeSlide < captionArray.length && (\r\n\t\t\t\t\t\t\t event.preventDefault()}\r\n\t\t\t\t\t\t\t\tclassName={`editor-format-toolbar__link-modal-line ub_image_slider_url_input flex-container`}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst currentItem = Object.assign(\r\n\t\t\t\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t\t\t\tcaptionArray[activeSlide]\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(currentItem, { link }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\texample: {},\r\n\tattributes: metadata.attributes,\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(ImageSliderMain),\r\n\tsave() {\r\n\t\treturn null;\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes,\r\n\t\t\tsave: version_1_1_4,\r\n\t\t\tmigrate: (attributes) => {\r\n\t\t\t\tconst { images, captions, ...otherAttributes } = attributes;\r\n\t\t\t\treturn Object.assign(Object.assign({}, otherAttributes), {\r\n\t\t\t\t\tpics: JSON.parse(images),\r\n\t\t\t\t\tdescriptions: JSON.parse(captions),\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t},\r\n\t],\r\n});\r\n","import { useState } from \"react\";\r\n\r\nimport SwiperCore, { Navigation, Pagination, Scrollbar, A11y } from \"swiper\";\r\nimport { Swiper, SwiperSlide } from \"swiper/react\";\r\n\r\nSwiperCore.use([Navigation, Pagination, Scrollbar, A11y]);\r\n\r\nexport function Slider(props) {\r\n\tconst [currentSwiper, initializeSwiper] = useState(null);\r\n\r\n\tconst currentSlides = props.slides;\r\n\r\n\tconst customProps = {\r\n\t\tinitialSlide: props.initialSlide,\r\n\t\tloop: props.wrapAround,\r\n\t\tsimulateTouch: props.draggable,\r\n\t\t...(props.paginationType !== \"none\" && {\r\n\t\t\tpagination: { clickable: true, type: props.paginationType },\r\n\t\t}),\r\n\t\t...(props.autoplay > 0 && {\r\n\t\t\tautoplay: {\r\n\t\t\t\tdelay: props.autoplay * 1000,\r\n\t\t\t\tdisableOnInteraction: false,\r\n\t\t\t},\r\n\t\t}),\r\n\t\teffect: props.transition,\r\n\t};\r\n\r\n\treturn (\r\n\t\t {\r\n\t\t\t\tif (currentSwiper) {\r\n\t\t\t\t\t//might break\r\n\t\t\t\t\tprops.setActiveSlide(currentSwiper.realIndex);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t\tonSwiper={(swiper) => initializeSwiper(swiper)} //might break\r\n\t\t>\r\n\t\t\t{currentSlides.map(\r\n\t\t\t\t(slide) => slide && {slide}\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const editGallery = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const version_1_1_4 = props => {\r\n\tconst {\r\n\t\timages,\r\n\t\tisDraggable,\r\n\t\twrapsAround,\r\n\t\tautoplays,\r\n\t\tautoplayDuration,\r\n\t\tsliderHeight,\r\n\t\tshowPageDots,\r\n\t\tcaptions\r\n\t} = props.attributes;\r\n\r\n\tconst imageArray = JSON.parse(images);\r\n\tconst captionArray = JSON.parse(captions);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{imageArray.map((c, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{captionArray[i].link !== '' ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","/**\r\n * BLOCK: ultimate-blocks\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n//Import Icons\r\nimport icon from \"./icons/icon\";\r\n\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_4,\r\n\tversion_1_1_5,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { blockControls, editorDisplay, upgradeToStyledBox } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport metadata from \"./block.json\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport { RichText, useBlockProps } from \"@wordpress/block-editor\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport {\r\n\tuseSelect,\r\n\twithDispatch,\r\n\twithSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/notification-box\", {\r\n\ttitle: __(\"Notification Box\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"notification\"), __(\"warning info\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: { inserter: false },\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, className, attributes, replaceBlock, block } = props;\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { ub_notify_info } = attributes;\r\n\t\t\t\t\t\tlet firstColor;\r\n\t\t\t\t\t\tlet secondColor;\r\n\t\t\t\t\t\tswitch (attributes.ub_selected_notify) {\r\n\t\t\t\t\t\t\tcase \"ub_notify_success\":\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#3c763d\", \"#dff0d8\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\tcase \"ub_notify_warning\":\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#d8000c\", \"#ffd2d2\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\tcase \"ub_notify_info\":\r\n\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#31708f\", \"#d9edf7\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box\", {\r\n\t\t\t\t\t\t\t\tmode: \"notification\",\r\n\t\t\t\t\t\t\t\ttext: [mergeRichTextArray(ub_notify_info)],\r\n\t\t\t\t\t\t\t\ttextAlign: [attributes.align],\r\n\t\t\t\t\t\t\t\tbackColor: secondColor,\r\n\t\t\t\t\t\t\t\tforeColor: firstColor,\r\n\t\t\t\t\t\t\t\toutlineColor: firstColor,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\t{\r\n\t\t\tattributes: {\r\n\t\t\t\tub_notify_info: {\r\n\t\t\t\t\ttype: \"array\",\r\n\t\t\t\t\tsource: \"children\",\r\n\t\t\t\t\tselector: \"p\",\r\n\t\t\t\t},\r\n\t\t\t\tub_selected_notify: {\r\n\t\t\t\t\ttype: \"string\",\r\n\t\t\t\t\tdefault: \"ub_notify_info\",\r\n\t\t\t\t},\r\n\t\t\t\talign: {\r\n\t\t\t\t\ttype: \"string\",\r\n\t\t\t\t\tdefault: \"left\",\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t\tsave: version_1_1_4,\r\n\t\t},\r\n\t\tupdateFrom(version_1_1_5),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\ttransforms: {\r\n\t\tto: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: \"ub/styled-box\",\r\n\t\t\t\ttransform: (attributes) => upgradeToStyledBox(attributes),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\tedit: function (props) {\r\n\t\tconst { isSelected, className, attributes } = props;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\tconst block = useSelect((select) =>\r\n\t\t\tselect(\"core/block-editor\").getBlock(props.clientId)\r\n\t\t);\r\n\t\tconst { replaceBlock } = useDispatch(\"core/bock-editor\");\r\n\t\tif (attributes.blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\treplaceBlock(block.clientId, upgradeToStyledBox(attributes))\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import info from \"./icons/info\";\r\nimport success from \"./icons/success\";\r\nimport warning from \"./icons/warning\";\r\n\r\nconst { RichText, BlockControls } = wp.blockEditor || wp.editor;\r\n\r\nconst { ToolbarGroup, ToolbarButton } = wp.components;\r\n\r\nconst { __ } = wp.i18n;\r\n\r\nconst { createBlock } = wp.blocks;\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes } = props;\r\n\r\n\tconst { align } = props.attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_info\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{info}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_success\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{success}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_warning\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{warning}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ align: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes } = props;\r\n\r\n\tconst { align, ub_selected_notify, ub_notify_info } = props.attributes;\r\n\treturn (\r\n\t\t setAttributes({ ub_notify_info: value })}\r\n\t\t\tvalue={ub_notify_info}\r\n\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t/>\r\n\t);\r\n};\r\n\r\nexport const upgradeToStyledBox = (attributes) => {\r\n\tlet firstColor;\r\n\tlet secondColor;\r\n\tswitch (attributes.ub_selected_notify) {\r\n\t\tcase \"ub_notify_success\":\r\n\t\t\t[firstColor, secondColor] = [\"#3c763d\", \"#dff0d8\"];\r\n\t\t\tbreak;\r\n\t\tcase \"ub_notify_warning\":\r\n\t\t\t[firstColor, secondColor] = [\"#d8000c\", \"#ffd2d2\"];\r\n\t\t\tbreak;\r\n\t\tcase \"ub_notify_info\":\r\n\t\tdefault:\r\n\t\t\t[firstColor, secondColor] = [\"#31708f\", \"#d9edf7\"];\r\n\t\t\tbreak;\r\n\t}\r\n\treturn createBlock(\"ub/styled-box\", {\r\n\t\tmode: \"notification\",\r\n\t\ttext: [attributes.ub_notify_info],\r\n\t\ttextAlign: [attributes.align],\r\n\t\tbackColor: secondColor,\r\n\t\tforeColor: firstColor,\r\n\t\toutlineColor: firstColor,\r\n\t});\r\n};\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const info = (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default info;\r\n","const success = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default success;\r\n","const warning = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default warning;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const oldAttributes = {\r\n\tub_notify_info: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_notify_text'\r\n\t},\r\n\tub_selected_notify: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'ub_notify_info'\r\n\t},\r\n\talign: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t}\r\n};\r\n\r\nexport const version_1_1_2 = props => {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t

    \r\n\t\t\t\t\t{props.attributes.ub_notify_info}\r\n\t\t\t\t

    \r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_4 = props => {\r\n\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const updateFrom = oldVersion => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion\r\n});\r\n","/**\r\n * BLOCK: number-box\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n//Import Icon\r\nimport icon from \"./icons/icon\";\r\n\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { version_1_1_2, version_1_1_5, oldAttributes } from \"./oldVersions\";\r\nimport {\r\n\tblockControls,\r\n\tinspectorControls,\r\n\teditorDisplay,\r\n\tupgradeToStyledBox,\r\n} from \"./components\";\r\nimport { useState } from \"react\";\r\nimport metadata from \"./block.json\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport {\r\n\tuseSelect,\r\n\twithDispatch,\r\n\twithSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/number-box\", {\r\n\ttitle: __(\"Number Box\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Number box\"), __(\"Feature\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, block, replaceBlock, attributes } = props;\r\n\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\r\n\t\t\tisSelected && inspectorControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { column, columnOneBody } = attributes;\r\n\r\n\t\t\t\t\t\tlet currentNumbers = [\r\n\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnOneNumber),\r\n\t\t\t\t\t\t];\r\n\t\t\t\t\t\tlet currentTitles = [mergeRichTextArray(attributes.columnOneTitle)];\r\n\t\t\t\t\t\tlet currentTitleAligns = [attributes.title1Align];\r\n\t\t\t\t\t\tlet currentTexts = [mergeRichTextArray(columnOneBody)];\r\n\t\t\t\t\t\tlet currentTextAligns = [attributes.body1Align];\r\n\r\n\t\t\t\t\t\tif (parseInt(column) >= 2) {\r\n\t\t\t\t\t\t\tcurrentNumbers.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnTwoNumber)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitles.push(mergeRichTextArray(attributes.columnTwoTitle));\r\n\t\t\t\t\t\t\tcurrentTitleAligns.push(attributes.title2Align);\r\n\t\t\t\t\t\t\tcurrentTexts.push(mergeRichTextArray(attributes.columnTwoBody));\r\n\t\t\t\t\t\t\tcurrentTextAligns.push(attributes.body2Align);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (parseInt(column) === 3) {\r\n\t\t\t\t\t\t\tcurrentNumbers.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnThreeNumber)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitles.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnThreeTitle)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitleAligns.push(attributes.title3Align);\r\n\t\t\t\t\t\t\tcurrentTexts.push(mergeRichTextArray(attributes.columnThreeBody));\r\n\t\t\t\t\t\t\tcurrentTextAligns.push(attributes.body3Align);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box\", {\r\n\t\t\t\t\t\t\t\tmode: \"number\",\r\n\t\t\t\t\t\t\t\tnumber: currentNumbers,\r\n\t\t\t\t\t\t\t\ttitle: currentTitles,\r\n\t\t\t\t\t\t\t\ttitleAlign: currentTitleAligns,\r\n\t\t\t\t\t\t\t\ttext: currentTexts,\r\n\t\t\t\t\t\t\t\ttextAlign: currentTextAligns,\r\n\t\t\t\t\t\t\t\tbackColor: attributes.numberBackground,\r\n\t\t\t\t\t\t\t\tforeColor: attributes.numberColor,\r\n\t\t\t\t\t\t\t\toutlineColor: attributes.borderColor,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, editable, setEditable })}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst {\r\n\t\t\tcolumn,\r\n\t\t\tcolumnOneNumber,\r\n\t\t\tcolumnTwoNumber,\r\n\t\t\tcolumnThreeNumber,\r\n\t\t\tcolumnOneTitle,\r\n\t\t\tcolumnTwoTitle,\r\n\t\t\tcolumnThreeTitle,\r\n\t\t\tcolumnOneBody,\r\n\t\t\tcolumnTwoBody,\r\n\t\t\tcolumnThreeBody,\r\n\t\t\tnumberBackground,\r\n\t\t\tnumberColor,\r\n\t\t\tborderColor,\r\n\t\t\ttitle1Align,\r\n\t\t\ttitle2Align,\r\n\t\t\ttitle3Align,\r\n\t\t\tbody1Align,\r\n\t\t\tbody2Align,\r\n\t\t\tbody3Align,\r\n\t\t} = props.attributes;\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t{columnOneBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t{columnTwoBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tsave: version_1_1_2,\r\n\t\t},\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tsave: version_1_1_5,\r\n\t\t},\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\ttransforms: {\r\n\t\tto: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: \"ub/styled-box\",\r\n\t\t\t\ttransform: (attributes) => upgradeToStyledBox(attributes),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\r\n\tedit: function (props) {\r\n\t\tconst { isSelected, attributes } = props;\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\tconst block = useSelect((select) =>\r\n\t\t\tselect(\"core/block-editor\").getBlock(props.clientId)\r\n\t\t);\r\n\t\tconst { replaceBlock } = useDispatch(\"core/bock-editor\");\r\n\r\n\t\tif (attributes.blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls({ ...props, editable }),\r\n\r\n\t\t\tisSelected && inspectorControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\treplaceBlock(block.clientId, upgradeToStyledBox(attributes))\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, setEditable })}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","const { __ } = wp.i18n;\r\n\r\nconst { InspectorControls, PanelColorSettings, BlockControls, RichText } =\r\n\twp.blockEditor || wp.editor;\r\n\r\nconst { PanelBody, ToolbarGroup, SelectControl, ToolbarButton } = wp.components;\r\n\r\nconst { createBlock } = wp.blocks;\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { attributes, setAttributes, editable } = props;\r\n\r\n\tconst {\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align,\r\n\t} = attributes;\r\n\r\n\tconst selectedTextAlignment = (_) => {\r\n\t\tswitch (\"editable\") {\r\n\t\t\tcase \"title1\":\r\n\t\t\t\treturn title1Align;\r\n\t\t\tcase \"body1\":\r\n\t\t\t\treturn body1Align;\r\n\t\t\tcase \"title2\":\r\n\t\t\t\treturn title2Align;\r\n\t\t\tcase \"body2\":\r\n\t\t\t\treturn body2Align;\r\n\t\t\tcase \"title3\":\r\n\t\t\t\treturn title3Align;\r\n\t\t\tcase \"body3\":\r\n\t\t\t\treturn body3Align;\r\n\t\t}\r\n\t};\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"]\r\n\t\t\t\t\t.slice(0, editable.indexOf(\"title\") > -1 ? 3 : 4)\r\n\t\t\t\t\t.map((a) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tswitch (editable) {\r\n\t\t\t\t\t\t\t\t\tcase \"title1\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle1Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body1\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody1Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"title2\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle2Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body2\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody2Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"title3\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle3Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body3\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody3Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { column, numberBackground, numberColor, borderColor } = attributes;\r\n\r\n\tconst columns = [\r\n\t\t{ value: \"1\", label: __(\"One Column\") },\r\n\t\t{ value: \"2\", label: __(\"Two Column\") },\r\n\t\t{ value: \"3\", label: __(\"Three Column\") },\r\n\t];\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tvalue: value,\r\n\t\t\t\t\t\tlabel: label,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(value) => {\r\n\t\t\t\t\t\tsetAttributes({ column: value });\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tnumberBackground: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Number Background Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: numberColor,\r\n\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tnumberColor: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Number Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: borderColor,\r\n\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tborderColor: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t]}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { attributes, setAttributes, setEditable } = props;\r\n\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor,\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align,\r\n\t} = attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnOneNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t setAttributes({ columnOneTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"title1\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnOneBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body1\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnTwoNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ columnTwoTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"title2\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnTwoBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body2\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnThreeNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ columnThreeTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEitable(\"title3\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnThreeBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body3\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const upgradeToStyledBox = (attributes) => {\r\n\tlet currentNumbers = [attributes.columnOneNumber];\r\n\tlet currentTitles = [attributes.columnOneTitle];\r\n\tlet currentTitleAligns = [attributes.title1Align];\r\n\tlet currentTexts = [attributes.columnOneBody];\r\n\tlet currentTextAligns = [attributes.body1Align];\r\n\r\n\tif (parseInt(attributes.column) >= 2) {\r\n\t\tcurrentNumbers.push(attributes.columnTwoNumber);\r\n\t\tcurrentTitles.push(attributes.columnTwoTitle);\r\n\t\tcurrentTitleAligns.push(attributes.title2Align);\r\n\t\tcurrentTexts.push(attributes.columnTwoBody);\r\n\t\tcurrentTextAligns.push(attributes.body2Align);\r\n\t}\r\n\tif (parseInt(attributes.column) === 3) {\r\n\t\tcurrentNumbers.push(attributes.columnThreeNumber);\r\n\t\tcurrentTitles.push(attributes.columnThreeTitle);\r\n\t\tcurrentTitleAligns.push(attributes.title3Align);\r\n\t\tcurrentTexts.push(attributes.columnThreeBody);\r\n\t\tcurrentTextAligns.push(attributes.body3Align);\r\n\t}\r\n\r\n\treturn createBlock(\"ub/styled-box\", {\r\n\t\tmode: \"number\",\r\n\t\tnumber: currentNumbers,\r\n\t\ttitle: currentTitles,\r\n\t\ttitleAlign: currentTitleAligns,\r\n\t\ttext: currentTexts,\r\n\t\ttextAlign: currentTextAligns,\r\n\t\tbackColor: attributes.numberBackground,\r\n\t\tforeColor: attributes.numberColor,\r\n\t\toutlineColor: attributes.borderColor,\r\n\t});\r\n};\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","export const oldAttributes = {\r\n\tcolumn: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '2'\r\n\t},\r\n\tcolumnOneNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_number'\r\n\t},\r\n\tcolumnTwoNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_number'\r\n\t},\r\n\tcolumnThreeNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_number'\r\n\t},\r\n\tcolumnOneTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_title'\r\n\t},\r\n\tcolumnTwoTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_title'\r\n\t},\r\n\tcolumnThreeTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_title'\r\n\t},\r\n\tcolumnOneBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_body'\r\n\t},\r\n\tcolumnTwoBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_body'\r\n\t},\r\n\tcolumnThreeBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_body'\r\n\t},\r\n\tnumberBackground: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#CCCCCC'\r\n\t},\r\n\tnumberColor: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#000000'\r\n\t},\r\n\tborderColor: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#CCCCCC'\r\n\t},\r\n\ttitle1Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\ttitle2Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\ttitle3Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\tbody1Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t},\r\n\tbody2Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t},\r\n\tbody3Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t}\r\n};\r\n\r\nexport const version_1_1_2 = props => {\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t

    {columnOneTitle}

    \r\n\t\t\t\t\t

    {columnOneBody}

    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t

    {columnTwoTitle}

    \r\n\t\t\t\t\t

    {columnTwoBody}

    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t

    {columnThreeTitle}

    \r\n\t\t\t\t\t

    {columnThreeBody}

    \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor,\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnOneTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnOneBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnTwoTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnTwoBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnThreeTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnThreeBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","// Import icon.\r\nimport icons from \"./icons\";\r\n\r\nimport { __ } from \"@wordpress/i18n\"; // Import __() from wp.i18n\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport metadata from \"./block.json\";\r\nimport PostGridBlock from \"./editor\";\r\nimport Inspector from \"./inspector\";\r\n\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport {\r\n\tBlockControls,\r\n\tBlockAlignmentToolbar,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPlaceholder,\r\n\tSpinner,\r\n\tToolbarGroup,\r\n\tQueryControls,\r\n} from \"@wordpress/components\";\r\nimport { addQueryArgs } from \"@wordpress/url\";\r\nimport { apiFetch } from \"@wordpress/api-fetch\";\r\nconst canSelectMultipleCategories =\r\n\tQueryControls.toString().includes(\"selectedCategories\");\r\n\r\n//function below taken from https://stackoverflow.com/a/37616104\r\nconst filterObjectAttributes = (obj, condition) =>\r\n\tObject.fromEntries(Object.entries(obj).filter(condition));\r\n\r\nexport default registerBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icons,\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\r\n\tgetEditWrapperProps({ wrapAlignment }) {\r\n\t\tif ([\"full\", \"wide\", \"center\"].includes(wrapAlignment)) {\r\n\t\t\treturn { \"data-align\": wrapAlignment };\r\n\t\t}\r\n\t},\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tpostImageWidth: 85,\r\n\t\t\tamountPosts: 2,\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst {\r\n\t\t\tpostLayout,\r\n\t\t\twrapAlignment,\r\n\t\t\tcategories,\r\n\t\t\torder,\r\n\t\t\tcategoryArray,\r\n\t\t\texcludedCategories,\r\n\t\t\torderBy,\r\n\t\t\tamountPosts,\r\n\t\t\toffset,\r\n\t\t\ttagArray,\r\n\t\t\tauthorArray,\r\n\t\t} = attributes;\r\n\t\tconst { posts } = useSelect((select) => {\r\n\t\t\tconst { getEntityRecords } = select(\"core\");\r\n\t\t\tconst { getCurrentPostId } = select(\"core/editor\");\r\n\r\n\t\t\tconst getPosts = filterObjectAttributes(\r\n\t\t\t\t{\r\n\t\t\t\t\tcategories: canSelectMultipleCategories\r\n\t\t\t\t\t\t? categoryArray && categoryArray.length > 0\r\n\t\t\t\t\t\t\t? categoryArray.map((cat) => cat.id)\r\n\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t: categories,\r\n\t\t\t\t\tcategories_exclude: excludedCategories.map((cat) => cat.id),\r\n\t\t\t\t\torder,\r\n\t\t\t\t\torderby: orderBy,\r\n\t\t\t\t\tper_page: amountPosts,\r\n\t\t\t\t\toffset: offset,\r\n\t\t\t\t\texclude: [getCurrentPostId()],\r\n\t\t\t\t\ttags: tagArray,\r\n\t\t\t\t\tauthor: authorArray,\r\n\t\t\t\t},\r\n\t\t\t\t(value) => typeof value !== \"undefined\"\r\n\t\t\t);\r\n\r\n\t\t\treturn {\r\n\t\t\t\tposts: getEntityRecords(\"postType\", \"post\", getPosts),\r\n\t\t\t};\r\n\t\t});\r\n\t\tconst blockProps = useBlockProps();\r\n\t\tconst emptyPosts = Array.isArray(posts) && posts.length;\r\n\r\n\t\tif (categories !== \"\" && canSelectMultipleCategories) {\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/categories\", {\r\n\t\t\t\t\tper_page: -1,\r\n\t\t\t\t}),\r\n\t\t\t})\r\n\t\t\t\t.then((categoriesList) => {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tcategoryArray: categoriesList.filter(\r\n\t\t\t\t\t\t\t(c) => c.id === Number(categories)\r\n\t\t\t\t\t\t),\r\n\t\t\t\t\t\tcategories: \"\",\r\n\t\t\t\t\t});\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tcategoryArray: [],\r\n\t\t\t\t\t\tcategories: \"\",\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (!emptyPosts) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{!Array.isArray(posts) ? (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    {__(\"No posts found.\", \"ultimate-blocks\")}
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tconst toolBarButton = [\r\n\t\t\t{\r\n\t\t\t\ticon: \"grid-view\",\r\n\t\t\t\ttitle: __(\"Grid View\", \"ultimate-blocks\"),\r\n\t\t\t\tonClick: () => setAttributes({ postLayout: \"grid\" }),\r\n\t\t\t\tisActive: \"grid\" === postLayout,\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\ticon: \"list-view\",\r\n\t\t\t\ttitle: __(\"List View\", \"ultimate-blocks\"),\r\n\t\t\t\tonClick: () => setAttributes({ postLayout: \"list\" }),\r\n\t\t\t\tisActive: \"list\" === postLayout,\r\n\t\t\t},\r\n\t\t];\r\n\t\tconst postGridProps = {\r\n\t\t\t...props,\r\n\t\t\tposts,\r\n\t\t};\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ wrapAlignment: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import FeaturedImage from \"./image\";\r\nimport moment from \"moment\";\r\nimport { getStyles } from \"./get-styles\";\r\n// Setup the block\r\nconst { __ } = wp.i18n;\r\nconst { decodeEntities } = wp.htmlEntities;\r\n\r\nexport default function PostGridBlock(props) {\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tcheckPostImage,\r\n\t\t\tcheckPostAuthor,\r\n\t\t\tcheckPostDate,\r\n\t\t\tcheckPostExcerpt,\r\n\t\t\tcheckPostLink,\r\n\t\t\tcheckPostTitle,\r\n\t\t\texcerptLength,\r\n\t\t\treadMoreText,\r\n\t\t\tpostLayout,\r\n\t\t\tcolumns,\r\n\t\t\tpostTitleTag,\r\n\t\t},\r\n\t\tclassName,\r\n\t\tposts,\r\n\t} = props;\r\n\r\n\tconst PostTag = postTitleTag;\r\n\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{posts?.map((post, i) => (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{checkPostImage && post.featured_media ? (\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t) : null}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t{checkPostTitle && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{decodeEntities(post.title.rendered.trim()) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t__(\"(Untitled)\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostAuthor && (\r\n\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{post.author_info.display_name}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostDate && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{moment(post.date_gmt)\r\n\t\t\t\t\t\t\t\t\t\t\t\t.local()\r\n\t\t\t\t\t\t\t\t\t\t\t\t.format(\"MMMM DD, Y\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t{checkPostExcerpt && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostLink && (\r\n\t\t\t\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{readMoreText}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// cate excerpt\r\nfunction cateExcerpt(str, no_words) {\r\n\treturn str.split(\" \").splice(0, no_words).join(\" \");\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icons = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\nexport default icons;\r\n","/**\r\n * Post grid featured image.\r\n */\r\n\r\nconst { addQueryArgs } = wp.url;\r\nconst { apiFetch } = wp;\r\nimport { useEffect, useState } from \"react\";\r\n\r\nexport default function FeaturedImage(props) {\r\n\tconst [stillMounted, setStillMounted] = useState(false);\r\n\tconst [imageUrl, setImageUrl] = useState(\"\");\r\n\r\n\tuseEffect(() => {\r\n\t\tsetStillMounted(true);\r\n\r\n\t\treturn () => setStillMounted(false);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (stillMounted) {\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/media/\" + props.imgID),\r\n\t\t\t}).then((image_data) => {\r\n\t\t\t\tlet imageUrl = image_data?.media_details?.sizes[\"full\"]?.source_url;\r\n\r\n\t\t\t\tif (imageUrl) {\r\n\t\t\t\t\tsetImageUrl(imageUrl);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t}, [stillMounted]);\r\n\r\n\tconst { postImageWidth, preservePostImageAspectRatio, postImageHeight } =\r\n\t\tprops.attributes;\r\n\r\n\treturn (\r\n\t\t\r\n\t);\r\n}\r\n","import PropTypes from \"prop-types\";\r\n\r\nimport { useEffect, useState, useRef } from \"react\";\r\nimport { SpacingControl } from \"../components\";\r\nconst { __ } = wp.i18n;\r\n\r\nconst { InspectorControls } = wp.blockEditor || wp.editor;\r\n\r\nconst { PanelBody, SelectControl, ToggleControl, TextControl, RangeControl } =\r\n\twp.components;\r\nconst { addQueryArgs } = wp.url;\r\nconst { apiFetch } = wp;\r\n\r\nconst MAX_POSTS_COLUMNS = 3;\r\n\r\nfunction Autocomplete(props) {\r\n\tconst [userInput, setUserInput] = useState(\"\");\r\n\tconst [showSuggestions, setSuggestionDisplay] = useState(false);\r\n\tconst listItem = useRef(null);\r\n\r\n\tconst filteredList = props.list.filter(\r\n\t\t(i) => i.label.toLowerCase().indexOf(userInput.toLowerCase()) > -1\r\n\t);\r\n\tuseEffect(() => {\r\n\t\tlistItem.current = Array(props.list.length);\r\n\t}, [props.list]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t {\r\n\t\t\t\t\tsetUserInput(e.target.value);\r\n\t\t\t\t\tsetSuggestionDisplay(e.target.value.length > 0);\r\n\t\t\t\t}}\r\n\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\tif (e.key === \"ArrowDown\" && filteredList.length) {\r\n\t\t\t\t\t\tif (showSuggestions) {\r\n\t\t\t\t\t\t\tlistItem.current[0].focus();\r\n\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tsetSuggestionDisplay(true);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t{showSuggestions && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{filteredList.map((item, i) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tlistItem.current[i] = elem;\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\tprops.addToSelection(item);\r\n\t\t\t\t\t\t\t\tsetUserInput(\"\");\r\n\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\t\tif (e.key === \"ArrowDown\") {\r\n\t\t\t\t\t\t\t\t\tif (i < filteredList.length - 1) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i + 1].focus();\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i].blur();\r\n\t\t\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (e.key === \"ArrowUp\") {\r\n\t\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i - 1].focus();\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i].blur();\r\n\t\t\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ttabIndex={0}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{item.label}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t))}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n\r\nAutocomplete.propTypes = {\r\n\tlist: PropTypes.array,\r\n\tselection: PropTypes.array,\r\n};\r\n\r\nAutocomplete.defaultProps = {\r\n\tlist: [],\r\n\tselection: PropTypes.array,\r\n};\r\n\r\nexport default function Inspector(props) {\r\n\tconst [categoriesList, setCategoriesList] = useState([]);\r\n\tconst [tagsList, setTagsList] = useState([]);\r\n\tconst [authorsList, setAuthorsList] = useState([]);\r\n\tconst [stillMounted, setStillMounted] = useState(false);\r\n\tconst [orderDropdownVal, setOrderDropdownval] = useState(0);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tcheckPostImage,\r\n\t\t\tpostImageWidth,\r\n\t\t\tpreservePostImageAspectRatio,\r\n\t\t\tpostImageHeight,\r\n\t\t\tcheckPostAuthor,\r\n\t\t\tcheckPostDate,\r\n\t\t\tcheckPostExcerpt,\r\n\t\t\tcheckPostLink,\r\n\t\t\texcerptLength,\r\n\t\t\treadMoreText,\r\n\t\t\tamountPosts,\r\n\t\t\tpostLayout,\r\n\t\t\tcolumns,\r\n\t\t\tcategories, //old stringified list\r\n\t\t\texcludedCategories,\r\n\t\t\tcategoryArray,\r\n\t\t\torderBy,\r\n\t\t\torder,\r\n\t\t\tcheckPostTitle,\r\n\t\t\tpostTitleTag,\r\n\t\t\tauthorArray,\r\n\t\t\ttagArray,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tposts,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetStillMounted(true);\r\n\r\n\t\treturn () => setStillMounted(false);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (stillMounted) {\r\n\t\t\tapiFetch({ path: addQueryArgs(\"/wp/v2/categories\", { per_page: -1 }) })\r\n\t\t\t\t.then((categoriesList) => {\r\n\t\t\t\t\tsetCategoriesList(categoriesList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetCategoriesList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\tapiFetch({ path: addQueryArgs(\"/wp/v2/tags\", { per_page: -1 }) })\r\n\t\t\t\t.then((tagsList) => {\r\n\t\t\t\t\tsetTagsList(tagsList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetTagsList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/users\", { per_page: -1, who: \"authors\" }),\r\n\t\t\t})\r\n\t\t\t\t.then((authorsList) => {\r\n\t\t\t\t\tsetAuthorsList(authorsList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetAuthorsList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t}\r\n\t}, [stillMounted]);\r\n\r\n\tuseEffect(() => {\r\n\t\t//initialize orderDropdownVal\r\n\t\tif (orderBy === \"title\") {\r\n\t\t\tsetOrderDropdownval(order === \"asc\" ? 2 : 3);\r\n\t\t}\r\n\t\tif (orderBy === \"date\") {\r\n\t\t\tsetOrderDropdownval(order === \"desc\" ? 0 : 1);\r\n\t\t}\r\n\t}, []);\r\n\r\n\tconst hasPosts = Array.isArray(posts) && posts.length;\r\n\r\n\t// Post type options\r\n\tconst postTypeOptions = [\r\n\t\t{ value: \"grid\", label: __(\"Grid\", \"ultimate-blocks\") },\r\n\t\t{ value: \"list\", label: __(\"List\", \"ultimate-blocks\") },\r\n\t];\r\n\r\n\tconst categorySuggestions = categoriesList.reduce(\r\n\t\t(accumulator, category) => ({\r\n\t\t\t...accumulator,\r\n\t\t\t[category.name]: category,\r\n\t\t}),\r\n\t\t{}\r\n\t);\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{Array.isArray(posts) && posts.length > 0 && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t setAttributes({ postLayout })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{\"grid\" === postLayout && (\r\n\t\t\t\t\t\t\t\t setAttributes({ columns })}\r\n\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\tmax={\r\n\t\t\t\t\t\t\t\t\t\t!hasPosts\r\n\t\t\t\t\t\t\t\t\t\t\t? MAX_POSTS_COLUMNS\r\n\t\t\t\t\t\t\t\t\t\t\t: Math.min(MAX_POSTS_COLUMNS, posts.length)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

    {__(\"Authors\")}

    \r\n\t\t\t\t\t{authorArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{authorsList\r\n\t\t\t\t\t\t\t\t.filter((t) => authorArray.includes(t.id))\r\n\t\t\t\t\t\t\t\t.map((t) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{t.name}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tauthorArray: authorArray.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel !== t.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t !authorArray.includes(t.id))\r\n\t\t\t\t\t\t\t.map((t) => ({ label: t.name, value: t.id }))}\r\n\t\t\t\t\t\tselection={authorArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!authorArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({ authorArray: [...authorArray, item.value] });\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{tagArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{tagsList\r\n\t\t\t\t\t\t\t\t.filter((t) => tagArray.includes(t.id))\r\n\t\t\t\t\t\t\t\t.map((t) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{t.name}\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttagArray: tagArray.filter((sel) => sel !== t.id),\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t !tagArray.includes(t.id))\r\n\t\t\t\t\t\t\t.map((t) => ({ label: t.name, value: t.id }))}\r\n\t\t\t\t\t\tselection={tagArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!tagArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({ tagArray: [...tagArray, item.value] });\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t ({ value: i, label: a }))}\r\n\t\t\t\t\t\tvalue={orderDropdownVal}\r\n\t\t\t\t\t\tonChange={(newDropVal) => {\r\n\t\t\t\t\t\t\tsetOrderDropdownval(newDropVal);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\torder: newDropVal % 3 === 0 ? \"desc\" : \"asc\",\r\n\t\t\t\t\t\t\t\torderBy: newDropVal > 1 ? \"title\" : \"date\",\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{categoryArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{categoriesList\r\n\t\t\t\t\t\t\t\t.filter((c) => categoryArray.map((ca) => ca.id).includes(c.id))\r\n\t\t\t\t\t\t\t\t.map((c) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{c.name}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tcategoryArray: categoryArray.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel.id !== c.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t!excludedCategories.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.filter(\r\n\t\t\t\t\t\t\t\t(cur) => !categoryArray.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.map((c) => ({ label: c.name, value: c.id }))}\r\n\t\t\t\t\t\tselection={categoryArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\t//use full object for full compatibility with querycontrols\r\n\t\t\t\t\t\t\tif (!categoryArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tcategoryArray: [\r\n\t\t\t\t\t\t\t\t\t\t...categoryArray,\r\n\t\t\t\t\t\t\t\t\t\t...categoriesList.filter((cat) => cat.id === item.value),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{excludedCategories && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{categoriesList\r\n\t\t\t\t\t\t\t\t.filter((c) =>\r\n\t\t\t\t\t\t\t\t\texcludedCategories.map((ca) => ca.id).includes(c.id)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t.map((c) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{c.name}\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\texcludedCategories: excludedCategories.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel.id !== c.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t!excludedCategories.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.filter(\r\n\t\t\t\t\t\t\t\t(cur) => !categoryArray.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.map((c) => ({ label: c.name, value: c.id }))}\r\n\t\t\t\t\t\tselection={excludedCategories}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!excludedCategories.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\texcludedCategories: [\r\n\t\t\t\t\t\t\t\t\t\t...excludedCategories,\r\n\t\t\t\t\t\t\t\t\t\t...categoriesList.filter((cat) => cat.id === item.value),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ amountPosts })}\r\n\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t{Array.isArray(posts) && posts.length > 0 && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ checkPostImage })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostImage && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ postImageWidth: Number(val) })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ preservePostImageAspectRatio })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t{!preservePostImageAspectRatio && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ postImageHeight: Number(val) })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostAuthor })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t setAttributes({ checkPostDate })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ checkPostExcerpt })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostExcerpt && (\r\n\t\t\t\t\t\t\t setAttributes({ excerptLength: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostLink })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostLink && (\r\n\t\t\t\t\t\t\t setAttributes({ readMoreText: value })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostTitle })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostTitle && (\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tvalue={postTitleTag}\r\n\t\t\t\t\t\t\t\tonChange={(postTitleTag) => setAttributes({ postTitleTag })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/*Circle.js, derived from React-Component Progress Bar\r\n\r\nThe MIT License (MIT)\r\n\r\nCopyright (c) 2014-present yiminghe\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to use, \r\ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the\r\nSoftware, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/\r\n\r\nimport { useState, useEffect } from \"react\";\r\n\r\nexport default function Circle(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\talignment,\r\n\t\tsize,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst circleRadius = 50 - (barThickness + 3) / 2;\r\n\tconst circlePathLength = circleRadius * Math.PI * 2;\r\n\tconst strokeArcLength = (circlePathLength * indicator) / 100;\r\n\tconst progressBarPath = `M 50,50 m 0,${-circleRadius} a ${circleRadius},${circleRadius} 0 1 1 0,${\r\n\t\tcircleRadius * 2\r\n\t} a ${circleRadius},${circleRadius} 0 1 1 0,${-circleRadius * 2}`;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{percent}%\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import React, { useState, useEffect } from \"react\";\r\n\r\nexport default function HalfCircle(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\talignment,\r\n\t\tsize,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst circleRadius = 50 - (barThickness + 2) / 2;\r\n\tconst circlePathLength = circleRadius * Math.PI;\r\n\tconst strokeArcLength = (circlePathLength * indicator) / 100;\r\n\tconst progressBarPath = `M 50,50 m -${circleRadius},0 a ${circleRadius},${circleRadius} 0 1 1 ${\r\n\t\tcircleRadius * 2\r\n\t},0`;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{percent}%\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/*Line.js, derived from React-Component Progress Bar\r\n\r\nThe MIT License (MIT)\r\n\r\nCopyright (c) 2014-present yiminghe\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to use, \r\ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the\r\nSoftware, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { RichText } from \"@wordpress/block-editor\";\r\nimport { useState, useEffect } from \"react\";\r\n\r\nexport default function Line(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\tpercentagePosition,\r\n\t\tisStripe,\r\n\t\tdetailAlign,\r\n\t\tdetail,\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst progressBarPath = `M ${barThickness / 2},${barThickness / 2} L ${\r\n\t\t100 - barThickness / 2\r\n\t},${barThickness / 2}`;\r\n\r\n\tconst insideLabelClass =\r\n\t\tpercentagePosition === \"inside\" ? \" ub_progress-bar-label-inside\" : \"\";\r\n\tconst stripeStyleClass = isStripe ? \" ub_progress-bar-stripe\" : \"\";\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ detail: text })}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t{percentagePosition === \"top\" && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{percent}%\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{isStripe && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{percentagePosition === \"inside\" && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{percent}%\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t{percentagePosition === \"bottom\" && (\r\n\t\t\t\t\r\n\t\t\t\t\t{percent}%\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n","import icon, { CircProgressIcon, LinearProgressIcon } from \"./icons\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport {\r\n\tBlockControls,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { withSelect } from \"@wordpress/data\";\r\n\r\nimport \"./blocks-styles\";\r\nimport Circle from \"./Circle\";\r\nimport Line from \"./Line\";\r\nimport { useEffect } from \"react\";\r\nimport {\r\n\tTextControl,\r\n\tButton,\r\n\tButtonGroup,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tRangeControl,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tToolbarDropdownMenu,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\nimport {\r\n\tBorderRadiusControl,\r\n\tCustomToggleGroupControl,\r\n\tSpacingControl,\r\n} from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport HalfCircle from \"./HalfCircle\";\r\nimport metadata from \"./block.json\";\r\n\r\nfunction ProgressBarMain(props) {\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tblockID,\r\n\t\t\tpercentage,\r\n\t\t\tbarType,\r\n\t\t\tdetail,\r\n\t\t\tdetailAlign,\r\n\t\t\tbarColor,\r\n\t\t\tbarBackgroundColor,\r\n\t\t\tbarThickness,\r\n\t\t\tcircleSize,\r\n\t\t\tlabelColor,\r\n\t\t\tpercentagePosition,\r\n\t\t\tbarBorderRadius,\r\n\t\t\tisStripe,\r\n\t\t},\r\n\t\tisSelected,\r\n\t\tsetAttributes,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t\tclassName,\r\n\t} = props;\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId, percentage: 75 });\r\n\t\t} else {\r\n\t\t\tif (percentage === -1) {\r\n\t\t\t\tsetAttributes({ percentage: 25 });\r\n\t\t\t}\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tconst progressBarAttributes = {\r\n\t\tpercent: percentage,\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tlabelColor,\r\n\t\tpercentagePosition,\r\n\t\tisStripe,\r\n\t\tdetailAlign,\r\n\t\tdetail,\r\n\t\tsetAttributes,\r\n\t};\r\n\r\n\tconst percentagePositionOptions = [\r\n\t\t{\r\n\t\t\tlabel: __(\"Top\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"top\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tlabel: __(\"Inside\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"inside\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tlabel: __(\"Bottom\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"bottom\",\r\n\t\t},\r\n\t];\r\n\tconst styles = getStyles(props.attributes);\r\n\r\n\tconst blockClassName = className ?? props.attributes?.className ?? \"\";\r\n\tconst isStyleCircle = blockClassName\r\n\t\t?.split(\" \")\r\n\t\t.includes(\"is-style-ub-progress-bar-circle-wrapper\");\r\n\tconst isStyleHalfCircle = blockClassName\r\n\t\t?.split(\" \")\r\n\t\t.includes(\"is-style-ub-progress-bar-half-circle-wrapper\");\r\n\tconst blockProps = useBlockProps({\r\n\t\tclassName: `ub_progress-bar ${blockClassName}`,\r\n\t\tstyle: styles,\r\n\t});\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{/* \r\n\t\t\t\t\t Convert into styles api\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ barType: \"linear\" })}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ barType: \"circular\" })}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t */}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setAttributes({ percentage: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tpercentage: Number.parseInt(value),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t ({\r\n\t\t\t\t\t\t\ticon: `editor-${a === \"justify\" ? a : \"align\" + a}`,\r\n\t\t\t\t\t\t\tonClick: () => setAttributes({ detailAlign: a }),\r\n\t\t\t\t\t\t}))}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{/* \r\n\t\t\t\t\t\t\t Convert into styles api\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t

    {__(\"Progress Bar Type\")}

    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t setAttributes({ barType: \"linear\" })}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tbarType: \"circular\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    */}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\t setAttributes({ isStripe: !isStripe })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t setAttributes({ percentage: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ barThickness: value })}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={5}\r\n\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{(isStyleCircle || isStyleHalfCircle) && (\r\n\t\t\t\t\t\t\t\t setAttributes({ circleSize: value })}\r\n\t\t\t\t\t\t\t\t\tmin={50}\r\n\t\t\t\t\t\t\t\t\tmax={600}\r\n\t\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t setAttributes({ barColor }),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Progress Bar Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: barBackgroundColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (barBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tbarBackgroundColor,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Background Bar Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: labelColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (labelColor) => setAttributes({ labelColor }),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Label Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\t{(isStyleCircle || isStyleHalfCircle) && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ detail: text })}\r\n\t\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\t{percentage > -1 && ( //linear progress bar fails to render properly unless a value of 0 or greater is inputted\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isStyleCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tbarColor: \"#e11b4c\",\r\n\t\t\tbarThickness: 2,\r\n\t\t},\r\n\t},\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(ProgressBarMain),\r\n\r\n\tsave: () => null,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nconst styles = [\r\n\t{\r\n\t\tname: \"ub-progress-bar-line-wrapper\",\r\n\t\tisDefault: true,\r\n\t\tlabel: __(\"Line\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"ub-progress-bar-circle-wrapper\",\r\n\t\tlabel: __(\"Circle\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"ub-progress-bar-half-circle-wrapper\",\r\n\t\tlabel: __(\"Half Circle\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nstyles.forEach((style) => {\r\n\twp.blocks.registerBlockStyle(\"ub/progress-bar\", style);\r\n});\r\n","import { isUndefined, trim, isEmpty, omitBy } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n/**\r\n *\r\n * @param {Array} attributes\r\n *\r\n * @return {object} - Block styles\r\n */\r\n\r\nexport function getStyles(attributes) {\r\n\tconst paddingObj = getSpacingCss(attributes.padding);\r\n\tconst marginObj = getSpacingCss(attributes.margin);\r\n\r\n\tlet styles = {\r\n\t\t\"--ub-bar-top-left-radius\": attributes?.barBorderRadius?.topLeft,\r\n\t\t\"--ub-bar-top-right-radius\": attributes?.barBorderRadius?.topRight,\r\n\t\t\"--ub-bar-bottom-left-radius\": attributes?.barBorderRadius?.bottomLeft,\r\n\t\t\"--ub-bar-bottom-right-radius\": attributes?.barBorderRadius?.bottomRight,\r\n\t\t\"--ub-progress-bar-padding-top\": paddingObj?.top,\r\n\t\t\"--ub-progress-bar-padding-right\": paddingObj?.right,\r\n\t\t\"--ub-progress-bar-padding-bottom\": paddingObj?.bottom,\r\n\t\t\"--ub-progress-bar-padding-left\": paddingObj?.left,\r\n\t\t\"--ub-progress-bar-margin-top\": marginObj?.top,\r\n\t\t\"--ub-progress-bar-margin-right\": marginObj?.right,\r\n\t\t\"--ub-progress-bar-margin-bottom\": marginObj?.bottom,\r\n\t\t\"--ub-progress-bar-margin-left\": marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(styles, (value) => {\r\n\t\treturn (\r\n\t\t\tisUndefined(value) ||\r\n\t\t\tvalue === false ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\" ||\r\n\t\t\tisEmpty(value)\r\n\t\t);\r\n\t});\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const LinearProgressIcon = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const CircProgressIcon = (props) => (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import icon from \"./icon\";\r\n\r\nimport { ReviewBody } from \"./components\";\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_4,\r\n\tversion_1_1_5,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { removeFromArray } from \"../../common\";\r\nimport { useEffect, useState } from \"react\";\r\nimport registerPluginBlock from \"$Inc/registerPluginBlock\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tBlockControls,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tURLInput,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport {\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tButton,\r\n\tButtonGroup,\r\n\tFormToggle,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tRangeControl,\r\n\tRadioControl,\r\n\tSelectControl,\r\n\tTextControl,\r\n\tDatePicker,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect } from \"@wordpress/data\";\r\nimport metadata from \"./block.json\";\r\n\r\nconst defaultAttributes = {\r\n\tID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tblockID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tauthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Product\",\r\n\t},\r\n\t//for book, movie, and local business link\r\n\titemPage: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemSubtype: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemSubsubtype: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tvalueType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"star\", //also support percent\r\n\t},\r\n\titems: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: '[{\"label\":\"\",\"value\":0}]',\r\n\t},\r\n\tdescription: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tdescriptionAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\timgPosition: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\timgURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timgID: {\r\n\t\ttype: \"number\",\r\n\t},\r\n\timgAlt: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tparts: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [{ label: \"\", value: 0 }],\r\n\t},\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tuseSummary: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tsummaryTitle: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Summary\",\r\n\t},\r\n\tsummaryDescription: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionText: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionFontSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tcallToActionURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionBackColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#e11b4c\",\r\n\t},\r\n\tcallToActionBorderColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tcallToActionForeColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tinactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#888888\",\r\n\t},\r\n\tactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tactivePercentBarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tpercentBarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\ttitleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tenableCTA: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaNoFollow: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaOpenInNewTab: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaIsSponsored: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tctaAlignment: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tenableReviewSchema: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tenableImage: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tenableDescription: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tstarOutlineColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timageSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 100, //range: 0-200\r\n\t},\r\n\tbrand: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tsku: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tidentifier: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tidentifierType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"gtin\", // nsn, mpn, gtin8, gtin12, gtin13, gtin14, gtin\r\n\t},\r\n\tofferType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Offer\", //can also be set to aggregate offer (which prevevnts calltoactionurl from being used as offer url)\r\n\t},\r\n\tofferStatus: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"InStock\", //available values: Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale, SoldOut\r\n\t},\r\n\t//begin aggregate offer-only attributes\r\n\tofferHighPrice: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferLowPrice: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\t//end aggregate offer-only attributes\r\n\tofferPrice: {\r\n\t\t//only for offer\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferCurrency: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"USD\",\r\n\t},\r\n\tofferExpiry: {\r\n\t\ttype: \"number\",\r\n\t\t//default: 60 * (10080 + Math.ceil(Date.now() / 60000)),\r\n\t\tdefault: 0,\r\n\t},\r\n\tusePhysicalAddress: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true, //can be set to false when using event itemType\r\n\t},\r\n\taddress: {\r\n\t\t//for localbusiness location, organiztion location, and event location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\taddressName: {\r\n\t\t//for event location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\turl: {\r\n\t\t//for event and organization virtual location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\treviewPublisher: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\treviewPublicationDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: Math.ceil(Date.now() / 1000),\r\n\t},\r\n\t//beginning of book-only attributes\r\n\tbookAuthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tisbn: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\r\n\t//end of book-only attributes\r\n\tcuisines: {\r\n\t\t//for restaurant\r\n\t\ttype: \"array\",\r\n\t\tdefault: [], //should be an array of strings\r\n\t},\r\n\tphoneNumber: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tpriceRange: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tappCategory: {\r\n\t\t//softwareapplication only\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\toperatingSystem: {\r\n\t\t//softwareapplication only\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tprovider: {\r\n\t\t//for course\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\t//beginning of event-only attributes\r\n\teventStartDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 60 * (1440 + Math.ceil(Date.now() / 60000)), // 24 hours from Date.now\r\n\t},\r\n\teventEndDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0, //toggling an option should set this to 48 hours from Date.now\r\n\t},\r\n\teventPage: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\torganizer: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tperformer: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\t//end event only attributes\r\n\t//begin video object attributes\r\n\tvideoUploadDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: Math.ceil(Date.now() / 1000),\r\n\t},\r\n\tvideoURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n};\r\n\r\nfunction ReviewMain(props) {\r\n\tconst [editable, setEditable] = useState(\"\");\r\n\tconst [editedStar, setEditedStar] = useState(0);\r\n\tconst [lastCuisine, setLastCuisine] = useState(\"\");\r\n\tconst [setEventEndDate, toggleSetEventEndDate] = useState(false);\r\n\tconst [offerPriceRaw, setOfferPriceRaw] = useState(\"0\");\r\n\tconst [offerHighPriceRaw, setOfferHighPriceRaw] = useState(\"0\");\r\n\tconst [offerLowPriceRaw, setOfferLowPriceRaw] = useState(\"0\");\r\n\tconst [isLoaded, setIsLoaded] = useState(false);\r\n\tconst [setCTAFontSize, toggleSetCTAFontSize] = useState(false);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tblockID,\r\n\t\t\tauthorName,\r\n\t\t\titemName,\r\n\t\t\titemPage,\r\n\t\t\titemType,\r\n\t\t\titemSubtype,\r\n\t\t\titemSubsubtype,\r\n\t\t\tdescription,\r\n\t\t\timgPosition,\r\n\t\t\timgID,\r\n\t\t\timgAlt,\r\n\t\t\timgURL,\r\n\t\t\tvalueType,\r\n\t\t\titems,\r\n\t\t\tparts,\r\n\t\t\tstarCount,\r\n\t\t\tuseSummary,\r\n\t\t\tsummaryTitle,\r\n\t\t\tsummaryDescription,\r\n\t\t\tcallToActionText,\r\n\t\t\tcallToActionFontSize,\r\n\t\t\tcallToActionURL,\r\n\t\t\tcallToActionBackColor,\r\n\t\t\tcallToActionBorderColor,\r\n\t\t\tcallToActionForeColor,\r\n\t\t\tinactiveStarColor,\r\n\t\t\tactiveStarColor,\r\n\t\t\tstarOutlineColor,\r\n\t\t\tactivePercentBarColor,\r\n\t\t\tpercentBarColor,\r\n\t\t\ttitleAlign,\r\n\t\t\tauthorAlign,\r\n\t\t\tdescriptionAlign,\r\n\t\t\tenableCTA,\r\n\t\t\tctaNoFollow,\r\n\t\t\tctaOpenInNewTab,\r\n\t\t\tctaIsSponsored,\r\n\t\t\tctaAlignment,\r\n\t\t\tenableReviewSchema,\r\n\t\t\tenableImage,\r\n\t\t\tenableDescription,\r\n\t\t\timageSize,\r\n\t\t\tbrand,\r\n\t\t\tsku,\r\n\t\t\tidentifier,\r\n\t\t\tidentifierType,\r\n\t\t\tofferType,\r\n\t\t\tofferCurrency,\r\n\t\t\tofferStatus,\r\n\t\t\tofferCount,\r\n\t\t\tofferExpiry,\r\n\t\t\tcuisines,\r\n\t\t\tappCategory,\r\n\t\t\toperatingSystem,\r\n\t\t\tprovider,\r\n\t\t\tisbn,\r\n\t\t\tbookAuthorName,\r\n\t\t\treviewPublisher,\r\n\t\t\treviewPublicationDate,\r\n\t\t\taddress,\r\n\t\t\taddressName,\r\n\t\t\tpriceRange,\r\n\t\t\tphoneNumber,\r\n\t\t\teventStartDate,\r\n\t\t\teventEndDate,\r\n\t\t\tusePhysicalAddress,\r\n\t\t\teventPage,\r\n\t\t\torganizer,\r\n\t\t\tperformer,\r\n\t\t\tvideoUploadDate,\r\n\t\t\tvideoURL,\r\n\t\t\tpadding,\r\n\t\t\tmargin,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\tconst blockProps = useBlockProps();\r\n\tconst setAlignment = (target, value) => {\r\n\t\tswitch (target) {\r\n\t\t\tcase \"reviewTitle\":\r\n\t\t\t\tsetAttributes({ titleAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"reviewAuthor\":\r\n\t\t\t\tsetAttributes({ authorAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"reviewItemDescription\":\r\n\t\t\t\tsetAttributes({ descriptionAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t};\r\n\r\n\tconst getCurrentAlignment = (target) => {\r\n\t\tswitch (target) {\r\n\t\t\tcase \"reviewTitle\":\r\n\t\t\t\treturn titleAlign;\r\n\t\t\tcase \"reviewAuthor\":\r\n\t\t\t\treturn authorAlign;\r\n\t\t\tcase \"reviewItemDescription\":\r\n\t\t\t\treturn descriptionAlign;\r\n\t\t}\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tuseEffect(() => {\r\n\t\tconst initialAttributes = {};\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\tstarOutlineColor: \"#f7b708\",\r\n\t\t\t\tactiveStarColor: \"#f7b708\",\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\tif (starOutlineColor === \"\") {\r\n\t\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\t\tstarOutlineColor: \"#000000\",\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t\tif (activeStarColor === \"\") {\r\n\t\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\t\tactiveStarColor: \"#eeee00\",\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tsetAttributes(initialAttributes);\r\n\r\n\t\tif (\r\n\t\t\titems &&\r\n\t\t\titems !== JSON.stringify(parts) &&\r\n\t\t\tparts.length === 1 &&\r\n\t\t\tparts[0].label === \"\" &&\r\n\t\t\tparts[0].value === 0\r\n\t\t) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tparts: JSON.parse(items),\r\n\t\t\t\titems: '[{\"label\":\"\",\"value\":0}]',\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (!isLoaded) {\r\n\t\t\tsetIsLoaded(true);\r\n\t\t\ttoggleSetCTAFontSize(callToActionFontSize > 0);\r\n\t\t}\r\n\t}, []);\r\n\r\n\t//begin dropdown setup\r\n\tlet itemTypeExtras;\r\n\r\n\tconst subtypeCategories = {\r\n\t\tBook: [\"Audiobook\"],\r\n\t\tEvent: [\r\n\t\t\t\"BusinessEvent\",\r\n\t\t\t\"ChildrensEvent\",\r\n\t\t\t\"ComedyEvent\",\r\n\t\t\t\"CourseInstance\",\r\n\t\t\t\"DanceEvent\",\r\n\t\t\t\"DeliveryEvent\",\r\n\t\t\t\"EducationEvent\",\r\n\t\t\t\"EventSeries\", //pending\r\n\t\t\t\"Festival\",\r\n\t\t\t\"FoodEvent\",\r\n\t\t\t\"Hackathon\", //pending\r\n\t\t\t\"LiteraryEvent\",\r\n\t\t\t\"MusicEvent\",\r\n\t\t\t\"PublicationEvent\",\r\n\t\t\t\"SaleEvent\",\r\n\t\t\t\"ScreeningEvent\",\r\n\t\t\t\"SocialEvent\",\r\n\t\t\t\"SportsEvent\",\r\n\t\t\t\"TheaterEvent\",\r\n\t\t\t\"VisualArtsEvent\",\r\n\t\t],\r\n\t\tGame: [\"VideoGame\"],\r\n\t\tLocalBusiness: [\r\n\t\t\t\"AnimalShelter\",\r\n\t\t\t\"ArchiveOrganization\", //pending\r\n\t\t\t\"AutomotiveBusiness\",\r\n\t\t\t\"ChildCare\",\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"DryCleaningOrLaundry\",\r\n\t\t\t\"EmergencyService\",\r\n\t\t\t\"EmploymentAgency\",\r\n\t\t\t\"EntertainmentBusiness\",\r\n\t\t\t\"FinancialService\",\r\n\t\t\t\"FoodEstablishment\",\r\n\t\t\t\"GovernmentOffice\",\r\n\t\t\t\"HealthAndBeautyBusiness\",\r\n\t\t\t\"HomeAndConstructionBusiness\",\r\n\t\t\t\"InternetCafe\",\r\n\t\t\t\"LegalService\",\r\n\t\t\t\"Library\",\r\n\t\t\t\"LodgingBusiness\",\r\n\t\t\t\"MedicalBusiness\",\r\n\t\t\t\"ProfessionalService\",\r\n\t\t\t\"RadioStation\",\r\n\t\t\t\"RealEstateAgent\",\r\n\t\t\t\"RecyclingCenter\",\r\n\t\t\t\"SelfStorage\",\r\n\t\t\t\"ShoppingCenter\",\r\n\t\t\t\"SportsActivityLocation\",\r\n\t\t\t\"TelevisionStation\",\r\n\t\t\t\"TouristInformationCenter\",\r\n\t\t\t\"TravelAgency\",\r\n\t\t],\r\n\t\tMediaObject: [\r\n\t\t\t\"3DModel\", //pending\r\n\t\t\t\"AudioObject\",\r\n\t\t\t\"DataDownload\",\r\n\t\t\t\"ImageObject\",\r\n\t\t\t\"LegislationObject\", //pending\r\n\t\t\t\"MusicVideoObject\",\r\n\t\t\t\"VideoObject\",\r\n\t\t],\r\n\t\tMusicPlaylist: [\"MusicAlbum\", \"MusicRelease\"],\r\n\t\tOrganization: [\r\n\t\t\t\"Airline\",\r\n\t\t\t\"Consortium\", //pending\r\n\t\t\t\"Corporation\",\r\n\t\t\t\"EducationalOrganization\",\r\n\t\t\t\"FundingScheme\", //pending\r\n\t\t\t\"GovernmentOrganization\",\r\n\t\t\t\"LibrarySystem\", //pending\r\n\t\t\t\"MedicalOrganization\",\r\n\t\t\t\"NewsMediaOrganization\", //pending\r\n\t\t\t\"NGO\",\r\n\t\t\t\"PerformingGroup\",\r\n\t\t\t\"Project\", //pending\r\n\t\t\t\"SportsOrganization\",\r\n\t\t\t\"WorkersUnion\",\r\n\t\t],\r\n\t\tProduct: [\r\n\t\t\t\"IndividualProduct\",\r\n\t\t\t\"ProductCollection\",\r\n\t\t\t\"ProductGroup\",\r\n\t\t\t\"ProductModel\",\r\n\t\t\t\"SomeProducts\",\r\n\t\t\t\"Vehicle\",\r\n\t\t],\r\n\t\tSoftwareApplication: [\"MobileApplication\", \"VideoGame\", \"WebApplication\"],\r\n\t};\r\n\r\n\tconst subsubtypes = {\r\n\t\tPublicationEvent: [\"BroadcastEvent\", \"OnDemandEvent\"],\r\n\t\tEducationalOrganization: [\r\n\t\t\t\"CollegeOrUniversity\",\r\n\t\t\t\"ElementarySchool\",\r\n\t\t\t\"HighSchool\",\r\n\t\t\t\"MiddleSchool\",\r\n\t\t\t\"Preschool\",\r\n\t\t\t\"School\",\r\n\t\t],\r\n\t\tMedicalOrganization: [\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"DiagnosticLab\",\r\n\t\t\t\"Hospital\",\r\n\t\t\t\"MedicalClinic\",\r\n\t\t\t\"Pharmacy\",\r\n\t\t\t\"Physician\",\r\n\t\t\t\"VeterinaryCare\",\r\n\t\t],\r\n\t\tPerformingGroup: [\"DanceGroup\", \"MusicGroup\", \"TheaterGroup\"],\r\n\t\tProject: [\"FundingAgency\", \"ResearchProject\"],\r\n\t\tSportsOrganization: [\"SportsTeam\"],\r\n\t\tAutomotiveBusiness: [\r\n\t\t\t\"AutoBodyShop\",\r\n\t\t\t\"AutoDealer\",\r\n\t\t\t\"AutoPartsStore\",\r\n\t\t\t\"AutoRental\",\r\n\t\t\t\"AutoRepair\",\r\n\t\t\t\"AutoWash\",\r\n\t\t\t\"GasStation\",\r\n\t\t\t\"MotorcycleDealer\",\r\n\t\t\t\"MotorcycleRepair\",\r\n\t\t],\r\n\t\tEmergencyService: [\"FireStation\", \"Hospital\", \"PoliceStation\"],\r\n\t\tEntertainmentBusiness: [\r\n\t\t\t\"AdultEntertainment\",\r\n\t\t\t\"AmusementPark\",\r\n\t\t\t\"ArtGallery\",\r\n\t\t\t\"Casino\",\r\n\t\t\t\"ComedyClub\",\r\n\t\t\t\"MovieTheater\",\r\n\t\t\t\"NightClub\",\r\n\t\t],\r\n\t\tFinancialService: [\r\n\t\t\t\"AccountingService\",\r\n\t\t\t\"AutomatedTeller\",\r\n\t\t\t\"BankOrCreditUnion\",\r\n\t\t\t\"InsuranceAgency\",\r\n\t\t],\r\n\t\tFoodEstablishment: [\r\n\t\t\t\"Bakery\",\r\n\t\t\t\"BarOrPub\",\r\n\t\t\t\"Brewery\",\r\n\t\t\t\"CafeOrCoffeeShop\",\r\n\t\t\t\"Distillery\",\r\n\t\t\t\"FastFoodRestaurant\",\r\n\t\t\t\"IceCreamShop\",\r\n\t\t\t\"Restaurant\",\r\n\t\t\t\"Winery\",\r\n\t\t],\r\n\t\tGovernmentOffice: [\"PostOffice\"],\r\n\t\tHealthAndBeautyBusiness: [\r\n\t\t\t\"BeautySalon\",\r\n\t\t\t\"DaySpa\",\r\n\t\t\t\"HairSalon\",\r\n\t\t\t\"HealthClub\",\r\n\t\t\t\"NailSalon\",\r\n\t\t\t\"TattooParlor\",\r\n\t\t],\r\n\t\tHomeAndConstructionBusiness: [\r\n\t\t\t\"Electrician\",\r\n\t\t\t\"GeneralContractor\",\r\n\t\t\t\"HVACBusiness\",\r\n\t\t\t\"HousePainter\",\r\n\t\t\t\"Locksmith\",\r\n\t\t\t\"MovingCompany\",\r\n\t\t\t\"Plumber\",\r\n\t\t\t\"RoofingContractor\",\r\n\t\t],\r\n\t\tLegalService: [\"Attorney\", \"Notary\"],\r\n\t\tLodgingBusiness: [\r\n\t\t\t\"BedAndBreakfast\",\r\n\t\t\t\"Campground\",\r\n\t\t\t\"Hostel\",\r\n\t\t\t\"Hotel\",\r\n\t\t\t\"Motel\",\r\n\t\t\t\"Resort\",\r\n\t\t],\r\n\t\tMedicalBusiness: [\r\n\t\t\t//only subtypes that support reviews are included\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"MedicalClinic\",\r\n\t\t\t\"Optician\",\r\n\t\t\t\"Pharmacy\",\r\n\t\t\t\"Physician\",\r\n\t\t],\r\n\t\tSportsActivityLocation: [\r\n\t\t\t\"BowlingAlley\",\r\n\t\t\t\"ExerciseGym\",\r\n\t\t\t\"GolfCourse\",\r\n\t\t\t\"HealthClub\",\r\n\t\t\t\"PublicSwimmingPool\",\r\n\t\t\t\"SkiResort\",\r\n\t\t\t\"SportsClub\",\r\n\t\t\t\"StadiumOrArena\",\r\n\t\t\t\"TennisComplex\",\r\n\t\t],\r\n\t\tStore: [\r\n\t\t\t\"AutoPartsStore\",\r\n\t\t\t\"BikeStore\",\r\n\t\t\t\"BookStore\",\r\n\t\t\t\"ClothingStore\",\r\n\t\t\t\"ComputerStore\",\r\n\t\t\t\"ConvenienceStore\",\r\n\t\t\t\"DepartmentStore\",\r\n\t\t\t\"ElectronicsStore\",\r\n\t\t\t\"Florist\",\r\n\t\t\t\"FurnitureStore\",\r\n\t\t\t\"GardenStore\",\r\n\t\t\t\"GroceryStore\",\r\n\t\t\t\"HardwareStore\",\r\n\t\t\t\"HobbyShop\",\r\n\t\t\t\"HomeGoodsStore\",\r\n\t\t\t\"JewelryStore\",\r\n\t\t\t\"LiquorStore\",\r\n\t\t\t\"MensClothingStore\",\r\n\t\t\t\"MobilePhoneStore\",\r\n\t\t\t\"MovieRentalStore\",\r\n\t\t\t\"MusicStore\",\r\n\t\t\t\"OfficeEquipmentStore\",\r\n\t\t\t\"OutletStore\",\r\n\t\t\t\"PawnShop\",\r\n\t\t\t\"PetStore\",\r\n\t\t\t\"ShoeStore\",\r\n\t\t\t\"SportingGoodsStore\",\r\n\t\t\t\"TireShop\",\r\n\t\t\t\"ToyStore\",\r\n\t\t\t\"WholesaleStore\",\r\n\t\t],\r\n\t};\r\n\r\n\tconst addressInput = (\r\n\t\t setAttributes({ address })}\r\n\t\t/>\r\n\t);\r\n\tconst cuisineInput = (\r\n\t\t<>\r\n\t\t\t

    {__(\"Serves cuisine\")}

    \r\n\t\t\t
      \r\n\t\t\t\t{Array.isArray(cuisines) && cuisines.length > 0 ? (\r\n\t\t\t\t\tcuisines.map((c, i) => (\r\n\t\t\t\t\t\t
    • \r\n\t\t\t\t\t\t\t{c}\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t\t\t\t...cuisines.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t...cuisines.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    • \r\n\t\t\t\t\t))\r\n\t\t\t\t) : (\r\n\t\t\t\t\t{__(\"Cuisine list empty\")}\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t {\r\n\t\t\t\t\tif (e.key === \"Enter\" && e.target.value !== \"\") {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tcuisines: [...cuisines, e.target.value],\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetLastCuisine(\"\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t\tonChange={(e) => {\r\n\t\t\t\t\tif (e.target.value.includes(\",\")) {\r\n\t\t\t\t\t\tconst latestItemArray = e.target.value.split(\",\");\r\n\r\n\t\t\t\t\t\tif (latestItemArray[0] !== \"\") {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t\t...(cuisines.length > 1 || cuisines[0] !== \"\"\r\n\t\t\t\t\t\t\t\t\t\t? cuisines\r\n\t\t\t\t\t\t\t\t\t\t: []),\r\n\t\t\t\t\t\t\t\t\t...latestItemArray.slice(0, latestItemArray.length - 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tsetLastCuisine(latestItemArray[latestItemArray.length - 1]);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tsetLastCuisine(e.target.value);\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t\tonBlur={() => {\r\n\t\t\t\t\tif (lastCuisine !== \"\") {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t...(cuisines.length > 1 || cuisines[0] !== \"\" ? cuisines : []),\r\n\t\t\t\t\t\t\t\tlastCuisine,\r\n\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetLastCuisine(\"\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n\r\n\tconst itemURLInput = (\r\n\t\t
    \r\n\t\t\t setAttributes({ itemPage })}\r\n\t\t\t/>\r\n\t\t
    \r\n\t);\r\n\r\n\tconst offerAttributes = [\r\n\t\t\"offerType\",\r\n\t\t\"offerStatus\",\r\n\t\t\"offerHighPrice\",\r\n\t\t\"offerLowPrice\",\r\n\t\t\"offerCount\",\r\n\t\t\"offerPrice\",\r\n\t\t\"offerCurrency\",\r\n\t\t\"offerExpiry\",\r\n\t];\r\n\tlet unusedDefaults = [\r\n\t\t\"bookAuthorName\",\r\n\t\t\"isbn\",\r\n\t\t\"provider\",\r\n\t\t...offerAttributes,\r\n\t\t\"startDate\",\r\n\t\t\"endDate\",\r\n\t\t\"usePhysicalAddress\",\r\n\t\t\"addressName\",\r\n\t\t\"address\",\r\n\t\t\"eventPage\",\r\n\t\t\"itemPage\",\r\n\t\t\"organizer\",\r\n\t\t\"performer\",\r\n\t\t\"brand\",\r\n\t\t\"sku\",\r\n\t\t\"identifierType\",\r\n\t\t\"identifier\",\r\n\t\t\"cuisines\",\r\n\t\t\"phoneNumber\",\r\n\t\t\"priceRange\",\r\n\t\t\"appCategory\",\r\n\t\t\"operatingSystem\",\r\n\t\t\"videoUploadDate\",\r\n\t\t\"videoURL\",\r\n\t];\r\n\r\n\tswitch (itemType) {\r\n\t\tdefault:\r\n\t\t\t//there's nothing to add\r\n\t\t\tbreak;\r\n\t\tcase \"Book\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ isbn })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ bookAuthorName })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{itemURLInput}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"isbn\",\r\n\t\t\t\t\"bookAuthorName\",\r\n\t\t\t\t\"itemPage\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Course\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t setAttributes({ provider })}\r\n\t\t\t\t/>\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, \"provider\");\r\n\t\t\tbreak;\r\n\t\tcase \"Event\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t

    {__(\"Event start date\")}

    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst newDateVal = Math.floor(Date.parse(newDate) / 1000);\r\n\t\t\t\t\t\t\tsetAttributes({ eventStartDate: newDateVal });\r\n\t\t\t\t\t\t\tif (setEventEndDate && eventEndDate <= newDateVal) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\teventEndDate: 86400 + newDateVal,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\ttoggleSetEventEndDate(!setEventEndDate);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\teventEndDate: setEventEndDate ? 0 : 86400 + eventStartDate,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{setEventEndDate && [\r\n\t\t\t\t\t\t

    {__(\"Event end date\")}

    ,\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\teventEndDate: Math.floor(Date.parse(newDate) / 1000),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>,\r\n\t\t\t\t\t]}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ usePhysicalAddress: true })}\r\n\t\t\t\t\t\t\tshowTooltip={true}\r\n\t\t\t\t\t\t\tlabel={\"Use physical location\"}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t setAttributes({ usePhysicalAddress: false })}\r\n\t\t\t\t\t\t\tshowTooltip={true}\r\n\t\t\t\t\t\t\tlabel={\"Use virtual location\"}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{usePhysicalAddress ? (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ addressName })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t setAttributes({ eventPage })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ performer })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ organizer })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t\t\"startDate\",\r\n\t\t\t\t\"endDate\",\r\n\t\t\t\t\"usePhysicalAddress\",\r\n\t\t\t\t\"addressName\",\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"eventPage\",\r\n\t\t\t\t\"organizer\",\r\n\t\t\t\t\"performer\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Product\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ brand })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ sku })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ identifier })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t ({\r\n\t\t\t\t\t\t\tlabel: __(a.toUpperCase()),\r\n\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\tonChange={(identifierType) => setAttributes({ identifierType })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"brand\",\r\n\t\t\t\t\"sku\",\r\n\t\t\t\t\"identifiertype\",\r\n\t\t\t\t\"identifier\",\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t]);\r\n\r\n\t\t\tbreak;\r\n\t\tcase \"LocalBusiness\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t{itemSubtype === \"FoodEstablishment\" &&\r\n\t\t\t\t\t\titemSubsubtype !== \"Distillery\" &&\r\n\t\t\t\t\t\tcuisineInput}\r\n\t\t\t\t\t{!(\r\n\t\t\t\t\t\t[\"AnimalShelter\", \"ArchiveOrganization\"].includes(itemSubtype) ||\r\n\t\t\t\t\t\t[\"FireStation\", \"PoliceStation\"].includes(itemSubsubtype)\r\n\t\t\t\t\t) && (\r\n\t\t\t\t\t\t setAttributes({ priceRange })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t setAttributes({ phoneNumber })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{itemURLInput}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tif (\r\n\t\t\t\titemSubtype === \"FoodEstablishment\" &&\r\n\t\t\t\titemSubsubtype !== \"Distillery\"\r\n\t\t\t) {\r\n\t\t\t\tunusedDefaults = removeFromArray(unusedDefaults, \"cuisines\");\r\n\t\t\t}\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"itemPage\",\r\n\t\t\t\t\"phoneNumber\",\r\n\t\t\t\t\"priceRange\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Movie\":\r\n\t\t\titemTypeExtras = itemURLInput;\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\"itemPage\"]);\r\n\t\t\tbreak;\r\n\t\tcase \"Organization\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t{(itemSubsubtype === \"Hospital\" ||\r\n\t\t\t\t\t\tsubsubtypes.MedicalBusiness.includes(itemSubsubtype)) && (\r\n\t\t\t\t\t\t setAttributes({ priceRange })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t setAttributes({ phoneNumber })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"phoneNumber\",\r\n\t\t\t\t\"priceRange\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"SoftwareApplication\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ appCategory })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ operatingSystem })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t\t\"appCategory\",\r\n\t\t\t\t\"operatingSystem\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"MediaObject\":\r\n\t\t\tif (itemSubtype === \"VideoObject\") {\r\n\t\t\t\titemTypeExtras = (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t

    {__(\"Video upload date\")}

    ,\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tvideoUploadDate: Math.floor(Date.parse(newDate) / 1000),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setAttributes({ videoURL })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\t\"videoUploadDate\",\r\n\t\t\t\t\t\"videoURL\",\r\n\t\t\t\t]);\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\t}\r\n\r\n\tconst schemaDefaults = Object.keys(\r\n\t\tObject.assign({}, defaultAttributes)\r\n\t).reduce((defaults, attr) => {\r\n\t\tif (unusedDefaults.includes(attr)) {\r\n\t\t\tdefaults[attr] = defaultAttributes[attr].default;\r\n\t\t}\r\n\t\treturn defaults;\r\n\t}, {});\r\n\r\n\tconst unusedAttributes = Object.keys(props.attributes).reduce(\r\n\t\t(defaults, attr) => {\r\n\t\t\tif (\r\n\t\t\t\tunusedDefaults.includes(attr) &&\r\n\t\t\t\tprops.attributes[attr] !== schemaDefaults[attr]\r\n\t\t\t) {\r\n\t\t\t\tdefaults[attr] = defaultAttributes[attr].default;\r\n\t\t\t}\r\n\t\t\treturn defaults;\r\n\t\t},\r\n\t\t{}\r\n\t);\r\n\r\n\tif (Object.keys(unusedAttributes).length) {\r\n\t\tsetAttributes(unusedAttributes);\r\n\t}\r\n\r\n\tconst parser = new DOMParser();\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tonChange={(newValueType) => {\r\n\t\t\t\t\t\t\t\t\tconst factor = 100 / starCount;\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tvalueType: newValueType,\r\n\t\t\t\t\t\t\t\t\t\tparts: parts.map((p) => ({\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: p.label,\r\n\t\t\t\t\t\t\t\t\t\t\tvalue:\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalueType === \"star\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? p.value * factor\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: p.value / factor,\r\n\t\t\t\t\t\t\t\t\t\t})),\r\n\t\t\t\t\t\t\t\t\t\tactivePercentBarColor:\r\n\t\t\t\t\t\t\t\t\t\t\tvalueType === \"star\" && !activePercentBarColor\r\n\t\t\t\t\t\t\t\t\t\t\t\t? \"#e11b4c\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t: activePercentBarColor,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{editedStar > -1 && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, editedStar),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign({}, parts[editedStar], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: newValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...parts.slice(editedStar + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmin={valueType === \"star\" ? 0 : 1}\r\n\t\t\t\t\t\t\t\t\tmax={valueType === \"star\" ? starCount : 100}\r\n\t\t\t\t\t\t\t\t\tstep={valueType === \"star\" ? 0.1 : 1}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\t\t\"This lets you set the value for whichever feature list item you are currently editing.\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t
    \r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tenableCTA: !enableCTA,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableCTA && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaNoFollow: !ctaNoFollow,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaOpenInNewTab: !ctaOpenInNewTab,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaIsSponsored: !ctaIsSponsored,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tctaAlignment: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\ttoggleSetCTAFontSize(!setCTAFontSize);\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (setCTAFontSize) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcallToActionFontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{setCTAFontSize && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tcallToActionFontSize,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tmin={6}\r\n\t\t\t\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tlet newAttributes = {\r\n\t\t\t\t\t\t\t\t\t\t\tenableReviewSchema: !enableReviewSchema,\r\n\t\t\t\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\t\t\t\tif (enableReviewSchema) {\r\n\t\t\t\t\t\t\t\t\t\t\tnewAttributes = Object.assign(newAttributes, {\r\n\t\t\t\t\t\t\t\t\t\t\t\tenableImage: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: false,\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes(newAttributes);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tuseSummary: !useSummary,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableReviewSchema && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ itemType });\r\n\t\t\t\t\t\t\t\t\t\t\tif (itemType === \"Movie\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tif (itemType === \"Course\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t!subtypeCategories.hasOwnProperty(itemType) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t!subtypeCategories[itemType].includes(itemSubtype)\r\n\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\"Book\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Course\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"CreativeWorkSeason\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"CreativeWorkSeries\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Episode\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Event\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Game\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"LocalBusiness\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MediaObject\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Movie\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MusicPlaylist\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MusicRecording\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Organization\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Product\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"SoftwareApplication\",\r\n\t\t\t\t\t\t\t\t\t\t].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t{subtypeCategories.hasOwnProperty(itemType) && (\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubtype,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (itemSubtype === \"VideoObject\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!subsubtypes.hasOwnProperty(itemSubtype) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!subsubtypes[itemSubtype].includes(itemSubsubtype)\r\n\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\"\", ...subtypeCategories[itemType]].map(\r\n\t\t\t\t\t\t\t\t\t\t\t\t(a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{subsubtypes.hasOwnProperty(itemSubtype) && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\"\", ...subsubtypes[itemSubtype]].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t{!(\r\n\t\t\t\t\t\t\t\t\tenableReviewSchema &&\r\n\t\t\t\t\t\t\t\t\t(itemType === \"Movie\" || itemSubtype === \"VideoObject\")\r\n\t\t\t\t\t\t\t\t) && (\r\n\t\t\t\t\t\t\t\t\t//images are required for these item types and optional for the rest\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: !enableImage,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t{enableImage && (\r\n\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timageSize: Number(e.target.value),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timgPosition,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"left\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"right\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...(enableDescription ? [\"top\", \"bottom\"] : []),\r\n\t\t\t\t\t\t\t\t\t\t\t\t].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t{(!enableReviewSchema || itemType !== \"Course\") && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: !enableDescription,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!enableDescription &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t[\"top\", \"bottom\"].includes(imgPosition)\r\n\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timgPosition: \"right\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableReviewSchema && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t{itemTypeExtras}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ reviewPublisher })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t

    {__(\"Review publication date\")}

    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\treviewPublicationDate: Math.floor(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tDate.parse(newDate) / 1000\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t{[\"Event\", \"Product\", \"SoftwareApplication\"].includes(\r\n\t\t\t\t\t\t\t\t\t\titemType\r\n\t\t\t\t\t\t\t\t\t) && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a.replace(\" \", \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(offerType) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferType,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferCurrency,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t{offerType === \"Offer\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(val))) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a.replace(\" \", \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={(offerStatus) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferStatus,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t 0}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={() =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferExpiry: offerExpiry\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t? 0\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t: 60 *\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t (10080 + Math.ceil(Date.now() / 60000)), //default to one week from Date.now() when enabled\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t{offerExpiry > 0 && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferExpiry: Math.floor(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDate.parse(newDate) / 1000\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferCount: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(val)) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferLowPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferLowPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(val)) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferHighPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferHighPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{valueType === \"star\" ? (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tactiveStarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Active Star Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: inactiveStarColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tinactiveStarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Inactive Star Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: starOutlineColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tstarOutlineColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Star Outline Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tactivePercentBarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Main Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: percentBarColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tpercentBarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionBackColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Background\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: callToActionBorderColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionBorderColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Border Color\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: callToActionForeColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionForeColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Text Color\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{editable !== \"\" && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t\t\t\t setAlignment(editable, a)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t setAttributes(newValues)}\r\n\t\t\t\tsetEditable={(val) => setEditable(val)}\r\n\t\t\t\tsetActiveStarIndex={(val) => setEditedStar(val)}\r\n\t\t\t\tactiveStarIndex={editedStar}\r\n\t\t\t\talignments={{ titleAlign, authorAlign, descriptionAlign }}\r\n\t\t\t\tenableCTA={enableCTA}\r\n\t\t\t\tctaNoFollow={ctaNoFollow}\r\n\t\t\t\timageSize={imageSize}\r\n\t\t\t\tctaFontSize={callToActionFontSize}\r\n\t\t\t\tmeasureCTAFontSize={setCTAFontSize}\r\n\t\t\t/>\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nregisterPluginBlock(metadata, {\r\n\ticon,\r\n\texample: {},\r\n\tattributes: metadata.attributes,\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(ReviewMain),\r\n\tsave: () => null,\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\tupdateFrom(version_1_1_4),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t],\r\n});\r\n","const { RichText, MediaUpload, URLInput } = wp.blockEditor || wp.editor;\r\nconst { Button, Dashicon } = wp.components;\r\nconst { __ } = wp.i18n;\r\n\r\nimport { removeIcon } from \"./icon\";\r\nimport { useEffect, useRef, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\nexport function OldStars(props) {\r\n\tconst {\r\n\t\tvalue,\r\n\t\tactiveStarColor,\r\n\t\tlimit,\r\n\t\tid,\r\n\t\tclassName,\r\n\t\tinactiveStarColor,\r\n\t\tstyle,\r\n\t} = props;\r\n\treturn (\r\n\t\t\r\n\t\t\t{[...Array(limit).keys()].map((i) => (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t 0 ? (value - i < 1 ? value - i : 1) : 0) * 150\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\ty=\"0\"\r\n\t\t\t\t\t\t\t\tx=\"0\"\r\n\t\t\t\t\t\t\t\tfill=\"#fff\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function Stars(props) {\r\n\tconst {\r\n\t\tlimit,\r\n\t\tid,\r\n\t\tclassName,\r\n\t\tinactiveStarColor,\r\n\t\tvalue,\r\n\t\tactiveStarColor,\r\n\t\tselectedStarColor,\r\n\t\tsetValue,\r\n\t\tonHover,\r\n\t\tonClick,\r\n\t\tstyle,\r\n\t\tstarOutlineColor,\r\n\t} = props;\r\n\r\n\tconst [displayValue, setDisplayValue] = useState(value);\r\n\tconst [displayColor, setDisplayColor] = useState(activeStarColor);\r\n\r\n\tconst mouseHover = (i) => {\r\n\t\tsetDisplayValue(i + (value - i === 1 ? 0.5 : 1));\r\n\t\tsetDisplayColor(selectedStarColor);\r\n\t};\r\n\r\n\tconst mouseLeave = () => {\r\n\t\tsetDisplayValue(value);\r\n\t\tsetDisplayColor(activeStarColor);\r\n\t};\r\n\r\n\tconst mouseClick = (i) => {\r\n\t\tsetValue(value === i + 1 ? i + 0.5 : i + 1);\r\n\t\tsetDisplayValue(value === i + 1 ? i + 0.5 : i + 1);\r\n\t};\r\n\r\n\tuseEffect(() => {\r\n\t\tsetDisplayColor(activeStarColor);\r\n\t\tif (onHover || displayValue !== value) {\r\n\t\t\tsetDisplayValue(value);\r\n\t\t}\r\n\t}, [value, activeStarColor]);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{[...Array(limit).keys()].map((i) => (\r\n\t\t\t\t onHover || mouseHover(i)}\r\n\t\t\t\t\tonMouseOut={() => mouseLeave()}\r\n\t\t\t\t\tonClick={() => onClick || mouseClick(i)}\r\n\t\t\t\t>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t 0\r\n\t\t\t\t\t\t\t\t\t\t? displayValue - i < 1\r\n\t\t\t\t\t\t\t\t\t\t\t? displayValue - i\r\n\t\t\t\t\t\t\t\t\t\t\t: 1\r\n\t\t\t\t\t\t\t\t\t\t: 0) * 150\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\ty=\"0\"\r\n\t\t\t\t\t\t\t\tx=\"0\"\r\n\t\t\t\t\t\t\t\tfill=\"#fff\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function ReviewBody(props) {\r\n\tconst {\r\n\t\tisSelected,\r\n\t\tsetAttributes,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\timgID,\r\n\t\timgAlt,\r\n\t\timgURL,\r\n\t\timgPosition,\r\n\t\tenableImage,\r\n\t\tdescription,\r\n\t\tdescriptionEnabled,\r\n\t\tblockID,\r\n\t\tparts,\r\n\t\tuseSummary,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tvalueType,\r\n\t\tstarCount,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tctaAlignment,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionBorderColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t\tselectedStarColor,\r\n\t\tstarOutlineColor,\r\n\t\tactivePercentBarColor,\r\n\t\tpercentBarColor,\r\n\t\tsetEditable,\r\n\t\tactiveStarIndex,\r\n\t\tsetActiveStarIndex,\r\n\t\talignments,\r\n\t\tenableCTA,\r\n\t\tmeasureCTAFontSize,\r\n\t\timageSize,\r\n\t\tctaFontSize,\r\n\t} = props;\r\n\r\n\tconst { titleAlign, authorAlign, descriptionAlign } = alignments;\r\n\r\n\tconst [average, setAverage] = useState(\r\n\t\tparts?.map((i) => i.value).reduce((total, v) => total + v) / parts?.length\r\n\t);\r\n\tconst [mouseOnHold, setMouseOnHold] = useState(false);\r\n\r\n\tconst ctaButton = useRef(null);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (measureCTAFontSize) {\r\n\t\t\tif (ctaButton.current) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tcallToActionFontSize: parseInt(\r\n\t\t\t\t\t\tgetComputedStyle(ctaButton.current).fontSize.slice(0, -2)\r\n\t\t\t\t\t),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}, [measureCTAFontSize]);\r\n\r\n\tconst newAverage =\r\n\t\tparts.map((i) => i.value).reduce((total, v) => total + v) / parts.length;\r\n\r\n\tif (average !== newAverage) {\r\n\t\tsetAverage(newAverage);\r\n\t}\r\n\r\n\tconst setNewPercentage = (percentageBar, mouseX, i, j) => {\r\n\t\tconst newValue = Math.round(\r\n\t\t\t(100 * (mouseX - percentageBar.x)) / percentageBar.width\r\n\t\t);\r\n\t\tconst newArray = [\r\n\t\t\t...parts.slice(0, i),\r\n\t\t\t{ label: j.label, value: newValue },\r\n\t\t\t...parts.slice(i + 1),\r\n\t\t];\r\n\t\tsetAttributes({ parts: newArray });\r\n\t\tsetActiveStarIndex(i);\r\n\t\tsetAverage(\r\n\t\t\tnewArray.map((i) => i.value).reduce((total, v) => total + v) /\r\n\t\t\t\tnewArray.length\r\n\t\t);\r\n\t};\r\n\tconst styles = getStyles(props);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t setAttributes({ itemName: text })}\r\n\t\t\t\tunstableOnFocus={() => setEditable(\"reviewTitle\")}\r\n\t\t\t/>\r\n\t\t\t setAttributes({ authorName: text })}\r\n\t\t\t\tunstableOnFocus={() => setEditable(\"reviewAuthor\")}\r\n\t\t\t/>\r\n\t\t\t{(enableImage || descriptionEnabled) && (\r\n\t\t\t\t\r\n\t\t\t\t\t{enableImage &&\r\n\t\t\t\t\t\t(imgID ? (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\timgID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\timgURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\timgAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t{removeIcon}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\timgID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\timgURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\timgAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\tvalue={imgID}\r\n\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t{descriptionEnabled && (\r\n\t\t\t\t\t\t setAttributes({ description: text })}\r\n\t\t\t\t\t\t\tstyle={{ textAlign: descriptionAlign }}\r\n\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"reviewItemDescription\")}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{parts.map((j, i) => (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t{ label: text, value: j.value },\r\n\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tunstableOnFocus={() => {\r\n\t\t\t\t\t\t\tsetEditable(\"\");\r\n\t\t\t\t\t\t\tsetActiveStarIndex(i);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonSplit={(label) => label}\r\n\t\t\t\t\t\tonReplace={(label) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t{ label: label[0], value: j.value },\r\n\t\t\t\t\t\t\t\t\t{ label: label[1], value: j.value },\r\n\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonMerge={(mergeWithNext) => {\r\n\t\t\t\t\t\t\tif (mergeWithNext) {\r\n\t\t\t\t\t\t\t\tif (i < parts.length - 1) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: `${parts[i].label}${parts[i + 1].label}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: j.value,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 2),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i - 1),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: `${parts[i - 1].label}${parts[i].label}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: parts[i - 1].value,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (i === parts.length - 1) {\r\n\t\t\t\t\t\t\t\t\tsetActiveStarIndex(-1);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t 1 ? 120 : 100,\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{parts.length > 1 && (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetEditable(\"\");\r\n\t\t\t\t\t\t\t\t\tconst newParts = parts\r\n\t\t\t\t\t\t\t\t\t\t.slice(0, i)\r\n\t\t\t\t\t\t\t\t\t\t.concat(parts.slice(i + 1, parts.length));\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ parts: newParts });\r\n\r\n\t\t\t\t\t\t\t\t\tsetAverage(\r\n\t\t\t\t\t\t\t\t\t\tnewParts\r\n\t\t\t\t\t\t\t\t\t\t\t.map((i) => i.value)\r\n\t\t\t\t\t\t\t\t\t\t\t.reduce((total, v) => total + v) / newParts.length\r\n\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\tif (i <= activeStarIndex) {\r\n\t\t\t\t\t\t\t\t\t\tsetActiveStarIndex(activeStarIndex - 1);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{valueType === \"star\" ? (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tconst newArray = [\r\n\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t{ label: j.label, value: newValue },\r\n\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ parts: newArray });\r\n\t\t\t\t\t\t\t\t\tsetActiveStarIndex(i);\r\n\t\t\t\t\t\t\t\t\tsetAverage(\r\n\t\t\t\t\t\t\t\t\t\tnewArray\r\n\t\t\t\t\t\t\t\t\t\t\t.map((i) => i.value)\r\n\t\t\t\t\t\t\t\t\t\t\t.reduce((total, v) => total + v) / newArray.length\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tinactiveStarColor={inactiveStarColor}\r\n\t\t\t\t\t\t\t\tactiveStarColor={activeStarColor}\r\n\t\t\t\t\t\t\t\tselectedStarColor={selectedStarColor}\r\n\t\t\t\t\t\t\t\tstarOutlineColor={starOutlineColor}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetNewPercentage(\r\n\t\t\t\t\t\t\t\t\t\t\te.currentTarget.getBoundingClientRect(),\r\n\t\t\t\t\t\t\t\t\t\t\te.clientX,\r\n\t\t\t\t\t\t\t\t\t\t\ti,\r\n\t\t\t\t\t\t\t\t\t\t\tj\r\n\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t//in cases where the user drags across the bar\r\n\t\t\t\t\t\t\t\t\tonMouseDown={() => setMouseOnHold(true)}\r\n\t\t\t\t\t\t\t\t\tonMouseUp={() => setMouseOnHold(false)}\r\n\t\t\t\t\t\t\t\t\tonMouseMove={(e) => {\r\n\t\t\t\t\t\t\t\t\t\tif (mouseOnHold) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetNewPercentage(\r\n\t\t\t\t\t\t\t\t\t\t\t\te.currentTarget.getBoundingClientRect(),\r\n\t\t\t\t\t\t\t\t\t\t\t\te.clientX,\r\n\t\t\t\t\t\t\t\t\t\t\t\ti,\r\n\t\t\t\t\t\t\t\t\t\t\t\tj\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    {j.value}%
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\t {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tparts: [...parts, { label: \"\", value: 0 }],\r\n\t\t\t\t\t});\r\n\t\t\t\t\tsetAverage(average / (parts.length + 1));\r\n\t\t\t\t}}\r\n\t\t\t\tclassName=\"ub_review_add_entry dashicons dashicons-plus-alt\"\r\n\t\t\t/>\r\n\t\t\t
    \r\n\t\t\t\t{useSummary && (\r\n\t\t\t\t\t setAttributes({ summaryTitle: text })}\r\n\t\t\t\t\t\tvalue={summaryTitle}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t{useSummary && (\r\n\t\t\t\t\t\t setAttributes({ summaryDescription: text })}\r\n\t\t\t\t\t\t\tvalue={summaryDescription}\r\n\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{Math.round(average * 10) / 10}\r\n\t\t\t\t\t\t\t{valueType === \"percent\" ? \"%\" : \"\"}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{valueType === \"star\" && (\r\n\t\t\t\t\t\t\t null}\r\n\t\t\t\t\t\t\t\tonClick={() => null}\r\n\t\t\t\t\t\t\t\tvalue={average}\r\n\t\t\t\t\t\t\t\tlimit={starCount}\r\n\t\t\t\t\t\t\t\tinactiveStarColor={inactiveStarColor}\r\n\t\t\t\t\t\t\t\tactiveStarColor={activeStarColor}\r\n\t\t\t\t\t\t\t\tselectedStarColor={selectedStarColor}\r\n\t\t\t\t\t\t\t\tstarOutlineColor={starOutlineColor}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{enableCTA && (\r\n\t\t\t\t\t\t\t
    0 ? `${ctaFontSize}px` : null,\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tref={ctaButton}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tcallToActionText: text,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t{isSelected && enableCTA && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ callToActionURL: text })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const removeIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\nimport { OldStars } from \"./components\";\r\n\r\nconst oldAttributes = {\r\n\tID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tauthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemName: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\titems: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: '[{\"label\": \"\", \"value\": 0}]',\r\n\t},\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tsummaryTitle: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Summary\",\r\n\t},\r\n\tsummaryDescription: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tcallToActionText: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tcallToActionURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionBackColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#e11b4c\",\r\n\t},\r\n\tcallToActionForeColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tinactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#888888\",\r\n\t},\r\n\tactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#eeee00\",\r\n\t},\r\n\tselectedStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffff00\",\r\n\t},\r\n\ttitleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n};\r\n\r\nconst calculateAverage = (JSONItems) =>\r\n\tMath.round(\r\n\t\t(JSON.parse(JSONItems)\r\n\t\t\t.map((i) => i.value)\r\n\t\t\t.reduce((total, v) => total + v) /\r\n\t\t\tJSON.parse(JSONItems).length) *\r\n\t\t\t10\r\n\t) / 10;\r\n\r\nconst oldJSONLD = (props) => (\r\n\t\r\n);\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_4 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t\ttitleAlign,\r\n\t\tauthorAlign,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tmigrate: (attributes) => {\r\n\t\tconst { ID, items, ...otherAttributes } = attributes;\r\n\t\treturn Object.assign(Object.assign({}, otherAttributes), {\r\n\t\t\tblockID: ID,\r\n\t\t\tparts: JSON.parse(items),\r\n\t\t});\r\n\t},\r\n\tsave: oldVersion,\r\n});\r\n","/**\r\n * BLOCK: social-share\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n// Import Icons\r\n\r\nimport {\r\n\tSortableContainer,\r\n\tSortableElement,\r\n\tarrayMove,\r\n} from \"react-sortable-hoc\";\r\nimport metadata from \"./block.json\";\r\nimport {\r\n\tFacebookIcon,\r\n\tTwitterIcon,\r\n\tLinkedInIcon,\r\n\tPinterestIcon,\r\n\tRedditIcon,\r\n\tTumblrIcon,\r\n\ticon,\r\n} from \"./icons/icons\";\r\n\r\n// Import components\r\nimport Inspector from \"./inspector\";\r\n\r\nimport { useEffect, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\n// variables\r\nconst iconSizes = {\r\n\tnormal: 20,\r\n\tmedium: 30,\r\n\tlarge: 40,\r\n};\r\n\r\nconst { __ } = wp.i18n; // Import __() from wp.i18n\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nconst { BlockControls, useBlockProps, JustifyContentControl } =\r\n\twp.blockEditor || wp.editor;\r\nconst { withSelect } = wp.data;\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\n\r\nconst SortableItem = SortableElement(\r\n\t({ icon, iconSize, iconShape, color, caption, addOutline }) => {\r\n\t\tconst iconDetails = {\r\n\t\t\tfacebook: {\r\n\t\t\t\tbgColor: color || \"#1877f2\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\tlinkedin: {\r\n\t\t\t\tbgColor: color || \"#2867b2\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\tpinterest: {\r\n\t\t\t\tbgColor: color || \"#e60023\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\ttwitter: {\r\n\t\t\t\tbgColor: color || \"#1d9bf0\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\ttumblr: {\r\n\t\t\t\tbgColor: color || \"#001935\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\treddit: {\r\n\t\t\t\tbgColor: color || \"#ff4500\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t};\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{iconDetails[icon].main}\r\n\t\t\t\t\r\n\t\t\t\t{caption}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n);\r\n\r\nconst SortableList = SortableContainer(\r\n\t({\r\n\t\titems,\r\n\t\ticonShape,\r\n\t\ticonSize,\r\n\t\talign,\r\n\t\torientation,\r\n\t\tcolor,\r\n\t\tcaptions,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t}) => (\r\n\t\t\r\n\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t)\r\n);\r\n\r\nfunction SocialShareMain(props) {\r\n\tconst [hasTransitioned, setHasTransitioned] = useState(false);\r\n\r\n\tconst {\r\n\t\tattributes,\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tclassName,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tblockID,\r\n\t\talign,\r\n\t\ticonShape,\r\n\t\ticonOrder,\r\n\t\tbuttonColor,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t\torientation,\r\n\t} = attributes;\r\n\r\n\tconst iconSize = iconSizes[attributes.iconSize];\r\n\r\n\tconst enabledIcon = {\r\n\t\tfacebook: attributes.showFacebookIcon,\r\n\t\ttwitter: attributes.showTwitterIcon,\r\n\t\tlinkedin: attributes.showLinkedInIcon,\r\n\t\tpinterest: attributes.showPinterestIcon,\r\n\t\treddit: attributes.showRedditIcon,\r\n\t\ttumblr: attributes.showTumblrIcon,\r\n\t};\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\tif (!hasTransitioned) {\r\n\t\t\tif (Object.values(enabledIcon).includes(false)) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\ticonOrder: iconOrder.filter((iconName) => enabledIcon[iconName]),\r\n\t\t\t\t\tshowFacebookIcon: true,\r\n\t\t\t\t\tshowTwitterIcon: true,\r\n\t\t\t\t\tshowLinkedInIcon: true,\r\n\t\t\t\t\tshowPinterestIcon: true,\r\n\t\t\t\t\tshowRedditIcon: true,\r\n\t\t\t\t\tshowTumblrIcon: true,\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t\tsetHasTransitioned(true);\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({ align: next });\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && }\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticonOrder: arrayMove(iconOrder, oldIndex, newIndex),\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\ticonSize={iconSize}\r\n\t\t\t\t\ticonShape={iconShape}\r\n\t\t\t\t\talign={align}\r\n\t\t\t\t\torientation={orientation}\r\n\t\t\t\t\tcolor={buttonColor}\r\n\t\t\t\t\tuseCaptions={useCaptions}\r\n\t\t\t\t\taddOutline={addOutline}\r\n\t\t\t\t\tcaptions={{\r\n\t\t\t\t\t\tfacebook: attributes.facebookCaption,\r\n\t\t\t\t\t\ttwitter: attributes.twitterCaption,\r\n\t\t\t\t\t\tlinkedin: attributes.linkedInCaption,\r\n\t\t\t\t\t\tpinterest: attributes.pinterestCaption,\r\n\t\t\t\t\t\treddit: attributes.redditCaption,\r\n\t\t\t\t\t\ttumblr: attributes.tumblrCaption,\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icon,\r\n\texample: {},\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(SocialShareMain),\r\n\r\n\tsave: () => null,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","export const FacebookIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const TwitterIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const LinkedInIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const PinterestIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const RedditIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const GooglePlusIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const TumblrIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","import { useEffect, useState } from \"react\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl, CustomToggleGroupControl } from \"../components\";\r\nimport { AVAILABLE_JUSTIFICATIONS, AVAILABLE_ORIENTATION } from \"../../common\";\r\n/**\r\n * Internal block libraries\r\n */\r\nconst { __ } = wp.i18n;\r\nconst { Component } = wp.element;\r\nconst { InspectorControls, ColorPalette } = wp.blockEditor || wp.editor;\r\nconst {\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tRadioControl,\r\n\tFormToggle,\r\n\tToggleControl,\r\n\tTextControl,\r\n} = wp.components;\r\n\r\n/**\r\n * Create an Inspector Controls wrapper Component\r\n */\r\nexport default function Inspector(props) {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst {\r\n\t\ticonShape,\r\n\t\ticonSize,\r\n\t\ticonOrder,\r\n\t\tbuttonColor,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t\tfacebookCaption,\r\n\t\ttwitterCaption,\r\n\t\tlinkedInCaption,\r\n\t\tpinterestCaption,\r\n\t\tredditCaption,\r\n\t\ttumblrCaption,\r\n\t} = attributes;\r\n\r\n\tconst UPDATED_JUSTIFICATION = AVAILABLE_JUSTIFICATIONS.filter(\r\n\t\t(align) => align.value !== \"space-between\"\r\n\t);\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"facebook\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"facebook\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"twitter\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"twitter\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"linkedin\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"linkedin\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"pinterest\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"pinterest\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"reddit\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"reddit\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"tumblr\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"tumblr\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ useCaptions: !useCaptions })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{useCaptions && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t setAttributes({ addOutline: !addOutline })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"facebook\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ facebookCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"twitter\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ twitterCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"linkedin\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ linkedInCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"pinterest\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ pinterestCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"reddit\") > -1 && (\r\n\t\t\t\t\t\t\t\t setAttributes({ redditCaption })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"tumblr\") > -1 && (\r\n\t\t\t\t\t\t\t\t setAttributes({ tumblrCaption })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\t// eslint-disable-next-line no-unused-vars\r\n\t\t\t\t\t\tconst { blockID, ...rest } = attributes;\r\n\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t})()}\r\n\t\t\t\t\tsetAttribute={setAttributes}\r\n\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\tpreviewElementCallback={(el) => el}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ iconSize: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ iconShape: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ buttonColor: buttonColor ? \"\" : \"#cccccc\" })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{buttonColor && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ buttonColor })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport metadata from \"./block.json\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withDispatch, withSelect, useSelect } from \"@wordpress/data\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { EmptyStar, BlockIcon, FullStar } from \"./icons\";\r\nimport {\r\n\toldAttributes,\r\n\tversion_1_1_2,\r\n\tversion_1_1_5,\r\n\tversion_2_0_0,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { blockControls, inspectorControls, editorDisplay } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { useState, useEffect } from \"react\";\r\n\r\nfunction OldStarRating(props) {\r\n\tconst [highlightedStars, setHighlightedStars] = useState(0);\r\n\r\n\tconst { isSelected, block, replaceBlock, attributes } = props;\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && blockControls(props)}\r\n\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { reviewText, ...otherAttributes } = attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/star-rating-block\",\r\n\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\treviewText: mergeRichTextArray(reviewText),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, highlightedStars, setHighlightedStars })}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nfunction StarRating(props) {\r\n\tconst [highlightedStars, setHighlightedStars] = useState(0);\r\n\tconst {\r\n\t\tisSelected,\r\n\t\tattributes: { starColor, blockID },\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\tconst { block, getBlock, parentID, getClientIdsWithDescendants, getBlocks } =\r\n\t\tuseSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\tstarColor: \"#ffb901\",\r\n\t\t\t});\r\n\t\t}\r\n\t});\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst blockProps = useBlockProps();\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && blockControls(props)}\r\n\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t
    \r\n\t\t\t\t{editorDisplay({ ...props, highlightedStars, setHighlightedStars })}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\nregisterBlockType(\"ub/star-rating\", {\r\n\ttitle: __(\"Star Rating\"),\r\n\ticon: BlockIcon,\r\n\tcategory: \"ultimateblocks\",\r\n\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(OldStarRating),\r\n\r\n\tsave(props) {\r\n\t\tconst {\r\n\t\t\tstarCount,\r\n\t\t\tstarSize,\r\n\t\t\tstarColor,\r\n\t\t\tselectedStars,\r\n\t\t\treviewText,\r\n\t\t\treviewTextAlign,\r\n\t\t\tstarAlign,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{reviewText}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t\tupdateFrom(version_2_0_0),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: BlockIcon,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tselectedStars: 4,\r\n\t\t},\r\n\t},\r\n\tedit: StarRating,\r\n\tsave: () => null,\r\n});\r\n","import { Star } from \"./icons\";\r\n\r\nimport { SpacingControl } from \"../components\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tInspectorControls,\r\n\tRichText,\r\n\tBlockControls,\r\n\tColorPalette,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tRangeControl,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n} from \"@wordpress/components\";\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { reviewTextAlign } = attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ starAlign: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ reviewTextAlign: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { starCount, starSize, starColor, selectedStars, reviewTextColor } =\r\n\t\tattributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tstarCount: value,\r\n\t\t\t\t\t\t\t\tselectedStars: value < selectedStars ? value : selectedStars,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tmin={5}\r\n\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\tbeforeIcon=\"star-empty\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ selectedStars })}\r\n\t\t\t\t\t\tmin={0.1}\r\n\t\t\t\t\t\tmax={starCount}\r\n\t\t\t\t\t\tstep={0.1}\r\n\t\t\t\t\t\tbeforeIcon=\"star-half\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ starSize: value })}\r\n\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\tmax={30}\r\n\t\t\t\t\t\tbeforeIcon=\"editor-contract\"\r\n\t\t\t\t\t\tafterIcon=\"editor-expand\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Star Color\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t setAttributes({ starColor: colorValue })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Text Color\")}\r\n\t\t\t\t\t\t{reviewTextColor && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t setAttributes({ reviewTextColor })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes, setHighlightedStars, highlightedStars } = props;\r\n\r\n\tconst {\r\n\t\tblockID,\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextColor,\r\n\t\treviewTextAlign,\r\n\t\tstarAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t setHighlightedStars(0)}\r\n\t\t\t\t>\r\n\t\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t\t setHighlightedStars(i + 1)}\r\n\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\tif (selectedStars % 1 === 0) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tselectedStars: i + (selectedStars - 1 === i ? 0.5 : 1),\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tselectedStars: i + (selectedStars - 0.5 === i ? 1 : 0.5),\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t setAttributes({ reviewText: text })}\r\n\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\tallowedFormats={[\r\n\t\t\t\t\t\"core/bold\",\r\n\t\t\t\t\t\"core/italic\",\r\n\t\t\t\t\t\"core/strikethrough\",\r\n\t\t\t\t\t\"core/link\",\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n};\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","//restored to ensure reverse compatibility\r\nexport const EmptyStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const HalfStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const FullStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const BlockIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const Star = (props) => (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","import { EmptyStar, FullStar } from \"./icons\";\r\n\r\nexport const oldAttributes = {\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tstarSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 20,\r\n\t},\r\n\tstarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffff00\",\r\n\t},\r\n\tselectedStars: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\treviewText: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub-review-text\",\r\n\t},\r\n\treviewTextAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"text\",\r\n\t},\r\n\tstarAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n};\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst { starCount, starSize, starColor, selectedStars, reviewText } =\r\n\t\tprops.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t
    {reviewText}
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{[...Array(starCount)].map((_, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{reviewText}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_2_0_0 = (props) => {\r\n\tconst {\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextAlign,\r\n\t\tstarAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{[...Array(starCount)].map((_, i) => (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t))}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{reviewText}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport {\r\n\tRichText,\r\n\tBlockControls,\r\n\tMediaUpload,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tInnerBlocks,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport {\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tButton,\r\n\tSelectControl,\r\n\tPanelBody,\r\n\tRangeControl,\r\n} from \"@wordpress/components\";\r\n\r\nconst { compose } = wp.compose;\r\n\r\nimport {\r\n\twithSelect,\r\n\twithDispatch,\r\n\tuseSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\nimport { useState, useEffect } from \"react\";\r\nimport icon, {\r\n\tinfo,\r\n\tsuccess,\r\n\twarning,\r\n\toneColumnIcon,\r\n\ttwoColumnsIcon,\r\n\tthreeColumnsIcon,\r\n\tremove_icon,\r\n\tnumberBoxIcon,\r\n\tfeatureBoxIcon,\r\n\tnotificationBoxIcon,\r\n\tborderedBoxIcon,\r\n\terror,\r\n} from \"./icon\";\r\nimport metadata from \"./block.json\";\r\nimport borderBoxMetaData from \"./styled-box-border/block.json\";\r\nimport notificationBoxMetaData from \"./styled-box-notification/block.json\";\r\nimport numberBoxMetaData from \"./styled-box-number/block.json\";\r\nimport numberBoxColumnMetaData from \"./styled-box-numbered-box-column/block.json\";\r\n\r\nfunction StyledBox(props) {\r\n\tconst [editable, setEditable] = useState(\"\");\r\n\tconst { block, getBlock, parentID, getClientIdsWithDescendants, getBlocks } =\r\n\t\tuseSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\tconst {\r\n\t\tinsertBlock,\r\n\t\tinsertBlocks,\r\n\t\tremoveBlocks,\r\n\t\treplaceInnerBlocks,\r\n\t\tupdateBlockAttributes,\r\n\t} = useDispatch(\"core/block-editor\");\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\ttext,\r\n\t\t\ttitle,\r\n\t\t\tnumber,\r\n\t\t\timage,\r\n\t\t\tforeColor,\r\n\t\t\tbackColor,\r\n\t\t\tboxColor,\r\n\t\t\toutlineColor,\r\n\t\t\toutlineStyle,\r\n\t\t\toutlineThickness,\r\n\t\t\toutlineRoundingRadius,\r\n\t\t\toutlineRadiusUnit,\r\n\t\t\tmode,\r\n\t\t\ttitleAlign,\r\n\t\t\ttextAlign,\r\n\t\t\tblockID,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t} = props;\r\n\r\n\tlet renderedBlock;\r\n\r\n\tlet inspectorExtras;\r\n\r\n\tlet blockToolbarExtras;\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\toutlineThickness: blockID === \"\" ? 3 : outlineThickness,\r\n\t\t\t});\r\n\t\t} else if (outlineThickness === 0) {\r\n\t\t\tsetAttributes({ outlineThickness: 1 });\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst newValue = (arr, newLength, val = \"\") =>\r\n\t\tnewLength > arr.length\r\n\t\t\t? [...arr, ...Array(newLength - arr.length).fill(val)]\r\n\t\t\t: arr.slice(0, newLength);\r\n\r\n\tconst columnCountToolbar = (\r\n\t\t\r\n\t\t\t{[\r\n\t\t\t\t[oneColumnIcon, \"One\"],\r\n\t\t\t\t[twoColumnsIcon, \"Two\"],\r\n\t\t\t\t[threeColumnsIcon, \"Three\"],\r\n\t\t\t].map((num, i) => (\r\n\t\t\t\t 0 ? \"s\" : \"\"}`)}\r\n\t\t\t\t\tisActive={\r\n\t\t\t\t\t\t(mode === \"number\" ? block.innerBlocks : text).length === i + 1\r\n\t\t\t\t\t}\r\n\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\tif (mode === \"number\") {\r\n\t\t\t\t\t\t\tif (i + 1 > block.innerBlocks.length) {\r\n\t\t\t\t\t\t\t\tinsertBlocks(\r\n\t\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t\t\t\t\t\t].slice(0, i + 1 - block.innerBlocks.length),\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.length,\r\n\t\t\t\t\t\t\t\t\tblock.clientId\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (i + 1 < block.innerBlocks.length) {\r\n\t\t\t\t\t\t\t\tremoveBlocks(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks\r\n\t\t\t\t\t\t\t\t\t\t.map((i) => i.clientId)\r\n\t\t\t\t\t\t\t\t\t\t.slice(i + 1 - block.innerBlocks.length)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttext: newValue(text, i + 1),\r\n\t\t\t\t\t\t\t\ttextAlign: newValue(textAlign, i + 1, \"left\"),\r\n\t\t\t\t\t\t\t\ttitle: newValue(title, i + 1),\r\n\t\t\t\t\t\t\t\ttitleAlign: newValue(titleAlign, i + 1, \"center\"),\r\n\t\t\t\t\t\t\t\tnumber: newValue(number, i + 1),\r\n\t\t\t\t\t\t\t\timage: newValue(image, i + 1, {\r\n\t\t\t\t\t\t\t\t\tid: null,\r\n\t\t\t\t\t\t\t\t\talt: null,\r\n\t\t\t\t\t\t\t\t\turl: null,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n\r\n\tif (mode === \"notification\") {\r\n\t\tif (\r\n\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\tblock.innerBlocks[0].name !== \"ub/styled-box-notification-content\"\r\n\t\t) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"ub/styled-box-notification-content\"),\r\n\t\t\t]);\r\n\t\t}\r\n\t\trenderedBlock = (\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tblockToolbarExtras = (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#31708f\",\r\n\t\t\t\t\t\t\tbackColor: \"#d9edf7\",\r\n\t\t\t\t\t\t\toutlineColor: \"#31708f\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{info}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#3c763d\",\r\n\t\t\t\t\t\t\tbackColor: \"#dff0d8\",\r\n\t\t\t\t\t\t\toutlineColor: \"#3c763d\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{success}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#eaac00\",\r\n\t\t\t\t\t\t\tbackColor: \"#ffdd80\",\r\n\t\t\t\t\t\t\toutlineColor: \"#eaac00\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{warning}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#d8000c\",\r\n\t\t\t\t\t\t\tbackColor: \"#ffd2d2\",\r\n\t\t\t\t\t\t\toutlineColor: \"#d8000c\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{error}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t setAttributes({ backColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: foreColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => setAttributes({ foreColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Foreground Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: outlineColor,\r\n\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\tsetAttributes({ outlineColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t);\r\n\t} else if (mode === \"feature\") {\r\n\t\trenderedBlock = Array(text.length)\r\n\t\t\t.fill(\"\")\r\n\t\t\t?.map((_, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{image[i] && image[i].id ? (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\timage: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...image.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tid: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\talt: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\turl: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\t...image.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{remove_icon}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\timage: [\r\n\t\t\t\t\t\t\t\t\t\t\t...image.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\talt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\turl: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...image.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\tvalue={image[i].id}\r\n\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttitle: [...title.slice(0, i), value, ...title.slice(i + 1)],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tplaceholder={__(\"Title goes here\")}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(`title${i}`)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttext: [...text.slice(0, i), value, ...text.slice(i + 1)],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tplaceholder={__(\"Text goes here\")}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(`text${i}`)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t));\r\n\r\n\t\tblockToolbarExtras = columnCountToolbar;\r\n\t} else if (mode === \"number\") {\r\n\t\tblockToolbarExtras = columnCountToolbar;\r\n\r\n\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\tif (block.innerBlocks[0].name !== \"ub/styled-box-numbered-box-column\") {\r\n\t\t\t\treplaceInnerBlocks(block.clientId, [\r\n\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t]);\r\n\t\t\t} else if (title.some((t) => t !== \"\")) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tnumber: Array(number.length).fill(\"\"),\r\n\t\t\t\t\ttitle: Array(title.length).fill(\"\"),\r\n\t\t\t\t\ttext: Array(text.length).fill(\"\"),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tif (title.some((t) => t !== \"\")) {\r\n\t\t\t\tconst convertedBlocks = number.map((n, i) =>\r\n\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\",\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tnumber: String(n),\r\n\t\t\t\t\t\t\ttitle: title[i],\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t[createBlock(\"core/paragraph\", { content: text[i] })]\r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\r\n\t\t\t\treplaceInnerBlocks(block.clientId, convertedBlocks);\r\n\t\t\t} else {\r\n\t\t\t\tinsertBlock(\r\n\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\", {\r\n\t\t\t\t\t\tnumber: __(\"1\"),\r\n\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t}),\r\n\t\t\t\t\t0,\r\n\t\t\t\t\tblock.clientId\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\trenderedBlock = (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\tblock.innerBlocks.length < 3 && \r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ backColor: colorValue });\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ backColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Number Background Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: foreColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => {\r\n\t\t\t\t\t\t\tsetAttributes({ foreColor: colorValue });\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ numberColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Number Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: outlineColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => {\r\n\t\t\t\t\t\t\tsetAttributes({ outlineColor: colorValue });\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ borderColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t);\r\n\t} else if (mode === \"bordered\") {\r\n\t\tif (\r\n\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\tblock.innerBlocks[0].name !== \"ub/styled-box-bordered-content\"\r\n\t\t) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"ub/styled-box-bordered-content\"),\r\n\t\t\t]);\r\n\t\t}\r\n\t\trenderedBlock = (\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t\r\n\t\t\t\t setAttributes({ outlineThickness })}\r\n\t\t\t\t\tmin={1}\r\n\t\t\t\t\tmax={30}\r\n\t\t\t\t/>\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(outlineStyle) => setAttributes({ outlineStyle })}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({ outlineRoundingRadius })\r\n\t\t\t\t\t}\r\n\t\t\t\t\tmin={0}\r\n\t\t\t\t\tmax={outlineRadiusUnit === \"percent\" ? 50 : 200} //percent max value: 50, pixel max value: 500\r\n\t\t\t\t/>\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(outlineRadiusUnit) => setAttributes({ outlineRadiusUnit })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ outlineColor }),\r\n\t\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: boxColor,\r\n\t\t\t\t\t\t\tonChange: (boxColor) => setAttributes({ boxColor }),\r\n\t\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t]}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\trenderedBlock = (\r\n\t\t\t
    \r\n\t\t\t\t

    {__(\"Select a Style\")}

    \r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tlet newAttributes = {\r\n\t\t\t\t\t\t\t\tmode: \"notification\",\r\n\t\t\t\t\t\t\t\tnumber: [number[0]],\r\n\t\t\t\t\t\t\t\ttitle: [title[0]],\r\n\t\t\t\t\t\t\t\ttitleAlign: [titleAlign[0]],\r\n\t\t\t\t\t\t\t\ttext: [text[0]],\r\n\t\t\t\t\t\t\t\ttextAlign: [textAlign[0]],\r\n\t\t\t\t\t\t\t\timage: [image[0]],\r\n\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t!(\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#31708f\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#d9edf7\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#31708f\") ||\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#3c763d\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#dff0d8\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#3c763d\") ||\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#d8000c\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#ffd2d2\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#d8000c\")\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tObject.assign(newAttributes, {\r\n\t\t\t\t\t\t\t\t\tforeColor: \"#31708f\",\r\n\t\t\t\t\t\t\t\t\tbackColor: \"#d9edf7\",\r\n\t\t\t\t\t\t\t\t\toutlineColor: \"#31708f\",\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tsetAttributes(newAttributes);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{notificationBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Notification Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Highlight Important Information.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"feature\" })}>\r\n\t\t\t\t\t\t{featureBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Feature Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Boxes with Images.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"number\" })}>\r\n\t\t\t\t\t\t{numberBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Number Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Numbered Boxes.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"bordered\" })}>\r\n\t\t\t\t\t\t{borderedBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Bordered Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Box with Border.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\tlet extraStyles = {};\r\n\r\n\tif (mode === \"bordered\") {\r\n\t\tlet radiusUnit = \"\";\r\n\t\tswitch (outlineRadiusUnit) {\r\n\t\t\tcase \"pixel\":\r\n\t\t\t\tradiusUnit = \"px\";\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"em\":\r\n\t\t\t\tradiusUnit = \"em\";\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\tcase \"percent\":\r\n\t\t\t\tradiusUnit = \"%\";\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t\textraStyles = {\r\n\t\t\tbackgroundColor: boxColor || \"inherit\",\r\n\t\t\tborder: `${outlineThickness}px ${outlineStyle} ${outlineColor}`,\r\n\t\t\tborderRadius: `${outlineRoundingRadius}${radiusUnit}`,\r\n\t\t};\r\n\t}\r\n\tif (mode === \"notification\") {\r\n\t\textraStyles = {\r\n\t\t\tbackgroundColor: backColor,\r\n\t\t\tcolor: foreColor,\r\n\t\t\tborderLeftColor: outlineColor,\r\n\t\t};\r\n\t\tif (text[0] !== \"\" && block.innerBlocks.length === 1) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\tcontent: text[0],\r\n\t\t\t\t\talign: textAlign[0],\r\n\t\t\t\t}),\r\n\t\t\t]);\r\n\t\t\tsetAttributes({ text: [\"\"], textAlign: [\"left\"] });\r\n\t\t}\r\n\t}\r\n\tconst styles = getStyles(props.attributes);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{blockToolbarExtras}\r\n\t\t\t\t\t{mode !== \"\" && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst columnNum = parseInt(\r\n\t\t\t\t\t\t\t\t\t\t\teditable.slice(editable.length - 1)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\tif (editable.includes(\"title\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttitleAlign: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...titleAlign.slice(0, columnNum),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...titleAlign.slice(columnNum + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t} else if (editable.includes(\"text\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttextAlign: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...textAlign.slice(0, columnNum),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...textAlign.slice(columnNum + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{mode !== \"\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: `${a[0].toUpperCase() + a.slice(1)} box`,\r\n\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\tonChange={(selection) => setAttributes({ mode: selection })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{inspectorExtras}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\t\t{renderedBlock}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\tedit: StyledBox,\r\n\r\n\tsave: (props) =>\r\n\t\t[\"bordered\", \"notification\", \"number\"].includes(props.attributes.mode) ? (\r\n\t\t\t\r\n\t\t) : null,\r\n});\r\n\r\nregisterBlockType(borderBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: borderBoxMetaData.attributes,\r\n\tedit: (props) => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(notificationBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: notificationBoxMetaData.attributes,\r\n\tedit: () => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(numberBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: numberBoxMetaData.attributes,\r\n\tedit: () => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(numberBoxColumnMetaData, {\r\n\ticon: icon,\r\n\tattributes: numberBoxColumnMetaData.attributes,\r\n\tedit: function (props) {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst {\r\n\t\t\tblockID,\r\n\t\t\tborderColor,\r\n\t\t\tnumberColor,\r\n\t\t\tbackColor,\r\n\t\t\tnumber,\r\n\t\t\ttitle,\r\n\t\t\ttitleAlign,\r\n\t\t} = attributes;\r\n\t\tconst {\r\n\t\t\tblock,\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tgetBlockRootClientId,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = useSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockIndex,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockIndex,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t});\r\n\t\tconst {\r\n\t\t\toutlineColor: parentOutlineColor,\r\n\t\t\tforeColor: parentForeColor,\r\n\t\t\tbackColor: parentBackColor,\r\n\t\t} = getBlock(getBlockRootClientId(block.clientId)).attributes;\r\n\r\n\t\tuseEffect(() => {\r\n\t\t\tif (borderColor === \"\") {\r\n\t\t\t\tsetAttributes({ borderColor: parentOutlineColor });\r\n\t\t\t}\r\n\t\t\tif (numberColor === \"\") {\r\n\t\t\t\tsetAttributes({ numberColor: parentForeColor });\r\n\t\t\t}\r\n\t\t\tif (backColor === \"\") {\r\n\t\t\t\tsetAttributes({ backColor: parentBackColor });\r\n\t\t\t}\r\n\t\t\tif (\r\n\t\t\t\tblockID === \"\" &&\r\n\t\t\t\t/* PREVENT AUTOMATIC SETTING OF NUMBER SINCE NUMBER BLOCK STARTED WITHOUT BLOCKID ATTRIBUTE */\r\n\t\t\t\tborderColor === \"\" &&\r\n\t\t\t\tnumberColor === \"\" &&\r\n\t\t\t\tbackColor === \"\"\r\n\t\t\t) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tblockID: block.clientId,\r\n\t\t\t\t\tnumber: String(\r\n\t\t\t\t\t\tgetBlockIndex(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tgetBlockRootClientId(block.clientId)\r\n\t\t\t\t\t\t) + 1\r\n\t\t\t\t\t),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}, []);\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ number })}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ title })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\r\n\tsave: () => ,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","export const oneColumnIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const twoColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const threeColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const error = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const warning = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const success = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const info = (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const remove_icon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nconst icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const notificationBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const numberBoxIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const featureBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const borderedBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect, withDispatch } from \"@wordpress/data\";\r\nimport { InnerBlocks } from \"@wordpress/blockEditor\";\r\nimport icon, { listItemIcon } from \"./icon\";\r\nimport EditorComponent, { StyledListItem } from \"./components\";\r\nimport listMetadata from \"./block.json\";\r\nimport listItemMetaData from \"./style-list-item/block.json\";\r\n\r\nregisterBlockType(listMetadata, {\r\n\ticon: icon,\r\n\tattributes: listMetadata.attributes,\r\n\ttransforms: {\r\n\t\tfrom: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: [\"core/list\"],\r\n\t\t\t\ttransform: (attributes, innerBlocks) => {\r\n\t\t\t\t\tif (attributes.ordered) {\r\n\t\t\t\t\t\tconsole.log(\"cannot be used for ordered lists\");\r\n\t\t\t\t\t\treturn null;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tconst convertSubitems = (subitems) =>\r\n\t\t\t\t\t\t\tsubitems.map((subitem) =>\r\n\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\titemText: subitem.attributes.content,\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\tsubitem.innerBlocks.length > 0\r\n\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tattributes,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tconvertSubitems(subitem.innerBlocks[0].innerBlocks)\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\treturn createBlock(\r\n\t\t\t\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\t\t\tattributes,\r\n\t\t\t\t\t\t\tconvertSubitems(innerBlocks)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\texample: {},\r\n\tedit: EditorComponent,\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(listItemMetaData, {\r\n\ticon: listItemIcon,\r\n\tattributes: listItemMetaData.attributes,\r\n\tedit: StyledListItem,\r\n\tsave: () => ,\r\n});\r\n","const colorList = {\r\n\taliceblue: \"#f0f8ff\",\r\n\tantiquewhite: \"#faebd7\",\r\n\taqua: \"#00ffff\",\r\n\taquamarine: \"#7fffd4\",\r\n\tazure: \"#f0ffff\",\r\n\tbeige: \"#f5f5dc\",\r\n\tbisque: \"#ffe4c4\",\r\n\tblack: \"#000000\",\r\n\tblanchedalmond: \"#ffebcd\",\r\n\tblue: \"#0000ff\",\r\n\tblueviolet: \"#8a2be2\",\r\n\tbrown: \"#a52a2a\",\r\n\tburlywood: \"#deb887\",\r\n\tcadetblue: \"#5f9ea0\",\r\n\tchartreuse: \"#7fff00\",\r\n\tchocolate: \"#d2691e\",\r\n\tcoral: \"#ff7f50\",\r\n\tcornflowerblue: \"#6495ed\",\r\n\tcornsilk: \"#fff8dc\",\r\n\tcrimson: \"#dc143c\",\r\n\tcyan: \"#00ffff\",\r\n\tdarkblue: \"#00008b\",\r\n\tdarkcyan: \"#008b8b\",\r\n\tdarkgoldenrod: \"#b8860b\",\r\n\tdarkgray: \"#a9a9a9\",\r\n\tdarkgreen: \"#006400\",\r\n\tdarkkhaki: \"#bdb76b\",\r\n\tdarkmagenta: \"#8b008b\",\r\n\tdarkolivegreen: \"#556b2f\",\r\n\tdarkorange: \"#ff8c00\",\r\n\tdarkorchid: \"#9932cc\",\r\n\tdarkred: \"#8b0000\",\r\n\tdarksalmon: \"#e9967a\",\r\n\tdarkseagreen: \"#8fbc8f\",\r\n\tdarkslateblue: \"#483d8b\",\r\n\tdarkslategray: \"#2f4f4f\",\r\n\tdarkturquoise: \"#00ced1\",\r\n\tdarkviolet: \"#9400d3\",\r\n\tdeeppink: \"#ff1493\",\r\n\tdeepskyblue: \"#00bfff\",\r\n\tdimgray: \"#696969\",\r\n\tdodgerblue: \"#1e90ff\",\r\n\tfirebrick: \"#b22222\",\r\n\tfloralwhite: \"#fffaf0\",\r\n\tforestgreen: \"#228b22\",\r\n\tfuchsia: \"#ff00ff\",\r\n\tgainsboro: \"#dcdcdc\",\r\n\tghostwhite: \"#f8f8ff\",\r\n\tgold: \"#ffd700\",\r\n\tgoldenrod: \"#daa520\",\r\n\tgray: \"#808080\",\r\n\tgrey: \"#808080\",\r\n\tgreen: \"#008000\",\r\n\tgreenyellow: \"#adff2f\",\r\n\thoneydew: \"#f0fff0\",\r\n\thotpink: \"#ff69b4\",\r\n\tindianred: \"#cd5c5c\",\r\n\tindigo: \"#4b0082\",\r\n\tivory: \"#fffff0\",\r\n\tkhaki: \"#f0e68c\",\r\n\tlavender: \"#e6e6fa\",\r\n\tlavenderblush: \"#fff0f5\",\r\n\tlawngreen: \"#7cfc00\",\r\n\tlemonchiffon: \"#fffacd\",\r\n\tlightblue: \"#add8e6\",\r\n\tlightcoral: \"#f08080\",\r\n\tlightcyan: \"#e0ffff\",\r\n\tlightgoldenrodyellow: \"#fafad2\",\r\n\tlightgrey: \"#d3d3d3\",\r\n\tlightgreen: \"#90ee90\",\r\n\tlightpink: \"#ffb6c1\",\r\n\tlightsalmon: \"#ffa07a\",\r\n\tlightseagreen: \"#20b2aa\",\r\n\tlightskyblue: \"#87cefa\",\r\n\tlightslategray: \"#778899\",\r\n\tlightsteelblue: \"#b0c4de\",\r\n\tlightyellow: \"#ffffe0\",\r\n\tlime: \"#00ff00\",\r\n\tlimegreen: \"#32cd32\",\r\n\tlinen: \"#faf0e6\",\r\n\tmagenta: \"#ff00ff\",\r\n\tmaroon: \"#800000\",\r\n\tmediumaquamarine: \"#66cdaa\",\r\n\tmediumblue: \"#0000cd\",\r\n\tmediumorchid: \"#ba55d3\",\r\n\tmediumpurple: \"#9370d8\",\r\n\tmediumseagreen: \"#3cb371\",\r\n\tmediumslateblue: \"#7b68ee\",\r\n\tmediumspringgreen: \"#00fa9a\",\r\n\tmediumturquoise: \"#48d1cc\",\r\n\tmediumvioletred: \"#c71585\",\r\n\tmidnightblue: \"#191970\",\r\n\tmintcream: \"#f5fffa\",\r\n\tmistyrose: \"#ffe4e1\",\r\n\tmoccasin: \"#ffe4b5\",\r\n\tnavajowhite: \"#ffdead\",\r\n\tnavy: \"#000080\",\r\n\toldlace: \"#fdf5e6\",\r\n\tolive: \"#808000\",\r\n\tolivedrab: \"#6b8e23\",\r\n\torange: \"#ffa500\",\r\n\torangered: \"#ff4500\",\r\n\torchid: \"#da70d6\",\r\n\tpalegoldenrod: \"#eee8aa\",\r\n\tpalegreen: \"#98fb98\",\r\n\tpaleturquoise: \"#afeeee\",\r\n\tpalevioletred: \"#d87093\",\r\n\tpapayawhip: \"#ffefd5\",\r\n\tpeachpuff: \"#ffdab9\",\r\n\tperu: \"#cd853f\",\r\n\tpink: \"#ffc0cb\",\r\n\tplum: \"#dda0dd\",\r\n\tpowderblue: \"#b0e0e6\",\r\n\tpurple: \"#800080\",\r\n\trebeccapurple: \"#663399\",\r\n\tred: \"#ff0000\",\r\n\trosybrown: \"#bc8f8f\",\r\n\troyalblue: \"#4169e1\",\r\n\tsaddlebrown: \"#8b4513\",\r\n\tsalmon: \"#fa8072\",\r\n\tsandybrown: \"#f4a460\",\r\n\tseagreen: \"#2e8b57\",\r\n\tseashell: \"#fff5ee\",\r\n\tsienna: \"#a0522d\",\r\n\tsilver: \"#c0c0c0\",\r\n\tskyblue: \"#87ceeb\",\r\n\tslateblue: \"#6a5acd\",\r\n\tslategray: \"#708090\",\r\n\tsnow: \"#fffafa\",\r\n\tspringgreen: \"#00ff7f\",\r\n\tsteelblue: \"#4682b4\",\r\n\ttan: \"#d2b48c\",\r\n\tteal: \"#008080\",\r\n\tthistle: \"#d8bfd8\",\r\n\ttomato: \"#ff6347\",\r\n\tturquoise: \"#40e0d0\",\r\n\tviolet: \"#ee82ee\",\r\n\twheat: \"#f5deb3\",\r\n\twhite: \"#ffffff\",\r\n\twhitesmoke: \"#f5f5f5\",\r\n\tyellow: \"#ffff00\",\r\n\tyellowgreen: \"#9acd32\",\r\n};\r\n\r\nexport default colorList;\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport { loadPromise, models } from \"@wordpress/api\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\nimport { useSelect, useDispatch } from \"@wordpress/data\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport {\r\n\tRichText,\r\n\tInnerBlocks,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n\tAlignmentToolbar,\r\n\tBlockControls,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tButton,\r\n\tDropdown,\r\n\tPanelBody,\r\n\tRangeControl,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport {\r\n\tdashesToCamelcase,\r\n\tsplitArrayIntoChunks,\r\n\tsplitArray,\r\n} from \"../../common\";\r\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\r\nimport { fas } from \"@fortawesome/free-solid-svg-icons\";\r\nimport { fab } from \"@fortawesome/free-brands-svg-icons\";\r\nimport { useState, useEffect, useRef } from \"react\";\r\nimport { library } from \"@fortawesome/fontawesome-svg-core\";\r\nimport colorList from \"./colorlist\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nlibrary.add(fas, fab);\r\n\r\nconst allIcons = Object.assign(fas, fab);\r\n\r\nfunction convertOldStyledList(list) {\r\n\tlet openingLiLocs = [...list.matchAll(/
  • /g)].map((l) => l.index);\r\n\tlet closingLiLocs = [...list.matchAll(/<\\/li>/g)].map((l) => l.index);\r\n\tlet openingUlLocs = [...list.matchAll(/
      /g)].map((l) => l.index);\r\n\tlet closingUlLocs = [...list.matchAll(/<\\/ul>/g)].map((l) => l.index);\r\n\r\n\tlet liLocs = pairTags(openingLiLocs, closingLiLocs);\r\n\tlet ulLocs = pairTags(openingUlLocs, closingUlLocs);\r\n\r\n\tfunction pairTags(openingTagLocs, closingTagLocs) {\r\n\t\tlet pairs = [];\r\n\r\n\t\tif (openingTagLocs.length === closingTagLocs.length) {\r\n\t\t\tpairs = openingTagLocs.map((o) => [o]);\r\n\r\n\t\t\tclosingTagLocs.forEach((tagLoc) => {\r\n\t\t\t\tpairs[pairs.findLastIndex((a) => a[0] < tagLoc && a.length === 1)].push(\r\n\t\t\t\t\ttagLoc\r\n\t\t\t\t);\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\treturn pairs;\r\n\t}\r\n\r\n\tfunction listToArray(list) {\r\n\t\tlet itemArray = [];\r\n\r\n\t\tlist.forEach((item, i) => {\r\n\t\t\tconst subitems = list.filter(\r\n\t\t\t\t(li) => li[0] > list[i][0] && li[1] < list[i][1]\r\n\t\t\t);\r\n\t\t\tconst parentItems = list.filter(\r\n\t\t\t\t(li) => li[0] < list[i][0] && li[1] > list[i][1]\r\n\t\t\t);\r\n\r\n\t\t\tif (!parentItems.length) {\r\n\t\t\t\titemArray.push(item);\r\n\t\t\t\tif (subitems.length) {\r\n\t\t\t\t\titemArray.push(listToArray(subitems));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\treturn itemArray;\r\n\t}\r\n\r\n\tconst nestedItems = listToArray(liLocs);\r\n\r\n\tfunction renderItems(listArray) {\r\n\t\tlet items = [];\r\n\r\n\t\tlistArray.forEach((item) => {\r\n\t\t\tif (Array.isArray(item[0])) {\r\n\t\t\t\titems.push(renderItems(item));\r\n\t\t\t} else {\r\n\t\t\t\titems.push(\r\n\t\t\t\t\tlist.substring(\r\n\t\t\t\t\t\titem[0] + 4,\r\n\t\t\t\t\t\tMath.min(\r\n\t\t\t\t\t\t\titem[1],\r\n\t\t\t\t\t\t\t...openingUlLocs.filter((ul) => ul > item[0] && ul < item[1])\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\treturn items;\r\n\t}\r\n\r\n\treturn renderItems(nestedItems);\r\n}\r\n\r\nfunction EditorComponent(props) {\r\n\tconst [iconChoices, setIconChoices] = useState([]);\r\n\tconst [availableIcons, setAvailableIcons] = useState([]);\r\n\tconst [iconSearchTerm, setIconSearchTerm] = useState(\"\");\r\n\tconst [iconSearchResultsPage, setIconSearchResultsPage] = useState(0);\r\n\tconst [recentSelection, setRecentSelection] = useState(\"\");\r\n\tconst [selectionTime, setSelectionTime] = useState(0);\r\n\tconst [setFontSize, toggleSetFontSize] = useState(false);\r\n\tconst [hasApiAccess, setHasApiAccess] = useState(false);\r\n\tconst {\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetBlockParentsByBlockName,\r\n\t\tgetClientIdsOfDescendants,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = useSelect((select) => {\r\n\t\tconst {\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = select(\"core/block-editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t});\r\n\tconst { replaceInnerBlocks, updateBlockAttributes } =\r\n\t\tuseDispatch(\"core/block-editor\");\r\n\tconst { isSelected, attributes, setAttributes } = props;\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tblockID,\r\n\t\tlist,\r\n\t\tselectedIcon,\r\n\t\ticonColor,\r\n\t\ticonSize,\r\n\t\titemSpacing,\r\n\t\tisRootList,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\tcolumns,\r\n\t\tmaxMobileColumns,\r\n\t\talignment,\r\n\t} = attributes;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetAvailableIcons(\r\n\t\t\tObject.keys(allIcons)\r\n\t\t\t\t.sort()\r\n\t\t\t\t.map((name) => allIcons[name])\r\n\t\t);\r\n\r\n\t\tloadIconList();\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\tfunction convertListToBlocks(items) {\r\n\t\t\tlet blockArray = [];\r\n\t\t\titems.forEach((item, i) => {\r\n\t\t\t\tif (typeof item === \"string\") {\r\n\t\t\t\t\tlet childBlocks = [];\r\n\t\t\t\t\tif (items.length > i && Array.isArray(items[i + 1])) {\r\n\t\t\t\t\t\tchildBlocks = convertListToBlocks(items[i + 1]);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tblockArray.push(\r\n\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t\t\t\t\t{ itemText: item },\r\n\t\t\t\t\t\t\tchildBlocks.length > 0\r\n\t\t\t\t\t\t\t\t? [createBlock(\"ub/styled-list\", {}, childBlocks)]\r\n\t\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn blockArray;\r\n\t\t}\r\n\r\n\t\tif (\r\n\t\t\tlist !== \"\" &&\r\n\t\t\tgetBlockParentsByBlockName(block.clientId, [\r\n\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t]).length === 0\r\n\t\t) {\r\n\t\t\tconst oldListData = convertOldStyledList(list);\r\n\r\n\t\t\tconst convertedBlocks = convertListToBlocks(oldListData);\r\n\t\t\treplaceInnerBlocks(block.clientId, convertedBlocks);\r\n\r\n\t\t\tsetAttributes({ list: \"\" });\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tfunction loadIconList() {\r\n\t\tconst iconList = Object.keys(allIcons).sort();\r\n\r\n\t\t//promise not being loaded\r\n\t\tloadPromise.then(() => {\r\n\t\t\tconst settings = new models.Settings();\r\n\r\n\t\t\tsettings.fetch().then((response) => {\r\n\t\t\t\tlet frequentIcons = [];\r\n\r\n\t\t\t\tif (response.ub_icon_choices !== \"\") {\r\n\t\t\t\t\tconst currentTime = ~~(Date.now() / 1000);\r\n\r\n\t\t\t\t\t//trim old entries from frequenticons that are older than two weeks\r\n\t\t\t\t\tfrequentIcons = JSON.parse(response.ub_icon_choices)\r\n\t\t\t\t\t\t.map((f) => ({\r\n\t\t\t\t\t\t\tname: f.name,\r\n\t\t\t\t\t\t\tselectionTime: f.selectionTime.filter(\r\n\t\t\t\t\t\t\t\t(t) => t >= currentTime - 1209600\r\n\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t}))\r\n\t\t\t\t\t\t.filter((f) => f.selectionTime.length); //then remove entries with empty selectionTime arrays\r\n\t\t\t\t}\r\n\t\t\t\tif (frequentIcons.length) {\r\n\t\t\t\t\tsetIconChoices(frequentIcons);\r\n\r\n\t\t\t\t\t//check if anything from ub_icon_choices has been trimmed in frequentIcons\r\n\t\t\t\t\tif (JSON.stringify(frequentIcons) !== response.ub_icon_choices) {\r\n\t\t\t\t\t\tconst newIconArray = new models.Settings({\r\n\t\t\t\t\t\t\tub_icon_choices: JSON.stringify(frequentIcons),\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tnewIconArray.save();\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tlet icons = [];\r\n\t\t\t\t\tlet otherIcons = [];\r\n\r\n\t\t\t\t\t[icons, otherIcons] = splitArray(\r\n\t\t\t\t\t\ticonList.map((name) => allIcons[name]),\r\n\t\t\t\t\t\t(icon) => frequentIcons.map((i) => i.name).includes(icon.iconName)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tconst frequentIconNames = frequentIcons.map((i) => i.name);\r\n\r\n\t\t\t\t\ticons.sort(\r\n\t\t\t\t\t\t(a, b) =>\r\n\t\t\t\t\t\t\tfrequentIconNames.indexOf(a.iconName) -\r\n\t\t\t\t\t\t\tfrequentIconNames.indexOf(b.iconName)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tsetAvailableIcons([...icons, ...otherIcons]);\r\n\t\t\t\t}\r\n\t\t\t\tsetHasApiAccess(true);\r\n\t\t\t});\r\n\t\t});\r\n\t}\r\n\r\n\tfunction updateIconList() {\r\n\t\tconst prevIconMatch = iconChoices\r\n\t\t\t.map((i) => i.name)\r\n\t\t\t.indexOf(recentSelection);\r\n\r\n\t\tlet iconPrefs = [];\r\n\r\n\t\tif (prevIconMatch > -1) {\r\n\t\t\tlet match = Object.assign({}, iconChoices[prevIconMatch]);\r\n\r\n\t\t\tmatch.selectionTime = [selectionTime, ...match.selectionTime];\r\n\r\n\t\t\ticonPrefs = [\r\n\t\t\t\tmatch, //move matching element to head of array\r\n\t\t\t\t...iconChoices.slice(0, prevIconMatch),\r\n\t\t\t\t...iconChoices.slice(prevIconMatch + 1),\r\n\t\t\t];\r\n\t\t} else {\r\n\t\t\ticonPrefs = [\r\n\t\t\t\t{\r\n\t\t\t\t\tname: recentSelection,\r\n\t\t\t\t\tselectionTime: [selectionTime],\r\n\t\t\t\t}, //add newest pick to head of array\r\n\t\t\t\t...iconChoices,\r\n\t\t\t];\r\n\t\t}\r\n\r\n\t\t//rearrange the icons\r\n\r\n\t\tlet icons = []; //most recent selection should always be first element of array\r\n\t\tlet otherIcons = [];\r\n\t\t[icons, otherIcons] = splitArray(availableIcons, (icon) =>\r\n\t\t\ticonPrefs.map((i) => i.name).includes(icon.iconName)\r\n\t\t);\r\n\r\n\t\tconst iconPrefsName = iconPrefs.map((i) => i.name);\r\n\r\n\t\ticons.sort(\r\n\t\t\t(a, b) =>\r\n\t\t\t\ticonPrefsName.indexOf(a.iconName) - iconPrefsName.indexOf(b.iconName)\r\n\t\t);\r\n\r\n\t\tsetRecentSelection(\"\");\r\n\t\tsetSelectionTime(0);\r\n\t\tsetIconChoices(iconPrefs);\r\n\t\tsetAvailableIcons([...icons, ...otherIcons]);\r\n\r\n\t\tconst newIconArray = new models.Settings({\r\n\t\t\tub_icon_choices: JSON.stringify(iconPrefs),\r\n\t\t});\r\n\r\n\t\tnewIconArray.save();\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (hasApiAccess) {\r\n\t\t\tif (isSelected) {\r\n\t\t\t\tloadIconList();\r\n\t\t\t} else {\r\n\t\t\t\tupdateIconList();\r\n\t\t\t}\r\n\t\t}\r\n\t}, [isSelected]);\r\n\r\n\tconst listItemBlocks = getClientIdsOfDescendants([block.clientId]).filter(\r\n\t\t(ID) => getBlock(ID).name === \"ub/styled-list-item\"\r\n\t);\r\n\r\n\tfunction setAttributesToAllItems(newAttributes) {\r\n\t\tupdateBlockAttributes(listItemBlocks, newAttributes);\r\n\t}\r\n\r\n\tconst iconListPage = splitArrayIntoChunks(\r\n\t\tavailableIcons.filter((i) => i.iconName.includes(iconSearchTerm)),\r\n\t\t24\r\n\t);\r\n\r\n\tconst isRootOfList =\r\n\t\tgetBlockParentsByBlockName(block.clientId, [\r\n\t\t\t\"ub/styled-list\",\r\n\t\t\t\"ub/styled-list-item\",\r\n\t\t]).length === 0;\r\n\r\n\tif (isRootList !== isRootOfList) {\r\n\t\tsetAttributes({ isRootList: isRootOfList });\r\n\t}\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
      \r\n\t\t\t{isSelected && isRootOfList && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t

      {__(\"Selected icon\")}

      \r\n\r\n\t\t\t\t\t\t\t\t (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\trenderContent={() => (\r\n\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchTerm(e.target.value);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(0);\r\n\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t{iconListPage.length > 0 && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (iconSearchResultsPage > 0) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage - 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{iconSearchResultsPage + 1}/{iconListPage.length}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage <\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonListPage.length - 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t{iconListPage.length > 0 &&\r\n\t\t\t\t\t\t\t\t\t\t\t\ticonListPage[iconSearchResultsPage].map((i) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={i.iconName}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (selectedIcon !== i.iconName) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetRecentSelection(i.iconName);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetSelectionTime(~~(Date.now() / 1000));\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tselectedIcon: i.iconName,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tselectedIcon: i.iconName,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\tonToggle={(isOpen) => {\r\n\t\t\t\t\t\t\t\t\t\tif (!isOpen && recentSelection && hasApiAccess) {\r\n\t\t\t\t\t\t\t\t\t\t\tupdateIconList();\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
      \r\n\r\n\t\t\t\t\t\t\t

      {__(\"Icon size\")}

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ iconSize });\r\n\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconSize });\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t

      {__(\"Number of columns\")}

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ columns });\r\n\t\t\t\t\t\t\t\t\tif (columns <= maxMobileColumns) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ maxMobileColumns: columns });\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={4}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{columns > 1 && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t

      {__(\"Number of columns in mobile\")}

      \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ maxMobileColumns })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\t\tmax={columns}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

      {__(\"Item spacing (pixels)\")}

      \r\n\t\t\t\t\t\t\t setAttributes({ itemSpacing })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tif (setFontSize) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize: 0 });\r\n\r\n\t\t\t\t\t\t\t\t\t\t//change font sizevalue of all list items to zero\r\n\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(listItemBlocks, {\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize: 10 });\r\n\t\t\t\t\t\t\t\t\t\t//send signal to first child block to begin measuring\r\n\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(block.innerBlocks[0].clientId, {\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: -1,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\ttoggleSetFontSize(!setFontSize);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{setFontSize && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t

      {__(\"Font size (pixels)\")}

      \r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize });\r\n\t\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(listItemBlocks, { fontSize });\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{/* PANELCONTROLSETTINGS HAS NO WAY FOR RESETTING COLOR TO BLANK */}\r\n\t\t\t\t\t\t\t

      \r\n\t\t\t\t\t\t\t\t{__(\"Icon color\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tif (iconColor.match(/#[0-9a-f]{6}/gi)) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ iconColor });\r\n\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconColor });\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tconst newIconColor =\r\n\t\t\t\t\t\t\t\t\t\t\ticonColor.toLowerCase() in colorList\r\n\t\t\t\t\t\t\t\t\t\t\t\t? colorList[iconColor.toLowerCase()]\r\n\t\t\t\t\t\t\t\t\t\t\t\t: getComputedStyle(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdocument.documentElement\r\n\t\t\t\t\t\t\t\t\t\t\t\t ).getPropertyValue(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonColor.substring(4, iconColor.length - 1)\r\n\t\t\t\t\t\t\t\t\t\t\t\t );\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ iconColor: newIconColor });\r\n\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconColor: newIconColor });\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t

      {__(\"List Text Color\")}

      \r\n\t\t\t\t\t\t\t setAttributes({ textColor })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t

      {__(\"List Background Color\")}

      \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ backgroundColor })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
      \r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && isRootList && (\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ alignment: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t{isRootOfList && (\r\n\t\t\t\t= 5 ? 3 : iconSize < 3 ? 2 : 0}px;\r\n height:${(4 + iconSize) / 10}em;\r\n width:${(4 + iconSize) / 10}em;\r\n background-image:url(\"data:image/svg+xml;utf8,\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} li{\r\n\t\t\t\t\t\tcolor: ${textColor};\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} [data-type=\"ub/styled-list-item\"]:not(:first-child){\r\n\t\t\t\t\t\tmargin-top: ${itemSpacing}px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} .block-editor-inner-blocks > .block-editor-block-list__layout .ub_styled_list_sublist > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type=\"ub/styled-list-item\"]:first-child{\r\n\t\t\t\t\t\tmargin-top: ${itemSpacing}px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} > .block-editor-inner-blocks > .block-editor-block-list__layout{\r\n\t\t\t\t\t\tcolumn-count: ${columns};\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} {\r\n\t\t\t\t\t\ttext-align: ${alignment};\r\n\t\t\t\t\t}`,\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function StyledListItem(props) {\r\n\tconst { isSelected, attributes, setAttributes } = props;\r\n\tconst { blockID, itemText, iconSize, iconColor, selectedIcon, fontSize } =\r\n\t\tattributes;\r\n\tconst {\r\n\t\tinsertBlock,\r\n\t\tmoveBlocksToPosition,\r\n\t\tremoveBlock,\r\n\t\treplaceBlocks,\r\n\t\tupdateBlockAttributes,\r\n\t} = useDispatch(\"core/block-editor\");\r\n\tconst {\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetBlockIndex,\r\n\t\tcurrentBlockIndex,\r\n\t\tgetBlockParents,\r\n\t\tlistRootClientId,\r\n\t\tgetBlockParentsByBlockName,\r\n\t\tgetClientIdsOfDescendants,\r\n\t\tgetClientIdsWithDescendants,\r\n\t\tgetNextBlockClientId,\r\n\t\tgetPreviousBlockClientId,\r\n\t} = useSelect((select) => {\r\n\t\tconst {\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tgetBlockParents,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetNextBlockClientId,\r\n\t\t\tgetPreviousBlockClientId,\r\n\t\t} = select(\"core/block-editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tcurrentBlockIndex: getBlockIndex(props.clientId),\r\n\t\t\tgetBlockParents,\r\n\t\t\tlistRootClientId: getBlockParents(props.clientId, true)[0],\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetNextBlockClientId,\r\n\t\t\tgetPreviousBlockClientId,\r\n\t\t};\r\n\t});\r\n\tconst [useFontSize, toggleUseFontSize] = useState(false);\r\n\tconst styles = getStyles(attributes);\r\n\r\n\tconst blockProps = useBlockProps({ style: styles });\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\t}, []);\r\n\r\n\tfunction outdentItem() {\r\n\t\t//outdents current item by default, but should also allow outdenting other list item blocks\r\n\r\n\t\tconst ancestorItemsAndLists = getBlockParents(\r\n\t\t\tlistRootClientId,\r\n\t\t\ttrue\r\n\t\t).filter((b) =>\r\n\t\t\t[\"ub/styled-list\", \"ub/styled-list-item\"].includes(getBlock(b).name)\r\n\t\t);\r\n\r\n\t\tconst listRoot = getBlock(listRootClientId);\r\n\r\n\t\tif (ancestorItemsAndLists.length > 1) {\r\n\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t[block.clientId],\r\n\r\n\t\t\t\tlistRootClientId, //get block id of parent list block\r\n\r\n\t\t\t\tancestorItemsAndLists[1], //get block id of parent list of current parent list block\r\n\r\n\t\t\t\tgetBlockIndex(ancestorItemsAndLists[0]) + 1 //ensure indented item moves to just after the parent item of the parent list\r\n\t\t\t);\r\n\r\n\t\t\tif (currentBlockIndex < listRoot.innerBlocks.length - 1) {\r\n\t\t\t\tconst itemBlocksToTransfer = listRoot.innerBlocks\r\n\t\t\t\t\t.slice(currentBlockIndex + 1, listRoot.innerBlocks.length)\r\n\t\t\t\t\t.map((ib) => ib.clientId);\r\n\r\n\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\titemBlocksToTransfer,\r\n\r\n\t\t\t\t\t\tparentListId,\r\n\r\n\t\t\t\t\t\tblockTarget.innerBlocks[0].clientId,\r\n\r\n\t\t\t\t\t\tblockTarget.innerBlocks[0].clientId.length\r\n\t\t\t\t\t);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (itemBlocksToTransfer.length === listRoot.innerBlocks.length - 1) {\r\n\t\t\t\t\t\t//descendant-less first item of list gets outdented\r\n\r\n\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t[listRootClientId],\r\n\t\t\t\t\t\t\tancestorItemsAndLists[0],\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t0\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t///middle item of list gets outdented\r\n\r\n\t\t\t\t\t\tinsertBlock(\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-list\", {}, []),\r\n\t\t\t\t\t\t\t0,\r\n\t\t\t\t\t\t\tblock.clientId\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\titemBlocksToTransfer,\r\n\r\n\t\t\t\t\t\t\t\tlistRootClientId,\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(block.clientId).innerBlocks[0].clientId,\r\n\r\n\t\t\t\t\t\t\t\t0\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}, 20);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\tconsole.log(\"last item. nothing else to do here\");\r\n\t\t\t}\r\n\r\n\t\t\tif (getBlock(listRootClientId).innerBlocks.length === 0) {\r\n\t\t\t\t//fresh value needed, do not substitute with listRoot\r\n\t\t\t\tremoveBlock(listRootClientId);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tconsole.log(\"first item of outermost list. special handling needed\");\r\n\t\t}\r\n\t}\r\n\r\n\tconst parents = getBlockParentsByBlockName(block.clientId, [\r\n\t\t\"ub/styled-list\",\r\n\t]);\r\n\r\n\tconst listItemRef = useRef(null); //relocate\r\n\r\n\tuseEffect(() => {\r\n\t\tif (fontSize === -1) {\r\n\t\t\tconst listItemBlocks = getClientIdsOfDescendants([parents[0]]).filter(\r\n\t\t\t\t(ID) => getBlock(ID).name === \"ub/styled-list-item\"\r\n\t\t\t);\r\n\r\n\t\t\tupdateBlockAttributes([parents[0], ...listItemBlocks], {\r\n\t\t\t\tfontSize: parseInt(\r\n\t\t\t\t\tgetComputedStyle(listItemRef.current).fontSize.slice(0, -2)\r\n\t\t\t\t),\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\ttoggleUseFontSize(fontSize > 0);\r\n\t\t}\r\n\t}, [fontSize]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId)).innerBlocks\r\n\t\t\t\t\t\t\t\t.length === 0\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tinsertBlock(\r\n\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-list\", {}, []),\r\n\t\t\t\t\t\t\t\t0,\r\n\t\t\t\t\t\t\t\tgetPreviousBlockClientId(block.clientId)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t[block.clientId],\r\n\r\n\t\t\t\t\t\t\t\tlistRootClientId, //get block id of parent list block\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId))\r\n\t\t\t\t\t\t\t\t\t.innerBlocks[0].clientId, //get block id of newly-created list subblock\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId))\r\n\t\t\t\t\t\t\t\t\t.innerBlocks[0].innerBlocks.length //ensure indented item moves to bottom of destination list\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}, 20);\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\r\n\t\t\t setAttributes({ itemText })}\r\n\t\t\t\tonSplit={(itemFragment) => {\r\n\t\t\t\t\tconst { blockID, itemText, ...filteredAttributes } = attributes;\r\n\r\n\t\t\t\t\treturn createBlock(\"ub/styled-list-item\", {\r\n\t\t\t\t\t\tfilteredAttributes,\r\n\t\t\t\t\t\tblockID: \"\",\r\n\t\t\t\t\t\titemText: itemFragment,\r\n\t\t\t\t\t});\r\n\t\t\t\t}}\r\n\t\t\t\tonReplace={(replacements) => {\r\n\t\t\t\t\tlet replacementBlocks = [...replacements];\r\n\t\t\t\t\treplacementBlocks[replacementBlocks.length - 1].innerBlocks =\r\n\t\t\t\t\t\tblock.innerBlocks;\r\n\r\n\t\t\t\t\treplaceBlocks(block.clientId, replacementBlocks);\r\n\t\t\t\t}}\r\n\t\t\t\tonMerge={(mergeWithNext) => {\r\n\t\t\t\t\tif (mergeWithNext) {\r\n\t\t\t\t\t\tlet targetBlock = \"\";\r\n\r\n\t\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\ttargetBlock = block.innerBlocks[0].innerBlocks[0].clientId;\r\n\r\n\t\t\t\t\t\t\t//move is being performed correctly, but a clone of moved block remains for some reasons\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t[targetBlock], //present\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].clientId, //present\r\n\t\t\t\t\t\t\t\tlistRootClientId, //\r\n\t\t\t\t\t\t\t\tcurrentBlockIndex + 1 //get target position\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tgetBlock(block.clientId).innerBlocks[0].innerBlocks.length > 0\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t[block.innerBlocks[0].clientId], //present\r\n\t\t\t\t\t\t\t\t\tblock.clientId, //present\r\n\t\t\t\t\t\t\t\t\ttargetBlock, //\r\n\t\t\t\t\t\t\t\t\t0 //get target position\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tremoveBlock(getBlock(block.clientId).innerBlocks[0].clientId);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tconst findNextItem = (id, ancestors) => {\r\n\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\tgetBlockIndex(id) + 1 <\r\n\t\t\t\t\t\t\t\t\tgetBlock(ancestors[0]).innerBlocks.length\r\n\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\treturn getBlock(ancestors[0]).innerBlocks[\r\n\t\t\t\t\t\t\t\t\t\tgetBlockIndex(id) + 1\r\n\t\t\t\t\t\t\t\t\t].clientId;\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tif (ancestors.length === 1) {\r\n\t\t\t\t\t\t\t\t\t\treturn \"\";\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\treturn findNextItem(ancestors[1], ancestors.slice(2));\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\ttargetBlock = findNextItem(\r\n\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\tgetBlockParents(block.clientId, true).filter((b) =>\r\n\t\t\t\t\t\t\t\t\t[\"ub/styled-list\", \"ub/styled-list-item\"].includes(\r\n\t\t\t\t\t\t\t\t\t\tgetBlock(b).name\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (![null, \"\"].includes(targetBlock)) {\r\n\t\t\t\t\t\t\t\tconst parentLists = getBlockParents(\r\n\t\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\t\ttrue\r\n\t\t\t\t\t\t\t\t).filter((b) => getBlock(b).name === \"ub/styled-list\");\r\n\r\n\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\tgetBlock(parentLists[0]).innerBlocks.filter(\r\n\t\t\t\t\t\t\t\t\t\t(i) => i.clientId === targetBlock\r\n\t\t\t\t\t\t\t\t\t).length > 0 ||\r\n\t\t\t\t\t\t\t\t\tgetBlock(\r\n\t\t\t\t\t\t\t\t\t\tparentLists[parentLists.length - 1]\r\n\t\t\t\t\t\t\t\t\t).innerBlocks.filter((i) => i.clientId === targetBlock)\r\n\t\t\t\t\t\t\t\t\t\t.length > 0\r\n\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\tupdateBlockAttributes(block.clientId, {\r\n\t\t\t\t\t\t\t\t\t\titemText:\r\n\t\t\t\t\t\t\t\t\t\t\titemText + getBlock(targetBlock).attributes.itemText,\r\n\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t//outdent child blocks, merge only with blocks on the same level\r\n\r\n\t\t\t\t\t\t\t\t\tif (getBlock(targetBlock).innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\t\t\t\tif (targetBlock === getNextBlockClientId()) {\r\n\t\t\t\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t\t\t\t[getBlock(targetBlock).innerBlocks[0].clientId], //present\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetBlock, //source\r\n\t\t\t\t\t\t\t\t\t\t\t\tblock.clientId, //destination\r\n\t\t\t\t\t\t\t\t\t\t\t\t0 //get target position\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\t\tconst targetListItem = getBlock(\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetPreviousBlockClientId(targetBlock)\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks[0].innerBlocks.map(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t(ib) => ib.clientId\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks[0].clientId,\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetListItem.innerBlocks[0].clientId,\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetListItem.innerBlocks[0].innerBlocks.length\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tremoveBlock(targetBlock);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (currentBlockIndex > 0) {\r\n\t\t\t\t\t\t\tconst findLastDescendant = (id) => {\r\n\t\t\t\t\t\t\t\tconst ib = getBlock(id).innerBlocks;\r\n\r\n\t\t\t\t\t\t\t\tif (getBlock(id).innerBlocks.length === 0) {\r\n\t\t\t\t\t\t\t\t\treturn id;\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\treturn findLastDescendant(ib[ib.length - 1].clientId);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tconst targetBlock = findLastDescendant(\r\n\t\t\t\t\t\t\t\tgetPreviousBlockClientId()\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tupdateBlockAttributes(targetBlock, {\r\n\t\t\t\t\t\t\t\titemText: getBlock(targetBlock).attributes.itemText + itemText,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t//also move subitems of soon-to-be-deleted block\r\n\r\n\t\t\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((ib) => ib.clientId),\r\n\t\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\t\ttargetBlock,\r\n\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks.length\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tremoveBlock(block.clientId);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\toutdentItem();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn mergeWithNext;\r\n\t\t\t\t}}\r\n\t\t\t\tref={\r\n\t\t\t\t\tcurrentBlockIndex === 0 && parents.length === 1 ? listItemRef : null\r\n\t\t\t\t}\r\n\t\t\t\tstyle={useFontSize ? { fontSize: `${fontSize}px` } : null}\r\n\t\t\t/>\r\n\t\t\t{/* INSERT INNERBLOCKS HERE* */}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default EditorComponent;\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin, backgroundColor } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tbackgroundColor: backgroundColor,\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const commonPaths = (\r\n\t<>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const decreaseIndentIcon = (\r\n\t\r\n\t\t\r\n\t\t{commonPaths}\r\n\t\r\n);\r\n\r\nexport const increaseIndentIcon = (\r\n\t\r\n\t\t{commonPaths}\r\n\t\t\r\n\t\r\n);\r\n\r\nconst icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const listItemIcon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","/**\r\n * BLOCK: tabbed-content\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\nimport icon from \"./icons/icon\";\r\nimport { version_1_1_2 } from \"./oldVersions\";\r\nimport { richTextToHTML } from \"../../common\";\r\nimport { OldTabHolder, TabHolder } from \"./components/editorDisplay\";\r\nimport metadata from \"./block.json\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect, withDispatch } from \"@wordpress/data\";\r\nimport { RichText, InnerBlocks } from \"@wordpress/block-editor\";\r\n\r\nconst oldAttributes = {\r\n\tid: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: -1,\r\n\t},\r\n\tactiveControl: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tactiveTab: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\ttheme: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#eeeeee\",\r\n\t},\r\n\ttitleColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#000000\",\r\n\t},\r\n\ttabsContent: {\r\n\t\tsource: \"query\",\r\n\t\tselector: \".wp-block-ub-tabbed-content-tab-content-wrap\",\r\n\t\tquery: {\r\n\t\t\tcontent: {\r\n\t\t\t\ttype: \"array\",\r\n\t\t\t\tsource: \"children\",\r\n\t\t\t\tselector: \".wp-block-ub-tabbed-content-tab-content\",\r\n\t\t\t},\r\n\t\t},\r\n\t},\r\n\ttabsTitle: {\r\n\t\tsource: \"query\",\r\n\t\tselector: \".wp-block-ub-tabbed-content-tab-title-wrap\",\r\n\t\tquery: {\r\n\t\t\tcontent: {\r\n\t\t\t\ttype: \"array\",\r\n\t\t\t\tsource: \"children\",\r\n\t\t\t\tselector: \".wp-block-ub-tabbed-content-tab-title\",\r\n\t\t\t},\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name ub/tabbed-content.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\n\r\nregisterBlockType(\"ub/tabbed-content\", {\r\n\ttitle: __(\"Tabbed Content\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Tabbed Content\"), __(\"Tabs\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getSelectedBlock } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tselectedBlock: getSelectedBlock(),\r\n\t\t\t};\r\n\t\t}),\r\n\t\twithDispatch((dispatch) => {\r\n\t\t\tconst {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t\treplaceBlock,\r\n\t\t\t} = dispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t\treplaceBlock,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(OldTabHolder),\r\n\r\n\tsave: function (props) {\r\n\t\tconst className = \"wp-block-ub-tabbed-content\";\r\n\r\n\t\tconst { activeTab, theme, titleColor, tabsTitle, id } = props.attributes;\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{tabsTitle.map((value, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tmigrate: (attributes) => {\r\n\t\t\t\tconst { tabsContent, ...otherAttributes } = attributes;\r\n\t\t\t\treturn [\r\n\t\t\t\t\totherAttributes,\r\n\t\t\t\t\ttabsContent.map((t) => {\r\n\t\t\t\t\t\tlet tabContent = [];\r\n\t\t\t\t\t\tt.content.forEach((paragraph, i) => {\r\n\t\t\t\t\t\t\tif (typeof paragraph === \"string\") {\r\n\t\t\t\t\t\t\t\ttabContent.push(\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\t\t\t\t\t\tcontent: paragraph,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t} else if (paragraph.type === \"br\") {\r\n\t\t\t\t\t\t\t\tif (t.content[i - 1].type === \"br\") {\r\n\t\t\t\t\t\t\t\t\ttabContent.push(createBlock(\"core/paragraph\"));\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\ttabContent.push(\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\t\t\t\t\t\tcontent: richTextToHTML(paragraph),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\treturn createBlock(\"ub/tab\", {}, tabContent);\r\n\t\t\t\t\t}),\r\n\t\t\t\t];\r\n\t\t\t},\r\n\t\t\tsave: version_1_1_2,\r\n\t\t},\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icon,\r\n\texample: {},\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getSelectedBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tselectedBlock: getSelectedBlock(),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t\twithDispatch((dispatch) => {\r\n\t\t\tconst {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t} = dispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(TabHolder),\r\n\r\n\tsave: () => ,\r\n});\r\n","import {\r\n\tSortableContainer,\r\n\tSortableElement,\r\n\tSortableHandle,\r\n\tarrayMove,\r\n} from \"react-sortable-hoc\";\r\nimport Inspector from \"./inspector\";\r\nimport { Component, useEffect, useState } from \"react\";\r\nimport { upgradeButtonLabel, mergeRichTextArray } from \"../../../common\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\nimport {\r\n\tRichText,\r\n\tInnerBlocks,\r\n\tBlockControls,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { getStyles } from \"../get-style\";\r\nexport class OldTabHolder extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = { oldArrangement: \"\" };\r\n\t}\r\n\trender() {\r\n\t\tconst {\r\n\t\t\tsetAttributes,\r\n\t\t\tattributes,\r\n\t\t\tisSelected,\r\n\t\t\tmoveBlockToPosition,\r\n\t\t\tupdateBlockAttributes,\r\n\t\t\tremoveBlock,\r\n\t\t\tselectedBlock,\r\n\t\t\tselectBlock,\r\n\t\t\tinsertBlock,\r\n\t\t\treplaceBlock,\r\n\t\t} = this.props;\r\n\r\n\t\tconst { oldArrangement } = this.state;\r\n\r\n\t\tconst className = \"wp-block-ub-tabbed-content\";\r\n\r\n\t\twindow.ubTabbedContentBlocks = window.ubTabbedContentBlocks || [];\r\n\r\n\t\tlet block = null;\r\n\r\n\t\tfor (const bl of window.ubTabbedContentBlocks) {\r\n\t\t\tif (bl.id === attributes.id) {\r\n\t\t\t\tblock = bl;\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (!block) {\r\n\t\t\tblock = {\r\n\t\t\t\tid: window.ubTabbedContentBlocks.length,\r\n\t\t\t\tSortableItem: null,\r\n\t\t\t\tSortableList: null,\r\n\t\t\t};\r\n\t\t\twindow.ubTabbedContentBlocks.push(block);\r\n\t\t\tsetAttributes({ id: block.id });\r\n\t\t}\r\n\r\n\t\tif (!attributes.tabsTitle) {\r\n\t\t\tattributes.tabsTitle = [];\r\n\t\t}\r\n\r\n\t\tconst tabs = this.props.block.innerBlocks;\r\n\r\n\t\tconst showControls = (type, index) => {\r\n\t\t\tsetAttributes({ activeControl: type + \"-\" + index });\r\n\t\t\tsetAttributes({ activeTab: index });\r\n\r\n\t\t\ttabs.forEach((tab, i) => {\r\n\t\t\t\tupdateBlockAttributes(tab.clientId, { isActive: index === i });\r\n\t\t\t});\r\n\t\t};\r\n\r\n\t\tconst addTab = (i) => {\r\n\t\t\tinsertBlock(createBlock(\"ub/tab\", {}), i, this.props.block.clientId);\r\n\t\t\tattributes.tabsTitle[i] = { content: \"Tab Title\" };\r\n\t\t\tsetAttributes({ tabsTitle: attributes.tabsTitle });\r\n\r\n\t\t\tsetAttributes({ activeTab: i });\r\n\r\n\t\t\tshowControls(\"tab-title\", i);\r\n\t\t};\r\n\r\n\t\tif (attributes.tabsTitle.length === 0) {\r\n\t\t\taddTab(0);\r\n\t\t}\r\n\r\n\t\tconst DragHandle = SortableHandle(() => (\r\n\t\t\t\r\n\t\t));\r\n\r\n\t\tif (!block.SortableItem) {\r\n\t\t\tblock.SortableItem = SortableElement(\r\n\t\t\t\t({ value, i, propz, onChangeTitle, onRemoveTitle, toggleTitle }) => (\r\n\t\t\t\t\t toggleTitle(\"tab-title\", i)}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t onChangeTitle(content, i)}\r\n\t\t\t\t\t\t\tplaceholder=\"Tab Title\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t onRemoveTitle(i)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tif (!block.SortableList) {\r\n\t\t\tblock.SortableList = SortableContainer(\r\n\t\t\t\t({\r\n\t\t\t\t\titems,\r\n\t\t\t\t\tpropz,\r\n\t\t\t\t\tonChangeTitle,\r\n\t\t\t\t\tonRemoveTitle,\r\n\t\t\t\t\ttoggleTitle,\r\n\t\t\t\t\tonAddTab,\r\n\t\t\t\t}) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t onAddTab(propz.attributes.tabsTitle.length)}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tconst newArrangement = JSON.stringify(\r\n\t\t\ttabs.map((tab) => tab.attributes.index)\r\n\t\t);\r\n\r\n\t\tif (newArrangement !== oldArrangement) {\r\n\t\t\ttabs.forEach((tab, i) =>\r\n\t\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\t\tindex: i,\r\n\t\t\t\t\tisActive: attributes.activeTab === i,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\t\t\tthis.setState({ oldArrangement: newArrangement });\r\n\t\t}\r\n\r\n\t\tif (selectedBlock && selectedBlock.clientId !== this.props.block.clientId) {\r\n\t\t\tif (\r\n\t\t\t\ttabs.filter((innerblock) => innerblock.attributes.isActive).length === 0\r\n\t\t\t) {\r\n\t\t\t\tshowControls(\"tab-title\", tabs.length - 1);\r\n\t\t\t}\r\n\t\t\tif (\r\n\t\t\t\ttabs.filter((tab) => tab.clientId === selectedBlock.clientId).length >\r\n\t\t\t\t\t0 &&\r\n\t\t\t\t!selectedBlock.attributes.isActive\r\n\t\t\t) {\r\n\t\t\t\tselectBlock(this.props.block.clientId);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && ,\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { activeControl, activeTab, theme, titleColor, tabsTitle } =\r\n\t\t\t\t\t\t\tthis.props.block.attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/tabbed-content-block\",\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tactiveControl,\r\n\t\t\t\t\t\t\t\t\tactiveTab,\r\n\t\t\t\t\t\t\t\t\ttheme,\r\n\t\t\t\t\t\t\t\t\ttitleColor,\r\n\t\t\t\t\t\t\t\t\ttabsTitle: tabsTitle\r\n\t\t\t\t\t\t\t\t\t\t.map((title) => title.content)\r\n\t\t\t\t\t\t\t\t\t\t.map((title) =>\r\n\t\t\t\t\t\t\t\t\t\t\tArray.isArray(title) ? mergeRichTextArray(title) : title\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\tthis.props.block.innerBlocks.map((innerBlock, i) =>\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\t\"ub/tab-block\",\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tindex: i,\r\n\t\t\t\t\t\t\t\t\t\t\tisActive: innerBlock.attributes.isActive,\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\tinnerBlock.innerBlocks\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst titleItems = attributes.tabsTitle.slice(0);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: arrayMove(titleItems, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tmoveBlockToPosition(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === oldIndex)[0]\r\n\t\t\t\t\t\t\t\t\t.clientId,\r\n\t\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\t\tnewIndex\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", oldIndex);\r\n\t\t\t\t\t\t\tsetAttributes({ activeTab: newIndex });\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tuseDragHandle={true}\r\n\t\t\t\t\t\tonChangeTitle={(content, i) => {\r\n\t\t\t\t\t\t\tattributes.tabsTitle[i].content = content;\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemoveTitle={(i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tremoveBlock(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === i)[0].clientId\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({ activeTab: 0 });\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", 0);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\ttoggleTitle={showControls}\r\n\t\t\t\t\t\tonAddTab={addTab}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t
    ,\r\n\t\t];\r\n\t}\r\n}\r\n\r\nexport const TabHolder = (props) => {\r\n\tconst [state, setState] = useState({\r\n\t\tindex: -1,\r\n\t\toldArrangement: [],\r\n\t});\r\n\tconst {\r\n\t\tsetAttributes,\r\n\t\tattributes,\r\n\t\tisSelected,\r\n\t\tmoveBlockToPosition,\r\n\t\tupdateBlockAttributes,\r\n\t\tremoveBlock,\r\n\t\tselectedBlock,\r\n\t\tselectBlock,\r\n\t\tinsertBlock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\tconst { oldArrangement } = state;\r\n\r\n\tlet className = \"wp-block-ub-tabbed-content\";\r\n\r\n\twindow.ubTabbedContentBlocks = window.ubTabbedContentBlocks || [];\r\n\r\n\tconst {\r\n\t\ttabsTitle,\r\n\t\ttabsTitleAlignment,\r\n\t\tuseAnchors,\r\n\t\ttabsAnchor,\r\n\t\tactiveTab,\r\n\t\ttabsAlignment,\r\n\t\ttabVertical,\r\n\t\tblockID,\r\n\t\ttabStyle,\r\n\t} = attributes;\r\n\tlet block = null;\r\n\r\n\tfor (const bl of window.ubTabbedContentBlocks) {\r\n\t\tif (bl.id === attributes.id) {\r\n\t\t\tblock = bl;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\r\n\tif (!block) {\r\n\t\tblock = {\r\n\t\t\tid: props.block.clientId,\r\n\t\t\tSortableItem: null,\r\n\t\t\tSortableList: null,\r\n\t\t};\r\n\t\twindow.ubTabbedContentBlocks.push(block);\r\n\t\tsetAttributes({ id: block.id });\r\n\t}\r\n\r\n\tif (!attributes.tabsTitle) {\r\n\t\tattributes.tabsTitle = [];\r\n\t}\r\n\r\n\tconst tabs = props.block.innerBlocks;\r\n\r\n\tconst showControls = (type, index) => {\r\n\t\tsetAttributes({\r\n\t\t\tactiveControl: `${type}-${index}`,\r\n\t\t\tactiveTab: index,\r\n\t\t});\r\n\r\n\t\ttabs.forEach((tab, i) => {\r\n\t\t\tupdateBlockAttributes(tab.clientId, { isActive: index === i });\r\n\t\t});\r\n\t};\r\n\r\n\tconst addTab = (i) => {\r\n\t\tinsertBlock(createBlock(\"ub/tab-block\", {}), i, props.block.clientId);\r\n\t\tsetAttributes({\r\n\t\t\ttabsTitle: [...tabsTitle, `Tab ${i + 1}`],\r\n\t\t\ttabsTitleAlignment: [...tabsTitleAlignment, \"left\"],\r\n\t\t\tactiveTab: i,\r\n\t\t\ttabsAnchor: useAnchors ? [...tabsAnchor, \"\"] : [],\r\n\t\t});\r\n\r\n\t\tshowControls(\"tab-title\", i);\r\n\t};\r\n\r\n\tif (attributes.tabsTitle.length === 0) {\r\n\t\taddTab(0);\r\n\t}\r\n\r\n\tconst DragHandle = SortableHandle(() => (\r\n\t\t\r\n\t));\r\n\r\n\tif (!block.SortableItem) {\r\n\t\tblock.SortableItem = SortableElement(\r\n\t\t\t({ value, i, propz, onChangeTitle, onRemoveTitle, toggleTitle }) => (\r\n\t\t\t\t toggleTitle(\"tab-title\", i)}\r\n\t\t\t\t>\r\n\t\t\t\t\t onChangeTitle(content, i)}\r\n\t\t\t\t\t\tplaceholder={`Tab ${i + 1}`}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t onRemoveTitle(i)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)\r\n\t\t);\r\n\t}\r\n\r\n\tif (!block.SortableList) {\r\n\t\tblock.SortableList = SortableContainer(\r\n\t\t\t({\r\n\t\t\t\titems,\r\n\t\t\t\tpropz,\r\n\t\t\t\tonChangeTitle,\r\n\t\t\t\tonRemoveTitle,\r\n\t\t\t\ttoggleTitle,\r\n\t\t\t\tonAddTab,\r\n\t\t\t}) => (\r\n\t\t\t\t\r\n\t\t\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t))}\r\n\t\t\t\t\t onAddTab(propz.attributes.tabsTitle.length)}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)\r\n\t\t);\r\n\t}\r\n\r\n\tconst newArrangement = tabs.map((tab) => tab.attributes.index);\r\n\r\n\tif (!newArrangement.every((i, j) => i === oldArrangement[j])) {\r\n\t\ttabs.forEach((tab, i) =>\r\n\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\tindex: i,\r\n\t\t\t\tisActive: attributes.activeTab === i,\r\n\t\t\t})\r\n\t\t);\r\n\t\tsetState({ oldArrangement: newArrangement });\r\n\t}\r\n\r\n\tif (selectedBlock && selectedBlock.clientId !== props.block.clientId) {\r\n\t\tif (\r\n\t\t\ttabs.filter((innerblock) => innerblock.attributes.isActive).length === 0\r\n\t\t) {\r\n\t\t\tshowControls(\"tab-title\", tabs.length - 1);\r\n\t\t}\r\n\t\tif (\r\n\t\t\ttabs.filter((tab) => tab.clientId === selectedBlock.clientId).length >\r\n\t\t\t\t0 &&\r\n\t\t\t!selectedBlock.attributes.isActive\r\n\t\t) {\r\n\t\t\tselectBlock(props.block.clientId);\r\n\t\t}\r\n\t}\r\n\r\n\tif (blockID === \"\") {\r\n\t\tsetAttributes({ blockID: props.block.clientId });\r\n\t}\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: props.block.clientId });\r\n\t}, [props.block.clientId]);\r\n\tuseEffect(() => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { tabsTitle, tabsTitleAlignment, tabsAnchor, useAnchors } =\r\n\t\t\tattributes;\r\n\r\n\t\tif (tabsTitle.length !== tabsTitleAlignment.length) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ttabsTitleAlignment: Array(tabsTitle.length).fill(\"center\"),\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (useAnchors && tabsTitle.length > tabsAnchor.length) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ttabsAnchor: tabsAnchor.concat(\r\n\t\t\t\t\tArray(tabsTitle.length - tabsAnchor.length).fill(\"\")\r\n\t\t\t\t),\r\n\t\t\t});\r\n\t\t}\r\n\t}, []);\r\n\r\n\tconst blockProps = useBlockProps({\r\n\t\tclassName: `${className}${tabStyle === \"tabs\" ? \"\" : `-${tabStyle}`}`,\r\n\t\tstyle: getStyles(attributes),\r\n\t});\r\n\treturn [\r\n\t\tisSelected && (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ttabsTitleAlignment: [\r\n\t\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(0, activeTab),\r\n\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(activeTab + 1),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t setAttributes({ tabsAlignment: a })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\tisSelected && ,\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst titleItems = attributes.tabsTitle.slice(0);\r\n\t\t\t\t\t\t\tconst alignments = attributes.tabsTitleAlignment.slice(0);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: arrayMove(titleItems, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment: arrayMove(alignments, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t\tactiveTab: newIndex,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tmoveBlockToPosition(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === oldIndex)[0]\r\n\t\t\t\t\t\t\t\t\t.clientId,\r\n\t\t\t\t\t\t\t\tprops.block.clientId,\r\n\t\t\t\t\t\t\t\tprops.block.clientId,\r\n\t\t\t\t\t\t\t\tnewIndex\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tactiveControl: `tab-title-${newIndex}`,\r\n\t\t\t\t\t\t\t\tactiveTab: newIndex,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\ttabs.forEach((tab, i) => {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\t\t\t\t\t\tisActive: oldIndex === i,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemoveTitle={(i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment: [\r\n\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\tactiveTab: 0,\r\n\t\t\t\t\t\t\t\ttabsAnchor: useAnchors\r\n\t\t\t\t\t\t\t\t\t? [...tabsAnchor.slice(0, i), ...tabsAnchor.slice(i + 1)]\r\n\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tremoveBlock(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === i)[0].clientId\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", 0);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonAddTab={addTab}\r\n\t\t\t\t\t\ttoggleTitle={showControls}\r\n\t\t\t\t\t\tuseDragHandle={true}\r\n\t\t\t\t\t\tonChangeTitle={(content, i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\tcontent,\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t,\r\n\t];\r\n};\r\n","import {\r\n\thorizontalTabIcon,\r\n\tverticalTabIcon,\r\n\taccordionIcon,\r\n} from \"../icons/icon\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl } from \"../../components\";\r\nconst { __ } = wp.i18n;\r\nconst { Component } = wp.element;\r\nconst { InspectorControls, PanelColorSettings } = wp.blockEditor || wp.editor;\r\nconst {\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tToggleControl,\r\n\tRadioControl,\r\n\tTextControl,\r\n\tButtonGroup,\r\n\tButton,\r\n} = wp.components;\r\n\r\n/**\r\n * Create an Inspector Controls wrapper Component\r\n */\r\nexport default class Inspector extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = { displayMode: \"desktop\" };\r\n\t}\r\n\trender() {\r\n\t\tconst { displayMode } = this.state;\r\n\t\tconst { attributes, setAttributes } = this.props;\r\n\t\tconst {\r\n\t\t\tactiveTab,\r\n\t\t\ttheme,\r\n\t\t\tnormalColor,\r\n\t\t\ttitleColor,\r\n\t\t\tnormalTitleColor,\r\n\t\t\ttabVertical,\r\n\t\t\ttabletTabDisplay,\r\n\t\t\tmobileTabDisplay,\r\n\t\t\ttabsTitle,\r\n\t\t\ttabsAnchor,\r\n\t\t\tuseAnchors,\r\n\t\t\ttabStyle,\r\n\t\t} = attributes;\r\n\r\n\t\tconst tabColorPanels = [\r\n\t\t\t{\r\n\t\t\t\tvalue: normalColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ normalColor: value }),\r\n\t\t\t\tlabel: __(\"Tab Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: theme,\r\n\t\t\t\tonChange: (value) => setAttributes({ theme: value }),\r\n\t\t\t\tlabel: __(\"Active Tab Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: normalTitleColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ normalTitleColor: value }),\r\n\t\t\t\tlabel: __(\"Tab Title Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: titleColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ titleColor: value }),\r\n\t\t\t\tlabel: __(\"Active Tab Title Color\"),\r\n\t\t\t},\r\n\t\t];\r\n\r\n\t\treturn (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\tonChange={(tabStyle) => setAttributes({ tabStyle })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tuseAnchors,\r\n\t\t\t\t\t\t\t\t\ttabsAnchor: useAnchors\r\n\t\t\t\t\t\t\t\t\t\t? Array(tabsTitle.length).fill(\"\")\r\n\t\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{useAnchors && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\ttabsAnchor: [\r\n\t\t\t\t\t\t\t\t\t\t\t...tabsAnchor.slice(0, activeTab),\r\n\t\t\t\t\t\t\t\t\t\t\tnewAnchor.replace(/\\s/g, \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t...tabsAnchor.slice(activeTab + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\thelp={__(\r\n\t\t\t\t\t\t\t\t\t\"Add an anchor text to let the contents of the active tab be accessed directly through a link\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\t/* eslint-disable no-unused-vars */\r\n\t\t\t\t\t\t\tconst {\r\n\t\t\t\t\t\t\t\tblockID,\r\n\t\t\t\t\t\t\t\t// eslint-disable-next-line no-shadow\r\n\t\t\t\t\t\t\t\tactiveTab,\r\n\t\t\t\t\t\t\t\tid,\r\n\t\t\t\t\t\t\t\tactiveControl,\r\n\t\t\t\t\t\t\t\t// eslint-disable-next-line no-shadow\r\n\t\t\t\t\t\t\t\ttabsTitle,\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment,\r\n\t\t\t\t\t\t\t\t...rest\r\n\t\t\t\t\t\t\t} = attributes;\r\n\t\t\t\t\t\t\t/* eslint-enable no-unused-vars */\r\n\r\n\t\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t\t})()}\r\n\t\t\t\t\t\tsetAttribute={(val) => {\r\n\t\t\t\t\t\t\t// back-compat for any styles generated before fix\r\n\t\t\t\t\t\t\tconst { tabsTitle, tabsTitleAlignment, ...rest } = val;\r\n\r\n\t\t\t\t\t\t\tsetAttributes(rest);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\t\tpreviewElementCallback={(el) => {\r\n\t\t\t\t\t\t\tconst isVertical = el.querySelector(\".vertical-holder\");\r\n\r\n\t\t\t\t\t\t\tif (!isVertical) {\r\n\t\t\t\t\t\t\t\tconst horizontalTabs = Array.from(\r\n\t\t\t\t\t\t\t\t\tel.querySelectorAll(\r\n\t\t\t\t\t\t\t\t\t\t\".wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (horizontalTabs.length > 0) {\r\n\t\t\t\t\t\t\t\t\tconst tabAddButton = horizontalTabs.pop();\r\n\t\t\t\t\t\t\t\t\ttabAddButton.parentNode.removeChild(tabAddButton);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tconst verticalTabs = Array.from(\r\n\t\t\t\t\t\t\t\t\tel.querySelectorAll(\r\n\t\t\t\t\t\t\t\t\t\t\".wp-block-ub-tabbed-content-tabs-title-vertical-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (verticalTabs.length > 0) {\r\n\t\t\t\t\t\t\t\t\tconst verticalTabAddButton = verticalTabs.pop();\r\n\t\t\t\t\t\t\t\t\tverticalTabAddButton.parentNode.removeChild(\r\n\t\t\t\t\t\t\t\t\t\tverticalTabAddButton\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\tconst verticalTabHolder = el.querySelector(\r\n\t\t\t\t\t\t\t\t\t\".vertical-tab-width\"\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (verticalTabHolder) {\r\n\t\t\t\t\t\t\t\t\tverticalTabHolder.style.width = \"fit-content\";\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tconst tabContentContainer = el.querySelector(\r\n\t\t\t\t\t\t\t\t\".block-editor-inner-blocks\"\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (tabContentContainer) {\r\n\t\t\t\t\t\t\t\ttabContentContainer.innerHTML = `

    ${__(\r\n\t\t\t\t\t\t\t\t\t\"Tab Content\",\r\n\t\t\t\t\t\t\t\t\t\"ultimate-blocks-pro\"\r\n\t\t\t\t\t\t\t\t)}

    `;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\treturn el;\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\t\t\t\tdisplayMode: \"desktop\",\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t this.setState({ displayMode: \"tablet\" })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t this.setState({ displayMode: \"mobile\" })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{displayMode === \"desktop\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabVertical: false,\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t setAttributes({ tabVertical: true })}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{displayMode === \"tablet\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"horizontaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"verticaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"accordion\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{displayMode === \"mobile\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"horizontaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"verticaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"accordion\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","import icon from \"../icons/icon\";\r\nimport { useEffect } from \"react\";\r\nimport metadata from \"./block.json\";\r\nconst { __ } = wp.i18n;\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nconst { InnerBlocks, useBlockProps } = wp.blockEditor || wp.editor;\r\nconst { withSelect } = wp.data;\r\n\r\nregisterBlockType(\"ub/tab\", {\r\n\ttitle: __(\"Tab\"),\r\n\tparent: __(\"ub/tabbed-content\"),\r\n\tdescription: __(\"content of tab\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tattributes: {\r\n\t\tindex: {\r\n\t\t\ttype: \"number\",\r\n\t\t\tdefault: 0,\r\n\t\t},\r\n\t\tisActive: {\r\n\t\t\ttype: \"boolean\",\r\n\t\t\tdefault: true,\r\n\t\t},\r\n\t},\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t\treusable: false,\r\n\t\tlock: false,\r\n\t},\r\n\tedit(props) {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave(props) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tedit: withSelect((select, ownProps) => ({\r\n\t\tblockParentId: (\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\")\r\n\t\t).getBlockRootClientId(ownProps.clientId),\r\n\t}))(function (props) {\r\n\t\tconst { blockParentId, setAttributes } = props;\r\n\t\tconst { parentID, isActive } = props.attributes;\r\n\t\tconst blockProps = useBlockProps({\r\n\t\t\tstyle: { display: isActive ? \"block\" : \"none\" },\r\n\t\t});\r\n\t\t// @deprecated\r\n\t\t// if (parentID === \"\" || parentID !== blockParentId) {\r\n\t\t// \tsetAttributes({ parentID: blockParentId });\r\n\t\t// }\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t }\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t);\r\n\t}),\r\n\tsave: () => ,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const horizontalTabIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const verticalTabIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const accordionIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const version_1_1_2 = props => {\r\n\tconst className = 'wp-block-ub-tabbed-content';\r\n\r\n\tconst {\r\n\t\tactiveTab,\r\n\t\ttheme,\r\n\t\ttitleColor,\r\n\t\ttabsTitle,\r\n\t\ttabsContent,\r\n\t\tid\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{tabsTitle.map((value, i) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{tabsContent.map((value, i) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","import icon from \"./icon\";\r\nimport TableOfContents, {\r\n\tinspectorControls,\r\n\tblockControls,\r\n\teditorDisplay,\r\n} from \"./components\";\r\nimport { getStyles } from \"./get-style\";\r\n\r\nimport {\r\n\tversion_1_0_8,\r\n\tversion_1_0_9,\r\n\tversion_1_1_3,\r\n\tversion_1_1_5,\r\n\tversion_1_1_6,\r\n\tversion_1_1_8,\r\n\tversion_2_0_0,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { useState } from \"react\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { ToggleControl, PanelRow, PanelBody } from \"@wordpress/components\";\r\n\r\nimport {\r\n\tInspectorControls,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { withDispatch, withSelect } from \"@wordpress/data\";\r\nimport { useEffect } from \"@wordpress/element\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport metadata from \"./block.json\";\r\nimport { upgradeButtonLabel, mergeRichTextArray } from \"../../common\";\r\n\r\nregisterBlockType(\"ub/table-of-contents\", {\r\n\ttitle: __(\"Table of Contents\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Table of Contents\"), __(\"Ultimate Blocks\")],\r\n\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { block, replaceBlock, isSelected, attributes, setAttributes } =\r\n\t\t\tprops;\r\n\t\tconst { allowedHeaders, showList, allowToCHiding } = attributes;\r\n\t\treturn [\r\n\t\t\tisSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{allowedHeaders.map((a, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tallowedHeaders: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t!allowedHeaders[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tallowToCHiding,\r\n\t\t\t\t\t\t\t\t\t\tshowList: allowToCHiding ? showList : true,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t),\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { title, ...otherAttributes } = props.attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/table-of-contents-block\",\r\n\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\ttitle: mergeRichTextArray(title),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\tsave(props) {\r\n\t\tconst {\r\n\t\t\tlinks,\r\n\t\t\ttitle,\r\n\t\t\tallowedHeaders,\r\n\t\t\tshowList,\r\n\t\t\tnumColumns,\r\n\t\t\tallowToCHiding,\r\n\t\t\tlistStyle,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== \"\")) && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{showList ? __(\"hide\") : __(\"show\")}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_0_8),\r\n\t\tupdateFrom(version_1_0_9),\r\n\t\tupdateFrom(version_1_1_3),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t\tupdateFrom(version_1_1_6),\r\n\t\tupdateFrom(version_1_1_8),\r\n\t\tupdateFrom(version_2_0_0),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(function (props) {\r\n\t\tconst {\r\n\t\t\tisSelected,\r\n\t\t\tblock,\r\n\t\t\tattributes: { blockID, showList },\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = props;\r\n\r\n\t\tconst [canRemoveItemFocus, toggleCanRemoveItemFocus] = useState(false);\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\t\tuseEffect(() => {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}, [block.clientId]);\r\n\t\tconst blockProps = useBlockProps({\r\n\t\t\tclassName: `ub_table-of-contents${\r\n\t\t\t\tshowList ? \"\" : \" ub_table-of-contents-collapsed\"\r\n\t\t\t}`,\r\n\t\t\tstyle: getStyles(props.attributes),\r\n\t\t\tid: `ub_table-of-contents-${blockID}`,\r\n\t\t});\r\n\t\treturn [\r\n\t\t\tisSelected && inspectorControls(props),\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t...props,\r\n\t\t\t\t\tcanRemoveItemFocus,\r\n\t\t\t\t\ttoggleCanRemoveItemFocus,\r\n\t\t\t\t})}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\tsave: () => null,\r\n});\r\n","import {\r\n\toneColumnIcon,\r\n\ttwoColumnsIcon,\r\n\tthreeColumnsIcon,\r\n\tplainList,\r\n} from \"./icon\";\r\nimport { Component } from \"react\";\r\nimport { getDescendantBlocks, mergeRichTextArray } from \"../../common\";\r\nimport toLatin from \"./localToLatin\";\r\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\r\nimport { faEye, faEyeSlash } from \"@fortawesome/free-solid-svg-icons\";\r\nimport { library } from \"@fortawesome/fontawesome-svg-core\";\r\nimport filterDiacritics from \"./removeDiacritics\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nlibrary.add(faEye, faEyeSlash);\r\n\r\nconst {\r\n\tToggleControl,\r\n\tPanelRow,\r\n\tPanelBody,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tSelectControl,\r\n\tRangeControl,\r\n\tTextControl,\r\n\tCheckboxControl,\r\n} = wp.components;\r\nconst {\r\n\tInspectorControls,\r\n\tBlockControls,\r\n\tRichText,\r\n\tAlignmentToolbar,\r\n\tPanelColorSettings,\r\n} = wp.blockEditor || wp.editor;\r\nconst { select, dispatch, subscribe } = wp.data;\r\nconst { __ } = wp.i18n;\r\n\r\nclass OptionalParent extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\tif (this.props.enabled) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{this.props.children}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn <>{this.props.children};\r\n\t\t}\r\n\t}\r\n}\r\n\r\nclass TableOfContents extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null,\r\n\t\t\tbreaks: [],\r\n\t\t\tcurrentlyEditedItem: \"\", //set to clientid of heading\r\n\t\t\thasIdMismatch: false,\r\n\t\t\treplacementHeaders: [],\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst { updateBlockAttributes } =\r\n\t\t\tdispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\tconst getHeadingBlocks = () => {\r\n\t\t\tlet headings = [];\r\n\r\n\t\t\tlet pageNum = 1;\r\n\r\n\t\t\tlet pageBreaks = [];\r\n\r\n\t\t\tconst rootBlocks = (\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\")\r\n\t\t\t).getBlocks();\r\n\t\t\trootBlocks.forEach((block) => {\r\n\t\t\t\tif (block.name === \"core/heading\") {\r\n\t\t\t\t\theadings.push(block);\r\n\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet newBlock = Object.assign({}, block);\r\n\t\t\t\t\tlet blockAttributes = block.attributes;\r\n\t\t\t\t\tif (block.name === \"ub/advanced-heading\") {\r\n\t\t\t\t\t\tnewBlock.attributes = Object.assign({}, blockAttributes, {\r\n\t\t\t\t\t\t\tlevel: Number(blockAttributes.level.charAt(1)),\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"uagb/advanced-heading\") {\r\n\t\t\t\t\t\tnewBlock.attributes = Object.assign(blockAttributes, {\r\n\t\t\t\t\t\t\tcontent: blockAttributes.headingTitle || \"\",\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"themeisle-blocks/advanced-heading\") {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t[\"h1\", \"h2\", \"h3\", \"h4\", \"h5\", \"h6\"].includes(\r\n\t\t\t\t\t\t\t\tblock.attributes.tag\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(blockAttributes, {\r\n\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.tag.charAt(1)),\r\n\t\t\t\t\t\t\t\tanchor: `themeisle-otter ${blockAttributes.id}`,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"kadence/advancedheading\") {\r\n\t\t\t\t\t\tif (!(\"content\" in newBlock.attributes)) {\r\n\t\t\t\t\t\t\tnewBlock.attributes.content = \"\";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"generateblocks/headline\") {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t[\"h1\", \"h2\", \"h3\", \"h4\", \"h5\", \"h6\"].includes(\r\n\t\t\t\t\t\t\t\tnewBlock.attributes.element\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(\r\n\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tcontent: Array.isArray(blockAttributes.content)\r\n\t\t\t\t\t\t\t\t\t\t? mergeRichTextArray(blockAttributes.content)\r\n\t\t\t\t\t\t\t\t\t\t: blockAttributes.content,\r\n\t\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.element.charAt(1)),\r\n\t\t\t\t\t\t\t\t\tanchor: blockAttributes.elementId,\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t//also set elementID to generated anchor value\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"ub/content-toggle-panel-block\") {\r\n\t\t\t\t\t\tif (block.attributes.useToggleInToC) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(\r\n\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tcontent: blockAttributes.panelTitle,\r\n\t\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.titleTag.charAt(1)),\r\n\t\t\t\t\t\t\t\t\tanchor: blockAttributes.toggleID,\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"core/nextpage\") {\r\n\t\t\t\t\t\tpageNum++;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\tlet internalHeadings = getDescendantBlocks(block).filter(\r\n\t\t\t\t\t\t\t(block) =>\r\n\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\"core/heading\",\r\n\t\t\t\t\t\t\t\t\t\"kadence/advancedheading\",\r\n\t\t\t\t\t\t\t\t\t\"themeisle-blocks/advanced-heading\",\r\n\t\t\t\t\t\t\t\t\t\"uagb/advanced-heading\",\r\n\t\t\t\t\t\t\t\t\t\"generateblocks/headline\",\r\n\t\t\t\t\t\t\t\t\t\"ub/advanced-heading\",\r\n\t\t\t\t\t\t\t\t].includes(block.name) ||\r\n\t\t\t\t\t\t\t\t(block.name === \"ub/content-toggle-panel-block\" &&\r\n\t\t\t\t\t\t\t\t\tblock.attributes.useToggleInToC)\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tif (internalHeadings.length > 0) {\r\n\t\t\t\t\t\t\tinternalHeadings = internalHeadings.map((h) => {\r\n\t\t\t\t\t\t\t\tswitch (h.name) {\r\n\t\t\t\t\t\t\t\t\tcase \"ub/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes = Object.assign({}, h.attributes);\r\n\t\t\t\t\t\t\t\t\t\tif (typeof h.attributes.level !== \"number\") {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.level = Number(h.attributes.level.charAt(1));\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"kadence/advancedheading\":\r\n\t\t\t\t\t\t\t\t\t\tif (!(\"content\" in h.attributes)) {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.content = \"\";\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"themeisle-blocks/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = [...Array(6).keys()]\r\n\t\t\t\t\t\t\t\t\t\t\t.map((a) => `h${a + 1}`)\r\n\t\t\t\t\t\t\t\t\t\t\t.includes(h.attributes.tag)\r\n\t\t\t\t\t\t\t\t\t\t\t? Number(h.attributes.tag.charAt(1))\r\n\t\t\t\t\t\t\t\t\t\t\t: 0;\r\n\t\t\t\t\t\t\t\t\t\th.attributes.anchor = `themeisle-otter ${h.attributes.id}`;\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"uagb/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.content = h.attributes.headingTitle || \"\";\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"generateblocks/headline\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes = Object.assign({}, h.attributes);\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = [...Array(6).keys()]\r\n\t\t\t\t\t\t\t\t\t\t\t.map((a) => `h${a + 1}`)\r\n\t\t\t\t\t\t\t\t\t\t\t.includes(h.attributes.element)\r\n\t\t\t\t\t\t\t\t\t\t\t? Number(h.attributes.element.charAt(1))\r\n\t\t\t\t\t\t\t\t\t\t\t: 0;\r\n\t\t\t\t\t\t\t\t\t\tif (Array.isArray(h.attributes.content)) {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.content = mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\t\th.attributes.content\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"ub/content-toggle-panel-block\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.content = h.attributes.panelTitle;\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = Number(\r\n\t\t\t\t\t\t\t\t\t\t\tblockAttributes.titleTag.charAt(1)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\th.attributes.anchor = h.attributes.toggleID;\r\n\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\treturn h;\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tinternalHeadings.filter((h) => h.attributes.level > 0);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tif (internalHeadings.length > 0) {\r\n\t\t\t\t\t\t\theadings.push(...internalHeadings);\r\n\t\t\t\t\t\t\tpageBreaks.push(...Array(internalHeadings.length).fill(pageNum));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tif (JSON.stringify(this.state.breaks) !== JSON.stringify(pageBreaks)) {\r\n\t\t\t\tthis.setState({ breaks: pageBreaks });\r\n\t\t\t}\r\n\r\n\t\t\treturn headings;\r\n\t\t};\r\n\r\n\t\tconst setHeadings = (checkIDs = true) => {\r\n\t\t\tconst { removeDiacritics } = this.props;\r\n\t\t\tconst headers = getHeadingBlocks().map((header) =>\r\n\t\t\t\tObject.assign(header.attributes, {\r\n\t\t\t\t\tclientId: header.clientId,\r\n\t\t\t\t\tblockName: header.name,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tif (\r\n\t\t\t\t\t!heading.anchor ||\r\n\t\t\t\t\theading.anchor.indexOf(\"themeisle-otter \") === -1\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor = `${key}-${\r\n\t\t\t\t\t\ttypeof heading.content === \"undefined\"\r\n\t\t\t\t\t\t\t? \"\"\r\n\t\t\t\t\t\t\t: (this.props.allowToLatin\r\n\t\t\t\t\t\t\t\t\t? toLatin(\"all\", heading.content.toString())\r\n\t\t\t\t\t\t\t\t\t: heading.content.toString()\r\n\t\t\t\t\t\t\t )\r\n\t\t\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t\t\t.replace(/( |<.+?>| )/g, \"-\")\r\n\t\t\t\t\t}`;\r\n\r\n\t\t\t\t\theading.anchor = heading.anchor\r\n\t\t\t\t\t\t.replace(/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g, \"\")\r\n\t\t\t\t\t\t.replace(/-{2,}/g, \"-\");\r\n\r\n\t\t\t\t\tif (removeDiacritics) {\r\n\t\t\t\t\t\theading.anchor = filterDiacritics(heading.anchor).replace(\r\n\t\t\t\t\t\t\t/[\\u0300-\\u036F\\u1AB0-\\u1AFF\\u1DC0-\\u1DFF\\u20D0-\\u20FF]/g,\r\n\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\theading.anchor = encodeURIComponent(heading.anchor);\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"generateblocks/headline\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.anchor\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\tanchor: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"ub/advanced-heading\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.anchor\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\tanchor: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"ub/content-toggle-panel-block\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.toggleID\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\ttoggleID: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tconst currentIDs = this.state.headers\r\n\t\t\t\t? this.state.headers.map((header) => header.clientId)\r\n\t\t\t\t: [];\r\n\r\n\t\t\tconst hasHeadings =\r\n\t\t\t\tArray.isArray(this.state.headers) && this.state.headers.length > 0;\r\n\r\n\t\t\tconst newHeaders = headers.map((header, i) => ({\r\n\t\t\t\tclientId: header.clientId,\r\n\t\t\t\tcontent: header.content,\r\n\t\t\t\tlevel: header.level,\r\n\t\t\t\tanchor: header.anchor,\r\n\t\t\t\tindex: i,\r\n\t\t\t\tdisabled:\r\n\t\t\t\t\thasHeadings &&\r\n\t\t\t\t\tthis.state.headers[i] &&\r\n\t\t\t\t\t\"disabled\" in this.state.headers[i]\r\n\t\t\t\t\t\t? checkIDs\r\n\t\t\t\t\t\t\t? currentIDs.indexOf(header.clientId) > -1\r\n\t\t\t\t\t\t\t\t? this.state.headers[currentIDs.indexOf(header.clientId)]\r\n\t\t\t\t\t\t\t\t\t\t.disabled\r\n\t\t\t\t\t\t\t\t: false\r\n\t\t\t\t\t\t\t: this.state.headers[i].disabled\r\n\t\t\t\t\t\t: false,\r\n\t\t\t\tcustomContent:\r\n\t\t\t\t\thasHeadings &&\r\n\t\t\t\t\tthis.state.headers[i] &&\r\n\t\t\t\t\t\"customContent\" in this.state.headers[i]\r\n\t\t\t\t\t\t? checkIDs\r\n\t\t\t\t\t\t\t? currentIDs.indexOf(header.clientId) > -1\r\n\t\t\t\t\t\t\t\t? this.state.headers[currentIDs.indexOf(header.clientId)]\r\n\t\t\t\t\t\t\t\t\t\t.customContent\r\n\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t: this.state.headers[i].customContent\r\n\t\t\t\t\t\t: \"\",\r\n\t\t\t}));\r\n\r\n\t\t\tif (JSON.stringify(newHeaders) !== JSON.stringify(this.state.headers)) {\r\n\t\t\t\tif (Array.isArray(this.state.headers)) {\r\n\t\t\t\t\tif (this.state.headers.length === newHeaders.length) {\r\n\t\t\t\t\t\tlet hasMismatch = false;\r\n\r\n\t\t\t\t\t\tthis.state.headers.some(\r\n\t\t\t\t\t\t\t(h, i) => h.clientId !== newHeaders[i].clientId\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tif (checkIDs && hasMismatch) {\r\n\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\thasIdMismatch: true,\r\n\t\t\t\t\t\t\t\treplacementHeaders: newHeaders,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\theaders: this.state.headers.map((hd, i) => {\r\n\t\t\t\t\t\t\t\t\tconst defaultReplacement =\r\n\t\t\t\t\t\t\t\t\t\tthis.state.headers[\r\n\t\t\t\t\t\t\t\t\t\t\tthis.state.headers\r\n\t\t\t\t\t\t\t\t\t\t\t\t.map((h) => h.clientId)\r\n\t\t\t\t\t\t\t\t\t\t\t\t.indexOf(newHeaders[i].clientId)\r\n\t\t\t\t\t\t\t\t\t\t] || hd;\r\n\t\t\t\t\t\t\t\t\treturn Object.assign({}, newHeaders[i], {\r\n\t\t\t\t\t\t\t\t\t\tdisabled:\r\n\t\t\t\t\t\t\t\t\t\t\tnewHeaders[i].disabled || defaultReplacement.disabled,\r\n\t\t\t\t\t\t\t\t\t\tcustomContent:\r\n\t\t\t\t\t\t\t\t\t\t\tnewHeaders[i].customContent ||\r\n\t\t\t\t\t\t\t\t\t\t\tdefaultReplacement.customContent,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\thasIdMismatch: true,\r\n\t\t\t\t\t\t\treplacementHeaders: newHeaders,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.setState({ headers: newHeaders });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t};\r\n\r\n\t\tsetHeadings(false);\r\n\r\n\t\tconst unsubscribe = subscribe(() => setHeadings());\r\n\t\tthis.setState({ unsubscribe });\r\n\r\n\t\t// bind setHeadings to component context\r\n\t\tthis.setHeadings = setHeadings.bind(this);\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\t// call header manipulation to trigger latin alphabet conversion of links\r\n\t\tconst { setAttributes, attributes } = this.props.blockProp;\r\n\t\tconst { headers, replacementHeaders, breaks, currentlyEditedItem } =\r\n\t\t\tthis.state;\r\n\r\n\t\tif (\r\n\t\t\tthis.props.allowToLatin !== prevProps.allowToLatin ||\r\n\t\t\tthis.props.removeDiacritics !== prevProps.removeDiacritics\r\n\t\t) {\r\n\t\t\tthis.setHeadings();\r\n\t\t\tsetAttributes({ links: JSON.stringify(headers) });\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (JSON.stringify(headers) !== JSON.stringify(prevState.headers)) {\r\n\t\t\tsetAttributes({ links: JSON.stringify(headers) });\r\n\t\t}\r\n\t\tif (breaks !== attributes.gaps) {\r\n\t\t\tsetAttributes({ gaps: breaks });\r\n\t\t}\r\n\r\n\t\tif (this.state.hasIdMismatch) {\r\n\t\t\tconst oldIDs = Array.isArray(headers)\r\n\t\t\t\t? headers.map((h) => h.clientId)\r\n\t\t\t\t: [];\r\n\t\t\tconst newIDs = replacementHeaders.map((h) => h.clientId);\r\n\r\n\t\t\tif (oldIDs.length === newIDs.length) {\r\n\t\t\t\tlet mismatchLocs = [];\r\n\t\t\t\tfor (let i = 0; i < replacementHeaders.length; i++) {\r\n\t\t\t\t\tif (headers[i].clientId !== replacementHeaders[i].clientId) {\r\n\t\t\t\t\t\tmismatchLocs.push(i);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tlet replacements = JSON.parse(JSON.stringify(replacementHeaders)).sort(\r\n\t\t\t\t\t(a, b) =>\r\n\t\t\t\t\t\tnewIDs.indexOf(a.clientId) > newIDs.indexOf(b.clientId) ? 1 : -1\r\n\t\t\t\t);\r\n\r\n\t\t\t\tif (mismatchLocs.length < 1) {\r\n\t\t\t\t\treplacements = replacements.map((h, i) =>\r\n\t\t\t\t\t\tObject.assign({}, h, {\r\n\t\t\t\t\t\t\tdisabled: headers[newIDs.indexOf(headers[i].clientId)].disabled,\r\n\t\t\t\t\t\t\tcustomContent:\r\n\t\t\t\t\t\t\t\theaders[newIDs.indexOf(headers[i].clientId)].customContent,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.setState({ headers: JSON.parse(JSON.stringify(replacements)) });\r\n\t\t\t} else {\r\n\t\t\t\tlet diff = [];\r\n\t\t\t\tlet currentHeaders = JSON.parse(JSON.stringify(headers)) || [];\r\n\t\t\t\tif (oldIDs.length < newIDs.length) {\r\n\t\t\t\t\tlet insertionSpots = [];\r\n\t\t\t\t\tnewIDs.forEach((nh, i) => {\r\n\t\t\t\t\t\tif (oldIDs.indexOf(nh) === -1) {\r\n\t\t\t\t\t\t\tdiff.push(nh);\r\n\t\t\t\t\t\t\tinsertionSpots.push(i);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tinsertionSpots.forEach((index, i) => {\r\n\t\t\t\t\t\tconst currentHeader = replacementHeaders.filter(\r\n\t\t\t\t\t\t\t(nh) => nh.clientId === diff[i]\r\n\t\t\t\t\t\t)[0];\r\n\t\t\t\t\t\tcurrentHeaders.splice(index, 0, currentHeader);\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet deletionSpots = [];\r\n\r\n\t\t\t\t\toldIDs.forEach((nh, i) => {\r\n\t\t\t\t\t\tif (newIDs.indexOf(nh) === -1) {\r\n\t\t\t\t\t\t\tdiff.push(nh);\r\n\t\t\t\t\t\t\tdeletionSpots.push(i);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tif (newIDs.length) {\r\n\t\t\t\t\t\tdeletionSpots.forEach((index) => {\r\n\t\t\t\t\t\t\tif (index !== currentHeaders[index].index) {\r\n\t\t\t\t\t\t\t\t//heading split, transfer extra attributes of old heading to first of two new ones\r\n\t\t\t\t\t\t\t\tObject.assign(currentHeaders[currentHeaders[index].index], {\r\n\t\t\t\t\t\t\t\t\tdisabled: currentHeaders[index].disabled,\r\n\t\t\t\t\t\t\t\t\tcustomContent: currentHeaders[index].customContent,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tcurrentHeaders.splice(index, 1);\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tcurrentHeaders = [];\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.setState({ headers: currentHeaders });\r\n\t\t\t}\r\n\r\n\t\t\tthis.setState({ hasIdMismatch: false });\r\n\t\t}\r\n\r\n\t\tif (this.props.canRemoveItemFocus) {\r\n\t\t\tif (currentlyEditedItem) {\r\n\t\t\t\tthis.setState({ currentlyEditedItem: \"\" });\r\n\t\t\t}\r\n\t\t\tthis.props.itemFocusRemoved();\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style, numColumns, listStyle } =\r\n\t\t\tthis.props;\r\n\r\n\t\tconst { isSelected } = blockProp;\r\n\r\n\t\tconst { listColor, listBackgroundColor } = blockProp.attributes;\r\n\r\n\t\tconst { headers, currentlyEditedItem } = this.state;\r\n\r\n\t\tconst placeItem = (arr, item) => {\r\n\t\t\tif (arr.length === 0 || arr[0].level === item.level) {\r\n\t\t\t\tarr.push(Object.assign({}, item));\r\n\t\t\t} else if (arr[arr.length - 1].level < item.level) {\r\n\t\t\t\tif (!arr[arr.length - 1].children) {\r\n\t\t\t\t\tarr[arr.length - 1].children = [Object.assign({}, item)];\r\n\t\t\t\t} else placeItem(arr[arr.length - 1].children, item);\r\n\t\t\t}\r\n\t\t};\r\n\r\n\t\tconst makeHeaderArray = (origHeaders) => {\r\n\t\t\tlet array = [];\r\n\r\n\t\t\torigHeaders\r\n\t\t\t\t.filter((header) => allowedHeaders[header.level - 1])\r\n\t\t\t\t.filter((header) => !header.disabled || isSelected)\r\n\t\t\t\t.forEach((header) => placeItem(array, header));\r\n\r\n\t\t\treturn array;\r\n\t\t};\r\n\r\n\t\tconst readCustomHeadingInput = () => {\r\n\t\t\tconst revisedHeaders = JSON.parse(JSON.stringify(this.state.headers));\r\n\r\n\t\t\tconst currentlyEditedHeader = revisedHeaders.filter(\r\n\t\t\t\t(h) => h.clientId === currentlyEditedItem\r\n\t\t\t)[0];\r\n\r\n\t\t\tif (\r\n\t\t\t\tcurrentlyEditedHeader.customContent ===\r\n\t\t\t\tcurrentlyEditedHeader.content.replace(/<.+?>/g, \"\")\r\n\t\t\t) {\r\n\t\t\t\t//no changes detected\r\n\t\t\t\trevisedHeaders[currentlyEditedHeader.index].customContent = \"\";\r\n\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t}\r\n\t\t\tthis.setState({ currentlyEditedItem: \"\" });\r\n\t\t};\r\n\r\n\t\tconst parseList = (list) =>\r\n\t\t\tlist.map((item) => (\r\n\t\t\t\t
  • \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{isSelected && currentlyEditedItem === item.clientId ? (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].customContent = e.target.value;\r\n\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tonBlur={readCustomHeadingInput}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\" : \"\"}${\r\n\t\t\t\t\t\t\t\t\t\titem.customContent ||\r\n\t\t\t\t\t\t\t\t\t\t(typeof item.content === \"undefined\"\r\n\t\t\t\t\t\t\t\t\t\t\t? \"\"\r\n\t\t\t\t\t\t\t\t\t\t\t: item.content.replace(/(<.+?>)/g, \"\"))\r\n\t\t\t\t\t\t\t\t\t}${item.disabled ? \"\" : \"\"}`,\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{!item.disabled && (\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tif (!revisedHeaders[item.index].customContent) {\r\n\t\t\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].customContent =\r\n\t\t\t\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].content.replace(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t/<.+?>/g,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tthis.setState({ currentlyEditedItem: item.clientId });\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].disabled =\r\n\t\t\t\t\t\t\t\t\t\t\t!revisedHeaders[item.index].disabled;\r\n\t\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t{item.children &&\r\n\t\t\t\t\t\t(listStyle === \"numbered\" ? (\r\n\t\t\t\t\t\t\t
      {parseList(item.children)}
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{parseList(item.children)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t
  • \r\n\t\t\t));\r\n\r\n\t\tif (!isSelected) {\r\n\t\t\tif (currentlyEditedItem) {\r\n\t\t\t\treadCustomHeadingInput();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter((header) => allowedHeaders[header.level - 1]).length > 0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{listStyle === \"numbered\" ? (\r\n\t\t\t\t\t\t
      {parseList(makeHeaderArray(headers))}
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{parseList(makeHeaderArray(headers))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn (\r\n\t\t\t\tblockProp && (\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Add a heading to begin generating the table of contents\")}\r\n\t\t\t\t\t

    \r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst {\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\thideOnMobile,\r\n\t\tallowToCHiding,\r\n\t\tenableSmoothScroll,\r\n\t\tallowToLatin,\r\n\t\tremoveDiacritics,\r\n\t\tscrollOption,\r\n\t\tscrollOffset,\r\n\t\tscrollTarget,\r\n\t\tscrollTargetType,\r\n\t\ttitleColor,\r\n\t\ttitleBackgroundColor,\r\n\t\tlistStyle,\r\n\t\tlistIconColor,\r\n\t\tlistColor,\r\n\t\tlistBackgroundColor,\r\n\t\tnumColumns,\r\n\t\tshowText,\r\n\t\thideText,\r\n\t} = attributes;\r\n\r\n\tconst { updateBlockAttributes } =\r\n\t\tdispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\tconst { getBlocks } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{allowedHeaders.map((a, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tallowedHeaders: [\r\n\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t!allowedHeaders[i],\r\n\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t

    {__(\"Columns\")}

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 1 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 2 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 3 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t

    {__(\"List type\")}

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"bulleted\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"numbered\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"plain\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tallowToCHiding,\r\n\t\t\t\t\t\t\t\t\tshowList: allowToCHiding ? showList : true,\r\n\t\t\t\t\t\t\t\t\thideOnMobile: false,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showText })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ hideText })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ hideOnMobile: !hideOnMobile })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ scrollOption })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{scrollOption === \"namedelement\" && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tonChange={(scrollTargetType) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ scrollTargetType })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ scrollTarget })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{scrollOption === \"fixedamount\" && (\r\n\t\t\t\t\t\t setAttributes({ scrollOffset })}\r\n\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tconst tocInstances = getBlocks().filter(\r\n\t\t\t\t\t\t\t\t\t(block) => block.name === \"ub/table-of-contents-block\"\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\ttocInstances.forEach((instance) => {\r\n\t\t\t\t\t\t\t\t\tupdateBlockAttributes(instance.clientId, {\r\n\t\t\t\t\t\t\t\t\t\tenableSmoothScroll: !enableSmoothScroll,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ allowToLatin: e })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ removeDiacritics })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\t// eslint-disable-next-line no-unused-vars\r\n\t\t\t\t\t\tconst { blockID, title, ...rest } = attributes;\r\n\r\n\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t}}\r\n\t\t\t\t\tsetAttribute={setAttributes}\r\n\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\tpreviewElementCallback={(el) => el}\r\n\t\t\t\t\tpreviewsEnabled={false}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ titleColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Title Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: titleBackgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (titleBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ titleBackgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Title Background Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: listColor,\r\n\t\t\t\t\t\t\t\tonChange: (listColor) => setAttributes({ listColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"List Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: listBackgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (listBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ listBackgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"List Background Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t...[\r\n\t\t\t\t\t\t\t\tlistStyle !== \"plain\"\r\n\t\t\t\t\t\t\t\t\t? {\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: listIconColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (listIconColor) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ listIconColor }),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel:\r\n\t\t\t\t\t\t\t\t\t\t\t\tlistStyle === \"numbered\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? __(\"Item number color\")\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: __(\"List icon color\"),\r\n\t\t\t\t\t\t\t\t\t }\r\n\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t]}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes } = props;\r\n\tconst { numColumns, titleAlignment, listStyle } = props.attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t setAttributes({ numColumns: 1 })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ numColumns: 2 })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ numColumns: 3 })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t setAttributes({ listStyle: \"bulleted\" })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ listStyle: \"numbered\" })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ listStyle: \"plain\" })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t setAttributes({ titleAlignment: value })}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes, canRemoveItemFocus, toggleCanRemoveItemFocus } = props;\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tallowToCHiding,\r\n\t\tnumColumns,\r\n\t\tlistStyle,\r\n\t\ttitleAlignment,\r\n\t\tallowToLatin,\r\n\t\tremoveDiacritics,\r\n\t\ttitleColor,\r\n\t\ttitleBackgroundColor,\r\n\t\tlistColor,\r\n\t\tlistBackgroundColor,\r\n\t\tlistIconColor,\r\n\t\tblockID,\r\n\t\tshowText,\r\n\t\thideText,\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t toggleCanRemoveItemFocus(true)}\r\n\t\t\t\t\t\tonChange={(text) => setAttributes({ title: text })}\r\n\t\t\t\t\t\tvalue={title}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t{showList ? hideText || __(\"hide\") : showText || __(\"show\")}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t{showList && (\r\n\t\t\t\t toggleCanRemoveItemFocus(false)}\r\n\t\t\t\t\tstyle={{ backgroundColor: listBackgroundColor }}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\t{\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport default TableOfContents;\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const oneColumnIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const twoColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const threeColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const plainList = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import cyrillic from './languageTables/cyrillic';\r\n\r\nconst conversionTables = {cyrillic};\r\n\r\n/**\r\n * Convert the local alphabets to their latin counterparts\r\n *\r\n * @param {string} local Local name in the conversion table, use 'all' to filter through all available local tables\r\n * @param {string} target Target string\r\n *\r\n * @return {string} formatted target\r\n */\r\nfunction toLatin(local, target) {\r\n\tfunction convertAndReplace(l, t) {\r\n\t\tif (conversionTables[l]) {\r\n\t\t\tconst currentTable = conversionTables[l];\r\n\t\t\tObject.keys(currentTable).map(key => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(currentTable, key)) {\r\n\t\t\t\t\tt = t.replace(new RegExp(key ,'g'), currentTable[key]);\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t}\r\n\t\treturn t;\r\n\t}\r\n\r\n\tlet rawTarget = target;\r\n\tif (local === 'all') {\r\n\t\tObject.keys(conversionTables).map(locale => {\r\n\t\t\tif(Object.prototype.hasOwnProperty.call(conversionTables, locale)){\r\n\t\t\t\trawTarget = convertAndReplace(locale, rawTarget);\r\n\t\t\t}\r\n\t\t})\r\n\t} else {\r\n\t\trawTarget = convertAndReplace(local, rawTarget);\r\n\t}\r\n\treturn rawTarget;\r\n}\r\n\r\nexport default toLatin;\r\n\r\n\r\n","import { Component } from 'react';\r\nimport TableOfContents from './components';\r\n\r\nconst { select, subscribe } = wp.data;\r\nconst { __ } = wp.i18n;\r\n\r\nexport const oldAttributes = {\r\n\ttitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_table-of-contents-title'\r\n\t},\r\n\tallowedHeaders: {\r\n\t\ttype: 'array',\r\n\t\tdefault: Array(6).fill(true)\r\n\t},\r\n\tlinks: {\r\n\t\ttype: 'string',\r\n\t\tdefault: ''\r\n\t},\r\n\tallowToCHiding: {\r\n\t\ttype: 'boolean',\r\n\t\tdefault: false\r\n\t},\r\n\tshowList: {\r\n\t\ttype: 'boolean',\r\n\t\tdefault: true\r\n\t},\r\n\tnumColumns: {\r\n\t\ttype: 'number',\r\n\t\tdefault: 1\r\n\t},\r\n\tlistStyle: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'bulleted' //other options: numbered, plain\r\n\t}\r\n};\r\n\r\nexport const updateFrom = oldVersion => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion\r\n});\r\n\r\nconst getHeaderBlocks = () =>\r\n\tselect('core/editor')\r\n\t\t.getBlocks()\r\n\t\t.filter(block => block.name === 'core/heading');\r\n\r\nconst makeNestedArray = (item, array) => {\r\n\tlet last = array.length - 1;\r\n\tif (array.length === 0 || array[last][0].level < item.level) {\r\n\t\tarray.push([item]);\r\n\t} else if (array[last][0].level === item.level) {\r\n\t\tarray[last].push(item);\r\n\t} else {\r\n\t\twhile (array[last][0].level > item.level) {\r\n\t\t\tif (array.length > 1) {\r\n\t\t\t\tarray[array.length - 2].push(array.pop());\r\n\t\t\t\tlast = array.length - 1;\r\n\t\t\t} else break;\r\n\t\t}\r\n\t\tif (array[last][0].level === item.level) {\r\n\t\t\tarray[last].push(item);\r\n\t\t}\r\n\t}\r\n};\r\n\r\nconst combineSubarrays = array => {\r\n\twhile (\r\n\t\tarray.length > 1 &&\r\n\t\tarray[array.length - 1][0].level > array[array.length - 2][0].level\r\n\t) {\r\n\t\tarray[array.length - 2].push(array.pop());\r\n\t}\r\n\treturn array[0];\r\n};\r\n\r\nconst makeHeaderArray_1_0_8 = origHeaders => {\r\n\tlet arrays = [];\r\n\torigHeaders.forEach(header => makeNestedArray(header, arrays));\r\n\treturn combineSubarrays(arrays);\r\n};\r\n\r\nclass TableOfContents_1_0_8 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null,\r\n\t\t\tshowList: true\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(' ', '-');\r\n\t\t\t\t\theading.anchor.replace(/[^\\w\\s-]/g, '');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_8(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst parseList_1_0_8 = list => {\r\n\t\t\tlet items = [];\r\n\t\t\tlist.forEach(item => {\r\n\t\t\t\titems.push(\r\n\t\t\t\t\tArray.isArray(item) ? (\r\n\t\t\t\t\t\tparseList_1_0_8(item)\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t{item.content}\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\t\t\t});\r\n\t\t\treturn
      {items}
    ;\r\n\t\t};\r\n\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{parseList_1_0_8(this.state.headers)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn (\r\n\t\t\t\t

    \r\n\t\t\t\t\tAdd a header to begin generating the table of contents\r\n\t\t\t\t

    \r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_0_8 = props => {\r\n\tconst { showList, links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst ToCPlaceholder = (\r\n\t

    \r\n\t\t{__('Add a header to begin generating the table of contents')}\r\n\t

    \r\n);\r\n\r\nclass TableOfContents_1_0_9 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(/( |
    )/g, '-');\r\n\t\t\t\t\theading.anchor = heading.anchor.replace(/[^\\w\\s-]/g, '');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_8(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst parseList_1_0_9 = list => {\r\n\t\t\tlet items = [];\r\n\t\t\tlist.forEach(item => {\r\n\t\t\t\tif (Array.isArray(item)) {\r\n\t\t\t\t\titems.push(parseList_1_0_9(item));\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet multilineItem = item.content.split('
    ');\r\n\t\t\t\t\tfor (let i = 0; i < multilineItem.length - 1; i++) {\r\n\t\t\t\t\t\tmultilineItem[i] = [multilineItem[i],
    ];\r\n\t\t\t\t\t}\r\n\t\t\t\t\titems.push(\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t{multilineItem}\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn
      {items}
    ;\r\n\t\t};\r\n\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_0_9(this.state.headers)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn this.props.blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_0_9 = props => {\r\n\tconst { links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst parseList_1_1_3 = list => {\r\n\tlet items = [];\r\n\tlist.forEach(item => {\r\n\t\tif (Array.isArray(item)) {\r\n\t\t\titems.push(parseList_1_1_3(item));\r\n\t\t} else {\r\n\t\t\titems.push(\r\n\t\t\t\t
  • \r\n\t\t\t\t\t|<\\/a>)/g, '')\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
  • \r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\treturn
      {items}
    ;\r\n};\r\n\r\nclass TableOfContents_1_1_3 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(/( |<.+?>| )/g, '-');\r\n\t\t\t\t\theading.anchor = heading.anchor.replace(\r\n\t\t\t\t\t\t/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g,\r\n\t\t\t\t\t\t''\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_9(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_1_3(this.state.headers)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn this.props.blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_3 = props => {\r\n\tconst { links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst setHeaders_1_1_5 = () => {\r\n\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\theaders.forEach((heading, key) => {\r\n\t\tconst headingAnchorEmpty =\r\n\t\t\ttypeof heading.anchor === 'undefined' || heading.anchor === '';\r\n\t\tconst headingContentEmpty =\r\n\t\t\ttypeof heading.content === 'undefined' || heading.content === '';\r\n\t\tconst headingDefaultAnchor =\r\n\t\t\t!headingAnchorEmpty && heading.anchor.indexOf(key + '-') === 0;\r\n\t\tif (\r\n\t\t\t!headingContentEmpty &&\r\n\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t) {\r\n\t\t\theading.anchor =\r\n\t\t\t\tkey +\r\n\t\t\t\t'-' +\r\n\t\t\t\theading.content\r\n\t\t\t\t\t.toString()\r\n\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t.replace(/( |<.+?>| )/g, '-');\r\n\t\t\theading.anchor = heading.anchor.replace(\r\n\t\t\t\t/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g,\r\n\t\t\t\t''\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\tthis.setState({ headers });\r\n};\r\n\r\nconst makeHeaderArray_1_1_5 = (origHeaders, allowedHeaders) => {\r\n\tlet arrays = [];\r\n\r\n\torigHeaders\r\n\t\t.filter(header => allowedHeaders[header.level - 1])\r\n\t\t.forEach(header => makeNestedArray(header, arrays));\r\n\treturn combineSubarrays(arrays);\r\n};\r\n\r\nclass TableOfContents_1_1_5 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style } = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_1_3(\r\n\t\t\t\t\t\tmakeHeaderArray_1_1_5(headers, allowedHeaders)\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nclass ToggleButton_1_1_6 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{this.props.showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\r\n\t\t\t\t\t]\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t}\r\n}\r\n\r\nclass TableOfContents_1_1_6 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style, numColumns } = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{parseList_1_1_3(\r\n\t\t\t\t\t\tmakeHeaderArray_1_1_5(headers, allowedHeaders)\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_6 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{title}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nconst placeItem_1_1_8 = (arr, item) => {\r\n\tif (arr.length === 0 || arr[0].level === item.level) {\r\n\t\tarr.push(Object.assign({}, item));\r\n\t} else if (arr[arr.length - 1].level < item.level) {\r\n\t\tif (!arr[arr.length - 1].children) {\r\n\t\t\tarr[arr.length - 1].children = [Object.assign({}, item)];\r\n\t\t} else placeItem_1_1_8(arr[arr.length - 1].children, item);\r\n\t}\r\n};\r\n\r\nconst makeHeaderArray_1_1_8 = (origHeaders, allowedHeaders) => {\r\n\tlet array = [];\r\n\r\n\torigHeaders\r\n\t\t.filter(header => allowedHeaders[header.level - 1])\r\n\t\t.forEach(header => {\r\n\t\t\tplaceItem_1_1_8(array, header);\r\n\t\t});\r\n\r\n\treturn array;\r\n};\r\n\r\nconst parseList_1_1_8 = (list, listStyle) => {\r\n\treturn list.map(item => (\r\n\t\t
  • \r\n\t\t\t|<\\/a>)/g, '')\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t{item.children &&\r\n\t\t\t\t(listStyle === 'numbered' ? (\r\n\t\t\t\t\t
      {parseList_1_1_8(item.children)}
    \r\n\t\t\t\t) : (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{parseList_1_1_8(item.children)}\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t
  • \r\n\t));\r\n};\r\n\r\nclass TableOfContents_1_1_8 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst {\r\n\t\t\tallowedHeaders,\r\n\t\t\tblockProp,\r\n\t\t\tstyle,\r\n\t\t\tnumColumns,\r\n\t\t\tlistStyle\r\n\t\t} = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{listStyle === 'numbered' ? (\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t{parseList_1_1_8(\r\n\t\t\t\t\t\t\t\tmakeHeaderArray_1_1_8(headers, allowedHeaders),\r\n\t\t\t\t\t\t\t\tlistStyle\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{parseList_1_1_8(\r\n\t\t\t\t\t\t\t\tmakeHeaderArray_1_1_8(headers, allowedHeaders),\r\n\t\t\t\t\t\t\t\tlistStyle\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_8 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding,\r\n\t\tlistStyle\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{title}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nclass ToggleButton_2_0_0 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{this.props.showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\r\n\t\t\t\t\t]\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t}\r\n}\r\n\r\nexport const version_2_0_0 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding,\r\n\t\tlistStyle\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","export default function filterDiacritics(str) {\r\n\tconst defaultDiacriticsRemovalMap = [\r\n\t\t{\r\n\t\t\tbase: \"A\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AA\",\r\n\t\t\tletters: \"\\uA732\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AE\",\r\n\t\t\tletters: \"\\u00C6\\u01FC\\u01E2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AO\",\r\n\t\t\tletters: \"\\uA734\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AU\",\r\n\t\t\tletters: \"\\uA736\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AV\",\r\n\t\t\tletters: \"\\uA738\\uA73A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AY\",\r\n\t\t\tletters: \"\\uA73C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"B\",\r\n\t\t\tletters: \"\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"C\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"D\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"DZ\",\r\n\t\t\tletters: \"\\u01F1\\u01C4\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Dz\",\r\n\t\t\tletters: \"\\u01F2\\u01C5\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"E\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"F\",\r\n\t\t\tletters: \"\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"G\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"H\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"I\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"IJ\",\r\n\t\t\tletters: \"\\u0132\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"J\",\r\n\t\t\tletters: \"\\u004A\\u24BF\\uFF2A\\u0134\\u0248\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"K\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"L\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"LJ\",\r\n\t\t\tletters: \"\\u01C7\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Lj\",\r\n\t\t\tletters: \"\\u01C8\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"M\",\r\n\t\t\tletters: \"\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"N\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"NJ\",\r\n\t\t\tletters: \"\\u01CA\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Nj\",\r\n\t\t\tletters: \"\\u01CB\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"O\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OE\",\r\n\t\t\tletters: \"\\u0152\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OI\",\r\n\t\t\tletters: \"\\u01A2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OO\",\r\n\t\t\tletters: \"\\uA74E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OU\",\r\n\t\t\tletters: \"\\u0222\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"P\",\r\n\t\t\tletters: \"\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Q\",\r\n\t\t\tletters: \"\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"R\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"S\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"T\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"TZ\",\r\n\t\t\tletters: \"\\uA728\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"U\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"V\",\r\n\t\t\tletters: \"\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"VY\",\r\n\t\t\tletters: \"\\uA760\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"W\",\r\n\t\t\tletters: \"\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"X\",\r\n\t\t\tletters: \"\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Y\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Z\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"a\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"aa\",\r\n\t\t\tletters: \"\\uA733\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ae\",\r\n\t\t\tletters: \"\\u00E6\\u01FD\\u01E3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ao\",\r\n\t\t\tletters: \"\\uA735\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"au\",\r\n\t\t\tletters: \"\\uA737\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"av\",\r\n\t\t\tletters: \"\\uA739\\uA73B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ay\",\r\n\t\t\tletters: \"\\uA73D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"b\",\r\n\t\t\tletters: \"\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"c\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"d\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"dz\",\r\n\t\t\tletters: \"\\u01F3\\u01C6\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"e\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"f\",\r\n\t\t\tletters: \"\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"g\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"h\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"hv\",\r\n\t\t\tletters: \"\\u0195\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"i\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ij\",\r\n\t\t\tletters: \"\\u0133\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"j\",\r\n\t\t\tletters: \"\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"k\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"l\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"lj\",\r\n\t\t\tletters: \"\\u01C9\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"m\",\r\n\t\t\tletters: \"\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"n\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"nj\",\r\n\t\t\tletters: \"\\u01CC\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"o\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oe\",\r\n\t\t\tletters: \"\\u0153\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oi\",\r\n\t\t\tletters: \"\\u01A3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ou\",\r\n\t\t\tletters: \"\\u0223\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oo\",\r\n\t\t\tletters: \"\\uA74F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"p\",\r\n\t\t\tletters: \"\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"q\",\r\n\t\t\tletters: \"\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"r\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"s\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0073\\u24E2\\uFF53\\u00DF\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"t\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"tz\",\r\n\t\t\tletters: \"\\uA729\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"u\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"v\",\r\n\t\t\tletters: \"\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"vy\",\r\n\t\t\tletters: \"\\uA761\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"w\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"x\",\r\n\t\t\tletters: \"\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"y\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"z\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u007A \\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763\",\r\n\t\t},\r\n\t];\r\n\tconst charCodeMap = {};\r\n\tconst diacriticsMap = {};\r\n\tfor (let i = 0; i < defaultDiacriticsRemovalMap.length; i++) {\r\n\t\tlet letters = defaultDiacriticsRemovalMap[i].letters.split(\"\");\r\n\t\tfor (let j = 0; j < letters.length; j++) {\r\n\t\t\tdiacriticsMap[letters[j]] = defaultDiacriticsRemovalMap[i].base;\r\n\t\t\tcharCodeMap[letters[j].charCodeAt(0)] =\r\n\t\t\t\tdefaultDiacriticsRemovalMap[i].base;\r\n\t\t}\r\n\t}\r\n\treturn str.replace(/[^\\u0000-\\u007E]/g, (a) => diacriticsMap[a] || a);\r\n}\r\n","import icons from \"./icons\";\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_5,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport metadata from \"./block.json\";\r\nimport { blockControls, inspectorControls, editorDisplay } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { useEffect, useState } from \"react\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\n\r\nimport { withDispatch, withSelect, useSelect } from \"@wordpress/data\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\nimport { getStyles } from \"./get-styles\";\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/testimonial-block\", {\r\n\ttitle: __(\"Testimonial\"),\r\n\ticon: icons.testimonial,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"testimonial\"), __(\"quotes\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, attributes, block, replaceBlock } = props;\r\n\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst [activeAlignment, setActiveAlignment] = useState(false);\r\n\r\n\t\tfunction setState(state) {\r\n\t\t\tif (state.hasOwnProperty(\"editable\")) {\r\n\t\t\t\tsetEditable(state.editable);\r\n\t\t\t}\r\n\t\t\tif (state.hasOwnProperty(\"activeAlignment\")) {\r\n\t\t\t\tsetActiveAlignment(state.activeAlignment);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn (\r\n\t\t\t<>\r\n\t\t\t\t{isSelected &&\r\n\t\t\t\t\tblockControls({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst {\r\n\t\t\t\t\t\t\t\tub_testimonial_author,\r\n\t\t\t\t\t\t\t\tub_testimonial_author_role,\r\n\t\t\t\t\t\t\t\tub_testimonial_text,\r\n\t\t\t\t\t\t\t\t...otherAttributes\r\n\t\t\t\t\t\t\t} = attributes;\r\n\t\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\"ub/testimonial\",\r\n\t\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_author: mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\tub_testimonial_author\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_author_role: mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\tub_testimonial_author_role\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_text:\r\n\t\t\t\t\t\t\t\t\t\t\tmergeRichTextArray(ub_testimonial_text),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\t\r\n\t\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst {\r\n\t\t\tbackgroundColor,\r\n\t\t\ttextColor,\r\n\t\t\ttextSize,\r\n\t\t\timgURL,\r\n\t\t\timgAlt,\r\n\t\t\tub_testimonial_author,\r\n\t\t\tub_testimonial_author_role,\r\n\t\t\tub_testimonial_text,\r\n\t\t\ttextAlign,\r\n\t\t\tauthorAlign,\r\n\t\t\tauthorRoleAlign,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{imgAlt}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_author}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [updateFrom(version_1_1_2), updateFrom(version_1_1_5)],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icons.testimonial,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: function (props) {\r\n\t\tconst {\r\n\t\t\tattributes: { blockID },\r\n\t\t\tisSelected,\r\n\t\t\tclassName,\r\n\t\t} = props;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst [activeAlignment, setActiveAlignment] = useState(false);\r\n\t\tconst {\r\n\t\t\tblock,\r\n\t\t\tgetBlock,\r\n\t\t\tparentID,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetBlocks,\r\n\t\t} = useSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\t\tuseEffect(() => {\r\n\t\t\tif (blockID === \"\") {\r\n\t\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t\t}\r\n\t\t}, []);\r\n\t\tuseEffect(() => {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}, [block.clientId]);\r\n\r\n\t\tfunction setState(state) {\r\n\t\t\tif (state.hasOwnProperty(\"editable\")) {\r\n\t\t\t\tsetEditable(state.editable);\r\n\t\t\t}\r\n\t\t\tif (state.hasOwnProperty(\"activeAlignment\")) {\r\n\t\t\t\tsetActiveAlignment(state.activeAlignment);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t{isSelected &&\r\n\t\t\t\t\tblockControls({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\r\n\t\t\t\t{isSelected && inspectorControls(props)}\r\n\r\n\t\t\t\t
    \r\n\t\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","const { __ } = wp.i18n;\r\n\r\nconst {\r\n\tRichText,\r\n\tBlockControls,\r\n\tMediaUpload,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n} = wp.blockEditor || wp.editor;\r\n\r\nconst { Button, PanelBody, RangeControl, ToolbarGroup, ToolbarButton } =\r\n\twp.components;\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\nimport icons from \"./icons\";\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes, setState, editable, activeAlignment } = props;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"]\r\n\t\t\t\t\t.slice(0, editable.indexOf(\"text\") > 0 ? 4 : 3)\r\n\t\t\t\t\t.map((a) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tswitch (editable) {\r\n\t\t\t\t\t\t\t\t\tcase \"testimonial_text\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ textAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"author\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ authorAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"author_role\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ authorRoleAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { backgroundColor, textColor, textSize } = attributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t setAttributes({ backgroundColor })}\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t setAttributes({ textColor })}\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ textSize: value })}\r\n\t\t\t\t\t\tmin={14}\r\n\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\tbeforeIcon=\"editor-textcolor\"\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { isSelected, setState, attributes, setAttributes } = props;\r\n\r\n\tconst {\r\n\t\ttextSize,\r\n\t\timgID,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t\ttextAlign,\r\n\t\tauthorAlign,\r\n\t\tauthorRoleAlign,\r\n\t} = attributes;\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{!imgID ? (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\timgID: img.id,\r\n\t\t\t\t\t\t\t\t\timgURL: img.url,\r\n\t\t\t\t\t\t\t\t\timgAlt: img.alt,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\tvalue={imgID}\r\n\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t

    {__(\"Ideal Image size is Square i.e 150x150.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t) : (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{imgAlt}\r\n\t\t\t\t\t\t{isSelected ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\timgID: null,\r\n\t\t\t\t\t\t\t\t\t\timgURL: null,\r\n\t\t\t\t\t\t\t\t\t\timgAlt: null,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t{icons.remove}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : null}\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setAttributes({ ub_testimonial_text: value })}\r\n\t\t\t\t\tvalue={ub_testimonial_text}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tallowedFormats={[\"core/bold\", \"core/strikethrough\", \"core/link\"]}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({\r\n\t\t\t\t\t\t\teditable: \"testimonial_text\",\r\n\t\t\t\t\t\t\tactiveAlignment: textAlign,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setAttributes({ ub_testimonial_author: value })}\r\n\t\t\t\t\tvalue={ub_testimonial_author}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({ editable: \"author\", activeAlignment: authorAlign })\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({ ub_testimonial_author_role: value })\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvalue={ub_testimonial_author_role}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tallowedFormats={[\"core/bold\", \"core/strikethrough\", \"core/link\"]}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({\r\n\t\t\t\t\t\t\teditable: \"author_role\",\r\n\t\t\t\t\t\t\tactiveAlignment: authorRoleAlign,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin, backgroundColor, textColor } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tbackgroundColor: backgroundColor,\r\n\t\tcolor: textColor || \"inherit\",\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icons = {\r\n\ttestimonial: (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n\tremove: (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n};\r\n\r\nexport default icons;\r\n","export const oldAttributes = {\r\n\tub_testimonial_text: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_text\",\r\n\t},\r\n\ttextAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"justify\",\r\n\t},\r\n\tub_testimonial_author: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_author\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\tub_testimonial_author_role: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_author_role\",\r\n\t},\r\n\tauthorRoleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\timgURL: {\r\n\t\ttype: \"string\",\r\n\t\tsource: \"attribute\",\r\n\t\tattribute: \"src\",\r\n\t\tselector: \"img\",\r\n\t},\r\n\timgID: {\r\n\t\ttype: \"number\",\r\n\t},\r\n\timgAlt: {\r\n\t\ttype: \"string\",\r\n\t\tsource: \"attribute\",\r\n\t\tattribute: \"alt\",\r\n\t\tselector: \"img\",\r\n\t},\r\n\tbackgroundColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#f4f6f6\",\r\n\t},\r\n\ttextColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#444444\",\r\n\t},\r\n\ttextSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 17,\r\n\t},\r\n};\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst {\r\n\t\tbackgroundColor,\r\n\t\ttextColor,\r\n\t\ttextSize,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{imgAlt}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t

    {ub_testimonial_author}

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tbackgroundColor,\r\n\t\ttextColor,\r\n\t\ttextSize,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t\ttextAlign,\r\n\t\tauthorAlign,\r\n\t\tauthorRoleAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{imgAlt}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion,\r\n});\r\n","/**\r\n * Checks is given value is a spacing preset.\r\n *\r\n * @param {string} value Value to check\r\n *\r\n * @return {boolean} Return true if value is string in format var:preset|spacing|.\r\n */\r\nexport function isValueSpacingPreset(value) {\r\n\tif (!value?.includes) {\r\n\t\treturn false;\r\n\t}\r\n\treturn value === \"0\" || value.includes(\"var:preset|spacing|\");\r\n}\r\n\r\n/**\r\n * Converts a spacing preset into a custom value.\r\n *\r\n * @param {string} value Value to convert.\r\n *\r\n * @return {string | undefined} CSS var string for given spacing preset value.\r\n */\r\nexport function getSpacingPresetCssVar(value) {\r\n\tif (!value) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tconst slug = value.match(/var:preset\\|spacing\\|(.+)/);\r\n\r\n\tif (!slug) {\r\n\t\treturn value;\r\n\t}\r\n\r\n\treturn `var(--wp--preset--spacing--${slug[1]})`;\r\n}\r\n\r\nexport function getSpacingCss(object) {\r\n\tlet css = {};\r\n\tfor (const [key, value] of Object.entries(object)) {\r\n\t\tif (isValueSpacingPreset(value)) {\r\n\t\t\tcss[key] = getSpacingPresetCssVar(value);\r\n\t\t} else {\r\n\t\t\tcss[key] = value;\r\n\t\t}\r\n\t}\r\n\treturn css;\r\n}\r\n","const { __ } = wp.i18n;\r\nimport { useRef, useEffect } from \"react\";\r\nimport {\r\n\tjustifyLeft,\r\n\tjustifyCenter,\r\n\tjustifyRight,\r\n\tjustifySpaceBetween,\r\n\tarrowDown,\r\n\tarrowRight,\r\n} from \"@wordpress/icons\";\r\n\r\nexport const richTextToHTML = (elem) => {\r\n\tlet outputString = \"\";\r\n\r\n\toutputString += `<${elem.type}${\r\n\t\telem.type === \"a\"\r\n\t\t\t? ` href='${elem.props.href}' rel='${elem.props.rel}' target='${elem.props.target}'`\r\n\t\t\t: elem.type === \"img\"\r\n\t\t\t? ` style='${elem.props.style}' class='${elem.props.class}' src='${elem.props.src}' alt='${elem.props.alt}'`\r\n\t\t\t: \"\"\r\n\t}>`;\r\n\r\n\telem.props.children.forEach((child) => {\r\n\t\toutputString += typeof child === \"string\" ? child : richTextToHTML(child);\r\n\t});\r\n\tif (![\"br\", \"img\"].includes(elem.type)) outputString += ``;\r\n\r\n\treturn outputString;\r\n};\r\n\r\nexport const mergeRichTextArray = (input) =>\r\n\tinput\r\n\t\t.map((item) => (typeof item === \"string\" ? item : richTextToHTML(item)))\r\n\t\t.join(\"\");\r\n\r\nexport const dashesToCamelcase = (str) =>\r\n\tstr\r\n\t\t.split(\"-\")\r\n\t\t.map((s) => s[0].toUpperCase() + s.slice(1))\r\n\t\t.join(\"\");\r\n\r\nexport const generateIcon = (selectedIcon, size, unit = \"px\") => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const upgradeButtonLabel = __(\r\n\t\"We have made some improvements to this block. Click here to upgrade the block. You will not lose any content.\"\r\n);\r\n\r\nexport const getDescendantBlocks = (rootBlock) => {\r\n\tlet descendants = [];\r\n\trootBlock.innerBlocks.forEach((innerBlock) => {\r\n\t\tdescendants.push(innerBlock);\r\n\t\tif (innerBlock.innerBlocks.length > 0) {\r\n\t\t\tdescendants.push(...getDescendantBlocks(innerBlock));\r\n\t\t}\r\n\t});\r\n\treturn descendants;\r\n};\r\n\r\nexport const objectsMatch = (obj, source) =>\r\n\tObject.keys(source).every(\r\n\t\t(key) => obj.hasOwnProperty(key) && obj[key] === source[key]\r\n\t);\r\n\r\nexport const removeFromArray = (arr, removedElems) =>\r\n\tarr.filter((a) =>\r\n\t\tArray.isArray(removedElems) ? !removedElems.includes(a) : a !== removedElems\r\n\t);\r\n\r\nexport const splitArrayIntoChunks = (inputArray, chunkSize) =>\r\n\t//from Andrei R, https://stackoverflow.com/a/37826698\r\n\tinputArray.reduce((resultArray, item, index) => {\r\n\t\tconst chunkIndex = Math.floor(index / chunkSize);\r\n\r\n\t\tif (!resultArray[chunkIndex]) {\r\n\t\t\tresultArray[chunkIndex] = []; // start a new chunk\r\n\t\t}\r\n\r\n\t\tresultArray[chunkIndex].push(item);\r\n\r\n\t\treturn resultArray;\r\n\t}, []);\r\n\r\nexport const splitArray = (sourceArray, condition) => {\r\n\tlet passArray = [];\r\n\tlet failArray = [];\r\n\r\n\tsourceArray.forEach((item) => {\r\n\t\tif (condition(item)) {\r\n\t\t\tpassArray.push(item);\r\n\t\t} else {\r\n\t\t\tfailArray.push(item);\r\n\t\t}\r\n\t});\r\n\r\n\treturn [passArray, failArray];\r\n};\r\nexport const convertFromSeconds = (sec) => ({\r\n\ts: sec % 60,\r\n\tm: ~~(sec / 60) % 60,\r\n\th: ~~(sec / 3600) % 24,\r\n\td: ~~(sec / 86400),\r\n});\r\n\r\nexport const usePrevious = (value) => {\r\n\tconst ref = useRef();\r\n\tuseEffect(() => {\r\n\t\tref.current = value;\r\n\t});\r\n\treturn ref.current;\r\n};\r\n\r\nexport const AVAILABLE_JUSTIFICATIONS = [\r\n\t{\r\n\t\tvalue: \"left\",\r\n\t\ticon: justifyLeft,\r\n\t\tlabel: __(\"Justify items left\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"center\",\r\n\t\ticon: justifyCenter,\r\n\t\tlabel: __(\"Justify items center\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"right\",\r\n\t\ticon: justifyRight,\r\n\t\tlabel: __(\"Justify items right\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"space-between\",\r\n\t\ticon: justifySpaceBetween,\r\n\t\tlabel: __(\"Justify items space between\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nexport const AVAILABLE_ORIENTATION = [\r\n\t{\r\n\t\tvalue: \"row\",\r\n\t\ticon: arrowRight,\r\n\t\tlabel: __(\"Horizontal\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"column\",\r\n\t\ticon: arrowDown,\r\n\t\tlabel: __(\"Vertical\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n","import connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Conditional renderer for plugin pro status.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | Function} props.children component children\r\n *\r\n * @param {boolean} props.isPro plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction ProPass({ children, isPro }) {\r\n\treturn !isPro && children;\r\n}\r\n\r\n// select mapping for main store\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getProStatus } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tisPro: getProStatus(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module ProPass\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(ProPass);\r\n","import React from 'react';\r\n\r\n/**\r\n * Component for pill style cards in saved style listing.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.pillClick callback for click event\r\n * @param {boolean} [props.disabled=false] disabled status\r\n * @param {boolean} props.isSelected whether current item is selected\r\n * @param {boolean} props.isActive is item active\r\n * @param {boolean} props.isDefault is item default\r\n * @param {Object} props.title title for pill, should be an object with `__html` key as the content of the title\r\n * @class\r\n */\r\nfunction ListItemPill({\r\n\tpillClick,\r\n\tdisabled = false,\r\n\tisSelected,\r\n\tisActive,\r\n\tisDefault,\r\n\ttitle,\r\n}) {\r\n\treturn (\r\n\t\t {\r\n\t\t\t\tif (e.key.toLowerCase() === 'enter') {\r\n\t\t\t\t\tpillClick(e);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module ListItemPill\r\n */\r\nexport default ListItemPill;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { CSSTransition } from 'react-transition-group';\r\nimport SavedStyleListItem from '$Inc/components/SavedStyles/SavedStyleListItem';\r\nimport { Overlay } from '$Library/ub-common/Components';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\n\r\n/**\r\n * Card container component for saved style items.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object} props.styles style object\r\n * @param {string} [props.filterClause=''] filter clause\r\n * @param {boolean} [props.busyStatus=false] disabled status, will be supplied via HOC\r\n * @param {Function} props.onItemSelect callback for item selection\r\n * @param {null | string} props.selectedItemId currently selected item id\r\n * @param {null | string} props.activeItemId active item id\r\n * @param {undefined | string} props.defaultStyleId default style id for current block\r\n * @return {JSX.Element} saved style item card container component\r\n * @class\r\n */\r\nfunction SavedStyleItemCardContainer({\r\n\tstyles,\r\n\tfilterClause = '',\r\n\tbusyStatus: disabled = false,\r\n\tonItemSelect,\r\n\tselectedItemId,\r\n\tactiveItemId,\r\n\tdefaultStyleId,\r\n}) {\r\n\t/**\r\n\t * Amount of available styles.\r\n\t *\r\n\t * @return {number} available style count\r\n\t */\r\n\tfunction stylesLength() {\r\n\t\treturn Object.keys(styles).map((style) => {\r\n\t\t\treturn Object.prototype.hasOwnProperty.call(styles, style);\r\n\t\t}).length;\r\n\t}\r\n\r\n\t/**\r\n\t * Render style list items.\r\n\t *\r\n\t * @return {Array} style list items\r\n\t */\r\n\tfunction renderListItems() {\r\n\t\t// eslint-disable-next-line array-callback-return\r\n\t\treturn Object.keys(styles).map((id) => {\r\n\t\t\tif (Object.prototype.hasOwnProperty.call(styles, id)) {\r\n\t\t\t\treturn (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\r\n\t/**\r\n\t * Render empty if no items found.\r\n\t *\r\n\t * @return {JSX.Element} empty component\r\n\t */\r\n\tfunction renderEmpty() {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{__('no saved style found', 'ultimate-blocks')}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t{stylesLength() > 0 ? renderListItems() : renderEmpty()}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStyleItemCardContainer\r\n */\r\nexport default withBusyStatus(SavedStyleItemCardContainer);\r\n","import React, { useState, useEffect, Fragment, useMemo } from 'react';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport { getRenderedPreviewThunk } from '$BlockStores/savedStyles/actions';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport ListItemPill from '$Inc/components/SavedStyles/ListItemPill';\r\nimport StylePreviewModal from '$Inc/components/SavedStyles/StylePreviewModal';\r\n\r\n/**\r\n * List item to be used inside saved styles listing.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.title list item title\r\n * @param {string} props.filterClause filter clause\r\n * @param {boolean} [props.disabled=false] disabled status\r\n * @param {Function} [props.itemClicked=()=>{}] item clicked callback function\r\n * @param {string} props.id unique id\r\n * @param {boolean} props.isSelected whether current item is selected\r\n * @param {boolean} props.isActive is item active\r\n * @param {boolean} props.isDefault is item default\r\n * @param {Function} props.getPreview get string representation of style item, will be supplied via HOC\r\n * @param {Object} props.renderedComponents rendered components\r\n * @param {boolean} props.isPreviewsEnabled preview render status, will be supplied via HOC\r\n * @return {JSX.Element} saved style list item component\r\n * @class\r\n */\r\nfunction SavedStyleListItem({\r\n\tid,\r\n\ttitle,\r\n\tfilterClause,\r\n\tdisabled = false,\r\n\titemClicked = () => {},\r\n\tisSelected,\r\n\tisActive,\r\n\tisDefault,\r\n\tgetPreview,\r\n\trenderedComponents,\r\n\tisPreviewsEnabled,\r\n}) {\r\n\tconst [htmlPreview, setHtmlPreview] = useState(null);\r\n\r\n\tconst [showPreviewVisibility, setShowPreview] = useState(false);\r\n\r\n\t/**\r\n\t * Whether to show block style previews or not.\r\n\t *\r\n\t * @return {boolean} status\r\n\t */\r\n\tfunction showPreview() {\r\n\t\treturn isPreviewsEnabled && showPreviewVisibility;\r\n\t}\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (showPreview()) {\r\n\t\t\t// queue render operation to not block main thread\r\n\t\t\tsetTimeout(async () => {\r\n\t\t\t\tconst html = await getPreview(id);\r\n\t\t\t\tsetHtmlPreview(html);\r\n\t\t\t}, 10);\r\n\t\t}\r\n\t}, [showPreview(), renderedComponents]);\r\n\r\n\t/**\r\n\t * Generate item title.\r\n\t *\r\n\t * @return {{__html: string}} html content\r\n\t */\r\n\tfunction itemTitle() {\r\n\t\tconst regExp = new RegExp(`${filterClause}`, 'gi');\r\n\r\n\t\tlet reformedTitle =\r\n\t\t\tfilterClause !== ''\r\n\t\t\t\t? title.replaceAll(\r\n\t\t\t\t\t\tregExp,\r\n\t\t\t\t\t\t'$&'\r\n\t\t\t\t )\r\n\t\t\t\t: `${title}`;\r\n\r\n\t\tif (filterClause !== '') {\r\n\t\t\treformedTitle = `${reformedTitle}`;\r\n\t\t}\r\n\r\n\t\treturn {\r\n\t\t\t__html: reformedTitle,\r\n\t\t};\r\n\t}\r\n\r\n\t/**\r\n\t * Item click callback.\r\n\t *\r\n\t * @param {Event} e event object\r\n\t */\r\n\tfunction itemClick(e) {\r\n\t\te.preventDefault();\r\n\t\titemClicked(id);\r\n\t}\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{showPreview() && (\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{/* eslint-disable-next-line jsx-a11y/mouse-events-have-key-events */}\r\n\t\t\t setShowPreview(true)}\r\n\t\t\t\tonMouseLeave={() => setShowPreview(false)}\r\n\t\t\t>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// store select mapping\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { getRendered, isPreviewsEnabled } = storeSelect;\r\n\r\n\treturn {\r\n\t\trenderedComponents: getRendered(),\r\n\t\tisPreviewsEnabled: isPreviewsEnabled(),\r\n\t};\r\n};\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\treturn {\r\n\t\tgetPreview: getRenderedPreviewThunk(storeDispatch, storeSelect),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleListItem\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(SavedStyleListItem);\r\n","import React from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { Overlay } from '$Library/ub-common/Components';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Button for advanced controls.\r\n *\r\n * Other than `isUpsell` property, all other properties will be passed to WordPress Button component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.children button label\r\n * @param {boolean} [props.isUpsell=true] is connected to upsell feature\r\n * @param {Function} props.showModal show modal window for target feature, will be supplied by HOC\r\n * @param {string} [props.targetFeatureId='savedStylesMain'] target feature id\r\n * @param {string} [props.containerClassName=''] class names for container\r\n * @function Object() { [native code] }\r\n */\r\nfunction SavedStylesAdvancedButton({\r\n\tchildren,\r\n\tisUpsell = true,\r\n\tshowModal,\r\n\ttargetFeatureId = 'savedStylesMain',\r\n\tcontainerClassName = '',\r\n\t...rest\r\n}) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t {\r\n\t\t\t\tif (isUpsell) {\r\n\t\t\t\t\tshowModal(targetFeatureId);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t{isUpsell && }\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store action mapping\r\nconst mainStoreActionMap = (namespacedDispatch) => {\r\n\treturn {\r\n\t\tshowModal: showExtensionInfo(namespacedDispatch),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleAdvancedButton\r\n */\r\nexport default connectWithMainStore(\r\n\tnull,\r\n\tmainStoreActionMap\r\n)(SavedStylesAdvancedButton);\r\n","import React from 'react';\r\nimport { Panel, PanelBody } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport SavedStylesSaveRow from '$Inc/components/SavedStyles/SavedStylesSaveRow';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport SelectedSavedStyleControls from '$Inc/components/SavedStyles/SelectedSavedStyleControls';\r\n\r\n/**\r\n * Saved style advanced controls wrapper component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.saveFunction save function for creating new styles\r\n * @param {Object} props.panelVisibility panel visibility, will be supplied via HOC\r\n * @param {Function} props.setVisibility set panel visibility, will be supplied via HOC\r\n * @param {Function} props.updateFunction update selected style item with current component styles\r\n * @param {Function} props.applyStyle apply selected style to current block\r\n * @class\r\n */\r\nfunction SavedStylesAdvancedControls({\r\n\tsaveFunction,\r\n\tpanelVisibility,\r\n\tsetVisibility,\r\n\tupdateFunction,\r\n\tapplyStyle,\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * Store selector mapping\r\n *\r\n * @param {Object} storeSelect store selector object\r\n * @return {Object} selector mapping\r\n */\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { isAdvancedControlsVisible } = storeSelect;\r\n\treturn {\r\n\t\tpanelVisibility: isAdvancedControlsVisible(),\r\n\t};\r\n};\r\n\r\n/**\r\n * Store selector mapping\r\n *\r\n * @param {Object} storeDispatch store action object\r\n * @return {Object} action mapping\r\n */\r\nconst actionMapping = (storeDispatch) => {\r\n\tconst { setAdvancedControlsVisibility } = storeDispatch;\r\n\treturn {\r\n\t\tsetVisibility: setAdvancedControlsVisibility,\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleAdvancedControls\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(SavedStylesAdvancedControls);\r\n","import React from 'react';\r\nimport ProPass from '$Inc/components/ProPass';\r\nimport SavedStylesInspectorPanel from '$Inc/components/SavedStyles/SavedStylesInspectorPanel';\r\n\r\n/**\r\n * Saved styles inspector container for base version.\r\n *\r\n * This component will automatically check for pro version to decide visibility of base version of saved styles inspector panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} [props.overrideBlockType=null] override to use given block type instead of currently active block type\r\n * @param {string} props.blockType target component type, will be supplied via HOC\r\n * @param {Object} props.componentStyles all available component styles, will be supplied via HOC\r\n * @param {Function} props.saveCurrentStyle save current style, will be supplied via HOC\r\n * @param {Function} props.updateCurrentStyle update current style, will be supplied via HOC\r\n * @param {Object | null} [props.attributes=null] attributes of the current active component, if not supplied, current attributes in the centralized registry will be used\r\n * @param {Array | null} [props.attributesToSave=null] list of attributes that will be marked to be saved, if this property is null, then all keys in `attributes` property will be marked to be saved\r\n * @param {Object | null} [props.defaultAttributes=null] default attributes, if not supplied, default attributes in the centralized registry will be used\r\n * @param {Function} props.applyStyleToComponent function to apply styles to selected components, will be supplied via HOC\r\n * @param {Function} props.setAttribute set attribute function\r\n * @param {Array} props.savedStyleIds component saved style ids\r\n * @param {string} props.defaultStyleId component default style, will be supplied via HOC\r\n * @param {Function} props.previewAttributeCallback callback for preparing attributes to generate style previews\r\n * @param {Function} props.previewElementCallback callback for preparing element to generate style previews\r\n * @param {Function} props.setAttributeRenderPreparation setter preparation method for render attribute preparation, will be supplied via HOC\r\n * @param {Function} props.setElementRenderPreparation setter preparation method for render element preparation, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewParentBlock set parent block type for preview renders, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewBlockType set preview block type, will be supplied via HOC\r\n * @param {string | null} props.activeStyleId currently active style id applied to selected component, will be supplied via HOC\r\n * @param {Function} props.setActiveStyleId function to set active style id, will be supplied via HOC\r\n * @param {string | null} props.selectedStyleId id of selected style, will be supplied via HOC\r\n * @param {null | string} [props.previewParentBlockType=null] if active block is an inner-block with a defined parent block type, this property will define it, null for default parent block type\r\n * @param {null | string} [props.previewBlockType=null] preview block type, with this prop, preview block type might be overridden, assigning null will force component to use currently active block type\r\n * @param {string | null} props.activeBlockId get block id of currently active block component, will be supplied via HOC\r\n * @param {Array} props.cachedBlockIds cached ids of available ub blocks on editor, will be supplied via HOC\r\n * @param {Function} props.setStartupBlockIds set startup block ids, will be supplied via HOC\r\n * @param {boolean} [props.previewsEnabled=true] status of preview displays\r\n * @param {Function} props.setPreviewsEnabledStatus set status of preview displays, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction SavedStylesInspector(props) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStylesInspector\r\n */\r\nexport default SavedStylesInspector;\r\n","import React, { useEffect, useState } from 'react';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { connectWithStore, withHookManager } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport SavedStylesListing from '$Inc/components/SavedStyles/SavedStylesListing';\r\nimport {\r\n\tapplyStyleToComponent,\r\n\tsaveStyle,\r\n\tupdateSavedStyle,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport {\r\n\tgetComponentDefaultStyle,\r\n\tgetComponentSavedStyleIds,\r\n\tgetDefaultBlockAttributes,\r\n} from '$BlockStores/savedStyles/selectors';\r\nimport SavedStylesAdvancedControls from '$Inc/components/SavedStyles/SavedStylesAdvancedControls';\r\n\r\n/**\r\n * Saved styles inspector panel control container.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} [props.overrideBlockType=null] override to use given block type instead of currently active block type\r\n * @param {string} props.blockType target component type, will be supplied via HOC\r\n * @param {Object} props.componentStyles all available component styles, will be supplied via HOC\r\n * @param {Function} props.saveCurrentStyle save current style, will be supplied via HOC\r\n * @param {Function} props.updateCurrentStyle update current style, will be supplied via HOC\r\n * @param {Object | null} [props.attributes=null] attributes of the current active component, if not supplied, current attributes in the centralized registry will be used\r\n * @param {Array | null} [props.attributesToSave=null] list of attributes that will be marked to be saved, if this property is null, then all keys in `attributes` property will be marked to be saved\r\n * @param {Object | null} [props.defaultAttributes=null] default attributes, if not supplied, default attributes in the centralized registry will be used\r\n * @param {Function} props.applyStyleToComponent function to apply styles to selected components, will be supplied via HOC\r\n * @param {Function} props.setAttribute set attribute function\r\n * @param {Array} props.savedStyleIds component saved style ids\r\n * @param {string} props.defaultStyleId component default style, will be supplied via HOC\r\n * @param {Function} props.previewAttributeCallback callback for preparing attributes to generate style previews\r\n * @param {Function} props.previewElementCallback callback for preparing element to generate style previews\r\n * @param {Function} props.setAttributeRenderPreparation setter preparation method for render attribute preparation, will be supplied via HOC\r\n * @param {Function} props.setElementRenderPreparation setter preparation method for render element preparation, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewParentBlock set parent block type for preview renders, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewBlockType set preview block type, will be supplied via HOC\r\n * @param {string | null} props.activeStyleId currently active style id applied to selected component, will be supplied via HOC\r\n * @param {Function} props.setActiveStyleId function to set active style id, will be supplied via HOC\r\n * @param {string | null} props.selectedStyleId id of selected style, will be supplied via HOC\r\n * @param {null | string} [props.previewParentBlockType=null] if active block is an inner-block with a defined parent block type, this property will define it, null for default parent block type\r\n * @param {null | string} [props.previewBlockType=null] preview block type, with this prop, preview block type might be overridden, assigning null will force component to use currently active block type\r\n * @param {string | null} props.activeBlockId get block id of currently active block component, will be supplied via HOC\r\n * @param {Array} props.cachedBlockIds cached ids of available ub blocks on editor, will be supplied via HOC\r\n * @param {Function} props.setStartupBlockIds set startup block ids, will be supplied via HOC\r\n * @param {boolean} [props.previewsEnabled=true] status of preview displays\r\n * @param {Function} props.setPreviewsEnabledStatus set status of preview displays, will be supplied via HOC\r\n * @param {Function} props.setCurrentBlockTypeOverride set current block type override, will be supplied via HOC\r\n * @return {JSX.Element} saved styles panel component\r\n * @class\r\n */\r\n\r\nfunction SavedStylesInspectorPanel({\r\n\toverrideBlockType = null,\r\n\tblockType,\r\n\tcomponentStyles,\r\n\tsaveCurrentStyle,\r\n\tupdateCurrentStyle,\r\n\tattributes = null,\r\n\tdefaultAttributes = {},\r\n\tattributesToSave = null,\r\n\t// eslint-disable-next-line no-shadow\r\n\tapplyStyleToComponent,\r\n\tsetAttribute,\r\n\tsavedStyleIds,\r\n\tdefaultStyleId,\r\n\tpreviewAttributeCallback = (attr) => attr,\r\n\tpreviewElementCallback = (el) => el,\r\n\tsetAttributeRenderPreparation,\r\n\tsetElementRenderPreparation,\r\n\tsetRenderPreviewParentBlock,\r\n\tsetRenderPreviewBlockType,\r\n\tactiveStyleId,\r\n\tsetActiveStyleId,\r\n\tselectedStyleId,\r\n\tpreviewParentBlockType = null,\r\n\tpreviewBlockType = null,\r\n\tactiveBlockId,\r\n\tcachedBlockIds,\r\n\tsetStartupBlockIds,\r\n\tpreviewsEnabled = true,\r\n\tsetPreviewsEnabledStatus,\r\n\tsetSelectedItemId,\r\n\tsetCurrentBlockTypeOverride,\r\n}) {\r\n\tconst [markedAttributes, setMarkedAttributes] = useState(\r\n\t\tprepareFinalAttributes()\r\n\t);\r\n\r\n\t/**\r\n\t * Is component marked to apply default style on mount.\r\n\t *\r\n\t * @return {undefined | boolean} marked status\r\n\t */\r\n\tfunction isSubcomponentMarkedForDefaultStyle() {\r\n\t\treturn attributes.applyDefaultStyle;\r\n\t}\r\n\r\n\t/**\r\n\t * Is block marked to apply default style on mount.\r\n\t */\r\n\tfunction isBlockMarkedForDefaultStyle() {\r\n\t\treturn !cachedBlockIds.includes(activeBlockId);\r\n\t}\r\n\r\n\t/**\r\n\t * Calculate active style id.\r\n\t *\r\n\t * @return {string | null} active style id\r\n\t */\r\n\tfunction calculateActiveStyleId() {\r\n\t\tlet savedStyleId = null;\r\n\r\n\t\ttry {\r\n\t\t\t// eslint-disable-next-line array-callback-return\r\n\t\t\tsavedStyleIds.map((id) => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(componentStyles, id)) {\r\n\t\t\t\t\tconst savedStyleObject = componentStyles[id];\r\n\r\n\t\t\t\t\tif (savedStyleObject) {\r\n\t\t\t\t\t\tconst equalityStatus =\r\n\t\t\t\t\t\t\tJSON.stringify(markedAttributes) ===\r\n\t\t\t\t\t\t\tJSON.stringify(savedStyleObject.styles);\r\n\r\n\t\t\t\t\t\tif (equalityStatus) {\r\n\t\t\t\t\t\t\tsavedStyleId = id;\r\n\r\n\t\t\t\t\t\t\t// get out of iteration when saved style id is found\r\n\t\t\t\t\t\t\tthrow new Error();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t} catch (e) {\r\n\t\t\t// do nothing\r\n\t\t}\r\n\r\n\t\treturn savedStyleId;\r\n\t}\r\n\r\n\t/**\r\n\t * Prepare final attribute object which is only including properties marked as to be saved.\r\n\t *\r\n\t * @return {Object} final attributes\r\n\t */\r\n\tfunction prepareFinalAttributes() {\r\n\t\tlet finalAttributes = {};\r\n\r\n\t\tif (attributesToSave === null) {\r\n\t\t\tfinalAttributes = attributes;\r\n\t\t} else {\r\n\t\t\t// eslint-disable-next-line array-callback-return\r\n\t\t\tattributesToSave.map((key) => {\r\n\t\t\t\tfinalAttributes[key] = attributes[key];\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\treturn finalAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Save style with a given name.\r\n\t *\r\n\t * @param {string} styleName style name\r\n\t * @param {boolean} isStatic is style static\r\n\t */\r\n\tfunction saveStyleFunction(styleName, isStatic = false) {\r\n\t\t// apply newly saved style to trigger related operations\r\n\t\tsaveCurrentStyle(styleName, markedAttributes, isStatic).then(\r\n\t\t\tapplyStyle\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Apply style to component.\r\n\t *\r\n\t * @param {string | null} [styleId=null] style id\r\n\t */\r\n\tfunction applyStyle(styleId = null) {\r\n\t\t// if no style id is supplied, use currently selected style id\r\n\t\tconst finalStyleId =\r\n\t\t\ttypeof styleId === 'string'\r\n\t\t\t\t? styleId || selectedStyleId\r\n\t\t\t\t: selectedStyleId;\r\n\r\n\t\tapplyStyleToComponent(\r\n\t\t\tfinalStyleId,\r\n\t\t\tblockType,\r\n\t\t\tdefaultAttributes,\r\n\t\t\tsetAttribute\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Update component style with a new properties.\r\n\t *\r\n\t * @param {string} styleId style id to update\r\n\t */\r\n\tfunction updateComponentStyle(styleId) {\r\n\t\tif (styleId) {\r\n\t\t\t// apply newly updated style to trigger related operations\r\n\t\t\tupdateCurrentStyle(styleId, markedAttributes).then(applyStyle);\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetCurrentBlockTypeOverride(overrideBlockType);\r\n\t}, []);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetPreviewsEnabledStatus(previewsEnabled);\r\n\t}, [previewsEnabled]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetAttributeRenderPreparation(previewAttributeCallback);\r\n\t}, [previewAttributeCallback]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetElementRenderPreparation(previewElementCallback);\r\n\t}, [previewElementCallback]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetRenderPreviewParentBlock(previewParentBlockType);\r\n\t}, [previewParentBlockType]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetRenderPreviewBlockType(previewBlockType);\r\n\t}, [previewBlockType]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetMarkedAttributes(prepareFinalAttributes());\r\n\t}, [attributes]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\t// reset selected item\r\n\t\tsetSelectedItemId(null);\r\n\r\n\t\t// calculate and update active style id\r\n\t\tsetActiveStyleId(calculateActiveStyleId());\r\n\r\n\t\t// apply default style to subcomponents\r\n\t\tif (isSubcomponentMarkedForDefaultStyle()) {\r\n\t\t\tsetAttribute({ ...attributes, applyDefaultStyle: false });\r\n\t\t\tif (defaultStyleId) {\r\n\t\t\t\tapplyStyle(defaultStyleId);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// apply default style to newly added blocks\r\n\t\tif (isBlockMarkedForDefaultStyle()) {\r\n\t\t\t// update cached block ids, this way any added new block will not be rechecked for default style functionality\r\n\t\t\tsetStartupBlockIds([...cachedBlockIds, activeBlockId]);\r\n\r\n\t\t\tif (defaultStyleId) {\r\n\t\t\t\tapplyStyle(defaultStyleId);\r\n\t\t\t}\r\n\t\t}\r\n\t}, [markedAttributes]);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\tconst {\r\n\t\tsetAttributeRenderPreparation,\r\n\t\tsetElementRenderPreparation,\r\n\t\tsetActiveItemId,\r\n\t\tsetRenderPreviewParentBlock,\r\n\t\tsetRenderPreviewBlockType,\r\n\t\tsetStartupBlockIds,\r\n\t\tsetPreviewsEnabledStatus,\r\n\t\tsetSelectedItemId,\r\n\t\tsetCurrentBlockTypeOverride,\r\n\t} = storeDispatch;\r\n\treturn {\r\n\t\tsaveCurrentStyle: saveStyle(storeDispatch, storeSelect),\r\n\t\tupdateCurrentStyle: updateSavedStyle(storeDispatch, storeSelect),\r\n\t\tapplyStyleToComponent: applyStyleToComponent(\r\n\t\t\tstoreDispatch,\r\n\t\t\tstoreSelect\r\n\t\t),\r\n\t\tsetAttributeRenderPreparation,\r\n\t\tsetElementRenderPreparation,\r\n\t\tsetRenderPreviewParentBlock,\r\n\t\tsetRenderPreviewBlockType,\r\n\t\tsetActiveStyleId: setActiveItemId,\r\n\t\tsetStartupBlockIds,\r\n\t\tsetPreviewsEnabledStatus,\r\n\t\tsetSelectedItemId,\r\n\t\tsetCurrentBlockTypeOverride,\r\n\t};\r\n};\r\n\r\n// store selection mapping\r\nconst selectMapping = (namespacedSelect, ownProps) => {\r\n\tconst blockType = namespacedSelect.getBlockType();\r\n\tconst {\r\n\t\tgetActiveItemId,\r\n\t\tgetSelectedItemId,\r\n\t\tgetBlockId,\r\n\t\tgetStartupBlockIds,\r\n\t} = namespacedSelect;\r\n\tconst selectObject = {\r\n\t\tblockType,\r\n\t\tcomponentStyles: namespacedSelect.getComponentSavedStyles(blockType),\r\n\t\tsavedStyleIds: getComponentSavedStyleIds(namespacedSelect),\r\n\t\tdefaultStyleId: getComponentDefaultStyle(namespacedSelect),\r\n\t\tactiveStyleId: getActiveItemId(),\r\n\t\tselectedStyleId: getSelectedItemId(),\r\n\t\tactiveBlockId: getBlockId(),\r\n\t\tcachedBlockIds: getStartupBlockIds(),\r\n\t};\r\n\r\n\t// if no attributes are supplied, use the attributes of the currently selected block\r\n\tif (!ownProps.attributes) {\r\n\t\t// eslint-disable-next-line no-unused-vars\r\n\t\tconst { blockID, ...rest } = namespacedSelect.getBlockAttributes();\r\n\t\tselectObject.attributes = rest;\r\n\t}\r\n\r\n\t// if no default attributes are supplied, use default attributes of the selected block available in the centralized registry\r\n\tif (!ownProps.defaultAttributes) {\r\n\t\tselectObject.defaultAttributes =\r\n\t\t\tgetDefaultBlockAttributes(namespacedSelect);\r\n\t}\r\n\r\n\treturn selectObject;\r\n};\r\n\r\n/**\r\n * @module SavedStylesInspectorPanel\r\n */\r\nexport default withHookManager(\r\n\tconnectWithStore(\r\n\t\tSavedStylesManager.storeNamespace,\r\n\t\tselectMapping,\r\n\t\tactionMapping\r\n\t)(SavedStylesInspectorPanel)\r\n);\r\n","import React, { useState, useEffect } from 'react';\r\nimport SavedStylesListingFilter from '$Inc/components/SavedStyles/SavedStylesListingFilter';\r\nimport SavedStyleItemCardContainer from '$Inc/components/SavedStyles/SavedStyleItemCardContainer';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport {\r\n\tdeleteStyle,\r\n\tsetStyleAsDefaultThunk,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport { getComponentDefaultStyle } from '$BlockStores/savedStyles/selectors';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Component for displaying currently available styles for plugin blocks.\r\n *\r\n * @param {Object} props components properties\r\n * @param {undefined | Object} props.styles styles\r\n * @param {Function} [props.applyStyle=() => {}] apply selected style\r\n * @param {boolean} props.busyStatus busy status of application, will be supplied via HOC\r\n * @param {null | string} props.activeItemId id of active saved style\r\n * @param {undefined | string} props.defaultStyle default style id for current block, will be supplied via HOC\r\n * @param {boolean} props.advancedControlsVisibility visibility status of advanced controls, will be supplied via HOC\r\n * @param {string| null} props.selectedItemId selected style item id, will be supplied via HOC\r\n * @param {Function} props.setSelectedItemId set id of selected style, will be supplied via HOC\r\n * @return {JSX.Element} saved style listing component\r\n * @class\r\n */\r\nfunction SavedStylesListing({\r\n\tbusyStatus,\r\n\tstyles,\r\n\tapplyStyle = () => {},\r\n\tactiveItemId,\r\n\tdefaultStyle,\r\n\tadvancedControlsVisibility,\r\n\tselectedItemId,\r\n\tsetSelectedItemId,\r\n}) {\r\n\tconst [filterName, setFilterName] = useState('');\r\n\tconst [filteredStyles, setFilteredStyles] = useState(styles);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (!advancedControlsVisibility && activeItemId !== selectedItemId) {\r\n\t\t\tapplyStyle(selectedItemId);\r\n\t\t}\r\n\t}, [selectedItemId]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst filteredStyleList = Object.keys(styles).reduce(\r\n\t\t\t(carry, styleId) => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(styles, styleId)) {\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\tstyles[styleId].title\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.includes(filterName.toLowerCase())\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tcarry[styleId] = styles[styleId];\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn carry;\r\n\t\t\t},\r\n\t\t\t{}\r\n\t\t);\r\n\r\n\t\tsetFilteredStyles(filteredStyleList);\r\n\t}, [styles, filterName]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store select mapping\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { isAdvancedControlsVisible, getSelectedItemId } = storeSelect;\r\n\treturn {\r\n\t\tdefaultStyle: getComponentDefaultStyle(storeSelect),\r\n\t\tadvancedControlsVisibility: isAdvancedControlsVisible(),\r\n\t\tselectedItemId: getSelectedItemId(),\r\n\t};\r\n};\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\tconst { setSelectedItemId } = storeDispatch;\r\n\treturn {\r\n\t\tdeleteComponentStyle: deleteStyle(storeDispatch, storeSelect),\r\n\t\tsetDefaultStyle: setStyleAsDefaultThunk(storeDispatch, storeSelect),\r\n\t\tremoveDefaultStyle: () => {\r\n\t\t\tsetStyleAsDefaultThunk(storeDispatch, storeSelect)(null);\r\n\t\t},\r\n\t\tsetSelectedItemId,\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStylesListing\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(withBusyStatus(SavedStylesListing));\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport UbProInspectorTextInput from '$Inc/components/SavedStyles/UbProInspectorTextInput';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\n\r\n/**\r\n * SavedStylesListingFilter component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.value filter value\r\n * @param {Function} props.onInput onInput event callback\r\n * @param {boolean} props.busyStatus busy status, will be supplied via HOC\r\n * @class\r\n */\r\nfunction SavedStylesListingFilter({ value, onInput, busyStatus }) {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStylesListingFilter\r\n */\r\nexport default withBusyStatus(SavedStylesListingFilter);\r\n","import React, { useState } from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport UbProInspectorTextInput from '$Inc/components/SavedStyles/UbProInspectorTextInput';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport SavedStylesAdvancedButton from '$Inc/components/SavedStyles/SavedStylesAdvancedButton';\r\n\r\n/**\r\n * Button row container for saved style listing operations.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} [props.busyStatus=false] disabled status\r\n * @param {Function} props.saveFunction save function\r\n * @param {boolean} props.prodStatus plugin production status, will be supplied via HOC\r\n * @return {JSX.Element} saved styles button row component\r\n * @class\r\n */\r\nfunction SavedStylesSaveRow({\r\n\tbusyStatus: disabled = false,\r\n\tsaveFunction,\r\n\tprodStatus,\r\n}) {\r\n\tconst [newStyleName, setNewStyleName] = useState('');\r\n\r\n\t/**\r\n\t * Calculate disabled status of save button.\r\n\t *\r\n\t * @return {boolean} disabled status\r\n\t */\r\n\tconst buttonDisabledStatus = () => {\r\n\t\treturn disabled || newStyleName === '';\r\n\t};\r\n\r\n\t/**\r\n\t * Save style of currently selected component.\r\n\t *\r\n\t * @param {boolean} isStatic is style static\r\n\t */\r\n\tconst saveCurrentStyle = (isStatic = false) => {\r\n\t\tsetNewStyleName('');\r\n\t\tsaveFunction(newStyleName, isStatic);\r\n\t};\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setNewStyleName(val)}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t{__('Save', 'ultimate-blocks')}\r\n\t\t\t\t\r\n\t\t\t\t{!prodStatus && (\r\n\t\t\t\t\t saveCurrentStyle(true)}\r\n\t\t\t\t\t\tclassName={'save-to-file'}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{__('Save to File', 'ultimate-blocks')}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// selector mapping for main store\r\nconst mainStoreSelectorMapping = (namespacedSelect) => {\r\n\tconst { inProduction } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tprodStatus: inProduction(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStylesSaveRow\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectorMapping,\r\n\tnull\r\n)(withBusyStatus(SavedStylesSaveRow));\r\n","import React, { useState, useEffect } from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport {\r\n\tdeleteStyle,\r\n\tupdateStyleTitleAction,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\nimport SavedStylesAdvancedButton from '$Inc/components/SavedStyles/SavedStylesAdvancedButton';\r\n\r\n/**\r\n * Control wrapper for selected styles.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.deleteStyle delete a style, will be supplied via HOC\r\n * @param {string | null} props.selectedItemId selected style item id, will be supplied via HOC\r\n * @param {boolean} props.busyStatus app busy status, will be supplied via HOC\r\n * @param {Function} props.updateStyleFunction update selected style item with current component styles\r\n * @param {string|null} props.activeItemId currently active style id, will be supplied via HOC\r\n * @param {Function} props.applyStyle apply currently selected style to active block\r\n * @param {string | null} props.selectedStyleName name of selected style\r\n * @param {Function} props.updateStyleTitle update title of currently selected style\r\n * @param {boolean} props.prodStatus plugin production status, will be supplied via HOC\r\n * @class\r\n */\r\nfunction SelectedSavedStyleControls({\r\n\t// eslint-disable-next-line no-shadow\r\n\tdeleteStyle,\r\n\tselectedItemId,\r\n\tbusyStatus,\r\n\tupdateStyleFunction,\r\n\tactiveItemId,\r\n\tapplyStyle,\r\n\tselectedStyleName,\r\n\tupdateStyleTitle,\r\n\tprodStatus,\r\n}) {\r\n\tconst [titleEditStatus, setTitleEditStatus] = useState(false);\r\n\tconst [editedTitle, setEditedTitle] = useState(selectedStyleName);\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTitleEditStatus(false);\r\n\t\tsetEditedTitle(selectedStyleName);\r\n\t}, [selectedStyleName]);\r\n\r\n\t/**\r\n\t * Disabled status for apply operation.\r\n\t *\r\n\t * @return {boolean} disabled status\r\n\t */\r\n\tfunction isApplyDisabled() {\r\n\t\treturn (\r\n\t\t\tbusyStatus ||\r\n\t\t\tselectedItemId === activeItemId ||\r\n\t\t\tselectedItemId === null\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Save updated style title to server.\r\n\t */\r\n\tfunction updateStyleTitleToServer() {\r\n\t\tif (titleEditStatus && selectedStyleName !== editedTitle) {\r\n\t\t\tupdateStyleTitle(selectedItemId, editedTitle);\r\n\t\t}\r\n\t\tsetTitleEditStatus(false);\r\n\t}\r\n\r\n\t/**\r\n\t * Start title edit operation.\r\n\t */\r\n\tfunction startTitleEdit() {\r\n\t\tif (!staticStyleDisabledStatus()) {\r\n\t\t\tif (titleEditStatus && selectedStyleName !== editedTitle) {\r\n\t\t\t\tupdateStyleTitleToServer();\r\n\t\t\t} else {\r\n\t\t\t\tsetEditedTitle(selectedStyleName);\r\n\t\t\t\tsetTitleEditStatus(!titleEditStatus);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Static style disabled status.\r\n\t */\r\n\tfunction staticStyleDisabledStatus() {\r\n\t\tif (selectedItemId && selectedItemId.startsWith('ub-dev')) {\r\n\t\t\treturn prodStatus;\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t setEditedTitle(e.target.value.trim())}\r\n\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\tif (e.code === 'Enter') {\r\n\t\t\t\t\t\t\t\tupdateStyleTitleToServer();\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tdisabled={!titleEditStatus}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{!staticStyleDisabledStatus() && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t{__('Delete', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t updateStyleFunction(selectedItemId)}\r\n\t\t\t>\r\n\t\t\t\t{__('Update', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{__('Apply', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{__('Set as Default Style', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * Store selection mapping.\r\n *\r\n * @param {Object} storeSelect namespaced store select object\r\n * @return {Object} selection mapping\r\n */\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { getSelectedItemId, getActiveItemId, getComponentStyleName } =\r\n\t\tstoreSelect;\r\n\treturn {\r\n\t\tselectedItemId: getSelectedItemId(),\r\n\t\tactiveItemId: getActiveItemId(),\r\n\t\tselectedStyleName: getComponentStyleName(getSelectedItemId()),\r\n\t};\r\n};\r\n\r\n/**\r\n * Store action mapping.\r\n *\r\n * @param {Object} storeDispatch namespaced store dispatch object\r\n * @param {Object} storeSelect namespaced store select object\r\n * @return {Object} action mapping\r\n */\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\treturn {\r\n\t\tupdateStyleTitle: updateStyleTitleAction(storeDispatch, storeSelect),\r\n\t\tdeleteStyle: deleteStyle(storeDispatch, storeSelect),\r\n\t};\r\n};\r\n\r\n// select mapping for main store\r\nconst mainStoreSelectMapping = (namespacedSelect) => {\r\n\tconst { inProduction } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tprodStatus: inProduction(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SelectedStyleControls\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tnull\r\n)(\r\n\tconnectWithStore(\r\n\t\tSavedStylesManager.storeNamespace,\r\n\t\tselectMapping,\r\n\t\tactionMapping\r\n\t)(withBusyStatus(SelectedSavedStyleControls))\r\n);\r\n","import React, { useEffect, useRef, useState } from 'react';\r\nimport { Spinner } from '@wordpress/components';\r\nimport { PortalBase } from '$Library/ub-common/Components';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport { decidePreviewBackground } from '$BlockStores/savedStyles/actions';\r\n\r\n/**\r\n * Style preview modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.htmlContent preview html content\r\n * @param {string} props.targetQuery query for portal parent\r\n * @param {string} props.styleTitle style title\r\n * @param {Function} props.pageBackgroundColor editor page background color function, will be supplied via HOC\r\n * @class\r\n */\r\nfunction StylePreviewModal({\r\n\tstyleTitle,\r\n\thtmlContent,\r\n\ttargetQuery,\r\n\tpageBackgroundColor,\r\n}) {\r\n\tconst [modalPosition, setModalPosition] = useState({});\r\n\r\n\tconst blockPreviewContent = useRef(null);\r\n\tconst pageSimulation = useRef(null);\r\n\r\n\tconst defaultTopMargin = 16;\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetModalPosition(calculatePosition());\r\n\t}, []);\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst { current: pageSimulationElement } = pageSimulation;\r\n\t\tconst { current: blockPreviewContentElement } = blockPreviewContent;\r\n\r\n\t\tif (pageSimulationElement && blockPreviewContentElement) {\r\n\t\t\tconst overflowObject = isOverflowed(\r\n\t\t\t\tpageSimulationElement,\r\n\t\t\t\tblockPreviewContentElement\r\n\t\t\t);\r\n\r\n\t\t\tif (overflowObject.X || overflowObject.Y) {\r\n\t\t\t\tconst { container, preview } = overflowObject.sizes;\r\n\r\n\t\t\t\t/**\r\n\t\t\t\t * Normalize negative numbers to zero.\r\n\t\t\t\t *\r\n\t\t\t\t * @param {number} val value\r\n\t\t\t\t * @return {number} value\r\n\t\t\t\t */\r\n\t\t\t\tfunction negativeToZero(val) {\r\n\t\t\t\t\treturn val < 0 ? 0 : val;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst sideWidth = negativeToZero(\r\n\t\t\t\t\t(preview.width - container.width) / 2\r\n\t\t\t\t);\r\n\r\n\t\t\t\tconst sideHeight = negativeToZero(\r\n\t\t\t\t\t(preview.height - container.height) / 2\r\n\t\t\t\t);\r\n\r\n\t\t\t\tpageSimulationElement.style.height = 'fit-content';\r\n\t\t\t\tpageSimulationElement.style.width = 'fit-content';\r\n\r\n\t\t\t\tmoveElement(pageSimulationElement, {\r\n\t\t\t\t\tX: sideWidth,\r\n\t\t\t\t\tY: sideHeight,\r\n\t\t\t\t});\r\n\r\n\t\t\t\t// move element to start position\r\n\t\t\t\tpageSimulationElement.style.transition = `transform 1s ease-out`;\r\n\t\t\t\tpageSimulationElement.style.transformOrigin = `left top`;\r\n\r\n\t\t\t\tconst animAxis = [];\r\n\r\n\t\t\t\t// prepare animation directions\r\n\t\t\t\tif (overflowObject.X) {\r\n\t\t\t\t\tanimAxis.push(\r\n\t\t\t\t\t\t{ X: -sideWidth, Y: sideHeight },\r\n\t\t\t\t\t\t{ X: sideWidth, Y: sideHeight }\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (overflowObject.Y) {\r\n\t\t\t\t\tanimAxis.push(\r\n\t\t\t\t\t\t{ X: sideWidth, Y: -sideHeight },\r\n\t\t\t\t\t\t{ X: sideWidth, Y: sideHeight }\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tlet step = 0;\r\n\t\t\t\tpageSimulationElement.addEventListener(\r\n\t\t\t\t\t'transitionend',\r\n\t\t\t\t\t({ propertyName }) => {\r\n\t\t\t\t\t\tif (propertyName === 'transform') {\r\n\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\tmoveElement(\r\n\t\t\t\t\t\t\t\t\tpageSimulationElement,\r\n\t\t\t\t\t\t\t\t\tanimAxis[step]\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tstep = (step + 1) % animAxis.length;\r\n\t\t\t\t\t\t\t}, 500);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\t}, [htmlContent]);\r\n\r\n\t/**\r\n\t * Check whether preview element overflowed within its container\r\n\t *\r\n\t * @param {Node} containerElement container element\r\n\t * @param {Node} previewElement preview element\r\n\t * @return {Object} overflowed axes array\r\n\t */\r\n\tfunction isOverflowed(containerElement, previewElement) {\r\n\t\tconst { width: containerWidth, height: containerHeight } =\r\n\t\t\tcontainerElement.getBoundingClientRect();\r\n\r\n\t\tconst { width: previewWidth, height: previewHeight } =\r\n\t\t\tpreviewElement.getBoundingClientRect();\r\n\r\n\t\treturn {\r\n\t\t\tX: previewWidth > containerWidth,\r\n\t\t\tY: previewHeight > containerHeight,\r\n\t\t\tsizes: {\r\n\t\t\t\tcontainer: {\r\n\t\t\t\t\twidth: containerWidth,\r\n\t\t\t\t\theight: containerHeight,\r\n\t\t\t\t},\r\n\r\n\t\t\t\tpreview: {\r\n\t\t\t\t\twidth: previewWidth,\r\n\t\t\t\t\theight: previewHeight,\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t};\r\n\t}\r\n\r\n\t/**\r\n\t * Move preview element by given amounts.\r\n\t *\r\n\t * @param {Node} targetElement target element\r\n\t * @param {Object} amountObject amount object\r\n\t */\r\n\tfunction moveElement(targetElement, amountObject) {\r\n\t\ttargetElement.style.transform = `translate(${amountObject.X || 0}px, ${\r\n\t\t\tamountObject.Y || 0\r\n\t\t}px)`;\r\n\t}\r\n\r\n\t/**\r\n\t * Calculate preview modal position.\r\n\t *\r\n\t * @return {Object} position data\r\n\t */\r\n\tfunction calculatePosition() {\r\n\t\tconst position = {};\r\n\t\tconst targetContainer = document.querySelector(targetQuery);\r\n\r\n\t\tif (targetContainer) {\r\n\t\t\tconst scrolledTop = targetContainer.scrollTop;\r\n\t\t\tposition.top = `${scrolledTop + defaultTopMargin}px`;\r\n\t\t}\r\n\r\n\t\treturn position;\r\n\t}\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{htmlContent ? (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    {styleTitle}
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store action mapping\r\nconst actionMapping = (dispatch, select) => {\r\n\treturn {\r\n\t\tpageBackgroundColor: decidePreviewBackground(dispatch, select),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module StylePreviewModal\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tnull,\r\n\tactionMapping\r\n)(StylePreviewModal);\r\n","import React from 'react';\r\n\r\n/**\r\n * Text input for inspector panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} [props.disabled=false] disabled status of component\r\n * @param {string} [props.placeholder=''] placeholder text\r\n * @param {string} props.value input value\r\n * @param {Function} props.onInput input callback\r\n * @return {JSX.Element} inspector panel text input component\r\n * @class\r\n */\r\nfunction UbProInspectorTextInput({\r\n\tdisabled = false,\r\n\tplaceholder = '',\r\n\tvalue,\r\n\tonInput,\r\n}) {\r\n\t/* eslint-disable no-shadow */\r\n\treturn (\r\n\t\t onInput(value)}\r\n\t\t/>\r\n\t);\r\n\t/* eslint-enable no-shadow */\r\n}\r\n\r\n/**\r\n * @module UbProInspectorTextInput\r\n */\r\nexport default UbProInspectorTextInput;\r\n","import { createElement, useMemo } from 'react';\r\n\r\n/**\r\n * Component for displaying active block's icon component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object | string} props.iconObject icon object or a string representation of it\r\n * @function Object() { [native code] }\r\n */\r\nfunction ActiveBlockIcon( { iconObject } ) {\r\n\tconst iconElement = useMemo( () => {\r\n\t\tif ( iconObject ) {\r\n\t\t\tswitch ( typeof iconObject ) {\r\n\t\t\t\tcase 'object':\r\n\t\t\t\t\tconst { type, props } = iconObject;\r\n\t\t\t\t\treturn createElement( type, props );\r\n\t\t\t\tcase 'string':\r\n\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t);\r\n\t\t\t\tdefault:\r\n\t\t\t\t\treturn '?';\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn '?';\r\n\t}, [ iconObject ] );\r\n\r\n\treturn
    { iconElement }
    ;\r\n}\r\n\r\n/**\r\n * @module ActiveBlockIcon\r\n */\r\nexport default ActiveBlockIcon;\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport {\r\n\tBlackWhiteButtonGroup,\r\n\tBlackWhiteButton,\r\n} from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Button Group for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array} [props.buttonLabels=[]] button labels\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellButtonGroupControl({ buttonLabels = [] }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{buttonLabels.map((label, index) => (\r\n\t\t\t\t{label}\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellButtonGroupControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellButtonGroupControl);\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport { PanelColorSettings } from '@wordpress/block-editor';\r\n\r\n/**\r\n * Color control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellColorControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellColorControl);\r\n","import React from 'react';\r\nimport UpsellInspectorPanelBody from '$Inc/components/Upsell/UpsellInspectorPanelBody';\r\nimport UpsellToggleControl from '$Inc/components/Upsell/Controls/UpsellToggleControl';\r\nimport UpsellSelectControl from '$Inc/components/Upsell/Controls/UpsellSelectControl';\r\nimport UpsellColorControl from '$Inc/components/Upsell/Controls/UpsellColorControl';\r\nimport UpsellIconControl from '$Inc/components/Upsell/Controls/UpsellIconControl';\r\nimport UpsellButtonGroupControl from '$Inc/components/Upsell/Controls/UpsellButtonGroupControl';\r\n\r\n/**\r\n *\tDummy control types.\r\n *\r\n * @type {{PANEL: string, TOGGLE: string, SELECT: string}}\r\n */\r\nconst DUMMY_CONTROL_TYPES = {\r\n\tPANEL: 'panel',\r\n\tTOGGLE: 'toggle',\r\n\tSELECT: 'select',\r\n\tCOLOR: 'color',\r\n\tICON: 'icon',\r\n\tBUTTON_GROUP: 'button_group',\r\n};\r\n\r\n/**\r\n * Component for selecting dummy controls.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object} props.controlData control data\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellControlSelector({ controlData }) {\r\n\tconst renderDummyControl = () => {\r\n\t\tconst { type, ...propsRest } = controlData;\r\n\r\n\t\tlet TargetDummyControl;\r\n\r\n\t\tswitch (type) {\r\n\t\t\tcase DUMMY_CONTROL_TYPES.PANEL:\r\n\t\t\t\tTargetDummyControl = UpsellInspectorPanelBody;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.TOGGLE:\r\n\t\t\t\tTargetDummyControl = UpsellToggleControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.SELECT:\r\n\t\t\t\tTargetDummyControl = UpsellSelectControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.COLOR:\r\n\t\t\t\tTargetDummyControl = UpsellColorControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.ICON:\r\n\t\t\t\tTargetDummyControl = UpsellIconControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.BUTTON_GROUP:\r\n\t\t\t\tTargetDummyControl = UpsellButtonGroupControl;\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\t\tTargetDummyControl = null;\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\r\n\t\treturn TargetDummyControl ? (\r\n\t\t\t\r\n\t\t) : null;\r\n\t};\r\n\r\n\treturn renderDummyControl();\r\n}\r\n\r\n/**\r\n * @module UpsellControlSelector\r\n */\r\nexport default UpsellControlSelector;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Upsell control wrapper component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element} props.children component children\r\n * @param {string} props.featureId feature id\r\n * @param {Function} props.showModal show modal, will be supplied by HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellControlWrapper({ children, featureId, showModal }) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t showModal(featureId)}\r\n\t\t\ttitle={__('click for more info', 'ultimate-blocks')}\r\n\t\t>\r\n\t\t\t{children}\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store action mapping\r\nconst mainStoreActionMap = (namespacedDispatch) => {\r\n\treturn {\r\n\t\tshowModal: showExtensionInfo(namespacedDispatch),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellControlWrapper\r\n */\r\nexport default connectWithMainStore(\r\n\tnull,\r\n\tmainStoreActionMap\r\n)(UpsellControlWrapper);\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport { IconControl } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Icon control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellIconControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellIconControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellIconControl);\r\n","import React from 'react';\r\nimport { SelectControl } from '@wordpress/components';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\n\r\n/**\r\n * Select control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellSelectControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellSelectControl);\r\n","import React from 'react';\r\nimport { ToggleControl } from '@wordpress/components';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\n\r\n/**\r\n * Toggle control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellToggleControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellToggleControl);\r\n","import React, { useState, useEffect } from 'react';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\n/**\r\n * Navigation types.\r\n *\r\n * @type {{LEFT: string, RIGHT: string}}\r\n */\r\nexport const navigationType = {\r\n\tLEFT: 'fa-solid fa-caret-left',\r\n\tRIGHT: 'fa-solid fa-caret-right',\r\n};\r\n\r\n/**\r\n * Modal navigation component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.type navigation type, use `navigationType` object for available type\r\n * @param {boolean} [props.disable=false] disabled status\r\n * @param {Function} props.clickHandler click handler\r\n * @function Object() { [native code] }\r\n */\r\nfunction ModalNavigation({ type, disable = false, clickHandler }) {\r\n\tconst [finalType, setType] = useState(type);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst navigationKeys = Object.values(navigationType);\r\n\r\n\t\t// don't let unsupported navigation types to be selected\r\n\t\tif (!navigationKeys.includes(type)) {\r\n\t\t\tsetType(navigationType.LEFT);\r\n\t\t}\r\n\t}, [type]);\r\n\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module ModalNavigation\r\n */\r\nexport default ModalNavigation;\r\n","import React from 'react';\r\nimport UpsellProPanel from '$Inc/components/Upsell/UpsellProPanel';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport UpsellControlSelector from '$Inc/components/Upsell/Controls/UpsellControlSelector';\r\n\r\n/**\r\n * Upsell dummy inspector wrapper for side panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | null} props.controlsData dummy controls data, will be supplied via HOC\r\n * @param {boolean} props.proStatus plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorDummy({ controlsData, proStatus }) {\r\n\treturn (\r\n\t\t!proStatus &&\r\n\t\tcontrolsData &&\r\n\t\tArray.isArray(controlsData) &&\r\n\t\tcontrolsData.length > 0 && (\r\n\t\t\t\r\n\t\t\t\t{controlsData.map((data) => (\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// main store select mapping\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getUpsellDummyControlDataActiveBlock, getProStatus } =\r\n\t\tnamespacedSelect;\r\n\r\n\treturn {\r\n\t\tcontrolsData: getUpsellDummyControlDataActiveBlock(),\r\n\t\tproStatus: getProStatus(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellInspectorDummy\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(UpsellInspectorDummy);\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport VitalizeText from '$Inc/components/Upsell/VitalizeText';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\n\r\n/**\r\n * Upsell inspector notice for pro features available for current active block.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.blockTitle block title\r\n * @param {string} props.logoUrl logo url, will be supplied via HOC\r\n * @param {Function} props.showInfo show info for block extension features\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorNotice( { blockTitle, logoUrl, showInfo } ) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t{\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t{ blockTitle } has{ ' ' }\r\n\t\t\t\t\tPRO enhancements.\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store selector mapping\r\nconst selectMapping = ( namespacedSelect ) => {\r\n\tconst { getLogoUrl } = namespacedSelect;\r\n\r\n\treturn { logoUrl: getLogoUrl() };\r\n};\r\n\r\n// main store action mapping\r\nconst actionMapping = ( namespacedDispatch ) => {\r\n\treturn {\r\n\t\tshowInfo: () => showExtensionInfo( namespacedDispatch )(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellInspectorNotice\r\n */\r\nexport default connectWithMainStore(\r\n\tselectMapping,\r\n\tactionMapping\r\n)( UpsellInspectorNotice );\r\n","import React from 'react';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport UpsellControlSelector from '$Inc/components/Upsell/Controls/UpsellControlSelector';\r\n\r\n/**\r\n * General inspector panel body dedicated only to hold upsell controls.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.label panel title\r\n * @param {Array} props.contentData content data for dummy controls inside this panel\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorPanelBody({ label, contentData }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{contentData.map((data) => (\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellInspectorPanelBody.\r\n */\r\nexport default UpsellInspectorPanelBody;\r\n","import React, { Fragment, useCallback, useEffect, useState } from 'react';\r\nimport { withSelect } from '@wordpress/data';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport { PortalBase } from '$Library/ub-common/Components';\r\nimport UpsellInspectorNotice from '$Inc/components/Upsell/UpsellInspectorNotice';\r\nimport UpsellModal from '$Inc/components/Upsell/UpsellModalEditor';\r\n\r\n/**\r\n * Main container for upsell manager component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} props.activeBlock type of currently active block on editor, will be supplied via HOC\r\n * @param {string | null} props.activeBlockTitle title of currently active block on editor, will be supplied via HOC\r\n * @param {null | Object} props.blockUpsellData active block upsell data, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellMain({ activeBlock, activeBlockTitle, blockUpsellData }) {\r\n\tconst [summaryVisibility, setSummaryVisibility] = useState(false);\r\n\tconst [noticeWrapperNode, setNoticeWrapperNode] = useState(null);\r\n\r\n\tconst noticeParentQuery = '.interface-complementary-area';\r\n\r\n\tconst onWrapRefChange = useCallback((el) => {\r\n\t\tsetNoticeWrapperNode(el);\r\n\t}, []);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\t// reOrderNotice();\r\n\t}, [noticeWrapperNode]);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (activeBlock && blockUpsellData) {\r\n\t\t\tsetSummaryVisibility(true);\r\n\t\t} else {\r\n\t\t\tsetSummaryVisibility(false);\r\n\t\t}\r\n\t}, [activeBlock, blockUpsellData]);\r\n\r\n\treturn (\r\n\t\tsummaryVisibility && (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// selector mapping for core stores\r\nconst coreWithSelect = withSelect((select) => {\r\n\tconst { getSelectedBlock } = select('core/block-editor');\r\n\tconst { getBlockType } = select('core/blocks');\r\n\r\n\treturn {\r\n\t\tactiveBlock: getSelectedBlock()?.name,\r\n\t\tactiveBlockTitle: getBlockType(getSelectedBlock()?.name)?.title,\r\n\t};\r\n})(UpsellMain);\r\n\r\n// selector mapping for plugin main store\r\nconst mainStoreSelectMapping = (namespacedSelect) => {\r\n\tconst { getUpsellDataActiveBlock } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tblockUpsellData: getUpsellDataActiveBlock(),\r\n\t};\r\n};\r\n\r\n/*\r\n * @module UpsellMain\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tnull\r\n)(coreWithSelect);\r\n","import React, { useEffect, useState } from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport VitalizeText from './VitalizeText';\r\nimport ActiveBlockIcon from './ActiveBlockIcon';\r\nimport UpsellModalContent from './UpsellModalContent';\r\nimport UpsellModalButton, { modalButtonTypes } from './UpsellModalButton';\r\nimport ModalNavigation, { navigationType } from './ModalNavigation';\r\n\r\n/**\r\n * Upsell modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} props.modalVisibility modal visibility status, will be supplied via HOC\r\n * @param {Function} props.closeModal close modal window, will be supplied via HOC\r\n * @param {Object} props.upsellData upsell data to show, will be supplied via HOC\r\n * @param {string} props.defaultFeatureSs default feature screenshot for empty replacements, will be supplied via HOC\r\n * @param {string} props.proUrl pro url, will be supplied via HOC\r\n * @param {Object} props.targetBlockIcon block icon object for target block\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalBase( {\r\n\tmodalVisibility,\r\n\tcloseModal,\r\n\tupsellData,\r\n\tdefaultFeatureSs,\r\n\tproUrl,\r\n\ttargetBlockIcon,\r\n} ) {\r\n\tconst [ dataIndex, setDataIndex ] = useState( 0 );\r\n\tconst [ allData, setAllData ] = useState( [] );\r\n\tconst [ currentData, setCurrentData ] = useState( null );\r\n\r\n\t/**\r\n\t * Pre-check for increment/decrement operations.\r\n\t *\r\n\t * @param {number} amount amount\r\n\t * @return {boolean} pre operation status\r\n\t */\r\n\tconst preIncDecCheck = ( amount ) => {\r\n\t\tconst finalIndex = dataIndex + amount;\r\n\r\n\t\treturn finalIndex >= 0 && finalIndex !== allData.length;\r\n\t};\r\n\r\n\t/**\r\n\t * Increment/decrement index.\r\n\t *\r\n\t * @param {number} amount amount\r\n\t */\r\n\tconst incDecIndex = ( amount ) => {\r\n\t\tconst finalIndex = dataIndex + amount;\r\n\r\n\t\tif ( preIncDecCheck( amount ) ) {\r\n\t\t\tsetDataIndex( finalIndex );\r\n\t\t}\r\n\t};\r\n\r\n\t/**\r\n\t * Navigation button status.\r\n\t *\r\n\t * @param {number} amount assigned increment/decrement amount\r\n\t * @return {boolean} status\r\n\t */\r\n\tconst navStatus = ( amount ) => {\r\n\t\treturn allData.length > 1 && preIncDecCheck( amount );\r\n\t};\r\n\r\n\t/**\r\n\t * Direct current page to pro url.\r\n\t */\r\n\tconst directToProUrl = () => {\r\n\t\twindow.open( proUrl, '_blank' );\r\n\t};\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\tif ( upsellData && typeof upsellData === 'object' ) {\r\n\t\t\tconst upsellDataValues = Object.values( upsellData );\r\n\t\t\tsetAllData( upsellDataValues );\r\n\r\n\t\t\tsetCurrentData( upsellDataValues[ 0 ] );\r\n\t\t}\r\n\r\n\t\tsetDataIndex( 0 );\r\n\t}, [ upsellData ] );\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\t// reset data index on visibility changes\r\n\t\tsetDataIndex( 0 );\r\n\t}, [ modalVisibility ] );\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\tsetCurrentData( allData[ dataIndex ] );\r\n\t}, [ dataIndex, allData ] );\r\n\r\n\treturn (\r\n\t\tmodalVisibility &&\r\n\t\tcurrentData && (\r\n\t\t\t
    \r\n\t\t\t\t incDecIndex( -1 ) }\r\n\t\t\t\t\ttype={ navigationType.LEFT }\r\n\t\t\t\t\tdisable={ ! navStatus( -1 ) }\r\n\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{ currentData.name }\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ __( 'Close', 'ultimate-blocks' ) }\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ __( 'Buy PRO', 'ultimate-blocks' ) }\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t incDecIndex( 1 ) }\r\n\t\t\t\t\ttype={ navigationType.RIGHT }\r\n\t\t\t\t\tdisable={ ! navStatus( 1 ) }\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t)\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalBase\r\n */\r\nexport default UpsellModalBase;\r\n","import React from 'react';\r\n\r\n/**\r\n * Modal button types.\r\n *\r\n * @type {{PRIO: string, BASIC: string}}\r\n */\r\nexport const modalButtonTypes = {\r\n\tBASIC: 'basic',\r\n\tPRIO: 'prio',\r\n};\r\n\r\n/**\r\n * Button component for upsell modal.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | string} props.children component children\r\n * @param {Function} props.clickHandler button click handler\r\n * @param {string} [props.type=basic] button type\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalButton({\r\n\tchildren,\r\n\tclickHandler,\r\n\ttype = modalButtonTypes.BASIC,\r\n}) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\te.stopPropagation();\r\n\r\n\t\t\t\tclickHandler(e);\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t{children}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalButton\r\n */\r\nexport default UpsellModalButton;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\n\r\n/**\r\n * Upsell modal content component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.ssUrl screenshot url\r\n * @param {string} props.description content description\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalContent({ ssUrl, description }) {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{__('feature\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{description}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalContent\r\n */\r\nexport default UpsellModalContent;\r\n","import React from 'react';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport { hideUpsellModal } from '$BlockStores/mainStore/actions';\r\nimport UpsellModalBase from '$Inc/components/Upsell/UpsellModalBase';\r\n\r\n/**\r\n * Upsell modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} props.modalVisibility modal visibility status, will be supplied via HOC\r\n * @param {Function} props.closeModal close modal window, will be supplied via HOC\r\n * @param {Object} props.upsellData upsell data to show, will be supplied via HOC\r\n * @param {string} props.defaultFeatureSs default feature screenshot for empty replacements, will be supplied via HOC\r\n * @param {string} props.proUrl pro url, will be supplied via HOC\r\n * @param {Object} props.activeBlockIcon active block icon object\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalEditor( {\r\n\tmodalVisibility,\r\n\tcloseModal,\r\n\tupsellData,\r\n\tdefaultFeatureSs,\r\n\tproUrl,\r\n\tactiveBlockIcon,\r\n} ) {\r\n\treturn (\r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store selector mapping\r\nconst mainStoreSelectMapping = ( namespacedSelect ) => {\r\n\tconst {\r\n\t\tupsellModalVisibilityStatus,\r\n\t\tgetUpsellTargetExtensionInfoShow,\r\n\t\tgetUpsellDataActiveBlock,\r\n\t\tgetLogoUrl,\r\n\t\tgetAssets,\r\n\t\tgetActiveBlockIconObject,\r\n\t} = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tmodalVisibility: upsellModalVisibilityStatus(),\r\n\t\tupsellData: getUpsellDataActiveBlock(\r\n\t\t\tgetUpsellTargetExtensionInfoShow()\r\n\t\t),\r\n\t\tdefaultFeatureSs: getLogoUrl(),\r\n\t\tproUrl: getAssets( 'proUrl' ),\r\n\t\tactiveBlockIcon: getActiveBlockIconObject(),\r\n\t};\r\n};\r\n\r\n// main store action mapping\r\nconst mainStoreActionMapping = ( namespacedDispatch ) => {\r\n\treturn {\r\n\t\tcloseModal: hideUpsellModal( namespacedDispatch ),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellModal\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tmainStoreActionMapping\r\n)( UpsellModalEditor );\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Pro panel container for inspector upsell controls and panel bodies.\r\n *\r\n * @param {Object} props component properties\r\n * @param {JSX.Element | Function | Array } props.children component children\r\n * @param {boolean} props.proStatus plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellProPanel({ proStatus, children }) {\r\n\treturn (\r\n\t\t!proStatus && (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// main store select mapping\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getProStatus } = namespacedSelect;\r\n\r\n\treturn { proStatus: getProStatus() };\r\n};\r\n\r\n/**\r\n * @module UpsellProPanel\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(UpsellProPanel);\r\n","import React from 'react';\r\n\r\n/**\r\n * Vitalize text.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | string } props.children component children\r\n * @function Object() { [native code] }\r\n */\r\nfunction VitalizeText({ children }) {\r\n\treturn {children};\r\n}\r\n\r\n/**\r\n * @module VitalizeText\r\n */\r\nexport default VitalizeText;\r\n","/**\r\n * Get current env mode.\r\n *\r\n * @return {string} env mode\r\n */\r\nexport const currentMode = () => {\r\n\treturn UB_ENV;\r\n};\r\n\r\n/**\r\n * Check target mode against current env mode.\r\n *\r\n * @param {string} against target mode to check for\r\n * @return {boolean} match\r\n */\r\nconst modeCheck = (against) => {\r\n\treturn currentMode() === against;\r\n};\r\n\r\n/**\r\n * Check if current env is development.\r\n *\r\n * @return {boolean} match\r\n */\r\nexport const modeCheckDev = () => {\r\n\treturn modeCheck('development');\r\n};\r\n\r\n/**\r\n * Check if current env is production.\r\n *\r\n * @return {boolean} match\r\n */\r\nexport const modeCheckProd = () => {\r\n\treturn modeCheck('production');\r\n};\r\n","import React from 'react';\r\nimport UpsellControlWrapper from '$Inc/components/Upsell/Controls/UpsellControlWrapper';\r\n\r\n/**\r\n * HOC for adding wrapper and default props to target component.\r\n *\r\n * @param {JSX.Element | Function} Component target component to be wrapped\r\n * @return {(function(*))|*} wrapped component\r\n */\r\nconst withUpsellControlWrapper =\r\n\t(Component) =>\r\n\t({\r\n\t\tlabel,\r\n\t\tfeatureId,\r\n\t\thelp = '',\r\n\t\toptions = [],\r\n\t\tcolorSettings = [],\r\n\t\ttitle = '',\r\n\t\tselectedIcon = '',\r\n\t\tbuttonLabels = [],\r\n\t}) => {\r\n\t\tconst defaultProps = {\r\n\t\t\tonChange: () => {},\r\n\t\t};\r\n\r\n\t\tconst finalProps = {\r\n\t\t\t...defaultProps,\r\n\t\t\tlabel,\r\n\t\t\ttitle,\r\n\t\t\thelp,\r\n\t\t\toptions,\r\n\t\t\tcolorSettings,\r\n\t\t\tselectedIcon,\r\n\t\t\tbuttonLabels,\r\n\t\t};\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t};\r\n\r\n/**\r\n * @module withUpsellControlWrapper\r\n */\r\nexport default withUpsellControlWrapper;\r\n","import { ManagerBase, registerPreviewManager } from '$Library/ub-common/Inc';\r\nimport MainStore from '$BlockStores/mainStore';\r\nimport UpsellManager from '$Manager/UpsellManager';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Manager for handling pro features of plugin on editor side.\r\n *\r\n * Depends on initializations of:\r\n * - MainStore\r\n */\r\nclass ProManager extends ManagerBase {\r\n\t/**\r\n\t * Get plugin pro status.\r\n\t *\r\n\t * @return {boolean} status\r\n\t */\r\n\tproStatus() {\r\n\t\treturn MainStore.select().getProStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Pro manager initialization logic.\r\n\t *\r\n\t * @private\r\n\t */\r\n\t_initLogic() {\r\n\t\tif (!this.proStatus()) {\r\n\t\t\t// initialize upsell manager\r\n\t\t\tUpsellManager.init();\r\n\t\t\tUpsellManager.addDummyInspectorControls();\r\n\r\n\t\t\t// register preview manager block\r\n\t\t\tregisterPreviewManager();\r\n\r\n\t\t\t// initialize saved styles manager\r\n\t\t\tSavedStylesManager.init();\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * @module ProManager\r\n */\r\nexport default new ProManager();\r\n","import {select, dispatch} from '@wordpress/data';\r\nimport {\r\n\tManagerBase,\r\n\tFrontendDataManager,\r\n\tHookManager,\r\n\thookTypes,\r\n} from '$Library/ub-common/Inc';\r\nimport SavedStylesStore from '$BlockStores/savedStyles';\r\n\r\n/**\r\n * Saved styles manager for frontend.\r\n *\r\n * Depends on initializations of:\r\n * - FrontendDataManager\r\n */\r\nclass SavedStylesManager extends ManagerBase {\r\n\t/**\r\n\t * Store object\r\n\t *\r\n\t * @type {null | Object}\r\n\t */\r\n\t#store = null;\r\n\r\n\t/**\r\n\t * Store namespace.\r\n\t *\r\n\t * @type {string}\r\n\t */\r\n\tstoreNamespace = 'ub/saved-styles-base';\r\n\r\n\t/**\r\n\t * Create persistent state object.\r\n\t *\r\n\t * @private\r\n\t * @return {Object} persistent state\r\n\t */\r\n\t#preparePersistentState() {\r\n\t\tlet savedStylesData =\r\n\t\t\tFrontendDataManager.getDataProperty('savedStyles');\r\n\r\n\t\t// in order to get various block info (icon, name, description, etc), we register our blocks on settings page too, but since no style data will be shared with that script, we need to check and overwrite this data here to not break settings page functionality\r\n\t\tif (!savedStylesData) {\r\n\t\t\tsavedStylesData = {\r\n\t\t\t\tsaved: {},\r\n\t\t\t};\r\n\t\t}\r\n\r\n\t\tif (savedStylesData.saved.styles) {\r\n\t\t\tsavedStylesData.saved.styles = JSON.parse(\r\n\t\t\t\tatob(savedStylesData.saved.styles)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tsavedStylesData.saved.styles = {};\r\n\t\t}\r\n\r\n\t\tif (Array.isArray(savedStylesData.saved.styles)) {\r\n\t\t\tsavedStylesData.saved.styles = {};\r\n\t\t}\r\n\r\n\t\t// eslint-disable-next-line array-callback-return\r\n\t\tObject.keys(savedStylesData.saved.styles).map((blockType) => {\r\n\t\t\tif (\r\n\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\tsavedStylesData.saved.styles,\r\n\t\t\t\t\tblockType\r\n\t\t\t\t)\r\n\t\t\t) {\r\n\t\t\t\tif (Array.isArray(savedStylesData.saved.styles[blockType])) {\r\n\t\t\t\t\tsavedStylesData.saved.styles[blockType] = {};\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\tif (savedStylesData.saved.defaultStyles) {\r\n\t\t\tsavedStylesData.saved.defaultStyles = JSON.parse(\r\n\t\t\t\tatob(savedStylesData.saved.defaultStyles)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tsavedStylesData.saved.defaultStyles = {};\r\n\t\t}\r\n\r\n\t\treturn {...savedStylesData};\r\n\t}\r\n\r\n\t/**\r\n\t * Saved styles manager initialization manager.\r\n\t */\r\n\t_initLogic() {\r\n\t\tconst persistentState = this.#preparePersistentState();\r\n\t\tthis.#registerStore(persistentState);\r\n\r\n\t\twindow.onload = () => {\r\n\t\t\tthis.#cacheStartupBlockIds();\r\n\t\t};\r\n\r\n\t\tHookManager.addFilter(\r\n\t\t\thookTypes.filters.ADD_SUB_COMPONENT,\r\n\t\t\t'savedStylesManagerSubComponentAdd',\r\n\t\t\t(defaultProps) => {\r\n\t\t\t\treturn {...defaultProps, applyDefaultStyle: true};\r\n\t\t\t}\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Find blocks belonging to ultimate blocks and cache their ids.\r\n\t */\r\n\t#cacheStartupBlockIds() {\r\n\t\tconst blocksOnEditor = select('core/block-editor').getBlocks();\r\n\r\n\t\tconst ubBlockIds = blocksOnEditor.reduce((carry, blockProps) => {\r\n\t\t\tif (blockProps.name.startsWith('ub/')) {\r\n\t\t\t\tcarry.push(blockProps.clientId);\r\n\t\t\t}\r\n\r\n\t\t\treturn carry;\r\n\t\t}, []);\r\n\r\n\t\t// cache blocks ids to store\r\n\t\tdispatch(this.storeNamespace).setStartupBlockIds(ubBlockIds);\r\n\t}\r\n\r\n\t/**\r\n\t * Register manager store to centralized data registry.\r\n\t *\r\n\t * @private\r\n\t * @param {Object} storeState store state\r\n\t */\r\n\t#registerStore(storeState) {\r\n\t\tthis.#store = new SavedStylesStore(this.storeNamespace);\r\n\t\tthis.#store.registerStore(storeState);\r\n\t}\r\n}\r\n\r\n/**\r\n * @module SavedStylesManager\r\n */\r\nexport default new SavedStylesManager();\r\n","import { render } from 'react-dom';\r\nimport { ManagerBase } from '$Library/ub-common/Inc';\r\nimport UpsellMain from '$Inc/components/Upsell/UpsellMain';\r\nimport { createHigherOrderComponent } from '@wordpress/compose';\r\nimport { Fragment } from 'react';\r\nimport { addFilter } from '@wordpress/hooks';\r\nimport { InspectorControls } from '@wordpress/block-editor';\r\nimport UpsellInspectorDummy from '$Inc/components/Upsell/UpsellInspectorDummy';\r\n\r\n/**\r\n * Editor upsell manager.\r\n */\r\nclass UpsellManager extends ManagerBase {\r\n\t_initLogic() {\r\n\t\tdocument.addEventListener('DOMContentLoaded', () => {\r\n\t\t\tconst range = document.createRange();\r\n\t\t\trange.setStart(document.body, 0);\r\n\r\n\t\t\tconst containerStringified = '
    ';\r\n\t\t\tconst containerFragment =\r\n\t\t\t\trange.createContextualFragment(containerStringified);\r\n\r\n\t\t\tdocument.body.appendChild(containerFragment);\r\n\r\n\t\t\tconst container = document.querySelector('#ubUpsellContainer');\r\n\t\t\trender(, container);\r\n\t\t});\r\n\t}\r\n\r\n\t/**\r\n\t * Add dummy inspector controls to sidebar.\r\n\t */\r\n\taddDummyInspectorControls() {\r\n\t\tconst withInspectorControls = createHigherOrderComponent(\r\n\t\t\t(BlockEdit) => (props) => {\r\n\t\t\t\treturn (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t},\r\n\t\t\t'withTestControls'\r\n\t\t);\r\n\r\n\t\tconst context = global || self;\r\n\t\tconst proStatus = context.ubMainStore.select().getProStatus();\r\n\r\n\t\tif (!proStatus) {\r\n\t\t\taddFilter('editor.BlockEdit', 'ub/test', withInspectorControls);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * @module UpsellManager\r\n */\r\nexport default new UpsellManager();\r\n","import { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Register plugin block.\r\n *\r\n * `attributes` key can be omitted from `options` to use block attributes registered on backend with `register_block_type` WordPress function.\r\n *\r\n * @param {string} blockTypeId block type\r\n * @param {Object} options block options\r\n */\r\nfunction registerPluginBlock(blockTypeId, options) {\r\n\tlet { attributes } = options;\r\n\r\n\t// attribute checking\r\n\tif (!attributes || typeof attributes !== 'object') {\r\n\t\tattributes = {};\r\n\t}\r\n\r\n\tconst context = self || global;\r\n\tconst MainStore = context.ubMainStore;\r\n\r\n\tif (MainStore && MainStore.isInitialized()) {\r\n\t\tconst defaultBlockAttributes =\r\n\t\t\tMainStore.select().getBlockDefaultAttributes(blockTypeId);\r\n\r\n\t\tattributes = { ...defaultBlockAttributes, ...attributes };\r\n\r\n\t\t// filter block attributes\r\n\t\tMainStore.dispatch().applyPluginFilter(\r\n\t\t\t`${blockTypeId}-attributes`,\r\n\t\t\tattributes,\r\n\t\t\t(finalData) => {\r\n\t\t\t\toptions.attributes = finalData;\r\n\t\t\t}\r\n\t\t);\r\n\t}\r\n\r\n\tregisterBlockType(blockTypeId, options);\r\n}\r\n\r\n/**\r\n * @module registerPluginBlock\r\n */\r\nexport default registerPluginBlock;\r\n","/*\r\n * Operations that are queued before registration of blocks.\r\n *\r\n * This file will include mainly features that will support block functionality.\r\n */\r\nimport { FrontendDataManager } from '$Library/ub-common/Inc';\r\nimport MainStore from '$BlockStores/mainStore';\r\nimport ProManager from '$Manager/ProManager';\r\n\r\n// initialize frontend data manager\r\nFrontendDataManager.init('ubEditorClientData');\r\n\r\n// initialize main plugin store\r\nMainStore.init('ub/main');\r\n\r\n// initialize pro manager\r\nProManager.init();\r\n","import ACTION_TYPES from './types';\r\nimport { addFilter, applyFilters } from '@wordpress/hooks';\r\nimport { select } from '@wordpress/data';\r\n\r\n/**\r\n * Store actions.\r\n *\r\n * @param {string} storeName store name\r\n * @return {Object} action object\r\n */\r\nconst actions = (storeName) => {\r\n\t/**\r\n\t * Prepare hook name.\r\n\t *\r\n\t * @param {string} hookName name of hook\r\n\t * @param {string} hookType type of hook, available values 'action', 'filter'\r\n\t * @return {string} generated hook name\r\n\t */\r\n\tconst preparePluginHookName = (hookName, hookType) => {\r\n\t\tconst availableHookTypes = ['action', 'filter'];\r\n\r\n\t\tlet finalHookType = availableHookTypes[0];\r\n\t\tif (availableHookTypes.includes(hookType)) {\r\n\t\t\tfinalHookType = hookType;\r\n\t\t}\r\n\r\n\t\treturn `${storeName.toLowerCase()}_${finalHookType}-${hookName.replaceAll(\r\n\t\t\t'/',\r\n\t\t\t'_'\r\n\t\t)}`;\r\n\t};\r\n\r\n\treturn {\r\n\t\t/**\r\n\t\t * Apply plugin filters.\r\n\t\t *\r\n\t\t * @param {string} filterName name of filter\r\n\t\t * @param {any} filterData data to be filtered\r\n\t\t * @param {Function} callback callback function which will be called with filtered final data as argument\r\n\t\t * @return {Object} action object\r\n\t\t */\r\n\t\tapplyPluginFilter(filterName, filterData, callback) {\r\n\t\t\tconst finalFilterName = preparePluginHookName(filterName, 'filter');\r\n\r\n\t\t\tconst finalData = applyFilters(finalFilterName, filterData);\r\n\r\n\t\t\tif (typeof callback === 'function') {\r\n\t\t\t\tcallback(finalData);\r\n\t\t\t}\r\n\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UN_AFFECTIVE,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Add plugin filter.\r\n\t\t *\r\n\t\t * @param {string} filterName filter name\r\n\t\t * @param {Function} callback callback function, will be called with current filtered data as first argument\r\n\t\t * @return {Object} action object\r\n\t\t */\r\n\t\taddPluginFilter(filterName, callback) {\r\n\t\t\tconst finalFilterName = preparePluginHookName(filterName, 'filter');\r\n\r\n\t\t\tif (typeof callback !== 'function') {\r\n\t\t\t\tthrow new Error(\r\n\t\t\t\t\t`invalid callback type supplied for filter ${filterName}`\r\n\t\t\t\t);\r\n\t\t\t}\r\n\r\n\t\t\taddFilter(finalFilterName, storeName, callback);\r\n\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UN_AFFECTIVE,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set visibility status of upsell modal window.\r\n\t\t *\r\n\t\t * @param {boolean} visibilityStatus visibility status\r\n\t\t */\r\n\t\tsetUpsellModalVisibility(visibilityStatus) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UPSELL_MODAL_VISIBILITY,\r\n\t\t\t\tpayload: visibilityStatus,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set extension id for info summary.\r\n\t\t *\r\n\t\t * @param {string|null} extensionId extension feature id\r\n\t\t */\r\n\t\tsetTargetExtensionForInfoShow(extensionId = null) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UPSELL_EXTENSION_INFO_SHOW,\r\n\t\t\t\tpayload: extensionId,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set target block for info summary.\r\n\t\t *\r\n\t\t * @param {string|null} blockId block id\r\n\t\t */\r\n\t\tsetTargetBlockForInfoShow(blockId = null) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.TARGET_BLOCK_INFO_SHOW,\r\n\t\t\t\tpayload: blockId,\r\n\t\t\t};\r\n\t\t},\r\n\t};\r\n};\r\n\r\n/**\r\n * Hide upsell modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n */\r\nexport const hideUpsellModal = (namespacedDispatch) => () => {\r\n\tconst { setUpsellModalVisibility } = namespacedDispatch;\r\n\tconst { setTargetExtensionForInfoShow, setTargetBlockForInfoShow } =\r\n\t\tnamespacedDispatch;\r\n\r\n\tsetUpsellModalVisibility(false);\r\n\r\n\t// reset extension feature/target block\r\n\tsetTargetExtensionForInfoShow(null);\r\n\tsetTargetBlockForInfoShow(null);\r\n};\r\n\r\n/**\r\n * Show upsell modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n */\r\nexport const showUpsellModal = (namespacedDispatch) => () => {\r\n\tconst { setUpsellModalVisibility } = namespacedDispatch;\r\n\r\n\tsetUpsellModalVisibility(true);\r\n};\r\n\r\n/**\r\n * Show target extension info in a modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n * @return {(function())|*} action function\r\n */\r\nexport const showExtensionInfo =\r\n\t(namespacedDispatch) =>\r\n\t(extensionFeatureId = null, targetBlockType = null) => {\r\n\t\tconst { setTargetExtensionForInfoShow, setTargetBlockForInfoShow } =\r\n\t\t\tnamespacedDispatch;\r\n\r\n\t\t// if no target block is supplied, current active block will be used\r\n\t\tif (!targetBlockType) {\r\n\t\t\ttargetBlockType =\r\n\t\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\t\t}\r\n\r\n\t\tsetTargetExtensionForInfoShow(extensionFeatureId);\r\n\t\tsetTargetBlockForInfoShow(targetBlockType);\r\n\r\n\t\tshowUpsellModal(namespacedDispatch)();\r\n\t};\r\n\r\n/**\r\n * @module actions\r\n */\r\nexport default actions;\r\n","import { connectWithStore } from '$Library/ub-common/Inc';\r\n\r\n/**\r\n * Connect with main editor store.\r\n *\r\n * @param {Function} selectMapping selector mapping\r\n * @param {Function} actionMapping action mapping\r\n * @return {Function} hoc function\r\n */\r\nfunction connectWithMainStore(selectMapping, actionMapping) {\r\n\treturn connectWithStore('ub/main', selectMapping, actionMapping);\r\n}\r\n\r\n/**\r\n * @module connectWithMainStore\r\n */\r\nexport default connectWithMainStore;\r\n","import { createReduxStore, register, dispatch, select } from '@wordpress/data';\r\nimport { FrontendDataManager, ManagerBase } from '$Library/ub-common/Inc';\r\nimport reducer from './reducer';\r\nimport selectors from './selectors';\r\nimport actions from './actions';\r\nimport deepmerge from 'deepmerge';\r\n\r\n/**\r\n * Main store for plugin.\r\n *\r\n * Depends on initializations of:\r\n * - FrontendDataManager\r\n */\r\nclass MainStore extends ManagerBase {\r\n\t/**\r\n\t * Name of the store.\r\n\t * Will be used as an id to distinguish plugin store from other ones.\r\n\t *\r\n\t * @type {string|null}\r\n\t */\r\n\tstoreName = null;\r\n\r\n\t/**\r\n\t * Register store.\r\n\t *\r\n\t * @param {Object} [extraState={}] extra state to use\r\n\t */\r\n\t#registerStore = (extraState = {}) => {\r\n\t\tconst innerExtraState = {\r\n\t\t\tstoreName: this.storeName,\r\n\t\t};\r\n\r\n\t\tconst reducerOptions = {\r\n\t\t\treducer: reducer(deepmerge(innerExtraState, extraState)),\r\n\t\t\tselectors,\r\n\t\t\tactions: actions(this.storeName),\r\n\t\t};\r\n\r\n\t\tconst generatedStore = createReduxStore(this.storeName, reducerOptions);\r\n\r\n\t\tregister(generatedStore);\r\n\t};\r\n\r\n\t/**\r\n\t * Initialization logic for pro store.\r\n\t *\r\n\t * @param {string} storeName store name\r\n\t */\r\n\t_initLogic(storeName) {\r\n\t\t// store id for outside use to global context\r\n\t\tconst context = self || global;\r\n\t\tcontext.ub_main_store_id = storeName;\r\n\r\n\t\tthis.storeName = storeName;\r\n\r\n\t\tconst blockAttributes =\r\n\t\t\tFrontendDataManager.getDataProperty('blockAttributes');\r\n\t\tconst upsellExtensionData = FrontendDataManager.getDataProperty(\r\n\t\t\t'upsellExtensionData'\r\n\t\t);\r\n\t\tconst proStatus = FrontendDataManager.getDataProperty('proStatus');\r\n\t\tconst assets = FrontendDataManager.getDataProperty('assets');\r\n\r\n\t\tthis.#registerStore({\r\n\t\t\tupsells: {\r\n\t\t\t\textensionData: upsellExtensionData,\r\n\t\t\t},\r\n\t\t\tblockAttributes,\r\n\t\t\tproStatus: JSON.parse(proStatus),\r\n\t\t\tassets,\r\n\t\t});\r\n\r\n\t\t// attach this instance to global context for outside usage\r\n\t\tcontext.ubMainStore = this;\r\n\t}\r\n\r\n\t/**\r\n\t * Get main store id.\r\n\t *\r\n\t * @return {string} store id\r\n\t */\r\n\tgetStoreId() {\r\n\t\tconst context = self || global;\r\n\t\treturn this.storeName ?? context.ub_main_store_id;\r\n\t}\r\n\r\n\t/**\r\n\t * Store selector\r\n\t *\r\n\t * @return {Object} object containing available store selectors\r\n\t */\r\n\tselect() {\r\n\t\treturn select(this.getStoreId());\r\n\t}\r\n\r\n\t/**\r\n\t * Store action dispatch.\r\n\t *\r\n\t * @return {Object} object containing available store actions\r\n\t */\r\n\tdispatch = () => {\r\n\t\treturn dispatch(this.getStoreId());\r\n\t};\r\n}\r\n\r\n/**\r\n * @module mainStoreObj\r\n */\r\nexport default new MainStore();\r\n","import createStore from './state';\r\nimport ACTION_TYPES from '$BlockStores/mainStore/types';\r\n\r\n/**\r\n * Store reducer.\r\n *\r\n * @param {Object} [extraState={}] extra store state\r\n * @return {Function} reducer function\r\n */\r\nconst reducer = (extraState) => {\r\n\tconst DEFAULT_STATE = createStore(extraState);\r\n\r\n\treturn (storeState = DEFAULT_STATE, { type, payload }) => {\r\n\t\tswitch (type) {\r\n\t\t\tcase ACTION_TYPES.UPSELL_MODAL_VISIBILITY:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\tupsellModalVisibility: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.UPSELL_EXTENSION_INFO_SHOW:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\ttargetExtensionInfoShow: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.TARGET_BLOCK_INFO_SHOW:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\ttargetBlockInfoShow: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.UN_AFFECTIVE:\r\n\t\t\t\treturn storeState;\r\n\t\t\tdefault:\r\n\t\t\t\treturn storeState;\r\n\t\t}\r\n\t};\r\n};\r\n\r\n/**\r\n * @module reducer\r\n */\r\nexport default reducer;\r\n","import { select } from '@wordpress/data';\r\n\r\n/**\r\n * Get block upsell data\r\n *\r\n * @param {Object} state store state\r\n * @param {string} blockType block type\r\n *\r\n * @return {Object | Array} block upsell data\r\n */\r\nconst getBlockUpsellData = (state, blockType) => {\r\n\treturn state.upsells.extensionData[blockType];\r\n};\r\n\r\n/**\r\n * Store selectors.\r\n *\r\n * @type {Object}\r\n */\r\nconst selectors = {\r\n\t/**\r\n\t * Name of store.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {null | string} store name\r\n\t */\r\n\tgetStoreName(state) {\r\n\t\treturn state.storeName;\r\n\t},\r\n\t/**\r\n\t * Get default attributes for target block type.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} blockType block type\r\n\t *\r\n\t * @return {Array | null} block default attributes\r\n\t */\r\n\tgetBlockDefaultAttributes(state, blockType) {\r\n\t\t// should check for the availability of blockAttributes property since that property might not be available in some cases (e.g., being used in plugin settings page)\r\n\t\treturn state.blockAttributes?.[blockType];\r\n\t},\r\n\tgetBlockUpsellData,\r\n\t/**\r\n\t * Get upsell data for currently active block.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string|null} [featureId=null] feature id, if null is supplied, all upsell data associated with the block will be returned\r\n\t *\r\n\t * @return {Array|null} active block upsell data\r\n\t */\r\n\tgetUpsellDataActiveBlock(state, featureId = null) {\r\n\t\tconst currentBlockType =\r\n\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\r\n\t\tif (currentBlockType) {\r\n\t\t\tconst blockUpsellData = getBlockUpsellData(state, currentBlockType);\r\n\r\n\t\t\tif (blockUpsellData && blockUpsellData.featureData) {\r\n\t\t\t\tconst { featureData } = blockUpsellData;\r\n\t\t\t\treturn featureId\r\n\t\t\t\t\t? { featureId: featureData[featureId] }\r\n\t\t\t\t\t: featureData;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn null;\r\n\t},\r\n\t/**\r\n\t * Get upsell data for currently active block.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {Array|null} active block upsell data\r\n\t */\r\n\tgetUpsellDummyControlDataActiveBlock(state) {\r\n\t\tconst currentBlockType =\r\n\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\r\n\t\tif (currentBlockType) {\r\n\t\t\tconst blockUpsellData = getBlockUpsellData(state, currentBlockType);\r\n\r\n\t\t\tif (blockUpsellData) {\r\n\t\t\t\treturn blockUpsellData.dummyControlsData;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn null;\r\n\t},\r\n\t/**\r\n\t * Get plugin pro status.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {boolean} pro status\r\n\t */\r\n\tgetProStatus(state) {\r\n\t\treturn state.proStatus;\r\n\t},\r\n\t/**\r\n\t * Get plugin asset urls.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} assetKey key value of target asset\r\n\t *\r\n\t * @return {boolean} asset url\r\n\t */\r\n\tgetAssets(state, assetKey) {\r\n\t\treturn state.assets[assetKey];\r\n\t},\r\n\t/**\r\n\t * Get logo url.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} logo url\r\n\t */\r\n\tgetLogoUrl(state) {\r\n\t\treturn state.assets.logoUrl;\r\n\t},\r\n\t/**\r\n\t * Get upsell modal visibility status.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} visibility\r\n\t */\r\n\tupsellModalVisibilityStatus(state) {\r\n\t\treturn state.app.upsell.upsellModalVisibility;\r\n\t},\r\n\t/**\r\n\t * Get target extension id to show its info.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string|null} target extension info show id\r\n\t */\r\n\tgetUpsellTargetExtensionInfoShow(state) {\r\n\t\treturn state.app.upsell.targetExtensionInfoShow;\r\n\t},\r\n\t/**\r\n\t * Get block icon object of active block\r\n\t *\r\n\t * @return {Object} icon object\r\n\t */\r\n\tgetActiveBlockIconObject() {\r\n\t\tconst { getBlockType } = select('core/blocks');\r\n\t\tconst { getSelectedBlock } = select('core/block-editor');\r\n\r\n\t\tconst blockOptions = getBlockType(getSelectedBlock()?.name);\r\n\r\n\t\treturn blockOptions?.icon?.src;\r\n\t},\r\n\t/**\r\n\t * Are we in production mode?\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {boolean} production mode status\r\n\t */\r\n\tinProduction(state) {\r\n\t\treturn state.mode === 'production';\r\n\t},\r\n};\r\n\r\n/**\r\n * @module selectors\r\n */\r\nexport default selectors;\r\n","import deepmerge from 'deepmerge';\r\nimport { currentMode } from '$Inc/helpers/modeCheck';\r\n\r\n/**\r\n * Default store state.\r\n *\r\n * @type {Object}\r\n */\r\nconst defaultState = {\r\n\tstoreName: null,\r\n\tmode: currentMode(),\r\n\tapp: {\r\n\t\tupsell: {\r\n\t\t\tupsellModalVisibility: false,\r\n\t\t\ttargetExtensionInfoShow: null,\r\n\t\t\ttargetBlockInfoShow: null,\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Create state.\r\n *\r\n * @param {Object} [extraState={}] extra state to use\r\n */\r\nconst createStore = (extraState = {}) => {\r\n\treturn deepmerge(defaultState, extraState);\r\n};\r\n\r\n/**\r\n * @module createStore\r\n */\r\nexport default createStore;\r\n","const ACTION_TYPES = {\r\n\tUN_AFFECTIVE: 'unAffective',\r\n\tUPSELL_MODAL_VISIBILITY: 'upsellModalVisibility',\r\n\tUPSELL_EXTENSION_INFO_SHOW: 'upsellExtensionInfoShow',\r\n\tTARGET_BLOCK_INFO_SHOW: 'upsellTargetBlockInfoShow',\r\n};\r\n\r\n/**\r\n * @module types\r\n */\r\nexport default ACTION_TYPES;\r\n","import apiFetch from '@wordpress/api-fetch';\r\nimport { dispatch } from '@wordpress/data';\r\nimport { createBlock } from '@wordpress/blocks';\r\nimport { v4 as uuidV4 } from 'uuid';\r\nimport types from '$BlockStores/savedStyles/types';\r\nimport { getRenderedPreview } from '$BlockStores/savedStyles/selectors';\r\n\r\n/**\r\n * Store actions.\r\n *\r\n * @type {Object}\r\n */\r\nconst actions = {\r\n\t/**\r\n\t * Set active item id.\r\n\t *\r\n\t * @param {string|null} id style id\r\n\t */\r\n\tsetActiveItemId(id) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ACTIVE_ITEM_ID,\r\n\t\t\tid,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set selected item id.\r\n\t *\r\n\t * @param {string|null} id style id\r\n\t */\r\n\tsetSelectedItemId(id) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_SELECTED_ITEM_ID,\r\n\t\t\tid,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set advanced controls' visibility.\r\n\t *\r\n\t * @param {boolean} status status\r\n\t */\r\n\tsetAdvancedControlsVisibility(status) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ADVANCED_CONTROLS_VISIBILITY,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set status for showing previews.\r\n\t *\r\n\t * @param {boolean} status status\r\n\t */\r\n\tsetShowPreviewStatus(status) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_SHOW_PREVIEWS,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set callback function for attribute render preparation.\r\n\t *\r\n\t * @param {Function} callback callback function to assign\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetAttributeRenderPreparation(callback) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ATTRIBUTE_RENDER_PREPARATION,\r\n\t\t\tcallback,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set callback function for element render preparation.\r\n\t *\r\n\t * @param {Function} callback callback function to assign\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetElementRenderPreparation(callback) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ELEMENT_RENDER_PREPARATION,\r\n\t\t\tcallback,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set parent block type for preview operations.\r\n\t *\r\n\t * @param {string | null} parentBlockType parent block type, null for default\r\n\t */\r\n\tsetRenderPreviewParentBlock(parentBlockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_PARENT_BLOCK,\r\n\t\t\tparentBlockType,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set store as busy.\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetSavedStylesBusy() {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_BUSY_STATE,\r\n\t\t\tstatus: true,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set store as idle.\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetSavedStylesIdle() {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_BUSY_STATE,\r\n\t\t\tstatus: false,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Save and update block styles.\r\n\t *\r\n\t * @param {Object} styles styles\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsaveAllBlockStyles(styles) {\r\n\t\treturn {\r\n\t\t\ttype: types.SAVE_ALL_BLOCK_STYLES,\r\n\t\t\tstyles,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Update a style.\r\n\t *\r\n\t * @param {string} blockType type of block\r\n\t * @param {string} styleId style id\r\n\t * @param {Object} newStyleObject new style object\r\n\t * @return {Object} action object\r\n\t */\r\n\tupdateStyle(blockType, styleId, newStyleObject) {\r\n\t\treturn {\r\n\t\t\ttype: types.UPDATE_STYLE,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t\tstyleObject: newStyleObject,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set a style default for a block.\r\n\t *\r\n\t * @param {string} blockType type of block\r\n\t * @param {string} styleId style id\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetStyleAsDefault(blockType, styleId) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_STYLE_DEFAULT,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Cache a block preview for later use.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t * @param {string} styleId style id\r\n\t * @param {string} htmlString html string\r\n\t * @return {Object} action object\r\n\t */\r\n\tcacheBlockPreview(blockType, styleId, htmlString) {\r\n\t\treturn {\r\n\t\t\ttype: types.CACHE_BLOCK_PREVIEW,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t\thtml: htmlString,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Update style title.\r\n\t *\r\n\t * @param {string} styleId style id\r\n\t * @param {string} blockType block type\r\n\t * @param {string} newTitle new style title\r\n\t * @return {Object} action object\r\n\t */\r\n\tupdateStyleTitle(styleId, blockType, newTitle) {\r\n\t\treturn {\r\n\t\t\ttype: types.UPDATE_STYLE_TITLE,\r\n\t\t\tid: styleId,\r\n\t\t\tblockType,\r\n\t\t\ttitle: newTitle,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set value of editor page background value to store data.\r\n\t *\r\n\t * @param {string} pageColor editor page color\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetPageBackgroundColor(pageColor) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PAGE_BACKGROUND_COLOR,\r\n\t\t\tpageColor,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set block type for preview render.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t */\r\n\tsetRenderPreviewBlockType(blockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_BLOCK_TYPE,\r\n\t\t\tblockType,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set blocks ids available on editor load\r\n\t *\r\n\t * @param {Array} [blockIds=[]] block ids\r\n\t */\r\n\tsetStartupBlockIds(blockIds = []) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_STARTUP_BLOCK_IDS,\r\n\t\t\tblockIds,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set preview render status for current block.\r\n\t *\r\n\t * @param {boolean} [status=true] status\r\n\t */\r\n\tsetPreviewsEnabledStatus(status = true) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_ENABLED_STATUS,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set current block type override.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t */\r\n\tsetCurrentBlockTypeOverride(blockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_CURRENT_BLOCK_TYPE_OVERRIDE,\r\n\t\t\tblockType,\r\n\t\t};\r\n\t},\r\n};\r\n\r\n/**\r\n * Start an operation that will set the app in busy state.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Function} dispatch.setSavedStylesBusy setSavedStylesBusy function\r\n * @param {Function} dispatch.setSavedStylesIdle setSavedStylesIdle function\r\n *\r\n * @return {Promise} promise\r\n */\r\nexport const startBusyOperation = ({\r\n\tsetSavedStylesBusy,\r\n\tsetSavedStylesIdle,\r\n}) => {\r\n\treturn new Promise((res) => {\r\n\t\tsetSavedStylesBusy();\r\n\t\treturn res(setSavedStylesIdle);\r\n\t});\r\n};\r\n\r\n/**\r\n * Save all default styles to server.\r\n *\r\n * @param {Object} dispatch action dispatch object.\r\n * @param {Object} select store select object\r\n * @param {Function} select.getDefaultStyles getDefaultStyles function\r\n * @param {Function} select.getOptions getOptions function\r\n * @return {Promise} promise\r\n */\r\nconst saveDefaultStylesToServer = (\r\n\tdispatch,\r\n\t{ getDefaultStyles, getOptions }\r\n) => {\r\n\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\tconst requestForm = new FormData();\r\n\t\trequestForm.append(\r\n\t\t\t'defaultStyles',\r\n\t\t\tbtoa(JSON.stringify(getDefaultStyles()))\r\n\t\t);\r\n\r\n\t\treturn apiFetch({\r\n\t\t\tpath: getOptions('restPath'),\r\n\t\t\tmethod: 'POST',\r\n\t\t\tbody: requestForm,\r\n\t\t})\r\n\t\t\t.then(() => {\r\n\t\t\t\t// do nothing\r\n\t\t\t})\r\n\t\t\t.finally(() => {\r\n\t\t\t\tsetIdle();\r\n\t\t\t});\r\n\t});\r\n};\r\n\r\n/**\r\n * Save styles to server.\r\n *\r\n * @param {Object} dispatch namespaced action dispatch object\r\n * @param {Object} select store selector object\r\n * @param {Function} select.getComponentSavedStyles getComponentSavedStyles selector\r\n * @param {Function} select.getOptions getOptions selector\r\n * @return {Promise} promise\r\n */\r\nconst saveStylesToServer = (\r\n\tdispatch,\r\n\t{ getComponentSavedStyles, getOptions }\r\n) => {\r\n\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\tconst encodedStyles = btoa(JSON.stringify(getComponentSavedStyles()));\r\n\t\tconst restPath = getOptions('restPath');\r\n\r\n\t\tconst restForm = new FormData();\r\n\t\trestForm.append('styles', encodedStyles);\r\n\r\n\t\treturn apiFetch({ path: restPath, method: 'POST', body: restForm })\r\n\t\t\t.then(() => {\r\n\t\t\t\t// do nothing\r\n\t\t\t})\r\n\t\t\t.finally(() => {\r\n\t\t\t\tsetIdle();\r\n\t\t\t});\r\n\t});\r\n};\r\n\r\n/**\r\n * Delete a static style.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} select.getOptions get store options\r\n * @param {Function} select.getBlockType get type of currently active block\r\n * @return {Function} action function\r\n */\r\nconst deleteStaticStyle =\r\n\t(dispatch, { getOptions, getBlockType }) =>\r\n\t(styleId) => {\r\n\t\tconst staticDeleteRestRoute = getOptions('staticDeleteRestRoute');\r\n\t\tconst staticDeleteNonce = getOptions('staticWriteNonce');\r\n\t\tconst blockType = getBlockType();\r\n\t\tconst formData = new FormData();\r\n\r\n\t\tformData.append('styleId', styleId);\r\n\t\tformData.append('blockType', blockType);\r\n\t\tformData.append('nonce', staticDeleteNonce);\r\n\r\n\t\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\t\treturn apiFetch({\r\n\t\t\t\tpath: staticDeleteRestRoute,\r\n\t\t\t\tmethod: 'POST',\r\n\t\t\t\tbody: formData,\r\n\t\t\t})\r\n\t\t\t\t.then(() => {\r\n\t\t\t\t\t// do nothing\r\n\t\t\t\t})\r\n\t\t\t\t.finally(() => {\r\n\t\t\t\t\tsetIdle();\r\n\t\t\t\t});\r\n\t\t});\r\n\t};\r\n\r\n/**\r\n * Save style as static\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} select.getOptions get store options\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Function} action function\r\n */\r\nconst saveStaticStyle =\r\n\t(dispatch, { getOptions, getBlockType }) =>\r\n\t(styleObject) => {\r\n\t\tconst staticRestPath = getOptions('staticWriteRestRoute');\r\n\t\tconst staticNonce = getOptions('staticWriteNonce');\r\n\r\n\t\tif (staticRestPath && staticNonce) {\r\n\t\t\tconst [styleId] = Object.keys(styleObject).filter((k) =>\r\n\t\t\t\tObject.prototype.hasOwnProperty.call(styleObject, k)\r\n\t\t\t);\r\n\r\n\t\t\tconst { title, styles } = styleObject[styleId];\r\n\r\n\t\t\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\t\t\tconst formData = new FormData();\r\n\t\t\t\tconst encodedStyles = btoa(JSON.stringify(styles));\r\n\r\n\t\t\t\tformData.append('nonce', staticNonce);\r\n\t\t\t\tformData.append('styleId', styleId);\r\n\t\t\t\tformData.append('title', title);\r\n\t\t\t\tformData.append('styles', encodedStyles);\r\n\t\t\t\tformData.append('blockType', getBlockType());\r\n\r\n\t\t\t\treturn apiFetch({\r\n\t\t\t\t\tpath: staticRestPath,\r\n\t\t\t\t\tmethod: 'POST',\r\n\t\t\t\t\tbody: formData,\r\n\t\t\t\t})\r\n\t\t\t\t\t.then()\r\n\t\t\t\t\t.finally(() => {\r\n\t\t\t\t\t\tsetIdle();\r\n\t\t\t\t\t});\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Prepare style object.\r\n *\r\n * @param {string} styleTitle title\r\n * @param {Object} styleContent content\r\n * @param {Function} callback function callback\r\n * @param {boolean} isStatic style is static\r\n *\r\n * @return {Object} style object\r\n */\r\nconst prepareStyleObject = (\r\n\tstyleTitle,\r\n\tstyleContent,\r\n\tcallback = () => {},\r\n\tisStatic = false\r\n) => {\r\n\tlet styleId = uuidV4();\r\n\r\n\tif (isStatic) {\r\n\t\tstyleId = `ub-dev-${styleId}`;\r\n\t}\r\n\r\n\tcallback(styleId);\r\n\r\n\treturn {\r\n\t\t[styleId]: {\r\n\t\t\ttitle: styleTitle,\r\n\t\t\tstyles: styleContent,\r\n\t\t},\r\n\t};\r\n};\r\n\r\n/**\r\n * Check if supplied id belongs to a static style.\r\n *\r\n * @param {string} styleId style id\r\n */\r\nfunction isStaticStyle(styleId) {\r\n\treturn styleId.startsWith('ub-dev');\r\n}\r\n\r\n/**\r\n * Add a new style to a block.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst addBlockStyle = (dispatch, select) => (newStyleObject) => {\r\n\tconst { getComponentSavedStyles, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\tconst componentSavedStyles = getComponentSavedStyles(blockType);\r\n\r\n\treturn setBlockStyles(\r\n\t\tdispatch,\r\n\t\tselect\r\n\t)({ ...componentSavedStyles, ...newStyleObject });\r\n};\r\n\r\n/**\r\n * Set new styles to a block.\r\n * This function will replace all the available styles of a block with supplied new ones.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst setBlockStyles = (dispatch, select) => (newStyles) => {\r\n\tconst { saveAllBlockStyles } = dispatch;\r\n\tconst { getComponentSavedStyles, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\tconst allStyles = getComponentSavedStyles();\r\n\r\n\tallStyles[blockType] = newStyles;\r\n\r\n\tsaveAllBlockStyles(allStyles);\r\n};\r\n\r\n/**\r\n * Save supplied style both to frontend and server.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const saveStyle =\r\n\t(dispatch, select) =>\r\n\t(styleName, styleObject, isStatic = false) => {\r\n\t\tlet newStyleId = null;\r\n\t\tconst newStyleObject = prepareStyleObject(\r\n\t\t\tstyleName,\r\n\t\t\tstyleObject,\r\n\t\t\t(id) => {\r\n\t\t\t\tnewStyleId = id;\r\n\t\t\t},\r\n\t\t\tisStatic\r\n\t\t);\r\n\r\n\t\taddBlockStyle(dispatch, select)(newStyleObject);\r\n\r\n\t\tif (isStatic) {\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(newStyleObject).then(() => newStyleId);\r\n\t\t}\r\n\r\n\t\t// save new styles to server to keep them persistent\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => newStyleId);\r\n\t};\r\n\r\n/**\r\n * Get style object of a saved style from supplied arguments.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @param {Function} select.getComponentStyleName get component style name\r\n * @param {Function} select.getComponentStyleObject get component style content\r\n * @param {Function} select.getBlockType get current active block type\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst getStyleObject =\r\n\t(\r\n\t\tdispatch,\r\n\t\t{ getComponentStyleName, getComponentStyleObject, getBlockType }\r\n\t) =>\r\n\t(styleId) => {\r\n\t\tconst styleContent = getComponentStyleObject(styleId);\r\n\t\tconst styleName = getComponentStyleName(getBlockType(), styleId);\r\n\r\n\t\treturn {\r\n\t\t\t[styleId]: {\r\n\t\t\t\ttitle: styleName,\r\n\t\t\t\tstyles: styleContent,\r\n\t\t\t},\r\n\t\t};\r\n\t};\r\n\r\n/**\r\n * Update a saved style with new properties.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const updateSavedStyle =\r\n\t(dispatch, select) => async (styleId, styleObject) => {\r\n\t\tconst { updateStyle } = dispatch;\r\n\t\tconst { getBlockType } = select;\r\n\r\n\t\tupdateStyle(getBlockType(), styleId, styleObject);\r\n\r\n\t\t// generate updated preview for style\r\n\t\tawait getRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\r\n\t\tif (isStaticStyle(styleId)) {\r\n\t\t\tconst staticStyleObject = getStyleObject(dispatch, select)(styleId);\r\n\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(staticStyleObject).then(() => styleId);\r\n\t\t}\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => styleId);\r\n\t};\r\n\r\n/**\r\n * Delete a saved style and save modified styles to server.\r\n *\r\n * If no style id is supplied for the returned function, currently selected saved style will be used.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const deleteStyle =\r\n\t(dispatch, select) =>\r\n\t(styleId = null) => {\r\n\t\tconst { getBlockType, getComponentSavedStyles, getSelectedItemId } =\r\n\t\t\tselect;\r\n\t\tconst blockStyles = getComponentSavedStyles(getBlockType());\r\n\r\n\t\t// if no style id is provided, use the id of currently selected item\r\n\t\t// this function might be called directly from a component which provide an event for style id, in that case, use currently selected item id\r\n\t\tconst finalStyleId =\r\n\t\t\ttypeof styleId === 'string'\r\n\t\t\t\t? styleId || getSelectedItemId()\r\n\t\t\t\t: getSelectedItemId();\r\n\r\n\t\tconst newBlockStyles = Object.keys(blockStyles)\r\n\t\t\t.filter((styleKey) => {\r\n\t\t\t\tif (\r\n\t\t\t\t\tObject.prototype.hasOwnProperty.call(blockStyles, styleKey)\r\n\t\t\t\t) {\r\n\t\t\t\t\treturn styleKey !== finalStyleId;\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn false;\r\n\t\t\t})\r\n\t\t\t.reduce((carry, id) => {\r\n\t\t\t\tcarry[id] = blockStyles[id];\r\n\t\t\t\treturn carry;\r\n\t\t\t}, {});\r\n\r\n\t\tsetBlockStyles(dispatch, select)(newBlockStyles);\r\n\r\n\t\tif (isStaticStyle(finalStyleId)) {\r\n\t\t\tdeleteStaticStyle(dispatch, select)(finalStyleId);\r\n\t\t} else {\r\n\t\t\tsaveStylesToServer(dispatch, select).then(() => {\r\n\t\t\t\t// do nothing...\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Apply style to component.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const applyStyleToComponent =\r\n\t(dispatch, select) => (styleId, blockType, defaultStyle, setAttribute) => {\r\n\t\tconst styleObject = select.getComponentStyleObject(blockType, styleId);\r\n\r\n\t\tif (styleObject) {\r\n\t\t\tconst finalObject = {\r\n\t\t\t\t...defaultStyle,\r\n\t\t\t\t...styleObject,\r\n\t\t\t};\r\n\r\n\t\t\t// mark component to not apply default style again\r\n\t\t\tif (finalObject.applyDefaultStyle) {\r\n\t\t\t\tfinalObject.applyDefaultStyle = false;\r\n\t\t\t}\r\n\r\n\t\t\tsetAttribute(finalObject);\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Set a style default for active block.\r\n *\r\n * This function is thunk middleware applied version of the default one on actions object.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\nexport const setStyleAsDefaultThunk = (dispatch, select) => (styleId) => {\r\n\tconst { setStyleAsDefault } = dispatch;\r\n\tconst { getBlockType } = select;\r\n\r\n\tsetStyleAsDefault(getBlockType(), styleId);\r\n\tsaveDefaultStylesToServer(dispatch, select).then(() => {\r\n\t\t// do nothing\r\n\t});\r\n};\r\n\r\n/**\r\n * Generate saved style preview via block creation method.\r\n *\r\n * This method should be preferred for dynamic blocks.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n */\r\nconst generatePreviewViaBlock = async (select, styleId) => {\r\n\tconst {\r\n\t\tgetRenderElementPreparationCallback,\r\n\t\tgetRenderPreviewParentBlock,\r\n\t\tgetRenderPreviewBlockType,\r\n\t\tgetComponentTypeFromStyleId,\r\n\t} = select;\r\n\r\n\tconst previewProviderBlock = createBlock(getRenderPreviewParentBlock());\r\n\tconst { clientId: pProviderId } = previewProviderBlock;\r\n\r\n\t// insert container block for preview operations\r\n\tawait dispatch('core/block-editor').insertBlock(\r\n\t\tpreviewProviderBlock,\r\n\t\t0,\r\n\t\t'',\r\n\t\tfalse\r\n\t);\r\n\r\n\t// workaround for dispatch async issue\r\n\tconst waitTime = () => {\r\n\t\treturn new Promise((res) => {\r\n\t\t\tsetTimeout(() => {\r\n\t\t\t\tres();\r\n\t\t\t}, 0);\r\n\t\t});\r\n\t};\r\n\r\n\tawait waitTime();\r\n\r\n\tconst currentActiveBlockType = getComponentTypeFromStyleId(styleId);\r\n\r\n\t// decide preview block type. If not overridden, use currently active block's type\r\n\tconst targetBlockType =\r\n\t\tgetRenderPreviewBlockType() || currentActiveBlockType;\r\n\r\n\t// use current active block type for attribute preparation\r\n\tconst renderAttributes = prepareAttributesForRender(\r\n\t\tselect,\r\n\t\tstyleId,\r\n\t\tcurrentActiveBlockType\r\n\t);\r\n\tconst targetBlock = createBlock(targetBlockType, renderAttributes);\r\n\tconst { clientId: targetClientId } = targetBlock;\r\n\r\n\t// insert replica of block with applied saved style\r\n\tawait dispatch('core/block-editor').insertBlock(\r\n\t\ttargetBlock,\r\n\t\t0,\r\n\t\tpProviderId,\r\n\t\tfalse\r\n\t);\r\n\r\n\tconst targetBlockElement = document.querySelector(\r\n\t\t`#block-${targetClientId}`\r\n\t);\r\n\r\n\tif (targetBlockElement) {\r\n\t\tconst [componentElement] = targetBlockElement.childNodes;\r\n\r\n\t\tconst updatedElement =\r\n\t\t\tgetRenderElementPreparationCallback()(componentElement);\r\n\r\n\t\tconst generatedPreview = updatedElement.outerHTML;\r\n\r\n\t\t// remove container block and clean any left over\r\n\t\tawait dispatch('core/block-editor').removeBlock(pProviderId, false);\r\n\r\n\t\treturn generatedPreview;\r\n\t}\r\n\r\n\t// remove container block and clean any left over\r\n\tawait dispatch('core/block-editor').removeBlock(pProviderId, false);\r\n\r\n\treturn null;\r\n};\r\n\r\n/**\r\n * Prepare preview render attributes.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n * @param {string | null} componentName component name, only supply it to override target block type, else currently active block will be used\r\n * @return {Object} render attributes\r\n */\r\nfunction prepareAttributesForRender(select, styleId, componentName = null) {\r\n\tconst {\r\n\t\tgetRenderAttributePreparationCallback,\r\n\t\tgetComponentStyleObject,\r\n\t\tgetComponentStyleName,\r\n\t} = select;\r\n\r\n\treturn getRenderAttributePreparationCallback()(\r\n\t\tgetComponentStyleObject(\r\n\t\t\tcomponentName ? componentName : styleId,\r\n\t\t\tcomponentName ? styleId : null\r\n\t\t),\r\n\t\tgetComponentStyleName(\r\n\t\t\tcomponentName ? componentName : styleId,\r\n\t\t\tcomponentName ? styleId : null\r\n\t\t)\r\n\t);\r\n}\r\n\r\n/**\r\n * Generate saved style preview via rest endpoint.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n * @return {Promise} promise object\r\n */\r\nconst generatePreviewViaRest = (select, styleId) => {\r\n\tconst { getOptions, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\r\n\tconst preparedAttributes = prepareAttributesForRender(select, styleId);\r\n\r\n\tpreparedAttributes.blockID = styleId;\r\n\r\n\treturn apiFetch({\r\n\t\tpath:\r\n\t\t\tgetOptions('restPath') +\r\n\t\t\t`/render?block=${blockType}&attributes=${btoa(\r\n\t\t\t\tJSON.stringify(preparedAttributes)\r\n\t\t\t)}`,\r\n\t\tmethod: 'GET',\r\n\t}).then((resp) => {\r\n\t\tif (resp.data.status === 200) {\r\n\t\t\tconst { response } = resp.data;\r\n\r\n\t\t\treturn response;\r\n\t\t}\r\n\t});\r\n};\r\n\r\n/**\r\n * Get html preview of a saved style.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\nexport const getRenderedPreviewThunk =\r\n\t(dispatch, select) =>\r\n\t(styleId, useRest = false, force = false) => {\r\n\t\treturn new Promise((res) => {\r\n\t\t\tconst renderedPreview = getRenderedPreview(select)(styleId);\r\n\r\n\t\t\tif (force || !renderedPreview) {\r\n\t\t\t\tconst { getComponentTypeFromStyleId } = select;\r\n\t\t\t\tconst { cacheBlockPreview } = dispatch;\r\n\r\n\t\t\t\tif (useRest) {\r\n\t\t\t\t\treturn generatePreviewViaRest(select, styleId).then(\r\n\t\t\t\t\t\t(generatedPreview) => {\r\n\t\t\t\t\t\t\t// cache generated preview for future use\r\n\t\t\t\t\t\t\tcacheBlockPreview(\r\n\t\t\t\t\t\t\t\tgetComponentTypeFromStyleId(styleId),\r\n\t\t\t\t\t\t\t\tstyleId,\r\n\t\t\t\t\t\t\t\tgeneratedPreview\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\treturn res(generatedPreview);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn generatePreviewViaBlock(select, styleId).then(\r\n\t\t\t\t\t(generatedPreview) => {\r\n\t\t\t\t\t\t// cache generated preview for future use\r\n\t\t\t\t\t\tcacheBlockPreview(\r\n\t\t\t\t\t\t\tgetComponentTypeFromStyleId(styleId),\r\n\t\t\t\t\t\t\tstyleId,\r\n\t\t\t\t\t\t\tgeneratedPreview\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\treturn res(generatedPreview);\r\n\t\t\t\t\t}\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn res(renderedPreview);\r\n\t\t});\r\n\t};\r\n\r\n/* eslint-disable jsdoc/check-param-names */\r\n/**\r\n * Decide preview background color.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} dispatch.setPageBackgroundColor set page background color action\r\n * @param {Function} select.getPageBackgroundColor get page background color selector\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\n/* eslint-enable jsdoc/check-param-names */\r\nexport const decidePreviewBackground =\r\n\t({ setPageBackgroundColor }, { getPageBackgroundColor }) =>\r\n\t() => {\r\n\t\tlet currentBg = getPageBackgroundColor();\r\n\t\tif (!currentBg) {\r\n\t\t\tconst editorWrapper = document.querySelector(\r\n\t\t\t\t'.editor-styles-wrapper'\r\n\t\t\t);\r\n\r\n\t\t\tif (editorWrapper) {\r\n\t\t\t\tcurrentBg = getComputedStyle(editorWrapper).backgroundColor;\r\n\t\t\t\tsetPageBackgroundColor(currentBg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn currentBg;\r\n\t};\r\n\r\n/**\r\n * Toggle show previews status.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n */\r\nexport const toggleShowPreviews = (dispatch, select) => () => {\r\n\tconst { isShowPreviewsEnabled } = select;\r\n\tconst { setShowPreviewStatus } = dispatch;\r\n\r\n\tsetShowPreviewStatus(!isShowPreviewsEnabled());\r\n};\r\n\r\n/**\r\n * Update style title action.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} action function\r\n */\r\nexport const updateStyleTitleAction =\r\n\t(dispatch, select) => (styleId, newTitle) => {\r\n\t\tconst { getBlockType } = select;\r\n\t\tconst { updateStyleTitle } = dispatch;\r\n\r\n\t\tupdateStyleTitle(styleId, getBlockType(), newTitle);\r\n\r\n\t\tif (isStaticStyle(styleId)) {\r\n\t\t\tconst staticStyleObject = getStyleObject(dispatch, select)(styleId);\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(staticStyleObject).then(() => {\r\n\t\t\t\tgetRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => {\r\n\t\t\t// generate updated preview for style\r\n\t\t\tgetRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\t\t});\r\n\t};\r\n\r\n/**\r\n * @module actions\r\n */\r\nexport default actions;\r\n","import { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n// select mappings\r\nconst selectMapping = ({ busyState }) => {\r\n\treturn { busyStatus: busyState() };\r\n};\r\n\r\n/**\r\n * withBusyStatus HOC.\r\n *\r\n * Will add `busyStatus` property to component properties.\r\n *\r\n * @type {Function}\r\n */\r\nconst withBusyStatus = connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping\r\n);\r\n\r\n/**\r\n * @module withBusyStatus\r\n */\r\nexport default withBusyStatus;\r\n","import { createReduxStore, register } from '@wordpress/data';\r\nimport reducer from '$BlockStores/savedStyles/reducer';\r\nimport selectors from '$BlockStores/savedStyles/selectors';\r\nimport actions from '$BlockStores/savedStyles/actions';\r\n\r\n/**\r\n * Saved styles store.\r\n *\r\n * @param {string} storeName name of store\r\n * @class\r\n */\r\nfunction SavedStylesStore(storeName) {\r\n\t/**\r\n\t * Store name.\r\n\t *\r\n\t * @type {string}\r\n\t */\r\n\tthis.storeName = storeName;\r\n\r\n\t/**\r\n\t * Store instance.\r\n\t *\r\n\t * @private\r\n\t * @type {null | object}\r\n\t */\r\n\tlet store = null;\r\n\r\n\t/**\r\n\t * Create and register store object inside centralized data registry.\r\n\t *\r\n\t * @param {Object} [extraState={}] extra store object\r\n\t */\r\n\tthis.registerStore = (extraState = {}) => {\r\n\t\tconst storeObject = {\r\n\t\t\treducer: reducer(extraState),\r\n\t\t\tselectors,\r\n\t\t\tactions,\r\n\t\t};\r\n\r\n\t\tstore = createReduxStore(this.storeName, storeObject);\r\n\t\tregister(store);\r\n\t};\r\n}\r\n\r\n/**\r\n * @module registerStore\r\n */\r\nexport default SavedStylesStore;\r\n","import createStoreState from '$BlockStores/savedStyles/state';\r\nimport types from '$BlockStores/savedStyles/types';\r\n\r\n/**\r\n * Store reducers.\r\n *\r\n * @param {Object} [extraState={}] extra state object\r\n * @return {Function} reducer function\r\n */\r\nconst reducer = (extraState = {}) => {\r\n\tconst DEFAULT_STATE = createStoreState(extraState);\r\n\r\n\treturn (storeState = DEFAULT_STATE, action) => {\r\n\t\tswitch (action.type) {\r\n\t\t\tcase types.SET_BUSY_STATE:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tbusy: action.status,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SAVE_ALL_BLOCK_STYLES:\r\n\t\t\t\tconst updatedSaved = {\r\n\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\tstyles: action.styles,\r\n\t\t\t\t};\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tsaved: updatedSaved,\r\n\t\t\t\t};\r\n\t\t\tcase types.UPDATE_STYLE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType, styleId, styleObject } = action;\r\n\t\t\t\t\tconst updatedSavedStyles = {\r\n\t\t\t\t\t\t...storeState.saved.styles,\r\n\t\t\t\t\t\t[blockType]: {\r\n\t\t\t\t\t\t\t...storeState.saved.styles[blockType],\r\n\t\t\t\t\t\t\t[styleId]: {\r\n\t\t\t\t\t\t\t\t...storeState.saved.styles[blockType][styleId],\r\n\t\t\t\t\t\t\t\tstyles: styleObject,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\tstyles: updatedSavedStyles,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_STYLE_DEFAULT:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType, styleId } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\tdefaultStyles: {\r\n\t\t\t\t\t\t\t\t...storeState.saved.defaultStyles,\r\n\t\t\t\t\t\t\t\t[blockType]: styleId,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.CACHE_BLOCK_PREVIEW:\r\n\t\t\t\tconst { blockType, styleId, html } = action;\r\n\r\n\t\t\t\tif (!storeState.rendered[blockType]) {\r\n\t\t\t\t\tstoreState.rendered[blockType] = {};\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst updatedBlockPreviews = {\r\n\t\t\t\t\t...storeState.rendered[blockType],\r\n\t\t\t\t\t[styleId]: html,\r\n\t\t\t\t};\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\trendered: {\r\n\t\t\t\t\t\t...storeState.rendered,\r\n\t\t\t\t\t\t[blockType]: updatedBlockPreviews,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_ATTRIBUTE_RENDER_PREPARATION:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { callback } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tattributeRenderPreparation: callback,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ELEMENT_RENDER_PREPARATION:\r\n\t\t\t\tconst { callback } = action;\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\telementRenderPreparation: callback,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_PREVIEW_PARENT_BLOCK:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tlet { parentBlockType } = action;\r\n\t\t\t\t\tif (parentBlockType === null) {\r\n\t\t\t\t\t\tparentBlockType = 'ub/preview-provider';\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewParentBlock: parentBlockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PREVIEW_BLOCK_TYPE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewBlockType: blockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_SHOW_PREVIEWS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tlisting: {\r\n\t\t\t\t\t\t\t\t...storeState.app.listing,\r\n\t\t\t\t\t\t\t\tshowPreviews: status,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ADVANCED_CONTROLS_VISIBILITY:\r\n\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tadvancedControlsVisible: status,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_SELECTED_ITEM_ID:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tlisting: {\r\n\t\t\t\t\t\t\t\t...storeState.app.listing,\r\n\t\t\t\t\t\t\t\tselectedItemId: id,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ACTIVE_ITEM_ID:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tactiveItemId: id,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PAGE_BACKGROUND_COLOR:\r\n\t\t\t\tconst { pageColor } = action;\r\n\t\t\t\tstoreState.app.pageBackgroundColor = pageColor;\r\n\t\t\t\treturn storeState;\r\n\t\t\tcase types.UPDATE_STYLE_TITLE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id, title, blockType } = action;\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\tstoreState.saved.styles &&\r\n\t\t\t\t\t\tstoreState.saved.styles[blockType] &&\r\n\t\t\t\t\t\tstoreState.saved.styles[blockType][id]\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tconst targetBlockStyles = {\r\n\t\t\t\t\t\t\t...storeState.saved.styles[blockType],\r\n\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\ttargetBlockStyles[id].title = title;\r\n\r\n\t\t\t\t\t\tconst updatedBlockStyles = {\r\n\t\t\t\t\t\t\t...storeState.saved.styles,\r\n\t\t\t\t\t\t\t[blockType]: targetBlockStyles,\r\n\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\t\tstyles: updatedBlockStyles,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn storeState;\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_STARTUP_BLOCK_IDS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockIds } = action;\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tstartupBlockIds: blockIds,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PREVIEW_ENABLED_STATUS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewsEnabled: status,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_CURRENT_BLOCK_TYPE_OVERRIDE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tcurrentBlockTypeOverride: blockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t}\r\n\r\n\t\treturn storeState;\r\n\t};\r\n};\r\n\r\n/**\r\n * @module reducer\r\n */\r\nexport default reducer;\r\n","import { select } from '@wordpress/data';\r\nimport { createBlock } from '@wordpress/blocks';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Store selectors.\r\n *\r\n * @type {Object}\r\n */\r\nconst selectors = {\r\n\t/**\r\n\t * Get rendered component HTML strings.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {Object} rendered component HTML strings object\r\n\t */\r\n\tgetRendered(state) {\r\n\t\treturn state.rendered;\r\n\t},\r\n\t/**\r\n\t * Get busy state of saved styles component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {boolean} busy state\r\n\t */\r\n\tbusyState(state) {\r\n\t\treturn state.app.busy;\r\n\t},\r\n\t/**\r\n\t * Get styles related to supplied component name.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string | null} componentName name of component\r\n\t * @return {Object} component saved styles\r\n\t */\r\n\tgetComponentSavedStyles(state, componentName = null) {\r\n\t\treturn componentName\r\n\t\t\t? { ...state.saved.styles[componentName] } || {}\r\n\t\t\t: state.saved.styles;\r\n\t},\r\n\t/**\r\n\t * Get option.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} propertyKey option property key\r\n\t * @return {null | Object} option property value\r\n\t */\r\n\tgetOptions(state, propertyKey) {\r\n\t\treturn state.options[propertyKey];\r\n\t},\r\n\t/**\r\n\t * Get style object of given style of a component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} componentName name of component\r\n\t * @param {string} styleId style id\r\n\t * @return {null | Object} style object\r\n\t */\r\n\tgetComponentStyleObject(state, componentName, styleId) {\r\n\t\tconst componentType = styleId ? componentName : getBlockTypeExternal();\r\n\t\tconst targetId = styleId ? styleId : componentName;\r\n\t\treturn state.saved.styles?.[componentType]?.[targetId]?.styles;\r\n\t},\r\n\t/**\r\n\t * Get name of given style of a component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} componentName name of component\r\n\t * @param {string} styleId style id\r\n\t * @return {null | string} style name\r\n\t */\r\n\tgetComponentStyleName(state, componentName, styleId) {\r\n\t\tconst componentType = styleId ? componentName : getBlockTypeExternal();\r\n\t\tconst targetId = styleId ? styleId : componentName;\r\n\t\treturn state.saved.styles?.[componentType]?.[targetId]?.title;\r\n\t},\r\n\t/**\r\n\t * Get attributes of currently active block.\r\n\t *\r\n\t * @return {Object} block attributes\r\n\t */\r\n\tgetBlockAttributes() {\r\n\t\treturn select('core/block-editor').getSelectedBlock().attributes;\r\n\t},\r\n\t/**\r\n\t * Get block type.\r\n\t *\r\n\t * If block type is not overridden, it will return the block type of the currently active block in the editor.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t *\r\n\t * @return {string} block type\r\n\t */\r\n\tgetBlockType(state) {\r\n\t\tconst { currentBlockTypeOverride } = state.app;\r\n\r\n\t\treturn currentBlockTypeOverride\r\n\t\t\t? currentBlockTypeOverride\r\n\t\t\t: select('core/block-editor').getSelectedBlock().name;\r\n\t},\r\n\t/**\r\n\t * Get current active block id.\r\n\t *\r\n\t * @return {string} block id\r\n\t */\r\n\tgetBlockId() {\r\n\t\treturn select('core/block-editor').getSelectedBlock()?.clientId;\r\n\t},\r\n\t/**\r\n\t * Get all of available default styles for all blocks types.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {null | Object} default styles\r\n\t */\r\n\tgetDefaultStyles(state) {\r\n\t\treturn state.saved.defaultStyles;\r\n\t},\r\n\t/**\r\n\t * Get all rendered styles.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Object} rendered styles\r\n\t */\r\n\tgetRenderedStyles(state) {\r\n\t\treturn state.rendered;\r\n\t},\r\n\t/**\r\n\t * Get callback function for render attribute preparation process.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Function} render attribute preparation callback function\r\n\t */\r\n\tgetRenderAttributePreparationCallback(state) {\r\n\t\treturn state.renderProps.attributeRenderPreparation;\r\n\t},\r\n\t/**\r\n\t * Get callback function for render element preparation process.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Function} render element preparation callback function\r\n\t */\r\n\tgetRenderElementPreparationCallback(state) {\r\n\t\treturn state.renderProps.elementRenderPreparation;\r\n\t},\r\n\t/**\r\n\t * Get parent block type for preview element.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview parent block type\r\n\t */\r\n\tgetRenderPreviewParentBlock(state) {\r\n\t\treturn state.renderProps.previewParentBlock;\r\n\t},\r\n\t/**\r\n\t * Get forced type of preview block type.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview block type\r\n\t */\r\n\tgetRenderPreviewBlockType(state) {\r\n\t\treturn state.renderProps.previewBlockType;\r\n\t},\r\n\t/**\r\n\t * Whether active block type is forced to be the block currently being worked on.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview parent block type\r\n\t */\r\n\tisActiveBlockForRenderForced(state) {\r\n\t\treturn state.renderProps.forceActiveBlockForRender;\r\n\t},\r\n\t/**\r\n\t * Get status showing previews at listing enabled or not.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean} show previews status\r\n\t */\r\n\tisShowPreviewsEnabled(state) {\r\n\t\treturn state.app.listing.showPreviews;\r\n\t},\r\n\t/**\r\n\t * Get advanced controls' visibility status.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean} advanced controls visibility status\r\n\t */\r\n\tisAdvancedControlsVisible(state) {\r\n\t\treturn state.app.advancedControlsVisible;\r\n\t},\r\n\t/**\r\n\t * Get id of selected style.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean|null} item id\r\n\t */\r\n\tgetSelectedItemId(state) {\r\n\t\treturn state.app.listing.selectedItemId;\r\n\t},\r\n\t/**\r\n\t * Get id of active style.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean|null} item id\r\n\t */\r\n\tgetActiveItemId(state) {\r\n\t\treturn state.app.activeItemId;\r\n\t},\r\n\t/**\r\n\t * Get current editor page background color;\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string|null} color\r\n\t */\r\n\tgetPageBackgroundColor(state) {\r\n\t\treturn state.app.pageBackgroundColor;\r\n\t},\r\n\t/**\r\n\t * Get component type from given style id.\r\n\t *\r\n\t * @param {Object} state store state object\r\n\t * @param {string} styleId style id\r\n\t *\r\n\t * @return {null | string} component type\r\n\t */\r\n\tgetComponentTypeFromStyleId(state, styleId) {\r\n\t\tlet componentType = null;\r\n\r\n\t\tif (state.saved.styles) {\r\n\t\t\tcomponentType = Object.keys(state.saved.styles)\r\n\t\t\t\t.filter((key) =>\r\n\t\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\t\tstate.saved.styles,\r\n\t\t\t\t\t\tkey\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t.reduce((carry, cKey) => {\r\n\t\t\t\t\tconst cStyles = Object.keys(\r\n\t\t\t\t\t\tstate.saved.styles[cKey]\r\n\t\t\t\t\t).filter((sId) =>\r\n\t\t\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\t\t\tstate.saved.styles[cKey],\r\n\t\t\t\t\t\t\tsId\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tif (cStyles.includes(styleId)) {\r\n\t\t\t\t\t\tcarry = cKey;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn carry;\r\n\t\t\t\t}, null);\r\n\t\t}\r\n\r\n\t\treturn componentType;\r\n\t},\r\n\t/**\r\n\t * Get cached block ids available at editor startup.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t */\r\n\tgetStartupBlockIds(state) {\r\n\t\treturn state.app.startupBlockIds;\r\n\t},\r\n\t/**\r\n\t * Preview enabled status for block saved style preview renders.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t */\r\n\tisPreviewsEnabled(state) {\r\n\t\treturn state.renderProps.previewsEnabled;\r\n\t},\r\n\t/**\r\n\t * Get current block type override.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} current block type override\r\n\t */\r\n\tgetCurrentBlockTypeOverride(state) {\r\n\t\treturn state.app.currentBlockTypeOverride;\r\n\t},\r\n};\r\n\r\n/**\r\n *\r\n * Get block type.\r\n *\r\n * This function is a helper for selectors inside select object itself where `getBlockType` is not reachable.\r\n *\r\n * @return {string} current block type\r\n */\r\nfunction getBlockTypeExternal() {\r\n\treturn select(SavedStylesManager.storeNamespace).getBlockType();\r\n}\r\n\r\n/**\r\n * Get default attributes at registry for current active block.\r\n *\r\n * `blockID` property will be omitted at returned value.\r\n *\r\n * @param {Object} select namespaced store select object\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Object} default attributes\r\n */\r\nexport const getDefaultBlockAttributes = ({ getBlockType }) => {\r\n\t// eslint-disable-next-line no-unused-vars\r\n\tconst { blockID, ...rest } = createBlock(getBlockType()).attributes;\r\n\r\n\treturn rest;\r\n};\r\n\r\n/**\r\n * Get default style for current component.\r\n *\r\n * @param {Object} select namespaced store select object\r\n * @param {Function} select.getDefaultStyles get default block styles for all components\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Object} default style for current component\r\n */\r\nexport const getComponentDefaultStyle = ({\r\n\tgetDefaultStyles,\r\n\tgetBlockType,\r\n}) => {\r\n\treturn getDefaultStyles()?.[getBlockType()];\r\n};\r\n\r\n/**\r\n * Get style ids related to supplied component.\r\n *\r\n * @param {Object} namespacedSelect namespaced select object\r\n * @param {Function} namespacedSelect.getBlockType get block type\r\n * @param {Function} namespacedSelect.getComponentSavedStyles get component related saved styles\r\n * @return {Array} component saved style ids\r\n */\r\nexport const getComponentSavedStyleIds = ({\r\n\tgetBlockType,\r\n\tgetComponentSavedStyles,\r\n}) => {\r\n\tconst componentStyles = getComponentSavedStyles(getBlockType());\r\n\r\n\treturn Object.keys(componentStyles).filter((id) => {\r\n\t\treturn Object.prototype.hasOwnProperty.call(componentStyles, id);\r\n\t});\r\n};\r\n\r\n/**\r\n * Get rendered preview for a block with given style id.\r\n *\r\n * @param {Object} select store select object\r\n * @param {Function} select.getBlockType get current block type\r\n * @param {Function} select.getRenderedStyles get rendered styles\r\n * @return {Function} middleware applied store select function\r\n */\r\nexport const getRenderedPreview =\r\n\t({ getBlockType, getRenderedStyles }) =>\r\n\t(styleId) => {\r\n\t\treturn getRenderedStyles()?.[getBlockType()]?.[styleId];\r\n\t};\r\n\r\n/**\r\n * @module selectors\r\n */\r\nexport default selectors;\r\n","/**\r\n * Saved styles default state.\r\n *\r\n * @type {Object}\r\n */\r\nconst defaultState = {\r\n\tsaved: {},\r\n\trendered: {},\r\n\trenderProps: {\r\n\t\tpreviewsEnabled: true,\r\n\t\tattributeRenderPreparation: (attr) => attr,\r\n\t\telementRenderPreparation: (el) => el,\r\n\t\tpreviewParentBlock: 'ub/preview-provider',\r\n\t\tpreviewBlockType: null,\r\n\t\tforceActiveBlockForRender: false,\r\n\t},\r\n\tapp: {\r\n\t\tcurrentBlockTypeOverride: null,\r\n\t\tstartupBlockIds: [],\r\n\t\tbusy: false,\r\n\t\tadvancedControlsVisible: false,\r\n\t\tactiveItemId: null,\r\n\t\tpageBackgroundColor: null,\r\n\t\tlisting: {\r\n\t\t\tselectedItemId: null,\r\n\t\t\tshowPreviews: false,\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Create store state.\r\n *\r\n * @param {Object} [extraState={}] extra state\r\n * @return {Object} store state\r\n */\r\nconst createStoreState = (extraState = {}) => {\r\n\treturn { ...defaultState, ...extraState };\r\n};\r\n\r\n/**\r\n * @module createStoreState\r\n */\r\nexport default createStoreState;\r\n","/**\r\n * Store action types.\r\n *\r\n * @type {Object}\r\n */\r\nconst types = {\r\n\tSET_BUSY_STATE: 'setBusyState',\r\n\tSAVE_ALL_BLOCK_STYLES: 'saveAllBlockStyles',\r\n\tUPDATE_STYLE: 'updateStyle',\r\n\tUPDATE_STYLE_TITLE: 'updateStyleTitle',\r\n\tSET_STYLE_DEFAULT: 'setStyleAsDefault',\r\n\tCACHE_BLOCK_PREVIEW: 'cacheBlockPreview',\r\n\tSET_ATTRIBUTE_RENDER_PREPARATION: 'setAttributeRenderPreparation',\r\n\tSET_ELEMENT_RENDER_PREPARATION: 'setElementRenderPreparation',\r\n\tSET_PREVIEW_PARENT_BLOCK: 'setPreviewParentBlock',\r\n\tSET_PREVIEW_BLOCK_TYPE: 'setPreviewBlockType',\r\n\tSET_SHOW_PREVIEWS: 'setShowPreviews',\r\n\tSET_ADVANCED_CONTROLS_VISIBILITY: 'setAdvancedControlsVisibility',\r\n\tSET_SELECTED_ITEM_ID: 'setSelectedItemId',\r\n\tSET_ACTIVE_ITEM_ID: 'setActiveItemId',\r\n\tSET_PAGE_BACKGROUND_COLOR: 'setPageBackgroundColor',\r\n\tSET_STARTUP_BLOCK_IDS: 'setStartupBlockIds',\r\n\tSET_PREVIEW_ENABLED_STATUS: 'setPreviewEnabledStatus',\r\n\tSET_CURRENT_BLOCK_TYPE_OVERRIDE: 'setCurrentBlockTypeOverride',\r\n};\r\n\r\n/**\r\n * @module types\r\n */\r\nexport default types;\r\n","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\tvar nativeCodeString = '[native code]';\n\n\tfunction classNames() {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tif (arg.length) {\n\t\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\t\tif (inner) {\n\t\t\t\t\t\tclasses.push(inner);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\t\t\tclasses.push(arg.toString());\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","'use strict';\n\nvar isMergeableObject = function isMergeableObject(value) {\n\treturn isNonNullObject(value)\n\t\t&& !isSpecial(value)\n};\n\nfunction isNonNullObject(value) {\n\treturn !!value && typeof value === 'object'\n}\n\nfunction isSpecial(value) {\n\tvar stringValue = Object.prototype.toString.call(value);\n\n\treturn stringValue === '[object RegExp]'\n\t\t|| stringValue === '[object Date]'\n\t\t|| isReactElement(value)\n}\n\n// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25\nvar canUseSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;\n\nfunction isReactElement(value) {\n\treturn value.$$typeof === REACT_ELEMENT_TYPE\n}\n\nfunction emptyTarget(val) {\n\treturn Array.isArray(val) ? [] : {}\n}\n\nfunction cloneUnlessOtherwiseSpecified(value, options) {\n\treturn (options.clone !== false && options.isMergeableObject(value))\n\t\t? deepmerge(emptyTarget(value), value, options)\n\t\t: value\n}\n\nfunction defaultArrayMerge(target, source, options) {\n\treturn target.concat(source).map(function(element) {\n\t\treturn cloneUnlessOtherwiseSpecified(element, options)\n\t})\n}\n\nfunction getMergeFunction(key, options) {\n\tif (!options.customMerge) {\n\t\treturn deepmerge\n\t}\n\tvar customMerge = options.customMerge(key);\n\treturn typeof customMerge === 'function' ? customMerge : deepmerge\n}\n\nfunction getEnumerableOwnPropertySymbols(target) {\n\treturn Object.getOwnPropertySymbols\n\t\t? Object.getOwnPropertySymbols(target).filter(function(symbol) {\n\t\t\treturn Object.propertyIsEnumerable.call(target, symbol)\n\t\t})\n\t\t: []\n}\n\nfunction getKeys(target) {\n\treturn Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))\n}\n\nfunction propertyIsOnObject(object, property) {\n\ttry {\n\t\treturn property in object\n\t} catch(_) {\n\t\treturn false\n\t}\n}\n\n// Protects from prototype poisoning and unexpected merging up the prototype chain.\nfunction propertyIsUnsafe(target, key) {\n\treturn propertyIsOnObject(target, key) // Properties are safe to merge if they don't exist in the target yet,\n\t\t&& !(Object.hasOwnProperty.call(target, key) // unsafe if they exist up the prototype chain,\n\t\t\t&& Object.propertyIsEnumerable.call(target, key)) // and also unsafe if they're nonenumerable.\n}\n\nfunction mergeObject(target, source, options) {\n\tvar destination = {};\n\tif (options.isMergeableObject(target)) {\n\t\tgetKeys(target).forEach(function(key) {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(target[key], options);\n\t\t});\n\t}\n\tgetKeys(source).forEach(function(key) {\n\t\tif (propertyIsUnsafe(target, key)) {\n\t\t\treturn\n\t\t}\n\n\t\tif (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {\n\t\t\tdestination[key] = getMergeFunction(key, options)(target[key], source[key], options);\n\t\t} else {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(source[key], options);\n\t\t}\n\t});\n\treturn destination\n}\n\nfunction deepmerge(target, source, options) {\n\toptions = options || {};\n\toptions.arrayMerge = options.arrayMerge || defaultArrayMerge;\n\toptions.isMergeableObject = options.isMergeableObject || isMergeableObject;\n\t// cloneUnlessOtherwiseSpecified is added to `options` so that custom arrayMerge()\n\t// implementations can use it. The caller may not replace it.\n\toptions.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;\n\n\tvar sourceIsArray = Array.isArray(source);\n\tvar targetIsArray = Array.isArray(target);\n\tvar sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;\n\n\tif (!sourceAndTargetTypesMatch) {\n\t\treturn cloneUnlessOtherwiseSpecified(source, options)\n\t} else if (sourceIsArray) {\n\t\treturn options.arrayMerge(target, source, options)\n\t} else {\n\t\treturn mergeObject(target, source, options)\n\t}\n}\n\ndeepmerge.all = function deepmergeAll(array, options) {\n\tif (!Array.isArray(array)) {\n\t\tthrow new Error('first argument should be an array')\n\t}\n\n\treturn array.reduce(function(prev, next) {\n\t\treturn deepmerge(prev, next, options)\n\t}, {})\n};\n\nvar deepmerge_1 = deepmerge;\n\nmodule.exports = deepmerge_1;\n","import hasClass from './hasClass';\n/**\n * Adds a CSS class to a given element.\n * \n * @param element the element\n * @param className the CSS class name\n */\n\nexport default function addClass(element, className) {\n if (element.classList) element.classList.add(className);else if (!hasClass(element, className)) if (typeof element.className === 'string') element.className = element.className + \" \" + className;else element.setAttribute('class', (element.className && element.className.baseVal || '') + \" \" + className);\n}","/**\n * Checks if a given element has a CSS class.\n * \n * @param element the element\n * @param className the CSS class name\n */\nexport default function hasClass(element, className) {\n if (element.classList) return !!className && element.classList.contains(className);\n return (\" \" + (element.className.baseVal || element.className) + \" \").indexOf(\" \" + className + \" \") !== -1;\n}","function replaceClassName(origClass, classToRemove) {\n return origClass.replace(new RegExp(\"(^|\\\\s)\" + classToRemove + \"(?:\\\\s|$)\", 'g'), '$1').replace(/\\s+/g, ' ').replace(/^\\s*|\\s*$/g, '');\n}\n/**\n * Removes a CSS class from a given element.\n * \n * @param element the element\n * @param className the CSS class name\n */\n\n\nexport default function removeClass(element, className) {\n if (element.classList) {\n element.classList.remove(className);\n } else if (typeof element.className === 'string') {\n element.className = replaceClassName(element.className, className);\n } else {\n element.setAttribute('class', replaceClassName(element.className && element.className.baseVal || '', className));\n }\n}","/**\n * Dom7 3.0.0\n * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API\n * https://framework7.io/docs/dom7.html\n *\n * Copyright 2020, Vladimir Kharlampidi\n *\n * Licensed under MIT\n *\n * Released on: November 9, 2020\n */\nimport { getWindow, getDocument } from 'ssr-window';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nfunction _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (_isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) _setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nfunction _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}\n\nfunction _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !_isNativeFunction(Class)) return Class;\n\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n\n _cache.set(Class, Wrapper);\n }\n\n function Wrapper() {\n return _construct(Class, arguments, _getPrototypeOf(this).constructor);\n }\n\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return _setPrototypeOf(Wrapper, Class);\n };\n\n return _wrapNativeSuper(Class);\n}\n\nfunction _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\n/* eslint-disable no-proto */\nfunction makeReactive(obj) {\n var proto = obj.__proto__;\n Object.defineProperty(obj, '__proto__', {\n get: function get() {\n return proto;\n },\n set: function set(value) {\n proto.__proto__ = value;\n }\n });\n}\n\nvar Dom7 = /*#__PURE__*/function (_Array) {\n _inheritsLoose(Dom7, _Array);\n\n function Dom7(items) {\n var _this;\n\n _this = _Array.call.apply(_Array, [this].concat(items)) || this;\n makeReactive(_assertThisInitialized(_this));\n return _this;\n }\n\n return Dom7;\n}( /*#__PURE__*/_wrapNativeSuper(Array));\n\nfunction arrayFlat(arr) {\n if (arr === void 0) {\n arr = [];\n }\n\n var res = [];\n arr.forEach(function (el) {\n if (Array.isArray(el)) {\n res.push.apply(res, arrayFlat(el));\n } else {\n res.push(el);\n }\n });\n return res;\n}\nfunction arrayFilter(arr, callback) {\n return Array.prototype.filter.call(arr, callback);\n}\nfunction arrayUnique(arr) {\n var uniqueArray = [];\n\n for (var i = 0; i < arr.length; i += 1) {\n if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]);\n }\n\n return uniqueArray;\n}\nfunction toCamelCase(string) {\n return string.toLowerCase().replace(/-(.)/g, function (match, group) {\n return group.toUpperCase();\n });\n}\n\nfunction qsa(selector, context) {\n if (typeof selector !== 'string') {\n return [selector];\n }\n\n var a = [];\n var res = context.querySelectorAll(selector);\n\n for (var i = 0; i < res.length; i += 1) {\n a.push(res[i]);\n }\n\n return a;\n}\n\nfunction $(selector, context) {\n var window = getWindow();\n var document = getDocument();\n var arr = [];\n\n if (!context && selector instanceof Dom7) {\n return selector;\n }\n\n if (!selector) {\n return new Dom7(arr);\n }\n\n if (typeof selector === 'string') {\n var html = selector.trim();\n\n if (html.indexOf('<') >= 0 && html.indexOf('>') >= 0) {\n var toCreate = 'div';\n if (html.indexOf(' 0;\n }).length > 0;\n}\n\nfunction attr(attrs, value) {\n if (arguments.length === 1 && typeof attrs === 'string') {\n // Get attr\n if (this[0]) return this[0].getAttribute(attrs);\n return undefined;\n } // Set attrs\n\n\n for (var i = 0; i < this.length; i += 1) {\n if (arguments.length === 2) {\n // String\n this[i].setAttribute(attrs, value);\n } else {\n // Object\n for (var attrName in attrs) {\n this[i][attrName] = attrs[attrName];\n this[i].setAttribute(attrName, attrs[attrName]);\n }\n }\n }\n\n return this;\n}\n\nfunction removeAttr(attr) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].removeAttribute(attr);\n }\n\n return this;\n}\n\nfunction prop(props, value) {\n if (arguments.length === 1 && typeof props === 'string') {\n // Get prop\n if (this[0]) return this[0][props];\n } else {\n // Set props\n for (var i = 0; i < this.length; i += 1) {\n if (arguments.length === 2) {\n // String\n this[i][props] = value;\n } else {\n // Object\n for (var propName in props) {\n this[i][propName] = props[propName];\n }\n }\n }\n\n return this;\n }\n\n return this;\n}\n\nfunction data(key, value) {\n var el;\n\n if (typeof value === 'undefined') {\n el = this[0];\n if (!el) return undefined; // Get value\n\n if (el.dom7ElementDataStorage && key in el.dom7ElementDataStorage) {\n return el.dom7ElementDataStorage[key];\n }\n\n var dataKey = el.getAttribute(\"data-\" + key);\n\n if (dataKey) {\n return dataKey;\n }\n\n return undefined;\n } // Set value\n\n\n for (var i = 0; i < this.length; i += 1) {\n el = this[i];\n if (!el.dom7ElementDataStorage) el.dom7ElementDataStorage = {};\n el.dom7ElementDataStorage[key] = value;\n }\n\n return this;\n}\n\nfunction removeData(key) {\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.dom7ElementDataStorage && el.dom7ElementDataStorage[key]) {\n el.dom7ElementDataStorage[key] = null;\n delete el.dom7ElementDataStorage[key];\n }\n }\n}\n\nfunction dataset() {\n var el = this[0];\n if (!el) return undefined;\n var dataset = {}; // eslint-disable-line\n\n if (el.dataset) {\n for (var dataKey in el.dataset) {\n dataset[dataKey] = el.dataset[dataKey];\n }\n } else {\n for (var i = 0; i < el.attributes.length; i += 1) {\n var _attr = el.attributes[i];\n\n if (_attr.name.indexOf('data-') >= 0) {\n dataset[toCamelCase(_attr.name.split('data-')[1])] = _attr.value;\n }\n }\n }\n\n for (var key in dataset) {\n if (dataset[key] === 'false') dataset[key] = false;else if (dataset[key] === 'true') dataset[key] = true;else if (parseFloat(dataset[key]) === dataset[key] * 1) dataset[key] *= 1;\n }\n\n return dataset;\n}\n\nfunction val(value) {\n if (typeof value === 'undefined') {\n // get value\n var el = this[0];\n if (!el) return undefined;\n\n if (el.multiple && el.nodeName.toLowerCase() === 'select') {\n var values = [];\n\n for (var i = 0; i < el.selectedOptions.length; i += 1) {\n values.push(el.selectedOptions[i].value);\n }\n\n return values;\n }\n\n return el.value;\n } // set value\n\n\n for (var _i = 0; _i < this.length; _i += 1) {\n var _el = this[_i];\n\n if (Array.isArray(value) && _el.multiple && _el.nodeName.toLowerCase() === 'select') {\n for (var j = 0; j < _el.options.length; j += 1) {\n _el.options[j].selected = value.indexOf(_el.options[j].value) >= 0;\n }\n } else {\n _el.value = value;\n }\n }\n\n return this;\n}\n\nfunction value(value) {\n return this.val(value);\n}\n\nfunction transform(transform) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.transform = transform;\n }\n\n return this;\n}\n\nfunction transition(duration) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.transitionDuration = typeof duration !== 'string' ? duration + \"ms\" : duration;\n }\n\n return this;\n}\n\nfunction on() {\n for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {\n args[_key5] = arguments[_key5];\n }\n\n var eventType = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventType = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n if (!capture) capture = false;\n\n function handleLiveEvent(e) {\n var target = e.target;\n if (!target) return;\n var eventData = e.target.dom7EventData || [];\n\n if (eventData.indexOf(e) < 0) {\n eventData.unshift(e);\n }\n\n if ($(target).is(targetSelector)) listener.apply(target, eventData);else {\n var _parents = $(target).parents(); // eslint-disable-line\n\n\n for (var k = 0; k < _parents.length; k += 1) {\n if ($(_parents[k]).is(targetSelector)) listener.apply(_parents[k], eventData);\n }\n }\n }\n\n function handleEvent(e) {\n var eventData = e && e.target ? e.target.dom7EventData || [] : [];\n\n if (eventData.indexOf(e) < 0) {\n eventData.unshift(e);\n }\n\n listener.apply(this, eventData);\n }\n\n var events = eventType.split(' ');\n var j;\n\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (!targetSelector) {\n for (j = 0; j < events.length; j += 1) {\n var event = events[j];\n if (!el.dom7Listeners) el.dom7Listeners = {};\n if (!el.dom7Listeners[event]) el.dom7Listeners[event] = [];\n el.dom7Listeners[event].push({\n listener: listener,\n proxyListener: handleEvent\n });\n el.addEventListener(event, handleEvent, capture);\n }\n } else {\n // Live events\n for (j = 0; j < events.length; j += 1) {\n var _event = events[j];\n if (!el.dom7LiveListeners) el.dom7LiveListeners = {};\n if (!el.dom7LiveListeners[_event]) el.dom7LiveListeners[_event] = [];\n\n el.dom7LiveListeners[_event].push({\n listener: listener,\n proxyListener: handleLiveEvent\n });\n\n el.addEventListener(_event, handleLiveEvent, capture);\n }\n }\n }\n\n return this;\n}\n\nfunction off() {\n for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {\n args[_key6] = arguments[_key6];\n }\n\n var eventType = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventType = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n if (!capture) capture = false;\n var events = eventType.split(' ');\n\n for (var i = 0; i < events.length; i += 1) {\n var event = events[i];\n\n for (var j = 0; j < this.length; j += 1) {\n var el = this[j];\n var handlers = void 0;\n\n if (!targetSelector && el.dom7Listeners) {\n handlers = el.dom7Listeners[event];\n } else if (targetSelector && el.dom7LiveListeners) {\n handlers = el.dom7LiveListeners[event];\n }\n\n if (handlers && handlers.length) {\n for (var k = handlers.length - 1; k >= 0; k -= 1) {\n var handler = handlers[k];\n\n if (listener && handler.listener === listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n } else if (listener && handler.listener && handler.listener.dom7proxy && handler.listener.dom7proxy === listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n } else if (!listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n }\n }\n }\n }\n }\n\n return this;\n}\n\nfunction once() {\n var dom = this;\n\n for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {\n args[_key7] = arguments[_key7];\n }\n\n var eventName = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventName = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n function onceHandler() {\n for (var _len8 = arguments.length, eventArgs = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {\n eventArgs[_key8] = arguments[_key8];\n }\n\n listener.apply(this, eventArgs);\n dom.off(eventName, targetSelector, onceHandler, capture);\n\n if (onceHandler.dom7proxy) {\n delete onceHandler.dom7proxy;\n }\n }\n\n onceHandler.dom7proxy = listener;\n return dom.on(eventName, targetSelector, onceHandler, capture);\n}\n\nfunction trigger() {\n var window = getWindow();\n\n for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {\n args[_key9] = arguments[_key9];\n }\n\n var events = args[0].split(' ');\n var eventData = args[1];\n\n for (var i = 0; i < events.length; i += 1) {\n var event = events[i];\n\n for (var j = 0; j < this.length; j += 1) {\n var el = this[j];\n\n if (window.CustomEvent) {\n var evt = new window.CustomEvent(event, {\n detail: eventData,\n bubbles: true,\n cancelable: true\n });\n el.dom7EventData = args.filter(function (data, dataIndex) {\n return dataIndex > 0;\n });\n el.dispatchEvent(evt);\n el.dom7EventData = [];\n delete el.dom7EventData;\n }\n }\n }\n\n return this;\n}\n\nfunction transitionEnd(callback) {\n var dom = this;\n\n function fireCallBack(e) {\n if (e.target !== this) return;\n callback.call(this, e);\n dom.off('transitionend', fireCallBack);\n }\n\n if (callback) {\n dom.on('transitionend', fireCallBack);\n }\n\n return this;\n}\n\nfunction animationEnd(callback) {\n var dom = this;\n\n function fireCallBack(e) {\n if (e.target !== this) return;\n callback.call(this, e);\n dom.off('animationend', fireCallBack);\n }\n\n if (callback) {\n dom.on('animationend', fireCallBack);\n }\n\n return this;\n}\n\nfunction width() {\n var window = getWindow();\n\n if (this[0] === window) {\n return window.innerWidth;\n }\n\n if (this.length > 0) {\n return parseFloat(this.css('width'));\n }\n\n return null;\n}\n\nfunction outerWidth(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n var _styles = this.styles();\n\n return this[0].offsetWidth + parseFloat(_styles.getPropertyValue('margin-right')) + parseFloat(_styles.getPropertyValue('margin-left'));\n }\n\n return this[0].offsetWidth;\n }\n\n return null;\n}\n\nfunction height() {\n var window = getWindow();\n\n if (this[0] === window) {\n return window.innerHeight;\n }\n\n if (this.length > 0) {\n return parseFloat(this.css('height'));\n }\n\n return null;\n}\n\nfunction outerHeight(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n var _styles2 = this.styles();\n\n return this[0].offsetHeight + parseFloat(_styles2.getPropertyValue('margin-top')) + parseFloat(_styles2.getPropertyValue('margin-bottom'));\n }\n\n return this[0].offsetHeight;\n }\n\n return null;\n}\n\nfunction offset() {\n if (this.length > 0) {\n var window = getWindow();\n var document = getDocument();\n var el = this[0];\n var box = el.getBoundingClientRect();\n var body = document.body;\n var clientTop = el.clientTop || body.clientTop || 0;\n var clientLeft = el.clientLeft || body.clientLeft || 0;\n var scrollTop = el === window ? window.scrollY : el.scrollTop;\n var scrollLeft = el === window ? window.scrollX : el.scrollLeft;\n return {\n top: box.top + scrollTop - clientTop,\n left: box.left + scrollLeft - clientLeft\n };\n }\n\n return null;\n}\n\nfunction hide() {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.display = 'none';\n }\n\n return this;\n}\n\nfunction show() {\n var window = getWindow();\n\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.style.display === 'none') {\n el.style.display = '';\n }\n\n if (window.getComputedStyle(el, null).getPropertyValue('display') === 'none') {\n // Still not visible\n el.style.display = 'block';\n }\n }\n\n return this;\n}\n\nfunction styles() {\n var window = getWindow();\n if (this[0]) return window.getComputedStyle(this[0], null);\n return {};\n}\n\nfunction css(props, value) {\n var window = getWindow();\n var i;\n\n if (arguments.length === 1) {\n if (typeof props === 'string') {\n // .css('width')\n if (this[0]) return window.getComputedStyle(this[0], null).getPropertyValue(props);\n } else {\n // .css({ width: '100px' })\n for (i = 0; i < this.length; i += 1) {\n for (var _prop in props) {\n this[i].style[_prop] = props[_prop];\n }\n }\n\n return this;\n }\n }\n\n if (arguments.length === 2 && typeof props === 'string') {\n // .css('width', '100px')\n for (i = 0; i < this.length; i += 1) {\n this[i].style[props] = value;\n }\n\n return this;\n }\n\n return this;\n}\n\nfunction each(callback) {\n if (!callback) return this;\n this.forEach(function (el, index) {\n callback.apply(el, [el, index]);\n });\n return this;\n}\n\nfunction filter(callback) {\n var result = arrayFilter(this, callback);\n return $(result);\n}\n\nfunction html(html) {\n if (typeof html === 'undefined') {\n return this[0] ? this[0].innerHTML : null;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this[i].innerHTML = html;\n }\n\n return this;\n}\n\nfunction text(text) {\n if (typeof text === 'undefined') {\n return this[0] ? this[0].textContent.trim() : null;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this[i].textContent = text;\n }\n\n return this;\n}\n\nfunction is(selector) {\n var window = getWindow();\n var document = getDocument();\n var el = this[0];\n var compareWith;\n var i;\n if (!el || typeof selector === 'undefined') return false;\n\n if (typeof selector === 'string') {\n if (el.matches) return el.matches(selector);\n if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector);\n if (el.msMatchesSelector) return el.msMatchesSelector(selector);\n compareWith = $(selector);\n\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) return true;\n }\n\n return false;\n }\n\n if (selector === document) {\n return el === document;\n }\n\n if (selector === window) {\n return el === window;\n }\n\n if (selector.nodeType || selector instanceof Dom7) {\n compareWith = selector.nodeType ? [selector] : selector;\n\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) return true;\n }\n\n return false;\n }\n\n return false;\n}\n\nfunction index() {\n var child = this[0];\n var i;\n\n if (child) {\n i = 0; // eslint-disable-next-line\n\n while ((child = child.previousSibling) !== null) {\n if (child.nodeType === 1) i += 1;\n }\n\n return i;\n }\n\n return undefined;\n}\n\nfunction eq(index) {\n if (typeof index === 'undefined') return this;\n var length = this.length;\n\n if (index > length - 1) {\n return $([]);\n }\n\n if (index < 0) {\n var returnIndex = length + index;\n if (returnIndex < 0) return $([]);\n return $([this[returnIndex]]);\n }\n\n return $([this[index]]);\n}\n\nfunction append() {\n var newChild;\n var document = getDocument();\n\n for (var k = 0; k < arguments.length; k += 1) {\n newChild = k < 0 || arguments.length <= k ? undefined : arguments[k];\n\n for (var i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n\n while (tempDiv.firstChild) {\n this[i].appendChild(tempDiv.firstChild);\n }\n } else if (newChild instanceof Dom7) {\n for (var j = 0; j < newChild.length; j += 1) {\n this[i].appendChild(newChild[j]);\n }\n } else {\n this[i].appendChild(newChild);\n }\n }\n }\n\n return this;\n}\n\nfunction appendTo(parent) {\n $(parent).append(this);\n return this;\n}\n\nfunction prepend(newChild) {\n var document = getDocument();\n var i;\n var j;\n\n for (i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n\n for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) {\n this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]);\n }\n } else if (newChild instanceof Dom7) {\n for (j = 0; j < newChild.length; j += 1) {\n this[i].insertBefore(newChild[j], this[i].childNodes[0]);\n }\n } else {\n this[i].insertBefore(newChild, this[i].childNodes[0]);\n }\n }\n\n return this;\n}\n\nfunction prependTo(parent) {\n $(parent).prepend(this);\n return this;\n}\n\nfunction insertBefore(selector) {\n var before = $(selector);\n\n for (var i = 0; i < this.length; i += 1) {\n if (before.length === 1) {\n before[0].parentNode.insertBefore(this[i], before[0]);\n } else if (before.length > 1) {\n for (var j = 0; j < before.length; j += 1) {\n before[j].parentNode.insertBefore(this[i].cloneNode(true), before[j]);\n }\n }\n }\n}\n\nfunction insertAfter(selector) {\n var after = $(selector);\n\n for (var i = 0; i < this.length; i += 1) {\n if (after.length === 1) {\n after[0].parentNode.insertBefore(this[i], after[0].nextSibling);\n } else if (after.length > 1) {\n for (var j = 0; j < after.length; j += 1) {\n after[j].parentNode.insertBefore(this[i].cloneNode(true), after[j].nextSibling);\n }\n }\n }\n}\n\nfunction next(selector) {\n if (this.length > 0) {\n if (selector) {\n if (this[0].nextElementSibling && $(this[0].nextElementSibling).is(selector)) {\n return $([this[0].nextElementSibling]);\n }\n\n return $([]);\n }\n\n if (this[0].nextElementSibling) return $([this[0].nextElementSibling]);\n return $([]);\n }\n\n return $([]);\n}\n\nfunction nextAll(selector) {\n var nextEls = [];\n var el = this[0];\n if (!el) return $([]);\n\n while (el.nextElementSibling) {\n var _next = el.nextElementSibling; // eslint-disable-line\n\n if (selector) {\n if ($(_next).is(selector)) nextEls.push(_next);\n } else nextEls.push(_next);\n\n el = _next;\n }\n\n return $(nextEls);\n}\n\nfunction prev(selector) {\n if (this.length > 0) {\n var el = this[0];\n\n if (selector) {\n if (el.previousElementSibling && $(el.previousElementSibling).is(selector)) {\n return $([el.previousElementSibling]);\n }\n\n return $([]);\n }\n\n if (el.previousElementSibling) return $([el.previousElementSibling]);\n return $([]);\n }\n\n return $([]);\n}\n\nfunction prevAll(selector) {\n var prevEls = [];\n var el = this[0];\n if (!el) return $([]);\n\n while (el.previousElementSibling) {\n var _prev = el.previousElementSibling; // eslint-disable-line\n\n if (selector) {\n if ($(_prev).is(selector)) prevEls.push(_prev);\n } else prevEls.push(_prev);\n\n el = _prev;\n }\n\n return $(prevEls);\n}\n\nfunction siblings(selector) {\n return this.nextAll(selector).add(this.prevAll(selector));\n}\n\nfunction parent(selector) {\n var parents = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n if (this[i].parentNode !== null) {\n if (selector) {\n if ($(this[i].parentNode).is(selector)) parents.push(this[i].parentNode);\n } else {\n parents.push(this[i].parentNode);\n }\n }\n }\n\n return $(parents);\n}\n\nfunction parents(selector) {\n var parents = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n var _parent = this[i].parentNode; // eslint-disable-line\n\n while (_parent) {\n if (selector) {\n if ($(_parent).is(selector)) parents.push(_parent);\n } else {\n parents.push(_parent);\n }\n\n _parent = _parent.parentNode;\n }\n }\n\n return $(parents);\n}\n\nfunction closest(selector) {\n var closest = this; // eslint-disable-line\n\n if (typeof selector === 'undefined') {\n return $([]);\n }\n\n if (!closest.is(selector)) {\n closest = closest.parents(selector).eq(0);\n }\n\n return closest;\n}\n\nfunction find(selector) {\n var foundElements = [];\n\n for (var i = 0; i < this.length; i += 1) {\n var found = this[i].querySelectorAll(selector);\n\n for (var j = 0; j < found.length; j += 1) {\n foundElements.push(found[j]);\n }\n }\n\n return $(foundElements);\n}\n\nfunction children(selector) {\n var children = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n var childNodes = this[i].children;\n\n for (var j = 0; j < childNodes.length; j += 1) {\n if (!selector || $(childNodes[j]).is(selector)) {\n children.push(childNodes[j]);\n }\n }\n }\n\n return $(children);\n}\n\nfunction remove() {\n for (var i = 0; i < this.length; i += 1) {\n if (this[i].parentNode) this[i].parentNode.removeChild(this[i]);\n }\n\n return this;\n}\n\nfunction detach() {\n return this.remove();\n}\n\nfunction add() {\n var dom = this;\n var i;\n var j;\n\n for (var _len10 = arguments.length, els = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {\n els[_key10] = arguments[_key10];\n }\n\n for (i = 0; i < els.length; i += 1) {\n var toAdd = $(els[i]);\n\n for (j = 0; j < toAdd.length; j += 1) {\n dom.push(toAdd[j]);\n }\n }\n\n return dom;\n}\n\nfunction empty() {\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.nodeType === 1) {\n for (var j = 0; j < el.childNodes.length; j += 1) {\n if (el.childNodes[j].parentNode) {\n el.childNodes[j].parentNode.removeChild(el.childNodes[j]);\n }\n }\n\n el.textContent = '';\n }\n }\n\n return this;\n}\n\nfunction scrollTo() {\n var window = getWindow();\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var left = args[0],\n top = args[1],\n duration = args[2],\n easing = args[3],\n callback = args[4];\n\n if (args.length === 4 && typeof easing === 'function') {\n callback = easing;\n left = args[0];\n top = args[1];\n duration = args[2];\n callback = args[3];\n easing = args[4];\n }\n\n if (typeof easing === 'undefined') easing = 'swing';\n return this.each(function animate() {\n var el = this;\n var currentTop;\n var currentLeft;\n var maxTop;\n var maxLeft;\n var newTop;\n var newLeft;\n var scrollTop; // eslint-disable-line\n\n var scrollLeft; // eslint-disable-line\n\n var animateTop = top > 0 || top === 0;\n var animateLeft = left > 0 || left === 0;\n\n if (typeof easing === 'undefined') {\n easing = 'swing';\n }\n\n if (animateTop) {\n currentTop = el.scrollTop;\n\n if (!duration) {\n el.scrollTop = top;\n }\n }\n\n if (animateLeft) {\n currentLeft = el.scrollLeft;\n\n if (!duration) {\n el.scrollLeft = left;\n }\n }\n\n if (!duration) return;\n\n if (animateTop) {\n maxTop = el.scrollHeight - el.offsetHeight;\n newTop = Math.max(Math.min(top, maxTop), 0);\n }\n\n if (animateLeft) {\n maxLeft = el.scrollWidth - el.offsetWidth;\n newLeft = Math.max(Math.min(left, maxLeft), 0);\n }\n\n var startTime = null;\n if (animateTop && newTop === currentTop) animateTop = false;\n if (animateLeft && newLeft === currentLeft) animateLeft = false;\n\n function render(time) {\n if (time === void 0) {\n time = new Date().getTime();\n }\n\n if (startTime === null) {\n startTime = time;\n }\n\n var progress = Math.max(Math.min((time - startTime) / duration, 1), 0);\n var easeProgress = easing === 'linear' ? progress : 0.5 - Math.cos(progress * Math.PI) / 2;\n var done;\n if (animateTop) scrollTop = currentTop + easeProgress * (newTop - currentTop);\n if (animateLeft) scrollLeft = currentLeft + easeProgress * (newLeft - currentLeft);\n\n if (animateTop && newTop > currentTop && scrollTop >= newTop) {\n el.scrollTop = newTop;\n done = true;\n }\n\n if (animateTop && newTop < currentTop && scrollTop <= newTop) {\n el.scrollTop = newTop;\n done = true;\n }\n\n if (animateLeft && newLeft > currentLeft && scrollLeft >= newLeft) {\n el.scrollLeft = newLeft;\n done = true;\n }\n\n if (animateLeft && newLeft < currentLeft && scrollLeft <= newLeft) {\n el.scrollLeft = newLeft;\n done = true;\n }\n\n if (done) {\n if (callback) callback();\n return;\n }\n\n if (animateTop) el.scrollTop = scrollTop;\n if (animateLeft) el.scrollLeft = scrollLeft;\n window.requestAnimationFrame(render);\n }\n\n window.requestAnimationFrame(render);\n });\n} // scrollTop(top, duration, easing, callback) {\n\n\nfunction scrollTop() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var top = args[0],\n duration = args[1],\n easing = args[2],\n callback = args[3];\n\n if (args.length === 3 && typeof easing === 'function') {\n top = args[0];\n duration = args[1];\n callback = args[2];\n easing = args[3];\n }\n\n var dom = this;\n\n if (typeof top === 'undefined') {\n if (dom.length > 0) return dom[0].scrollTop;\n return null;\n }\n\n return dom.scrollTo(undefined, top, duration, easing, callback);\n}\n\nfunction scrollLeft() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n var left = args[0],\n duration = args[1],\n easing = args[2],\n callback = args[3];\n\n if (args.length === 3 && typeof easing === 'function') {\n left = args[0];\n duration = args[1];\n callback = args[2];\n easing = args[3];\n }\n\n var dom = this;\n\n if (typeof left === 'undefined') {\n if (dom.length > 0) return dom[0].scrollLeft;\n return null;\n }\n\n return dom.scrollTo(left, undefined, duration, easing, callback);\n}\n\nfunction animate(initialProps, initialParams) {\n var window = getWindow();\n var els = this;\n var a = {\n props: Object.assign({}, initialProps),\n params: Object.assign({\n duration: 300,\n easing: 'swing' // or 'linear'\n\n /* Callbacks\n begin(elements)\n complete(elements)\n progress(elements, complete, remaining, start, tweenValue)\n */\n\n }, initialParams),\n elements: els,\n animating: false,\n que: [],\n easingProgress: function easingProgress(easing, progress) {\n if (easing === 'swing') {\n return 0.5 - Math.cos(progress * Math.PI) / 2;\n }\n\n if (typeof easing === 'function') {\n return easing(progress);\n }\n\n return progress;\n },\n stop: function stop() {\n if (a.frameId) {\n window.cancelAnimationFrame(a.frameId);\n }\n\n a.animating = false;\n a.elements.each(function (el) {\n var element = el;\n delete element.dom7AnimateInstance;\n });\n a.que = [];\n },\n done: function done(complete) {\n a.animating = false;\n a.elements.each(function (el) {\n var element = el;\n delete element.dom7AnimateInstance;\n });\n if (complete) complete(els);\n\n if (a.que.length > 0) {\n var que = a.que.shift();\n a.animate(que[0], que[1]);\n }\n },\n animate: function animate(props, params) {\n if (a.animating) {\n a.que.push([props, params]);\n return a;\n }\n\n var elements = []; // Define & Cache Initials & Units\n\n a.elements.each(function (el, index) {\n var initialFullValue;\n var initialValue;\n var unit;\n var finalValue;\n var finalFullValue;\n if (!el.dom7AnimateInstance) a.elements[index].dom7AnimateInstance = a;\n elements[index] = {\n container: el\n };\n Object.keys(props).forEach(function (prop) {\n initialFullValue = window.getComputedStyle(el, null).getPropertyValue(prop).replace(',', '.');\n initialValue = parseFloat(initialFullValue);\n unit = initialFullValue.replace(initialValue, '');\n finalValue = parseFloat(props[prop]);\n finalFullValue = props[prop] + unit;\n elements[index][prop] = {\n initialFullValue: initialFullValue,\n initialValue: initialValue,\n unit: unit,\n finalValue: finalValue,\n finalFullValue: finalFullValue,\n currentValue: initialValue\n };\n });\n });\n var startTime = null;\n var time;\n var elementsDone = 0;\n var propsDone = 0;\n var done;\n var began = false;\n a.animating = true;\n\n function render() {\n time = new Date().getTime();\n var progress;\n var easeProgress; // let el;\n\n if (!began) {\n began = true;\n if (params.begin) params.begin(els);\n }\n\n if (startTime === null) {\n startTime = time;\n }\n\n if (params.progress) {\n // eslint-disable-next-line\n params.progress(els, Math.max(Math.min((time - startTime) / params.duration, 1), 0), startTime + params.duration - time < 0 ? 0 : startTime + params.duration - time, startTime);\n }\n\n elements.forEach(function (element) {\n var el = element;\n if (done || el.done) return;\n Object.keys(props).forEach(function (prop) {\n if (done || el.done) return;\n progress = Math.max(Math.min((time - startTime) / params.duration, 1), 0);\n easeProgress = a.easingProgress(params.easing, progress);\n var _el$prop = el[prop],\n initialValue = _el$prop.initialValue,\n finalValue = _el$prop.finalValue,\n unit = _el$prop.unit;\n el[prop].currentValue = initialValue + easeProgress * (finalValue - initialValue);\n var currentValue = el[prop].currentValue;\n\n if (finalValue > initialValue && currentValue >= finalValue || finalValue < initialValue && currentValue <= finalValue) {\n el.container.style[prop] = finalValue + unit;\n propsDone += 1;\n\n if (propsDone === Object.keys(props).length) {\n el.done = true;\n elementsDone += 1;\n }\n\n if (elementsDone === elements.length) {\n done = true;\n }\n }\n\n if (done) {\n a.done(params.complete);\n return;\n }\n\n el.container.style[prop] = currentValue + unit;\n });\n });\n if (done) return; // Then call\n\n a.frameId = window.requestAnimationFrame(render);\n }\n\n a.frameId = window.requestAnimationFrame(render);\n return a;\n }\n };\n\n if (a.elements.length === 0) {\n return els;\n }\n\n var animateInstance;\n\n for (var i = 0; i < a.elements.length; i += 1) {\n if (a.elements[i].dom7AnimateInstance) {\n animateInstance = a.elements[i].dom7AnimateInstance;\n } else a.elements[i].dom7AnimateInstance = a;\n }\n\n if (!animateInstance) {\n animateInstance = a;\n }\n\n if (initialProps === 'stop') {\n animateInstance.stop();\n } else {\n animateInstance.animate(a.props, a.params);\n }\n\n return els;\n}\n\nfunction stop() {\n var els = this;\n\n for (var i = 0; i < els.length; i += 1) {\n if (els[i].dom7AnimateInstance) {\n els[i].dom7AnimateInstance.stop();\n }\n }\n}\n\nvar noTrigger = 'resize scroll'.split(' ');\n\nfunction shortcut(name) {\n function eventHandler() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (typeof args[0] === 'undefined') {\n for (var i = 0; i < this.length; i += 1) {\n if (noTrigger.indexOf(name) < 0) {\n if (name in this[i]) this[i][name]();else {\n $(this[i]).trigger(name);\n }\n }\n }\n\n return this;\n }\n\n return this.on.apply(this, [name].concat(args));\n }\n\n return eventHandler;\n}\n\nvar click = shortcut('click');\nvar blur = shortcut('blur');\nvar focus = shortcut('focus');\nvar focusin = shortcut('focusin');\nvar focusout = shortcut('focusout');\nvar keyup = shortcut('keyup');\nvar keydown = shortcut('keydown');\nvar keypress = shortcut('keypress');\nvar submit = shortcut('submit');\nvar change = shortcut('change');\nvar mousedown = shortcut('mousedown');\nvar mousemove = shortcut('mousemove');\nvar mouseup = shortcut('mouseup');\nvar mouseenter = shortcut('mouseenter');\nvar mouseleave = shortcut('mouseleave');\nvar mouseout = shortcut('mouseout');\nvar mouseover = shortcut('mouseover');\nvar touchstart = shortcut('touchstart');\nvar touchend = shortcut('touchend');\nvar touchmove = shortcut('touchmove');\nvar resize = shortcut('resize');\nvar scroll = shortcut('scroll');\n\nexport default $;\nexport { $, add, addClass, animate, animationEnd, append, appendTo, attr, blur, change, children, click, closest, css, data, dataset, detach, each, empty, eq, filter, find, focus, focusin, focusout, hasClass, height, hide, html, index, insertAfter, insertBefore, is, keydown, keypress, keyup, mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup, next, nextAll, off, offset, on, once, outerHeight, outerWidth, parent, parents, prepend, prependTo, prev, prevAll, prop, remove, removeAttr, removeClass, removeData, resize, scroll, scrollLeft, scrollTo, scrollTop, show, siblings, stop, styles, submit, text, toggleClass, touchend, touchmove, touchstart, transform, transition, transitionEnd, trigger, val, value, width };\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n var loggedTypeFailures = {};\n var has = require('./lib/has');\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) { /**/ }\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (process.env.NODE_ENV !== 'production') {\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +\n 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n );\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\n/**\n * Resets warning cache when testing.\n *\n * @private\n */\ncheckPropTypes.resetWarningCache = function() {\n if (process.env.NODE_ENV !== 'production') {\n loggedTypeFailures = {};\n }\n}\n\nmodule.exports = checkPropTypes;\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactIs = require('react-is');\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar has = require('./lib/has');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bigint: createPrimitiveTypeChecker('bigint'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n elementType: createElementTypeTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message, data) {\n this.message = message;\n this.data = data && typeof data === 'object' ? data: {};\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),\n {expectedType: expectedType}\n );\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactIs.isValidElementType(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n if (process.env.NODE_ENV !== 'production') {\n if (arguments.length > 1) {\n printWarning(\n 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +\n 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'\n );\n } else {\n printWarning('Invalid argument supplied to oneOf, expected an array.');\n }\n }\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {\n var type = getPreciseType(value);\n if (type === 'symbol') {\n return String(value);\n }\n return value;\n });\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (has(propValue, key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var expectedTypes = [];\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);\n if (checkerResult == null) {\n return null;\n }\n if (checkerResult.data && has(checkerResult.data, 'expectedType')) {\n expectedTypes.push(checkerResult.data.expectedType);\n }\n }\n var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function invalidValidatorError(componentName, location, propFullName, key, type) {\n return new PropTypeError(\n (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'\n );\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (has(shapeTypes, key) && typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // falsy value can't be a Symbol\n if (!propValue) {\n return false;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n","module.exports = Function.call.bind(Object.prototype.hasOwnProperty);\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","import _extends from '@babel/runtime/helpers/esm/extends';\nimport _slicedToArray from '@babel/runtime/helpers/esm/slicedToArray';\nimport _objectSpread from '@babel/runtime/helpers/esm/objectSpread';\nimport _classCallCheck from '@babel/runtime/helpers/esm/classCallCheck';\nimport _createClass from '@babel/runtime/helpers/esm/createClass';\nimport _possibleConstructorReturn from '@babel/runtime/helpers/esm/possibleConstructorReturn';\nimport _getPrototypeOf from '@babel/runtime/helpers/esm/getPrototypeOf';\nimport _inherits from '@babel/runtime/helpers/esm/inherits';\nimport _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized';\nimport _defineProperty from '@babel/runtime/helpers/esm/defineProperty';\nimport { createRef, createElement, Component, createContext } from 'react';\nimport { findDOMNode } from 'react-dom';\nimport invariant from 'invariant';\nimport _toConsumableArray from '@babel/runtime/helpers/esm/toConsumableArray';\nimport PropTypes from 'prop-types';\n\nvar Manager = function () {\n function Manager() {\n _classCallCheck(this, Manager);\n\n _defineProperty(this, \"refs\", {});\n }\n\n _createClass(Manager, [{\n key: \"add\",\n value: function add(collection, ref) {\n if (!this.refs[collection]) {\n this.refs[collection] = [];\n }\n\n this.refs[collection].push(ref);\n }\n }, {\n key: \"remove\",\n value: function remove(collection, ref) {\n var index = this.getIndex(collection, ref);\n\n if (index !== -1) {\n this.refs[collection].splice(index, 1);\n }\n }\n }, {\n key: \"isActive\",\n value: function isActive() {\n return this.active;\n }\n }, {\n key: \"getActive\",\n value: function getActive() {\n var _this = this;\n\n return this.refs[this.active.collection].find(function (_ref) {\n var node = _ref.node;\n return node.sortableInfo.index == _this.active.index;\n });\n }\n }, {\n key: \"getIndex\",\n value: function getIndex(collection, ref) {\n return this.refs[collection].indexOf(ref);\n }\n }, {\n key: \"getOrderedRefs\",\n value: function getOrderedRefs() {\n var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection;\n return this.refs[collection].sort(sortByIndex);\n }\n }]);\n\n return Manager;\n}();\n\nfunction sortByIndex(_ref2, _ref3) {\n var index1 = _ref2.node.sortableInfo.index;\n var index2 = _ref3.node.sortableInfo.index;\n return index1 - index2;\n}\n\nfunction arrayMove(array, from, to) {\n if (process.env.NODE_ENV !== 'production') {\n if (typeof console !== 'undefined') {\n console.warn(\"Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move\");\n }\n }\n\n array = array.slice();\n array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]);\n return array;\n}\nfunction omit(obj, keysToOmit) {\n return Object.keys(obj).reduce(function (acc, key) {\n if (keysToOmit.indexOf(key) === -1) {\n acc[key] = obj[key];\n }\n\n return acc;\n }, {});\n}\nvar events = {\n end: ['touchend', 'touchcancel', 'mouseup'],\n move: ['touchmove', 'mousemove'],\n start: ['touchstart', 'mousedown']\n};\nvar vendorPrefix = function () {\n if (typeof window === 'undefined' || typeof document === 'undefined') {\n return '';\n }\n\n var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe'];\n var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1];\n\n switch (pre) {\n case 'ms':\n return 'ms';\n\n default:\n return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : '';\n }\n}();\nfunction setInlineStyles(node, styles) {\n Object.keys(styles).forEach(function (key) {\n node.style[key] = styles[key];\n });\n}\nfunction setTranslate3d(node, translate) {\n node.style[\"\".concat(vendorPrefix, \"Transform\")] = translate == null ? '' : \"translate3d(\".concat(translate.x, \"px,\").concat(translate.y, \"px,0)\");\n}\nfunction setTransitionDuration(node, duration) {\n node.style[\"\".concat(vendorPrefix, \"TransitionDuration\")] = duration == null ? '' : \"\".concat(duration, \"ms\");\n}\nfunction closest(el, fn) {\n while (el) {\n if (fn(el)) {\n return el;\n }\n\n el = el.parentNode;\n }\n\n return null;\n}\nfunction limit(min, max, value) {\n return Math.max(min, Math.min(value, max));\n}\n\nfunction getPixelValue(stringValue) {\n if (stringValue.substr(-2) === 'px') {\n return parseFloat(stringValue);\n }\n\n return 0;\n}\n\nfunction getElementMargin(element) {\n var style = window.getComputedStyle(element);\n return {\n bottom: getPixelValue(style.marginBottom),\n left: getPixelValue(style.marginLeft),\n right: getPixelValue(style.marginRight),\n top: getPixelValue(style.marginTop)\n };\n}\nfunction provideDisplayName(prefix, Component$$1) {\n var componentName = Component$$1.displayName || Component$$1.name;\n return componentName ? \"\".concat(prefix, \"(\").concat(componentName, \")\") : prefix;\n}\nfunction getScrollAdjustedBoundingClientRect(node, scrollDelta) {\n var boundingClientRect = node.getBoundingClientRect();\n return {\n top: boundingClientRect.top + scrollDelta.top,\n left: boundingClientRect.left + scrollDelta.left\n };\n}\nfunction getPosition(event) {\n if (event.touches && event.touches.length) {\n return {\n x: event.touches[0].pageX,\n y: event.touches[0].pageY\n };\n } else if (event.changedTouches && event.changedTouches.length) {\n return {\n x: event.changedTouches[0].pageX,\n y: event.changedTouches[0].pageY\n };\n } else {\n return {\n x: event.pageX,\n y: event.pageY\n };\n }\n}\nfunction isTouchEvent(event) {\n return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length;\n}\nfunction getEdgeOffset(node, parent) {\n var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {\n left: 0,\n top: 0\n };\n\n if (!node) {\n return undefined;\n }\n\n var nodeOffset = {\n left: offset.left + node.offsetLeft,\n top: offset.top + node.offsetTop\n };\n\n if (node.parentNode === parent) {\n return nodeOffset;\n }\n\n return getEdgeOffset(node.parentNode, parent, nodeOffset);\n}\nfunction getTargetIndex(newIndex, prevIndex, oldIndex) {\n if (newIndex < oldIndex && newIndex > prevIndex) {\n return newIndex - 1;\n } else if (newIndex > oldIndex && newIndex < prevIndex) {\n return newIndex + 1;\n } else {\n return newIndex;\n }\n}\nfunction getLockPixelOffset(_ref) {\n var lockOffset = _ref.lockOffset,\n width = _ref.width,\n height = _ref.height;\n var offsetX = lockOffset;\n var offsetY = lockOffset;\n var unit = 'px';\n\n if (typeof lockOffset === 'string') {\n var match = /^[+-]?\\d*(?:\\.\\d*)?(px|%)$/.exec(lockOffset);\n invariant(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by \"px\" or \"%\". Given %s', lockOffset);\n offsetX = parseFloat(lockOffset);\n offsetY = parseFloat(lockOffset);\n unit = match[1];\n }\n\n invariant(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset);\n\n if (unit === '%') {\n offsetX = offsetX * width / 100;\n offsetY = offsetY * height / 100;\n }\n\n return {\n x: offsetX,\n y: offsetY\n };\n}\nfunction getLockPixelOffsets(_ref2) {\n var height = _ref2.height,\n width = _ref2.width,\n lockOffset = _ref2.lockOffset;\n var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset];\n invariant(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset);\n\n var _offsets = _slicedToArray(offsets, 2),\n minLockOffset = _offsets[0],\n maxLockOffset = _offsets[1];\n\n return [getLockPixelOffset({\n height: height,\n lockOffset: minLockOffset,\n width: width\n }), getLockPixelOffset({\n height: height,\n lockOffset: maxLockOffset,\n width: width\n })];\n}\n\nfunction isScrollable(el) {\n var computedStyle = window.getComputedStyle(el);\n var overflowRegex = /(auto|scroll)/;\n var properties = ['overflow', 'overflowX', 'overflowY'];\n return properties.find(function (property) {\n return overflowRegex.test(computedStyle[property]);\n });\n}\n\nfunction getScrollingParent(el) {\n if (!(el instanceof HTMLElement)) {\n return null;\n } else if (isScrollable(el)) {\n return el;\n } else {\n return getScrollingParent(el.parentNode);\n }\n}\nfunction getContainerGridGap(element) {\n var style = window.getComputedStyle(element);\n\n if (style.display === 'grid') {\n return {\n x: getPixelValue(style.gridColumnGap),\n y: getPixelValue(style.gridRowGap)\n };\n }\n\n return {\n x: 0,\n y: 0\n };\n}\nvar KEYCODE = {\n TAB: 9,\n ESC: 27,\n SPACE: 32,\n LEFT: 37,\n UP: 38,\n RIGHT: 39,\n DOWN: 40\n};\nvar NodeType = {\n Anchor: 'A',\n Button: 'BUTTON',\n Canvas: 'CANVAS',\n Input: 'INPUT',\n Option: 'OPTION',\n Textarea: 'TEXTAREA',\n Select: 'SELECT'\n};\nfunction cloneNode(node) {\n var selector = 'input, textarea, select, canvas, [contenteditable]';\n var fields = node.querySelectorAll(selector);\n var clonedNode = node.cloneNode(true);\n\n var clonedFields = _toConsumableArray(clonedNode.querySelectorAll(selector));\n\n clonedFields.forEach(function (field, i) {\n if (field.type !== 'file') {\n field.value = fields[i].value;\n }\n\n if (field.type === 'radio' && field.name) {\n field.name = \"__sortableClone__\".concat(field.name);\n }\n\n if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) {\n var destCtx = field.getContext('2d');\n destCtx.drawImage(fields[i], 0, 0);\n }\n });\n return clonedNode;\n}\n\nfunction sortableHandle(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableHandle, _React$Component);\n\n function WithSortableHandle() {\n var _getPrototypeOf2;\n\n var _this;\n\n _classCallCheck(this, WithSortableHandle);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"wrappedInstance\", createRef());\n\n return _this;\n }\n\n _createClass(WithSortableHandle, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var node = findDOMNode(this);\n node.sortableHandle = true;\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(WrappedComponent, _extends({\n ref: ref\n }, this.props));\n }\n }]);\n\n return WithSortableHandle;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableHandle', WrappedComponent)), _temp;\n}\nfunction isSortableHandle(node) {\n return node.sortableHandle != null;\n}\n\nvar AutoScroller = function () {\n function AutoScroller(container, onScrollCallback) {\n _classCallCheck(this, AutoScroller);\n\n this.container = container;\n this.onScrollCallback = onScrollCallback;\n }\n\n _createClass(AutoScroller, [{\n key: \"clear\",\n value: function clear() {\n if (this.interval == null) {\n return;\n }\n\n clearInterval(this.interval);\n this.interval = null;\n }\n }, {\n key: \"update\",\n value: function update(_ref) {\n var _this = this;\n\n var translate = _ref.translate,\n minTranslate = _ref.minTranslate,\n maxTranslate = _ref.maxTranslate,\n width = _ref.width,\n height = _ref.height;\n var direction = {\n x: 0,\n y: 0\n };\n var speed = {\n x: 1,\n y: 1\n };\n var acceleration = {\n x: 10,\n y: 10\n };\n var _this$container = this.container,\n scrollTop = _this$container.scrollTop,\n scrollLeft = _this$container.scrollLeft,\n scrollHeight = _this$container.scrollHeight,\n scrollWidth = _this$container.scrollWidth,\n clientHeight = _this$container.clientHeight,\n clientWidth = _this$container.clientWidth;\n var isTop = scrollTop === 0;\n var isBottom = scrollHeight - scrollTop - clientHeight === 0;\n var isLeft = scrollLeft === 0;\n var isRight = scrollWidth - scrollLeft - clientWidth === 0;\n\n if (translate.y >= maxTranslate.y - height / 2 && !isBottom) {\n direction.y = 1;\n speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height);\n } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) {\n direction.x = 1;\n speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width);\n } else if (translate.y <= minTranslate.y + height / 2 && !isTop) {\n direction.y = -1;\n speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height);\n } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) {\n direction.x = -1;\n speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width);\n }\n\n if (this.interval) {\n this.clear();\n this.isAutoScrolling = false;\n }\n\n if (direction.x !== 0 || direction.y !== 0) {\n this.interval = setInterval(function () {\n _this.isAutoScrolling = true;\n var offset = {\n left: speed.x * direction.x,\n top: speed.y * direction.y\n };\n _this.container.scrollTop += offset.top;\n _this.container.scrollLeft += offset.left;\n\n _this.onScrollCallback(offset);\n }, 5);\n }\n }\n }]);\n\n return AutoScroller;\n}();\n\nfunction defaultGetHelperDimensions(_ref) {\n var node = _ref.node;\n return {\n height: node.offsetHeight,\n width: node.offsetWidth\n };\n}\n\nfunction defaultShouldCancelStart(event) {\n var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button];\n\n if (interactiveElements.indexOf(event.target.tagName) !== -1) {\n return true;\n }\n\n if (closest(event.target, function (el) {\n return el.contentEditable === 'true';\n })) {\n return true;\n }\n\n return false;\n}\n\nvar propTypes = {\n axis: PropTypes.oneOf(['x', 'y', 'xy']),\n contentWindow: PropTypes.any,\n disableAutoscroll: PropTypes.bool,\n distance: PropTypes.number,\n getContainer: PropTypes.func,\n getHelperDimensions: PropTypes.func,\n helperClass: PropTypes.string,\n helperContainer: PropTypes.oneOfType([PropTypes.func, typeof HTMLElement === 'undefined' ? PropTypes.any : PropTypes.instanceOf(HTMLElement)]),\n hideSortableGhost: PropTypes.bool,\n keyboardSortingTransitionDuration: PropTypes.number,\n lockAxis: PropTypes.string,\n lockOffset: PropTypes.oneOfType([PropTypes.number, PropTypes.string, PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string]))]),\n lockToContainerEdges: PropTypes.bool,\n onSortEnd: PropTypes.func,\n onSortMove: PropTypes.func,\n onSortOver: PropTypes.func,\n onSortStart: PropTypes.func,\n pressDelay: PropTypes.number,\n pressThreshold: PropTypes.number,\n keyCodes: PropTypes.shape({\n lift: PropTypes.arrayOf(PropTypes.number),\n drop: PropTypes.arrayOf(PropTypes.number),\n cancel: PropTypes.arrayOf(PropTypes.number),\n up: PropTypes.arrayOf(PropTypes.number),\n down: PropTypes.arrayOf(PropTypes.number)\n }),\n shouldCancelStart: PropTypes.func,\n transitionDuration: PropTypes.number,\n updateBeforeSortStart: PropTypes.func,\n useDragHandle: PropTypes.bool,\n useWindowAsScrollContainer: PropTypes.bool\n};\nvar defaultKeyCodes = {\n lift: [KEYCODE.SPACE],\n drop: [KEYCODE.SPACE],\n cancel: [KEYCODE.ESC],\n up: [KEYCODE.UP, KEYCODE.LEFT],\n down: [KEYCODE.DOWN, KEYCODE.RIGHT]\n};\nvar defaultProps = {\n axis: 'y',\n disableAutoscroll: false,\n distance: 0,\n getHelperDimensions: defaultGetHelperDimensions,\n hideSortableGhost: true,\n lockOffset: '50%',\n lockToContainerEdges: false,\n pressDelay: 0,\n pressThreshold: 5,\n keyCodes: defaultKeyCodes,\n shouldCancelStart: defaultShouldCancelStart,\n transitionDuration: 300,\n useWindowAsScrollContainer: false\n};\nvar omittedProps = Object.keys(propTypes);\nfunction validateProps(props) {\n invariant(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.');\n}\n\nfunction _finallyRethrows(body, finalizer) {\n try {\n var result = body();\n } catch (e) {\n return finalizer(true, e);\n }\n\n if (result && result.then) {\n return result.then(finalizer.bind(null, false), finalizer.bind(null, true));\n }\n\n return finalizer(false, value);\n}\nvar SortableContext = createContext({\n manager: {}\n});\nfunction sortableContainer(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableContainer, _React$Component);\n\n function WithSortableContainer(props) {\n var _this;\n\n _classCallCheck(this, WithSortableContainer);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(WithSortableContainer).call(this, props));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"state\", {});\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleStart\", function (event) {\n var _this$props = _this.props,\n distance = _this$props.distance,\n shouldCancelStart = _this$props.shouldCancelStart;\n\n if (event.button === 2 || shouldCancelStart(event)) {\n return;\n }\n\n _this.touched = true;\n _this.position = getPosition(event);\n var node = closest(event.target, function (el) {\n return el.sortableInfo != null;\n });\n\n if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) {\n var useDragHandle = _this.props.useDragHandle;\n var _node$sortableInfo = node.sortableInfo,\n index = _node$sortableInfo.index,\n collection = _node$sortableInfo.collection,\n disabled = _node$sortableInfo.disabled;\n\n if (disabled) {\n return;\n }\n\n if (useDragHandle && !closest(event.target, isSortableHandle)) {\n return;\n }\n\n _this.manager.active = {\n collection: collection,\n index: index\n };\n\n if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) {\n event.preventDefault();\n }\n\n if (!distance) {\n if (_this.props.pressDelay === 0) {\n _this.handlePress(event);\n } else {\n _this.pressTimer = setTimeout(function () {\n return _this.handlePress(event);\n }, _this.props.pressDelay);\n }\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"nodeIsChild\", function (node) {\n return node.sortableInfo.manager === _this.manager;\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleMove\", function (event) {\n var _this$props2 = _this.props,\n distance = _this$props2.distance,\n pressThreshold = _this$props2.pressThreshold;\n\n if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) {\n var position = getPosition(event);\n var delta = {\n x: _this.position.x - position.x,\n y: _this.position.y - position.y\n };\n var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y);\n _this.delta = delta;\n\n if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) {\n clearTimeout(_this.cancelTimer);\n _this.cancelTimer = setTimeout(_this.cancel, 0);\n } else if (distance && combinedDelta >= distance && _this.manager.isActive()) {\n _this.handlePress(event);\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleEnd\", function () {\n _this.touched = false;\n\n _this.cancel();\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"cancel\", function () {\n var distance = _this.props.distance;\n var sorting = _this.state.sorting;\n\n if (!sorting) {\n if (!distance) {\n clearTimeout(_this.pressTimer);\n }\n\n _this.manager.active = null;\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handlePress\", function (event) {\n try {\n var active = _this.manager.getActive();\n\n var _temp6 = function () {\n if (active) {\n var _temp7 = function _temp7() {\n var index = _node.sortableInfo.index;\n var margin = getElementMargin(_node);\n var gridGap = getContainerGridGap(_this.container);\n\n var containerBoundingRect = _this.scrollContainer.getBoundingClientRect();\n\n var dimensions = _getHelperDimensions({\n index: index,\n node: _node,\n collection: _collection\n });\n\n _this.node = _node;\n _this.margin = margin;\n _this.gridGap = gridGap;\n _this.width = dimensions.width;\n _this.height = dimensions.height;\n _this.marginOffset = {\n x: _this.margin.left + _this.margin.right + _this.gridGap.x,\n y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y)\n };\n _this.boundingClientRect = _node.getBoundingClientRect();\n _this.containerBoundingRect = containerBoundingRect;\n _this.index = index;\n _this.newIndex = index;\n _this.axis = {\n x: _axis.indexOf('x') >= 0,\n y: _axis.indexOf('y') >= 0\n };\n _this.offsetEdge = getEdgeOffset(_node, _this.container);\n\n if (_isKeySorting) {\n _this.initialOffset = getPosition(_objectSpread({}, event, {\n pageX: _this.boundingClientRect.left,\n pageY: _this.boundingClientRect.top\n }));\n } else {\n _this.initialOffset = getPosition(event);\n }\n\n _this.initialScroll = {\n left: _this.scrollContainer.scrollLeft,\n top: _this.scrollContainer.scrollTop\n };\n _this.initialWindowScroll = {\n left: window.pageXOffset,\n top: window.pageYOffset\n };\n _this.helper = _this.helperContainer.appendChild(cloneNode(_node));\n setInlineStyles(_this.helper, {\n boxSizing: 'border-box',\n height: \"\".concat(_this.height, \"px\"),\n left: \"\".concat(_this.boundingClientRect.left - margin.left, \"px\"),\n pointerEvents: 'none',\n position: 'fixed',\n top: \"\".concat(_this.boundingClientRect.top - margin.top, \"px\"),\n width: \"\".concat(_this.width, \"px\")\n });\n\n if (_isKeySorting) {\n _this.helper.focus();\n }\n\n if (_hideSortableGhost) {\n _this.sortableGhost = _node;\n setInlineStyles(_node, {\n opacity: 0,\n visibility: 'hidden'\n });\n }\n\n _this.minTranslate = {};\n _this.maxTranslate = {};\n\n if (_isKeySorting) {\n var _ref = _useWindowAsScrollContainer ? {\n top: 0,\n left: 0,\n width: _this.contentWindow.innerWidth,\n height: _this.contentWindow.innerHeight\n } : _this.containerBoundingRect,\n containerTop = _ref.top,\n containerLeft = _ref.left,\n containerWidth = _ref.width,\n containerHeight = _ref.height;\n\n var containerBottom = containerTop + containerHeight;\n var containerRight = containerLeft + containerWidth;\n\n if (_this.axis.x) {\n _this.minTranslate.x = containerLeft - _this.boundingClientRect.left;\n _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width);\n }\n\n if (_this.axis.y) {\n _this.minTranslate.y = containerTop - _this.boundingClientRect.top;\n _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height);\n }\n } else {\n if (_this.axis.x) {\n _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2;\n _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2;\n }\n\n if (_this.axis.y) {\n _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2;\n _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2;\n }\n }\n\n if (_helperClass) {\n _helperClass.split(' ').forEach(function (className) {\n return _this.helper.classList.add(className);\n });\n }\n\n _this.listenerNode = event.touches ? event.target : _this.contentWindow;\n\n if (_isKeySorting) {\n _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true);\n\n _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true);\n\n _this.listenerNode.addEventListener('keydown', _this.handleKeyDown);\n } else {\n events.move.forEach(function (eventName) {\n return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false);\n });\n events.end.forEach(function (eventName) {\n return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false);\n });\n }\n\n _this.setState({\n sorting: true,\n sortingIndex: index\n });\n\n if (_onSortStart) {\n _onSortStart({\n node: _node,\n index: index,\n collection: _collection,\n isKeySorting: _isKeySorting,\n nodes: _this.manager.getOrderedRefs(),\n helper: _this.helper\n }, event);\n }\n\n if (_isKeySorting) {\n _this.keyMove(0);\n }\n };\n\n var _this$props3 = _this.props,\n _axis = _this$props3.axis,\n _getHelperDimensions = _this$props3.getHelperDimensions,\n _helperClass = _this$props3.helperClass,\n _hideSortableGhost = _this$props3.hideSortableGhost,\n updateBeforeSortStart = _this$props3.updateBeforeSortStart,\n _onSortStart = _this$props3.onSortStart,\n _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer;\n var _node = active.node,\n _collection = active.collection;\n var _isKeySorting = _this.manager.isKeySorting;\n\n var _temp8 = function () {\n if (typeof updateBeforeSortStart === 'function') {\n _this._awaitingUpdateBeforeSortStart = true;\n\n var _temp9 = _finallyRethrows(function () {\n var index = _node.sortableInfo.index;\n return Promise.resolve(updateBeforeSortStart({\n collection: _collection,\n index: index,\n node: _node,\n isKeySorting: _isKeySorting\n }, event)).then(function () {});\n }, function (_wasThrown, _result) {\n _this._awaitingUpdateBeforeSortStart = false;\n if (_wasThrown) throw _result;\n return _result;\n });\n\n if (_temp9 && _temp9.then) return _temp9.then(function () {});\n }\n }();\n\n return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8);\n }\n }();\n\n return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0);\n } catch (e) {\n return Promise.reject(e);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleSortMove\", function (event) {\n var onSortMove = _this.props.onSortMove;\n\n if (typeof event.preventDefault === 'function' && event.cancelable) {\n event.preventDefault();\n }\n\n _this.updateHelperPosition(event);\n\n _this.animateNodes();\n\n _this.autoscroll();\n\n if (onSortMove) {\n onSortMove(event);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleSortEnd\", function (event) {\n var _this$props4 = _this.props,\n hideSortableGhost = _this$props4.hideSortableGhost,\n onSortEnd = _this$props4.onSortEnd;\n var _this$manager = _this.manager,\n collection = _this$manager.active.collection,\n isKeySorting = _this$manager.isKeySorting;\n\n var nodes = _this.manager.getOrderedRefs();\n\n if (_this.listenerNode) {\n if (isKeySorting) {\n _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true);\n\n _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true);\n\n _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown);\n } else {\n events.move.forEach(function (eventName) {\n return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove);\n });\n events.end.forEach(function (eventName) {\n return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd);\n });\n }\n }\n\n _this.helper.parentNode.removeChild(_this.helper);\n\n if (hideSortableGhost && _this.sortableGhost) {\n setInlineStyles(_this.sortableGhost, {\n opacity: '',\n visibility: ''\n });\n }\n\n for (var i = 0, len = nodes.length; i < len; i++) {\n var _node2 = nodes[i];\n var el = _node2.node;\n _node2.edgeOffset = null;\n _node2.boundingClientRect = null;\n setTranslate3d(el, null);\n setTransitionDuration(el, null);\n _node2.translate = null;\n }\n\n _this.autoScroller.clear();\n\n _this.manager.active = null;\n _this.manager.isKeySorting = false;\n\n _this.setState({\n sorting: false,\n sortingIndex: null\n });\n\n if (typeof onSortEnd === 'function') {\n onSortEnd({\n collection: collection,\n newIndex: _this.newIndex,\n oldIndex: _this.index,\n isKeySorting: isKeySorting,\n nodes: nodes\n }, event);\n }\n\n _this.touched = false;\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"autoscroll\", function () {\n var disableAutoscroll = _this.props.disableAutoscroll;\n var isKeySorting = _this.manager.isKeySorting;\n\n if (disableAutoscroll) {\n _this.autoScroller.clear();\n\n return;\n }\n\n if (isKeySorting) {\n var translate = _objectSpread({}, _this.translate);\n\n var scrollX = 0;\n var scrollY = 0;\n\n if (_this.axis.x) {\n translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x));\n scrollX = _this.translate.x - translate.x;\n }\n\n if (_this.axis.y) {\n translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y));\n scrollY = _this.translate.y - translate.y;\n }\n\n _this.translate = translate;\n setTranslate3d(_this.helper, _this.translate);\n _this.scrollContainer.scrollLeft += scrollX;\n _this.scrollContainer.scrollTop += scrollY;\n return;\n }\n\n _this.autoScroller.update({\n height: _this.height,\n maxTranslate: _this.maxTranslate,\n minTranslate: _this.minTranslate,\n translate: _this.translate,\n width: _this.width\n });\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"onAutoScroll\", function (offset) {\n _this.translate.x += offset.left;\n _this.translate.y += offset.top;\n\n _this.animateNodes();\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleKeyDown\", function (event) {\n var keyCode = event.keyCode;\n var _this$props5 = _this.props,\n shouldCancelStart = _this$props5.shouldCancelStart,\n _this$props5$keyCodes = _this$props5.keyCodes,\n customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes;\n\n var keyCodes = _objectSpread({}, defaultKeyCodes, customKeyCodes);\n\n if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) {\n return;\n }\n\n event.stopPropagation();\n event.preventDefault();\n\n if (keyCodes.lift.includes(keyCode) && !_this.manager.active) {\n _this.keyLift(event);\n } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) {\n _this.keyDrop(event);\n } else if (keyCodes.cancel.includes(keyCode)) {\n _this.newIndex = _this.manager.active.index;\n\n _this.keyDrop(event);\n } else if (keyCodes.up.includes(keyCode)) {\n _this.keyMove(-1);\n } else if (keyCodes.down.includes(keyCode)) {\n _this.keyMove(1);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyLift\", function (event) {\n var target = event.target;\n var node = closest(target, function (el) {\n return el.sortableInfo != null;\n });\n var _node$sortableInfo2 = node.sortableInfo,\n index = _node$sortableInfo2.index,\n collection = _node$sortableInfo2.collection;\n _this.initialFocusedNode = target;\n _this.manager.isKeySorting = true;\n _this.manager.active = {\n index: index,\n collection: collection\n };\n\n _this.handlePress(event);\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyMove\", function (shift) {\n var nodes = _this.manager.getOrderedRefs();\n\n var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index;\n var newIndex = _this.newIndex + shift;\n var prevIndex = _this.newIndex;\n\n if (newIndex < 0 || newIndex > lastIndex) {\n return;\n }\n\n _this.prevIndex = prevIndex;\n _this.newIndex = newIndex;\n var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index);\n var target = nodes.find(function (_ref2) {\n var node = _ref2.node;\n return node.sortableInfo.index === targetIndex;\n });\n var targetNode = target.node;\n var scrollDelta = _this.containerScrollDelta;\n var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta);\n var targetTranslate = target.translate || {\n x: 0,\n y: 0\n };\n var targetPosition = {\n top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top,\n left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left\n };\n var shouldAdjustForSize = prevIndex < newIndex;\n var sizeAdjustment = {\n x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0,\n y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0\n };\n\n _this.handleSortMove({\n pageX: targetPosition.left + sizeAdjustment.x,\n pageY: targetPosition.top + sizeAdjustment.y,\n ignoreTransition: shift === 0\n });\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyDrop\", function (event) {\n _this.handleSortEnd(event);\n\n if (_this.initialFocusedNode) {\n _this.initialFocusedNode.focus();\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleKeyEnd\", function (event) {\n if (_this.manager.active) {\n _this.keyDrop(event);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"isValidSortingTarget\", function (event) {\n var useDragHandle = _this.props.useDragHandle;\n var target = event.target;\n var node = closest(target, function (el) {\n return el.sortableInfo != null;\n });\n return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo);\n });\n\n var manager = new Manager();\n validateProps(props);\n _this.manager = manager;\n _this.wrappedInstance = createRef();\n _this.sortableContextValue = {\n manager: manager\n };\n _this.events = {\n end: _this.handleEnd,\n move: _this.handleMove,\n start: _this.handleStart\n };\n return _this;\n }\n\n _createClass(WithSortableContainer, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer;\n var container = this.getContainer();\n Promise.resolve(container).then(function (containerNode) {\n _this2.container = containerNode;\n _this2.document = _this2.container.ownerDocument || document;\n var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window;\n _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow;\n _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container;\n _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll);\n Object.keys(_this2.events).forEach(function (key) {\n return events[key].forEach(function (eventName) {\n return _this2.container.addEventListener(eventName, _this2.events[key], false);\n });\n });\n\n _this2.container.addEventListener('keydown', _this2.handleKeyDown);\n });\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n var _this3 = this;\n\n if (this.helper && this.helper.parentNode) {\n this.helper.parentNode.removeChild(this.helper);\n }\n\n if (!this.container) {\n return;\n }\n\n Object.keys(this.events).forEach(function (key) {\n return events[key].forEach(function (eventName) {\n return _this3.container.removeEventListener(eventName, _this3.events[key]);\n });\n });\n this.container.removeEventListener('keydown', this.handleKeyDown);\n }\n }, {\n key: \"updateHelperPosition\",\n value: function updateHelperPosition(event) {\n var _this$props6 = this.props,\n lockAxis = _this$props6.lockAxis,\n lockOffset = _this$props6.lockOffset,\n lockToContainerEdges = _this$props6.lockToContainerEdges,\n transitionDuration = _this$props6.transitionDuration,\n _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration,\n keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard;\n var isKeySorting = this.manager.isKeySorting;\n var ignoreTransition = event.ignoreTransition;\n var offset = getPosition(event);\n var translate = {\n x: offset.x - this.initialOffset.x,\n y: offset.y - this.initialOffset.y\n };\n translate.y -= window.pageYOffset - this.initialWindowScroll.top;\n translate.x -= window.pageXOffset - this.initialWindowScroll.left;\n this.translate = translate;\n\n if (lockToContainerEdges) {\n var _getLockPixelOffsets = getLockPixelOffsets({\n height: this.height,\n lockOffset: lockOffset,\n width: this.width\n }),\n _getLockPixelOffsets2 = _slicedToArray(_getLockPixelOffsets, 2),\n minLockOffset = _getLockPixelOffsets2[0],\n maxLockOffset = _getLockPixelOffsets2[1];\n\n var minOffset = {\n x: this.width / 2 - minLockOffset.x,\n y: this.height / 2 - minLockOffset.y\n };\n var maxOffset = {\n x: this.width / 2 - maxLockOffset.x,\n y: this.height / 2 - maxLockOffset.y\n };\n translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x);\n translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y);\n }\n\n if (lockAxis === 'x') {\n translate.y = 0;\n } else if (lockAxis === 'y') {\n translate.x = 0;\n }\n\n if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) {\n setTransitionDuration(this.helper, keyboardSortingTransitionDuration);\n }\n\n setTranslate3d(this.helper, translate);\n }\n }, {\n key: \"animateNodes\",\n value: function animateNodes() {\n var _this$props7 = this.props,\n transitionDuration = _this$props7.transitionDuration,\n hideSortableGhost = _this$props7.hideSortableGhost,\n onSortOver = _this$props7.onSortOver;\n var containerScrollDelta = this.containerScrollDelta,\n windowScrollDelta = this.windowScrollDelta;\n var nodes = this.manager.getOrderedRefs();\n var sortingOffset = {\n left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left,\n top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top\n };\n var isKeySorting = this.manager.isKeySorting;\n var prevIndex = this.newIndex;\n this.newIndex = null;\n\n for (var i = 0, len = nodes.length; i < len; i++) {\n var _node3 = nodes[i].node;\n var index = _node3.sortableInfo.index;\n var width = _node3.offsetWidth;\n var height = _node3.offsetHeight;\n var offset = {\n height: this.height > height ? height / 2 : this.height / 2,\n width: this.width > width ? width / 2 : this.width / 2\n };\n var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex;\n var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex;\n var translate = {\n x: 0,\n y: 0\n };\n var edgeOffset = nodes[i].edgeOffset;\n\n if (!edgeOffset) {\n edgeOffset = getEdgeOffset(_node3, this.container);\n nodes[i].edgeOffset = edgeOffset;\n\n if (isKeySorting) {\n nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta);\n }\n }\n\n var nextNode = i < nodes.length - 1 && nodes[i + 1];\n var prevNode = i > 0 && nodes[i - 1];\n\n if (nextNode && !nextNode.edgeOffset) {\n nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container);\n\n if (isKeySorting) {\n nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta);\n }\n }\n\n if (index === this.index) {\n if (hideSortableGhost) {\n this.sortableGhost = _node3;\n setInlineStyles(_node3, {\n opacity: 0,\n visibility: 'hidden'\n });\n }\n\n continue;\n }\n\n if (transitionDuration) {\n setTransitionDuration(_node3, transitionDuration);\n }\n\n if (this.axis.x) {\n if (this.axis.y) {\n if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) {\n translate.x = this.width + this.marginOffset.x;\n\n if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) {\n if (nextNode) {\n translate.x = nextNode.edgeOffset.left - edgeOffset.left;\n translate.y = nextNode.edgeOffset.top - edgeOffset.top;\n }\n }\n\n if (this.newIndex === null) {\n this.newIndex = index;\n }\n } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) {\n translate.x = -(this.width + this.marginOffset.x);\n\n if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) {\n if (prevNode) {\n translate.x = prevNode.edgeOffset.left - edgeOffset.left;\n translate.y = prevNode.edgeOffset.top - edgeOffset.top;\n }\n }\n\n this.newIndex = index;\n }\n } else {\n if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) {\n translate.x = -(this.width + this.marginOffset.x);\n this.newIndex = index;\n } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) {\n translate.x = this.width + this.marginOffset.x;\n\n if (this.newIndex == null) {\n this.newIndex = index;\n }\n }\n }\n } else if (this.axis.y) {\n if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) {\n translate.y = -(this.height + this.marginOffset.y);\n this.newIndex = index;\n } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) {\n translate.y = this.height + this.marginOffset.y;\n\n if (this.newIndex == null) {\n this.newIndex = index;\n }\n }\n }\n\n setTranslate3d(_node3, translate);\n nodes[i].translate = translate;\n }\n\n if (this.newIndex == null) {\n this.newIndex = this.index;\n }\n\n if (isKeySorting) {\n this.newIndex = prevIndex;\n }\n\n var oldIndex = isKeySorting ? this.prevIndex : prevIndex;\n\n if (onSortOver && this.newIndex !== oldIndex) {\n onSortOver({\n collection: this.manager.active.collection,\n index: this.index,\n newIndex: this.newIndex,\n oldIndex: oldIndex,\n isKeySorting: isKeySorting,\n nodes: nodes,\n helper: this.helper\n });\n }\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"getContainer\",\n value: function getContainer() {\n var getContainer = this.props.getContainer;\n\n if (typeof getContainer !== 'function') {\n return findDOMNode(this);\n }\n\n return getContainer(config.withRef ? this.getWrappedInstance() : undefined);\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(SortableContext.Provider, {\n value: this.sortableContextValue\n }, createElement(WrappedComponent, _extends({\n ref: ref\n }, omit(this.props, omittedProps))));\n }\n }, {\n key: \"helperContainer\",\n get: function get() {\n var helperContainer = this.props.helperContainer;\n\n if (typeof helperContainer === 'function') {\n return helperContainer();\n }\n\n return this.props.helperContainer || this.document.body;\n }\n }, {\n key: \"containerScrollDelta\",\n get: function get() {\n var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer;\n\n if (useWindowAsScrollContainer) {\n return {\n left: 0,\n top: 0\n };\n }\n\n return {\n left: this.scrollContainer.scrollLeft - this.initialScroll.left,\n top: this.scrollContainer.scrollTop - this.initialScroll.top\n };\n }\n }, {\n key: \"windowScrollDelta\",\n get: function get() {\n return {\n left: this.contentWindow.pageXOffset - this.initialWindowScroll.left,\n top: this.contentWindow.pageYOffset - this.initialWindowScroll.top\n };\n }\n }]);\n\n return WithSortableContainer;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableList', WrappedComponent)), _defineProperty(_class, \"defaultProps\", defaultProps), _defineProperty(_class, \"propTypes\", propTypes), _temp;\n}\n\nvar propTypes$1 = {\n index: PropTypes.number.isRequired,\n collection: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n disabled: PropTypes.bool\n};\nvar omittedProps$1 = Object.keys(propTypes$1);\nfunction sortableElement(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableElement, _React$Component);\n\n function WithSortableElement() {\n var _getPrototypeOf2;\n\n var _this;\n\n _classCallCheck(this, WithSortableElement);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"wrappedInstance\", createRef());\n\n return _this;\n }\n\n _createClass(WithSortableElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.register();\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n if (this.node) {\n if (prevProps.index !== this.props.index) {\n this.node.sortableInfo.index = this.props.index;\n }\n\n if (prevProps.disabled !== this.props.disabled) {\n this.node.sortableInfo.disabled = this.props.disabled;\n }\n }\n\n if (prevProps.collection !== this.props.collection) {\n this.unregister(prevProps.collection);\n this.register();\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this.unregister();\n }\n }, {\n key: \"register\",\n value: function register() {\n var _this$props = this.props,\n collection = _this$props.collection,\n disabled = _this$props.disabled,\n index = _this$props.index;\n var node = findDOMNode(this);\n node.sortableInfo = {\n collection: collection,\n disabled: disabled,\n index: index,\n manager: this.context.manager\n };\n this.node = node;\n this.ref = {\n node: node\n };\n this.context.manager.add(collection, this.ref);\n }\n }, {\n key: \"unregister\",\n value: function unregister() {\n var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection;\n this.context.manager.remove(collection, this.ref);\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(WrappedComponent, _extends({\n ref: ref\n }, omit(this.props, omittedProps$1)));\n }\n }]);\n\n return WithSortableElement;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableElement', WrappedComponent)), _defineProperty(_class, \"contextType\", SortableContext), _defineProperty(_class, \"propTypes\", propTypes$1), _defineProperty(_class, \"defaultProps\", {\n collection: 0\n }), _temp;\n}\n\nexport { sortableContainer as SortableContainer, sortableContainer, sortableElement as SortableElement, sortableElement, sortableHandle as SortableHandle, sortableHandle, arrayMove };\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport addOneClass from 'dom-helpers/addClass';\nimport removeOneClass from 'dom-helpers/removeClass';\nimport React from 'react';\nimport Transition from './Transition';\nimport { classNamesShape } from './utils/PropTypes';\nimport { forceReflow } from './utils/reflow';\n\nvar _addClass = function addClass(node, classes) {\n return node && classes && classes.split(' ').forEach(function (c) {\n return addOneClass(node, c);\n });\n};\n\nvar removeClass = function removeClass(node, classes) {\n return node && classes && classes.split(' ').forEach(function (c) {\n return removeOneClass(node, c);\n });\n};\n/**\n * A transition component inspired by the excellent\n * [ng-animate](https://docs.angularjs.org/api/ngAnimate) library, you should\n * use it if you're using CSS transitions or animations. It's built upon the\n * [`Transition`](https://reactcommunity.org/react-transition-group/transition)\n * component, so it inherits all of its props.\n *\n * `CSSTransition` applies a pair of class names during the `appear`, `enter`,\n * and `exit` states of the transition. The first class is applied and then a\n * second `*-active` class in order to activate the CSS transition. After the\n * transition, matching `*-done` class names are applied to persist the\n * transition state.\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
    \n * \n *
    \n * {\"I'll receive my-node-* classes\"}\n *
    \n *
    \n * \n *
    \n * );\n * }\n * ```\n *\n * When the `in` prop is set to `true`, the child component will first receive\n * the class `example-enter`, then the `example-enter-active` will be added in\n * the next tick. `CSSTransition` [forces a\n * reflow](https://github.com/reactjs/react-transition-group/blob/5007303e729a74be66a21c3e2205e4916821524b/src/CSSTransition.js#L208-L215)\n * between before adding the `example-enter-active`. This is an important trick\n * because it allows us to transition between `example-enter` and\n * `example-enter-active` even though they were added immediately one after\n * another. Most notably, this is what makes it possible for us to animate\n * _appearance_.\n *\n * ```css\n * .my-node-enter {\n * opacity: 0;\n * }\n * .my-node-enter-active {\n * opacity: 1;\n * transition: opacity 200ms;\n * }\n * .my-node-exit {\n * opacity: 1;\n * }\n * .my-node-exit-active {\n * opacity: 0;\n * transition: opacity 200ms;\n * }\n * ```\n *\n * `*-active` classes represent which styles you want to animate **to**, so it's\n * important to add `transition` declaration only to them, otherwise transitions\n * might not behave as intended! This might not be obvious when the transitions\n * are symmetrical, i.e. when `*-enter-active` is the same as `*-exit`, like in\n * the example above (minus `transition`), but it becomes apparent in more\n * complex transitions.\n *\n * **Note**: If you're using the\n * [`appear`](http://reactcommunity.org/react-transition-group/transition#Transition-prop-appear)\n * prop, make sure to define styles for `.appear-*` classes as well.\n */\n\n\nvar CSSTransition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(CSSTransition, _React$Component);\n\n function CSSTransition() {\n var _this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;\n _this.appliedClasses = {\n appear: {},\n enter: {},\n exit: {}\n };\n\n _this.onEnter = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument[0],\n appearing = _this$resolveArgument[1];\n\n _this.removeClasses(node, 'exit');\n\n _this.addClass(node, appearing ? 'appear' : 'enter', 'base');\n\n if (_this.props.onEnter) {\n _this.props.onEnter(maybeNode, maybeAppearing);\n }\n };\n\n _this.onEntering = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument2 = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument2[0],\n appearing = _this$resolveArgument2[1];\n\n var type = appearing ? 'appear' : 'enter';\n\n _this.addClass(node, type, 'active');\n\n if (_this.props.onEntering) {\n _this.props.onEntering(maybeNode, maybeAppearing);\n }\n };\n\n _this.onEntered = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument3 = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument3[0],\n appearing = _this$resolveArgument3[1];\n\n var type = appearing ? 'appear' : 'enter';\n\n _this.removeClasses(node, type);\n\n _this.addClass(node, type, 'done');\n\n if (_this.props.onEntered) {\n _this.props.onEntered(maybeNode, maybeAppearing);\n }\n };\n\n _this.onExit = function (maybeNode) {\n var _this$resolveArgument4 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument4[0];\n\n _this.removeClasses(node, 'appear');\n\n _this.removeClasses(node, 'enter');\n\n _this.addClass(node, 'exit', 'base');\n\n if (_this.props.onExit) {\n _this.props.onExit(maybeNode);\n }\n };\n\n _this.onExiting = function (maybeNode) {\n var _this$resolveArgument5 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument5[0];\n\n _this.addClass(node, 'exit', 'active');\n\n if (_this.props.onExiting) {\n _this.props.onExiting(maybeNode);\n }\n };\n\n _this.onExited = function (maybeNode) {\n var _this$resolveArgument6 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument6[0];\n\n _this.removeClasses(node, 'exit');\n\n _this.addClass(node, 'exit', 'done');\n\n if (_this.props.onExited) {\n _this.props.onExited(maybeNode);\n }\n };\n\n _this.resolveArguments = function (maybeNode, maybeAppearing) {\n return _this.props.nodeRef ? [_this.props.nodeRef.current, maybeNode] // here `maybeNode` is actually `appearing`\n : [maybeNode, maybeAppearing];\n };\n\n _this.getClassNames = function (type) {\n var classNames = _this.props.classNames;\n var isStringClassNames = typeof classNames === 'string';\n var prefix = isStringClassNames && classNames ? classNames + \"-\" : '';\n var baseClassName = isStringClassNames ? \"\" + prefix + type : classNames[type];\n var activeClassName = isStringClassNames ? baseClassName + \"-active\" : classNames[type + \"Active\"];\n var doneClassName = isStringClassNames ? baseClassName + \"-done\" : classNames[type + \"Done\"];\n return {\n baseClassName: baseClassName,\n activeClassName: activeClassName,\n doneClassName: doneClassName\n };\n };\n\n return _this;\n }\n\n var _proto = CSSTransition.prototype;\n\n _proto.addClass = function addClass(node, type, phase) {\n var className = this.getClassNames(type)[phase + \"ClassName\"];\n\n var _this$getClassNames = this.getClassNames('enter'),\n doneClassName = _this$getClassNames.doneClassName;\n\n if (type === 'appear' && phase === 'done' && doneClassName) {\n className += \" \" + doneClassName;\n } // This is to force a repaint,\n // which is necessary in order to transition styles when adding a class name.\n\n\n if (phase === 'active') {\n if (node) forceReflow(node);\n }\n\n if (className) {\n this.appliedClasses[type][phase] = className;\n\n _addClass(node, className);\n }\n };\n\n _proto.removeClasses = function removeClasses(node, type) {\n var _this$appliedClasses$ = this.appliedClasses[type],\n baseClassName = _this$appliedClasses$.base,\n activeClassName = _this$appliedClasses$.active,\n doneClassName = _this$appliedClasses$.done;\n this.appliedClasses[type] = {};\n\n if (baseClassName) {\n removeClass(node, baseClassName);\n }\n\n if (activeClassName) {\n removeClass(node, activeClassName);\n }\n\n if (doneClassName) {\n removeClass(node, doneClassName);\n }\n };\n\n _proto.render = function render() {\n var _this$props = this.props,\n _ = _this$props.classNames,\n props = _objectWithoutPropertiesLoose(_this$props, [\"classNames\"]);\n\n return /*#__PURE__*/React.createElement(Transition, _extends({}, props, {\n onEnter: this.onEnter,\n onEntered: this.onEntered,\n onEntering: this.onEntering,\n onExit: this.onExit,\n onExiting: this.onExiting,\n onExited: this.onExited\n }));\n };\n\n return CSSTransition;\n}(React.Component);\n\nCSSTransition.defaultProps = {\n classNames: ''\n};\nCSSTransition.propTypes = process.env.NODE_ENV !== \"production\" ? _extends({}, Transition.propTypes, {\n /**\n * The animation classNames applied to the component as it appears, enters,\n * exits or has finished the transition. A single name can be provided, which\n * will be suffixed for each stage, e.g. `classNames=\"fade\"` applies:\n *\n * - `fade-appear`, `fade-appear-active`, `fade-appear-done`\n * - `fade-enter`, `fade-enter-active`, `fade-enter-done`\n * - `fade-exit`, `fade-exit-active`, `fade-exit-done`\n *\n * A few details to note about how these classes are applied:\n *\n * 1. They are _joined_ with the ones that are already defined on the child\n * component, so if you want to add some base styles, you can use\n * `className` without worrying that it will be overridden.\n *\n * 2. If the transition component mounts with `in={false}`, no classes are\n * applied yet. You might be expecting `*-exit-done`, but if you think\n * about it, a component cannot finish exiting if it hasn't entered yet.\n *\n * 2. `fade-appear-done` and `fade-enter-done` will _both_ be applied. This\n * allows you to define different behavior for when appearing is done and\n * when regular entering is done, using selectors like\n * `.fade-enter-done:not(.fade-appear-done)`. For example, you could apply\n * an epic entrance animation when element first appears in the DOM using\n * [Animate.css](https://daneden.github.io/animate.css/). Otherwise you can\n * simply use `fade-enter-done` for defining both cases.\n *\n * Each individual classNames can also be specified independently like:\n *\n * ```js\n * classNames={{\n * appear: 'my-appear',\n * appearActive: 'my-active-appear',\n * appearDone: 'my-done-appear',\n * enter: 'my-enter',\n * enterActive: 'my-active-enter',\n * enterDone: 'my-done-enter',\n * exit: 'my-exit',\n * exitActive: 'my-active-exit',\n * exitDone: 'my-done-exit',\n * }}\n * ```\n *\n * If you want to set these classes using CSS Modules:\n *\n * ```js\n * import styles from './styles.css';\n * ```\n *\n * you might want to use camelCase in your CSS file, that way could simply\n * spread them instead of listing them one by one:\n *\n * ```js\n * classNames={{ ...styles }}\n * ```\n *\n * @type {string | {\n * appear?: string,\n * appearActive?: string,\n * appearDone?: string,\n * enter?: string,\n * enterActive?: string,\n * enterDone?: string,\n * exit?: string,\n * exitActive?: string,\n * exitDone?: string,\n * }}\n */\n classNames: classNamesShape,\n\n /**\n * A `` callback fired immediately after the 'enter' or 'appear' class is\n * applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEnter: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'enter-active' or\n * 'appear-active' class is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'enter' or\n * 'appear' classes are **removed** and the `done` class is added to the DOM node.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntered: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit' class is\n * applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExit: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit-active' is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExiting: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit' classes\n * are **removed** and the `exit-done` class is added to the DOM node.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExited: PropTypes.func\n}) : {};\nexport default CSSTransition;","import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport config from './config';\nimport { timeoutsShape } from './utils/PropTypes';\nimport TransitionGroupContext from './TransitionGroupContext';\nimport { forceReflow } from './utils/reflow';\nexport var UNMOUNTED = 'unmounted';\nexport var EXITED = 'exited';\nexport var ENTERING = 'entering';\nexport var ENTERED = 'entered';\nexport var EXITING = 'exiting';\n/**\n * The Transition component lets you describe a transition from one component\n * state to another _over time_ with a simple declarative API. Most commonly\n * it's used to animate the mounting and unmounting of a component, but can also\n * be used to describe in-place transition states as well.\n *\n * ---\n *\n * **Note**: `Transition` is a platform-agnostic base component. If you're using\n * transitions in CSS, you'll probably want to use\n * [`CSSTransition`](https://reactcommunity.org/react-transition-group/css-transition)\n * instead. It inherits all the features of `Transition`, but contains\n * additional features necessary to play nice with CSS transitions (hence the\n * name of the component).\n *\n * ---\n *\n * By default the `Transition` component does not alter the behavior of the\n * component it renders, it only tracks \"enter\" and \"exit\" states for the\n * components. It's up to you to give meaning and effect to those states. For\n * example we can add styles to a component when it enters or exits:\n *\n * ```jsx\n * import { Transition } from 'react-transition-group';\n *\n * const duration = 300;\n *\n * const defaultStyle = {\n * transition: `opacity ${duration}ms ease-in-out`,\n * opacity: 0,\n * }\n *\n * const transitionStyles = {\n * entering: { opacity: 1 },\n * entered: { opacity: 1 },\n * exiting: { opacity: 0 },\n * exited: { opacity: 0 },\n * };\n *\n * const Fade = ({ in: inProp }) => (\n * \n * {state => (\n *
    \n * I'm a fade Transition!\n *
    \n * )}\n *
    \n * );\n * ```\n *\n * There are 4 main states a Transition can be in:\n * - `'entering'`\n * - `'entered'`\n * - `'exiting'`\n * - `'exited'`\n *\n * Transition state is toggled via the `in` prop. When `true` the component\n * begins the \"Enter\" stage. During this stage, the component will shift from\n * its current transition state, to `'entering'` for the duration of the\n * transition and then to the `'entered'` stage once it's complete. Let's take\n * the following example (we'll use the\n * [useState](https://reactjs.org/docs/hooks-reference.html#usestate) hook):\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
    \n * \n * {state => (\n * // ...\n * )}\n * \n * \n *
    \n * );\n * }\n * ```\n *\n * When the button is clicked the component will shift to the `'entering'` state\n * and stay there for 500ms (the value of `timeout`) before it finally switches\n * to `'entered'`.\n *\n * When `in` is `false` the same thing happens except the state moves from\n * `'exiting'` to `'exited'`.\n */\n\nvar Transition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(Transition, _React$Component);\n\n function Transition(props, context) {\n var _this;\n\n _this = _React$Component.call(this, props, context) || this;\n var parentGroup = context; // In the context of a TransitionGroup all enters are really appears\n\n var appear = parentGroup && !parentGroup.isMounting ? props.enter : props.appear;\n var initialStatus;\n _this.appearStatus = null;\n\n if (props.in) {\n if (appear) {\n initialStatus = EXITED;\n _this.appearStatus = ENTERING;\n } else {\n initialStatus = ENTERED;\n }\n } else {\n if (props.unmountOnExit || props.mountOnEnter) {\n initialStatus = UNMOUNTED;\n } else {\n initialStatus = EXITED;\n }\n }\n\n _this.state = {\n status: initialStatus\n };\n _this.nextCallback = null;\n return _this;\n }\n\n Transition.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {\n var nextIn = _ref.in;\n\n if (nextIn && prevState.status === UNMOUNTED) {\n return {\n status: EXITED\n };\n }\n\n return null;\n } // getSnapshotBeforeUpdate(prevProps) {\n // let nextStatus = null\n // if (prevProps !== this.props) {\n // const { status } = this.state\n // if (this.props.in) {\n // if (status !== ENTERING && status !== ENTERED) {\n // nextStatus = ENTERING\n // }\n // } else {\n // if (status === ENTERING || status === ENTERED) {\n // nextStatus = EXITING\n // }\n // }\n // }\n // return { nextStatus }\n // }\n ;\n\n var _proto = Transition.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.updateStatus(true, this.appearStatus);\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n var nextStatus = null;\n\n if (prevProps !== this.props) {\n var status = this.state.status;\n\n if (this.props.in) {\n if (status !== ENTERING && status !== ENTERED) {\n nextStatus = ENTERING;\n }\n } else {\n if (status === ENTERING || status === ENTERED) {\n nextStatus = EXITING;\n }\n }\n }\n\n this.updateStatus(false, nextStatus);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.cancelNextCallback();\n };\n\n _proto.getTimeouts = function getTimeouts() {\n var timeout = this.props.timeout;\n var exit, enter, appear;\n exit = enter = appear = timeout;\n\n if (timeout != null && typeof timeout !== 'number') {\n exit = timeout.exit;\n enter = timeout.enter; // TODO: remove fallback for next major\n\n appear = timeout.appear !== undefined ? timeout.appear : enter;\n }\n\n return {\n exit: exit,\n enter: enter,\n appear: appear\n };\n };\n\n _proto.updateStatus = function updateStatus(mounting, nextStatus) {\n if (mounting === void 0) {\n mounting = false;\n }\n\n if (nextStatus !== null) {\n // nextStatus will always be ENTERING or EXITING.\n this.cancelNextCallback();\n\n if (nextStatus === ENTERING) {\n if (this.props.unmountOnExit || this.props.mountOnEnter) {\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this); // https://github.com/reactjs/react-transition-group/pull/749\n // With unmountOnExit or mountOnEnter, the enter animation should happen at the transition between `exited` and `entering`.\n // To make the animation happen, we have to separate each rendering and avoid being processed as batched.\n\n if (node) forceReflow(node);\n }\n\n this.performEnter(mounting);\n } else {\n this.performExit();\n }\n } else if (this.props.unmountOnExit && this.state.status === EXITED) {\n this.setState({\n status: UNMOUNTED\n });\n }\n };\n\n _proto.performEnter = function performEnter(mounting) {\n var _this2 = this;\n\n var enter = this.props.enter;\n var appearing = this.context ? this.context.isMounting : mounting;\n\n var _ref2 = this.props.nodeRef ? [appearing] : [ReactDOM.findDOMNode(this), appearing],\n maybeNode = _ref2[0],\n maybeAppearing = _ref2[1];\n\n var timeouts = this.getTimeouts();\n var enterTimeout = appearing ? timeouts.appear : timeouts.enter; // no enter animation skip right to ENTERED\n // if we are mounting and running this it means appear _must_ be set\n\n if (!mounting && !enter || config.disabled) {\n this.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode);\n });\n return;\n }\n\n this.props.onEnter(maybeNode, maybeAppearing);\n this.safeSetState({\n status: ENTERING\n }, function () {\n _this2.props.onEntering(maybeNode, maybeAppearing);\n\n _this2.onTransitionEnd(enterTimeout, function () {\n _this2.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode, maybeAppearing);\n });\n });\n });\n };\n\n _proto.performExit = function performExit() {\n var _this3 = this;\n\n var exit = this.props.exit;\n var timeouts = this.getTimeouts();\n var maybeNode = this.props.nodeRef ? undefined : ReactDOM.findDOMNode(this); // no exit animation skip right to EXITED\n\n if (!exit || config.disabled) {\n this.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n return;\n }\n\n this.props.onExit(maybeNode);\n this.safeSetState({\n status: EXITING\n }, function () {\n _this3.props.onExiting(maybeNode);\n\n _this3.onTransitionEnd(timeouts.exit, function () {\n _this3.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n });\n });\n };\n\n _proto.cancelNextCallback = function cancelNextCallback() {\n if (this.nextCallback !== null) {\n this.nextCallback.cancel();\n this.nextCallback = null;\n }\n };\n\n _proto.safeSetState = function safeSetState(nextState, callback) {\n // This shouldn't be necessary, but there are weird race conditions with\n // setState callbacks and unmounting in testing, so always make sure that\n // we can cancel any pending setState callbacks after we unmount.\n callback = this.setNextCallback(callback);\n this.setState(nextState, callback);\n };\n\n _proto.setNextCallback = function setNextCallback(callback) {\n var _this4 = this;\n\n var active = true;\n\n this.nextCallback = function (event) {\n if (active) {\n active = false;\n _this4.nextCallback = null;\n callback(event);\n }\n };\n\n this.nextCallback.cancel = function () {\n active = false;\n };\n\n return this.nextCallback;\n };\n\n _proto.onTransitionEnd = function onTransitionEnd(timeout, handler) {\n this.setNextCallback(handler);\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this);\n var doesNotHaveTimeoutOrListener = timeout == null && !this.props.addEndListener;\n\n if (!node || doesNotHaveTimeoutOrListener) {\n setTimeout(this.nextCallback, 0);\n return;\n }\n\n if (this.props.addEndListener) {\n var _ref3 = this.props.nodeRef ? [this.nextCallback] : [node, this.nextCallback],\n maybeNode = _ref3[0],\n maybeNextCallback = _ref3[1];\n\n this.props.addEndListener(maybeNode, maybeNextCallback);\n }\n\n if (timeout != null) {\n setTimeout(this.nextCallback, timeout);\n }\n };\n\n _proto.render = function render() {\n var status = this.state.status;\n\n if (status === UNMOUNTED) {\n return null;\n }\n\n var _this$props = this.props,\n children = _this$props.children,\n _in = _this$props.in,\n _mountOnEnter = _this$props.mountOnEnter,\n _unmountOnExit = _this$props.unmountOnExit,\n _appear = _this$props.appear,\n _enter = _this$props.enter,\n _exit = _this$props.exit,\n _timeout = _this$props.timeout,\n _addEndListener = _this$props.addEndListener,\n _onEnter = _this$props.onEnter,\n _onEntering = _this$props.onEntering,\n _onEntered = _this$props.onEntered,\n _onExit = _this$props.onExit,\n _onExiting = _this$props.onExiting,\n _onExited = _this$props.onExited,\n _nodeRef = _this$props.nodeRef,\n childProps = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"in\", \"mountOnEnter\", \"unmountOnExit\", \"appear\", \"enter\", \"exit\", \"timeout\", \"addEndListener\", \"onEnter\", \"onEntering\", \"onEntered\", \"onExit\", \"onExiting\", \"onExited\", \"nodeRef\"]);\n\n return (\n /*#__PURE__*/\n // allows for nested Transitions\n React.createElement(TransitionGroupContext.Provider, {\n value: null\n }, typeof children === 'function' ? children(status, childProps) : React.cloneElement(React.Children.only(children), childProps))\n );\n };\n\n return Transition;\n}(React.Component);\n\nTransition.contextType = TransitionGroupContext;\nTransition.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /**\n * A React reference to DOM element that need to transition:\n * https://stackoverflow.com/a/51127130/4671932\n *\n * - When `nodeRef` prop is used, `node` is not passed to callback functions\n * (e.g. `onEnter`) because user already has direct access to the node.\n * - When changing `key` prop of `Transition` in a `TransitionGroup` a new\n * `nodeRef` need to be provided to `Transition` with changed `key` prop\n * (see\n * [test/CSSTransition-test.js](https://github.com/reactjs/react-transition-group/blob/13435f897b3ab71f6e19d724f145596f5910581c/test/CSSTransition-test.js#L362-L437)).\n */\n nodeRef: PropTypes.shape({\n current: typeof Element === 'undefined' ? PropTypes.any : function (propValue, key, componentName, location, propFullName, secret) {\n var value = propValue[key];\n return PropTypes.instanceOf(value && 'ownerDocument' in value ? value.ownerDocument.defaultView.Element : Element)(propValue, key, componentName, location, propFullName, secret);\n }\n }),\n\n /**\n * A `function` child can be used instead of a React element. This function is\n * called with the current transition status (`'entering'`, `'entered'`,\n * `'exiting'`, `'exited'`), which can be used to apply context\n * specific props to a component.\n *\n * ```jsx\n * \n * {state => (\n * \n * )}\n * \n * ```\n */\n children: PropTypes.oneOfType([PropTypes.func.isRequired, PropTypes.element.isRequired]).isRequired,\n\n /**\n * Show the component; triggers the enter or exit states\n */\n in: PropTypes.bool,\n\n /**\n * By default the child component is mounted immediately along with\n * the parent `Transition` component. If you want to \"lazy mount\" the component on the\n * first `in={true}` you can set `mountOnEnter`. After the first enter transition the component will stay\n * mounted, even on \"exited\", unless you also specify `unmountOnExit`.\n */\n mountOnEnter: PropTypes.bool,\n\n /**\n * By default the child component stays mounted after it reaches the `'exited'` state.\n * Set `unmountOnExit` if you'd prefer to unmount the component after it finishes exiting.\n */\n unmountOnExit: PropTypes.bool,\n\n /**\n * By default the child component does not perform the enter transition when\n * it first mounts, regardless of the value of `in`. If you want this\n * behavior, set both `appear` and `in` to `true`.\n *\n * > **Note**: there are no special appear states like `appearing`/`appeared`, this prop\n * > only adds an additional enter transition. However, in the\n * > `` component that first enter transition does result in\n * > additional `.appear-*` classes, that way you can choose to style it\n * > differently.\n */\n appear: PropTypes.bool,\n\n /**\n * Enable or disable enter transitions.\n */\n enter: PropTypes.bool,\n\n /**\n * Enable or disable exit transitions.\n */\n exit: PropTypes.bool,\n\n /**\n * The duration of the transition, in milliseconds.\n * Required unless `addEndListener` is provided.\n *\n * You may specify a single timeout for all transitions:\n *\n * ```jsx\n * timeout={500}\n * ```\n *\n * or individually:\n *\n * ```jsx\n * timeout={{\n * appear: 500,\n * enter: 300,\n * exit: 500,\n * }}\n * ```\n *\n * - `appear` defaults to the value of `enter`\n * - `enter` defaults to `0`\n * - `exit` defaults to `0`\n *\n * @type {number | { enter?: number, exit?: number, appear?: number }}\n */\n timeout: function timeout(props) {\n var pt = timeoutsShape;\n if (!props.addEndListener) pt = pt.isRequired;\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return pt.apply(void 0, [props].concat(args));\n },\n\n /**\n * Add a custom transition end trigger. Called with the transitioning\n * DOM node and a `done` callback. Allows for more fine grained transition end\n * logic. Timeouts are still used as a fallback if provided.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * ```jsx\n * addEndListener={(node, done) => {\n * // use the css transitionend event to mark the finish of a transition\n * node.addEventListener('transitionend', done, false);\n * }}\n * ```\n */\n addEndListener: PropTypes.func,\n\n /**\n * Callback fired before the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEnter: PropTypes.func,\n\n /**\n * Callback fired after the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * Callback fired after the \"entered\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEntered: PropTypes.func,\n\n /**\n * Callback fired before the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExit: PropTypes.func,\n\n /**\n * Callback fired after the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExiting: PropTypes.func,\n\n /**\n * Callback fired after the \"exited\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExited: PropTypes.func\n} : {}; // Name the function so it is clearer in the documentation\n\nfunction noop() {}\n\nTransition.defaultProps = {\n in: false,\n mountOnEnter: false,\n unmountOnExit: false,\n appear: false,\n enter: true,\n exit: true,\n onEnter: noop,\n onEntering: noop,\n onEntered: noop,\n onExit: noop,\n onExiting: noop,\n onExited: noop\n};\nTransition.UNMOUNTED = UNMOUNTED;\nTransition.EXITED = EXITED;\nTransition.ENTERING = ENTERING;\nTransition.ENTERED = ENTERED;\nTransition.EXITING = EXITING;\nexport default Transition;","import React from 'react';\nexport default React.createContext(null);","export default {\n disabled: false\n};","import PropTypes from 'prop-types';\nexport var timeoutsShape = process.env.NODE_ENV !== 'production' ? PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n enter: PropTypes.number,\n exit: PropTypes.number,\n appear: PropTypes.number\n}).isRequired]) : null;\nexport var classNamesShape = process.env.NODE_ENV !== 'production' ? PropTypes.oneOfType([PropTypes.string, PropTypes.shape({\n enter: PropTypes.string,\n exit: PropTypes.string,\n active: PropTypes.string\n}), PropTypes.shape({\n enter: PropTypes.string,\n enterDone: PropTypes.string,\n enterActive: PropTypes.string,\n exit: PropTypes.string,\n exitDone: PropTypes.string,\n exitActive: PropTypes.string\n})]) : null;","export var forceReflow = function forceReflow(node) {\n return node.scrollTop;\n};","/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\nvar React = require('react');\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie.
    \n // or
    ). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n //
    , because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\n\nfunction jsxWithValidation(type, props, key, isStaticChildren, source, self) {\n {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendum(source);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n\n var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n var children = props.children;\n\n if (children !== undefined) {\n if (isStaticChildren) {\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n validateChildKeys(children[i], type);\n }\n\n if (Object.freeze) {\n Object.freeze(children);\n }\n } else {\n error('React.jsx: Static children should always be an array. ' + 'You are likely explicitly calling React.jsxs or React.jsxDEV. ' + 'Use the Babel transform instead.');\n }\n } else {\n validateChildKeys(children, type);\n }\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n }\n} // These two functions exist to still get child warnings in dev\n// even with the prod transform. This means that jsxDEV is purely\n// opt-in behavior for better messages but that we won't stop\n// giving you warnings if you use production apis.\n\nfunction jsxWithValidationStatic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, true);\n }\n}\nfunction jsxWithValidationDynamic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, false);\n }\n}\n\nvar jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.\n// for now we can ship identical prod functions\n\nvar jsxs = jsxWithValidationStatic ;\n\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsx = jsx;\nexports.jsxs = jsxs;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-jsx-runtime.development.js');\n}\n","/**\n * SSR Window 3.0.0\n * Better handling for window object in SSR environment\n * https://github.com/nolimits4web/ssr-window\n *\n * Copyright 2020, Vladimir Kharlampidi\n *\n * Licensed under MIT\n *\n * Released on: November 9, 2020\n */\n/* eslint-disable no-param-reassign */\nfunction isObject(obj) {\n return (obj !== null &&\n typeof obj === 'object' &&\n 'constructor' in obj &&\n obj.constructor === Object);\n}\nfunction extend(target, src) {\n if (target === void 0) { target = {}; }\n if (src === void 0) { src = {}; }\n Object.keys(src).forEach(function (key) {\n if (typeof target[key] === 'undefined')\n target[key] = src[key];\n else if (isObject(src[key]) &&\n isObject(target[key]) &&\n Object.keys(src[key]).length > 0) {\n extend(target[key], src[key]);\n }\n });\n}\n\nvar ssrDocument = {\n body: {},\n addEventListener: function () { },\n removeEventListener: function () { },\n activeElement: {\n blur: function () { },\n nodeName: '',\n },\n querySelector: function () {\n return null;\n },\n querySelectorAll: function () {\n return [];\n },\n getElementById: function () {\n return null;\n },\n createEvent: function () {\n return {\n initEvent: function () { },\n };\n },\n createElement: function () {\n return {\n children: [],\n childNodes: [],\n style: {},\n setAttribute: function () { },\n getElementsByTagName: function () {\n return [];\n },\n };\n },\n createElementNS: function () {\n return {};\n },\n importNode: function () {\n return null;\n },\n location: {\n hash: '',\n host: '',\n hostname: '',\n href: '',\n origin: '',\n pathname: '',\n protocol: '',\n search: '',\n },\n};\nfunction getDocument() {\n var doc = typeof document !== 'undefined' ? document : {};\n extend(doc, ssrDocument);\n return doc;\n}\n\nvar ssrWindow = {\n document: ssrDocument,\n navigator: {\n userAgent: '',\n },\n location: {\n hash: '',\n host: '',\n hostname: '',\n href: '',\n origin: '',\n pathname: '',\n protocol: '',\n search: '',\n },\n history: {\n replaceState: function () { },\n pushState: function () { },\n go: function () { },\n back: function () { },\n },\n CustomEvent: function CustomEvent() {\n return this;\n },\n addEventListener: function () { },\n removeEventListener: function () { },\n getComputedStyle: function () {\n return {\n getPropertyValue: function () {\n return '';\n },\n };\n },\n Image: function () { },\n Date: function () { },\n screen: {},\n setTimeout: function () { },\n clearTimeout: function () { },\n matchMedia: function () {\n return {};\n },\n requestAnimationFrame: function (callback) {\n if (typeof setTimeout === 'undefined') {\n callback();\n return null;\n }\n return setTimeout(callback, 0);\n },\n cancelAnimationFrame: function (id) {\n if (typeof setTimeout === 'undefined') {\n return;\n }\n clearTimeout(id);\n },\n};\nfunction getWindow() {\n var win = typeof window !== 'undefined' ? window : {};\n extend(win, ssrWindow);\n return win;\n}\n\nexport { extend, getDocument, getWindow, ssrDocument, ssrWindow };\n","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { bindModuleMethods, classesToSelector } from '../../utils/utils';\nvar A11y = {\n getRandomNumber: function getRandomNumber(size) {\n if (size === void 0) {\n size = 16;\n }\n\n var randomChar = function randomChar() {\n return Math.round(16 * Math.random()).toString(16);\n };\n\n return 'x'.repeat(size).replace(/x/g, randomChar);\n },\n makeElFocusable: function makeElFocusable($el) {\n $el.attr('tabIndex', '0');\n return $el;\n },\n makeElNotFocusable: function makeElNotFocusable($el) {\n $el.attr('tabIndex', '-1');\n return $el;\n },\n addElRole: function addElRole($el, role) {\n $el.attr('role', role);\n return $el;\n },\n addElRoleDescription: function addElRoleDescription($el, description) {\n $el.attr('aria-roledescription', description);\n return $el;\n },\n addElControls: function addElControls($el, controls) {\n $el.attr('aria-controls', controls);\n return $el;\n },\n addElLabel: function addElLabel($el, label) {\n $el.attr('aria-label', label);\n return $el;\n },\n addElId: function addElId($el, id) {\n $el.attr('id', id);\n return $el;\n },\n addElLive: function addElLive($el, live) {\n $el.attr('aria-live', live);\n return $el;\n },\n disableEl: function disableEl($el) {\n $el.attr('aria-disabled', true);\n return $el;\n },\n enableEl: function enableEl($el) {\n $el.attr('aria-disabled', false);\n return $el;\n },\n onEnterOrSpaceKey: function onEnterOrSpaceKey(e) {\n if (e.keyCode !== 13 && e.keyCode !== 32) return;\n var swiper = this;\n var params = swiper.params.a11y;\n var $targetEl = $(e.target);\n\n if (swiper.navigation && swiper.navigation.$nextEl && $targetEl.is(swiper.navigation.$nextEl)) {\n if (!(swiper.isEnd && !swiper.params.loop)) {\n swiper.slideNext();\n }\n\n if (swiper.isEnd) {\n swiper.a11y.notify(params.lastSlideMessage);\n } else {\n swiper.a11y.notify(params.nextSlideMessage);\n }\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl && $targetEl.is(swiper.navigation.$prevEl)) {\n if (!(swiper.isBeginning && !swiper.params.loop)) {\n swiper.slidePrev();\n }\n\n if (swiper.isBeginning) {\n swiper.a11y.notify(params.firstSlideMessage);\n } else {\n swiper.a11y.notify(params.prevSlideMessage);\n }\n }\n\n if (swiper.pagination && $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass))) {\n $targetEl[0].click();\n }\n },\n notify: function notify(message) {\n var swiper = this;\n var notification = swiper.a11y.liveRegion;\n if (notification.length === 0) return;\n notification.html('');\n notification.html(message);\n },\n updateNavigation: function updateNavigation() {\n var swiper = this;\n if (swiper.params.loop || !swiper.navigation) return;\n var _swiper$navigation = swiper.navigation,\n $nextEl = _swiper$navigation.$nextEl,\n $prevEl = _swiper$navigation.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n swiper.a11y.disableEl($prevEl);\n swiper.a11y.makeElNotFocusable($prevEl);\n } else {\n swiper.a11y.enableEl($prevEl);\n swiper.a11y.makeElFocusable($prevEl);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n swiper.a11y.disableEl($nextEl);\n swiper.a11y.makeElNotFocusable($nextEl);\n } else {\n swiper.a11y.enableEl($nextEl);\n swiper.a11y.makeElFocusable($nextEl);\n }\n }\n },\n updatePagination: function updatePagination() {\n var swiper = this;\n var params = swiper.params.a11y;\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.bullets.each(function (bulletEl) {\n var $bulletEl = $(bulletEl);\n swiper.a11y.makeElFocusable($bulletEl);\n\n if (!swiper.params.pagination.renderBullet) {\n swiper.a11y.addElRole($bulletEl, 'button');\n swiper.a11y.addElLabel($bulletEl, params.paginationBulletMessage.replace(/\\{\\{index\\}\\}/, $bulletEl.index() + 1));\n }\n });\n }\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.a11y;\n swiper.$el.append(swiper.a11y.liveRegion); // Container\n\n var $containerEl = swiper.$el;\n\n if (params.containerRoleDescriptionMessage) {\n swiper.a11y.addElRoleDescription($containerEl, params.containerRoleDescriptionMessage);\n }\n\n if (params.containerMessage) {\n swiper.a11y.addElLabel($containerEl, params.containerMessage);\n } // Wrapper\n\n\n var $wrapperEl = swiper.$wrapperEl;\n var wrapperId = $wrapperEl.attr('id') || \"swiper-wrapper-\" + swiper.a11y.getRandomNumber(16);\n var live = swiper.params.autoplay && swiper.params.autoplay.enabled ? 'off' : 'polite';\n swiper.a11y.addElId($wrapperEl, wrapperId);\n swiper.a11y.addElLive($wrapperEl, live); // Slide\n\n if (params.itemRoleDescriptionMessage) {\n swiper.a11y.addElRoleDescription($(swiper.slides), params.itemRoleDescriptionMessage);\n }\n\n swiper.a11y.addElRole($(swiper.slides), params.slideRole);\n var slidesLength = swiper.params.loop ? swiper.slides.filter(function (el) {\n return !el.classList.contains(swiper.params.slideDuplicateClass);\n }).length : swiper.slides.length;\n swiper.slides.each(function (slideEl, index) {\n var $slideEl = $(slideEl);\n var slideIndex = swiper.params.loop ? parseInt($slideEl.attr('data-swiper-slide-index'), 10) : index;\n var ariaLabelMessage = params.slideLabelMessage.replace(/\\{\\{index\\}\\}/, slideIndex + 1).replace(/\\{\\{slidesLength\\}\\}/, slidesLength);\n swiper.a11y.addElLabel($slideEl, ariaLabelMessage);\n }); // Navigation\n\n var $nextEl;\n var $prevEl;\n\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n\n if ($nextEl && $nextEl.length) {\n swiper.a11y.makeElFocusable($nextEl);\n\n if ($nextEl[0].tagName !== 'BUTTON') {\n swiper.a11y.addElRole($nextEl, 'button');\n $nextEl.on('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n swiper.a11y.addElLabel($nextEl, params.nextSlideMessage);\n swiper.a11y.addElControls($nextEl, wrapperId);\n }\n\n if ($prevEl && $prevEl.length) {\n swiper.a11y.makeElFocusable($prevEl);\n\n if ($prevEl[0].tagName !== 'BUTTON') {\n swiper.a11y.addElRole($prevEl, 'button');\n $prevEl.on('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n swiper.a11y.addElLabel($prevEl, params.prevSlideMessage);\n swiper.a11y.addElControls($prevEl, wrapperId);\n } // Pagination\n\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.on('keydown', classesToSelector(swiper.params.pagination.bulletClass), swiper.a11y.onEnterOrSpaceKey);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.a11y.liveRegion && swiper.a11y.liveRegion.length > 0) swiper.a11y.liveRegion.remove();\n var $nextEl;\n var $prevEl;\n\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n\n if ($nextEl) {\n $nextEl.off('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n if ($prevEl) {\n $prevEl.off('keydown', swiper.a11y.onEnterOrSpaceKey);\n } // Pagination\n\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.off('keydown', classesToSelector(swiper.params.pagination.bulletClass), swiper.a11y.onEnterOrSpaceKey);\n }\n }\n};\nexport default {\n name: 'a11y',\n params: {\n a11y: {\n enabled: true,\n notificationClass: 'swiper-notification',\n prevSlideMessage: 'Previous slide',\n nextSlideMessage: 'Next slide',\n firstSlideMessage: 'This is the first slide',\n lastSlideMessage: 'This is the last slide',\n paginationBulletMessage: 'Go to slide {{index}}',\n slideLabelMessage: '{{index}} / {{slidesLength}}',\n containerMessage: null,\n containerRoleDescriptionMessage: null,\n itemRoleDescriptionMessage: null,\n slideRole: 'group'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n a11y: _extends({}, A11y, {\n liveRegion: $(\"\")\n })\n });\n },\n on: {\n afterInit: function afterInit(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.init();\n swiper.a11y.updateNavigation();\n },\n toEdge: function toEdge(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updateNavigation();\n },\n fromEdge: function fromEdge(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updateNavigation();\n },\n paginationUpdate: function paginationUpdate(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updatePagination();\n },\n destroy: function destroy(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.destroy();\n }\n }\n};","import { getWindow } from 'ssr-window';\nexport default function getBreakpoint(breakpoints, base, containerEl) {\n if (base === void 0) {\n base = 'window';\n }\n\n if (!breakpoints || base === 'container' && !containerEl) return undefined;\n var breakpoint = false;\n var window = getWindow();\n var currentHeight = base === 'window' ? window.innerHeight : containerEl.clientHeight;\n var points = Object.keys(breakpoints).map(function (point) {\n if (typeof point === 'string' && point.indexOf('@') === 0) {\n var minRatio = parseFloat(point.substr(1));\n var value = currentHeight * minRatio;\n return {\n value: value,\n point: point\n };\n }\n\n return {\n value: point,\n point: point\n };\n });\n points.sort(function (a, b) {\n return parseInt(a.value, 10) - parseInt(b.value, 10);\n });\n\n for (var i = 0; i < points.length; i += 1) {\n var _points$i = points[i],\n point = _points$i.point,\n value = _points$i.value;\n\n if (base === 'window') {\n if (window.matchMedia(\"(min-width: \" + value + \"px)\").matches) {\n breakpoint = point;\n }\n } else if (value <= containerEl.clientWidth) {\n breakpoint = point;\n }\n }\n\n return breakpoint || 'max';\n}","import setBreakpoint from './setBreakpoint';\nimport getBreakpoint from './getBreakpoint';\nexport default {\n setBreakpoint: setBreakpoint,\n getBreakpoint: getBreakpoint\n};","import { extend } from '../../../utils/utils';\nexport default function setBreakpoint() {\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n initialized = swiper.initialized,\n _swiper$loopedSlides = swiper.loopedSlides,\n loopedSlides = _swiper$loopedSlides === void 0 ? 0 : _swiper$loopedSlides,\n params = swiper.params,\n $el = swiper.$el;\n var breakpoints = params.breakpoints;\n if (!breakpoints || breakpoints && Object.keys(breakpoints).length === 0) return; // Get breakpoint for window width and update parameters\n\n var breakpoint = swiper.getBreakpoint(breakpoints, swiper.params.breakpointsBase, swiper.el);\n if (!breakpoint || swiper.currentBreakpoint === breakpoint) return;\n var breakpointOnlyParams = breakpoint in breakpoints ? breakpoints[breakpoint] : undefined;\n\n if (breakpointOnlyParams) {\n ['slidesPerView', 'spaceBetween', 'slidesPerGroup', 'slidesPerGroupSkip', 'slidesPerColumn'].forEach(function (param) {\n var paramValue = breakpointOnlyParams[param];\n if (typeof paramValue === 'undefined') return;\n\n if (param === 'slidesPerView' && (paramValue === 'AUTO' || paramValue === 'auto')) {\n breakpointOnlyParams[param] = 'auto';\n } else if (param === 'slidesPerView') {\n breakpointOnlyParams[param] = parseFloat(paramValue);\n } else {\n breakpointOnlyParams[param] = parseInt(paramValue, 10);\n }\n });\n }\n\n var breakpointParams = breakpointOnlyParams || swiper.originalParams;\n var wasMultiRow = params.slidesPerColumn > 1;\n var isMultiRow = breakpointParams.slidesPerColumn > 1;\n var wasEnabled = params.enabled;\n\n if (wasMultiRow && !isMultiRow) {\n $el.removeClass(params.containerModifierClass + \"multirow \" + params.containerModifierClass + \"multirow-column\");\n swiper.emitContainerClasses();\n } else if (!wasMultiRow && isMultiRow) {\n $el.addClass(params.containerModifierClass + \"multirow\");\n\n if (breakpointParams.slidesPerColumnFill && breakpointParams.slidesPerColumnFill === 'column' || !breakpointParams.slidesPerColumnFill && params.slidesPerColumnFill === 'column') {\n $el.addClass(params.containerModifierClass + \"multirow-column\");\n }\n\n swiper.emitContainerClasses();\n }\n\n var directionChanged = breakpointParams.direction && breakpointParams.direction !== params.direction;\n var needsReLoop = params.loop && (breakpointParams.slidesPerView !== params.slidesPerView || directionChanged);\n\n if (directionChanged && initialized) {\n swiper.changeDirection();\n }\n\n extend(swiper.params, breakpointParams);\n var isEnabled = swiper.params.enabled;\n extend(swiper, {\n allowTouchMove: swiper.params.allowTouchMove,\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev\n });\n\n if (wasEnabled && !isEnabled) {\n swiper.disable();\n } else if (!wasEnabled && isEnabled) {\n swiper.enable();\n }\n\n swiper.currentBreakpoint = breakpoint;\n swiper.emit('_beforeBreakpoint', breakpointParams);\n\n if (needsReLoop && initialized) {\n swiper.loopDestroy();\n swiper.loopCreate();\n swiper.updateSlides();\n swiper.slideTo(activeIndex - loopedSlides + swiper.loopedSlides, 0, false);\n }\n\n swiper.emit('breakpoint', breakpointParams);\n}","function checkOverflow() {\n var swiper = this;\n var params = swiper.params;\n var wasLocked = swiper.isLocked;\n var lastSlidePosition = swiper.slides.length > 0 && params.slidesOffsetBefore + params.spaceBetween * (swiper.slides.length - 1) + swiper.slides[0].offsetWidth * swiper.slides.length;\n\n if (params.slidesOffsetBefore && params.slidesOffsetAfter && lastSlidePosition) {\n swiper.isLocked = lastSlidePosition <= swiper.size;\n } else {\n swiper.isLocked = swiper.snapGrid.length === 1;\n }\n\n swiper.allowSlideNext = !swiper.isLocked;\n swiper.allowSlidePrev = !swiper.isLocked; // events\n\n if (wasLocked !== swiper.isLocked) swiper.emit(swiper.isLocked ? 'lock' : 'unlock');\n\n if (wasLocked && wasLocked !== swiper.isLocked) {\n swiper.isEnd = false;\n if (swiper.navigation) swiper.navigation.update();\n }\n}\n\nexport default {\n checkOverflow: checkOverflow\n};","function prepareClasses(entries, prefix) {\n var resultClasses = [];\n entries.forEach(function (item) {\n if (typeof item === 'object') {\n Object.keys(item).forEach(function (classNames) {\n if (item[classNames]) {\n resultClasses.push(prefix + classNames);\n }\n });\n } else if (typeof item === 'string') {\n resultClasses.push(prefix + item);\n }\n });\n return resultClasses;\n}\n\nexport default function addClasses() {\n var swiper = this;\n var classNames = swiper.classNames,\n params = swiper.params,\n rtl = swiper.rtl,\n $el = swiper.$el,\n device = swiper.device,\n support = swiper.support; // prettier-ignore\n\n var suffixes = prepareClasses(['initialized', params.direction, {\n 'pointer-events': support.pointerEvents && !support.touch\n }, {\n 'free-mode': params.freeMode\n }, {\n 'autoheight': params.autoHeight\n }, {\n 'rtl': rtl\n }, {\n 'multirow': params.slidesPerColumn > 1\n }, {\n 'multirow-column': params.slidesPerColumn > 1 && params.slidesPerColumnFill === 'column'\n }, {\n 'android': device.android\n }, {\n 'ios': device.ios\n }, {\n 'css-mode': params.cssMode\n }], params.containerModifierClass);\n classNames.push.apply(classNames, suffixes);\n $el.addClass([].concat(classNames).join(' '));\n swiper.emitContainerClasses();\n}","import addClasses from './addClasses';\nimport removeClasses from './removeClasses';\nexport default {\n addClasses: addClasses,\n removeClasses: removeClasses\n};","export default function removeClasses() {\n var swiper = this;\n var $el = swiper.$el,\n classNames = swiper.classNames;\n $el.removeClass(classNames.join(' '));\n swiper.emitContainerClasses();\n}","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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/* eslint no-param-reassign: \"off\" */\nimport { getDocument } from 'ssr-window';\nimport $ from '../../utils/dom';\nimport { extend, now, deleteProps } from '../../utils/utils';\nimport { getSupport } from '../../utils/get-support';\nimport { getDevice } from '../../utils/get-device';\nimport { getBrowser } from '../../utils/get-browser';\nimport Resize from '../../modules/resize/resize';\nimport Observer from '../../modules/observer/observer';\nimport modular from './modular';\nimport eventsEmitter from './events-emitter';\nimport update from './update/index';\nimport translate from './translate/index';\nimport transition from './transition/index';\nimport slide from './slide/index';\nimport loop from './loop/index';\nimport grabCursor from './grab-cursor/index';\nimport manipulation from './manipulation/index';\nimport events from './events/index';\nimport breakpoints from './breakpoints/index';\nimport classes from './classes/index';\nimport images from './images/index';\nimport checkOverflow from './check-overflow/index';\nimport defaults from './defaults';\nvar prototypes = {\n modular: modular,\n eventsEmitter: eventsEmitter,\n update: update,\n translate: translate,\n transition: transition,\n slide: slide,\n loop: loop,\n grabCursor: grabCursor,\n manipulation: manipulation,\n events: events,\n breakpoints: breakpoints,\n checkOverflow: checkOverflow,\n classes: classes,\n images: images\n};\nvar extendedDefaults = {};\n\nvar Swiper = /*#__PURE__*/function () {\n function Swiper() {\n var el;\n var params;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (args.length === 1 && args[0].constructor && Object.prototype.toString.call(args[0]).slice(8, -1) === 'Object') {\n params = args[0];\n } else {\n el = args[0];\n params = args[1];\n }\n\n if (!params) params = {};\n params = extend({}, params);\n if (el && !params.el) params.el = el;\n\n if (params.el && $(params.el).length > 1) {\n var swipers = [];\n $(params.el).each(function (containerEl) {\n var newParams = extend({}, params, {\n el: containerEl\n });\n swipers.push(new Swiper(newParams));\n });\n return swipers;\n } // Swiper Instance\n\n\n var swiper = this;\n swiper.__swiper__ = true;\n swiper.support = getSupport();\n swiper.device = getDevice({\n userAgent: params.userAgent\n });\n swiper.browser = getBrowser();\n swiper.eventsListeners = {};\n swiper.eventsAnyListeners = [];\n\n if (typeof swiper.modules === 'undefined') {\n swiper.modules = {};\n }\n\n Object.keys(swiper.modules).forEach(function (moduleName) {\n var module = swiper.modules[moduleName];\n\n if (module.params) {\n var moduleParamName = Object.keys(module.params)[0];\n var moduleParams = module.params[moduleParamName];\n if (typeof moduleParams !== 'object' || moduleParams === null) return;\n\n if (['navigation', 'pagination', 'scrollbar'].indexOf(moduleParamName) >= 0 && params[moduleParamName] === true) {\n params[moduleParamName] = {\n auto: true\n };\n }\n\n if (!(moduleParamName in params && 'enabled' in moduleParams)) return;\n\n if (params[moduleParamName] === true) {\n params[moduleParamName] = {\n enabled: true\n };\n }\n\n if (typeof params[moduleParamName] === 'object' && !('enabled' in params[moduleParamName])) {\n params[moduleParamName].enabled = true;\n }\n\n if (!params[moduleParamName]) params[moduleParamName] = {\n enabled: false\n };\n }\n }); // Extend defaults with modules params\n\n var swiperParams = extend({}, defaults);\n swiper.useParams(swiperParams); // Extend defaults with passed params\n\n swiper.params = extend({}, swiperParams, extendedDefaults, params);\n swiper.originalParams = extend({}, swiper.params);\n swiper.passedParams = extend({}, params); // add event listeners\n\n if (swiper.params && swiper.params.on) {\n Object.keys(swiper.params.on).forEach(function (eventName) {\n swiper.on(eventName, swiper.params.on[eventName]);\n });\n }\n\n if (swiper.params && swiper.params.onAny) {\n swiper.onAny(swiper.params.onAny);\n } // Save Dom lib\n\n\n swiper.$ = $; // Extend Swiper\n\n extend(swiper, {\n enabled: swiper.params.enabled,\n el: el,\n // Classes\n classNames: [],\n // Slides\n slides: $(),\n slidesGrid: [],\n snapGrid: [],\n slidesSizesGrid: [],\n // isDirection\n isHorizontal: function isHorizontal() {\n return swiper.params.direction === 'horizontal';\n },\n isVertical: function isVertical() {\n return swiper.params.direction === 'vertical';\n },\n // Indexes\n activeIndex: 0,\n realIndex: 0,\n //\n isBeginning: true,\n isEnd: false,\n // Props\n translate: 0,\n previousTranslate: 0,\n progress: 0,\n velocity: 0,\n animating: false,\n // Locks\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev,\n // Touch Events\n touchEvents: function touchEvents() {\n var touch = ['touchstart', 'touchmove', 'touchend', 'touchcancel'];\n var desktop = ['mousedown', 'mousemove', 'mouseup'];\n\n if (swiper.support.pointerEvents) {\n desktop = ['pointerdown', 'pointermove', 'pointerup'];\n }\n\n swiper.touchEventsTouch = {\n start: touch[0],\n move: touch[1],\n end: touch[2],\n cancel: touch[3]\n };\n swiper.touchEventsDesktop = {\n start: desktop[0],\n move: desktop[1],\n end: desktop[2]\n };\n return swiper.support.touch || !swiper.params.simulateTouch ? swiper.touchEventsTouch : swiper.touchEventsDesktop;\n }(),\n touchEventsData: {\n isTouched: undefined,\n isMoved: undefined,\n allowTouchCallbacks: undefined,\n touchStartTime: undefined,\n isScrolling: undefined,\n currentTranslate: undefined,\n startTranslate: undefined,\n allowThresholdMove: undefined,\n // Form elements to match\n focusableElements: swiper.params.focusableElements,\n // Last click time\n lastClickTime: now(),\n clickTimeout: undefined,\n // Velocities\n velocities: [],\n allowMomentumBounce: undefined,\n isTouchEvent: undefined,\n startMoving: undefined\n },\n // Clicks\n allowClick: true,\n // Touches\n allowTouchMove: swiper.params.allowTouchMove,\n touches: {\n startX: 0,\n startY: 0,\n currentX: 0,\n currentY: 0,\n diff: 0\n },\n // Images\n imagesToLoad: [],\n imagesLoaded: 0\n }); // Install Modules\n\n swiper.useModules();\n swiper.emit('_swiper'); // Init\n\n if (swiper.params.init) {\n swiper.init();\n } // Return app instance\n\n\n return swiper;\n }\n\n var _proto = Swiper.prototype;\n\n _proto.enable = function enable() {\n var swiper = this;\n if (swiper.enabled) return;\n swiper.enabled = true;\n\n if (swiper.params.grabCursor) {\n swiper.setGrabCursor();\n }\n\n swiper.emit('enable');\n };\n\n _proto.disable = function disable() {\n var swiper = this;\n if (!swiper.enabled) return;\n swiper.enabled = false;\n\n if (swiper.params.grabCursor) {\n swiper.unsetGrabCursor();\n }\n\n swiper.emit('disable');\n };\n\n _proto.setProgress = function setProgress(progress, speed) {\n var swiper = this;\n progress = Math.min(Math.max(progress, 0), 1);\n var min = swiper.minTranslate();\n var max = swiper.maxTranslate();\n var current = (max - min) * progress + min;\n swiper.translateTo(current, typeof speed === 'undefined' ? 0 : speed);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n };\n\n _proto.emitContainerClasses = function emitContainerClasses() {\n var swiper = this;\n if (!swiper.params._emitClasses || !swiper.el) return;\n var classes = swiper.el.className.split(' ').filter(function (className) {\n return className.indexOf('swiper-container') === 0 || className.indexOf(swiper.params.containerModifierClass) === 0;\n });\n swiper.emit('_containerClasses', classes.join(' '));\n };\n\n _proto.getSlideClasses = function getSlideClasses(slideEl) {\n var swiper = this;\n return slideEl.className.split(' ').filter(function (className) {\n return className.indexOf('swiper-slide') === 0 || className.indexOf(swiper.params.slideClass) === 0;\n }).join(' ');\n };\n\n _proto.emitSlidesClasses = function emitSlidesClasses() {\n var swiper = this;\n if (!swiper.params._emitClasses || !swiper.el) return;\n var updates = [];\n swiper.slides.each(function (slideEl) {\n var classNames = swiper.getSlideClasses(slideEl);\n updates.push({\n slideEl: slideEl,\n classNames: classNames\n });\n swiper.emit('_slideClass', slideEl, classNames);\n });\n swiper.emit('_slideClasses', updates);\n };\n\n _proto.slidesPerViewDynamic = function slidesPerViewDynamic() {\n var swiper = this;\n var params = swiper.params,\n slides = swiper.slides,\n slidesGrid = swiper.slidesGrid,\n swiperSize = swiper.size,\n activeIndex = swiper.activeIndex;\n var spv = 1;\n\n if (params.centeredSlides) {\n var slideSize = slides[activeIndex].swiperSlideSize;\n var breakLoop;\n\n for (var i = activeIndex + 1; i < slides.length; i += 1) {\n if (slides[i] && !breakLoop) {\n slideSize += slides[i].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) breakLoop = true;\n }\n }\n\n for (var _i = activeIndex - 1; _i >= 0; _i -= 1) {\n if (slides[_i] && !breakLoop) {\n slideSize += slides[_i].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) breakLoop = true;\n }\n }\n } else {\n for (var _i2 = activeIndex + 1; _i2 < slides.length; _i2 += 1) {\n if (slidesGrid[_i2] - slidesGrid[activeIndex] < swiperSize) {\n spv += 1;\n }\n }\n }\n\n return spv;\n };\n\n _proto.update = function update() {\n var swiper = this;\n if (!swiper || swiper.destroyed) return;\n var snapGrid = swiper.snapGrid,\n params = swiper.params; // Breakpoints\n\n if (params.breakpoints) {\n swiper.setBreakpoint();\n }\n\n swiper.updateSize();\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n\n function setTranslate() {\n var translateValue = swiper.rtlTranslate ? swiper.translate * -1 : swiper.translate;\n var newTranslate = Math.min(Math.max(translateValue, swiper.maxTranslate()), swiper.minTranslate());\n swiper.setTranslate(newTranslate);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n var translated;\n\n if (swiper.params.freeMode) {\n setTranslate();\n\n if (swiper.params.autoHeight) {\n swiper.updateAutoHeight();\n }\n } else {\n if ((swiper.params.slidesPerView === 'auto' || swiper.params.slidesPerView > 1) && swiper.isEnd && !swiper.params.centeredSlides) {\n translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n translated = swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n\n if (!translated) {\n setTranslate();\n }\n }\n\n if (params.watchOverflow && snapGrid !== swiper.snapGrid) {\n swiper.checkOverflow();\n }\n\n swiper.emit('update');\n };\n\n _proto.changeDirection = function changeDirection(newDirection, needUpdate) {\n if (needUpdate === void 0) {\n needUpdate = true;\n }\n\n var swiper = this;\n var currentDirection = swiper.params.direction;\n\n if (!newDirection) {\n // eslint-disable-next-line\n newDirection = currentDirection === 'horizontal' ? 'vertical' : 'horizontal';\n }\n\n if (newDirection === currentDirection || newDirection !== 'horizontal' && newDirection !== 'vertical') {\n return swiper;\n }\n\n swiper.$el.removeClass(\"\" + swiper.params.containerModifierClass + currentDirection).addClass(\"\" + swiper.params.containerModifierClass + newDirection);\n swiper.emitContainerClasses();\n swiper.params.direction = newDirection;\n swiper.slides.each(function (slideEl) {\n if (newDirection === 'vertical') {\n slideEl.style.width = '';\n } else {\n slideEl.style.height = '';\n }\n });\n swiper.emit('changeDirection');\n if (needUpdate) swiper.update();\n return swiper;\n };\n\n _proto.mount = function mount(el) {\n var swiper = this;\n if (swiper.mounted) return true; // Find el\n\n var $el = $(el || swiper.params.el);\n el = $el[0];\n\n if (!el) {\n return false;\n }\n\n el.swiper = swiper;\n\n var getWrapperSelector = function getWrapperSelector() {\n return \".\" + (swiper.params.wrapperClass || '').trim().split(' ').join('.');\n };\n\n var getWrapper = function getWrapper() {\n if (el && el.shadowRoot && el.shadowRoot.querySelector) {\n var res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items\n\n res.children = function (options) {\n return $el.children(options);\n };\n\n return res;\n }\n\n return $el.children(getWrapperSelector());\n }; // Find Wrapper\n\n\n var $wrapperEl = getWrapper();\n\n if ($wrapperEl.length === 0 && swiper.params.createElements) {\n var document = getDocument();\n var wrapper = document.createElement('div');\n $wrapperEl = $(wrapper);\n wrapper.className = swiper.params.wrapperClass;\n $el.append(wrapper);\n $el.children(\".\" + swiper.params.slideClass).each(function (slideEl) {\n $wrapperEl.append(slideEl);\n });\n }\n\n extend(swiper, {\n $el: $el,\n el: el,\n $wrapperEl: $wrapperEl,\n wrapperEl: $wrapperEl[0],\n mounted: true,\n // RTL\n rtl: el.dir.toLowerCase() === 'rtl' || $el.css('direction') === 'rtl',\n rtlTranslate: swiper.params.direction === 'horizontal' && (el.dir.toLowerCase() === 'rtl' || $el.css('direction') === 'rtl'),\n wrongRTL: $wrapperEl.css('display') === '-webkit-box'\n });\n return true;\n };\n\n _proto.init = function init(el) {\n var swiper = this;\n if (swiper.initialized) return swiper;\n var mounted = swiper.mount(el);\n if (mounted === false) return swiper;\n swiper.emit('beforeInit'); // Set breakpoint\n\n if (swiper.params.breakpoints) {\n swiper.setBreakpoint();\n } // Add Classes\n\n\n swiper.addClasses(); // Create loop\n\n if (swiper.params.loop) {\n swiper.loopCreate();\n } // Update size\n\n\n swiper.updateSize(); // Update slides\n\n swiper.updateSlides();\n\n if (swiper.params.watchOverflow) {\n swiper.checkOverflow();\n } // Set Grab Cursor\n\n\n if (swiper.params.grabCursor && swiper.enabled) {\n swiper.setGrabCursor();\n }\n\n if (swiper.params.preloadImages) {\n swiper.preloadImages();\n } // Slide To Initial Slide\n\n\n if (swiper.params.loop) {\n swiper.slideTo(swiper.params.initialSlide + swiper.loopedSlides, 0, swiper.params.runCallbacksOnInit, false, true);\n } else {\n swiper.slideTo(swiper.params.initialSlide, 0, swiper.params.runCallbacksOnInit, false, true);\n } // Attach events\n\n\n swiper.attachEvents(); // Init Flag\n\n swiper.initialized = true; // Emit\n\n swiper.emit('init');\n swiper.emit('afterInit');\n return swiper;\n };\n\n _proto.destroy = function destroy(deleteInstance, cleanStyles) {\n if (deleteInstance === void 0) {\n deleteInstance = true;\n }\n\n if (cleanStyles === void 0) {\n cleanStyles = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n $el = swiper.$el,\n $wrapperEl = swiper.$wrapperEl,\n slides = swiper.slides;\n\n if (typeof swiper.params === 'undefined' || swiper.destroyed) {\n return null;\n }\n\n swiper.emit('beforeDestroy'); // Init Flag\n\n swiper.initialized = false; // Detach events\n\n swiper.detachEvents(); // Destroy loop\n\n if (params.loop) {\n swiper.loopDestroy();\n } // Cleanup styles\n\n\n if (cleanStyles) {\n swiper.removeClasses();\n $el.removeAttr('style');\n $wrapperEl.removeAttr('style');\n\n if (slides && slides.length) {\n slides.removeClass([params.slideVisibleClass, params.slideActiveClass, params.slideNextClass, params.slidePrevClass].join(' ')).removeAttr('style').removeAttr('data-swiper-slide-index');\n }\n }\n\n swiper.emit('destroy'); // Detach emitter events\n\n Object.keys(swiper.eventsListeners).forEach(function (eventName) {\n swiper.off(eventName);\n });\n\n if (deleteInstance !== false) {\n swiper.$el[0].swiper = null;\n deleteProps(swiper);\n }\n\n swiper.destroyed = true;\n return null;\n };\n\n Swiper.extendDefaults = function extendDefaults(newDefaults) {\n extend(extendedDefaults, newDefaults);\n };\n\n Swiper.installModule = function installModule(module) {\n if (!Swiper.prototype.modules) Swiper.prototype.modules = {};\n var name = module.name || Object.keys(Swiper.prototype.modules).length + \"_\" + now();\n Swiper.prototype.modules[name] = module;\n };\n\n Swiper.use = function use(module) {\n if (Array.isArray(module)) {\n module.forEach(function (m) {\n return Swiper.installModule(m);\n });\n return Swiper;\n }\n\n Swiper.installModule(module);\n return Swiper;\n };\n\n _createClass(Swiper, null, [{\n key: \"extendedDefaults\",\n get: function get() {\n return extendedDefaults;\n }\n }, {\n key: \"defaults\",\n get: function get() {\n return defaults;\n }\n }]);\n\n return Swiper;\n}();\n\nObject.keys(prototypes).forEach(function (prototypeGroup) {\n Object.keys(prototypes[prototypeGroup]).forEach(function (protoMethod) {\n Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod];\n });\n});\nSwiper.use([Resize, Observer]);\nexport default Swiper;","export default {\n init: true,\n direction: 'horizontal',\n touchEventsTarget: 'container',\n initialSlide: 0,\n speed: 300,\n cssMode: false,\n updateOnWindowResize: true,\n resizeObserver: false,\n nested: false,\n createElements: false,\n enabled: true,\n focusableElements: 'input, select, option, textarea, button, video, label',\n // Overrides\n width: null,\n height: null,\n //\n preventInteractionOnTransition: false,\n // ssr\n userAgent: null,\n url: null,\n // To support iOS's swipe-to-go-back gesture (when being used in-app).\n edgeSwipeDetection: false,\n edgeSwipeThreshold: 20,\n // Free mode\n freeMode: false,\n freeModeMomentum: true,\n freeModeMomentumRatio: 1,\n freeModeMomentumBounce: true,\n freeModeMomentumBounceRatio: 1,\n freeModeMomentumVelocityRatio: 1,\n freeModeSticky: false,\n freeModeMinimumVelocity: 0.02,\n // Autoheight\n autoHeight: false,\n // Set wrapper width\n setWrapperSize: false,\n // Virtual Translate\n virtualTranslate: false,\n // Effects\n effect: 'slide',\n // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip'\n // Breakpoints\n breakpoints: undefined,\n breakpointsBase: 'window',\n // Slides grid\n spaceBetween: 0,\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerColumnFill: 'column',\n slidesPerGroup: 1,\n slidesPerGroupSkip: 0,\n centeredSlides: false,\n centeredSlidesBounds: false,\n slidesOffsetBefore: 0,\n // in px\n slidesOffsetAfter: 0,\n // in px\n normalizeSlideIndex: true,\n centerInsufficientSlides: false,\n // Disable swiper and hide navigation when container not overflow\n watchOverflow: false,\n // Round length\n roundLengths: false,\n // Touches\n touchRatio: 1,\n touchAngle: 45,\n simulateTouch: true,\n shortSwipes: true,\n longSwipes: true,\n longSwipesRatio: 0.5,\n longSwipesMs: 300,\n followFinger: true,\n allowTouchMove: true,\n threshold: 0,\n touchMoveStopPropagation: false,\n touchStartPreventDefault: true,\n touchStartForcePreventDefault: false,\n touchReleaseOnEdges: false,\n // Unique Navigation Elements\n uniqueNavElements: true,\n // Resistance\n resistance: true,\n resistanceRatio: 0.85,\n // Progress\n watchSlidesProgress: false,\n watchSlidesVisibility: false,\n // Cursor\n grabCursor: false,\n // Clicks\n preventClicks: true,\n preventClicksPropagation: true,\n slideToClickedSlide: false,\n // Images\n preloadImages: true,\n updateOnImagesReady: true,\n // loop\n loop: false,\n loopAdditionalSlides: 0,\n loopedSlides: null,\n loopFillGroupWithBlank: false,\n loopPreventsSlide: true,\n // Swiping/no swiping\n allowSlidePrev: true,\n allowSlideNext: true,\n swipeHandler: null,\n // '.swipe-handler',\n noSwiping: true,\n noSwipingClass: 'swiper-no-swiping',\n noSwipingSelector: null,\n // Passive Listeners\n passiveListeners: true,\n // NS\n containerModifierClass: 'swiper-container-',\n // NEW\n slideClass: 'swiper-slide',\n slideBlankClass: 'swiper-slide-invisible-blank',\n slideActiveClass: 'swiper-slide-active',\n slideDuplicateActiveClass: 'swiper-slide-duplicate-active',\n slideVisibleClass: 'swiper-slide-visible',\n slideDuplicateClass: 'swiper-slide-duplicate',\n slideNextClass: 'swiper-slide-next',\n slideDuplicateNextClass: 'swiper-slide-duplicate-next',\n slidePrevClass: 'swiper-slide-prev',\n slideDuplicatePrevClass: 'swiper-slide-duplicate-prev',\n wrapperClass: 'swiper-wrapper',\n // Callbacks\n runCallbacksOnInit: true,\n // Internals\n _emitClasses: false\n};","/* eslint-disable no-underscore-dangle */\nexport default {\n on: function on(events, handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n var method = priority ? 'unshift' : 'push';\n events.split(' ').forEach(function (event) {\n if (!self.eventsListeners[event]) self.eventsListeners[event] = [];\n self.eventsListeners[event][method](handler);\n });\n return self;\n },\n once: function once(events, handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n\n function onceHandler() {\n self.off(events, onceHandler);\n\n if (onceHandler.__emitterProxy) {\n delete onceHandler.__emitterProxy;\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n handler.apply(self, args);\n }\n\n onceHandler.__emitterProxy = handler;\n return self.on(events, onceHandler, priority);\n },\n onAny: function onAny(handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n var method = priority ? 'unshift' : 'push';\n\n if (self.eventsAnyListeners.indexOf(handler) < 0) {\n self.eventsAnyListeners[method](handler);\n }\n\n return self;\n },\n offAny: function offAny(handler) {\n var self = this;\n if (!self.eventsAnyListeners) return self;\n var index = self.eventsAnyListeners.indexOf(handler);\n\n if (index >= 0) {\n self.eventsAnyListeners.splice(index, 1);\n }\n\n return self;\n },\n off: function off(events, handler) {\n var self = this;\n if (!self.eventsListeners) return self;\n events.split(' ').forEach(function (event) {\n if (typeof handler === 'undefined') {\n self.eventsListeners[event] = [];\n } else if (self.eventsListeners[event]) {\n self.eventsListeners[event].forEach(function (eventHandler, index) {\n if (eventHandler === handler || eventHandler.__emitterProxy && eventHandler.__emitterProxy === handler) {\n self.eventsListeners[event].splice(index, 1);\n }\n });\n }\n });\n return self;\n },\n emit: function emit() {\n var self = this;\n if (!self.eventsListeners) return self;\n var events;\n var data;\n var context;\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n if (typeof args[0] === 'string' || Array.isArray(args[0])) {\n events = args[0];\n data = args.slice(1, args.length);\n context = self;\n } else {\n events = args[0].events;\n data = args[0].data;\n context = args[0].context || self;\n }\n\n data.unshift(context);\n var eventsArray = Array.isArray(events) ? events : events.split(' ');\n eventsArray.forEach(function (event) {\n if (self.eventsAnyListeners && self.eventsAnyListeners.length) {\n self.eventsAnyListeners.forEach(function (eventHandler) {\n eventHandler.apply(context, [event].concat(data));\n });\n }\n\n if (self.eventsListeners && self.eventsListeners[event]) {\n self.eventsListeners[event].forEach(function (eventHandler) {\n eventHandler.apply(context, data);\n });\n }\n });\n return self;\n }\n};","import { getDocument } from 'ssr-window';\nimport onTouchStart from './onTouchStart';\nimport onTouchMove from './onTouchMove';\nimport onTouchEnd from './onTouchEnd';\nimport onResize from './onResize';\nimport onClick from './onClick';\nimport onScroll from './onScroll';\nvar dummyEventAttached = false;\n\nfunction dummyEventListener() {}\n\nfunction attachEvents() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n touchEvents = swiper.touchEvents,\n el = swiper.el,\n wrapperEl = swiper.wrapperEl,\n device = swiper.device,\n support = swiper.support;\n swiper.onTouchStart = onTouchStart.bind(swiper);\n swiper.onTouchMove = onTouchMove.bind(swiper);\n swiper.onTouchEnd = onTouchEnd.bind(swiper);\n\n if (params.cssMode) {\n swiper.onScroll = onScroll.bind(swiper);\n }\n\n swiper.onClick = onClick.bind(swiper);\n var capture = !!params.nested; // Touch Events\n\n if (!support.touch && support.pointerEvents) {\n el.addEventListener(touchEvents.start, swiper.onTouchStart, false);\n document.addEventListener(touchEvents.move, swiper.onTouchMove, capture);\n document.addEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (support.touch) {\n var passiveListener = touchEvents.start === 'touchstart' && support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n el.addEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n el.addEventListener(touchEvents.move, swiper.onTouchMove, support.passiveListener ? {\n passive: false,\n capture: capture\n } : capture);\n el.addEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n\n if (touchEvents.cancel) {\n el.addEventListener(touchEvents.cancel, swiper.onTouchEnd, passiveListener);\n }\n\n if (!dummyEventAttached) {\n document.addEventListener('touchstart', dummyEventListener);\n dummyEventAttached = true;\n }\n }\n\n if (params.simulateTouch && !device.ios && !device.android || params.simulateTouch && !support.touch && device.ios) {\n el.addEventListener('mousedown', swiper.onTouchStart, false);\n document.addEventListener('mousemove', swiper.onTouchMove, capture);\n document.addEventListener('mouseup', swiper.onTouchEnd, false);\n }\n } // Prevent Links Clicks\n\n\n if (params.preventClicks || params.preventClicksPropagation) {\n el.addEventListener('click', swiper.onClick, true);\n }\n\n if (params.cssMode) {\n wrapperEl.addEventListener('scroll', swiper.onScroll);\n } // Resize handler\n\n\n if (params.updateOnWindowResize) {\n swiper.on(device.ios || device.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', onResize, true);\n } else {\n swiper.on('observerUpdate', onResize, true);\n }\n}\n\nfunction detachEvents() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n touchEvents = swiper.touchEvents,\n el = swiper.el,\n wrapperEl = swiper.wrapperEl,\n device = swiper.device,\n support = swiper.support;\n var capture = !!params.nested; // Touch Events\n\n if (!support.touch && support.pointerEvents) {\n el.removeEventListener(touchEvents.start, swiper.onTouchStart, false);\n document.removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n document.removeEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (support.touch) {\n var passiveListener = touchEvents.start === 'onTouchStart' && support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n el.removeEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n el.removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n el.removeEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n\n if (touchEvents.cancel) {\n el.removeEventListener(touchEvents.cancel, swiper.onTouchEnd, passiveListener);\n }\n }\n\n if (params.simulateTouch && !device.ios && !device.android || params.simulateTouch && !support.touch && device.ios) {\n el.removeEventListener('mousedown', swiper.onTouchStart, false);\n document.removeEventListener('mousemove', swiper.onTouchMove, capture);\n document.removeEventListener('mouseup', swiper.onTouchEnd, false);\n }\n } // Prevent Links Clicks\n\n\n if (params.preventClicks || params.preventClicksPropagation) {\n el.removeEventListener('click', swiper.onClick, true);\n }\n\n if (params.cssMode) {\n wrapperEl.removeEventListener('scroll', swiper.onScroll);\n } // Resize handler\n\n\n swiper.off(device.ios || device.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', onResize);\n}\n\nexport default {\n attachEvents: attachEvents,\n detachEvents: detachEvents\n};","export default function onClick(e) {\n var swiper = this;\n if (!swiper.enabled) return;\n\n if (!swiper.allowClick) {\n if (swiper.params.preventClicks) e.preventDefault();\n\n if (swiper.params.preventClicksPropagation && swiper.animating) {\n e.stopPropagation();\n e.stopImmediatePropagation();\n }\n }\n}","export default function onResize() {\n var swiper = this;\n var params = swiper.params,\n el = swiper.el;\n if (el && el.offsetWidth === 0) return; // Breakpoints\n\n if (params.breakpoints) {\n swiper.setBreakpoint();\n } // Save locks\n\n\n var allowSlideNext = swiper.allowSlideNext,\n allowSlidePrev = swiper.allowSlidePrev,\n snapGrid = swiper.snapGrid; // Disable locks on resize\n\n swiper.allowSlideNext = true;\n swiper.allowSlidePrev = true;\n swiper.updateSize();\n swiper.updateSlides();\n swiper.updateSlidesClasses();\n\n if ((params.slidesPerView === 'auto' || params.slidesPerView > 1) && swiper.isEnd && !swiper.isBeginning && !swiper.params.centeredSlides) {\n swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n\n if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) {\n swiper.autoplay.run();\n } // Return locks after resize\n\n\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n\n if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) {\n swiper.checkOverflow();\n }\n}","export default function onScroll() {\n var swiper = this;\n var wrapperEl = swiper.wrapperEl,\n rtlTranslate = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return;\n swiper.previousTranslate = swiper.translate;\n\n if (swiper.isHorizontal()) {\n if (rtlTranslate) {\n swiper.translate = wrapperEl.scrollWidth - wrapperEl.offsetWidth - wrapperEl.scrollLeft;\n } else {\n swiper.translate = -wrapperEl.scrollLeft;\n }\n } else {\n swiper.translate = -wrapperEl.scrollTop;\n } // eslint-disable-next-line\n\n\n if (swiper.translate === -0) swiper.translate = 0;\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n var newProgress;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n\n if (translatesDiff === 0) {\n newProgress = 0;\n } else {\n newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff;\n }\n\n if (newProgress !== swiper.progress) {\n swiper.updateProgress(rtlTranslate ? -swiper.translate : swiper.translate);\n }\n\n swiper.emit('setTranslate', swiper.translate, false);\n}","import { now, nextTick } from '../../../utils/utils';\nexport default function onTouchEnd(event) {\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n rtl = swiper.rtlTranslate,\n $wrapperEl = swiper.$wrapperEl,\n slidesGrid = swiper.slidesGrid,\n snapGrid = swiper.snapGrid,\n enabled = swiper.enabled;\n if (!enabled) return;\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n\n if (data.allowTouchCallbacks) {\n swiper.emit('touchEnd', e);\n }\n\n data.allowTouchCallbacks = false;\n\n if (!data.isTouched) {\n if (data.isMoved && params.grabCursor) {\n swiper.setGrabCursor(false);\n }\n\n data.isMoved = false;\n data.startMoving = false;\n return;\n } // Return Grab Cursor\n\n\n if (params.grabCursor && data.isMoved && data.isTouched && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(false);\n } // Time diff\n\n\n var touchEndTime = now();\n var timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click\n\n if (swiper.allowClick) {\n swiper.updateClickedSlide(e);\n swiper.emit('tap click', e);\n\n if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) {\n swiper.emit('doubleTap doubleClick', e);\n }\n }\n\n data.lastClickTime = now();\n nextTick(function () {\n if (!swiper.destroyed) swiper.allowClick = true;\n });\n\n if (!data.isTouched || !data.isMoved || !swiper.swipeDirection || touches.diff === 0 || data.currentTranslate === data.startTranslate) {\n data.isTouched = false;\n data.isMoved = false;\n data.startMoving = false;\n return;\n }\n\n data.isTouched = false;\n data.isMoved = false;\n data.startMoving = false;\n var currentPos;\n\n if (params.followFinger) {\n currentPos = rtl ? swiper.translate : -swiper.translate;\n } else {\n currentPos = -data.currentTranslate;\n }\n\n if (params.cssMode) {\n return;\n }\n\n if (params.freeMode) {\n if (currentPos < -swiper.minTranslate()) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n if (currentPos > -swiper.maxTranslate()) {\n if (swiper.slides.length < snapGrid.length) {\n swiper.slideTo(snapGrid.length - 1);\n } else {\n swiper.slideTo(swiper.slides.length - 1);\n }\n\n return;\n }\n\n if (params.freeModeMomentum) {\n if (data.velocities.length > 1) {\n var lastMoveEvent = data.velocities.pop();\n var velocityEvent = data.velocities.pop();\n var distance = lastMoveEvent.position - velocityEvent.position;\n var time = lastMoveEvent.time - velocityEvent.time;\n swiper.velocity = distance / time;\n swiper.velocity /= 2;\n\n if (Math.abs(swiper.velocity) < params.freeModeMinimumVelocity) {\n swiper.velocity = 0;\n } // this implies that the user stopped moving a finger then released.\n // There would be no events with distance zero, so the last event is stale.\n\n\n if (time > 150 || now() - lastMoveEvent.time > 300) {\n swiper.velocity = 0;\n }\n } else {\n swiper.velocity = 0;\n }\n\n swiper.velocity *= params.freeModeMomentumVelocityRatio;\n data.velocities.length = 0;\n var momentumDuration = 1000 * params.freeModeMomentumRatio;\n var momentumDistance = swiper.velocity * momentumDuration;\n var newPosition = swiper.translate + momentumDistance;\n if (rtl) newPosition = -newPosition;\n var doBounce = false;\n var afterBouncePosition;\n var bounceAmount = Math.abs(swiper.velocity) * 20 * params.freeModeMomentumBounceRatio;\n var needsLoopFix;\n\n if (newPosition < swiper.maxTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition + swiper.maxTranslate() < -bounceAmount) {\n newPosition = swiper.maxTranslate() - bounceAmount;\n }\n\n afterBouncePosition = swiper.maxTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.maxTranslate();\n }\n\n if (params.loop && params.centeredSlides) needsLoopFix = true;\n } else if (newPosition > swiper.minTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition - swiper.minTranslate() > bounceAmount) {\n newPosition = swiper.minTranslate() + bounceAmount;\n }\n\n afterBouncePosition = swiper.minTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.minTranslate();\n }\n\n if (params.loop && params.centeredSlides) needsLoopFix = true;\n } else if (params.freeModeSticky) {\n var nextSlide;\n\n for (var j = 0; j < snapGrid.length; j += 1) {\n if (snapGrid[j] > -newPosition) {\n nextSlide = j;\n break;\n }\n }\n\n if (Math.abs(snapGrid[nextSlide] - newPosition) < Math.abs(snapGrid[nextSlide - 1] - newPosition) || swiper.swipeDirection === 'next') {\n newPosition = snapGrid[nextSlide];\n } else {\n newPosition = snapGrid[nextSlide - 1];\n }\n\n newPosition = -newPosition;\n }\n\n if (needsLoopFix) {\n swiper.once('transitionEnd', function () {\n swiper.loopFix();\n });\n } // Fix duration\n\n\n if (swiper.velocity !== 0) {\n if (rtl) {\n momentumDuration = Math.abs((-newPosition - swiper.translate) / swiper.velocity);\n } else {\n momentumDuration = Math.abs((newPosition - swiper.translate) / swiper.velocity);\n }\n\n if (params.freeModeSticky) {\n // If freeModeSticky is active and the user ends a swipe with a slow-velocity\n // event, then durations can be 20+ seconds to slide one (or zero!) slides.\n // It's easy to see this when simulating touch with mouse events. To fix this,\n // limit single-slide swipes to the default slide duration. This also has the\n // nice side effect of matching slide speed if the user stopped moving before\n // lifting finger or mouse vs. moving slowly before lifting the finger/mouse.\n // For faster swipes, also apply limits (albeit higher ones).\n var moveDistance = Math.abs((rtl ? -newPosition : newPosition) - swiper.translate);\n var currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex];\n\n if (moveDistance < currentSlideSize) {\n momentumDuration = params.speed;\n } else if (moveDistance < 2 * currentSlideSize) {\n momentumDuration = params.speed * 1.5;\n } else {\n momentumDuration = params.speed * 2.5;\n }\n }\n } else if (params.freeModeSticky) {\n swiper.slideToClosest();\n return;\n }\n\n if (params.freeModeMomentumBounce && doBounce) {\n swiper.updateProgress(afterBouncePosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart(true, swiper.swipeDirection);\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed || !data.allowMomentumBounce) return;\n swiper.emit('momentumBounce');\n swiper.setTransition(params.speed);\n setTimeout(function () {\n swiper.setTranslate(afterBouncePosition);\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) return;\n swiper.transitionEnd();\n });\n }, 0);\n });\n } else if (swiper.velocity) {\n swiper.updateProgress(newPosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart(true, swiper.swipeDirection);\n\n if (!swiper.animating) {\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) return;\n swiper.transitionEnd();\n });\n }\n } else {\n swiper.emit('_freeModeNoMomentumRelease');\n swiper.updateProgress(newPosition);\n }\n\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n } else if (params.freeModeSticky) {\n swiper.slideToClosest();\n return;\n } else if (params.freeMode) {\n swiper.emit('_freeModeNoMomentumRelease');\n }\n\n if (!params.freeModeMomentum || timeDiff >= params.longSwipesMs) {\n swiper.updateProgress();\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n return;\n } // Find current slide\n\n\n var stopIndex = 0;\n var groupSize = swiper.slidesSizesGrid[0];\n\n for (var i = 0; i < slidesGrid.length; i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup) {\n var _increment = i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup;\n\n if (typeof slidesGrid[i + _increment] !== 'undefined') {\n if (currentPos >= slidesGrid[i] && currentPos < slidesGrid[i + _increment]) {\n stopIndex = i;\n groupSize = slidesGrid[i + _increment] - slidesGrid[i];\n }\n } else if (currentPos >= slidesGrid[i]) {\n stopIndex = i;\n groupSize = slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2];\n }\n } // Find current slide size\n\n\n var ratio = (currentPos - slidesGrid[stopIndex]) / groupSize;\n var increment = stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup;\n\n if (timeDiff > params.longSwipesMs) {\n // Long touches\n if (!params.longSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n if (swiper.swipeDirection === 'next') {\n if (ratio >= params.longSwipesRatio) swiper.slideTo(stopIndex + increment);else swiper.slideTo(stopIndex);\n }\n\n if (swiper.swipeDirection === 'prev') {\n if (ratio > 1 - params.longSwipesRatio) swiper.slideTo(stopIndex + increment);else swiper.slideTo(stopIndex);\n }\n } else {\n // Short swipes\n if (!params.shortSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n var isNavButtonTarget = swiper.navigation && (e.target === swiper.navigation.nextEl || e.target === swiper.navigation.prevEl);\n\n if (!isNavButtonTarget) {\n if (swiper.swipeDirection === 'next') {\n swiper.slideTo(stopIndex + increment);\n }\n\n if (swiper.swipeDirection === 'prev') {\n swiper.slideTo(stopIndex);\n }\n } else if (e.target === swiper.navigation.nextEl) {\n swiper.slideTo(stopIndex + increment);\n } else {\n swiper.slideTo(stopIndex);\n }\n }\n}","import { getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nimport { extend, now } from '../../../utils/utils';\nexport default function onTouchMove(event) {\n var document = getDocument();\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n rtl = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return;\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n\n if (!data.isTouched) {\n if (data.startMoving && data.isScrolling) {\n swiper.emit('touchMoveOpposite', e);\n }\n\n return;\n }\n\n if (data.isTouchEvent && e.type !== 'touchmove') return;\n var targetTouch = e.type === 'touchmove' && e.targetTouches && (e.targetTouches[0] || e.changedTouches[0]);\n var pageX = e.type === 'touchmove' ? targetTouch.pageX : e.pageX;\n var pageY = e.type === 'touchmove' ? targetTouch.pageY : e.pageY;\n\n if (e.preventedByNestedSwiper) {\n touches.startX = pageX;\n touches.startY = pageY;\n return;\n }\n\n if (!swiper.allowTouchMove) {\n // isMoved = true;\n swiper.allowClick = false;\n\n if (data.isTouched) {\n extend(touches, {\n startX: pageX,\n startY: pageY,\n currentX: pageX,\n currentY: pageY\n });\n data.touchStartTime = now();\n }\n\n return;\n }\n\n if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) {\n if (swiper.isVertical()) {\n // Vertical\n if (pageY < touches.startY && swiper.translate <= swiper.maxTranslate() || pageY > touches.startY && swiper.translate >= swiper.minTranslate()) {\n data.isTouched = false;\n data.isMoved = false;\n return;\n }\n } else if (pageX < touches.startX && swiper.translate <= swiper.maxTranslate() || pageX > touches.startX && swiper.translate >= swiper.minTranslate()) {\n return;\n }\n }\n\n if (data.isTouchEvent && document.activeElement) {\n if (e.target === document.activeElement && $(e.target).is(data.focusableElements)) {\n data.isMoved = true;\n swiper.allowClick = false;\n return;\n }\n }\n\n if (data.allowTouchCallbacks) {\n swiper.emit('touchMove', e);\n }\n\n if (e.targetTouches && e.targetTouches.length > 1) return;\n touches.currentX = pageX;\n touches.currentY = pageY;\n var diffX = touches.currentX - touches.startX;\n var diffY = touches.currentY - touches.startY;\n if (swiper.params.threshold && Math.sqrt(Math.pow(diffX, 2) + Math.pow(diffY, 2)) < swiper.params.threshold) return;\n\n if (typeof data.isScrolling === 'undefined') {\n var touchAngle;\n\n if (swiper.isHorizontal() && touches.currentY === touches.startY || swiper.isVertical() && touches.currentX === touches.startX) {\n data.isScrolling = false;\n } else {\n // eslint-disable-next-line\n if (diffX * diffX + diffY * diffY >= 25) {\n touchAngle = Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180 / Math.PI;\n data.isScrolling = swiper.isHorizontal() ? touchAngle > params.touchAngle : 90 - touchAngle > params.touchAngle;\n }\n }\n }\n\n if (data.isScrolling) {\n swiper.emit('touchMoveOpposite', e);\n }\n\n if (typeof data.startMoving === 'undefined') {\n if (touches.currentX !== touches.startX || touches.currentY !== touches.startY) {\n data.startMoving = true;\n }\n }\n\n if (data.isScrolling) {\n data.isTouched = false;\n return;\n }\n\n if (!data.startMoving) {\n return;\n }\n\n swiper.allowClick = false;\n\n if (!params.cssMode && e.cancelable) {\n e.preventDefault();\n }\n\n if (params.touchMoveStopPropagation && !params.nested) {\n e.stopPropagation();\n }\n\n if (!data.isMoved) {\n if (params.loop) {\n swiper.loopFix();\n }\n\n data.startTranslate = swiper.getTranslate();\n swiper.setTransition(0);\n\n if (swiper.animating) {\n swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');\n }\n\n data.allowMomentumBounce = false; // Grab Cursor\n\n if (params.grabCursor && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(true);\n }\n\n swiper.emit('sliderFirstMove', e);\n }\n\n swiper.emit('sliderMove', e);\n data.isMoved = true;\n var diff = swiper.isHorizontal() ? diffX : diffY;\n touches.diff = diff;\n diff *= params.touchRatio;\n if (rtl) diff = -diff;\n swiper.swipeDirection = diff > 0 ? 'prev' : 'next';\n data.currentTranslate = diff + data.startTranslate;\n var disableParentSwiper = true;\n var resistanceRatio = params.resistanceRatio;\n\n if (params.touchReleaseOnEdges) {\n resistanceRatio = 0;\n }\n\n if (diff > 0 && data.currentTranslate > swiper.minTranslate()) {\n disableParentSwiper = false;\n if (params.resistance) data.currentTranslate = swiper.minTranslate() - 1 + Math.pow(-swiper.minTranslate() + data.startTranslate + diff, resistanceRatio);\n } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) {\n disableParentSwiper = false;\n if (params.resistance) data.currentTranslate = swiper.maxTranslate() + 1 - Math.pow(swiper.maxTranslate() - data.startTranslate - diff, resistanceRatio);\n }\n\n if (disableParentSwiper) {\n e.preventedByNestedSwiper = true;\n } // Directions locks\n\n\n if (!swiper.allowSlideNext && swiper.swipeDirection === 'next' && data.currentTranslate < data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n\n if (!swiper.allowSlidePrev && swiper.swipeDirection === 'prev' && data.currentTranslate > data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n\n if (!swiper.allowSlidePrev && !swiper.allowSlideNext) {\n data.currentTranslate = data.startTranslate;\n } // Threshold\n\n\n if (params.threshold > 0) {\n if (Math.abs(diff) > params.threshold || data.allowThresholdMove) {\n if (!data.allowThresholdMove) {\n data.allowThresholdMove = true;\n touches.startX = touches.currentX;\n touches.startY = touches.currentY;\n data.currentTranslate = data.startTranslate;\n touches.diff = swiper.isHorizontal() ? touches.currentX - touches.startX : touches.currentY - touches.startY;\n return;\n }\n } else {\n data.currentTranslate = data.startTranslate;\n return;\n }\n }\n\n if (!params.followFinger || params.cssMode) return; // Update active index in free mode\n\n if (params.freeMode || params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n if (params.freeMode) {\n // Velocity\n if (data.velocities.length === 0) {\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'startX' : 'startY'],\n time: data.touchStartTime\n });\n }\n\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'currentX' : 'currentY'],\n time: now()\n });\n } // Update progress\n\n\n swiper.updateProgress(data.currentTranslate); // Update translate\n\n swiper.setTranslate(data.currentTranslate);\n}","import { getWindow, getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nimport { extend, now } from '../../../utils/utils'; // Modified from https://stackoverflow.com/questions/54520554/custom-element-getrootnode-closest-function-crossing-multiple-parent-shadowd\n\nfunction closestElement(selector, base) {\n if (base === void 0) {\n base = this;\n }\n\n function __closestFrom(el) {\n if (!el || el === getDocument() || el === getWindow()) return null;\n if (el.assignedSlot) el = el.assignedSlot;\n var found = el.closest(selector);\n return found || __closestFrom(el.getRootNode().host);\n }\n\n return __closestFrom(base);\n}\n\nexport default function onTouchStart(event) {\n var swiper = this;\n var document = getDocument();\n var window = getWindow();\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n enabled = swiper.enabled;\n if (!enabled) return;\n\n if (swiper.animating && params.preventInteractionOnTransition) {\n return;\n }\n\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n var $targetEl = $(e.target);\n\n if (params.touchEventsTarget === 'wrapper') {\n if (!$targetEl.closest(swiper.wrapperEl).length) return;\n }\n\n data.isTouchEvent = e.type === 'touchstart';\n if (!data.isTouchEvent && 'which' in e && e.which === 3) return;\n if (!data.isTouchEvent && 'button' in e && e.button > 0) return;\n if (data.isTouched && data.isMoved) return; // change target el for shadow root component\n\n var swipingClassHasValue = !!params.noSwipingClass && params.noSwipingClass !== '';\n\n if (swipingClassHasValue && e.target && e.target.shadowRoot && event.path && event.path[0]) {\n $targetEl = $(event.path[0]);\n }\n\n var noSwipingSelector = params.noSwipingSelector ? params.noSwipingSelector : \".\" + params.noSwipingClass;\n var isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element\n\n if (params.noSwiping && (isTargetShadow ? closestElement(noSwipingSelector, e.target) : $targetEl.closest(noSwipingSelector)[0])) {\n swiper.allowClick = true;\n return;\n }\n\n if (params.swipeHandler) {\n if (!$targetEl.closest(params.swipeHandler)[0]) return;\n }\n\n touches.currentX = e.type === 'touchstart' ? e.targetTouches[0].pageX : e.pageX;\n touches.currentY = e.type === 'touchstart' ? e.targetTouches[0].pageY : e.pageY;\n var startX = touches.currentX;\n var startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore\n\n var edgeSwipeDetection = params.edgeSwipeDetection || params.iOSEdgeSwipeDetection;\n var edgeSwipeThreshold = params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold;\n\n if (edgeSwipeDetection && (startX <= edgeSwipeThreshold || startX >= window.innerWidth - edgeSwipeThreshold)) {\n if (edgeSwipeDetection === 'prevent') {\n event.preventDefault();\n } else {\n return;\n }\n }\n\n extend(data, {\n isTouched: true,\n isMoved: false,\n allowTouchCallbacks: true,\n isScrolling: undefined,\n startMoving: undefined\n });\n touches.startX = startX;\n touches.startY = startY;\n data.touchStartTime = now();\n swiper.allowClick = true;\n swiper.updateSize();\n swiper.swipeDirection = undefined;\n if (params.threshold > 0) data.allowThresholdMove = false;\n\n if (e.type !== 'touchstart') {\n var preventDefault = true;\n if ($targetEl.is(data.focusableElements)) preventDefault = false;\n\n if (document.activeElement && $(document.activeElement).is(data.focusableElements) && document.activeElement !== $targetEl[0]) {\n document.activeElement.blur();\n }\n\n var shouldPreventDefault = preventDefault && swiper.allowTouchMove && params.touchStartPreventDefault;\n\n if ((params.touchStartForcePreventDefault || shouldPreventDefault) && !$targetEl[0].isContentEditable) {\n e.preventDefault();\n }\n }\n\n swiper.emit('touchStart', e);\n}","import setGrabCursor from './setGrabCursor';\nimport unsetGrabCursor from './unsetGrabCursor';\nexport default {\n setGrabCursor: setGrabCursor,\n unsetGrabCursor: unsetGrabCursor\n};","export default function setGrabCursor(moving) {\n var swiper = this;\n if (swiper.support.touch || !swiper.params.simulateTouch || swiper.params.watchOverflow && swiper.isLocked || swiper.params.cssMode) return;\n var el = swiper.el;\n el.style.cursor = 'move';\n el.style.cursor = moving ? '-webkit-grabbing' : '-webkit-grab';\n el.style.cursor = moving ? '-moz-grabbin' : '-moz-grab';\n el.style.cursor = moving ? 'grabbing' : 'grab';\n}","export default function unsetGrabCursor() {\n var swiper = this;\n\n if (swiper.support.touch || swiper.params.watchOverflow && swiper.isLocked || swiper.params.cssMode) {\n return;\n }\n\n swiper.el.style.cursor = '';\n}","import loadImage from './loadImage';\nimport preloadImages from './preloadImages';\nexport default {\n loadImage: loadImage,\n preloadImages: preloadImages\n};","import { getWindow } from 'ssr-window';\nimport $ from '../../../utils/dom';\nexport default function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) {\n var window = getWindow();\n var image;\n\n function onReady() {\n if (callback) callback();\n }\n\n var isPicture = $(imageEl).parent('picture')[0];\n\n if (!isPicture && (!imageEl.complete || !checkForComplete)) {\n if (src) {\n image = new window.Image();\n image.onload = onReady;\n image.onerror = onReady;\n\n if (sizes) {\n image.sizes = sizes;\n }\n\n if (srcset) {\n image.srcset = srcset;\n }\n\n if (src) {\n image.src = src;\n }\n } else {\n onReady();\n }\n } else {\n // image already loaded...\n onReady();\n }\n}","export default function preloadImages() {\n var swiper = this;\n swiper.imagesToLoad = swiper.$el.find('img');\n\n function onReady() {\n if (typeof swiper === 'undefined' || swiper === null || !swiper || swiper.destroyed) return;\n if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1;\n\n if (swiper.imagesLoaded === swiper.imagesToLoad.length) {\n if (swiper.params.updateOnImagesReady) swiper.update();\n swiper.emit('imagesReady');\n }\n }\n\n for (var i = 0; i < swiper.imagesToLoad.length; i += 1) {\n var imageEl = swiper.imagesToLoad[i];\n swiper.loadImage(imageEl, imageEl.currentSrc || imageEl.getAttribute('src'), imageEl.srcset || imageEl.getAttribute('srcset'), imageEl.sizes || imageEl.getAttribute('sizes'), true, onReady);\n }\n}","import loopCreate from './loopCreate';\nimport loopFix from './loopFix';\nimport loopDestroy from './loopDestroy';\nexport default {\n loopCreate: loopCreate,\n loopFix: loopFix,\n loopDestroy: loopDestroy\n};","import { getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nexport default function loopCreate() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl; // Remove duplicated slides\n\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass).remove();\n var slides = $wrapperEl.children(\".\" + params.slideClass);\n\n if (params.loopFillGroupWithBlank) {\n var blankSlidesNum = params.slidesPerGroup - slides.length % params.slidesPerGroup;\n\n if (blankSlidesNum !== params.slidesPerGroup) {\n for (var i = 0; i < blankSlidesNum; i += 1) {\n var blankNode = $(document.createElement('div')).addClass(params.slideClass + \" \" + params.slideBlankClass);\n $wrapperEl.append(blankNode);\n }\n\n slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n }\n\n if (params.slidesPerView === 'auto' && !params.loopedSlides) params.loopedSlides = slides.length;\n swiper.loopedSlides = Math.ceil(parseFloat(params.loopedSlides || params.slidesPerView, 10));\n swiper.loopedSlides += params.loopAdditionalSlides;\n\n if (swiper.loopedSlides > slides.length) {\n swiper.loopedSlides = slides.length;\n }\n\n var prependSlides = [];\n var appendSlides = [];\n slides.each(function (el, index) {\n var slide = $(el);\n\n if (index < swiper.loopedSlides) {\n appendSlides.push(el);\n }\n\n if (index < slides.length && index >= slides.length - swiper.loopedSlides) {\n prependSlides.push(el);\n }\n\n slide.attr('data-swiper-slide-index', index);\n });\n\n for (var _i = 0; _i < appendSlides.length; _i += 1) {\n $wrapperEl.append($(appendSlides[_i].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n\n for (var _i2 = prependSlides.length - 1; _i2 >= 0; _i2 -= 1) {\n $wrapperEl.prepend($(prependSlides[_i2].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n}","export default function loopDestroy() {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params,\n slides = swiper.slides;\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \",.\" + params.slideClass + \".\" + params.slideBlankClass).remove();\n slides.removeAttr('data-swiper-slide-index');\n}","export default function loopFix() {\n var swiper = this;\n swiper.emit('beforeLoopFix');\n var activeIndex = swiper.activeIndex,\n slides = swiper.slides,\n loopedSlides = swiper.loopedSlides,\n allowSlidePrev = swiper.allowSlidePrev,\n allowSlideNext = swiper.allowSlideNext,\n snapGrid = swiper.snapGrid,\n rtl = swiper.rtlTranslate;\n var newIndex;\n swiper.allowSlidePrev = true;\n swiper.allowSlideNext = true;\n var snapTranslate = -snapGrid[activeIndex];\n var diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding\n\n if (activeIndex < loopedSlides) {\n newIndex = slides.length - loopedSlides * 3 + activeIndex;\n newIndex += loopedSlides;\n var slideChanged = swiper.slideTo(newIndex, 0, false, true);\n\n if (slideChanged && diff !== 0) {\n swiper.setTranslate((rtl ? -swiper.translate : swiper.translate) - diff);\n }\n } else if (activeIndex >= slides.length - loopedSlides) {\n // Fix For Positive Oversliding\n newIndex = -slides.length + activeIndex + loopedSlides;\n newIndex += loopedSlides;\n\n var _slideChanged = swiper.slideTo(newIndex, 0, false, true);\n\n if (_slideChanged && diff !== 0) {\n swiper.setTranslate((rtl ? -swiper.translate : swiper.translate) - diff);\n }\n }\n\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n swiper.emit('loopFix');\n}","export default function addSlide(index, slides) {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params,\n activeIndex = swiper.activeIndex;\n var activeIndexBuffer = activeIndex;\n\n if (params.loop) {\n activeIndexBuffer -= swiper.loopedSlides;\n swiper.loopDestroy();\n swiper.slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n\n var baseLength = swiper.slides.length;\n\n if (index <= 0) {\n swiper.prependSlide(slides);\n return;\n }\n\n if (index >= baseLength) {\n swiper.appendSlide(slides);\n return;\n }\n\n var newActiveIndex = activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer;\n var slidesBuffer = [];\n\n for (var i = baseLength - 1; i >= index; i -= 1) {\n var currentSlide = swiper.slides.eq(i);\n currentSlide.remove();\n slidesBuffer.unshift(currentSlide);\n }\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var _i = 0; _i < slides.length; _i += 1) {\n if (slides[_i]) $wrapperEl.append(slides[_i]);\n }\n\n newActiveIndex = activeIndexBuffer > index ? activeIndexBuffer + slides.length : activeIndexBuffer;\n } else {\n $wrapperEl.append(slides);\n }\n\n for (var _i2 = 0; _i2 < slidesBuffer.length; _i2 += 1) {\n $wrapperEl.append(slidesBuffer[_i2]);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n if (params.loop) {\n swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false);\n } else {\n swiper.slideTo(newActiveIndex, 0, false);\n }\n}","export default function appendSlide(slides) {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params;\n\n if (params.loop) {\n swiper.loopDestroy();\n }\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) $wrapperEl.append(slides[i]);\n }\n } else {\n $wrapperEl.append(slides);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n}","import appendSlide from './appendSlide';\nimport prependSlide from './prependSlide';\nimport addSlide from './addSlide';\nimport removeSlide from './removeSlide';\nimport removeAllSlides from './removeAllSlides';\nexport default {\n appendSlide: appendSlide,\n prependSlide: prependSlide,\n addSlide: addSlide,\n removeSlide: removeSlide,\n removeAllSlides: removeAllSlides\n};","export default function prependSlide(slides) {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex;\n\n if (params.loop) {\n swiper.loopDestroy();\n }\n\n var newActiveIndex = activeIndex + 1;\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) $wrapperEl.prepend(slides[i]);\n }\n\n newActiveIndex = activeIndex + slides.length;\n } else {\n $wrapperEl.prepend(slides);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n swiper.slideTo(newActiveIndex, 0, false);\n}","export default function removeAllSlides() {\n var swiper = this;\n var slidesIndexes = [];\n\n for (var i = 0; i < swiper.slides.length; i += 1) {\n slidesIndexes.push(i);\n }\n\n swiper.removeSlide(slidesIndexes);\n}","export default function removeSlide(slidesIndexes) {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex;\n var activeIndexBuffer = activeIndex;\n\n if (params.loop) {\n activeIndexBuffer -= swiper.loopedSlides;\n swiper.loopDestroy();\n swiper.slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n\n var newActiveIndex = activeIndexBuffer;\n var indexToRemove;\n\n if (typeof slidesIndexes === 'object' && 'length' in slidesIndexes) {\n for (var i = 0; i < slidesIndexes.length; i += 1) {\n indexToRemove = slidesIndexes[i];\n if (swiper.slides[indexToRemove]) swiper.slides.eq(indexToRemove).remove();\n if (indexToRemove < newActiveIndex) newActiveIndex -= 1;\n }\n\n newActiveIndex = Math.max(newActiveIndex, 0);\n } else {\n indexToRemove = slidesIndexes;\n if (swiper.slides[indexToRemove]) swiper.slides.eq(indexToRemove).remove();\n if (indexToRemove < newActiveIndex) newActiveIndex -= 1;\n newActiveIndex = Math.max(newActiveIndex, 0);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n if (params.loop) {\n swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false);\n } else {\n swiper.slideTo(newActiveIndex, 0, false);\n }\n}","import { extend } from '../../utils/utils';\nexport default {\n useParams: function useParams(instanceParams) {\n var instance = this;\n if (!instance.modules) return;\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName]; // Extend params\n\n if (module.params) {\n extend(instanceParams, module.params);\n }\n });\n },\n useModules: function useModules(modulesParams) {\n if (modulesParams === void 0) {\n modulesParams = {};\n }\n\n var instance = this;\n if (!instance.modules) return;\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName];\n var moduleParams = modulesParams[moduleName] || {}; // Add event listeners\n\n if (module.on && instance.on) {\n Object.keys(module.on).forEach(function (moduleEventName) {\n instance.on(moduleEventName, module.on[moduleEventName]);\n });\n } // Module create callback\n\n\n if (module.create) {\n module.create.bind(instance)(moduleParams);\n }\n });\n }\n};","import slideTo from './slideTo';\nimport slideToLoop from './slideToLoop';\nimport slideNext from './slideNext';\nimport slidePrev from './slidePrev';\nimport slideReset from './slideReset';\nimport slideToClosest from './slideToClosest';\nimport slideToClickedSlide from './slideToClickedSlide';\nexport default {\n slideTo: slideTo,\n slideToLoop: slideToLoop,\n slideNext: slideNext,\n slidePrev: slidePrev,\n slideReset: slideReset,\n slideToClosest: slideToClosest,\n slideToClickedSlide: slideToClickedSlide\n};","/* eslint no-unused-vars: \"off\" */\nexport default function slideNext(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n animating = swiper.animating,\n enabled = swiper.enabled;\n if (!enabled) return swiper;\n var increment = swiper.activeIndex < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup;\n\n if (params.loop) {\n if (animating && params.loopPreventsSlide) return false;\n swiper.loopFix(); // eslint-disable-next-line\n\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n }\n\n return swiper.slideTo(swiper.activeIndex + increment, speed, runCallbacks, internal);\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slidePrev(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n animating = swiper.animating,\n snapGrid = swiper.snapGrid,\n slidesGrid = swiper.slidesGrid,\n rtlTranslate = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return swiper;\n\n if (params.loop) {\n if (animating && params.loopPreventsSlide) return false;\n swiper.loopFix(); // eslint-disable-next-line\n\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n }\n\n var translate = rtlTranslate ? swiper.translate : -swiper.translate;\n\n function normalize(val) {\n if (val < 0) return -Math.floor(Math.abs(val));\n return Math.floor(val);\n }\n\n var normalizedTranslate = normalize(translate);\n var normalizedSnapGrid = snapGrid.map(function (val) {\n return normalize(val);\n });\n var prevSnap = snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1];\n\n if (typeof prevSnap === 'undefined' && params.cssMode) {\n snapGrid.forEach(function (snap) {\n if (!prevSnap && normalizedTranslate >= snap) prevSnap = snap;\n });\n }\n\n var prevIndex;\n\n if (typeof prevSnap !== 'undefined') {\n prevIndex = slidesGrid.indexOf(prevSnap);\n if (prevIndex < 0) prevIndex = swiper.activeIndex - 1;\n }\n\n return swiper.slideTo(prevIndex, speed, runCallbacks, internal);\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slideReset(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal);\n}","export default function slideTo(index, speed, runCallbacks, internal, initial) {\n if (index === void 0) {\n index = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (typeof index !== 'number' && typeof index !== 'string') {\n throw new Error(\"The 'index' argument cannot have type other than 'number' or 'string'. [\" + typeof index + \"] given.\");\n }\n\n if (typeof index === 'string') {\n /**\n * The `index` argument converted from `string` to `number`.\n * @type {number}\n */\n var indexAsNumber = parseInt(index, 10);\n /**\n * Determines whether the `index` argument is a valid `number`\n * after being converted from the `string` type.\n * @type {boolean}\n */\n\n var isValidNumber = isFinite(indexAsNumber);\n\n if (!isValidNumber) {\n throw new Error(\"The passed-in 'index' (string) couldn't be converted to 'number'. [\" + index + \"] given.\");\n } // Knowing that the converted `index` is a valid number,\n // we can update the original argument's value.\n\n\n index = indexAsNumber;\n }\n\n var swiper = this;\n var slideIndex = index;\n if (slideIndex < 0) slideIndex = 0;\n var params = swiper.params,\n snapGrid = swiper.snapGrid,\n slidesGrid = swiper.slidesGrid,\n previousIndex = swiper.previousIndex,\n activeIndex = swiper.activeIndex,\n rtl = swiper.rtlTranslate,\n wrapperEl = swiper.wrapperEl,\n enabled = swiper.enabled;\n\n if (swiper.animating && params.preventInteractionOnTransition || !enabled && !internal && !initial) {\n return false;\n }\n\n var skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex);\n var snapIndex = skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup);\n if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1;\n\n if ((activeIndex || params.initialSlide || 0) === (previousIndex || 0) && runCallbacks) {\n swiper.emit('beforeSlideChangeStart');\n }\n\n var translate = -snapGrid[snapIndex]; // Update progress\n\n swiper.updateProgress(translate); // Normalize slideIndex\n\n if (params.normalizeSlideIndex) {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n var normalizedTranslate = -Math.floor(translate * 100);\n var normalizedGird = Math.floor(slidesGrid[i] * 100);\n var normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100);\n\n if (typeof slidesGrid[i + 1] !== 'undefined') {\n if (normalizedTranslate >= normalizedGird && normalizedTranslate < normalizedGridNext - (normalizedGridNext - normalizedGird) / 2) {\n slideIndex = i;\n } else if (normalizedTranslate >= normalizedGird && normalizedTranslate < normalizedGridNext) {\n slideIndex = i + 1;\n }\n } else if (normalizedTranslate >= normalizedGird) {\n slideIndex = i;\n }\n }\n } // Directions locks\n\n\n if (swiper.initialized && slideIndex !== activeIndex) {\n if (!swiper.allowSlideNext && translate < swiper.translate && translate < swiper.minTranslate()) {\n return false;\n }\n\n if (!swiper.allowSlidePrev && translate > swiper.translate && translate > swiper.maxTranslate()) {\n if ((activeIndex || 0) !== slideIndex) return false;\n }\n }\n\n var direction;\n if (slideIndex > activeIndex) direction = 'next';else if (slideIndex < activeIndex) direction = 'prev';else direction = 'reset'; // Update Index\n\n if (rtl && -translate === swiper.translate || !rtl && translate === swiper.translate) {\n swiper.updateActiveIndex(slideIndex); // Update Height\n\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n\n swiper.updateSlidesClasses();\n\n if (params.effect !== 'slide') {\n swiper.setTranslate(translate);\n }\n\n if (direction !== 'reset') {\n swiper.transitionStart(runCallbacks, direction);\n swiper.transitionEnd(runCallbacks, direction);\n }\n\n return false;\n }\n\n if (params.cssMode) {\n var isH = swiper.isHorizontal();\n var t = -translate;\n\n if (rtl) {\n t = wrapperEl.scrollWidth - wrapperEl.offsetWidth - t;\n }\n\n if (speed === 0) {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = t;\n } else {\n // eslint-disable-next-line\n if (wrapperEl.scrollTo) {\n var _wrapperEl$scrollTo;\n\n wrapperEl.scrollTo((_wrapperEl$scrollTo = {}, _wrapperEl$scrollTo[isH ? 'left' : 'top'] = t, _wrapperEl$scrollTo.behavior = 'smooth', _wrapperEl$scrollTo));\n } else {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = t;\n }\n }\n\n return true;\n }\n\n if (speed === 0) {\n swiper.setTransition(0);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks, direction);\n swiper.transitionEnd(runCallbacks, direction);\n } else {\n swiper.setTransition(speed);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks, direction);\n\n if (!swiper.animating) {\n swiper.animating = true;\n\n if (!swiper.onSlideToWrapperTransitionEnd) {\n swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) {\n if (!swiper || swiper.destroyed) return;\n if (e.target !== this) return;\n swiper.$wrapperEl[0].removeEventListener('transitionend', swiper.onSlideToWrapperTransitionEnd);\n swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd', swiper.onSlideToWrapperTransitionEnd);\n swiper.onSlideToWrapperTransitionEnd = null;\n delete swiper.onSlideToWrapperTransitionEnd;\n swiper.transitionEnd(runCallbacks, direction);\n };\n }\n\n swiper.$wrapperEl[0].addEventListener('transitionend', swiper.onSlideToWrapperTransitionEnd);\n swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd', swiper.onSlideToWrapperTransitionEnd);\n }\n }\n\n return true;\n}","import $ from '../../../utils/dom';\nimport { nextTick } from '../../../utils/utils';\nexport default function slideToClickedSlide() {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl;\n var slidesPerView = params.slidesPerView === 'auto' ? swiper.slidesPerViewDynamic() : params.slidesPerView;\n var slideToIndex = swiper.clickedIndex;\n var realIndex;\n\n if (params.loop) {\n if (swiper.animating) return;\n realIndex = parseInt($(swiper.clickedSlide).attr('data-swiper-slide-index'), 10);\n\n if (params.centeredSlides) {\n if (slideToIndex < swiper.loopedSlides - slidesPerView / 2 || slideToIndex > swiper.slides.length - swiper.loopedSlides + slidesPerView / 2) {\n swiper.loopFix();\n slideToIndex = $wrapperEl.children(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + params.slideDuplicateClass + \")\").eq(0).index();\n nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else if (slideToIndex > swiper.slides.length - slidesPerView) {\n swiper.loopFix();\n slideToIndex = $wrapperEl.children(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + params.slideDuplicateClass + \")\").eq(0).index();\n nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else {\n swiper.slideTo(slideToIndex);\n }\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slideToClosest(speed, runCallbacks, internal, threshold) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (threshold === void 0) {\n threshold = 0.5;\n }\n\n var swiper = this;\n var index = swiper.activeIndex;\n var skip = Math.min(swiper.params.slidesPerGroupSkip, index);\n var snapIndex = skip + Math.floor((index - skip) / swiper.params.slidesPerGroup);\n var translate = swiper.rtlTranslate ? swiper.translate : -swiper.translate;\n\n if (translate >= swiper.snapGrid[snapIndex]) {\n // The current translate is on or after the current snap index, so the choice\n // is between the current index and the one after it.\n var currentSnap = swiper.snapGrid[snapIndex];\n var nextSnap = swiper.snapGrid[snapIndex + 1];\n\n if (translate - currentSnap > (nextSnap - currentSnap) * threshold) {\n index += swiper.params.slidesPerGroup;\n }\n } else {\n // The current translate is before the current snap index, so the choice\n // is between the current index and the one before it.\n var prevSnap = swiper.snapGrid[snapIndex - 1];\n var _currentSnap = swiper.snapGrid[snapIndex];\n\n if (translate - prevSnap <= (_currentSnap - prevSnap) * threshold) {\n index -= swiper.params.slidesPerGroup;\n }\n }\n\n index = Math.max(index, 0);\n index = Math.min(index, swiper.slidesGrid.length - 1);\n return swiper.slideTo(index, speed, runCallbacks, internal);\n}","export default function slideToLoop(index, speed, runCallbacks, internal) {\n if (index === void 0) {\n index = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var newIndex = index;\n\n if (swiper.params.loop) {\n newIndex += swiper.loopedSlides;\n }\n\n return swiper.slideTo(newIndex, speed, runCallbacks, internal);\n}","import setTransition from './setTransition';\nimport transitionStart from './transitionStart';\nimport transitionEnd from './transitionEnd';\nexport default {\n setTransition: setTransition,\n transitionStart: transitionStart,\n transitionEnd: transitionEnd\n};","export default function setTransition(duration, byController) {\n var swiper = this;\n\n if (!swiper.params.cssMode) {\n swiper.$wrapperEl.transition(duration);\n }\n\n swiper.emit('setTransition', duration, byController);\n}","export default function transitionEnd(runCallbacks, direction) {\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n previousIndex = swiper.previousIndex,\n params = swiper.params;\n swiper.animating = false;\n if (params.cssMode) return;\n swiper.setTransition(0);\n var dir = direction;\n\n if (!dir) {\n if (activeIndex > previousIndex) dir = 'next';else if (activeIndex < previousIndex) dir = 'prev';else dir = 'reset';\n }\n\n swiper.emit('transitionEnd');\n\n if (runCallbacks && activeIndex !== previousIndex) {\n if (dir === 'reset') {\n swiper.emit('slideResetTransitionEnd');\n return;\n }\n\n swiper.emit('slideChangeTransitionEnd');\n\n if (dir === 'next') {\n swiper.emit('slideNextTransitionEnd');\n } else {\n swiper.emit('slidePrevTransitionEnd');\n }\n }\n}","export default function transitionStart(runCallbacks, direction) {\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n params = swiper.params,\n previousIndex = swiper.previousIndex;\n if (params.cssMode) return;\n\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n\n var dir = direction;\n\n if (!dir) {\n if (activeIndex > previousIndex) dir = 'next';else if (activeIndex < previousIndex) dir = 'prev';else dir = 'reset';\n }\n\n swiper.emit('transitionStart');\n\n if (runCallbacks && activeIndex !== previousIndex) {\n if (dir === 'reset') {\n swiper.emit('slideResetTransitionStart');\n return;\n }\n\n swiper.emit('slideChangeTransitionStart');\n\n if (dir === 'next') {\n swiper.emit('slideNextTransitionStart');\n } else {\n swiper.emit('slidePrevTransitionStart');\n }\n }\n}","import { getTranslate } from '../../../utils/utils';\nexport default function getSwiperTranslate(axis) {\n if (axis === void 0) {\n axis = this.isHorizontal() ? 'x' : 'y';\n }\n\n var swiper = this;\n var params = swiper.params,\n rtl = swiper.rtlTranslate,\n translate = swiper.translate,\n $wrapperEl = swiper.$wrapperEl;\n\n if (params.virtualTranslate) {\n return rtl ? -translate : translate;\n }\n\n if (params.cssMode) {\n return translate;\n }\n\n var currentTranslate = getTranslate($wrapperEl[0], axis);\n if (rtl) currentTranslate = -currentTranslate;\n return currentTranslate || 0;\n}","import getTranslate from './getTranslate';\nimport setTranslate from './setTranslate';\nimport minTranslate from './minTranslate';\nimport maxTranslate from './maxTranslate';\nimport translateTo from './translateTo';\nexport default {\n getTranslate: getTranslate,\n setTranslate: setTranslate,\n minTranslate: minTranslate,\n maxTranslate: maxTranslate,\n translateTo: translateTo\n};","export default function maxTranslate() {\n return -this.snapGrid[this.snapGrid.length - 1];\n}","export default function minTranslate() {\n return -this.snapGrid[0];\n}","export default function setTranslate(translate, byController) {\n var swiper = this;\n var rtl = swiper.rtlTranslate,\n params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n wrapperEl = swiper.wrapperEl,\n progress = swiper.progress;\n var x = 0;\n var y = 0;\n var z = 0;\n\n if (swiper.isHorizontal()) {\n x = rtl ? -translate : translate;\n } else {\n y = translate;\n }\n\n if (params.roundLengths) {\n x = Math.floor(x);\n y = Math.floor(y);\n }\n\n if (params.cssMode) {\n wrapperEl[swiper.isHorizontal() ? 'scrollLeft' : 'scrollTop'] = swiper.isHorizontal() ? -x : -y;\n } else if (!params.virtualTranslate) {\n $wrapperEl.transform(\"translate3d(\" + x + \"px, \" + y + \"px, \" + z + \"px)\");\n }\n\n swiper.previousTranslate = swiper.translate;\n swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress\n\n var newProgress;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n\n if (translatesDiff === 0) {\n newProgress = 0;\n } else {\n newProgress = (translate - swiper.minTranslate()) / translatesDiff;\n }\n\n if (newProgress !== progress) {\n swiper.updateProgress(translate);\n }\n\n swiper.emit('setTranslate', swiper.translate, byController);\n}","export default function translateTo(translate, speed, runCallbacks, translateBounds, internal) {\n if (translate === void 0) {\n translate = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (translateBounds === void 0) {\n translateBounds = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n wrapperEl = swiper.wrapperEl;\n\n if (swiper.animating && params.preventInteractionOnTransition) {\n return false;\n }\n\n var minTranslate = swiper.minTranslate();\n var maxTranslate = swiper.maxTranslate();\n var newTranslate;\n if (translateBounds && translate > minTranslate) newTranslate = minTranslate;else if (translateBounds && translate < maxTranslate) newTranslate = maxTranslate;else newTranslate = translate; // Update progress\n\n swiper.updateProgress(newTranslate);\n\n if (params.cssMode) {\n var isH = swiper.isHorizontal();\n\n if (speed === 0) {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = -newTranslate;\n } else {\n // eslint-disable-next-line\n if (wrapperEl.scrollTo) {\n var _wrapperEl$scrollTo;\n\n wrapperEl.scrollTo((_wrapperEl$scrollTo = {}, _wrapperEl$scrollTo[isH ? 'left' : 'top'] = -newTranslate, _wrapperEl$scrollTo.behavior = 'smooth', _wrapperEl$scrollTo));\n } else {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = -newTranslate;\n }\n }\n\n return true;\n }\n\n if (speed === 0) {\n swiper.setTransition(0);\n swiper.setTranslate(newTranslate);\n\n if (runCallbacks) {\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.emit('transitionEnd');\n }\n } else {\n swiper.setTransition(speed);\n swiper.setTranslate(newTranslate);\n\n if (runCallbacks) {\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.emit('transitionStart');\n }\n\n if (!swiper.animating) {\n swiper.animating = true;\n\n if (!swiper.onTranslateToWrapperTransitionEnd) {\n swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) {\n if (!swiper || swiper.destroyed) return;\n if (e.target !== this) return;\n swiper.$wrapperEl[0].removeEventListener('transitionend', swiper.onTranslateToWrapperTransitionEnd);\n swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd', swiper.onTranslateToWrapperTransitionEnd);\n swiper.onTranslateToWrapperTransitionEnd = null;\n delete swiper.onTranslateToWrapperTransitionEnd;\n\n if (runCallbacks) {\n swiper.emit('transitionEnd');\n }\n };\n }\n\n swiper.$wrapperEl[0].addEventListener('transitionend', swiper.onTranslateToWrapperTransitionEnd);\n swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd', swiper.onTranslateToWrapperTransitionEnd);\n }\n }\n\n return true;\n}","import updateSize from './updateSize';\nimport updateSlides from './updateSlides';\nimport updateAutoHeight from './updateAutoHeight';\nimport updateSlidesOffset from './updateSlidesOffset';\nimport updateSlidesProgress from './updateSlidesProgress';\nimport updateProgress from './updateProgress';\nimport updateSlidesClasses from './updateSlidesClasses';\nimport updateActiveIndex from './updateActiveIndex';\nimport updateClickedSlide from './updateClickedSlide';\nexport default {\n updateSize: updateSize,\n updateSlides: updateSlides,\n updateAutoHeight: updateAutoHeight,\n updateSlidesOffset: updateSlidesOffset,\n updateSlidesProgress: updateSlidesProgress,\n updateProgress: updateProgress,\n updateSlidesClasses: updateSlidesClasses,\n updateActiveIndex: updateActiveIndex,\n updateClickedSlide: updateClickedSlide\n};","import { extend } from '../../../utils/utils';\nexport default function updateActiveIndex(newActiveIndex) {\n var swiper = this;\n var translate = swiper.rtlTranslate ? swiper.translate : -swiper.translate;\n var slidesGrid = swiper.slidesGrid,\n snapGrid = swiper.snapGrid,\n params = swiper.params,\n previousIndex = swiper.activeIndex,\n previousRealIndex = swiper.realIndex,\n previousSnapIndex = swiper.snapIndex;\n var activeIndex = newActiveIndex;\n var snapIndex;\n\n if (typeof activeIndex === 'undefined') {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n if (typeof slidesGrid[i + 1] !== 'undefined') {\n if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2) {\n activeIndex = i;\n } else if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1]) {\n activeIndex = i + 1;\n }\n } else if (translate >= slidesGrid[i]) {\n activeIndex = i;\n }\n } // Normalize slideIndex\n\n\n if (params.normalizeSlideIndex) {\n if (activeIndex < 0 || typeof activeIndex === 'undefined') activeIndex = 0;\n }\n }\n\n if (snapGrid.indexOf(translate) >= 0) {\n snapIndex = snapGrid.indexOf(translate);\n } else {\n var skip = Math.min(params.slidesPerGroupSkip, activeIndex);\n snapIndex = skip + Math.floor((activeIndex - skip) / params.slidesPerGroup);\n }\n\n if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1;\n\n if (activeIndex === previousIndex) {\n if (snapIndex !== previousSnapIndex) {\n swiper.snapIndex = snapIndex;\n swiper.emit('snapIndexChange');\n }\n\n return;\n } // Get real index\n\n\n var realIndex = parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index') || activeIndex, 10);\n extend(swiper, {\n snapIndex: snapIndex,\n realIndex: realIndex,\n previousIndex: previousIndex,\n activeIndex: activeIndex\n });\n swiper.emit('activeIndexChange');\n swiper.emit('snapIndexChange');\n\n if (previousRealIndex !== realIndex) {\n swiper.emit('realIndexChange');\n }\n\n if (swiper.initialized || swiper.params.runCallbacksOnInit) {\n swiper.emit('slideChange');\n }\n}","export default function updateAutoHeight(speed) {\n var swiper = this;\n var activeSlides = [];\n var isVirtual = swiper.virtual && swiper.params.virtual.enabled;\n var newHeight = 0;\n var i;\n\n if (typeof speed === 'number') {\n swiper.setTransition(speed);\n } else if (speed === true) {\n swiper.setTransition(swiper.params.speed);\n }\n\n var getSlideByIndex = function getSlideByIndex(index) {\n if (isVirtual) {\n return swiper.slides.filter(function (el) {\n return parseInt(el.getAttribute('data-swiper-slide-index'), 10) === index;\n })[0];\n }\n\n return swiper.slides.eq(index)[0];\n }; // Find slides currently in view\n\n\n if (swiper.params.slidesPerView !== 'auto' && swiper.params.slidesPerView > 1) {\n if (swiper.params.centeredSlides) {\n swiper.visibleSlides.each(function (slide) {\n activeSlides.push(slide);\n });\n } else {\n for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) {\n var index = swiper.activeIndex + i;\n if (index > swiper.slides.length && !isVirtual) break;\n activeSlides.push(getSlideByIndex(index));\n }\n }\n } else {\n activeSlides.push(getSlideByIndex(swiper.activeIndex));\n } // Find new height from highest slide in view\n\n\n for (i = 0; i < activeSlides.length; i += 1) {\n if (typeof activeSlides[i] !== 'undefined') {\n var height = activeSlides[i].offsetHeight;\n newHeight = height > newHeight ? height : newHeight;\n }\n } // Update Height\n\n\n if (newHeight) swiper.$wrapperEl.css('height', newHeight + \"px\");\n}","import $ from '../../../utils/dom';\nexport default function updateClickedSlide(e) {\n var swiper = this;\n var params = swiper.params;\n var slide = $(e.target).closest(\".\" + params.slideClass)[0];\n var slideFound = false;\n var slideIndex;\n\n if (slide) {\n for (var i = 0; i < swiper.slides.length; i += 1) {\n if (swiper.slides[i] === slide) {\n slideFound = true;\n slideIndex = i;\n break;\n }\n }\n }\n\n if (slide && slideFound) {\n swiper.clickedSlide = slide;\n\n if (swiper.virtual && swiper.params.virtual.enabled) {\n swiper.clickedIndex = parseInt($(slide).attr('data-swiper-slide-index'), 10);\n } else {\n swiper.clickedIndex = slideIndex;\n }\n } else {\n swiper.clickedSlide = undefined;\n swiper.clickedIndex = undefined;\n return;\n }\n\n if (params.slideToClickedSlide && swiper.clickedIndex !== undefined && swiper.clickedIndex !== swiper.activeIndex) {\n swiper.slideToClickedSlide();\n }\n}","import { extend } from '../../../utils/utils';\nexport default function updateProgress(translate) {\n var swiper = this;\n\n if (typeof translate === 'undefined') {\n var multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line\n\n translate = swiper && swiper.translate && swiper.translate * multiplier || 0;\n }\n\n var params = swiper.params;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n var progress = swiper.progress,\n isBeginning = swiper.isBeginning,\n isEnd = swiper.isEnd;\n var wasBeginning = isBeginning;\n var wasEnd = isEnd;\n\n if (translatesDiff === 0) {\n progress = 0;\n isBeginning = true;\n isEnd = true;\n } else {\n progress = (translate - swiper.minTranslate()) / translatesDiff;\n isBeginning = progress <= 0;\n isEnd = progress >= 1;\n }\n\n extend(swiper, {\n progress: progress,\n isBeginning: isBeginning,\n isEnd: isEnd\n });\n if (params.watchSlidesProgress || params.watchSlidesVisibility || params.centeredSlides && params.autoHeight) swiper.updateSlidesProgress(translate);\n\n if (isBeginning && !wasBeginning) {\n swiper.emit('reachBeginning toEdge');\n }\n\n if (isEnd && !wasEnd) {\n swiper.emit('reachEnd toEdge');\n }\n\n if (wasBeginning && !isBeginning || wasEnd && !isEnd) {\n swiper.emit('fromEdge');\n }\n\n swiper.emit('progress', progress);\n}","import { extend } from '../../../utils/utils';\nexport default function updateSize() {\n var swiper = this;\n var width;\n var height;\n var $el = swiper.$el;\n\n if (typeof swiper.params.width !== 'undefined' && swiper.params.width !== null) {\n width = swiper.params.width;\n } else {\n width = $el[0].clientWidth;\n }\n\n if (typeof swiper.params.height !== 'undefined' && swiper.params.height !== null) {\n height = swiper.params.height;\n } else {\n height = $el[0].clientHeight;\n }\n\n if (width === 0 && swiper.isHorizontal() || height === 0 && swiper.isVertical()) {\n return;\n } // Subtract paddings\n\n\n width = width - parseInt($el.css('padding-left') || 0, 10) - parseInt($el.css('padding-right') || 0, 10);\n height = height - parseInt($el.css('padding-top') || 0, 10) - parseInt($el.css('padding-bottom') || 0, 10);\n if (Number.isNaN(width)) width = 0;\n if (Number.isNaN(height)) height = 0;\n extend(swiper, {\n width: width,\n height: height,\n size: swiper.isHorizontal() ? width : height\n });\n}","import { extend } from '../../../utils/utils';\nexport default function updateSlides() {\n var swiper = this;\n\n function getDirectionLabel(property) {\n if (swiper.isHorizontal()) {\n return property;\n } // prettier-ignore\n\n\n return {\n 'width': 'height',\n 'margin-top': 'margin-left',\n 'margin-bottom ': 'margin-right',\n 'margin-left': 'margin-top',\n 'margin-right': 'margin-bottom',\n 'padding-left': 'padding-top',\n 'padding-right': 'padding-bottom',\n 'marginRight': 'marginBottom'\n }[property];\n }\n\n function getDirectionPropertyValue(node, label) {\n return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0);\n }\n\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl,\n swiperSize = swiper.size,\n rtl = swiper.rtlTranslate,\n wrongRTL = swiper.wrongRTL;\n var isVirtual = swiper.virtual && params.virtual.enabled;\n var previousSlidesLength = isVirtual ? swiper.virtual.slides.length : swiper.slides.length;\n var slides = $wrapperEl.children(\".\" + swiper.params.slideClass);\n var slidesLength = isVirtual ? swiper.virtual.slides.length : slides.length;\n var snapGrid = [];\n var slidesGrid = [];\n var slidesSizesGrid = [];\n var offsetBefore = params.slidesOffsetBefore;\n\n if (typeof offsetBefore === 'function') {\n offsetBefore = params.slidesOffsetBefore.call(swiper);\n }\n\n var offsetAfter = params.slidesOffsetAfter;\n\n if (typeof offsetAfter === 'function') {\n offsetAfter = params.slidesOffsetAfter.call(swiper);\n }\n\n var previousSnapGridLength = swiper.snapGrid.length;\n var previousSlidesGridLength = swiper.slidesGrid.length;\n var spaceBetween = params.spaceBetween;\n var slidePosition = -offsetBefore;\n var prevSlideSize = 0;\n var index = 0;\n\n if (typeof swiperSize === 'undefined') {\n return;\n }\n\n if (typeof spaceBetween === 'string' && spaceBetween.indexOf('%') >= 0) {\n spaceBetween = parseFloat(spaceBetween.replace('%', '')) / 100 * swiperSize;\n }\n\n swiper.virtualSize = -spaceBetween; // reset margins\n\n if (rtl) slides.css({\n marginLeft: '',\n marginBottom: '',\n marginTop: ''\n });else slides.css({\n marginRight: '',\n marginBottom: '',\n marginTop: ''\n });\n var slidesNumberEvenToRows;\n\n if (params.slidesPerColumn > 1) {\n if (Math.floor(slidesLength / params.slidesPerColumn) === slidesLength / swiper.params.slidesPerColumn) {\n slidesNumberEvenToRows = slidesLength;\n } else {\n slidesNumberEvenToRows = Math.ceil(slidesLength / params.slidesPerColumn) * params.slidesPerColumn;\n }\n\n if (params.slidesPerView !== 'auto' && params.slidesPerColumnFill === 'row') {\n slidesNumberEvenToRows = Math.max(slidesNumberEvenToRows, params.slidesPerView * params.slidesPerColumn);\n }\n } // Calc slides\n\n\n var slideSize;\n var slidesPerColumn = params.slidesPerColumn;\n var slidesPerRow = slidesNumberEvenToRows / slidesPerColumn;\n var numFullColumns = Math.floor(slidesLength / params.slidesPerColumn);\n\n for (var i = 0; i < slidesLength; i += 1) {\n slideSize = 0;\n var slide = slides.eq(i);\n\n if (params.slidesPerColumn > 1) {\n // Set slides order\n var newSlideOrderIndex = void 0;\n var column = void 0;\n var row = void 0;\n\n if (params.slidesPerColumnFill === 'row' && params.slidesPerGroup > 1) {\n var groupIndex = Math.floor(i / (params.slidesPerGroup * params.slidesPerColumn));\n var slideIndexInGroup = i - params.slidesPerColumn * params.slidesPerGroup * groupIndex;\n var columnsInGroup = groupIndex === 0 ? params.slidesPerGroup : Math.min(Math.ceil((slidesLength - groupIndex * slidesPerColumn * params.slidesPerGroup) / slidesPerColumn), params.slidesPerGroup);\n row = Math.floor(slideIndexInGroup / columnsInGroup);\n column = slideIndexInGroup - row * columnsInGroup + groupIndex * params.slidesPerGroup;\n newSlideOrderIndex = column + row * slidesNumberEvenToRows / slidesPerColumn;\n slide.css({\n '-webkit-box-ordinal-group': newSlideOrderIndex,\n '-moz-box-ordinal-group': newSlideOrderIndex,\n '-ms-flex-order': newSlideOrderIndex,\n '-webkit-order': newSlideOrderIndex,\n order: newSlideOrderIndex\n });\n } else if (params.slidesPerColumnFill === 'column') {\n column = Math.floor(i / slidesPerColumn);\n row = i - column * slidesPerColumn;\n\n if (column > numFullColumns || column === numFullColumns && row === slidesPerColumn - 1) {\n row += 1;\n\n if (row >= slidesPerColumn) {\n row = 0;\n column += 1;\n }\n }\n } else {\n row = Math.floor(i / slidesPerRow);\n column = i - row * slidesPerRow;\n }\n\n slide.css(getDirectionLabel('margin-top'), row !== 0 ? params.spaceBetween && params.spaceBetween + \"px\" : '');\n }\n\n if (slide.css('display') === 'none') continue; // eslint-disable-line\n\n if (params.slidesPerView === 'auto') {\n var slideStyles = getComputedStyle(slide[0]);\n var currentTransform = slide[0].style.transform;\n var currentWebKitTransform = slide[0].style.webkitTransform;\n\n if (currentTransform) {\n slide[0].style.transform = 'none';\n }\n\n if (currentWebKitTransform) {\n slide[0].style.webkitTransform = 'none';\n }\n\n if (params.roundLengths) {\n slideSize = swiper.isHorizontal() ? slide.outerWidth(true) : slide.outerHeight(true);\n } else {\n // eslint-disable-next-line\n var width = getDirectionPropertyValue(slideStyles, 'width');\n var paddingLeft = getDirectionPropertyValue(slideStyles, 'padding-left');\n var paddingRight = getDirectionPropertyValue(slideStyles, 'padding-right');\n var marginLeft = getDirectionPropertyValue(slideStyles, 'margin-left');\n var marginRight = getDirectionPropertyValue(slideStyles, 'margin-right');\n var boxSizing = slideStyles.getPropertyValue('box-sizing');\n\n if (boxSizing && boxSizing === 'border-box') {\n slideSize = width + marginLeft + marginRight;\n } else {\n var _slide$ = slide[0],\n clientWidth = _slide$.clientWidth,\n offsetWidth = _slide$.offsetWidth;\n slideSize = width + paddingLeft + paddingRight + marginLeft + marginRight + (offsetWidth - clientWidth);\n }\n }\n\n if (currentTransform) {\n slide[0].style.transform = currentTransform;\n }\n\n if (currentWebKitTransform) {\n slide[0].style.webkitTransform = currentWebKitTransform;\n }\n\n if (params.roundLengths) slideSize = Math.floor(slideSize);\n } else {\n slideSize = (swiperSize - (params.slidesPerView - 1) * spaceBetween) / params.slidesPerView;\n if (params.roundLengths) slideSize = Math.floor(slideSize);\n\n if (slides[i]) {\n slides[i].style[getDirectionLabel('width')] = slideSize + \"px\";\n }\n }\n\n if (slides[i]) {\n slides[i].swiperSlideSize = slideSize;\n }\n\n slidesSizesGrid.push(slideSize);\n\n if (params.centeredSlides) {\n slidePosition = slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween;\n if (prevSlideSize === 0 && i !== 0) slidePosition = slidePosition - swiperSize / 2 - spaceBetween;\n if (i === 0) slidePosition = slidePosition - swiperSize / 2 - spaceBetween;\n if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0;\n if (params.roundLengths) slidePosition = Math.floor(slidePosition);\n if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition);\n slidesGrid.push(slidePosition);\n } else {\n if (params.roundLengths) slidePosition = Math.floor(slidePosition);\n if ((index - Math.min(swiper.params.slidesPerGroupSkip, index)) % swiper.params.slidesPerGroup === 0) snapGrid.push(slidePosition);\n slidesGrid.push(slidePosition);\n slidePosition = slidePosition + slideSize + spaceBetween;\n }\n\n swiper.virtualSize += slideSize + spaceBetween;\n prevSlideSize = slideSize;\n index += 1;\n }\n\n swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter;\n var newSlidesGrid;\n\n if (rtl && wrongRTL && (params.effect === 'slide' || params.effect === 'coverflow')) {\n $wrapperEl.css({\n width: swiper.virtualSize + params.spaceBetween + \"px\"\n });\n }\n\n if (params.setWrapperSize) {\n var _$wrapperEl$css;\n\n $wrapperEl.css((_$wrapperEl$css = {}, _$wrapperEl$css[getDirectionLabel('width')] = swiper.virtualSize + params.spaceBetween + \"px\", _$wrapperEl$css));\n }\n\n if (params.slidesPerColumn > 1) {\n var _$wrapperEl$css2;\n\n swiper.virtualSize = (slideSize + params.spaceBetween) * slidesNumberEvenToRows;\n swiper.virtualSize = Math.ceil(swiper.virtualSize / params.slidesPerColumn) - params.spaceBetween;\n $wrapperEl.css((_$wrapperEl$css2 = {}, _$wrapperEl$css2[getDirectionLabel('width')] = swiper.virtualSize + params.spaceBetween + \"px\", _$wrapperEl$css2));\n\n if (params.centeredSlides) {\n newSlidesGrid = [];\n\n for (var _i = 0; _i < snapGrid.length; _i += 1) {\n var slidesGridItem = snapGrid[_i];\n if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem);\n if (snapGrid[_i] < swiper.virtualSize + snapGrid[0]) newSlidesGrid.push(slidesGridItem);\n }\n\n snapGrid = newSlidesGrid;\n }\n } // Remove last grid elements depending on width\n\n\n if (!params.centeredSlides) {\n newSlidesGrid = [];\n\n for (var _i2 = 0; _i2 < snapGrid.length; _i2 += 1) {\n var _slidesGridItem = snapGrid[_i2];\n if (params.roundLengths) _slidesGridItem = Math.floor(_slidesGridItem);\n\n if (snapGrid[_i2] <= swiper.virtualSize - swiperSize) {\n newSlidesGrid.push(_slidesGridItem);\n }\n }\n\n snapGrid = newSlidesGrid;\n\n if (Math.floor(swiper.virtualSize - swiperSize) - Math.floor(snapGrid[snapGrid.length - 1]) > 1) {\n snapGrid.push(swiper.virtualSize - swiperSize);\n }\n }\n\n if (snapGrid.length === 0) snapGrid = [0];\n\n if (params.spaceBetween !== 0) {\n var _slides$filter$css;\n\n var key = swiper.isHorizontal() && rtl ? 'marginLeft' : getDirectionLabel('marginRight');\n slides.filter(function (_, slideIndex) {\n if (!params.cssMode) return true;\n\n if (slideIndex === slides.length - 1) {\n return false;\n }\n\n return true;\n }).css((_slides$filter$css = {}, _slides$filter$css[key] = spaceBetween + \"px\", _slides$filter$css));\n }\n\n if (params.centeredSlides && params.centeredSlidesBounds) {\n var allSlidesSize = 0;\n slidesSizesGrid.forEach(function (slideSizeValue) {\n allSlidesSize += slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0);\n });\n allSlidesSize -= params.spaceBetween;\n var maxSnap = allSlidesSize - swiperSize;\n snapGrid = snapGrid.map(function (snap) {\n if (snap < 0) return -offsetBefore;\n if (snap > maxSnap) return maxSnap + offsetAfter;\n return snap;\n });\n }\n\n if (params.centerInsufficientSlides) {\n var _allSlidesSize = 0;\n slidesSizesGrid.forEach(function (slideSizeValue) {\n _allSlidesSize += slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0);\n });\n _allSlidesSize -= params.spaceBetween;\n\n if (_allSlidesSize < swiperSize) {\n var allSlidesOffset = (swiperSize - _allSlidesSize) / 2;\n snapGrid.forEach(function (snap, snapIndex) {\n snapGrid[snapIndex] = snap - allSlidesOffset;\n });\n slidesGrid.forEach(function (snap, snapIndex) {\n slidesGrid[snapIndex] = snap + allSlidesOffset;\n });\n }\n }\n\n extend(swiper, {\n slides: slides,\n snapGrid: snapGrid,\n slidesGrid: slidesGrid,\n slidesSizesGrid: slidesSizesGrid\n });\n\n if (slidesLength !== previousSlidesLength) {\n swiper.emit('slidesLengthChange');\n }\n\n if (snapGrid.length !== previousSnapGridLength) {\n if (swiper.params.watchOverflow) swiper.checkOverflow();\n swiper.emit('snapGridLengthChange');\n }\n\n if (slidesGrid.length !== previousSlidesGridLength) {\n swiper.emit('slidesGridLengthChange');\n }\n\n if (params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateSlidesOffset();\n }\n}","export default function updateSlidesClasses() {\n var swiper = this;\n var slides = swiper.slides,\n params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex,\n realIndex = swiper.realIndex;\n var isVirtual = swiper.virtual && params.virtual.enabled;\n slides.removeClass(params.slideActiveClass + \" \" + params.slideNextClass + \" \" + params.slidePrevClass + \" \" + params.slideDuplicateActiveClass + \" \" + params.slideDuplicateNextClass + \" \" + params.slideDuplicatePrevClass);\n var activeSlide;\n\n if (isVirtual) {\n activeSlide = swiper.$wrapperEl.find(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + activeIndex + \"\\\"]\");\n } else {\n activeSlide = slides.eq(activeIndex);\n } // Active classes\n\n\n activeSlide.addClass(params.slideActiveClass);\n\n if (params.loop) {\n // Duplicate to all looped slides\n if (activeSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\").addClass(params.slideDuplicateActiveClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\").addClass(params.slideDuplicateActiveClass);\n }\n } // Next Slide\n\n\n var nextSlide = activeSlide.nextAll(\".\" + params.slideClass).eq(0).addClass(params.slideNextClass);\n\n if (params.loop && nextSlide.length === 0) {\n nextSlide = slides.eq(0);\n nextSlide.addClass(params.slideNextClass);\n } // Prev Slide\n\n\n var prevSlide = activeSlide.prevAll(\".\" + params.slideClass).eq(0).addClass(params.slidePrevClass);\n\n if (params.loop && prevSlide.length === 0) {\n prevSlide = slides.eq(-1);\n prevSlide.addClass(params.slidePrevClass);\n }\n\n if (params.loop) {\n // Duplicate to all looped slides\n if (nextSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + nextSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicateNextClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + nextSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicateNextClass);\n }\n\n if (prevSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + prevSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicatePrevClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + prevSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicatePrevClass);\n }\n }\n\n swiper.emitSlidesClasses();\n}","export default function updateSlidesOffset() {\n var swiper = this;\n var slides = swiper.slides;\n\n for (var i = 0; i < slides.length; i += 1) {\n slides[i].swiperSlideOffset = swiper.isHorizontal() ? slides[i].offsetLeft : slides[i].offsetTop;\n }\n}","import $ from '../../../utils/dom';\nexport default function updateSlidesProgress(translate) {\n if (translate === void 0) {\n translate = this && this.translate || 0;\n }\n\n var swiper = this;\n var params = swiper.params;\n var slides = swiper.slides,\n rtl = swiper.rtlTranslate;\n if (slides.length === 0) return;\n if (typeof slides[0].swiperSlideOffset === 'undefined') swiper.updateSlidesOffset();\n var offsetCenter = -translate;\n if (rtl) offsetCenter = translate; // Visible Slides\n\n slides.removeClass(params.slideVisibleClass);\n swiper.visibleSlidesIndexes = [];\n swiper.visibleSlides = [];\n\n for (var i = 0; i < slides.length; i += 1) {\n var slide = slides[i];\n var slideProgress = (offsetCenter + (params.centeredSlides ? swiper.minTranslate() : 0) - slide.swiperSlideOffset) / (slide.swiperSlideSize + params.spaceBetween);\n\n if (params.watchSlidesVisibility || params.centeredSlides && params.autoHeight) {\n var slideBefore = -(offsetCenter - slide.swiperSlideOffset);\n var slideAfter = slideBefore + swiper.slidesSizesGrid[i];\n var isVisible = slideBefore >= 0 && slideBefore < swiper.size - 1 || slideAfter > 1 && slideAfter <= swiper.size || slideBefore <= 0 && slideAfter >= swiper.size;\n\n if (isVisible) {\n swiper.visibleSlides.push(slide);\n swiper.visibleSlidesIndexes.push(i);\n slides.eq(i).addClass(params.slideVisibleClass);\n }\n }\n\n slide.progress = rtl ? -slideProgress : slideProgress;\n }\n\n swiper.visibleSlides = $(swiper.visibleSlides);\n}","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, createElementIfNotDefined } from '../../utils/utils';\nvar Navigation = {\n toggleEl: function toggleEl($el, disabled) {\n $el[disabled ? 'addClass' : 'removeClass'](this.params.navigation.disabledClass);\n if ($el[0] && $el[0].tagName === 'BUTTON') $el[0].disabled = disabled;\n },\n update: function update() {\n // Update Navigation Buttons\n var swiper = this;\n var params = swiper.params.navigation;\n var toggleEl = swiper.navigation.toggleEl;\n if (swiper.params.loop) return;\n var _swiper$navigation = swiper.navigation,\n $nextEl = _swiper$navigation.$nextEl,\n $prevEl = _swiper$navigation.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n toggleEl($prevEl, true);\n } else {\n toggleEl($prevEl, false);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $prevEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n toggleEl($nextEl, true);\n } else {\n toggleEl($nextEl, false);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $nextEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n }\n },\n onPrevClick: function onPrevClick(e) {\n var swiper = this;\n e.preventDefault();\n if (swiper.isBeginning && !swiper.params.loop) return;\n swiper.slidePrev();\n },\n onNextClick: function onNextClick(e) {\n var swiper = this;\n e.preventDefault();\n if (swiper.isEnd && !swiper.params.loop) return;\n swiper.slideNext();\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.navigation;\n swiper.params.navigation = createElementIfNotDefined(swiper.$el, swiper.params.navigation, swiper.params.createElements, {\n nextEl: 'swiper-button-next',\n prevEl: 'swiper-button-prev'\n });\n if (!(params.nextEl || params.prevEl)) return;\n var $nextEl;\n var $prevEl;\n\n if (params.nextEl) {\n $nextEl = $(params.nextEl);\n\n if (swiper.params.uniqueNavElements && typeof params.nextEl === 'string' && $nextEl.length > 1 && swiper.$el.find(params.nextEl).length === 1) {\n $nextEl = swiper.$el.find(params.nextEl);\n }\n }\n\n if (params.prevEl) {\n $prevEl = $(params.prevEl);\n\n if (swiper.params.uniqueNavElements && typeof params.prevEl === 'string' && $prevEl.length > 1 && swiper.$el.find(params.prevEl).length === 1) {\n $prevEl = swiper.$el.find(params.prevEl);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n $nextEl.on('click', swiper.navigation.onNextClick);\n }\n\n if ($prevEl && $prevEl.length > 0) {\n $prevEl.on('click', swiper.navigation.onPrevClick);\n }\n\n extend(swiper.navigation, {\n $nextEl: $nextEl,\n nextEl: $nextEl && $nextEl[0],\n $prevEl: $prevEl,\n prevEl: $prevEl && $prevEl[0]\n });\n\n if (!swiper.enabled) {\n if ($nextEl) $nextEl.addClass(params.lockClass);\n if ($prevEl) $prevEl.addClass(params.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n var _swiper$navigation2 = swiper.navigation,\n $nextEl = _swiper$navigation2.$nextEl,\n $prevEl = _swiper$navigation2.$prevEl;\n\n if ($nextEl && $nextEl.length) {\n $nextEl.off('click', swiper.navigation.onNextClick);\n $nextEl.removeClass(swiper.params.navigation.disabledClass);\n }\n\n if ($prevEl && $prevEl.length) {\n $prevEl.off('click', swiper.navigation.onPrevClick);\n $prevEl.removeClass(swiper.params.navigation.disabledClass);\n }\n }\n};\nexport default {\n name: 'navigation',\n params: {\n navigation: {\n nextEl: null,\n prevEl: null,\n hideOnClick: false,\n disabledClass: 'swiper-button-disabled',\n hiddenClass: 'swiper-button-hidden',\n lockClass: 'swiper-button-lock'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n navigation: _extends({}, Navigation)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.navigation.init();\n swiper.navigation.update();\n },\n toEdge: function toEdge(swiper) {\n swiper.navigation.update();\n },\n fromEdge: function fromEdge(swiper) {\n swiper.navigation.update();\n },\n destroy: function destroy(swiper) {\n swiper.navigation.destroy();\n },\n 'enable disable': function enableDisable(swiper) {\n var _swiper$navigation3 = swiper.navigation,\n $nextEl = _swiper$navigation3.$nextEl,\n $prevEl = _swiper$navigation3.$prevEl;\n\n if ($nextEl) {\n $nextEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n }\n\n if ($prevEl) {\n $prevEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n }\n },\n click: function click(swiper, e) {\n var _swiper$navigation4 = swiper.navigation,\n $nextEl = _swiper$navigation4.$nextEl,\n $prevEl = _swiper$navigation4.$prevEl;\n var targetEl = e.target;\n\n if (swiper.params.navigation.hideOnClick && !$(targetEl).is($prevEl) && !$(targetEl).is($nextEl)) {\n if (swiper.pagination && swiper.params.pagination && swiper.params.pagination.clickable && (swiper.pagination.el === targetEl || swiper.pagination.el.contains(targetEl))) return;\n var isHidden;\n\n if ($nextEl) {\n isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass);\n } else if ($prevEl) {\n isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass);\n }\n\n if (isHidden === true) {\n swiper.emit('navigationShow');\n } else {\n swiper.emit('navigationHide');\n }\n\n if ($nextEl) {\n $nextEl.toggleClass(swiper.params.navigation.hiddenClass);\n }\n\n if ($prevEl) {\n $prevEl.toggleClass(swiper.params.navigation.hiddenClass);\n }\n }\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, classesToSelector, createElementIfNotDefined } from '../../utils/utils';\nvar Pagination = {\n update: function update() {\n // Render || Update Pagination bullets/items\n var swiper = this;\n var rtl = swiper.rtl;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el; // Current/Total\n\n var current;\n var total = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.loop) {\n current = Math.ceil((swiper.activeIndex - swiper.loopedSlides) / swiper.params.slidesPerGroup);\n\n if (current > slidesLength - 1 - swiper.loopedSlides * 2) {\n current -= slidesLength - swiper.loopedSlides * 2;\n }\n\n if (current > total - 1) current -= total;\n if (current < 0 && swiper.params.paginationType !== 'bullets') current = total + current;\n } else if (typeof swiper.snapIndex !== 'undefined') {\n current = swiper.snapIndex;\n } else {\n current = swiper.activeIndex || 0;\n } // Types\n\n\n if (params.type === 'bullets' && swiper.pagination.bullets && swiper.pagination.bullets.length > 0) {\n var bullets = swiper.pagination.bullets;\n var firstIndex;\n var lastIndex;\n var midIndex;\n\n if (params.dynamicBullets) {\n swiper.pagination.bulletSize = bullets.eq(0)[swiper.isHorizontal() ? 'outerWidth' : 'outerHeight'](true);\n $el.css(swiper.isHorizontal() ? 'width' : 'height', swiper.pagination.bulletSize * (params.dynamicMainBullets + 4) + \"px\");\n\n if (params.dynamicMainBullets > 1 && swiper.previousIndex !== undefined) {\n swiper.pagination.dynamicBulletIndex += current - swiper.previousIndex;\n\n if (swiper.pagination.dynamicBulletIndex > params.dynamicMainBullets - 1) {\n swiper.pagination.dynamicBulletIndex = params.dynamicMainBullets - 1;\n } else if (swiper.pagination.dynamicBulletIndex < 0) {\n swiper.pagination.dynamicBulletIndex = 0;\n }\n }\n\n firstIndex = current - swiper.pagination.dynamicBulletIndex;\n lastIndex = firstIndex + (Math.min(bullets.length, params.dynamicMainBullets) - 1);\n midIndex = (lastIndex + firstIndex) / 2;\n }\n\n bullets.removeClass(params.bulletActiveClass + \" \" + params.bulletActiveClass + \"-next \" + params.bulletActiveClass + \"-next-next \" + params.bulletActiveClass + \"-prev \" + params.bulletActiveClass + \"-prev-prev \" + params.bulletActiveClass + \"-main\");\n\n if ($el.length > 1) {\n bullets.each(function (bullet) {\n var $bullet = $(bullet);\n var bulletIndex = $bullet.index();\n\n if (bulletIndex === current) {\n $bullet.addClass(params.bulletActiveClass);\n }\n\n if (params.dynamicBullets) {\n if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) {\n $bullet.addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (bulletIndex === firstIndex) {\n $bullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n }\n\n if (bulletIndex === lastIndex) {\n $bullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n });\n } else {\n var $bullet = bullets.eq(current);\n var bulletIndex = $bullet.index();\n $bullet.addClass(params.bulletActiveClass);\n\n if (params.dynamicBullets) {\n var $firstDisplayedBullet = bullets.eq(firstIndex);\n var $lastDisplayedBullet = bullets.eq(lastIndex);\n\n for (var i = firstIndex; i <= lastIndex; i += 1) {\n bullets.eq(i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (swiper.params.loop) {\n if (bulletIndex >= bullets.length - params.dynamicMainBullets) {\n for (var _i = params.dynamicMainBullets; _i >= 0; _i -= 1) {\n bullets.eq(bullets.length - _i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n bullets.eq(bullets.length - params.dynamicMainBullets - 1).addClass(params.bulletActiveClass + \"-prev\");\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n }\n\n if (params.dynamicBullets) {\n var dynamicBulletsLength = Math.min(bullets.length, params.dynamicMainBullets + 4);\n var bulletsOffset = (swiper.pagination.bulletSize * dynamicBulletsLength - swiper.pagination.bulletSize) / 2 - midIndex * swiper.pagination.bulletSize;\n var offsetProp = rtl ? 'right' : 'left';\n bullets.css(swiper.isHorizontal() ? offsetProp : 'top', bulletsOffset + \"px\");\n }\n }\n\n if (params.type === 'fraction') {\n $el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current + 1));\n $el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total));\n }\n\n if (params.type === 'progressbar') {\n var progressbarDirection;\n\n if (params.progressbarOpposite) {\n progressbarDirection = swiper.isHorizontal() ? 'vertical' : 'horizontal';\n } else {\n progressbarDirection = swiper.isHorizontal() ? 'horizontal' : 'vertical';\n }\n\n var scale = (current + 1) / total;\n var scaleX = 1;\n var scaleY = 1;\n\n if (progressbarDirection === 'horizontal') {\n scaleX = scale;\n } else {\n scaleY = scale;\n }\n\n $el.find(classesToSelector(params.progressbarFillClass)).transform(\"translate3d(0,0,0) scaleX(\" + scaleX + \") scaleY(\" + scaleY + \")\").transition(swiper.params.speed);\n }\n\n if (params.type === 'custom' && params.renderCustom) {\n $el.html(params.renderCustom(swiper, current + 1, total));\n swiper.emit('paginationRender', $el[0]);\n } else {\n swiper.emit('paginationUpdate', $el[0]);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $el[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n },\n render: function render() {\n // Render Container\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el;\n var paginationHTML = '';\n\n if (params.type === 'bullets') {\n var numberOfBullets = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.freeMode && !swiper.params.loop && numberOfBullets > slidesLength) {\n numberOfBullets = slidesLength;\n }\n\n for (var i = 0; i < numberOfBullets; i += 1) {\n if (params.renderBullet) {\n paginationHTML += params.renderBullet.call(swiper, i, params.bulletClass);\n } else {\n paginationHTML += \"<\" + params.bulletElement + \" class=\\\"\" + params.bulletClass + \"\\\">\";\n }\n }\n\n $el.html(paginationHTML);\n swiper.pagination.bullets = $el.find(classesToSelector(params.bulletClass));\n }\n\n if (params.type === 'fraction') {\n if (params.renderFraction) {\n paginationHTML = params.renderFraction.call(swiper, params.currentClass, params.totalClass);\n } else {\n paginationHTML = \"\" + ' / ' + (\"\");\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type === 'progressbar') {\n if (params.renderProgressbar) {\n paginationHTML = params.renderProgressbar.call(swiper, params.progressbarFillClass);\n } else {\n paginationHTML = \"\";\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type !== 'custom') {\n swiper.emit('paginationRender', swiper.pagination.$el[0]);\n }\n },\n init: function init() {\n var swiper = this;\n swiper.params.pagination = createElementIfNotDefined(swiper.$el, swiper.params.pagination, swiper.params.createElements, {\n el: 'swiper-pagination'\n });\n var params = swiper.params.pagination;\n if (!params.el) return;\n var $el = $(params.el);\n if ($el.length === 0) return;\n\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1) {\n $el = swiper.$el.find(params.el);\n }\n\n if (params.type === 'bullets' && params.clickable) {\n $el.addClass(params.clickableClass);\n }\n\n $el.addClass(params.modifierClass + params.type);\n\n if (params.type === 'bullets' && params.dynamicBullets) {\n $el.addClass(\"\" + params.modifierClass + params.type + \"-dynamic\");\n swiper.pagination.dynamicBulletIndex = 0;\n\n if (params.dynamicMainBullets < 1) {\n params.dynamicMainBullets = 1;\n }\n }\n\n if (params.type === 'progressbar' && params.progressbarOpposite) {\n $el.addClass(params.progressbarOppositeClass);\n }\n\n if (params.clickable) {\n $el.on('click', classesToSelector(params.bulletClass), function onClick(e) {\n e.preventDefault();\n var index = $(this).index() * swiper.params.slidesPerGroup;\n if (swiper.params.loop) index += swiper.loopedSlides;\n swiper.slideTo(index);\n });\n }\n\n extend(swiper.pagination, {\n $el: $el,\n el: $el[0]\n });\n\n if (!swiper.enabled) {\n $el.addClass(params.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var $el = swiper.pagination.$el;\n $el.removeClass(params.hiddenClass);\n $el.removeClass(params.modifierClass + params.type);\n if (swiper.pagination.bullets) swiper.pagination.bullets.removeClass(params.bulletActiveClass);\n\n if (params.clickable) {\n $el.off('click', classesToSelector(params.bulletClass));\n }\n }\n};\nexport default {\n name: 'pagination',\n params: {\n pagination: {\n el: null,\n bulletElement: 'span',\n clickable: false,\n hideOnClick: false,\n renderBullet: null,\n renderProgressbar: null,\n renderFraction: null,\n renderCustom: null,\n progressbarOpposite: false,\n type: 'bullets',\n // 'bullets' or 'progressbar' or 'fraction' or 'custom'\n dynamicBullets: false,\n dynamicMainBullets: 1,\n formatFractionCurrent: function formatFractionCurrent(number) {\n return number;\n },\n formatFractionTotal: function formatFractionTotal(number) {\n return number;\n },\n bulletClass: 'swiper-pagination-bullet',\n bulletActiveClass: 'swiper-pagination-bullet-active',\n modifierClass: 'swiper-pagination-',\n // NEW\n currentClass: 'swiper-pagination-current',\n totalClass: 'swiper-pagination-total',\n hiddenClass: 'swiper-pagination-hidden',\n progressbarFillClass: 'swiper-pagination-progressbar-fill',\n progressbarOppositeClass: 'swiper-pagination-progressbar-opposite',\n clickableClass: 'swiper-pagination-clickable',\n // NEW\n lockClass: 'swiper-pagination-lock'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n pagination: _extends({\n dynamicBulletIndex: 0\n }, Pagination)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.pagination.init();\n swiper.pagination.render();\n swiper.pagination.update();\n },\n activeIndexChange: function activeIndexChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.update();\n } else if (typeof swiper.snapIndex === 'undefined') {\n swiper.pagination.update();\n }\n },\n snapIndexChange: function snapIndexChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.update();\n }\n },\n slidesLengthChange: function slidesLengthChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n snapGridLengthChange: function snapGridLengthChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n destroy: function destroy(swiper) {\n swiper.pagination.destroy();\n },\n 'enable disable': function enableDisable(swiper) {\n var $el = swiper.pagination.$el;\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.pagination.lockClass);\n }\n },\n click: function click(swiper, e) {\n var targetEl = e.target;\n\n if (swiper.params.pagination.el && swiper.params.pagination.hideOnClick && swiper.pagination.$el.length > 0 && !$(targetEl).hasClass(swiper.params.pagination.bulletClass)) {\n if (swiper.navigation && (swiper.navigation.nextEl && targetEl === swiper.navigation.nextEl || swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) return;\n var isHidden = swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);\n\n if (isHidden === true) {\n swiper.emit('paginationShow');\n } else {\n swiper.emit('paginationHide');\n }\n\n swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);\n }\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport { getDocument } from 'ssr-window';\nimport $ from '../../utils/dom';\nimport { extend, nextTick, bindModuleMethods, createElementIfNotDefined } from '../../utils/utils';\nvar Scrollbar = {\n setTranslate: function setTranslate() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n var scrollbar = swiper.scrollbar,\n rtl = swiper.rtlTranslate,\n progress = swiper.progress;\n var dragSize = scrollbar.dragSize,\n trackSize = scrollbar.trackSize,\n $dragEl = scrollbar.$dragEl,\n $el = scrollbar.$el;\n var params = swiper.params.scrollbar;\n var newSize = dragSize;\n var newPos = (trackSize - dragSize) * progress;\n\n if (rtl) {\n newPos = -newPos;\n\n if (newPos > 0) {\n newSize = dragSize - newPos;\n newPos = 0;\n } else if (-newPos + dragSize > trackSize) {\n newSize = trackSize + newPos;\n }\n } else if (newPos < 0) {\n newSize = dragSize + newPos;\n newPos = 0;\n } else if (newPos + dragSize > trackSize) {\n newSize = trackSize - newPos;\n }\n\n if (swiper.isHorizontal()) {\n $dragEl.transform(\"translate3d(\" + newPos + \"px, 0, 0)\");\n $dragEl[0].style.width = newSize + \"px\";\n } else {\n $dragEl.transform(\"translate3d(0px, \" + newPos + \"px, 0)\");\n $dragEl[0].style.height = newSize + \"px\";\n }\n\n if (params.hide) {\n clearTimeout(swiper.scrollbar.timeout);\n $el[0].style.opacity = 1;\n swiper.scrollbar.timeout = setTimeout(function () {\n $el[0].style.opacity = 0;\n $el.transition(400);\n }, 1000);\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n swiper.scrollbar.$dragEl.transition(duration);\n },\n updateSize: function updateSize() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n var scrollbar = swiper.scrollbar;\n var $dragEl = scrollbar.$dragEl,\n $el = scrollbar.$el;\n $dragEl[0].style.width = '';\n $dragEl[0].style.height = '';\n var trackSize = swiper.isHorizontal() ? $el[0].offsetWidth : $el[0].offsetHeight;\n var divider = swiper.size / swiper.virtualSize;\n var moveDivider = divider * (trackSize / swiper.size);\n var dragSize;\n\n if (swiper.params.scrollbar.dragSize === 'auto') {\n dragSize = trackSize * divider;\n } else {\n dragSize = parseInt(swiper.params.scrollbar.dragSize, 10);\n }\n\n if (swiper.isHorizontal()) {\n $dragEl[0].style.width = dragSize + \"px\";\n } else {\n $dragEl[0].style.height = dragSize + \"px\";\n }\n\n if (divider >= 1) {\n $el[0].style.display = 'none';\n } else {\n $el[0].style.display = '';\n }\n\n if (swiper.params.scrollbar.hide) {\n $el[0].style.opacity = 0;\n }\n\n extend(scrollbar, {\n trackSize: trackSize,\n divider: divider,\n moveDivider: moveDivider,\n dragSize: dragSize\n });\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n scrollbar.$el[swiper.isLocked ? 'addClass' : 'removeClass'](swiper.params.scrollbar.lockClass);\n }\n },\n getPointerPosition: function getPointerPosition(e) {\n var swiper = this;\n\n if (swiper.isHorizontal()) {\n return e.type === 'touchstart' || e.type === 'touchmove' ? e.targetTouches[0].clientX : e.clientX;\n }\n\n return e.type === 'touchstart' || e.type === 'touchmove' ? e.targetTouches[0].clientY : e.clientY;\n },\n setDragPosition: function setDragPosition(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n rtl = swiper.rtlTranslate;\n var $el = scrollbar.$el,\n dragSize = scrollbar.dragSize,\n trackSize = scrollbar.trackSize,\n dragStartPos = scrollbar.dragStartPos;\n var positionRatio;\n positionRatio = (scrollbar.getPointerPosition(e) - $el.offset()[swiper.isHorizontal() ? 'left' : 'top'] - (dragStartPos !== null ? dragStartPos : dragSize / 2)) / (trackSize - dragSize);\n positionRatio = Math.max(Math.min(positionRatio, 1), 0);\n\n if (rtl) {\n positionRatio = 1 - positionRatio;\n }\n\n var position = swiper.minTranslate() + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio;\n swiper.updateProgress(position);\n swiper.setTranslate(position);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n },\n onDragStart: function onDragStart(e) {\n var swiper = this;\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el,\n $dragEl = scrollbar.$dragEl;\n swiper.scrollbar.isTouched = true;\n swiper.scrollbar.dragStartPos = e.target === $dragEl[0] || e.target === $dragEl ? scrollbar.getPointerPosition(e) - e.target.getBoundingClientRect()[swiper.isHorizontal() ? 'left' : 'top'] : null;\n e.preventDefault();\n e.stopPropagation();\n $wrapperEl.transition(100);\n $dragEl.transition(100);\n scrollbar.setDragPosition(e);\n clearTimeout(swiper.scrollbar.dragTimeout);\n $el.transition(0);\n\n if (params.hide) {\n $el.css('opacity', 1);\n }\n\n if (swiper.params.cssMode) {\n swiper.$wrapperEl.css('scroll-snap-type', 'none');\n }\n\n swiper.emit('scrollbarDragStart', e);\n },\n onDragMove: function onDragMove(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el,\n $dragEl = scrollbar.$dragEl;\n if (!swiper.scrollbar.isTouched) return;\n if (e.preventDefault) e.preventDefault();else e.returnValue = false;\n scrollbar.setDragPosition(e);\n $wrapperEl.transition(0);\n $el.transition(0);\n $dragEl.transition(0);\n swiper.emit('scrollbarDragMove', e);\n },\n onDragEnd: function onDragEnd(e) {\n var swiper = this;\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el;\n if (!swiper.scrollbar.isTouched) return;\n swiper.scrollbar.isTouched = false;\n\n if (swiper.params.cssMode) {\n swiper.$wrapperEl.css('scroll-snap-type', '');\n $wrapperEl.transition('');\n }\n\n if (params.hide) {\n clearTimeout(swiper.scrollbar.dragTimeout);\n swiper.scrollbar.dragTimeout = nextTick(function () {\n $el.css('opacity', 0);\n $el.transition(400);\n }, 1000);\n }\n\n swiper.emit('scrollbarDragEnd', e);\n\n if (params.snapOnRelease) {\n swiper.slideToClosest();\n }\n },\n enableDraggable: function enableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) return;\n var document = getDocument();\n var scrollbar = swiper.scrollbar,\n touchEventsTouch = swiper.touchEventsTouch,\n touchEventsDesktop = swiper.touchEventsDesktop,\n params = swiper.params,\n support = swiper.support;\n var $el = scrollbar.$el;\n var target = $el[0];\n var activeListener = support.passiveListener && params.passiveListeners ? {\n passive: false,\n capture: false\n } : false;\n var passiveListener = support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n if (!target) return;\n\n if (!support.touch) {\n target.addEventListener(touchEventsDesktop.start, swiper.scrollbar.onDragStart, activeListener);\n document.addEventListener(touchEventsDesktop.move, swiper.scrollbar.onDragMove, activeListener);\n document.addEventListener(touchEventsDesktop.end, swiper.scrollbar.onDragEnd, passiveListener);\n } else {\n target.addEventListener(touchEventsTouch.start, swiper.scrollbar.onDragStart, activeListener);\n target.addEventListener(touchEventsTouch.move, swiper.scrollbar.onDragMove, activeListener);\n target.addEventListener(touchEventsTouch.end, swiper.scrollbar.onDragEnd, passiveListener);\n }\n },\n disableDraggable: function disableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) return;\n var document = getDocument();\n var scrollbar = swiper.scrollbar,\n touchEventsTouch = swiper.touchEventsTouch,\n touchEventsDesktop = swiper.touchEventsDesktop,\n params = swiper.params,\n support = swiper.support;\n var $el = scrollbar.$el;\n var target = $el[0];\n var activeListener = support.passiveListener && params.passiveListeners ? {\n passive: false,\n capture: false\n } : false;\n var passiveListener = support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n if (!target) return;\n\n if (!support.touch) {\n target.removeEventListener(touchEventsDesktop.start, swiper.scrollbar.onDragStart, activeListener);\n document.removeEventListener(touchEventsDesktop.move, swiper.scrollbar.onDragMove, activeListener);\n document.removeEventListener(touchEventsDesktop.end, swiper.scrollbar.onDragEnd, passiveListener);\n } else {\n target.removeEventListener(touchEventsTouch.start, swiper.scrollbar.onDragStart, activeListener);\n target.removeEventListener(touchEventsTouch.move, swiper.scrollbar.onDragMove, activeListener);\n target.removeEventListener(touchEventsTouch.end, swiper.scrollbar.onDragEnd, passiveListener);\n }\n },\n init: function init() {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n $swiperEl = swiper.$el;\n swiper.params.scrollbar = createElementIfNotDefined($swiperEl, swiper.params.scrollbar, swiper.params.createElements, {\n el: 'swiper-scrollbar'\n });\n var params = swiper.params.scrollbar;\n if (!params.el) return;\n var $el = $(params.el);\n\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1 && $swiperEl.find(params.el).length === 1) {\n $el = $swiperEl.find(params.el);\n }\n\n var $dragEl = $el.find(\".\" + swiper.params.scrollbar.dragClass);\n\n if ($dragEl.length === 0) {\n $dragEl = $(\"
    \");\n $el.append($dragEl);\n }\n\n extend(scrollbar, {\n $el: $el,\n el: $el[0],\n $dragEl: $dragEl,\n dragEl: $dragEl[0]\n });\n\n if (params.draggable) {\n scrollbar.enableDraggable();\n }\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.scrollbar.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.scrollbar.disableDraggable();\n }\n};\nexport default {\n name: 'scrollbar',\n params: {\n scrollbar: {\n el: null,\n dragSize: 'auto',\n hide: false,\n draggable: false,\n snapOnRelease: true,\n lockClass: 'swiper-scrollbar-lock',\n dragClass: 'swiper-scrollbar-drag'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n scrollbar: _extends({\n isTouched: false,\n timeout: null,\n dragTimeout: null\n }, Scrollbar)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.scrollbar.init();\n swiper.scrollbar.updateSize();\n swiper.scrollbar.setTranslate();\n },\n update: function update(swiper) {\n swiper.scrollbar.updateSize();\n },\n resize: function resize(swiper) {\n swiper.scrollbar.updateSize();\n },\n observerUpdate: function observerUpdate(swiper) {\n swiper.scrollbar.updateSize();\n },\n setTranslate: function setTranslate(swiper) {\n swiper.scrollbar.setTranslate();\n },\n setTransition: function setTransition(swiper, duration) {\n swiper.scrollbar.setTransition(duration);\n },\n 'enable disable': function enableDisable(swiper) {\n var $el = swiper.scrollbar.$el;\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.scrollbar.lockClass);\n }\n },\n destroy: function destroy(swiper) {\n swiper.scrollbar.destroy();\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport { getWindow } from 'ssr-window';\nimport { bindModuleMethods } from '../../utils/utils';\nvar Observer = {\n attach: function attach(target, options) {\n if (options === void 0) {\n options = {};\n }\n\n var window = getWindow();\n var swiper = this;\n var ObserverFunc = window.MutationObserver || window.WebkitMutationObserver;\n var observer = new ObserverFunc(function (mutations) {\n // The observerUpdate event should only be triggered\n // once despite the number of mutations. Additional\n // triggers are redundant and are very costly\n if (mutations.length === 1) {\n swiper.emit('observerUpdate', mutations[0]);\n return;\n }\n\n var observerUpdate = function observerUpdate() {\n swiper.emit('observerUpdate', mutations[0]);\n };\n\n if (window.requestAnimationFrame) {\n window.requestAnimationFrame(observerUpdate);\n } else {\n window.setTimeout(observerUpdate, 0);\n }\n });\n observer.observe(target, {\n attributes: typeof options.attributes === 'undefined' ? true : options.attributes,\n childList: typeof options.childList === 'undefined' ? true : options.childList,\n characterData: typeof options.characterData === 'undefined' ? true : options.characterData\n });\n swiper.observer.observers.push(observer);\n },\n init: function init() {\n var swiper = this;\n if (!swiper.support.observer || !swiper.params.observer) return;\n\n if (swiper.params.observeParents) {\n var containerParents = swiper.$el.parents();\n\n for (var i = 0; i < containerParents.length; i += 1) {\n swiper.observer.attach(containerParents[i]);\n }\n } // Observe container\n\n\n swiper.observer.attach(swiper.$el[0], {\n childList: swiper.params.observeSlideChildren\n }); // Observe wrapper\n\n swiper.observer.attach(swiper.$wrapperEl[0], {\n attributes: false\n });\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.observer.observers.forEach(function (observer) {\n observer.disconnect();\n });\n swiper.observer.observers = [];\n }\n};\nexport default {\n name: 'observer',\n params: {\n observer: false,\n observeParents: false,\n observeSlideChildren: false\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n observer: _extends({}, Observer, {\n observers: []\n })\n });\n },\n on: {\n init: function init(swiper) {\n swiper.observer.init();\n },\n destroy: function destroy(swiper) {\n swiper.observer.destroy();\n }\n }\n};","import { getWindow } from 'ssr-window';\nimport { extend } from '../../utils/utils';\n\nvar supportsResizeObserver = function supportsResizeObserver() {\n var window = getWindow();\n return typeof window.ResizeObserver !== 'undefined';\n};\n\nexport default {\n name: 'resize',\n create: function create() {\n var swiper = this;\n extend(swiper, {\n resize: {\n observer: null,\n createObserver: function createObserver() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.resize.observer = new ResizeObserver(function (entries) {\n var width = swiper.width,\n height = swiper.height;\n var newWidth = width;\n var newHeight = height;\n entries.forEach(function (_ref) {\n var contentBoxSize = _ref.contentBoxSize,\n contentRect = _ref.contentRect,\n target = _ref.target;\n if (target && target !== swiper.el) return;\n newWidth = contentRect ? contentRect.width : (contentBoxSize[0] || contentBoxSize).inlineSize;\n newHeight = contentRect ? contentRect.height : (contentBoxSize[0] || contentBoxSize).blockSize;\n });\n\n if (newWidth !== width || newHeight !== height) {\n swiper.resize.resizeHandler();\n }\n });\n swiper.resize.observer.observe(swiper.el);\n },\n removeObserver: function removeObserver() {\n if (swiper.resize.observer && swiper.resize.observer.unobserve && swiper.el) {\n swiper.resize.observer.unobserve(swiper.el);\n swiper.resize.observer = null;\n }\n },\n resizeHandler: function resizeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.emit('beforeResize');\n swiper.emit('resize');\n },\n orientationChangeHandler: function orientationChangeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.emit('orientationchange');\n }\n }\n });\n },\n on: {\n init: function init(swiper) {\n var window = getWindow();\n\n if (swiper.params.resizeObserver && supportsResizeObserver()) {\n swiper.resize.createObserver();\n return;\n } // Emit resize\n\n\n window.addEventListener('resize', swiper.resize.resizeHandler); // Emit orientationchange\n\n window.addEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n },\n destroy: function destroy(swiper) {\n var window = getWindow();\n swiper.resize.removeObserver();\n window.removeEventListener('resize', swiper.resize.resizeHandler);\n window.removeEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n }\n }\n};","import { paramsList } from './params-list';\nimport { isObject } from './utils';\n\nfunction getChangedParams(swiperParams, oldParams, children, oldChildren) {\n var keys = [];\n if (!oldParams) return keys;\n\n var addKey = function addKey(key) {\n if (keys.indexOf(key) < 0) keys.push(key);\n };\n\n var oldChildrenKeys = oldChildren.map(function (child) {\n return child.key;\n });\n var childrenKeys = children.map(function (child) {\n return child.key;\n });\n if (oldChildrenKeys.join('') !== childrenKeys.join('')) addKey('children');\n if (oldChildren.length !== children.length) addKey('children');\n var watchParams = paramsList.filter(function (key) {\n return key[0] === '_';\n }).map(function (key) {\n return key.replace(/_/, '');\n });\n watchParams.forEach(function (key) {\n if (key in swiperParams && key in oldParams) {\n if (isObject(swiperParams[key]) && isObject(oldParams[key])) {\n var newKeys = Object.keys(swiperParams[key]);\n var oldKeys = Object.keys(oldParams[key]);\n\n if (newKeys.length !== oldKeys.length) {\n addKey(key);\n } else {\n newKeys.forEach(function (newKey) {\n if (swiperParams[key][newKey] !== oldParams[key][newKey]) {\n addKey(key);\n }\n });\n oldKeys.forEach(function (oldKey) {\n if (swiperParams[key][oldKey] !== oldParams[key][oldKey]) addKey(key);\n });\n }\n } else if (swiperParams[key] !== oldParams[key]) {\n addKey(key);\n }\n }\n });\n return keys;\n}\n\nexport { getChangedParams };","import React from 'react';\n\nfunction processChildren(c) {\n var slides = [];\n React.Children.toArray(c).forEach(function (child) {\n if (child.type && child.type.displayName === 'SwiperSlide') {\n slides.push(child);\n } else if (child.props && child.props.children) {\n processChildren(child.props.children).forEach(function (slide) {\n return slides.push(slide);\n });\n }\n });\n return slides;\n}\n\nfunction getChildren(c) {\n var slides = [];\n var slots = {\n 'container-start': [],\n 'container-end': [],\n 'wrapper-start': [],\n 'wrapper-end': []\n };\n React.Children.toArray(c).forEach(function (child) {\n if (child.type && child.type.displayName === 'SwiperSlide') {\n slides.push(child);\n } else if (child.props && child.props.slot && slots[child.props.slot]) {\n slots[child.props.slot].push(child);\n } else if (child.props && child.props.children) {\n var foundSlides = processChildren(child.props.children);\n\n if (foundSlides.length > 0) {\n foundSlides.forEach(function (slide) {\n return slides.push(slide);\n });\n } else {\n slots['container-end'].push(child);\n }\n } else {\n slots['container-end'].push(child);\n }\n });\n return {\n slides: slides,\n slots: slots\n };\n}\n\nexport { getChildren };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { isObject, extend } from './utils';\nimport { paramsList } from './params-list';\n\nfunction getParams(obj) {\n if (obj === void 0) {\n obj = {};\n }\n\n var params = {\n on: {}\n };\n var events = {};\n var passedParams = {};\n extend(params, Swiper.defaults);\n extend(params, Swiper.extendedDefaults);\n params._emitClasses = true;\n params.init = false;\n var rest = {};\n var allowedParams = paramsList.map(function (key) {\n return key.replace(/_/, '');\n });\n Object.keys(obj).forEach(function (key) {\n if (allowedParams.indexOf(key) >= 0) {\n if (isObject(obj[key])) {\n params[key] = {};\n passedParams[key] = {};\n extend(params[key], obj[key]);\n extend(passedParams[key], obj[key]);\n } else {\n params[key] = obj[key];\n passedParams[key] = obj[key];\n }\n } else if (key.search(/on[A-Z]/) === 0 && typeof obj[key] === 'function') {\n events[\"\" + key[2].toLowerCase() + key.substr(3)] = obj[key];\n } else {\n rest[key] = obj[key];\n }\n });\n ['navigation', 'pagination', 'scrollbar'].forEach(function (key) {\n if (params[key] === true) params[key] = {};\n if (params[key] === false) delete params[key];\n });\n return {\n params: params,\n passedParams: passedParams,\n rest: rest,\n events: events\n };\n}\n\nexport { getParams };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { needsNavigation, needsPagination, needsScrollbar } from './utils';\n\nfunction initSwiper(swiperParams) {\n return new Swiper(swiperParams);\n}\n\nfunction mountSwiper(_ref, swiperParams) {\n var el = _ref.el,\n nextEl = _ref.nextEl,\n prevEl = _ref.prevEl,\n paginationEl = _ref.paginationEl,\n scrollbarEl = _ref.scrollbarEl,\n swiper = _ref.swiper;\n\n if (needsNavigation(swiperParams) && nextEl && prevEl) {\n swiper.params.navigation.nextEl = nextEl;\n swiper.originalParams.navigation.nextEl = nextEl;\n swiper.params.navigation.prevEl = prevEl;\n swiper.originalParams.navigation.prevEl = prevEl;\n }\n\n if (needsPagination(swiperParams) && paginationEl) {\n swiper.params.pagination.el = paginationEl;\n swiper.originalParams.pagination.el = paginationEl;\n }\n\n if (needsScrollbar(swiperParams) && scrollbarEl) {\n swiper.params.scrollbar.el = scrollbarEl;\n swiper.originalParams.scrollbar.el = scrollbarEl;\n }\n\n swiper.init(el);\n}\n\nexport { initSwiper, mountSwiper };","import React from 'react'; // eslint-disable-next-line\n\nimport Swiper from '../../core';\n\nfunction calcLoopedSlides(slides, swiperParams) {\n var slidesPerViewParams = swiperParams.slidesPerView;\n\n if (swiperParams.breakpoints) {\n var breakpoint = Swiper.prototype.getBreakpoint(swiperParams.breakpoints);\n var breakpointOnlyParams = breakpoint in swiperParams.breakpoints ? swiperParams.breakpoints[breakpoint] : undefined;\n\n if (breakpointOnlyParams && breakpointOnlyParams.slidesPerView) {\n slidesPerViewParams = breakpointOnlyParams.slidesPerView;\n }\n }\n\n var loopedSlides = Math.ceil(parseFloat(swiperParams.loopedSlides || slidesPerViewParams, 10));\n loopedSlides += swiperParams.loopAdditionalSlides;\n\n if (loopedSlides > slides.length) {\n loopedSlides = slides.length;\n }\n\n return loopedSlides;\n}\n\nfunction renderLoop(swiper, slides, swiperParams) {\n var modifiedSlides = slides.map(function (child, index) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiper,\n 'data-swiper-slide-index': index\n });\n });\n\n function duplicateSlide(child, index, position) {\n return /*#__PURE__*/React.cloneElement(child, {\n key: child.key + \"-duplicate-\" + index + \"-\" + position,\n className: (child.props.className || '') + \" \" + swiperParams.slideDuplicateClass\n });\n }\n\n if (swiperParams.loopFillGroupWithBlank) {\n var blankSlidesNum = swiperParams.slidesPerGroup - modifiedSlides.length % swiperParams.slidesPerGroup;\n\n if (blankSlidesNum !== swiperParams.slidesPerGroup) {\n for (var i = 0; i < blankSlidesNum; i += 1) {\n var blankSlide = /*#__PURE__*/React.createElement(\"div\", {\n className: swiperParams.slideClass + \" \" + swiperParams.slideBlankClass\n });\n modifiedSlides.push(blankSlide);\n }\n }\n }\n\n if (swiperParams.slidesPerView === 'auto' && !swiperParams.loopedSlides) {\n swiperParams.loopedSlides = modifiedSlides.length;\n }\n\n var loopedSlides = calcLoopedSlides(modifiedSlides, swiperParams);\n var prependSlides = [];\n var appendSlides = [];\n modifiedSlides.forEach(function (child, index) {\n if (index < loopedSlides) {\n appendSlides.push(duplicateSlide(child, index, 'prepend'));\n }\n\n if (index < modifiedSlides.length && index >= modifiedSlides.length - loopedSlides) {\n prependSlides.push(duplicateSlide(child, index, 'append'));\n }\n });\n\n if (swiper) {\n swiper.loopedSlides = loopedSlides;\n }\n\n return [].concat(prependSlides, modifiedSlides, appendSlides);\n}\n\nexport { calcLoopedSlides, renderLoop };","/* underscore in name -> watch for changes */\nvar paramsList = ['init', '_direction', 'touchEventsTarget', 'initialSlide', '_speed', 'cssMode', 'updateOnWindowResize', 'resizeObserver', 'nested', 'focusableElements', '_enabled', '_width', '_height', 'preventInteractionOnTransition', 'userAgent', 'url', '_edgeSwipeDetection', '_edgeSwipeThreshold', '_freeMode', '_freeModeMomentum', '_freeModeMomentumRatio', '_freeModeMomentumBounce', '_freeModeMomentumBounceRatio', '_freeModeMomentumVelocityRatio', '_freeModeSticky', '_freeModeMinimumVelocity', '_autoHeight', 'setWrapperSize', 'virtualTranslate', '_effect', 'breakpoints', '_spaceBetween', '_slidesPerView', '_slidesPerColumn', '_slidesPerColumnFill', '_slidesPerGroup', '_slidesPerGroupSkip', '_centeredSlides', '_centeredSlidesBounds', '_slidesOffsetBefore', '_slidesOffsetAfter', 'normalizeSlideIndex', '_centerInsufficientSlides', '_watchOverflow', 'roundLengths', 'touchRatio', 'touchAngle', 'simulateTouch', '_shortSwipes', '_longSwipes', 'longSwipesRatio', 'longSwipesMs', '_followFinger', 'allowTouchMove', '_threshold', 'touchMoveStopPropagation', 'touchStartPreventDefault', 'touchStartForcePreventDefault', 'touchReleaseOnEdges', 'uniqueNavElements', '_resistance', '_resistanceRatio', '_watchSlidesProgress', '_watchSlidesVisibility', '_grabCursor', 'preventClicks', 'preventClicksPropagation', '_slideToClickedSlide', '_preloadImages', 'updateOnImagesReady', '_loop', '_loopAdditionalSlides', '_loopedSlides', '_loopFillGroupWithBlank', 'loopPreventsSlide', '_allowSlidePrev', '_allowSlideNext', '_swipeHandler', '_noSwiping', 'noSwipingClass', 'noSwipingSelector', 'passiveListeners', 'containerModifierClass', 'slideClass', 'slideBlankClass', 'slideActiveClass', 'slideDuplicateActiveClass', 'slideVisibleClass', 'slideDuplicateClass', 'slideNextClass', 'slideDuplicateNextClass', 'slidePrevClass', 'slideDuplicatePrevClass', 'wrapperClass', 'runCallbacksOnInit', 'observer', 'observeParents', 'observeSlideChildren', // modules\n'a11y', 'autoplay', '_controller', 'coverflowEffect', 'cubeEffect', 'fadeEffect', 'flipEffect', 'hashNavigation', 'history', 'keyboard', 'lazy', 'mousewheel', '_navigation', '_pagination', 'parallax', '_scrollbar', '_thumbs', 'virtual', 'zoom'];\nexport { paramsList };","var _excluded = [\"tag\", \"children\", \"className\", \"swiper\", \"zoom\", \"virtualIndex\"];\n\nfunction _extends() { _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; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { useRef, useState, forwardRef } from 'react';\nimport { uniqueClasses } from './utils';\nimport { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect';\nvar SwiperSlide = /*#__PURE__*/forwardRef(function (_temp, externalRef) {\n var _ref = _temp === void 0 ? {} : _temp,\n _ref$tag = _ref.tag,\n Tag = _ref$tag === void 0 ? 'div' : _ref$tag,\n children = _ref.children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n swiper = _ref.swiper,\n zoom = _ref.zoom,\n virtualIndex = _ref.virtualIndex,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n\n var slideElRef = useRef(null);\n\n var _useState = useState('swiper-slide'),\n slideClasses = _useState[0],\n setSlideClasses = _useState[1];\n\n function updateClasses(swiper, el, classNames) {\n if (el === slideElRef.current) {\n setSlideClasses(classNames);\n }\n }\n\n useIsomorphicLayoutEffect(function () {\n if (externalRef) {\n externalRef.current = slideElRef.current;\n }\n\n if (!slideElRef.current || !swiper) {\n return;\n }\n\n if (swiper.destroyed) {\n if (slideClasses !== 'swiper-slide') {\n setSlideClasses('swiper-slide');\n }\n\n return;\n }\n\n swiper.on('_slideClass', updateClasses); // eslint-disable-next-line\n\n return function () {\n if (!swiper) return;\n swiper.off('_slideClass', updateClasses);\n };\n });\n useIsomorphicLayoutEffect(function () {\n if (swiper && slideElRef.current) {\n setSlideClasses(swiper.getSlideClasses(slideElRef.current));\n }\n }, [swiper]);\n var slideData;\n\n if (typeof children === 'function') {\n slideData = {\n isActive: slideClasses.indexOf('swiper-slide-active') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-active') >= 0,\n isVisible: slideClasses.indexOf('swiper-slide-visible') >= 0,\n isDuplicate: slideClasses.indexOf('swiper-slide-duplicate') >= 0,\n isPrev: slideClasses.indexOf('swiper-slide-prev') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-prev') >= 0,\n isNext: slideClasses.indexOf('swiper-slide-next') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-next') >= 0\n };\n }\n\n var renderChildren = function renderChildren() {\n return typeof children === 'function' ? children(slideData) : children;\n };\n\n return /*#__PURE__*/React.createElement(Tag, _extends({\n ref: slideElRef,\n className: uniqueClasses(\"\" + slideClasses + (className ? \" \" + className : '')),\n \"data-swiper-slide-index\": virtualIndex\n }, rest), zoom ? /*#__PURE__*/React.createElement(\"div\", {\n className: \"swiper-zoom-container\",\n \"data-swiper-zoom\": typeof zoom === 'number' ? zoom : undefined\n }, renderChildren()) : renderChildren());\n});\nSwiperSlide.displayName = 'SwiperSlide';\nexport { SwiperSlide };","var _excluded = [\"className\", \"tag\", \"wrapperTag\", \"children\", \"onSwiper\"];\n\nfunction _extends() { _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; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { useRef, useState, useEffect, forwardRef } from 'react';\nimport { getParams } from './get-params';\nimport { initSwiper, mountSwiper } from './init-swiper';\nimport { needsScrollbar, needsNavigation, needsPagination, uniqueClasses, extend } from './utils';\nimport { renderLoop, calcLoopedSlides } from './loop';\nimport { getChangedParams } from './get-changed-params';\nimport { getChildren } from './get-children';\nimport { updateSwiper } from './update-swiper';\nimport { renderVirtual, updateOnVirtualData } from './virtual';\nimport { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect';\nvar Swiper = /*#__PURE__*/forwardRef(function (_temp, externalElRef) {\n var _ref = _temp === void 0 ? {} : _temp,\n className = _ref.className,\n _ref$tag = _ref.tag,\n Tag = _ref$tag === void 0 ? 'div' : _ref$tag,\n _ref$wrapperTag = _ref.wrapperTag,\n WrapperTag = _ref$wrapperTag === void 0 ? 'div' : _ref$wrapperTag,\n children = _ref.children,\n onSwiper = _ref.onSwiper,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n\n var eventsAssigned = false;\n\n var _useState = useState('swiper-container'),\n containerClasses = _useState[0],\n setContainerClasses = _useState[1];\n\n var _useState2 = useState(null),\n virtualData = _useState2[0],\n setVirtualData = _useState2[1];\n\n var _useState3 = useState(false),\n breakpointChanged = _useState3[0],\n setBreakpointChanged = _useState3[1];\n\n var initializedRef = useRef(false);\n var swiperElRef = useRef(null);\n var swiperRef = useRef(null);\n var oldPassedParamsRef = useRef(null);\n var oldSlides = useRef(null);\n var nextElRef = useRef(null);\n var prevElRef = useRef(null);\n var paginationElRef = useRef(null);\n var scrollbarElRef = useRef(null);\n\n var _getParams = getParams(rest),\n swiperParams = _getParams.params,\n passedParams = _getParams.passedParams,\n restProps = _getParams.rest,\n events = _getParams.events;\n\n var _getChildren = getChildren(children),\n slides = _getChildren.slides,\n slots = _getChildren.slots;\n\n var onBeforeBreakpoint = function onBeforeBreakpoint() {\n setBreakpointChanged(!breakpointChanged);\n };\n\n Object.assign(swiperParams.on, {\n _containerClasses: function _containerClasses(swiper, classes) {\n setContainerClasses(classes);\n }\n });\n\n if (!swiperElRef.current) {\n // init swiper\n Object.assign(swiperParams.on, events);\n eventsAssigned = true;\n swiperRef.current = initSwiper(swiperParams);\n\n swiperRef.current.loopCreate = function () {};\n\n swiperRef.current.loopDestroy = function () {};\n\n if (swiperParams.loop) {\n swiperRef.current.loopedSlides = calcLoopedSlides(slides, swiperParams);\n }\n\n if (swiperRef.current.virtual && swiperRef.current.params.virtual.enabled) {\n swiperRef.current.virtual.slides = slides;\n var extendWith = {\n cache: false,\n renderExternal: setVirtualData,\n renderExternalUpdate: false\n };\n extend(swiperRef.current.params.virtual, extendWith);\n extend(swiperRef.current.originalParams.virtual, extendWith);\n }\n } // Listen for breakpoints change\n\n\n if (swiperRef.current) {\n swiperRef.current.on('_beforeBreakpoint', onBeforeBreakpoint);\n }\n\n var attachEvents = function attachEvents() {\n if (eventsAssigned || !events || !swiperRef.current) return;\n Object.keys(events).forEach(function (eventName) {\n swiperRef.current.on(eventName, events[eventName]);\n });\n };\n\n var detachEvents = function detachEvents() {\n if (!events || !swiperRef.current) return;\n Object.keys(events).forEach(function (eventName) {\n swiperRef.current.off(eventName, events[eventName]);\n });\n };\n\n useEffect(function () {\n return function () {\n if (swiperRef.current) swiperRef.current.off('_beforeBreakpoint', onBeforeBreakpoint);\n };\n }); // set initialized flag\n\n useEffect(function () {\n if (!initializedRef.current && swiperRef.current) {\n swiperRef.current.emitSlidesClasses();\n initializedRef.current = true;\n }\n }); // mount swiper\n\n useIsomorphicLayoutEffect(function () {\n if (externalElRef) {\n externalElRef.current = swiperElRef.current;\n }\n\n if (!swiperElRef.current) return;\n mountSwiper({\n el: swiperElRef.current,\n nextEl: nextElRef.current,\n prevEl: prevElRef.current,\n paginationEl: paginationElRef.current,\n scrollbarEl: scrollbarElRef.current,\n swiper: swiperRef.current\n }, swiperParams);\n if (onSwiper) onSwiper(swiperRef.current); // eslint-disable-next-line\n\n return function () {\n if (swiperRef.current && !swiperRef.current.destroyed) {\n swiperRef.current.destroy(true, false);\n }\n };\n }, []); // watch for params change\n\n useIsomorphicLayoutEffect(function () {\n attachEvents();\n var changedParams = getChangedParams(passedParams, oldPassedParamsRef.current, slides, oldSlides.current);\n oldPassedParamsRef.current = passedParams;\n oldSlides.current = slides;\n\n if (changedParams.length && swiperRef.current && !swiperRef.current.destroyed) {\n updateSwiper({\n swiper: swiperRef.current,\n slides: slides,\n passedParams: passedParams,\n changedParams: changedParams,\n nextEl: nextElRef.current,\n prevEl: prevElRef.current,\n scrollbarEl: scrollbarElRef.current,\n paginationEl: paginationElRef.current\n });\n }\n\n return function () {\n detachEvents();\n };\n }); // update on virtual update\n\n useIsomorphicLayoutEffect(function () {\n updateOnVirtualData(swiperRef.current);\n }, [virtualData]); // bypass swiper instance to slides\n\n function renderSlides() {\n if (swiperParams.virtual) {\n return renderVirtual(swiperRef.current, slides, virtualData);\n }\n\n if (!swiperParams.loop || swiperRef.current && swiperRef.current.destroyed) {\n return slides.map(function (child) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiperRef.current\n });\n });\n }\n\n return renderLoop(swiperRef.current, slides, swiperParams);\n }\n\n return /*#__PURE__*/React.createElement(Tag, _extends({\n ref: swiperElRef,\n className: uniqueClasses(\"\" + containerClasses + (className ? \" \" + className : ''))\n }, restProps), slots['container-start'], needsNavigation(swiperParams) && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n ref: prevElRef,\n className: \"swiper-button-prev\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n ref: nextElRef,\n className: \"swiper-button-next\"\n })), needsScrollbar(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n ref: scrollbarElRef,\n className: \"swiper-scrollbar\"\n }), needsPagination(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n ref: paginationElRef,\n className: \"swiper-pagination\"\n }), /*#__PURE__*/React.createElement(WrapperTag, {\n className: \"swiper-wrapper\"\n }, slots['wrapper-start'], renderSlides(), slots['wrapper-end']), slots['container-end']);\n});\nSwiper.displayName = 'Swiper';\nexport { Swiper };","import { isObject, extend } from './utils';\n\nfunction updateSwiper(_ref) {\n var swiper = _ref.swiper,\n slides = _ref.slides,\n passedParams = _ref.passedParams,\n changedParams = _ref.changedParams,\n nextEl = _ref.nextEl,\n prevEl = _ref.prevEl,\n scrollbarEl = _ref.scrollbarEl,\n paginationEl = _ref.paginationEl;\n var updateParams = changedParams.filter(function (key) {\n return key !== 'children' && key !== 'direction';\n });\n var currentParams = swiper.params,\n pagination = swiper.pagination,\n navigation = swiper.navigation,\n scrollbar = swiper.scrollbar,\n virtual = swiper.virtual,\n thumbs = swiper.thumbs;\n var needThumbsInit;\n var needControllerInit;\n var needPaginationInit;\n var needScrollbarInit;\n var needNavigationInit;\n\n if (changedParams.includes('thumbs') && passedParams.thumbs && passedParams.thumbs.swiper && currentParams.thumbs && !currentParams.thumbs.swiper) {\n needThumbsInit = true;\n }\n\n if (changedParams.includes('controller') && passedParams.controller && passedParams.controller.control && currentParams.controller && !currentParams.controller.control) {\n needControllerInit = true;\n }\n\n if (changedParams.includes('pagination') && passedParams.pagination && (passedParams.pagination.el || paginationEl) && (currentParams.pagination || currentParams.pagination === false) && pagination && !pagination.el) {\n needPaginationInit = true;\n }\n\n if (changedParams.includes('scrollbar') && passedParams.scrollbar && (passedParams.scrollbar.el || scrollbarEl) && (currentParams.scrollbar || currentParams.scrollbar === false) && scrollbar && !scrollbar.el) {\n needScrollbarInit = true;\n }\n\n if (changedParams.includes('navigation') && passedParams.navigation && (passedParams.navigation.prevEl || prevEl) && (passedParams.navigation.nextEl || nextEl) && (currentParams.navigation || currentParams.navigation === false) && navigation && !navigation.prevEl && !navigation.nextEl) {\n needNavigationInit = true;\n }\n\n var destroyModule = function destroyModule(mod) {\n if (!swiper[mod]) return;\n swiper[mod].destroy();\n\n if (mod === 'navigation') {\n currentParams[mod].prevEl = undefined;\n currentParams[mod].nextEl = undefined;\n swiper[mod].prevEl = undefined;\n swiper[mod].nextEl = undefined;\n } else {\n currentParams[mod].el = undefined;\n swiper[mod].el = undefined;\n }\n };\n\n updateParams.forEach(function (key) {\n if (isObject(currentParams[key]) && isObject(passedParams[key])) {\n extend(currentParams[key], passedParams[key]);\n } else {\n var newValue = passedParams[key];\n\n if ((newValue === true || newValue === false) && (key === 'navigation' || key === 'pagination' || key === 'scrollbar')) {\n if (newValue === false) {\n destroyModule(key);\n }\n } else {\n currentParams[key] = passedParams[key];\n }\n }\n });\n\n if (changedParams.includes('children') && virtual && currentParams.virtual.enabled) {\n virtual.slides = slides;\n virtual.update(true);\n } else if (changedParams.includes('children') && swiper.lazy && swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n\n if (needThumbsInit) {\n var initialized = thumbs.init();\n if (initialized) thumbs.update(true);\n }\n\n if (needControllerInit) {\n swiper.controller.control = currentParams.controller.control;\n }\n\n if (needPaginationInit) {\n if (paginationEl) currentParams.pagination.el = paginationEl;\n pagination.init();\n pagination.render();\n pagination.update();\n }\n\n if (needScrollbarInit) {\n if (scrollbarEl) currentParams.scrollbar.el = scrollbarEl;\n scrollbar.init();\n scrollbar.updateSize();\n scrollbar.setTranslate();\n }\n\n if (needNavigationInit) {\n if (nextEl) currentParams.navigation.nextEl = nextEl;\n if (prevEl) currentParams.navigation.prevEl = prevEl;\n navigation.init();\n navigation.update();\n }\n\n if (changedParams.includes('allowSlideNext')) {\n swiper.allowSlideNext = passedParams.allowSlideNext;\n }\n\n if (changedParams.includes('allowSlidePrev')) {\n swiper.allowSlidePrev = passedParams.allowSlidePrev;\n }\n\n if (changedParams.includes('direction')) {\n swiper.changeDirection(passedParams.direction, false);\n }\n\n swiper.update();\n}\n\nexport { updateSwiper };","import { useEffect, useLayoutEffect } from 'react';\n\nfunction useIsomorphicLayoutEffect(callback, deps) {\n // eslint-disable-next-line\n if (typeof window === 'undefined') return useEffect(callback, deps);\n return useLayoutEffect(callback, deps);\n}\n\nexport { useIsomorphicLayoutEffect };","function isObject(o) {\n return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object';\n}\n\nfunction extend(target, src) {\n var noExtend = ['__proto__', 'constructor', 'prototype'];\n Object.keys(src).filter(function (key) {\n return noExtend.indexOf(key) < 0;\n }).forEach(function (key) {\n if (typeof target[key] === 'undefined') target[key] = src[key];else if (isObject(src[key]) && isObject(target[key]) && Object.keys(src[key]).length > 0) {\n if (src[key].__swiper__) target[key] = src[key];else extend(target[key], src[key]);\n } else {\n target[key] = src[key];\n }\n });\n}\n\nfunction needsNavigation(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.navigation && typeof params.navigation.nextEl === 'undefined' && typeof params.navigation.prevEl === 'undefined';\n}\n\nfunction needsPagination(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.pagination && typeof params.pagination.el === 'undefined';\n}\n\nfunction needsScrollbar(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.scrollbar && typeof params.scrollbar.el === 'undefined';\n}\n\nfunction uniqueClasses(classNames) {\n if (classNames === void 0) {\n classNames = '';\n }\n\n var classes = classNames.split(' ').map(function (c) {\n return c.trim();\n }).filter(function (c) {\n return !!c;\n });\n var unique = [];\n classes.forEach(function (c) {\n if (unique.indexOf(c) < 0) unique.push(c);\n });\n return unique.join(' ');\n}\n\nexport { isObject, extend, needsNavigation, needsPagination, needsScrollbar, uniqueClasses };","import React from 'react';\n\nfunction updateOnVirtualData(swiper) {\n if (!swiper || swiper.destroyed || !swiper.params.virtual || swiper.params.virtual && !swiper.params.virtual.enabled) return;\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n\n if (swiper.lazy && swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n\n if (swiper.parallax && swiper.params.parallax && swiper.params.parallax.enabled) {\n swiper.parallax.setTranslate();\n }\n}\n\nfunction renderVirtual(swiper, slides, virtualData) {\n var _ref;\n\n if (!virtualData) return null;\n var style = swiper.isHorizontal() ? (_ref = {}, _ref[swiper.rtlTranslate ? 'right' : 'left'] = virtualData.offset + \"px\", _ref) : {\n top: virtualData.offset + \"px\"\n };\n return slides.filter(function (child, index) {\n return index >= virtualData.from && index <= virtualData.to;\n }).map(function (child) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiper,\n style: style\n });\n });\n}\n\nexport { renderVirtual, updateOnVirtualData };","import { $, addClass, removeClass, hasClass, toggleClass, attr, removeAttr, transform, transition, on, off, trigger, transitionEnd, outerWidth, outerHeight, styles, offset, css, each, html, text, is, index, eq, append, prepend, next, nextAll, prev, prevAll, parent, parents, closest, find, children, filter, remove } from 'dom7';\nvar Methods = {\n addClass: addClass,\n removeClass: removeClass,\n hasClass: hasClass,\n toggleClass: toggleClass,\n attr: attr,\n removeAttr: removeAttr,\n transform: transform,\n transition: transition,\n on: on,\n off: off,\n trigger: trigger,\n transitionEnd: transitionEnd,\n outerWidth: outerWidth,\n outerHeight: outerHeight,\n styles: styles,\n offset: offset,\n css: css,\n each: each,\n html: html,\n text: text,\n is: is,\n index: index,\n eq: eq,\n append: append,\n prepend: prepend,\n next: next,\n nextAll: nextAll,\n prev: prev,\n prevAll: prevAll,\n parent: parent,\n parents: parents,\n closest: closest,\n find: find,\n children: children,\n filter: filter,\n remove: remove\n};\nObject.keys(Methods).forEach(function (methodName) {\n Object.defineProperty($.fn, methodName, {\n value: Methods[methodName],\n writable: true\n });\n});\nexport default $;","import { getWindow } from 'ssr-window';\nvar browser;\n\nfunction calcBrowser() {\n var window = getWindow();\n\n function isSafari() {\n var ua = window.navigator.userAgent.toLowerCase();\n return ua.indexOf('safari') >= 0 && ua.indexOf('chrome') < 0 && ua.indexOf('android') < 0;\n }\n\n return {\n isEdge: !!window.navigator.userAgent.match(/Edge/g),\n isSafari: isSafari(),\n isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent)\n };\n}\n\nfunction getBrowser() {\n if (!browser) {\n browser = calcBrowser();\n }\n\n return browser;\n}\n\nexport { getBrowser };","import { getWindow } from 'ssr-window';\nimport { getSupport } from './get-support';\nvar device;\n\nfunction calcDevice(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n userAgent = _ref.userAgent;\n\n var support = getSupport();\n var window = getWindow();\n var platform = window.navigator.platform;\n var ua = userAgent || window.navigator.userAgent;\n var device = {\n ios: false,\n android: false\n };\n var screenWidth = window.screen.width;\n var screenHeight = window.screen.height;\n var android = ua.match(/(Android);?[\\s\\/]+([\\d.]+)?/); // eslint-disable-line\n\n var ipad = ua.match(/(iPad).*OS\\s([\\d_]+)/);\n var ipod = ua.match(/(iPod)(.*OS\\s([\\d_]+))?/);\n var iphone = !ipad && ua.match(/(iPhone\\sOS|iOS)\\s([\\d_]+)/);\n var windows = platform === 'Win32';\n var macos = platform === 'MacIntel'; // iPadOs 13 fix\n\n var iPadScreens = ['1024x1366', '1366x1024', '834x1194', '1194x834', '834x1112', '1112x834', '768x1024', '1024x768', '820x1180', '1180x820', '810x1080', '1080x810'];\n\n if (!ipad && macos && support.touch && iPadScreens.indexOf(screenWidth + \"x\" + screenHeight) >= 0) {\n ipad = ua.match(/(Version)\\/([\\d.]+)/);\n if (!ipad) ipad = [0, 1, '13_0_0'];\n macos = false;\n } // Android\n\n\n if (android && !windows) {\n device.os = 'android';\n device.android = true;\n }\n\n if (ipad || iphone || ipod) {\n device.os = 'ios';\n device.ios = true;\n } // Export object\n\n\n return device;\n}\n\nfunction getDevice(overrides) {\n if (overrides === void 0) {\n overrides = {};\n }\n\n if (!device) {\n device = calcDevice(overrides);\n }\n\n return device;\n}\n\nexport { getDevice };","import { getWindow, getDocument } from 'ssr-window';\nvar support;\n\nfunction calcSupport() {\n var window = getWindow();\n var document = getDocument();\n return {\n touch: !!('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch),\n pointerEvents: !!window.PointerEvent && 'maxTouchPoints' in window.navigator && window.navigator.maxTouchPoints >= 0,\n observer: function checkObserver() {\n return 'MutationObserver' in window || 'WebkitMutationObserver' in window;\n }(),\n passiveListener: function checkPassiveListener() {\n var supportsPassive = false;\n\n try {\n var opts = Object.defineProperty({}, 'passive', {\n // eslint-disable-next-line\n get: function get() {\n supportsPassive = true;\n }\n });\n window.addEventListener('testPassiveListener', null, opts);\n } catch (e) {// No support\n }\n\n return supportsPassive;\n }(),\n gestures: function checkGestures() {\n return 'ongesturestart' in window;\n }()\n };\n}\n\nfunction getSupport() {\n if (!support) {\n support = calcSupport();\n }\n\n return support;\n}\n\nexport { getSupport };","import { getDocument, getWindow } from 'ssr-window';\n\nfunction deleteProps(obj) {\n var object = obj;\n Object.keys(object).forEach(function (key) {\n try {\n object[key] = null;\n } catch (e) {// no getter for object\n }\n\n try {\n delete object[key];\n } catch (e) {// something got wrong\n }\n });\n}\n\nfunction nextTick(callback, delay) {\n if (delay === void 0) {\n delay = 0;\n }\n\n return setTimeout(callback, delay);\n}\n\nfunction now() {\n return Date.now();\n}\n\nfunction getComputedStyle(el) {\n var window = getWindow();\n var style;\n\n if (window.getComputedStyle) {\n style = window.getComputedStyle(el, null);\n }\n\n if (!style && el.currentStyle) {\n style = el.currentStyle;\n }\n\n if (!style) {\n style = el.style;\n }\n\n return style;\n}\n\nfunction getTranslate(el, axis) {\n if (axis === void 0) {\n axis = 'x';\n }\n\n var window = getWindow();\n var matrix;\n var curTransform;\n var transformMatrix;\n var curStyle = getComputedStyle(el, null);\n\n if (window.WebKitCSSMatrix) {\n curTransform = curStyle.transform || curStyle.webkitTransform;\n\n if (curTransform.split(',').length > 6) {\n curTransform = curTransform.split(', ').map(function (a) {\n return a.replace(',', '.');\n }).join(', ');\n } // Some old versions of Webkit choke when 'none' is passed; pass\n // empty string instead in this case\n\n\n transformMatrix = new window.WebKitCSSMatrix(curTransform === 'none' ? '' : curTransform);\n } else {\n transformMatrix = curStyle.MozTransform || curStyle.OTransform || curStyle.MsTransform || curStyle.msTransform || curStyle.transform || curStyle.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,');\n matrix = transformMatrix.toString().split(',');\n }\n\n if (axis === 'x') {\n // Latest Chrome and webkits Fix\n if (window.WebKitCSSMatrix) curTransform = transformMatrix.m41; // Crazy IE10 Matrix\n else if (matrix.length === 16) curTransform = parseFloat(matrix[12]); // Normal Browsers\n else curTransform = parseFloat(matrix[4]);\n }\n\n if (axis === 'y') {\n // Latest Chrome and webkits Fix\n if (window.WebKitCSSMatrix) curTransform = transformMatrix.m42; // Crazy IE10 Matrix\n else if (matrix.length === 16) curTransform = parseFloat(matrix[13]); // Normal Browsers\n else curTransform = parseFloat(matrix[5]);\n }\n\n return curTransform || 0;\n}\n\nfunction isObject(o) {\n return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object';\n}\n\nfunction isNode(node) {\n // eslint-disable-next-line\n if (typeof window !== 'undefined' && typeof window.HTMLElement !== 'undefined') {\n return node instanceof HTMLElement;\n }\n\n return node && (node.nodeType === 1 || node.nodeType === 11);\n}\n\nfunction extend() {\n var to = Object(arguments.length <= 0 ? undefined : arguments[0]);\n var noExtend = ['__proto__', 'constructor', 'prototype'];\n\n for (var i = 1; i < arguments.length; i += 1) {\n var nextSource = i < 0 || arguments.length <= i ? undefined : arguments[i];\n\n if (nextSource !== undefined && nextSource !== null && !isNode(nextSource)) {\n var keysArray = Object.keys(Object(nextSource)).filter(function (key) {\n return noExtend.indexOf(key) < 0;\n });\n\n for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex += 1) {\n var nextKey = keysArray[nextIndex];\n var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey);\n\n if (desc !== undefined && desc.enumerable) {\n if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) {\n if (nextSource[nextKey].__swiper__) {\n to[nextKey] = nextSource[nextKey];\n } else {\n extend(to[nextKey], nextSource[nextKey]);\n }\n } else if (!isObject(to[nextKey]) && isObject(nextSource[nextKey])) {\n to[nextKey] = {};\n\n if (nextSource[nextKey].__swiper__) {\n to[nextKey] = nextSource[nextKey];\n } else {\n extend(to[nextKey], nextSource[nextKey]);\n }\n } else {\n to[nextKey] = nextSource[nextKey];\n }\n }\n }\n }\n }\n\n return to;\n}\n\nfunction bindModuleMethods(instance, obj) {\n Object.keys(obj).forEach(function (key) {\n if (isObject(obj[key])) {\n Object.keys(obj[key]).forEach(function (subKey) {\n if (typeof obj[key][subKey] === 'function') {\n obj[key][subKey] = obj[key][subKey].bind(instance);\n }\n });\n }\n\n instance[key] = obj[key];\n });\n}\n\nfunction classesToSelector(classes) {\n if (classes === void 0) {\n classes = '';\n }\n\n return \".\" + classes.trim().replace(/([\\.:!\\/])/g, '\\\\$1') // eslint-disable-line\n .replace(/ /g, '.');\n}\n\nfunction createElementIfNotDefined($container, params, createElements, checkProps) {\n var document = getDocument();\n\n if (createElements) {\n Object.keys(checkProps).forEach(function (key) {\n if (!params[key] && params.auto === true) {\n var element = document.createElement('div');\n element.className = checkProps[key];\n $container.append(element);\n params[key] = element;\n }\n });\n }\n\n return params;\n}\n\nexport { deleteProps, nextTick, now, getTranslate, isObject, extend, bindModuleMethods, getComputedStyle, classesToSelector, createElementIfNotDefined };","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;","// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","import REGEX from './regex.js';\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && REGEX.test(uuid);\n}\n\nexport default validate;","module.exports = window[\"React\"];","module.exports = window[\"ReactDOM\"];","module.exports = window[\"lodash\"];","module.exports = window[\"moment\"];","module.exports = window[\"wp\"][\"api\"];","module.exports = window[\"wp\"][\"apiFetch\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"compose\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"hooks\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"keycodes\"];","module.exports = window[\"wp\"][\"primitives\"];","module.exports = window[\"wp\"][\"url\"];","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n}","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","import toPropertyKey from \"./toPropertyKey.js\";\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);\n }\n}\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","import toPropertyKey from \"./toPropertyKey.js\";\nexport default function _defineProperty(obj, key, value) {\n key = toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}","export default function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return _extends.apply(this, arguments);\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","export default function _iterableToArrayLimit(r, l) {\n var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"];\n if (null != t) {\n var e,\n n,\n i,\n u,\n a = [],\n f = !0,\n o = !1;\n try {\n if (i = (t = t.call(r)).next, 0 === l) {\n if (Object(t) !== t) return;\n f = !1;\n } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);\n } catch (r) {\n o = !0, n = r;\n } finally {\n try {\n if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return;\n } finally {\n if (o) throw n;\n }\n }\n return a;\n }\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import defineProperty from \"./defineProperty.js\";\nexport default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}","import _typeof from \"./typeof.js\";\nimport assertThisInitialized from \"./assertThisInitialized.js\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n return assertThisInitialized(self);\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import _typeof from \"./typeof.js\";\nexport default function _toPrimitive(input, hint) {\n if (_typeof(input) !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (_typeof(res) !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}","import _typeof from \"./typeof.js\";\nimport toPrimitive from \"./toPrimitive.js\";\nexport default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, \"string\");\n return _typeof(key) === \"symbol\" ? key : String(key);\n}","export default function _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, _typeof(o);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _wrapRegExp() {\n _wrapRegExp = function (re, groups) {\n return new BabelRegExp(re, void 0, groups);\n };\n\n var _super = RegExp.prototype,\n _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = new RegExp(re, flags);\n\n return _groups.set(_this, groups || _groups.get(re)), _setPrototypeOf(_this, BabelRegExp.prototype);\n }\n\n function buildGroups(result, re) {\n var g = _groups.get(re);\n\n return Object.keys(g).reduce(function (groups, name) {\n return groups[name] = result[g[name]], groups;\n }, Object.create(null));\n }\n\n return _inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (str) {\n var result = _super.exec.call(this, str);\n\n return result && (result.groups = buildGroups(result, this)), result;\n }, BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {\n if (\"string\" == typeof substitution) {\n var groups = _groups.get(this);\n\n return _super[Symbol.replace].call(this, str, substitution.replace(/\\$<([^>]+)>/g, function (_, name) {\n return \"$\" + groups[name];\n }));\n }\n\n if (\"function\" == typeof substitution) {\n var _this = this;\n\n return _super[Symbol.replace].call(this, str, function () {\n var args = arguments;\n return \"object\" != typeof args[args.length - 1] && (args = [].slice.call(args)).push(buildGroups(args, _this)), substitution.apply(this, args);\n });\n }\n\n return _super[Symbol.replace].call(this, str, substitution);\n }, _wrapRegExp.apply(this, arguments);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nvar noop = function noop() {};\n\nvar _WINDOW = {};\nvar _DOCUMENT = {};\nvar _MUTATION_OBSERVER = null;\nvar _PERFORMANCE = {\n mark: noop,\n measure: noop\n};\n\ntry {\n if (typeof window !== 'undefined') _WINDOW = window;\n if (typeof document !== 'undefined') _DOCUMENT = document;\n if (typeof MutationObserver !== 'undefined') _MUTATION_OBSERVER = MutationObserver;\n if (typeof performance !== 'undefined') _PERFORMANCE = performance;\n} catch (e) {}\n\nvar _ref = _WINDOW.navigator || {},\n _ref$userAgent = _ref.userAgent,\n userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;\nvar WINDOW = _WINDOW;\nvar DOCUMENT = _DOCUMENT;\nvar MUTATION_OBSERVER = _MUTATION_OBSERVER;\nvar PERFORMANCE = _PERFORMANCE;\nvar IS_BROWSER = !!WINDOW.document;\nvar IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';\nvar IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');\n\nvar _familyProxy, _familyProxy2, _familyProxy3, _familyProxy4, _familyProxy5;\n\nvar NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';\nvar UNITS_IN_GRID = 16;\nvar DEFAULT_CSS_PREFIX = 'fa';\nvar DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';\nvar DATA_FA_I2SVG = 'data-fa-i2svg';\nvar DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';\nvar DATA_FA_PSEUDO_ELEMENT_PENDING = 'data-fa-pseudo-element-pending';\nvar DATA_PREFIX = 'data-prefix';\nvar DATA_ICON = 'data-icon';\nvar HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';\nvar MUTATION_APPROACH_ASYNC = 'async';\nvar TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'];\nvar PRODUCTION = function () {\n try {\n return process.env.NODE_ENV === 'production';\n } catch (e) {\n return false;\n }\n}();\nvar FAMILY_CLASSIC = 'classic';\nvar FAMILY_SHARP = 'sharp';\nvar FAMILIES = [FAMILY_CLASSIC, FAMILY_SHARP];\n\nfunction familyProxy(obj) {\n // Defaults to the classic family if family is not available\n return new Proxy(obj, {\n get: function get(target, prop) {\n return prop in target ? target[prop] : target[FAMILY_CLASSIC];\n }\n });\n}\nvar PREFIX_TO_STYLE = familyProxy((_familyProxy = {}, _defineProperty(_familyProxy, FAMILY_CLASSIC, {\n 'fa': 'solid',\n 'fas': 'solid',\n 'fa-solid': 'solid',\n 'far': 'regular',\n 'fa-regular': 'regular',\n 'fal': 'light',\n 'fa-light': 'light',\n 'fat': 'thin',\n 'fa-thin': 'thin',\n 'fad': 'duotone',\n 'fa-duotone': 'duotone',\n 'fab': 'brands',\n 'fa-brands': 'brands',\n 'fak': 'kit',\n 'fa-kit': 'kit'\n}), _defineProperty(_familyProxy, FAMILY_SHARP, {\n 'fa': 'solid',\n 'fass': 'solid',\n 'fa-solid': 'solid',\n 'fasr': 'regular',\n 'fa-regular': 'regular',\n 'fasl': 'light',\n 'fa-light': 'light'\n}), _familyProxy));\nvar STYLE_TO_PREFIX = familyProxy((_familyProxy2 = {}, _defineProperty(_familyProxy2, FAMILY_CLASSIC, {\n 'solid': 'fas',\n 'regular': 'far',\n 'light': 'fal',\n 'thin': 'fat',\n 'duotone': 'fad',\n 'brands': 'fab',\n 'kit': 'fak'\n}), _defineProperty(_familyProxy2, FAMILY_SHARP, {\n 'solid': 'fass',\n 'regular': 'fasr',\n 'light': 'fasl'\n}), _familyProxy2));\nvar PREFIX_TO_LONG_STYLE = familyProxy((_familyProxy3 = {}, _defineProperty(_familyProxy3, FAMILY_CLASSIC, {\n 'fab': 'fa-brands',\n 'fad': 'fa-duotone',\n 'fak': 'fa-kit',\n 'fal': 'fa-light',\n 'far': 'fa-regular',\n 'fas': 'fa-solid',\n 'fat': 'fa-thin'\n}), _defineProperty(_familyProxy3, FAMILY_SHARP, {\n 'fass': 'fa-solid',\n 'fasr': 'fa-regular',\n 'fasl': 'fa-light'\n}), _familyProxy3));\nvar LONG_STYLE_TO_PREFIX = familyProxy((_familyProxy4 = {}, _defineProperty(_familyProxy4, FAMILY_CLASSIC, {\n 'fa-brands': 'fab',\n 'fa-duotone': 'fad',\n 'fa-kit': 'fak',\n 'fa-light': 'fal',\n 'fa-regular': 'far',\n 'fa-solid': 'fas',\n 'fa-thin': 'fat'\n}), _defineProperty(_familyProxy4, FAMILY_SHARP, {\n 'fa-solid': 'fass',\n 'fa-regular': 'fasr',\n 'fa-light': 'fasl'\n}), _familyProxy4));\nvar ICON_SELECTION_SYNTAX_PATTERN = /fa(s|r|l|t|d|b|k|ss|sr|sl)?[\\-\\ ]/; // eslint-disable-line no-useless-escape\n\nvar LAYERS_TEXT_CLASSNAME = 'fa-layers-text';\nvar FONT_FAMILY_PATTERN = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i;\nvar FONT_WEIGHT_TO_PREFIX = familyProxy((_familyProxy5 = {}, _defineProperty(_familyProxy5, FAMILY_CLASSIC, {\n '900': 'fas',\n '400': 'far',\n 'normal': 'far',\n '300': 'fal',\n '100': 'fat'\n}), _defineProperty(_familyProxy5, FAMILY_SHARP, {\n '900': 'fass',\n '400': 'fasr',\n '300': 'fasl'\n}), _familyProxy5));\nvar oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\nvar oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);\nvar ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'];\nvar DUOTONE_CLASSES = {\n GROUP: 'duotone-group',\n SWAP_OPACITY: 'swap-opacity',\n PRIMARY: 'primary',\n SECONDARY: 'secondary'\n};\nvar prefixes = new Set();\nObject.keys(STYLE_TO_PREFIX[FAMILY_CLASSIC]).map(prefixes.add.bind(prefixes));\nObject.keys(STYLE_TO_PREFIX[FAMILY_SHARP]).map(prefixes.add.bind(prefixes));\nvar RESERVED_CLASSES = [].concat(FAMILIES, _toConsumableArray(prefixes), ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', 'beat', 'border', 'fade', 'beat-fade', 'bounce', 'flip-both', 'flip-horizontal', 'flip-vertical', 'flip', 'fw', 'inverse', 'layers-counter', 'layers-text', 'layers', 'li', 'pull-left', 'pull-right', 'pulse', 'rotate-180', 'rotate-270', 'rotate-90', 'rotate-by', 'shake', 'spin-pulse', 'spin-reverse', 'spin', 'stack-1x', 'stack-2x', 'stack', 'ul', DUOTONE_CLASSES.GROUP, DUOTONE_CLASSES.SWAP_OPACITY, DUOTONE_CLASSES.PRIMARY, DUOTONE_CLASSES.SECONDARY]).concat(oneToTen.map(function (n) {\n return \"\".concat(n, \"x\");\n})).concat(oneToTwenty.map(function (n) {\n return \"w-\".concat(n);\n}));\n\nvar initial = WINDOW.FontAwesomeConfig || {};\n\nfunction getAttrConfig(attr) {\n var element = DOCUMENT.querySelector('script[' + attr + ']');\n\n if (element) {\n return element.getAttribute(attr);\n }\n}\n\nfunction coerce(val) {\n // Getting an empty string will occur if the attribute is set on the HTML tag but without a value\n // We'll assume that this is an indication that it should be toggled to true\n if (val === '') return true;\n if (val === 'false') return false;\n if (val === 'true') return true;\n return val;\n}\n\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n var attrs = [['data-family-prefix', 'familyPrefix'], ['data-css-prefix', 'cssPrefix'], ['data-family-default', 'familyDefault'], ['data-style-default', 'styleDefault'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-mutate-approach', 'mutateApproach'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n attrs.forEach(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n attr = _ref2[0],\n key = _ref2[1];\n\n var val = coerce(getAttrConfig(attr));\n\n if (val !== undefined && val !== null) {\n initial[key] = val;\n }\n });\n}\n\nvar _default = {\n styleDefault: 'solid',\n familyDefault: 'classic',\n cssPrefix: DEFAULT_CSS_PREFIX,\n replacementClass: DEFAULT_REPLACEMENT_CLASS,\n autoReplaceSvg: true,\n autoAddCss: true,\n autoA11y: true,\n searchPseudoElements: false,\n observeMutations: true,\n mutateApproach: 'async',\n keepOriginalSource: true,\n measurePerformance: false,\n showMissingIcons: true\n}; // familyPrefix is deprecated but we must still support it if present\n\nif (initial.familyPrefix) {\n initial.cssPrefix = initial.familyPrefix;\n}\n\nvar _config = _objectSpread2(_objectSpread2({}, _default), initial);\n\nif (!_config.autoReplaceSvg) _config.observeMutations = false;\nvar config = {};\nObject.keys(_default).forEach(function (key) {\n Object.defineProperty(config, key, {\n enumerable: true,\n set: function set(val) {\n _config[key] = val;\n\n _onChangeCb.forEach(function (cb) {\n return cb(config);\n });\n },\n get: function get() {\n return _config[key];\n }\n });\n}); // familyPrefix is deprecated as of 6.2.0 and should be removed in 7.0.0\n\nObject.defineProperty(config, 'familyPrefix', {\n enumerable: true,\n set: function set(val) {\n _config.cssPrefix = val;\n\n _onChangeCb.forEach(function (cb) {\n return cb(config);\n });\n },\n get: function get() {\n return _config.cssPrefix;\n }\n});\nWINDOW.FontAwesomeConfig = config;\nvar _onChangeCb = [];\nfunction onChange(cb) {\n _onChangeCb.push(cb);\n\n return function () {\n _onChangeCb.splice(_onChangeCb.indexOf(cb), 1);\n };\n}\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n size: 16,\n x: 0,\n y: 0,\n rotate: 0,\n flipX: false,\n flipY: false\n};\nfunction insertCss(css) {\n if (!css || !IS_DOM) {\n return;\n }\n\n var style = DOCUMENT.createElement('style');\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n var headChildren = DOCUMENT.head.childNodes;\n var beforeChild = null;\n\n for (var i = headChildren.length - 1; i > -1; i--) {\n var child = headChildren[i];\n var tagName = (child.tagName || '').toUpperCase();\n\n if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n beforeChild = child;\n }\n }\n\n DOCUMENT.head.insertBefore(style, beforeChild);\n return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n var size = 12;\n var id = '';\n\n while (size-- > 0) {\n id += idPool[Math.random() * 62 | 0];\n }\n\n return id;\n}\nfunction toArray(obj) {\n var array = [];\n\n for (var i = (obj || []).length >>> 0; i--;) {\n array[i] = obj[i];\n }\n\n return array;\n}\nfunction classArray(node) {\n if (node.classList) {\n return toArray(node.classList);\n } else {\n return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n return i;\n });\n }\n}\nfunction htmlEscape(str) {\n return \"\".concat(str).replace(/&/g, '&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>');\n}\nfunction joinAttributes(attributes) {\n return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n }, '').trim();\n}\nfunction joinStyles(styles) {\n return Object.keys(styles || {}).reduce(function (acc, styleName) {\n return acc + \"\".concat(styleName, \": \").concat(styles[styleName].trim(), \";\");\n }, '');\n}\nfunction transformIsMeaningful(transform) {\n return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n}\nfunction transformForSvg(_ref) {\n var transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n return {\n outer: outer,\n inner: inner,\n path: path\n };\n}\nfunction transformForCss(_ref2) {\n var transform = _ref2.transform,\n _ref2$width = _ref2.width,\n width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n _ref2$height = _ref2.height,\n height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n _ref2$startCentered = _ref2.startCentered,\n startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n var val = '';\n\n if (startCentered && IS_IE) {\n val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n } else if (startCentered) {\n val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n } else {\n val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n }\n\n val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n val += \"rotate(\".concat(transform.rotate, \"deg) \");\n return val;\n}\n\nvar baseStyles = \":root, :host {\\n --fa-font-solid: normal 900 1em/1 \\\"Font Awesome 6 Solid\\\";\\n --fa-font-regular: normal 400 1em/1 \\\"Font Awesome 6 Regular\\\";\\n --fa-font-light: normal 300 1em/1 \\\"Font Awesome 6 Light\\\";\\n --fa-font-thin: normal 100 1em/1 \\\"Font Awesome 6 Thin\\\";\\n --fa-font-duotone: normal 900 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n --fa-font-sharp-solid: normal 900 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-sharp-regular: normal 400 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-sharp-light: normal 300 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-brands: normal 400 1em/1 \\\"Font Awesome 6 Brands\\\";\\n}\\n\\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\\n overflow: visible;\\n box-sizing: content-box;\\n}\\n\\n.svg-inline--fa {\\n display: var(--fa-display, inline-block);\\n height: 1em;\\n overflow: visible;\\n vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-2xs {\\n vertical-align: 0.1em;\\n}\\n.svg-inline--fa.fa-xs {\\n vertical-align: 0em;\\n}\\n.svg-inline--fa.fa-sm {\\n vertical-align: -0.0714285705em;\\n}\\n.svg-inline--fa.fa-lg {\\n vertical-align: -0.2em;\\n}\\n.svg-inline--fa.fa-xl {\\n vertical-align: -0.25em;\\n}\\n.svg-inline--fa.fa-2xl {\\n vertical-align: -0.3125em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n margin-right: var(--fa-pull-margin, 0.3em);\\n width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n margin-left: var(--fa-pull-margin, 0.3em);\\n width: auto;\\n}\\n.svg-inline--fa.fa-li {\\n width: var(--fa-li-width, 2em);\\n top: 0.25em;\\n}\\n.svg-inline--fa.fa-fw {\\n width: var(--fa-fw-width, 1.25em);\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n display: inline-block;\\n position: absolute;\\n text-align: center;\\n}\\n\\n.fa-layers {\\n display: inline-block;\\n height: 1em;\\n position: relative;\\n text-align: center;\\n vertical-align: -0.125em;\\n width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-text {\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n background-color: var(--fa-counter-background-color, #ff253a);\\n border-radius: var(--fa-counter-border-radius, 1em);\\n box-sizing: border-box;\\n color: var(--fa-inverse, #fff);\\n line-height: var(--fa-counter-line-height, 1);\\n max-width: var(--fa-counter-max-width, 5em);\\n min-width: var(--fa-counter-min-width, 1.5em);\\n overflow: hidden;\\n padding: var(--fa-counter-padding, 0.25em 0.5em);\\n right: var(--fa-right, 0);\\n text-overflow: ellipsis;\\n top: var(--fa-top, 0);\\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\\n transform: scale(var(--fa-counter-scale, 0.25));\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n bottom: var(--fa-bottom, 0);\\n right: var(--fa-right, 0);\\n top: auto;\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: bottom right;\\n transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n bottom: var(--fa-bottom, 0);\\n left: var(--fa-left, 0);\\n right: auto;\\n top: auto;\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: bottom left;\\n transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n top: var(--fa-top, 0);\\n right: var(--fa-right, 0);\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n left: var(--fa-left, 0);\\n right: auto;\\n top: var(--fa-top, 0);\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.fa-1x {\\n font-size: 1em;\\n}\\n\\n.fa-2x {\\n font-size: 2em;\\n}\\n\\n.fa-3x {\\n font-size: 3em;\\n}\\n\\n.fa-4x {\\n font-size: 4em;\\n}\\n\\n.fa-5x {\\n font-size: 5em;\\n}\\n\\n.fa-6x {\\n font-size: 6em;\\n}\\n\\n.fa-7x {\\n font-size: 7em;\\n}\\n\\n.fa-8x {\\n font-size: 8em;\\n}\\n\\n.fa-9x {\\n font-size: 9em;\\n}\\n\\n.fa-10x {\\n font-size: 10em;\\n}\\n\\n.fa-2xs {\\n font-size: 0.625em;\\n line-height: 0.1em;\\n vertical-align: 0.225em;\\n}\\n\\n.fa-xs {\\n font-size: 0.75em;\\n line-height: 0.0833333337em;\\n vertical-align: 0.125em;\\n}\\n\\n.fa-sm {\\n font-size: 0.875em;\\n line-height: 0.0714285718em;\\n vertical-align: 0.0535714295em;\\n}\\n\\n.fa-lg {\\n font-size: 1.25em;\\n line-height: 0.05em;\\n vertical-align: -0.075em;\\n}\\n\\n.fa-xl {\\n font-size: 1.5em;\\n line-height: 0.0416666682em;\\n vertical-align: -0.125em;\\n}\\n\\n.fa-2xl {\\n font-size: 2em;\\n line-height: 0.03125em;\\n vertical-align: -0.1875em;\\n}\\n\\n.fa-fw {\\n text-align: center;\\n width: 1.25em;\\n}\\n\\n.fa-ul {\\n list-style-type: none;\\n margin-left: var(--fa-li-margin, 2.5em);\\n padding-left: 0;\\n}\\n.fa-ul > li {\\n position: relative;\\n}\\n\\n.fa-li {\\n left: calc(var(--fa-li-width, 2em) * -1);\\n position: absolute;\\n text-align: center;\\n width: var(--fa-li-width, 2em);\\n line-height: inherit;\\n}\\n\\n.fa-border {\\n border-color: var(--fa-border-color, #eee);\\n border-radius: var(--fa-border-radius, 0.1em);\\n border-style: var(--fa-border-style, solid);\\n border-width: var(--fa-border-width, 0.08em);\\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\\n}\\n\\n.fa-pull-left {\\n float: left;\\n margin-right: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-pull-right {\\n float: right;\\n margin-left: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-beat {\\n -webkit-animation-name: fa-beat;\\n animation-name: fa-beat;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-bounce {\\n -webkit-animation-name: fa-bounce;\\n animation-name: fa-bounce;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n}\\n\\n.fa-fade {\\n -webkit-animation-name: fa-fade;\\n animation-name: fa-fade;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-beat-fade {\\n -webkit-animation-name: fa-beat-fade;\\n animation-name: fa-beat-fade;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-flip {\\n -webkit-animation-name: fa-flip;\\n animation-name: fa-flip;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-shake {\\n -webkit-animation-name: fa-shake;\\n animation-name: fa-shake;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\n animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin {\\n -webkit-animation-name: fa-spin;\\n animation-name: fa-spin;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\\n animation-duration: var(--fa-animation-duration, 2s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\n animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin-reverse {\\n --fa-animation-direction: reverse;\\n}\\n\\n.fa-pulse,\\n.fa-spin-pulse {\\n -webkit-animation-name: fa-spin;\\n animation-name: fa-spin;\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\\n animation-timing-function: var(--fa-animation-timing, steps(8));\\n}\\n\\n@media (prefers-reduced-motion: reduce) {\\n .fa-beat,\\n.fa-bounce,\\n.fa-fade,\\n.fa-beat-fade,\\n.fa-flip,\\n.fa-pulse,\\n.fa-shake,\\n.fa-spin,\\n.fa-spin-pulse {\\n -webkit-animation-delay: -1ms;\\n animation-delay: -1ms;\\n -webkit-animation-duration: 1ms;\\n animation-duration: 1ms;\\n -webkit-animation-iteration-count: 1;\\n animation-iteration-count: 1;\\n -webkit-transition-delay: 0s;\\n transition-delay: 0s;\\n -webkit-transition-duration: 0s;\\n transition-duration: 0s;\\n }\\n}\\n@-webkit-keyframes fa-beat {\\n 0%, 90% {\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 45% {\\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n transform: scale(var(--fa-beat-scale, 1.25));\\n }\\n}\\n@keyframes fa-beat {\\n 0%, 90% {\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 45% {\\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n transform: scale(var(--fa-beat-scale, 1.25));\\n }\\n}\\n@-webkit-keyframes fa-bounce {\\n 0% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 10% {\\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n }\\n 30% {\\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n }\\n 50% {\\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n }\\n 57% {\\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n }\\n 64% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 100% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n}\\n@keyframes fa-bounce {\\n 0% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 10% {\\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n }\\n 30% {\\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n }\\n 50% {\\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n }\\n 57% {\\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n }\\n 64% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 100% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n}\\n@-webkit-keyframes fa-fade {\\n 50% {\\n opacity: var(--fa-fade-opacity, 0.4);\\n }\\n}\\n@keyframes fa-fade {\\n 50% {\\n opacity: var(--fa-fade-opacity, 0.4);\\n }\\n}\\n@-webkit-keyframes fa-beat-fade {\\n 0%, 100% {\\n opacity: var(--fa-beat-fade-opacity, 0.4);\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 50% {\\n opacity: 1;\\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n transform: scale(var(--fa-beat-fade-scale, 1.125));\\n }\\n}\\n@keyframes fa-beat-fade {\\n 0%, 100% {\\n opacity: var(--fa-beat-fade-opacity, 0.4);\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 50% {\\n opacity: 1;\\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n transform: scale(var(--fa-beat-fade-scale, 1.125));\\n }\\n}\\n@-webkit-keyframes fa-flip {\\n 50% {\\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n }\\n}\\n@keyframes fa-flip {\\n 50% {\\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n }\\n}\\n@-webkit-keyframes fa-shake {\\n 0% {\\n -webkit-transform: rotate(-15deg);\\n transform: rotate(-15deg);\\n }\\n 4% {\\n -webkit-transform: rotate(15deg);\\n transform: rotate(15deg);\\n }\\n 8%, 24% {\\n -webkit-transform: rotate(-18deg);\\n transform: rotate(-18deg);\\n }\\n 12%, 28% {\\n -webkit-transform: rotate(18deg);\\n transform: rotate(18deg);\\n }\\n 16% {\\n -webkit-transform: rotate(-22deg);\\n transform: rotate(-22deg);\\n }\\n 20% {\\n -webkit-transform: rotate(22deg);\\n transform: rotate(22deg);\\n }\\n 32% {\\n -webkit-transform: rotate(-12deg);\\n transform: rotate(-12deg);\\n }\\n 36% {\\n -webkit-transform: rotate(12deg);\\n transform: rotate(12deg);\\n }\\n 40%, 100% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n}\\n@keyframes fa-shake {\\n 0% {\\n -webkit-transform: rotate(-15deg);\\n transform: rotate(-15deg);\\n }\\n 4% {\\n -webkit-transform: rotate(15deg);\\n transform: rotate(15deg);\\n }\\n 8%, 24% {\\n -webkit-transform: rotate(-18deg);\\n transform: rotate(-18deg);\\n }\\n 12%, 28% {\\n -webkit-transform: rotate(18deg);\\n transform: rotate(18deg);\\n }\\n 16% {\\n -webkit-transform: rotate(-22deg);\\n transform: rotate(-22deg);\\n }\\n 20% {\\n -webkit-transform: rotate(22deg);\\n transform: rotate(22deg);\\n }\\n 32% {\\n -webkit-transform: rotate(-12deg);\\n transform: rotate(-12deg);\\n }\\n 36% {\\n -webkit-transform: rotate(12deg);\\n transform: rotate(12deg);\\n }\\n 40%, 100% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n}\\n@-webkit-keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n@keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n.fa-rotate-90 {\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n -webkit-transform: rotate(180deg);\\n transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n -webkit-transform: rotate(270deg);\\n transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n -webkit-transform: scale(-1, 1);\\n transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n -webkit-transform: scale(1, -1);\\n transform: scale(1, -1);\\n}\\n\\n.fa-flip-both,\\n.fa-flip-horizontal.fa-flip-vertical {\\n -webkit-transform: scale(-1, -1);\\n transform: scale(-1, -1);\\n}\\n\\n.fa-rotate-by {\\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\\n transform: rotate(var(--fa-rotate-angle, none));\\n}\\n\\n.fa-stack {\\n display: inline-block;\\n vertical-align: middle;\\n height: 2em;\\n position: relative;\\n width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n z-index: var(--fa-stack-z-index, auto);\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n height: 1em;\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n height: 2em;\\n width: 2.5em;\\n}\\n\\n.fa-inverse {\\n color: var(--fa-inverse, #fff);\\n}\\n\\n.sr-only,\\n.fa-sr-only {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n margin: -1px;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border-width: 0;\\n}\\n\\n.sr-only-focusable:not(:focus),\\n.fa-sr-only-focusable:not(:focus) {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n margin: -1px;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border-width: 0;\\n}\\n\\n.svg-inline--fa .fa-primary {\\n fill: var(--fa-primary-color, currentColor);\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa .fa-secondary {\\n fill: var(--fa-secondary-color, currentColor);\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-primary {\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa mask .fa-primary,\\n.svg-inline--fa mask .fa-secondary {\\n fill: black;\\n}\\n\\n.fad.fa-inverse,\\n.fa-duotone.fa-inverse {\\n color: var(--fa-inverse, #fff);\\n}\";\n\nfunction css() {\n var dcp = DEFAULT_CSS_PREFIX;\n var drc = DEFAULT_REPLACEMENT_CLASS;\n var fp = config.cssPrefix;\n var rc = config.replacementClass;\n var s = baseStyles;\n\n if (fp !== dcp || rc !== drc) {\n var dPatt = new RegExp(\"\\\\.\".concat(dcp, \"\\\\-\"), 'g');\n var customPropPatt = new RegExp(\"\\\\--\".concat(dcp, \"\\\\-\"), 'g');\n var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n }\n\n return s;\n}\n\nvar _cssInserted = false;\n\nfunction ensureCss() {\n if (config.autoAddCss && !_cssInserted) {\n insertCss(css());\n _cssInserted = true;\n }\n}\n\nvar InjectCSS = {\n mixout: function mixout() {\n return {\n dom: {\n css: css,\n insertCss: ensureCss\n }\n };\n },\n hooks: function hooks() {\n return {\n beforeDOMElementCreation: function beforeDOMElementCreation() {\n ensureCss();\n },\n beforeI2svg: function beforeI2svg() {\n ensureCss();\n }\n };\n }\n};\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n loaded = 1;\n functions.map(function (fn) {\n return fn();\n });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n if (!IS_DOM) return;\n loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nfunction toHtml(abstractNodes) {\n var tag = abstractNodes.tag,\n _abstractNodes$attrib = abstractNodes.attributes,\n attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n _abstractNodes$childr = abstractNodes.children,\n children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\n if (typeof abstractNodes === 'string') {\n return htmlEscape(abstractNodes);\n } else {\n return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"\");\n }\n}\n\nfunction iconFromMapping(mapping, prefix, iconName) {\n if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n return {\n prefix: prefix,\n iconName: iconName,\n icon: mapping[prefix][iconName]\n };\n }\n}\n\n/**\n * Internal helper to bind a function known to have 4 arguments\n * to a given context.\n */\n\nvar bindInternal4 = function bindInternal4(func, thisContext) {\n return function (a, b, c, d) {\n return func.call(thisContext, a, b, c, d);\n };\n};\n\n/**\n * # Reduce\n *\n * A fast object `.reduce()` implementation.\n *\n * @param {Object} subject The object to reduce over.\n * @param {Function} fn The reducer function.\n * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0].\n * @param {Object} thisContext The context for the reducer.\n * @return {mixed} The final result.\n */\n\n\nvar reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n var keys = Object.keys(subject),\n length = keys.length,\n iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n i,\n key,\n result;\n\n if (initialValue === undefined) {\n i = 1;\n result = subject[keys[0]];\n } else {\n i = 0;\n result = initialValue;\n }\n\n for (; i < length; i++) {\n key = keys[i];\n result = iterator(result, subject[key], key, subject);\n }\n\n return result;\n};\n\n/**\n * ucs2decode() and codePointAt() are both works of Mathias Bynens and licensed under MIT\n *\n * Copyright Mathias Bynens \n\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\nfunction ucs2decode(string) {\n var output = [];\n var counter = 0;\n var length = string.length;\n\n while (counter < length) {\n var value = string.charCodeAt(counter++);\n\n if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n var extra = string.charCodeAt(counter++);\n\n if ((extra & 0xFC00) == 0xDC00) {\n // eslint-disable-line eqeqeq\n output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n } else {\n output.push(value);\n counter--;\n }\n } else {\n output.push(value);\n }\n }\n\n return output;\n}\n\nfunction toHex(unicode) {\n var decoded = ucs2decode(unicode);\n return decoded.length === 1 ? decoded[0].toString(16) : null;\n}\nfunction codePointAt(string, index) {\n var size = string.length;\n var first = string.charCodeAt(index);\n var second;\n\n if (first >= 0xD800 && first <= 0xDBFF && size > index + 1) {\n second = string.charCodeAt(index + 1);\n\n if (second >= 0xDC00 && second <= 0xDFFF) {\n return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000;\n }\n }\n\n return first;\n}\n\nfunction normalizeIcons(icons) {\n return Object.keys(icons).reduce(function (acc, iconName) {\n var icon = icons[iconName];\n var expanded = !!icon.icon;\n\n if (expanded) {\n acc[icon.iconName] = icon.icon;\n } else {\n acc[iconName] = icon;\n }\n\n return acc;\n }, {});\n}\n\nfunction defineIcons(prefix, icons) {\n var params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _params$skipHooks = params.skipHooks,\n skipHooks = _params$skipHooks === void 0 ? false : _params$skipHooks;\n var normalized = normalizeIcons(icons);\n\n if (typeof namespace.hooks.addPack === 'function' && !skipHooks) {\n namespace.hooks.addPack(prefix, normalizeIcons(icons));\n } else {\n namespace.styles[prefix] = _objectSpread2(_objectSpread2({}, namespace.styles[prefix] || {}), normalized);\n }\n /**\n * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n * for `fas` so we'll ease the upgrade process for our users by automatically defining\n * this as well.\n */\n\n\n if (prefix === 'fas') {\n defineIcons('fa', icons);\n }\n}\n\nvar duotonePathRe = [/*#__PURE__*/_wrapRegExp(/path d=\"((?:(?!\")[\\s\\S])+)\".*path d=\"((?:(?!\")[\\s\\S])+)\"/, {\n d1: 1,\n d2: 2\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\".*path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n cls1: 1,\n d1: 2,\n cls2: 3,\n d2: 4\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n cls1: 1,\n d1: 2\n})];\n\nvar _LONG_STYLE, _PREFIXES, _PREFIXES_FOR_FAMILY;\nvar styles = namespace.styles,\n shims = namespace.shims;\nvar LONG_STYLE = (_LONG_STYLE = {}, _defineProperty(_LONG_STYLE, FAMILY_CLASSIC, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_LONG_STYLE, FAMILY_SHARP, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _LONG_STYLE);\nvar _defaultUsablePrefix = null;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar _byOldUnicode = {};\nvar _byAlias = {};\nvar PREFIXES = (_PREFIXES = {}, _defineProperty(_PREFIXES, FAMILY_CLASSIC, Object.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES, FAMILY_SHARP, Object.keys(PREFIX_TO_STYLE[FAMILY_SHARP])), _PREFIXES);\n\nfunction isReserved(name) {\n return ~RESERVED_CLASSES.indexOf(name);\n}\n\nfunction getIconName(cssPrefix, cls) {\n var parts = cls.split('-');\n var prefix = parts[0];\n var iconName = parts.slice(1).join('-');\n\n if (prefix === cssPrefix && iconName !== '' && !isReserved(iconName)) {\n return iconName;\n } else {\n return null;\n }\n}\nvar build = function build() {\n var lookup = function lookup(reducer) {\n return reduce(styles, function (o, style, prefix) {\n o[prefix] = reduce(style, reducer, {});\n return o;\n }, {});\n };\n\n _byUnicode = lookup(function (acc, icon, iconName) {\n if (icon[3]) {\n acc[icon[3]] = iconName;\n }\n\n if (icon[2]) {\n var aliases = icon[2].filter(function (a) {\n return typeof a === 'number';\n });\n aliases.forEach(function (alias) {\n acc[alias.toString(16)] = iconName;\n });\n }\n\n return acc;\n });\n _byLigature = lookup(function (acc, icon, iconName) {\n acc[iconName] = iconName;\n\n if (icon[2]) {\n var aliases = icon[2].filter(function (a) {\n return typeof a === 'string';\n });\n aliases.forEach(function (alias) {\n acc[alias] = iconName;\n });\n }\n\n return acc;\n });\n _byAlias = lookup(function (acc, icon, iconName) {\n var aliases = icon[2];\n acc[iconName] = iconName;\n aliases.forEach(function (alias) {\n acc[alias] = iconName;\n });\n return acc;\n }); // If we have a Kit, we can't determine if regular is available since we\n // could be auto-fetching it. We'll have to assume that it is available.\n\n var hasRegular = 'far' in styles || config.autoFetchSvg;\n var shimLookups = reduce(shims, function (acc, shim) {\n var maybeNameMaybeUnicode = shim[0];\n var prefix = shim[1];\n var iconName = shim[2];\n\n if (prefix === 'far' && !hasRegular) {\n prefix = 'fas';\n }\n\n if (typeof maybeNameMaybeUnicode === 'string') {\n acc.names[maybeNameMaybeUnicode] = {\n prefix: prefix,\n iconName: iconName\n };\n }\n\n if (typeof maybeNameMaybeUnicode === 'number') {\n acc.unicodes[maybeNameMaybeUnicode.toString(16)] = {\n prefix: prefix,\n iconName: iconName\n };\n }\n\n return acc;\n }, {\n names: {},\n unicodes: {}\n });\n _byOldName = shimLookups.names;\n _byOldUnicode = shimLookups.unicodes;\n _defaultUsablePrefix = getCanonicalPrefix(config.styleDefault, {\n family: config.familyDefault\n });\n};\nonChange(function (c) {\n _defaultUsablePrefix = getCanonicalPrefix(c.styleDefault, {\n family: config.familyDefault\n });\n});\nbuild();\nfunction byUnicode(prefix, unicode) {\n return (_byUnicode[prefix] || {})[unicode];\n}\nfunction byLigature(prefix, ligature) {\n return (_byLigature[prefix] || {})[ligature];\n}\nfunction byAlias(prefix, alias) {\n return (_byAlias[prefix] || {})[alias];\n}\nfunction byOldName(name) {\n return _byOldName[name] || {\n prefix: null,\n iconName: null\n };\n}\nfunction byOldUnicode(unicode) {\n var oldUnicode = _byOldUnicode[unicode];\n var newUnicode = byUnicode('fas', unicode);\n return oldUnicode || (newUnicode ? {\n prefix: 'fas',\n iconName: newUnicode\n } : null) || {\n prefix: null,\n iconName: null\n };\n}\nfunction getDefaultUsablePrefix() {\n return _defaultUsablePrefix;\n}\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n return {\n prefix: null,\n iconName: null,\n rest: []\n };\n};\nfunction getCanonicalPrefix(styleOrPrefix) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$family = params.family,\n family = _params$family === void 0 ? FAMILY_CLASSIC : _params$family;\n var style = PREFIX_TO_STYLE[family][styleOrPrefix];\n var prefix = STYLE_TO_PREFIX[family][styleOrPrefix] || STYLE_TO_PREFIX[family][style];\n var defined = styleOrPrefix in namespace.styles ? styleOrPrefix : null;\n return prefix || defined || null;\n}\nvar PREFIXES_FOR_FAMILY = (_PREFIXES_FOR_FAMILY = {}, _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_CLASSIC, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_SHARP, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _PREFIXES_FOR_FAMILY);\nfunction getCanonicalIcon(values) {\n var _famProps;\n\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$skipLookups = params.skipLookups,\n skipLookups = _params$skipLookups === void 0 ? false : _params$skipLookups;\n var famProps = (_famProps = {}, _defineProperty(_famProps, FAMILY_CLASSIC, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_CLASSIC)), _defineProperty(_famProps, FAMILY_SHARP, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_SHARP)), _famProps);\n var givenPrefix = null;\n var family = FAMILY_CLASSIC;\n\n if (values.includes(famProps[FAMILY_CLASSIC]) || values.some(function (v) {\n return PREFIXES_FOR_FAMILY[FAMILY_CLASSIC].includes(v);\n })) {\n family = FAMILY_CLASSIC;\n }\n\n if (values.includes(famProps[FAMILY_SHARP]) || values.some(function (v) {\n return PREFIXES_FOR_FAMILY[FAMILY_SHARP].includes(v);\n })) {\n family = FAMILY_SHARP;\n }\n\n var canonical = values.reduce(function (acc, cls) {\n var iconName = getIconName(config.cssPrefix, cls);\n\n if (styles[cls]) {\n cls = LONG_STYLE[family].includes(cls) ? LONG_STYLE_TO_PREFIX[family][cls] : cls;\n givenPrefix = cls;\n acc.prefix = cls;\n } else if (PREFIXES[family].indexOf(cls) > -1) {\n givenPrefix = cls;\n acc.prefix = getCanonicalPrefix(cls, {\n family: family\n });\n } else if (iconName) {\n acc.iconName = iconName;\n } else if (cls !== config.replacementClass && cls !== famProps[FAMILY_CLASSIC] && cls !== famProps[FAMILY_SHARP]) {\n acc.rest.push(cls);\n }\n\n if (!skipLookups && acc.prefix && acc.iconName) {\n var shim = givenPrefix === 'fa' ? byOldName(acc.iconName) : {};\n var aliasIconName = byAlias(acc.prefix, acc.iconName);\n\n if (shim.prefix) {\n givenPrefix = null;\n }\n\n acc.iconName = shim.iconName || aliasIconName || acc.iconName;\n acc.prefix = shim.prefix || acc.prefix;\n\n if (acc.prefix === 'far' && !styles['far'] && styles['fas'] && !config.autoFetchSvg) {\n // Allow a fallback from the regular style to solid if regular is not available\n // but only if we aren't auto-fetching SVGs\n acc.prefix = 'fas';\n }\n }\n\n return acc;\n }, emptyCanonicalIcon());\n\n if (values.includes('fa-brands') || values.includes('fab')) {\n canonical.prefix = 'fab';\n }\n\n if (values.includes('fa-duotone') || values.includes('fad')) {\n canonical.prefix = 'fad';\n }\n\n if (!canonical.prefix && family === FAMILY_SHARP && (styles['fass'] || config.autoFetchSvg)) {\n canonical.prefix = 'fass';\n canonical.iconName = byAlias(canonical.prefix, canonical.iconName) || canonical.iconName;\n }\n\n if (canonical.prefix === 'fa' || givenPrefix === 'fa') {\n // The fa prefix is not canonical. So if it has made it through until this point\n // we will shift it to the correct prefix.\n canonical.prefix = getDefaultUsablePrefix() || 'fas';\n }\n\n return canonical;\n}\n\nvar Library = /*#__PURE__*/function () {\n function Library() {\n _classCallCheck(this, Library);\n\n this.definitions = {};\n }\n\n _createClass(Library, [{\n key: \"add\",\n value: function add() {\n var _this = this;\n\n for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n definitions[_key] = arguments[_key];\n }\n\n var additions = definitions.reduce(this._pullDefinitions, {});\n Object.keys(additions).forEach(function (key) {\n _this.definitions[key] = _objectSpread2(_objectSpread2({}, _this.definitions[key] || {}), additions[key]);\n defineIcons(key, additions[key]); // TODO can we stop doing this? We can't get the icons by 'fa-solid' any longer so this probably needs to change\n\n var longPrefix = PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC][key];\n if (longPrefix) defineIcons(longPrefix, additions[key]);\n build();\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.definitions = {};\n }\n }, {\n key: \"_pullDefinitions\",\n value: function _pullDefinitions(additions, definition) {\n var normalized = definition.prefix && definition.iconName && definition.icon ? {\n 0: definition\n } : definition;\n Object.keys(normalized).map(function (key) {\n var _normalized$key = normalized[key],\n prefix = _normalized$key.prefix,\n iconName = _normalized$key.iconName,\n icon = _normalized$key.icon;\n var aliases = icon[2];\n if (!additions[prefix]) additions[prefix] = {};\n\n if (aliases.length > 0) {\n aliases.forEach(function (alias) {\n if (typeof alias === 'string') {\n additions[prefix][alias] = icon;\n }\n });\n }\n\n additions[prefix][iconName] = icon;\n });\n return additions;\n }\n }]);\n\n return Library;\n}();\n\nvar _plugins = [];\nvar _hooks = {};\nvar providers = {};\nvar defaultProviderKeys = Object.keys(providers);\nfunction registerPlugins(nextPlugins, _ref) {\n var obj = _ref.mixoutsTo;\n _plugins = nextPlugins;\n _hooks = {};\n Object.keys(providers).forEach(function (k) {\n if (defaultProviderKeys.indexOf(k) === -1) {\n delete providers[k];\n }\n });\n\n _plugins.forEach(function (plugin) {\n var mixout = plugin.mixout ? plugin.mixout() : {};\n Object.keys(mixout).forEach(function (tk) {\n if (typeof mixout[tk] === 'function') {\n obj[tk] = mixout[tk];\n }\n\n if (_typeof(mixout[tk]) === 'object') {\n Object.keys(mixout[tk]).forEach(function (sk) {\n if (!obj[tk]) {\n obj[tk] = {};\n }\n\n obj[tk][sk] = mixout[tk][sk];\n });\n }\n });\n\n if (plugin.hooks) {\n var hooks = plugin.hooks();\n Object.keys(hooks).forEach(function (hook) {\n if (!_hooks[hook]) {\n _hooks[hook] = [];\n }\n\n _hooks[hook].push(hooks[hook]);\n });\n }\n\n if (plugin.provides) {\n plugin.provides(providers);\n }\n });\n\n return obj;\n}\nfunction chainHooks(hook, accumulator) {\n for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n args[_key - 2] = arguments[_key];\n }\n\n var hookFns = _hooks[hook] || [];\n hookFns.forEach(function (hookFn) {\n accumulator = hookFn.apply(null, [accumulator].concat(args)); // eslint-disable-line no-useless-call\n });\n return accumulator;\n}\nfunction callHooks(hook) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n var hookFns = _hooks[hook] || [];\n hookFns.forEach(function (hookFn) {\n hookFn.apply(null, args);\n });\n return undefined;\n}\nfunction callProvided() {\n var hook = arguments[0];\n var args = Array.prototype.slice.call(arguments, 1);\n return providers[hook] ? providers[hook].apply(null, args) : undefined;\n}\n\nfunction findIconDefinition(iconLookup) {\n if (iconLookup.prefix === 'fa') {\n iconLookup.prefix = 'fas';\n }\n\n var iconName = iconLookup.iconName;\n var prefix = iconLookup.prefix || getDefaultUsablePrefix();\n if (!iconName) return;\n iconName = byAlias(prefix, iconName) || iconName;\n return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n}\nvar library = new Library();\nvar noAuto = function noAuto() {\n config.autoReplaceSvg = false;\n config.observeMutations = false;\n callHooks('noAuto');\n};\nvar dom = {\n i2svg: function i2svg() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n if (IS_DOM) {\n callHooks('beforeI2svg', params);\n callProvided('pseudoElements2svg', params);\n return callProvided('i2svg', params);\n } else {\n return Promise.reject('Operation requires a DOM of some kind.');\n }\n },\n watch: function watch() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var autoReplaceSvgRoot = params.autoReplaceSvgRoot;\n\n if (config.autoReplaceSvg === false) {\n config.autoReplaceSvg = true;\n }\n\n config.observeMutations = true;\n domready(function () {\n autoReplace({\n autoReplaceSvgRoot: autoReplaceSvgRoot\n });\n callHooks('watch', params);\n });\n }\n};\nvar parse = {\n icon: function icon(_icon) {\n if (_icon === null) {\n return null;\n }\n\n if (_typeof(_icon) === 'object' && _icon.prefix && _icon.iconName) {\n return {\n prefix: _icon.prefix,\n iconName: byAlias(_icon.prefix, _icon.iconName) || _icon.iconName\n };\n }\n\n if (Array.isArray(_icon) && _icon.length === 2) {\n var iconName = _icon[1].indexOf('fa-') === 0 ? _icon[1].slice(3) : _icon[1];\n var prefix = getCanonicalPrefix(_icon[0]);\n return {\n prefix: prefix,\n iconName: byAlias(prefix, iconName) || iconName\n };\n }\n\n if (typeof _icon === 'string' && (_icon.indexOf(\"\".concat(config.cssPrefix, \"-\")) > -1 || _icon.match(ICON_SELECTION_SYNTAX_PATTERN))) {\n var canonicalIcon = getCanonicalIcon(_icon.split(' '), {\n skipLookups: true\n });\n return {\n prefix: canonicalIcon.prefix || getDefaultUsablePrefix(),\n iconName: byAlias(canonicalIcon.prefix, canonicalIcon.iconName) || canonicalIcon.iconName\n };\n }\n\n if (typeof _icon === 'string') {\n var _prefix = getDefaultUsablePrefix();\n\n return {\n prefix: _prefix,\n iconName: byAlias(_prefix, _icon) || _icon\n };\n }\n }\n};\nvar api = {\n noAuto: noAuto,\n config: config,\n dom: dom,\n parse: parse,\n library: library,\n findIconDefinition: findIconDefinition,\n toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n node: autoReplaceSvgRoot\n });\n};\n\nfunction domVariants(val, abstractCreator) {\n Object.defineProperty(val, 'abstract', {\n get: abstractCreator\n });\n Object.defineProperty(val, 'html', {\n get: function get() {\n return val.abstract.map(function (a) {\n return toHtml(a);\n });\n }\n });\n Object.defineProperty(val, 'node', {\n get: function get() {\n if (!IS_DOM) return;\n var container = DOCUMENT.createElement('div');\n container.innerHTML = val.html;\n return container.children;\n }\n });\n return val;\n}\n\nfunction asIcon (_ref) {\n var children = _ref.children,\n main = _ref.main,\n mask = _ref.mask,\n attributes = _ref.attributes,\n styles = _ref.styles,\n transform = _ref.transform;\n\n if (transformIsMeaningful(transform) && main.found && !mask.found) {\n var width = main.width,\n height = main.height;\n var offset = {\n x: width / height / 2,\n y: 0.5\n };\n attributes['style'] = joinStyles(_objectSpread2(_objectSpread2({}, styles), {}, {\n 'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n }));\n }\n\n return [{\n tag: 'svg',\n attributes: attributes,\n children: children\n }];\n}\n\nfunction asSymbol (_ref) {\n var prefix = _ref.prefix,\n iconName = _ref.iconName,\n children = _ref.children,\n attributes = _ref.attributes,\n symbol = _ref.symbol;\n var id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.cssPrefix, \"-\").concat(iconName) : symbol;\n return [{\n tag: 'svg',\n attributes: {\n style: 'display: none;'\n },\n children: [{\n tag: 'symbol',\n attributes: _objectSpread2(_objectSpread2({}, attributes), {}, {\n id: id\n }),\n children: children\n }]\n }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n var _params$icons = params.icons,\n main = _params$icons.main,\n mask = _params$icons.mask,\n prefix = params.prefix,\n iconName = params.iconName,\n transform = params.transform,\n symbol = params.symbol,\n title = params.title,\n maskId = params.maskId,\n titleId = params.titleId,\n extra = params.extra,\n _params$watchable = params.watchable,\n watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n var _ref = mask.found ? mask : main,\n width = _ref.width,\n height = _ref.height;\n\n var isUploadedIcon = prefix === 'fak';\n var attrClass = [config.replacementClass, iconName ? \"\".concat(config.cssPrefix, \"-\").concat(iconName) : ''].filter(function (c) {\n return extra.classes.indexOf(c) === -1;\n }).filter(function (c) {\n return c !== '' || !!c;\n }).concat(extra.classes).join(' ');\n var content = {\n children: [],\n attributes: _objectSpread2(_objectSpread2({}, extra.attributes), {}, {\n 'data-prefix': prefix,\n 'data-icon': iconName,\n 'class': attrClass,\n 'role': extra.attributes.role || 'img',\n 'xmlns': 'http://www.w3.org/2000/svg',\n 'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n })\n };\n var uploadedIconWidthStyle = isUploadedIcon && !~extra.classes.indexOf('fa-fw') ? {\n width: \"\".concat(width / height * 16 * 0.0625, \"em\")\n } : {};\n\n if (watchable) {\n content.attributes[DATA_FA_I2SVG] = '';\n }\n\n if (title) {\n content.children.push({\n tag: 'title',\n attributes: {\n id: content.attributes['aria-labelledby'] || \"title-\".concat(titleId || nextUniqueId())\n },\n children: [title]\n });\n delete content.attributes.title;\n }\n\n var args = _objectSpread2(_objectSpread2({}, content), {}, {\n prefix: prefix,\n iconName: iconName,\n main: main,\n mask: mask,\n maskId: maskId,\n transform: transform,\n symbol: symbol,\n styles: _objectSpread2(_objectSpread2({}, uploadedIconWidthStyle), extra.styles)\n });\n\n var _ref2 = mask.found && main.found ? callProvided('generateAbstractMask', args) || {\n children: [],\n attributes: {}\n } : callProvided('generateAbstractIcon', args) || {\n children: [],\n attributes: {}\n },\n children = _ref2.children,\n attributes = _ref2.attributes;\n\n args.children = children;\n args.attributes = attributes;\n\n if (symbol) {\n return asSymbol(args);\n } else {\n return asIcon(args);\n }\n}\nfunction makeLayersTextAbstract(params) {\n var content = params.content,\n width = params.width,\n height = params.height,\n transform = params.transform,\n title = params.title,\n extra = params.extra,\n _params$watchable2 = params.watchable,\n watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n 'title': title\n } : {}), {}, {\n 'class': extra.classes.join(' ')\n });\n\n if (watchable) {\n attributes[DATA_FA_I2SVG] = '';\n }\n\n var styles = _objectSpread2({}, extra.styles);\n\n if (transformIsMeaningful(transform)) {\n styles['transform'] = transformForCss({\n transform: transform,\n startCentered: true,\n width: width,\n height: height\n });\n styles['-webkit-transform'] = styles['transform'];\n }\n\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\nfunction makeLayersCounterAbstract(params) {\n var content = params.content,\n title = params.title,\n extra = params.extra;\n\n var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n 'title': title\n } : {}), {}, {\n 'class': extra.classes.join(' ')\n });\n\n var styleString = joinStyles(extra.styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\n\nvar styles$1 = namespace.styles;\nfunction asFoundIcon(icon) {\n var width = icon[0];\n var height = icon[1];\n\n var _icon$slice = icon.slice(4),\n _icon$slice2 = _slicedToArray(_icon$slice, 1),\n vectorData = _icon$slice2[0];\n\n var element = null;\n\n if (Array.isArray(vectorData)) {\n element = {\n tag: 'g',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.GROUP)\n },\n children: [{\n tag: 'path',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.SECONDARY),\n fill: 'currentColor',\n d: vectorData[0]\n }\n }, {\n tag: 'path',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.PRIMARY),\n fill: 'currentColor',\n d: vectorData[1]\n }\n }]\n };\n } else {\n element = {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData\n }\n };\n }\n\n return {\n found: true,\n width: width,\n height: height,\n icon: element\n };\n}\nvar missingIconResolutionMixin = {\n found: false,\n width: 512,\n height: 512\n};\n\nfunction maybeNotifyMissing(iconName, prefix) {\n if (!PRODUCTION && !config.showMissingIcons && iconName) {\n console.error(\"Icon with name \\\"\".concat(iconName, \"\\\" and prefix \\\"\").concat(prefix, \"\\\" is missing.\"));\n }\n}\n\nfunction findIcon(iconName, prefix) {\n var givenPrefix = prefix;\n\n if (prefix === 'fa' && config.styleDefault !== null) {\n prefix = getDefaultUsablePrefix();\n }\n\n return new Promise(function (resolve, reject) {\n var val = {\n found: false,\n width: 512,\n height: 512,\n icon: callProvided('missingIconAbstract') || {}\n };\n\n if (givenPrefix === 'fa') {\n var shim = byOldName(iconName) || {};\n iconName = shim.iconName || iconName;\n prefix = shim.prefix || prefix;\n }\n\n if (iconName && prefix && styles$1[prefix] && styles$1[prefix][iconName]) {\n var icon = styles$1[prefix][iconName];\n return resolve(asFoundIcon(icon));\n }\n\n maybeNotifyMissing(iconName, prefix);\n resolve(_objectSpread2(_objectSpread2({}, missingIconResolutionMixin), {}, {\n icon: config.showMissingIcons && iconName ? callProvided('missingIconAbstract') || {} : {}\n }));\n });\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n mark: noop$1,\n measure: noop$1\n};\nvar preamble = \"FA \\\"6.4.2\\\"\";\n\nvar begin = function begin(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n return function () {\n return end(name);\n };\n};\n\nvar end = function end(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n begin: begin,\n end: end\n};\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n return typeof i2svg === 'string';\n}\n\nfunction hasPrefixAndIcon(node) {\n var prefix = node.getAttribute ? node.getAttribute(DATA_PREFIX) : null;\n var icon = node.getAttribute ? node.getAttribute(DATA_ICON) : null;\n return prefix && icon;\n}\n\nfunction hasBeenReplaced(node) {\n return node && node.classList && node.classList.contains && node.classList.contains(config.replacementClass);\n}\n\nfunction getMutator() {\n if (config.autoReplaceSvg === true) {\n return mutators.replace;\n }\n\n var mutator = mutators[config.autoReplaceSvg];\n return mutator || mutators.replace;\n}\n\nfunction createElementNS(tag) {\n return DOCUMENT.createElementNS('http://www.w3.org/2000/svg', tag);\n}\n\nfunction createElement(tag) {\n return DOCUMENT.createElement(tag);\n}\n\nfunction convertSVG(abstractObj) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$ceFn = params.ceFn,\n ceFn = _params$ceFn === void 0 ? abstractObj.tag === 'svg' ? createElementNS : createElement : _params$ceFn;\n\n if (typeof abstractObj === 'string') {\n return DOCUMENT.createTextNode(abstractObj);\n }\n\n var tag = ceFn(abstractObj.tag);\n Object.keys(abstractObj.attributes || []).forEach(function (key) {\n tag.setAttribute(key, abstractObj.attributes[key]);\n });\n var children = abstractObj.children || [];\n children.forEach(function (child) {\n tag.appendChild(convertSVG(child, {\n ceFn: ceFn\n }));\n });\n return tag;\n}\n\nfunction nodeAsComment(node) {\n var comment = \" \".concat(node.outerHTML, \" \");\n /* BEGIN.ATTRIBUTION */\n\n comment = \"\".concat(comment, \"Font Awesome fontawesome.com \");\n /* END.ATTRIBUTION */\n\n return comment;\n}\n\nvar mutators = {\n replace: function replace(mutation) {\n var node = mutation[0];\n\n if (node.parentNode) {\n mutation[1].forEach(function (_abstract) {\n node.parentNode.insertBefore(convertSVG(_abstract), node);\n });\n\n if (node.getAttribute(DATA_FA_I2SVG) === null && config.keepOriginalSource) {\n var comment = DOCUMENT.createComment(nodeAsComment(node));\n node.parentNode.replaceChild(comment, node);\n } else {\n node.remove();\n }\n }\n },\n nest: function nest(mutation) {\n var node = mutation[0];\n var _abstract2 = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n // Short-circuit to the standard replacement\n\n if (~classArray(node).indexOf(config.replacementClass)) {\n return mutators.replace(mutation);\n }\n\n var forSvg = new RegExp(\"\".concat(config.cssPrefix, \"-.*\"));\n delete _abstract2[0].attributes.id;\n\n if (_abstract2[0].attributes.class) {\n var splitClasses = _abstract2[0].attributes.class.split(' ').reduce(function (acc, cls) {\n if (cls === config.replacementClass || cls.match(forSvg)) {\n acc.toSvg.push(cls);\n } else {\n acc.toNode.push(cls);\n }\n\n return acc;\n }, {\n toNode: [],\n toSvg: []\n });\n\n _abstract2[0].attributes.class = splitClasses.toSvg.join(' ');\n\n if (splitClasses.toNode.length === 0) {\n node.removeAttribute('class');\n } else {\n node.setAttribute('class', splitClasses.toNode.join(' '));\n }\n }\n\n var newInnerHTML = _abstract2.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n\n node.setAttribute(DATA_FA_I2SVG, '');\n node.innerHTML = newInnerHTML;\n }\n};\n\nfunction performOperationSync(op) {\n op();\n}\n\nfunction perform(mutations, callback) {\n var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n if (mutations.length === 0) {\n callbackFunction();\n } else {\n var frame = performOperationSync;\n\n if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n frame = WINDOW.requestAnimationFrame || performOperationSync;\n }\n\n frame(function () {\n var mutator = getMutator();\n var mark = perf.begin('mutate');\n mutations.map(mutator);\n mark();\n callbackFunction();\n });\n }\n}\nvar disabled = false;\nfunction disableObservation() {\n disabled = true;\n}\nfunction enableObservation() {\n disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n if (!MUTATION_OBSERVER) {\n return;\n }\n\n if (!config.observeMutations) {\n return;\n }\n\n var _options$treeCallback = options.treeCallback,\n treeCallback = _options$treeCallback === void 0 ? noop$2 : _options$treeCallback,\n _options$nodeCallback = options.nodeCallback,\n nodeCallback = _options$nodeCallback === void 0 ? noop$2 : _options$nodeCallback,\n _options$pseudoElemen = options.pseudoElementsCallback,\n pseudoElementsCallback = _options$pseudoElemen === void 0 ? noop$2 : _options$pseudoElemen,\n _options$observeMutat = options.observeMutationsRoot,\n observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT : _options$observeMutat;\n mo = new MUTATION_OBSERVER(function (objects) {\n if (disabled) return;\n var defaultPrefix = getDefaultUsablePrefix();\n toArray(objects).forEach(function (mutationRecord) {\n if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n if (config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target);\n }\n\n treeCallback(mutationRecord.target);\n }\n\n if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target.parentNode);\n }\n\n if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n if (mutationRecord.attributeName === 'class' && hasPrefixAndIcon(mutationRecord.target)) {\n var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n prefix = _getCanonicalIcon.prefix,\n iconName = _getCanonicalIcon.iconName;\n\n mutationRecord.target.setAttribute(DATA_PREFIX, prefix || defaultPrefix);\n if (iconName) mutationRecord.target.setAttribute(DATA_ICON, iconName);\n } else if (hasBeenReplaced(mutationRecord.target)) {\n nodeCallback(mutationRecord.target);\n }\n }\n });\n });\n if (!IS_DOM) return;\n mo.observe(observeMutationsRoot, {\n childList: true,\n attributes: true,\n characterData: true,\n subtree: true\n });\n}\nfunction disconnect() {\n if (!mo) return;\n mo.disconnect();\n}\n\nfunction styleParser (node) {\n var style = node.getAttribute('style');\n var val = [];\n\n if (style) {\n val = style.split(';').reduce(function (acc, style) {\n var styles = style.split(':');\n var prop = styles[0];\n var value = styles.slice(1);\n\n if (prop && value.length > 0) {\n acc[prop] = value.join(':').trim();\n }\n\n return acc;\n }, {});\n }\n\n return val;\n}\n\nfunction classParser (node) {\n var existingPrefix = node.getAttribute('data-prefix');\n var existingIconName = node.getAttribute('data-icon');\n var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n var val = getCanonicalIcon(classArray(node));\n\n if (!val.prefix) {\n val.prefix = getDefaultUsablePrefix();\n }\n\n if (existingPrefix && existingIconName) {\n val.prefix = existingPrefix;\n val.iconName = existingIconName;\n }\n\n if (val.iconName && val.prefix) {\n return val;\n }\n\n if (val.prefix && innerText.length > 0) {\n val.iconName = byLigature(val.prefix, node.innerText) || byUnicode(val.prefix, toHex(node.innerText));\n }\n\n if (!val.iconName && config.autoFetchSvg && node.firstChild && node.firstChild.nodeType === Node.TEXT_NODE) {\n val.iconName = node.firstChild.data;\n }\n\n return val;\n}\n\nfunction attributesParser (node) {\n var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n if (acc.name !== 'class' && acc.name !== 'style') {\n acc[attr.name] = attr.value;\n }\n\n return acc;\n }, {});\n var title = node.getAttribute('title');\n var titleId = node.getAttribute('data-fa-title-id');\n\n if (config.autoA11y) {\n if (title) {\n extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n extraAttributes['aria-hidden'] = 'true';\n extraAttributes['focusable'] = 'false';\n }\n }\n\n return extraAttributes;\n}\n\nfunction blankMeta() {\n return {\n iconName: null,\n title: null,\n titleId: null,\n prefix: null,\n transform: meaninglessTransform,\n symbol: false,\n mask: {\n iconName: null,\n prefix: null,\n rest: []\n },\n maskId: null,\n extra: {\n classes: [],\n styles: {},\n attributes: {}\n }\n };\n}\nfunction parseMeta(node) {\n var parser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n styleParser: true\n };\n\n var _classParser = classParser(node),\n iconName = _classParser.iconName,\n prefix = _classParser.prefix,\n extraClasses = _classParser.rest;\n\n var extraAttributes = attributesParser(node);\n var pluginMeta = chainHooks('parseNodeAttributes', {}, node);\n var extraStyles = parser.styleParser ? styleParser(node) : [];\n return _objectSpread2({\n iconName: iconName,\n title: node.getAttribute('title'),\n titleId: node.getAttribute('data-fa-title-id'),\n prefix: prefix,\n transform: meaninglessTransform,\n mask: {\n iconName: null,\n prefix: null,\n rest: []\n },\n maskId: null,\n symbol: false,\n extra: {\n classes: extraClasses,\n styles: extraStyles,\n attributes: extraAttributes\n }\n }, pluginMeta);\n}\n\nvar styles$2 = namespace.styles;\n\nfunction generateMutation(node) {\n var nodeMeta = config.autoReplaceSvg === 'nest' ? parseMeta(node, {\n styleParser: false\n }) : parseMeta(node);\n\n if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n return callProvided('generateLayersText', node, nodeMeta);\n } else {\n return callProvided('generateSvgReplacementMutation', node, nodeMeta);\n }\n}\n\nvar knownPrefixes = new Set();\nFAMILIES.map(function (family) {\n knownPrefixes.add(\"fa-\".concat(family));\n});\nObject.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC]).map(knownPrefixes.add.bind(knownPrefixes));\nObject.keys(PREFIX_TO_STYLE[FAMILY_SHARP]).map(knownPrefixes.add.bind(knownPrefixes));\nknownPrefixes = _toConsumableArray(knownPrefixes);\n\nfunction onTree(root) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (!IS_DOM) return Promise.resolve();\n var htmlClassList = DOCUMENT.documentElement.classList;\n\n var hclAdd = function hclAdd(suffix) {\n return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var hclRemove = function hclRemove(suffix) {\n return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var prefixes = config.autoFetchSvg ? knownPrefixes : FAMILIES.map(function (f) {\n return \"fa-\".concat(f);\n }).concat(Object.keys(styles$2));\n\n if (!prefixes.includes('fa')) {\n prefixes.push('fa');\n }\n\n var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n })).join(', ');\n\n if (prefixesDomQuery.length === 0) {\n return Promise.resolve();\n }\n\n var candidates = [];\n\n try {\n candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n } catch (e) {// noop\n }\n\n if (candidates.length > 0) {\n hclAdd('pending');\n hclRemove('complete');\n } else {\n return Promise.resolve();\n }\n\n var mark = perf.begin('onTree');\n var mutations = candidates.reduce(function (acc, node) {\n try {\n var mutation = generateMutation(node);\n\n if (mutation) {\n acc.push(mutation);\n }\n } catch (e) {\n if (!PRODUCTION) {\n if (e.name === 'MissingIcon') {\n console.error(e);\n }\n }\n }\n\n return acc;\n }, []);\n return new Promise(function (resolve, reject) {\n Promise.all(mutations).then(function (resolvedMutations) {\n perform(resolvedMutations, function () {\n hclAdd('active');\n hclAdd('complete');\n hclRemove('pending');\n if (typeof callback === 'function') callback();\n mark();\n resolve();\n });\n }).catch(function (e) {\n mark();\n reject(e);\n });\n });\n}\n\nfunction onNode(node) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n generateMutation(node).then(function (mutation) {\n if (mutation) {\n perform([mutation], callback);\n }\n });\n}\n\nfunction resolveIcons(next) {\n return function (maybeIconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n var mask = params.mask;\n\n if (mask) {\n mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n }\n\n return next(iconDefinition, _objectSpread2(_objectSpread2({}, params), {}, {\n mask: mask\n }));\n };\n}\n\nvar render = function render(iconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$symbol = params.symbol,\n symbol = _params$symbol === void 0 ? false : _params$symbol,\n _params$mask = params.mask,\n mask = _params$mask === void 0 ? null : _params$mask,\n _params$maskId = params.maskId,\n maskId = _params$maskId === void 0 ? null : _params$maskId,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$titleId = params.titleId,\n titleId = _params$titleId === void 0 ? null : _params$titleId,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n if (!iconDefinition) return;\n var prefix = iconDefinition.prefix,\n iconName = iconDefinition.iconName,\n icon = iconDefinition.icon;\n return domVariants(_objectSpread2({\n type: 'icon'\n }, iconDefinition), function () {\n callHooks('beforeDOMElementCreation', {\n iconDefinition: iconDefinition,\n params: params\n });\n\n if (config.autoA11y) {\n if (title) {\n attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n attributes['aria-hidden'] = 'true';\n attributes['focusable'] = 'false';\n }\n }\n\n return makeInlineSvgAbstract({\n icons: {\n main: asFoundIcon(icon),\n mask: mask ? asFoundIcon(mask.icon) : {\n found: false,\n width: null,\n height: null,\n icon: {}\n }\n },\n prefix: prefix,\n iconName: iconName,\n transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n symbol: symbol,\n title: title,\n maskId: maskId,\n titleId: titleId,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: classes\n }\n });\n });\n};\nvar ReplaceElements = {\n mixout: function mixout() {\n return {\n icon: resolveIcons(render)\n };\n },\n hooks: function hooks() {\n return {\n mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n accumulator.treeCallback = onTree;\n accumulator.nodeCallback = onNode;\n return accumulator;\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.i2svg = function (params) {\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node,\n _params$callback = params.callback,\n callback = _params$callback === void 0 ? function () {} : _params$callback;\n return onTree(node, callback);\n };\n\n providers$$1.generateSvgReplacementMutation = function (node, nodeMeta) {\n var iconName = nodeMeta.iconName,\n title = nodeMeta.title,\n titleId = nodeMeta.titleId,\n prefix = nodeMeta.prefix,\n transform = nodeMeta.transform,\n symbol = nodeMeta.symbol,\n mask = nodeMeta.mask,\n maskId = nodeMeta.maskId,\n extra = nodeMeta.extra;\n return new Promise(function (resolve, reject) {\n Promise.all([findIcon(iconName, prefix), mask.iconName ? findIcon(mask.iconName, mask.prefix) : Promise.resolve({\n found: false,\n width: 512,\n height: 512,\n icon: {}\n })]).then(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n main = _ref2[0],\n mask = _ref2[1];\n\n resolve([node, makeInlineSvgAbstract({\n icons: {\n main: main,\n mask: mask\n },\n prefix: prefix,\n iconName: iconName,\n transform: transform,\n symbol: symbol,\n maskId: maskId,\n title: title,\n titleId: titleId,\n extra: extra,\n watchable: true\n })]);\n }).catch(reject);\n });\n };\n\n providers$$1.generateAbstractIcon = function (_ref3) {\n var children = _ref3.children,\n attributes = _ref3.attributes,\n main = _ref3.main,\n transform = _ref3.transform,\n styles = _ref3.styles;\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var nextChild;\n\n if (transformIsMeaningful(transform)) {\n nextChild = callProvided('generateAbstractTransformGrouping', {\n main: main,\n transform: transform,\n containerWidth: main.width,\n iconWidth: main.width\n });\n }\n\n children.push(nextChild || main.icon);\n return {\n children: children,\n attributes: attributes\n };\n };\n }\n};\n\nvar Layers = {\n mixout: function mixout() {\n return {\n layer: function layer(assembler) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes;\n return domVariants({\n type: 'layer'\n }, function () {\n callHooks('beforeDOMElementCreation', {\n assembler: assembler,\n params: params\n });\n var children = [];\n assembler(function (args) {\n Array.isArray(args) ? args.map(function (a) {\n children = children.concat(a.abstract);\n }) : children = children.concat(args.abstract);\n });\n return [{\n tag: 'span',\n attributes: {\n class: [\"\".concat(config.cssPrefix, \"-layers\")].concat(_toConsumableArray(classes)).join(' ')\n },\n children: children\n }];\n });\n }\n };\n }\n};\n\nvar LayersCounter = {\n mixout: function mixout() {\n return {\n counter: function counter(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n return domVariants({\n type: 'counter',\n content: content\n }, function () {\n callHooks('beforeDOMElementCreation', {\n content: content,\n params: params\n });\n return makeLayersCounterAbstract({\n content: content.toString(),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.cssPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n }\n });\n });\n }\n };\n }\n};\n\nvar LayersText = {\n mixout: function mixout() {\n return {\n text: function text(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n return domVariants({\n type: 'text',\n content: content\n }, function () {\n callHooks('beforeDOMElementCreation', {\n content: content,\n params: params\n });\n return makeLayersTextAbstract({\n content: content,\n transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.cssPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n }\n });\n });\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.generateLayersText = function (node, nodeMeta) {\n var title = nodeMeta.title,\n transform = nodeMeta.transform,\n extra = nodeMeta.extra;\n var width = null;\n var height = null;\n\n if (IS_IE) {\n var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n var boundingClientRect = node.getBoundingClientRect();\n width = boundingClientRect.width / computedFontSize;\n height = boundingClientRect.height / computedFontSize;\n }\n\n if (config.autoA11y && !title) {\n extra.attributes['aria-hidden'] = 'true';\n }\n\n return Promise.resolve([node, makeLayersTextAbstract({\n content: node.innerHTML,\n width: width,\n height: height,\n transform: transform,\n title: title,\n extra: extra,\n watchable: true\n })]);\n };\n }\n};\n\nvar CLEAN_CONTENT_PATTERN = new RegExp(\"\\\"\", 'ug');\nvar SECONDARY_UNICODE_RANGE = [1105920, 1112319];\nfunction hexValueFromContent(content) {\n var cleaned = content.replace(CLEAN_CONTENT_PATTERN, '');\n var codePoint = codePointAt(cleaned, 0);\n var isPrependTen = codePoint >= SECONDARY_UNICODE_RANGE[0] && codePoint <= SECONDARY_UNICODE_RANGE[1];\n var isDoubled = cleaned.length === 2 ? cleaned[0] === cleaned[1] : false;\n return {\n value: isDoubled ? toHex(cleaned[0]) : toHex(cleaned),\n isSecondary: isPrependTen || isDoubled\n };\n}\n\nfunction replaceForPosition(node, position) {\n var pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n return new Promise(function (resolve, reject) {\n if (node.getAttribute(pendingAttribute) !== null) {\n // This node is already being processed\n return resolve();\n }\n\n var children = toArray(node.children);\n var alreadyProcessedPseudoElement = children.filter(function (c) {\n return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position;\n })[0];\n var styles = WINDOW.getComputedStyle(node, position);\n var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n var fontWeight = styles.getPropertyValue('font-weight');\n var content = styles.getPropertyValue('content');\n\n if (alreadyProcessedPseudoElement && !fontFamily) {\n // If we've already processed it but the current computed style does not result in a font-family,\n // that probably means that a class name that was previously present to make the icon has been\n // removed. So we now should delete the icon.\n node.removeChild(alreadyProcessedPseudoElement);\n return resolve();\n } else if (fontFamily && content !== 'none' && content !== '') {\n var _content = styles.getPropertyValue('content');\n\n var family = ~['Sharp'].indexOf(fontFamily[2]) ? FAMILY_SHARP : FAMILY_CLASSIC;\n var prefix = ~['Solid', 'Regular', 'Light', 'Thin', 'Duotone', 'Brands', 'Kit'].indexOf(fontFamily[2]) ? STYLE_TO_PREFIX[family][fontFamily[2].toLowerCase()] : FONT_WEIGHT_TO_PREFIX[family][fontWeight];\n\n var _hexValueFromContent = hexValueFromContent(_content),\n hexValue = _hexValueFromContent.value,\n isSecondary = _hexValueFromContent.isSecondary;\n\n var isV4 = fontFamily[0].startsWith('FontAwesome');\n var iconName = byUnicode(prefix, hexValue);\n var iconIdentifier = iconName;\n\n if (isV4) {\n var iconName4 = byOldUnicode(hexValue);\n\n if (iconName4.iconName && iconName4.prefix) {\n iconName = iconName4.iconName;\n prefix = iconName4.prefix;\n }\n } // Only convert the pseudo element in this ::before/::after position into an icon if we haven't\n // already done so with the same prefix and iconName\n\n\n if (iconName && !isSecondary && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n node.setAttribute(pendingAttribute, iconIdentifier);\n\n if (alreadyProcessedPseudoElement) {\n // Delete the old one, since we're replacing it with a new one\n node.removeChild(alreadyProcessedPseudoElement);\n }\n\n var meta = blankMeta();\n var extra = meta.extra;\n extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n findIcon(iconName, prefix).then(function (main) {\n var _abstract = makeInlineSvgAbstract(_objectSpread2(_objectSpread2({}, meta), {}, {\n icons: {\n main: main,\n mask: emptyCanonicalIcon()\n },\n prefix: prefix,\n iconName: iconIdentifier,\n extra: extra,\n watchable: true\n }));\n\n var element = DOCUMENT.createElementNS('http://www.w3.org/2000/svg', 'svg');\n\n if (position === '::before') {\n node.insertBefore(element, node.firstChild);\n } else {\n node.appendChild(element);\n }\n\n element.outerHTML = _abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.removeAttribute(pendingAttribute);\n resolve();\n }).catch(reject);\n } else {\n resolve();\n }\n } else {\n resolve();\n }\n });\n}\n\nfunction replace(node) {\n return Promise.all([replaceForPosition(node, '::before'), replaceForPosition(node, '::after')]);\n}\n\nfunction processable(node) {\n return node.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase()) && !node.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!node.parentNode || node.parentNode.tagName !== 'svg');\n}\n\nfunction searchPseudoElements(root) {\n if (!IS_DOM) return;\n return new Promise(function (resolve, reject) {\n var operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n var end = perf.begin('searchPseudoElements');\n disableObservation();\n Promise.all(operations).then(function () {\n end();\n enableObservation();\n resolve();\n }).catch(function () {\n end();\n enableObservation();\n reject();\n });\n });\n}\n\nvar PseudoElements = {\n hooks: function hooks() {\n return {\n mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n accumulator.pseudoElementsCallback = searchPseudoElements;\n return accumulator;\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.pseudoElements2svg = function (params) {\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node;\n\n if (config.searchPseudoElements) {\n searchPseudoElements(node);\n }\n };\n }\n};\n\nvar _unwatched = false;\nvar MutationObserver$1 = {\n mixout: function mixout() {\n return {\n dom: {\n unwatch: function unwatch() {\n disableObservation();\n _unwatched = true;\n }\n }\n };\n },\n hooks: function hooks() {\n return {\n bootstrap: function bootstrap() {\n observe(chainHooks('mutationObserverCallbacks', {}));\n },\n noAuto: function noAuto() {\n disconnect();\n },\n watch: function watch(params) {\n var observeMutationsRoot = params.observeMutationsRoot;\n\n if (_unwatched) {\n enableObservation();\n } else {\n observe(chainHooks('mutationObserverCallbacks', {\n observeMutationsRoot: observeMutationsRoot\n }));\n }\n }\n };\n }\n};\n\nvar parseTransformString = function parseTransformString(transformString) {\n var transform = {\n size: 16,\n x: 0,\n y: 0,\n flipX: false,\n flipY: false,\n rotate: 0\n };\n return transformString.toLowerCase().split(' ').reduce(function (acc, n) {\n var parts = n.toLowerCase().split('-');\n var first = parts[0];\n var rest = parts.slice(1).join('-');\n\n if (first && rest === 'h') {\n acc.flipX = true;\n return acc;\n }\n\n if (first && rest === 'v') {\n acc.flipY = true;\n return acc;\n }\n\n rest = parseFloat(rest);\n\n if (isNaN(rest)) {\n return acc;\n }\n\n switch (first) {\n case 'grow':\n acc.size = acc.size + rest;\n break;\n\n case 'shrink':\n acc.size = acc.size - rest;\n break;\n\n case 'left':\n acc.x = acc.x - rest;\n break;\n\n case 'right':\n acc.x = acc.x + rest;\n break;\n\n case 'up':\n acc.y = acc.y - rest;\n break;\n\n case 'down':\n acc.y = acc.y + rest;\n break;\n\n case 'rotate':\n acc.rotate = acc.rotate + rest;\n break;\n }\n\n return acc;\n }, transform);\n};\nvar PowerTransforms = {\n mixout: function mixout() {\n return {\n parse: {\n transform: function transform(transformString) {\n return parseTransformString(transformString);\n }\n }\n };\n },\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var transformString = node.getAttribute('data-fa-transform');\n\n if (transformString) {\n accumulator.transform = parseTransformString(transformString);\n }\n\n return accumulator;\n }\n };\n },\n provides: function provides(providers) {\n providers.generateAbstractTransformGrouping = function (_ref) {\n var main = _ref.main,\n transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n var operations = {\n outer: outer,\n inner: inner,\n path: path\n };\n return {\n tag: 'g',\n attributes: _objectSpread2({}, operations.outer),\n children: [{\n tag: 'g',\n attributes: _objectSpread2({}, operations.inner),\n children: [{\n tag: main.icon.tag,\n children: main.icon.children,\n attributes: _objectSpread2(_objectSpread2({}, main.icon.attributes), operations.path)\n }]\n }]\n };\n };\n }\n};\n\nvar ALL_SPACE = {\n x: 0,\n y: 0,\n width: '100%',\n height: '100%'\n};\n\nfunction fillBlack(_abstract) {\n var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (_abstract.attributes && (_abstract.attributes.fill || force)) {\n _abstract.attributes.fill = 'black';\n }\n\n return _abstract;\n}\n\nfunction deGroup(_abstract2) {\n if (_abstract2.tag === 'g') {\n return _abstract2.children;\n } else {\n return [_abstract2];\n }\n}\n\nvar Masks = {\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var maskData = node.getAttribute('data-fa-mask');\n var mask = !maskData ? emptyCanonicalIcon() : getCanonicalIcon(maskData.split(' ').map(function (i) {\n return i.trim();\n }));\n\n if (!mask.prefix) {\n mask.prefix = getDefaultUsablePrefix();\n }\n\n accumulator.mask = mask;\n accumulator.maskId = node.getAttribute('data-fa-mask-id');\n return accumulator;\n }\n };\n },\n provides: function provides(providers) {\n providers.generateAbstractMask = function (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n mask = _ref.mask,\n explicitMaskId = _ref.maskId,\n transform = _ref.transform;\n var mainWidth = main.width,\n mainPath = main.icon;\n var maskWidth = mask.width,\n maskPath = mask.icon;\n var trans = transformForSvg({\n transform: transform,\n containerWidth: maskWidth,\n iconWidth: mainWidth\n });\n var maskRect = {\n tag: 'rect',\n attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n fill: 'white'\n })\n };\n var maskInnerGroupChildrenMixin = mainPath.children ? {\n children: mainPath.children.map(fillBlack)\n } : {};\n var maskInnerGroup = {\n tag: 'g',\n attributes: _objectSpread2({}, trans.inner),\n children: [fillBlack(_objectSpread2({\n tag: mainPath.tag,\n attributes: _objectSpread2(_objectSpread2({}, mainPath.attributes), trans.path)\n }, maskInnerGroupChildrenMixin))]\n };\n var maskOuterGroup = {\n tag: 'g',\n attributes: _objectSpread2({}, trans.outer),\n children: [maskInnerGroup]\n };\n var maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n var clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n var maskTag = {\n tag: 'mask',\n attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n id: maskId,\n maskUnits: 'userSpaceOnUse',\n maskContentUnits: 'userSpaceOnUse'\n }),\n children: [maskRect, maskOuterGroup]\n };\n var defs = {\n tag: 'defs',\n children: [{\n tag: 'clipPath',\n attributes: {\n id: clipId\n },\n children: deGroup(maskPath)\n }, maskTag]\n };\n children.push(defs, {\n tag: 'rect',\n attributes: _objectSpread2({\n fill: 'currentColor',\n 'clip-path': \"url(#\".concat(clipId, \")\"),\n mask: \"url(#\".concat(maskId, \")\")\n }, ALL_SPACE)\n });\n return {\n children: children,\n attributes: attributes\n };\n };\n }\n};\n\nvar MissingIconIndicator = {\n provides: function provides(providers) {\n var reduceMotion = false;\n\n if (WINDOW.matchMedia) {\n reduceMotion = WINDOW.matchMedia('(prefers-reduced-motion: reduce)').matches;\n }\n\n providers.missingIconAbstract = function () {\n var gChildren = [];\n var FILL = {\n fill: 'currentColor'\n };\n var ANIMATION_BASE = {\n attributeType: 'XML',\n repeatCount: 'indefinite',\n dur: '2s'\n }; // Ring\n\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'\n })\n });\n\n var OPACITY_ANIMATE = _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n attributeName: 'opacity'\n });\n\n var dot = {\n tag: 'circle',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n cx: '256',\n cy: '364',\n r: '28'\n }),\n children: []\n };\n\n if (!reduceMotion) {\n dot.children.push({\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n attributeName: 'r',\n values: '28;14;28;28;14;28;'\n })\n }, {\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '1;0;1;1;0;1;'\n })\n });\n }\n\n gChildren.push(dot);\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n opacity: '1',\n d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'\n }),\n children: reduceMotion ? [] : [{\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '1;0;0;0;0;1;'\n })\n }]\n });\n\n if (!reduceMotion) {\n // Exclamation\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n opacity: '0',\n d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '0;0;1;1;0;0;'\n })\n }]\n });\n }\n\n return {\n tag: 'g',\n attributes: {\n 'class': 'missing'\n },\n children: gChildren\n };\n };\n }\n};\n\nvar SvgSymbols = {\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var symbolData = node.getAttribute('data-fa-symbol');\n var symbol = symbolData === null ? false : symbolData === '' ? true : symbolData;\n accumulator['symbol'] = symbol;\n return accumulator;\n }\n };\n }\n};\n\nvar plugins = [InjectCSS, ReplaceElements, Layers, LayersCounter, LayersText, PseudoElements, MutationObserver$1, PowerTransforms, Masks, MissingIconIndicator, SvgSymbols];\n\nregisterPlugins(plugins, {\n mixoutsTo: api\n});\nvar noAuto$1 = api.noAuto;\nvar config$1 = api.config;\nvar library$1 = api.library;\nvar dom$1 = api.dom;\nvar parse$1 = api.parse;\nvar findIconDefinition$1 = api.findIconDefinition;\nvar toHtml$1 = api.toHtml;\nvar icon = api.icon;\nvar layer = api.layer;\nvar text = api.text;\nvar counter = api.counter;\n\nexport { noAuto$1 as noAuto, config$1 as config, library$1 as library, dom$1 as dom, parse$1 as parse, findIconDefinition$1 as findIconDefinition, toHtml$1 as toHtml, icon, layer, text, counter, api };\n","var prefix = \"fab\";\nvar faMonero = {\n prefix: 'fab',\n iconName: 'monero',\n icon: [496, 512, [], \"f3d0\", \"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"]\n};\nvar faHooli = {\n prefix: 'fab',\n iconName: 'hooli',\n icon: [640, 512, [], \"f427\", \"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"]\n};\nvar faYelp = {\n prefix: 'fab',\n iconName: 'yelp',\n icon: [384, 512, [], \"f1e9\", \"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"]\n};\nvar faCcVisa = {\n prefix: 'fab',\n iconName: 'cc-visa',\n icon: [576, 512, [], \"f1f0\", \"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\"]\n};\nvar faLastfm = {\n prefix: 'fab',\n iconName: 'lastfm',\n icon: [512, 512, [], \"f202\", \"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"]\n};\nvar faShopware = {\n prefix: 'fab',\n iconName: 'shopware',\n icon: [512, 512, [], \"f5b5\", \"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"]\n};\nvar faCreativeCommonsNc = {\n prefix: 'fab',\n iconName: 'creative-commons-nc',\n icon: [496, 512, [], \"f4e8\", \"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\"]\n};\nvar faAws = {\n prefix: 'fab',\n iconName: 'aws',\n icon: [640, 512, [], \"f375\", \"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\"]\n};\nvar faRedhat = {\n prefix: 'fab',\n iconName: 'redhat',\n icon: [512, 512, [], \"f7bc\", \"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"]\n};\nvar faYoast = {\n prefix: 'fab',\n iconName: 'yoast',\n icon: [448, 512, [], \"f2b1\", \"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"]\n};\nvar faCloudflare = {\n prefix: 'fab',\n iconName: 'cloudflare',\n icon: [640, 512, [], \"e07d\", \"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"]\n};\nvar faUps = {\n prefix: 'fab',\n iconName: 'ups',\n icon: [384, 512, [], \"f7e0\", \"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"]\n};\nvar faWpexplorer = {\n prefix: 'fab',\n iconName: 'wpexplorer',\n icon: [512, 512, [], \"f2de\", \"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"]\n};\nvar faDyalog = {\n prefix: 'fab',\n iconName: 'dyalog',\n icon: [416, 512, [], \"f399\", \"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"]\n};\nvar faBity = {\n prefix: 'fab',\n iconName: 'bity',\n icon: [496, 512, [], \"f37a\", \"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\"]\n};\nvar faStackpath = {\n prefix: 'fab',\n iconName: 'stackpath',\n icon: [448, 512, [], \"f842\", \"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"]\n};\nvar faBuysellads = {\n prefix: 'fab',\n iconName: 'buysellads',\n icon: [448, 512, [], \"f20d\", \"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\"]\n};\nvar faFirstOrder = {\n prefix: 'fab',\n iconName: 'first-order',\n icon: [448, 512, [], \"f2b0\", \"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"]\n};\nvar faModx = {\n prefix: 'fab',\n iconName: 'modx',\n icon: [448, 512, [], \"f285\", \"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"]\n};\nvar faGuilded = {\n prefix: 'fab',\n iconName: 'guilded',\n icon: [448, 512, [], \"e07e\", \"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"]\n};\nvar faVnv = {\n prefix: 'fab',\n iconName: 'vnv',\n icon: [640, 512, [], \"f40b\", \"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"]\n};\nvar faSquareJs = {\n prefix: 'fab',\n iconName: 'square-js',\n icon: [448, 512, [\"js-square\"], \"f3b9\", \"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-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n};\nvar faJsSquare = faSquareJs;\nvar faMicrosoft = {\n prefix: 'fab',\n iconName: 'microsoft',\n icon: [448, 512, [], \"f3ca\", \"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"]\n};\nvar faQq = {\n prefix: 'fab',\n iconName: 'qq',\n icon: [448, 512, [], \"f1d6\", \"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"]\n};\nvar faOrcid = {\n prefix: 'fab',\n iconName: 'orcid',\n icon: [512, 512, [], \"f8d2\", \"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"]\n};\nvar faJava = {\n prefix: 'fab',\n iconName: 'java',\n icon: [384, 512, [], \"f4e4\", \"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"]\n};\nvar faInvision = {\n prefix: 'fab',\n iconName: 'invision',\n icon: [448, 512, [], \"f7b0\", \"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"]\n};\nvar faCreativeCommonsPdAlt = {\n prefix: 'fab',\n iconName: 'creative-commons-pd-alt',\n icon: [496, 512, [], \"f4ed\", \"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\"]\n};\nvar faCentercode = {\n prefix: 'fab',\n iconName: 'centercode',\n icon: [512, 512, [], \"f380\", \"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\"]\n};\nvar faGlideG = {\n prefix: 'fab',\n iconName: 'glide-g',\n icon: [448, 512, [], \"f2a6\", \"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"]\n};\nvar faDrupal = {\n prefix: 'fab',\n iconName: 'drupal',\n icon: [448, 512, [], \"f1a9\", \"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"]\n};\nvar faHireAHelper = {\n prefix: 'fab',\n iconName: 'hire-a-helper',\n icon: [512, 512, [], \"f3b0\", \"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"]\n};\nvar faCreativeCommonsBy = {\n prefix: 'fab',\n iconName: 'creative-commons-by',\n icon: [496, 512, [], \"f4e7\", \"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\"]\n};\nvar faUnity = {\n prefix: 'fab',\n iconName: 'unity',\n icon: [448, 512, [], \"e049\", \"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"]\n};\nvar faWhmcs = {\n prefix: 'fab',\n iconName: 'whmcs',\n icon: [448, 512, [], \"f40d\", \"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"]\n};\nvar faRocketchat = {\n prefix: 'fab',\n iconName: 'rocketchat',\n icon: [576, 512, [], \"f3e8\", \"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"]\n};\nvar faVk = {\n prefix: 'fab',\n iconName: 'vk',\n icon: [448, 512, [], \"f189\", \"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"]\n};\nvar faUntappd = {\n prefix: 'fab',\n iconName: 'untappd',\n icon: [640, 512, [], \"f405\", \"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"]\n};\nvar faMailchimp = {\n prefix: 'fab',\n iconName: 'mailchimp',\n icon: [448, 512, [], \"f59e\", \"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"]\n};\nvar faCss3Alt = {\n prefix: 'fab',\n iconName: 'css3-alt',\n icon: [384, 512, [], \"f38b\", \"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\"]\n};\nvar faSquareReddit = {\n prefix: 'fab',\n iconName: 'square-reddit',\n icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 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-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"]\n};\nvar faRedditSquare = faSquareReddit;\nvar faVimeoV = {\n prefix: 'fab',\n iconName: 'vimeo-v',\n icon: [448, 512, [], \"f27d\", \"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"]\n};\nvar faContao = {\n prefix: 'fab',\n iconName: 'contao',\n icon: [512, 512, [], \"f26d\", \"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\"]\n};\nvar faSquareFontAwesome = {\n prefix: 'fab',\n iconName: 'square-font-awesome',\n icon: [448, 512, [], \"e5ad\", \"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"]\n};\nvar faDeskpro = {\n prefix: 'fab',\n iconName: 'deskpro',\n icon: [480, 512, [], \"f38f\", \"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\"]\n};\nvar faSistrix = {\n prefix: 'fab',\n iconName: 'sistrix',\n icon: [448, 512, [], \"f3ee\", \"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"]\n};\nvar faSquareInstagram = {\n prefix: 'fab',\n iconName: 'square-instagram',\n icon: [448, 512, [\"instagram-square\"], \"e055\", \"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"]\n};\nvar faInstagramSquare = faSquareInstagram;\nvar faBattleNet = {\n prefix: 'fab',\n iconName: 'battle-net',\n icon: [512, 512, [], \"f835\", \"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\"]\n};\nvar faTheRedYeti = {\n prefix: 'fab',\n iconName: 'the-red-yeti',\n icon: [512, 512, [], \"f69d\", \"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"]\n};\nvar faSquareHackerNews = {\n prefix: 'fab',\n iconName: 'square-hacker-news',\n icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"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-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n};\nvar faHackerNewsSquare = faSquareHackerNews;\nvar faEdge = {\n prefix: 'fab',\n iconName: 'edge',\n icon: [512, 512, [], \"f282\", \"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"]\n};\nvar faThreads = {\n prefix: 'fab',\n iconName: 'threads',\n icon: [448, 512, [], \"e618\", \"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"]\n};\nvar faNapster = {\n prefix: 'fab',\n iconName: 'napster',\n icon: [496, 512, [], \"f3d2\", \"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"]\n};\nvar faSquareSnapchat = {\n prefix: 'fab',\n iconName: 'square-snapchat',\n icon: [448, 512, [\"snapchat-square\"], \"f2ad\", \"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"]\n};\nvar faSnapchatSquare = faSquareSnapchat;\nvar faGooglePlusG = {\n prefix: 'fab',\n iconName: 'google-plus-g',\n icon: [640, 512, [], \"f0d5\", \"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"]\n};\nvar faArtstation = {\n prefix: 'fab',\n iconName: 'artstation',\n icon: [512, 512, [], \"f77a\", \"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\"]\n};\nvar faMarkdown = {\n prefix: 'fab',\n iconName: 'markdown',\n icon: [640, 512, [], \"f60f\", \"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"]\n};\nvar faSourcetree = {\n prefix: 'fab',\n iconName: 'sourcetree',\n icon: [448, 512, [], \"f7d3\", \"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"]\n};\nvar faGooglePlus = {\n prefix: 'fab',\n iconName: 'google-plus',\n icon: [512, 512, [], \"f2b3\", \"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"]\n};\nvar faDiaspora = {\n prefix: 'fab',\n iconName: 'diaspora',\n icon: [512, 512, [], \"f791\", \"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"]\n};\nvar faFoursquare = {\n prefix: 'fab',\n iconName: 'foursquare',\n icon: [368, 512, [], \"f180\", \"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"]\n};\nvar faStackOverflow = {\n prefix: 'fab',\n iconName: 'stack-overflow',\n icon: [384, 512, [], \"f16c\", \"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"]\n};\nvar faGithubAlt = {\n prefix: 'fab',\n iconName: 'github-alt',\n icon: [480, 512, [], \"f113\", \"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"]\n};\nvar faPhoenixSquadron = {\n prefix: 'fab',\n iconName: 'phoenix-squadron',\n icon: [512, 512, [], \"f511\", \"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"]\n};\nvar faPagelines = {\n prefix: 'fab',\n iconName: 'pagelines',\n icon: [384, 512, [], \"f18c\", \"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"]\n};\nvar faAlgolia = {\n prefix: 'fab',\n iconName: 'algolia',\n icon: [512, 512, [], \"f36c\", \"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"]\n};\nvar faRedRiver = {\n prefix: 'fab',\n iconName: 'red-river',\n icon: [448, 512, [], \"f3e3\", \"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"]\n};\nvar faCreativeCommonsSa = {\n prefix: 'fab',\n iconName: 'creative-commons-sa',\n icon: [496, 512, [], \"f4ef\", \"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\"]\n};\nvar faSafari = {\n prefix: 'fab',\n iconName: 'safari',\n icon: [512, 512, [], \"f267\", \"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"]\n};\nvar faGoogle = {\n prefix: 'fab',\n iconName: 'google',\n icon: [488, 512, [], \"f1a0\", \"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"]\n};\nvar faSquareFontAwesomeStroke = {\n prefix: 'fab',\n iconName: 'square-font-awesome-stroke',\n icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"]\n};\nvar faFontAwesomeAlt = faSquareFontAwesomeStroke;\nvar faAtlassian = {\n prefix: 'fab',\n iconName: 'atlassian',\n icon: [512, 512, [], \"f77b\", \"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\"]\n};\nvar faLinkedinIn = {\n prefix: 'fab',\n iconName: 'linkedin-in',\n icon: [448, 512, [], \"f0e1\", \"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"]\n};\nvar faDigitalOcean = {\n prefix: 'fab',\n iconName: 'digital-ocean',\n icon: [512, 512, [], \"f391\", \"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"]\n};\nvar faNimblr = {\n prefix: 'fab',\n iconName: 'nimblr',\n icon: [384, 512, [], \"f5a8\", \"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"]\n};\nvar faChromecast = {\n prefix: 'fab',\n iconName: 'chromecast',\n icon: [512, 512, [], \"f838\", \"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"]\n};\nvar faEvernote = {\n prefix: 'fab',\n iconName: 'evernote',\n icon: [384, 512, [], \"f839\", \"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"]\n};\nvar faHackerNews = {\n prefix: 'fab',\n iconName: 'hacker-news',\n icon: [448, 512, [], \"f1d4\", \"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n};\nvar faCreativeCommonsSampling = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling',\n icon: [496, 512, [], \"f4f0\", \"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\"]\n};\nvar faAdversal = {\n prefix: 'fab',\n iconName: 'adversal',\n icon: [512, 512, [], \"f36a\", \"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\"]\n};\nvar faCreativeCommons = {\n prefix: 'fab',\n iconName: 'creative-commons',\n icon: [496, 512, [], \"f25e\", \"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\"]\n};\nvar faWatchmanMonitoring = {\n prefix: 'fab',\n iconName: 'watchman-monitoring',\n icon: [512, 512, [], \"e087\", \"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"]\n};\nvar faFonticons = {\n prefix: 'fab',\n iconName: 'fonticons',\n icon: [448, 512, [], \"f280\", \"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"]\n};\nvar faWeixin = {\n prefix: 'fab',\n iconName: 'weixin',\n icon: [576, 512, [], \"f1d7\", \"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"]\n};\nvar faShirtsinbulk = {\n prefix: 'fab',\n iconName: 'shirtsinbulk',\n icon: [448, 512, [], \"f214\", \"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"]\n};\nvar faCodepen = {\n prefix: 'fab',\n iconName: 'codepen',\n icon: [512, 512, [], \"f1cb\", \"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\"]\n};\nvar faGitAlt = {\n prefix: 'fab',\n iconName: 'git-alt',\n icon: [448, 512, [], \"f841\", \"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"]\n};\nvar faLyft = {\n prefix: 'fab',\n iconName: 'lyft',\n icon: [512, 512, [], \"f3c3\", \"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"]\n};\nvar faRev = {\n prefix: 'fab',\n iconName: 'rev',\n icon: [448, 512, [], \"f5b2\", \"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"]\n};\nvar faWindows = {\n prefix: 'fab',\n iconName: 'windows',\n icon: [448, 512, [], \"f17a\", \"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"]\n};\nvar faWizardsOfTheCoast = {\n prefix: 'fab',\n iconName: 'wizards-of-the-coast',\n icon: [640, 512, [], \"f730\", \"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"]\n};\nvar faSquareViadeo = {\n prefix: 'fab',\n iconName: 'square-viadeo',\n icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"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-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"]\n};\nvar faViadeoSquare = faSquareViadeo;\nvar faMeetup = {\n prefix: 'fab',\n iconName: 'meetup',\n icon: [512, 512, [], \"f2e0\", \"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"]\n};\nvar faCentos = {\n prefix: 'fab',\n iconName: 'centos',\n icon: [448, 512, [], \"f789\", \"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\"]\n};\nvar faAdn = {\n prefix: 'fab',\n iconName: 'adn',\n icon: [496, 512, [], \"f170\", \"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\"]\n};\nvar faCloudsmith = {\n prefix: 'fab',\n iconName: 'cloudsmith',\n icon: [512, 512, [], \"f384\", \"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"]\n};\nvar faPiedPiperAlt = {\n prefix: 'fab',\n iconName: 'pied-piper-alt',\n icon: [576, 512, [], \"f1a8\", \"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"]\n};\nvar faSquareDribbble = {\n prefix: 'fab',\n iconName: 'square-dribbble',\n icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 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-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"]\n};\nvar faDribbbleSquare = faSquareDribbble;\nvar faCodiepie = {\n prefix: 'fab',\n iconName: 'codiepie',\n icon: [472, 512, [], \"f284\", \"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\"]\n};\nvar faNode = {\n prefix: 'fab',\n iconName: 'node',\n icon: [640, 512, [], \"f419\", \"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"]\n};\nvar faMix = {\n prefix: 'fab',\n iconName: 'mix',\n icon: [448, 512, [], \"f3cb\", \"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"]\n};\nvar faSteam = {\n prefix: 'fab',\n iconName: 'steam',\n icon: [496, 512, [], \"f1b6\", \"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"]\n};\nvar faCcApplePay = {\n prefix: 'fab',\n iconName: 'cc-apple-pay',\n icon: [576, 512, [], \"f416\", \"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\"]\n};\nvar faScribd = {\n prefix: 'fab',\n iconName: 'scribd',\n icon: [384, 512, [], \"f28a\", \"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"]\n};\nvar faDebian = {\n prefix: 'fab',\n iconName: 'debian',\n icon: [448, 512, [], \"e60b\", \"M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z\"]\n};\nvar faOpenid = {\n prefix: 'fab',\n iconName: 'openid',\n icon: [448, 512, [], \"f19b\", \"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"]\n};\nvar faInstalod = {\n prefix: 'fab',\n iconName: 'instalod',\n icon: [512, 512, [], \"e081\", \"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"]\n};\nvar faExpeditedssl = {\n prefix: 'fab',\n iconName: 'expeditedssl',\n icon: [496, 512, [], \"f23e\", \"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"]\n};\nvar faSellcast = {\n prefix: 'fab',\n iconName: 'sellcast',\n icon: [448, 512, [], \"f2da\", \"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"]\n};\nvar faSquareTwitter = {\n prefix: 'fab',\n iconName: 'square-twitter',\n icon: [448, 512, [\"twitter-square\"], \"f081\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"]\n};\nvar faTwitterSquare = faSquareTwitter;\nvar faRProject = {\n prefix: 'fab',\n iconName: 'r-project',\n icon: [581, 512, [], \"f4f7\", \"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"]\n};\nvar faDelicious = {\n prefix: 'fab',\n iconName: 'delicious',\n icon: [448, 512, [], \"f1a5\", \"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\"]\n};\nvar faFreebsd = {\n prefix: 'fab',\n iconName: 'freebsd',\n icon: [448, 512, [], \"f3a4\", \"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"]\n};\nvar faVuejs = {\n prefix: 'fab',\n iconName: 'vuejs',\n icon: [448, 512, [], \"f41f\", \"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"]\n};\nvar faAccusoft = {\n prefix: 'fab',\n iconName: 'accusoft',\n icon: [640, 512, [], \"f369\", \"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\"]\n};\nvar faIoxhost = {\n prefix: 'fab',\n iconName: 'ioxhost',\n icon: [640, 512, [], \"f208\", \"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"]\n};\nvar faFonticonsFi = {\n prefix: 'fab',\n iconName: 'fonticons-fi',\n icon: [384, 512, [], \"f3a2\", \"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"]\n};\nvar faAppStore = {\n prefix: 'fab',\n iconName: 'app-store',\n icon: [512, 512, [], \"f36f\", \"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\"]\n};\nvar faCcMastercard = {\n prefix: 'fab',\n iconName: 'cc-mastercard',\n icon: [576, 512, [], \"f1f1\", \"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\"]\n};\nvar faItunesNote = {\n prefix: 'fab',\n iconName: 'itunes-note',\n icon: [384, 512, [], \"f3b5\", \"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"]\n};\nvar faGolang = {\n prefix: 'fab',\n iconName: 'golang',\n icon: [640, 512, [], \"e40f\", \"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"]\n};\nvar faKickstarter = {\n prefix: 'fab',\n iconName: 'kickstarter',\n icon: [448, 512, [], \"f3bb\", \"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"]\n};\nvar faGrav = {\n prefix: 'fab',\n iconName: 'grav',\n icon: [512, 512, [], \"f2d6\", \"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"]\n};\nvar faWeibo = {\n prefix: 'fab',\n iconName: 'weibo',\n icon: [512, 512, [], \"f18a\", \"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"]\n};\nvar faUncharted = {\n prefix: 'fab',\n iconName: 'uncharted',\n icon: [448, 512, [], \"e084\", \"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"]\n};\nvar faFirstdraft = {\n prefix: 'fab',\n iconName: 'firstdraft',\n icon: [384, 512, [], \"f3a1\", \"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"]\n};\nvar faSquareYoutube = {\n prefix: 'fab',\n iconName: 'square-youtube',\n icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 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-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"]\n};\nvar faYoutubeSquare = faSquareYoutube;\nvar faWikipediaW = {\n prefix: 'fab',\n iconName: 'wikipedia-w',\n icon: [640, 512, [], \"f266\", \"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"]\n};\nvar faWpressr = {\n prefix: 'fab',\n iconName: 'wpressr',\n icon: [496, 512, [\"rendact\"], \"f3e4\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"]\n};\nvar faRendact = faWpressr;\nvar faAngellist = {\n prefix: 'fab',\n iconName: 'angellist',\n icon: [448, 512, [], \"f209\", \"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\"]\n};\nvar faGalacticRepublic = {\n prefix: 'fab',\n iconName: 'galactic-republic',\n icon: [496, 512, [], \"f50c\", \"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"]\n};\nvar faNfcDirectional = {\n prefix: 'fab',\n iconName: 'nfc-directional',\n icon: [512, 512, [], \"e530\", \"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"]\n};\nvar faSkype = {\n prefix: 'fab',\n iconName: 'skype',\n icon: [448, 512, [], \"f17e\", \"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"]\n};\nvar faJoget = {\n prefix: 'fab',\n iconName: 'joget',\n icon: [496, 512, [], \"f3b7\", \"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"]\n};\nvar faFedora = {\n prefix: 'fab',\n iconName: 'fedora',\n icon: [448, 512, [], \"f798\", \"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"]\n};\nvar faStripeS = {\n prefix: 'fab',\n iconName: 'stripe-s',\n icon: [384, 512, [], \"f42a\", \"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"]\n};\nvar faMeta = {\n prefix: 'fab',\n iconName: 'meta',\n icon: [640, 512, [], \"e49b\", \"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"]\n};\nvar faLaravel = {\n prefix: 'fab',\n iconName: 'laravel',\n icon: [512, 512, [], \"f3bd\", \"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"]\n};\nvar faHotjar = {\n prefix: 'fab',\n iconName: 'hotjar',\n icon: [512, 512, [], \"f3b1\", \"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"]\n};\nvar faBluetoothB = {\n prefix: 'fab',\n iconName: 'bluetooth-b',\n icon: [320, 512, [], \"f294\", \"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\"]\n};\nvar faStickerMule = {\n prefix: 'fab',\n iconName: 'sticker-mule',\n icon: [576, 512, [], \"f3f7\", \"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"]\n};\nvar faCreativeCommonsZero = {\n prefix: 'fab',\n iconName: 'creative-commons-zero',\n icon: [496, 512, [], \"f4f3\", \"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\"]\n};\nvar faHips = {\n prefix: 'fab',\n iconName: 'hips',\n icon: [640, 512, [], \"f452\", \"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"]\n};\nvar faBehance = {\n prefix: 'fab',\n iconName: 'behance',\n icon: [576, 512, [], \"f1b4\", \"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\"]\n};\nvar faReddit = {\n prefix: 'fab',\n iconName: 'reddit',\n icon: [512, 512, [], \"f1a1\", \"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"]\n};\nvar faDiscord = {\n prefix: 'fab',\n iconName: 'discord',\n icon: [640, 512, [], \"f392\", \"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"]\n};\nvar faChrome = {\n prefix: 'fab',\n iconName: 'chrome',\n icon: [512, 512, [], \"f268\", \"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"]\n};\nvar faAppStoreIos = {\n prefix: 'fab',\n iconName: 'app-store-ios',\n icon: [448, 512, [], \"f370\", \"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\"]\n};\nvar faCcDiscover = {\n prefix: 'fab',\n iconName: 'cc-discover',\n icon: [576, 512, [], \"f1f2\", \"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\"]\n};\nvar faWpbeginner = {\n prefix: 'fab',\n iconName: 'wpbeginner',\n icon: [512, 512, [], \"f297\", \"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"]\n};\nvar faConfluence = {\n prefix: 'fab',\n iconName: 'confluence',\n icon: [512, 512, [], \"f78d\", \"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\"]\n};\nvar faMdb = {\n prefix: 'fab',\n iconName: 'mdb',\n icon: [576, 512, [], \"f8ca\", \"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"]\n};\nvar faDochub = {\n prefix: 'fab',\n iconName: 'dochub',\n icon: [416, 512, [], \"f394\", \"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"]\n};\nvar faAccessibleIcon = {\n prefix: 'fab',\n iconName: 'accessible-icon',\n icon: [448, 512, [62107], \"f368\", \"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\"]\n};\nvar faEbay = {\n prefix: 'fab',\n iconName: 'ebay',\n icon: [640, 512, [], \"f4f4\", \"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"]\n};\nvar faAmazon = {\n prefix: 'fab',\n iconName: 'amazon',\n icon: [448, 512, [], \"f270\", \"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\"]\n};\nvar faUnsplash = {\n prefix: 'fab',\n iconName: 'unsplash',\n icon: [448, 512, [], \"e07c\", \"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"]\n};\nvar faYarn = {\n prefix: 'fab',\n iconName: 'yarn',\n icon: [496, 512, [], \"f7e3\", \"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"]\n};\nvar faSquareSteam = {\n prefix: 'fab',\n iconName: 'square-steam',\n icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"]\n};\nvar faSteamSquare = faSquareSteam;\nvar fa500px = {\n prefix: 'fab',\n iconName: '500px',\n icon: [448, 512, [], \"f26e\", \"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\"]\n};\nvar faSquareVimeo = {\n prefix: 'fab',\n iconName: 'square-vimeo',\n icon: [448, 512, [\"vimeo-square\"], \"f194\", \"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-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"]\n};\nvar faVimeoSquare = faSquareVimeo;\nvar faAsymmetrik = {\n prefix: 'fab',\n iconName: 'asymmetrik',\n icon: [576, 512, [], \"f372\", \"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\"]\n};\nvar faFontAwesome = {\n prefix: 'fab',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faGratipay = {\n prefix: 'fab',\n iconName: 'gratipay',\n icon: [496, 512, [], \"f184\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"]\n};\nvar faApple = {\n prefix: 'fab',\n iconName: 'apple',\n icon: [384, 512, [], \"f179\", \"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\"]\n};\nvar faHive = {\n prefix: 'fab',\n iconName: 'hive',\n icon: [512, 512, [], \"e07f\", \"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"]\n};\nvar faGitkraken = {\n prefix: 'fab',\n iconName: 'gitkraken',\n icon: [592, 512, [], \"f3a6\", \"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"]\n};\nvar faKeybase = {\n prefix: 'fab',\n iconName: 'keybase',\n icon: [448, 512, [], \"f4f5\", \"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"]\n};\nvar faApplePay = {\n prefix: 'fab',\n iconName: 'apple-pay',\n icon: [640, 512, [], \"f415\", \"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\"]\n};\nvar faPadlet = {\n prefix: 'fab',\n iconName: 'padlet',\n icon: [640, 512, [], \"e4a0\", \"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"]\n};\nvar faAmazonPay = {\n prefix: 'fab',\n iconName: 'amazon-pay',\n icon: [640, 512, [], \"f42c\", \"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\"]\n};\nvar faSquareGithub = {\n prefix: 'fab',\n iconName: 'square-github',\n icon: [448, 512, [\"github-square\"], \"f092\", \"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-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"]\n};\nvar faGithubSquare = faSquareGithub;\nvar faStumbleupon = {\n prefix: 'fab',\n iconName: 'stumbleupon',\n icon: [512, 512, [], \"f1a4\", \"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"]\n};\nvar faFedex = {\n prefix: 'fab',\n iconName: 'fedex',\n icon: [640, 512, [], \"f797\", \"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"]\n};\nvar faPhoenixFramework = {\n prefix: 'fab',\n iconName: 'phoenix-framework',\n icon: [640, 512, [], \"f3dc\", \"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"]\n};\nvar faShopify = {\n prefix: 'fab',\n iconName: 'shopify',\n icon: [448, 512, [], \"e057\", \"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"]\n};\nvar faNeos = {\n prefix: 'fab',\n iconName: 'neos',\n icon: [512, 512, [], \"f612\", \"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"]\n};\nvar faSquareThreads = {\n prefix: 'fab',\n iconName: 'square-threads',\n icon: [448, 512, [], \"e619\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"]\n};\nvar faHackerrank = {\n prefix: 'fab',\n iconName: 'hackerrank',\n icon: [512, 512, [], \"f5f7\", \"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"]\n};\nvar faResearchgate = {\n prefix: 'fab',\n iconName: 'researchgate',\n icon: [448, 512, [], \"f4f8\", \"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"]\n};\nvar faSwift = {\n prefix: 'fab',\n iconName: 'swift',\n icon: [448, 512, [], \"f8e1\", \"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"]\n};\nvar faAngular = {\n prefix: 'fab',\n iconName: 'angular',\n icon: [448, 512, [], \"f420\", \"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\"]\n};\nvar faSpeakap = {\n prefix: 'fab',\n iconName: 'speakap',\n icon: [448, 512, [], \"f3f3\", \"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"]\n};\nvar faAngrycreative = {\n prefix: 'fab',\n iconName: 'angrycreative',\n icon: [640, 512, [], \"f36e\", \"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\"]\n};\nvar faYCombinator = {\n prefix: 'fab',\n iconName: 'y-combinator',\n icon: [448, 512, [], \"f23b\", \"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"]\n};\nvar faEmpire = {\n prefix: 'fab',\n iconName: 'empire',\n icon: [496, 512, [], \"f1d1\", \"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"]\n};\nvar faEnvira = {\n prefix: 'fab',\n iconName: 'envira',\n icon: [448, 512, [], \"f299\", \"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"]\n};\nvar faSquareGitlab = {\n prefix: 'fab',\n iconName: 'square-gitlab',\n icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"]\n};\nvar faGitlabSquare = faSquareGitlab;\nvar faStudiovinari = {\n prefix: 'fab',\n iconName: 'studiovinari',\n icon: [512, 512, [], \"f3f8\", \"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"]\n};\nvar faPiedPiper = {\n prefix: 'fab',\n iconName: 'pied-piper',\n icon: [480, 512, [], \"f2ae\", \"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"]\n};\nvar faWordpress = {\n prefix: 'fab',\n iconName: 'wordpress',\n icon: [512, 512, [], \"f19a\", \"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"]\n};\nvar faProductHunt = {\n prefix: 'fab',\n iconName: 'product-hunt',\n icon: [512, 512, [], \"f288\", \"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"]\n};\nvar faFirefox = {\n prefix: 'fab',\n iconName: 'firefox',\n icon: [512, 512, [], \"f269\", \"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"]\n};\nvar faLinode = {\n prefix: 'fab',\n iconName: 'linode',\n icon: [448, 512, [], \"f2b8\", \"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"]\n};\nvar faGoodreads = {\n prefix: 'fab',\n iconName: 'goodreads',\n icon: [448, 512, [], \"f3a8\", \"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"]\n};\nvar faSquareOdnoklassniki = {\n prefix: 'fab',\n iconName: 'square-odnoklassniki',\n icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 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-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"]\n};\nvar faOdnoklassnikiSquare = faSquareOdnoklassniki;\nvar faJsfiddle = {\n prefix: 'fab',\n iconName: 'jsfiddle',\n icon: [576, 512, [], \"f1cc\", \"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"]\n};\nvar faSith = {\n prefix: 'fab',\n iconName: 'sith',\n icon: [448, 512, [], \"f512\", \"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"]\n};\nvar faThemeisle = {\n prefix: 'fab',\n iconName: 'themeisle',\n icon: [512, 512, [], \"f2b2\", \"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"]\n};\nvar faPage4 = {\n prefix: 'fab',\n iconName: 'page4',\n icon: [496, 512, [], \"f3d7\", \"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"]\n};\nvar faHashnode = {\n prefix: 'fab',\n iconName: 'hashnode',\n icon: [512, 512, [], \"e499\", \"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"]\n};\nvar faReact = {\n prefix: 'fab',\n iconName: 'react',\n icon: [512, 512, [], \"f41b\", \"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"]\n};\nvar faCcPaypal = {\n prefix: 'fab',\n iconName: 'cc-paypal',\n icon: [576, 512, [], \"f1f4\", \"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\"]\n};\nvar faSquarespace = {\n prefix: 'fab',\n iconName: 'squarespace',\n icon: [512, 512, [], \"f5be\", \"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"]\n};\nvar faCcStripe = {\n prefix: 'fab',\n iconName: 'cc-stripe',\n icon: [576, 512, [], \"f1f5\", \"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\"]\n};\nvar faCreativeCommonsShare = {\n prefix: 'fab',\n iconName: 'creative-commons-share',\n icon: [496, 512, [], \"f4f2\", \"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\"]\n};\nvar faBitcoin = {\n prefix: 'fab',\n iconName: 'bitcoin',\n icon: [512, 512, [], \"f379\", \"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\"]\n};\nvar faKeycdn = {\n prefix: 'fab',\n iconName: 'keycdn',\n icon: [512, 512, [], \"f3ba\", \"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"]\n};\nvar faOpera = {\n prefix: 'fab',\n iconName: 'opera',\n icon: [496, 512, [], \"f26a\", \"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"]\n};\nvar faItchIo = {\n prefix: 'fab',\n iconName: 'itch-io',\n icon: [512, 512, [], \"f83a\", \"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"]\n};\nvar faUmbraco = {\n prefix: 'fab',\n iconName: 'umbraco',\n icon: [510, 512, [], \"f8e8\", \"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"]\n};\nvar faGalacticSenate = {\n prefix: 'fab',\n iconName: 'galactic-senate',\n icon: [512, 512, [], \"f50d\", \"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"]\n};\nvar faUbuntu = {\n prefix: 'fab',\n iconName: 'ubuntu',\n icon: [496, 512, [], \"f7df\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"]\n};\nvar faDraft2digital = {\n prefix: 'fab',\n iconName: 'draft2digital',\n icon: [480, 512, [], \"f396\", \"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"]\n};\nvar faStripe = {\n prefix: 'fab',\n iconName: 'stripe',\n icon: [640, 512, [], \"f429\", \"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"]\n};\nvar faHouzz = {\n prefix: 'fab',\n iconName: 'houzz',\n icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n};\nvar faGg = {\n prefix: 'fab',\n iconName: 'gg',\n icon: [512, 512, [], \"f260\", \"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"]\n};\nvar faDhl = {\n prefix: 'fab',\n iconName: 'dhl',\n icon: [640, 512, [], \"f790\", \"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\"]\n};\nvar faSquarePinterest = {\n prefix: 'fab',\n iconName: 'square-pinterest',\n icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"]\n};\nvar faPinterestSquare = faSquarePinterest;\nvar faXing = {\n prefix: 'fab',\n iconName: 'xing',\n icon: [384, 512, [], \"f168\", \"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"]\n};\nvar faBlackberry = {\n prefix: 'fab',\n iconName: 'blackberry',\n icon: [512, 512, [], \"f37b\", \"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\"]\n};\nvar faCreativeCommonsPd = {\n prefix: 'fab',\n iconName: 'creative-commons-pd',\n icon: [496, 512, [], \"f4ec\", \"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\"]\n};\nvar faPlaystation = {\n prefix: 'fab',\n iconName: 'playstation',\n icon: [576, 512, [], \"f3df\", \"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"]\n};\nvar faQuinscape = {\n prefix: 'fab',\n iconName: 'quinscape',\n icon: [512, 512, [], \"f459\", \"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"]\n};\nvar faLess = {\n prefix: 'fab',\n iconName: 'less',\n icon: [640, 512, [], \"f41d\", \"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"]\n};\nvar faBloggerB = {\n prefix: 'fab',\n iconName: 'blogger-b',\n icon: [448, 512, [], \"f37d\", \"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\"]\n};\nvar faOpencart = {\n prefix: 'fab',\n iconName: 'opencart',\n icon: [640, 512, [], \"f23d\", \"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"]\n};\nvar faVine = {\n prefix: 'fab',\n iconName: 'vine',\n icon: [384, 512, [], \"f1ca\", \"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"]\n};\nvar faPaypal = {\n prefix: 'fab',\n iconName: 'paypal',\n icon: [384, 512, [], \"f1ed\", \"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"]\n};\nvar faGitlab = {\n prefix: 'fab',\n iconName: 'gitlab',\n icon: [512, 512, [], \"f296\", \"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"]\n};\nvar faTypo3 = {\n prefix: 'fab',\n iconName: 'typo3',\n icon: [448, 512, [], \"f42b\", \"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"]\n};\nvar faRedditAlien = {\n prefix: 'fab',\n iconName: 'reddit-alien',\n icon: [512, 512, [], \"f281\", \"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"]\n};\nvar faYahoo = {\n prefix: 'fab',\n iconName: 'yahoo',\n icon: [512, 512, [], \"f19e\", \"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"]\n};\nvar faDailymotion = {\n prefix: 'fab',\n iconName: 'dailymotion',\n icon: [448, 512, [], \"e052\", \"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\"]\n};\nvar faAffiliatetheme = {\n prefix: 'fab',\n iconName: 'affiliatetheme',\n icon: [512, 512, [], \"f36b\", \"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\"]\n};\nvar faPiedPiperPp = {\n prefix: 'fab',\n iconName: 'pied-piper-pp',\n icon: [448, 512, [], \"f1a7\", \"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 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 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"]\n};\nvar faBootstrap = {\n prefix: 'fab',\n iconName: 'bootstrap',\n icon: [576, 512, [], \"f836\", \"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"]\n};\nvar faOdnoklassniki = {\n prefix: 'fab',\n iconName: 'odnoklassniki',\n icon: [320, 512, [], \"f263\", \"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"]\n};\nvar faNfcSymbol = {\n prefix: 'fab',\n iconName: 'nfc-symbol',\n icon: [576, 512, [], \"e531\", \"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"]\n};\nvar faEthereum = {\n prefix: 'fab',\n iconName: 'ethereum',\n icon: [320, 512, [], \"f42e\", \"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"]\n};\nvar faSpeakerDeck = {\n prefix: 'fab',\n iconName: 'speaker-deck',\n icon: [512, 512, [], \"f83c\", \"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"]\n};\nvar faCreativeCommonsNcEu = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-eu',\n icon: [496, 512, [], \"f4e9\", \"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\"]\n};\nvar faPatreon = {\n prefix: 'fab',\n iconName: 'patreon',\n icon: [512, 512, [], \"f3d9\", \"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"]\n};\nvar faAvianex = {\n prefix: 'fab',\n iconName: 'avianex',\n icon: [512, 512, [], \"f374\", \"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\"]\n};\nvar faEllo = {\n prefix: 'fab',\n iconName: 'ello',\n icon: [496, 512, [], \"f5f1\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"]\n};\nvar faGofore = {\n prefix: 'fab',\n iconName: 'gofore',\n icon: [400, 512, [], \"f3a7\", \"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"]\n};\nvar faBimobject = {\n prefix: 'fab',\n iconName: 'bimobject',\n icon: [448, 512, [], \"f378\", \"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\"]\n};\nvar faFacebookF = {\n prefix: 'fab',\n iconName: 'facebook-f',\n icon: [320, 512, [], \"f39e\", \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"]\n};\nvar faSquareGooglePlus = {\n prefix: 'fab',\n iconName: 'square-google-plus',\n icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"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-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"]\n};\nvar faGooglePlusSquare = faSquareGooglePlus;\nvar faMandalorian = {\n prefix: 'fab',\n iconName: 'mandalorian',\n icon: [448, 512, [], \"f50f\", \"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"]\n};\nvar faFirstOrderAlt = {\n prefix: 'fab',\n iconName: 'first-order-alt',\n icon: [496, 512, [], \"f50a\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"]\n};\nvar faOsi = {\n prefix: 'fab',\n iconName: 'osi',\n icon: [512, 512, [], \"f41a\", \"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"]\n};\nvar faGoogleWallet = {\n prefix: 'fab',\n iconName: 'google-wallet',\n icon: [448, 512, [], \"f1ee\", \"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"]\n};\nvar faDAndDBeyond = {\n prefix: 'fab',\n iconName: 'd-and-d-beyond',\n icon: [640, 512, [], \"f6ca\", \"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\"]\n};\nvar faPeriscope = {\n prefix: 'fab',\n iconName: 'periscope',\n icon: [448, 512, [], \"f3da\", \"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"]\n};\nvar faFulcrum = {\n prefix: 'fab',\n iconName: 'fulcrum',\n icon: [320, 512, [], \"f50b\", \"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"]\n};\nvar faCloudscale = {\n prefix: 'fab',\n iconName: 'cloudscale',\n icon: [448, 512, [], \"f383\", \"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\"]\n};\nvar faForumbee = {\n prefix: 'fab',\n iconName: 'forumbee',\n icon: [448, 512, [], \"f211\", \"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"]\n};\nvar faMizuni = {\n prefix: 'fab',\n iconName: 'mizuni',\n icon: [496, 512, [], \"f3cc\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"]\n};\nvar faSchlix = {\n prefix: 'fab',\n iconName: 'schlix',\n icon: [448, 512, [], \"f3ea\", \"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"]\n};\nvar faSquareXing = {\n prefix: 'fab',\n iconName: 'square-xing',\n icon: [448, 512, [\"xing-square\"], \"f169\", \"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-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"]\n};\nvar faXingSquare = faSquareXing;\nvar faBandcamp = {\n prefix: 'fab',\n iconName: 'bandcamp',\n icon: [512, 512, [], \"f2d5\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"]\n};\nvar faWpforms = {\n prefix: 'fab',\n iconName: 'wpforms',\n icon: [448, 512, [], \"f298\", \"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"]\n};\nvar faCloudversify = {\n prefix: 'fab',\n iconName: 'cloudversify',\n icon: [616, 512, [], \"f385\", \"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\"]\n};\nvar faUsps = {\n prefix: 'fab',\n iconName: 'usps',\n icon: [576, 512, [], \"f7e1\", \"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"]\n};\nvar faMegaport = {\n prefix: 'fab',\n iconName: 'megaport',\n icon: [496, 512, [], \"f5a3\", \"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"]\n};\nvar faMagento = {\n prefix: 'fab',\n iconName: 'magento',\n icon: [448, 512, [], \"f3c4\", \"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"]\n};\nvar faSpotify = {\n prefix: 'fab',\n iconName: 'spotify',\n icon: [496, 512, [], \"f1bc\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"]\n};\nvar faOptinMonster = {\n prefix: 'fab',\n iconName: 'optin-monster',\n icon: [576, 512, [], \"f23c\", \"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"]\n};\nvar faFly = {\n prefix: 'fab',\n iconName: 'fly',\n icon: [384, 512, [], \"f417\", \"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"]\n};\nvar faAviato = {\n prefix: 'fab',\n iconName: 'aviato',\n icon: [640, 512, [], \"f421\", \"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\"]\n};\nvar faItunes = {\n prefix: 'fab',\n iconName: 'itunes',\n icon: [448, 512, [], \"f3b4\", \"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"]\n};\nvar faCuttlefish = {\n prefix: 'fab',\n iconName: 'cuttlefish',\n icon: [440, 512, [], \"f38c\", \"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\"]\n};\nvar faBlogger = {\n prefix: 'fab',\n iconName: 'blogger',\n icon: [448, 512, [], \"f37c\", \"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\"]\n};\nvar faFlickr = {\n prefix: 'fab',\n iconName: 'flickr',\n icon: [448, 512, [], \"f16e\", \"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-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"]\n};\nvar faViber = {\n prefix: 'fab',\n iconName: 'viber',\n icon: [512, 512, [], \"f409\", \"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"]\n};\nvar faSoundcloud = {\n prefix: 'fab',\n iconName: 'soundcloud',\n icon: [640, 512, [], \"f1be\", \"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"]\n};\nvar faDigg = {\n prefix: 'fab',\n iconName: 'digg',\n icon: [512, 512, [], \"f1a6\", \"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"]\n};\nvar faTencentWeibo = {\n prefix: 'fab',\n iconName: 'tencent-weibo',\n icon: [384, 512, [], \"f1d5\", \"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"]\n};\nvar faSymfony = {\n prefix: 'fab',\n iconName: 'symfony',\n icon: [512, 512, [], \"f83d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"]\n};\nvar faMaxcdn = {\n prefix: 'fab',\n iconName: 'maxcdn',\n icon: [512, 512, [], \"f136\", \"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"]\n};\nvar faEtsy = {\n prefix: 'fab',\n iconName: 'etsy',\n icon: [384, 512, [], \"f2d7\", \"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"]\n};\nvar faFacebookMessenger = {\n prefix: 'fab',\n iconName: 'facebook-messenger',\n icon: [512, 512, [], \"f39f\", \"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"]\n};\nvar faAudible = {\n prefix: 'fab',\n iconName: 'audible',\n icon: [640, 512, [], \"f373\", \"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\"]\n};\nvar faThinkPeaks = {\n prefix: 'fab',\n iconName: 'think-peaks',\n icon: [576, 512, [], \"f731\", \"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"]\n};\nvar faBilibili = {\n prefix: 'fab',\n iconName: 'bilibili',\n icon: [512, 512, [], \"e3d9\", \"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"]\n};\nvar faErlang = {\n prefix: 'fab',\n iconName: 'erlang',\n icon: [640, 512, [], \"f39d\", \"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"]\n};\nvar faXTwitter = {\n prefix: 'fab',\n iconName: 'x-twitter',\n icon: [512, 512, [], \"e61b\", \"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"]\n};\nvar faCottonBureau = {\n prefix: 'fab',\n iconName: 'cotton-bureau',\n icon: [512, 512, [], \"f89e\", \"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\"]\n};\nvar faDashcube = {\n prefix: 'fab',\n iconName: 'dashcube',\n icon: [448, 512, [], \"f210\", \"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\"]\n};\nvar fa42Group = {\n prefix: 'fab',\n iconName: '42-group',\n icon: [640, 512, [\"innosoft\"], \"e080\", \"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"]\n};\nvar faInnosoft = fa42Group;\nvar faStackExchange = {\n prefix: 'fab',\n iconName: 'stack-exchange',\n icon: [448, 512, [], \"f18d\", \"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"]\n};\nvar faElementor = {\n prefix: 'fab',\n iconName: 'elementor',\n icon: [512, 512, [], \"f430\", \"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"]\n};\nvar faSquarePiedPiper = {\n prefix: 'fab',\n iconName: 'square-pied-piper',\n icon: [448, 512, [\"pied-piper-square\"], \"e01e\", \"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"]\n};\nvar faPiedPiperSquare = faSquarePiedPiper;\nvar faCreativeCommonsNd = {\n prefix: 'fab',\n iconName: 'creative-commons-nd',\n icon: [496, 512, [], \"f4eb\", \"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\"]\n};\nvar faPalfed = {\n prefix: 'fab',\n iconName: 'palfed',\n icon: [576, 512, [], \"f3d8\", \"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"]\n};\nvar faSuperpowers = {\n prefix: 'fab',\n iconName: 'superpowers',\n icon: [448, 512, [], \"f2dd\", \"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"]\n};\nvar faResolving = {\n prefix: 'fab',\n iconName: 'resolving',\n icon: [496, 512, [], \"f3e7\", \"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"]\n};\nvar faXbox = {\n prefix: 'fab',\n iconName: 'xbox',\n icon: [512, 512, [], \"f412\", \"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"]\n};\nvar faSearchengin = {\n prefix: 'fab',\n iconName: 'searchengin',\n icon: [460, 512, [], \"f3eb\", \"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"]\n};\nvar faTiktok = {\n prefix: 'fab',\n iconName: 'tiktok',\n icon: [448, 512, [], \"e07b\", \"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"]\n};\nvar faSquareFacebook = {\n prefix: 'fab',\n iconName: 'square-facebook',\n icon: [448, 512, [\"facebook-square\"], \"f082\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"]\n};\nvar faFacebookSquare = faSquareFacebook;\nvar faRenren = {\n prefix: 'fab',\n iconName: 'renren',\n icon: [512, 512, [], \"f18b\", \"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"]\n};\nvar faLinux = {\n prefix: 'fab',\n iconName: 'linux',\n icon: [448, 512, [], \"f17c\", \"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"]\n};\nvar faGlide = {\n prefix: 'fab',\n iconName: 'glide',\n icon: [448, 512, [], \"f2a5\", \"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 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-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"]\n};\nvar faLinkedin = {\n prefix: 'fab',\n iconName: 'linkedin',\n icon: [448, 512, [], \"f08c\", \"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"]\n};\nvar faHubspot = {\n prefix: 'fab',\n iconName: 'hubspot',\n icon: [512, 512, [], \"f3b2\", \"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"]\n};\nvar faDeploydog = {\n prefix: 'fab',\n iconName: 'deploydog',\n icon: [512, 512, [], \"f38e\", \"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\"]\n};\nvar faTwitch = {\n prefix: 'fab',\n iconName: 'twitch',\n icon: [512, 512, [], \"f1e8\", \"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"]\n};\nvar faRavelry = {\n prefix: 'fab',\n iconName: 'ravelry',\n icon: [512, 512, [], \"f2d9\", \"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"]\n};\nvar faMixer = {\n prefix: 'fab',\n iconName: 'mixer',\n icon: [512, 512, [], \"e056\", \"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"]\n};\nvar faSquareLastfm = {\n prefix: 'fab',\n iconName: 'square-lastfm',\n icon: [448, 512, [\"lastfm-square\"], \"f203\", \"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-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"]\n};\nvar faLastfmSquare = faSquareLastfm;\nvar faVimeo = {\n prefix: 'fab',\n iconName: 'vimeo',\n icon: [448, 512, [], \"f40a\", \"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"]\n};\nvar faMendeley = {\n prefix: 'fab',\n iconName: 'mendeley',\n icon: [640, 512, [], \"f7b3\", \"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"]\n};\nvar faUniregistry = {\n prefix: 'fab',\n iconName: 'uniregistry',\n icon: [384, 512, [], \"f404\", \"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"]\n};\nvar faFigma = {\n prefix: 'fab',\n iconName: 'figma',\n icon: [384, 512, [], \"f799\", \"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"]\n};\nvar faCreativeCommonsRemix = {\n prefix: 'fab',\n iconName: 'creative-commons-remix',\n icon: [496, 512, [], \"f4ee\", \"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\"]\n};\nvar faCcAmazonPay = {\n prefix: 'fab',\n iconName: 'cc-amazon-pay',\n icon: [576, 512, [], \"f42d\", \"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\"]\n};\nvar faDropbox = {\n prefix: 'fab',\n iconName: 'dropbox',\n icon: [528, 512, [], \"f16b\", \"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"]\n};\nvar faInstagram = {\n prefix: 'fab',\n iconName: 'instagram',\n icon: [448, 512, [], \"f16d\", \"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"]\n};\nvar faCmplid = {\n prefix: 'fab',\n iconName: 'cmplid',\n icon: [640, 512, [], \"e360\", \"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"]\n};\nvar faFacebook = {\n prefix: 'fab',\n iconName: 'facebook',\n icon: [512, 512, [62000], \"f09a\", \"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"]\n};\nvar faGripfire = {\n prefix: 'fab',\n iconName: 'gripfire',\n icon: [384, 512, [], \"f3ac\", \"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"]\n};\nvar faJediOrder = {\n prefix: 'fab',\n iconName: 'jedi-order',\n icon: [448, 512, [], \"f50e\", \"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"]\n};\nvar faUikit = {\n prefix: 'fab',\n iconName: 'uikit',\n icon: [448, 512, [], \"f403\", \"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"]\n};\nvar faFortAwesomeAlt = {\n prefix: 'fab',\n iconName: 'fort-awesome-alt',\n icon: [512, 512, [], \"f3a3\", \"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"]\n};\nvar faPhabricator = {\n prefix: 'fab',\n iconName: 'phabricator',\n icon: [496, 512, [], \"f3db\", \"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"]\n};\nvar faUssunnah = {\n prefix: 'fab',\n iconName: 'ussunnah',\n icon: [482, 512, [], \"f407\", \"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"]\n};\nvar faEarlybirds = {\n prefix: 'fab',\n iconName: 'earlybirds',\n icon: [480, 512, [], \"f39a\", \"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"]\n};\nvar faTradeFederation = {\n prefix: 'fab',\n iconName: 'trade-federation',\n icon: [496, 512, [], \"f513\", \"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"]\n};\nvar faAutoprefixer = {\n prefix: 'fab',\n iconName: 'autoprefixer',\n icon: [640, 512, [], \"f41c\", \"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\"]\n};\nvar faWhatsapp = {\n prefix: 'fab',\n iconName: 'whatsapp',\n icon: [448, 512, [], \"f232\", \"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"]\n};\nvar faSlideshare = {\n prefix: 'fab',\n iconName: 'slideshare',\n icon: [512, 512, [], \"f1e7\", \"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"]\n};\nvar faGooglePlay = {\n prefix: 'fab',\n iconName: 'google-play',\n icon: [512, 512, [], \"f3ab\", \"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"]\n};\nvar faViadeo = {\n prefix: 'fab',\n iconName: 'viadeo',\n icon: [448, 512, [], \"f2a9\", \"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"]\n};\nvar faLine = {\n prefix: 'fab',\n iconName: 'line',\n icon: [512, 512, [], \"f3c0\", \"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"]\n};\nvar faGoogleDrive = {\n prefix: 'fab',\n iconName: 'google-drive',\n icon: [512, 512, [], \"f3aa\", \"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"]\n};\nvar faServicestack = {\n prefix: 'fab',\n iconName: 'servicestack',\n icon: [496, 512, [], \"f3ec\", \"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"]\n};\nvar faSimplybuilt = {\n prefix: 'fab',\n iconName: 'simplybuilt',\n icon: [512, 512, [], \"f215\", \"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"]\n};\nvar faBitbucket = {\n prefix: 'fab',\n iconName: 'bitbucket',\n icon: [512, 512, [61810], \"f171\", \"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\"]\n};\nvar faImdb = {\n prefix: 'fab',\n iconName: 'imdb',\n icon: [448, 512, [], \"f2d8\", \"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"]\n};\nvar faDeezer = {\n prefix: 'fab',\n iconName: 'deezer',\n icon: [576, 512, [], \"e077\", \"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"]\n};\nvar faRaspberryPi = {\n prefix: 'fab',\n iconName: 'raspberry-pi',\n icon: [407, 512, [], \"f7bb\", \"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"]\n};\nvar faJira = {\n prefix: 'fab',\n iconName: 'jira',\n icon: [496, 512, [], \"f7b1\", \"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"]\n};\nvar faDocker = {\n prefix: 'fab',\n iconName: 'docker',\n icon: [640, 512, [], \"f395\", \"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"]\n};\nvar faScreenpal = {\n prefix: 'fab',\n iconName: 'screenpal',\n icon: [512, 512, [], \"e570\", \"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"]\n};\nvar faBluetooth = {\n prefix: 'fab',\n iconName: 'bluetooth',\n icon: [448, 512, [], \"f293\", \"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\"]\n};\nvar faGitter = {\n prefix: 'fab',\n iconName: 'gitter',\n icon: [384, 512, [], \"f426\", \"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"]\n};\nvar faDAndD = {\n prefix: 'fab',\n iconName: 'd-and-d',\n icon: [576, 512, [], \"f38d\", \"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\"]\n};\nvar faMicroblog = {\n prefix: 'fab',\n iconName: 'microblog',\n icon: [448, 512, [], \"e01a\", \"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"]\n};\nvar faCcDinersClub = {\n prefix: 'fab',\n iconName: 'cc-diners-club',\n icon: [576, 512, [], \"f24c\", \"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\"]\n};\nvar faGgCircle = {\n prefix: 'fab',\n iconName: 'gg-circle',\n icon: [512, 512, [], \"f261\", \"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"]\n};\nvar faPiedPiperHat = {\n prefix: 'fab',\n iconName: 'pied-piper-hat',\n icon: [640, 512, [], \"f4e5\", \"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"]\n};\nvar faKickstarterK = {\n prefix: 'fab',\n iconName: 'kickstarter-k',\n icon: [384, 512, [], \"f3bc\", \"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"]\n};\nvar faYandex = {\n prefix: 'fab',\n iconName: 'yandex',\n icon: [256, 512, [], \"f413\", \"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"]\n};\nvar faReadme = {\n prefix: 'fab',\n iconName: 'readme',\n icon: [576, 512, [], \"f4d5\", \"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"]\n};\nvar faHtml5 = {\n prefix: 'fab',\n iconName: 'html5',\n icon: [384, 512, [], \"f13b\", \"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"]\n};\nvar faSellsy = {\n prefix: 'fab',\n iconName: 'sellsy',\n icon: [640, 512, [], \"f213\", \"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"]\n};\nvar faSass = {\n prefix: 'fab',\n iconName: 'sass',\n icon: [640, 512, [], \"f41e\", \"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"]\n};\nvar faWirsindhandwerk = {\n prefix: 'fab',\n iconName: 'wirsindhandwerk',\n icon: [512, 512, [\"wsh\"], \"e2d0\", \"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"]\n};\nvar faWsh = faWirsindhandwerk;\nvar faBuromobelexperte = {\n prefix: 'fab',\n iconName: 'buromobelexperte',\n icon: [448, 512, [], \"f37f\", \"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"]\n};\nvar faSalesforce = {\n prefix: 'fab',\n iconName: 'salesforce',\n icon: [640, 512, [], \"f83b\", \"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"]\n};\nvar faOctopusDeploy = {\n prefix: 'fab',\n iconName: 'octopus-deploy',\n icon: [512, 512, [], \"e082\", \"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"]\n};\nvar faMedapps = {\n prefix: 'fab',\n iconName: 'medapps',\n icon: [320, 512, [], \"f3c6\", \"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"]\n};\nvar faNs8 = {\n prefix: 'fab',\n iconName: 'ns8',\n icon: [640, 512, [], \"f3d5\", \"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"]\n};\nvar faPinterestP = {\n prefix: 'fab',\n iconName: 'pinterest-p',\n icon: [384, 512, [], \"f231\", \"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"]\n};\nvar faApper = {\n prefix: 'fab',\n iconName: 'apper',\n icon: [640, 512, [], \"f371\", \"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\"]\n};\nvar faFortAwesome = {\n prefix: 'fab',\n iconName: 'fort-awesome',\n icon: [512, 512, [], \"f286\", \"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"]\n};\nvar faWaze = {\n prefix: 'fab',\n iconName: 'waze',\n icon: [512, 512, [], \"f83f\", \"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"]\n};\nvar faCcJcb = {\n prefix: 'fab',\n iconName: 'cc-jcb',\n icon: [576, 512, [], \"f24b\", \"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\"]\n};\nvar faSnapchat = {\n prefix: 'fab',\n iconName: 'snapchat',\n icon: [512, 512, [62124, \"snapchat-ghost\"], \"f2ab\", \"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"]\n};\nvar faSnapchatGhost = faSnapchat;\nvar faFantasyFlightGames = {\n prefix: 'fab',\n iconName: 'fantasy-flight-games',\n icon: [512, 512, [], \"f6dc\", \"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"]\n};\nvar faRust = {\n prefix: 'fab',\n iconName: 'rust',\n icon: [512, 512, [], \"e07a\", \"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"]\n};\nvar faWix = {\n prefix: 'fab',\n iconName: 'wix',\n icon: [640, 512, [], \"f5cf\", \"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"]\n};\nvar faSquareBehance = {\n prefix: 'fab',\n iconName: 'square-behance',\n icon: [448, 512, [\"behance-square\"], \"f1b5\", \"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\"]\n};\nvar faBehanceSquare = faSquareBehance;\nvar faSupple = {\n prefix: 'fab',\n iconName: 'supple',\n icon: [640, 512, [], \"f3f9\", \"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"]\n};\nvar faRebel = {\n prefix: 'fab',\n iconName: 'rebel',\n icon: [512, 512, [], \"f1d0\", \"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"]\n};\nvar faCss3 = {\n prefix: 'fab',\n iconName: 'css3',\n icon: [512, 512, [], \"f13c\", \"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\"]\n};\nvar faStaylinked = {\n prefix: 'fab',\n iconName: 'staylinked',\n icon: [440, 512, [], \"f3f5\", \"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"]\n};\nvar faKaggle = {\n prefix: 'fab',\n iconName: 'kaggle',\n icon: [320, 512, [], \"f5fa\", \"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"]\n};\nvar faSpaceAwesome = {\n prefix: 'fab',\n iconName: 'space-awesome',\n icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n};\nvar faDeviantart = {\n prefix: 'fab',\n iconName: 'deviantart',\n icon: [320, 512, [], \"f1bd\", \"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\"]\n};\nvar faCpanel = {\n prefix: 'fab',\n iconName: 'cpanel',\n icon: [640, 512, [], \"f388\", \"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\"]\n};\nvar faGoodreadsG = {\n prefix: 'fab',\n iconName: 'goodreads-g',\n icon: [384, 512, [], \"f3a9\", \"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"]\n};\nvar faSquareGit = {\n prefix: 'fab',\n iconName: 'square-git',\n icon: [448, 512, [\"git-square\"], \"f1d2\", \"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"]\n};\nvar faGitSquare = faSquareGit;\nvar faSquareTumblr = {\n prefix: 'fab',\n iconName: 'square-tumblr',\n icon: [448, 512, [\"tumblr-square\"], \"f174\", \"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-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"]\n};\nvar faTumblrSquare = faSquareTumblr;\nvar faTrello = {\n prefix: 'fab',\n iconName: 'trello',\n icon: [448, 512, [], \"f181\", \"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"]\n};\nvar faCreativeCommonsNcJp = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-jp',\n icon: [496, 512, [], \"f4ea\", \"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\"]\n};\nvar faGetPocket = {\n prefix: 'fab',\n iconName: 'get-pocket',\n icon: [448, 512, [], \"f265\", \"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"]\n};\nvar faPerbyte = {\n prefix: 'fab',\n iconName: 'perbyte',\n icon: [448, 512, [], \"e083\", \"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"]\n};\nvar faGrunt = {\n prefix: 'fab',\n iconName: 'grunt',\n icon: [384, 512, [], \"f3ad\", \"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"]\n};\nvar faWeebly = {\n prefix: 'fab',\n iconName: 'weebly',\n icon: [512, 512, [], \"f5cc\", \"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"]\n};\nvar faConnectdevelop = {\n prefix: 'fab',\n iconName: 'connectdevelop',\n icon: [576, 512, [], \"f20e\", \"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\"]\n};\nvar faLeanpub = {\n prefix: 'fab',\n iconName: 'leanpub',\n icon: [576, 512, [], \"f212\", \"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"]\n};\nvar faBlackTie = {\n prefix: 'fab',\n iconName: 'black-tie',\n icon: [448, 512, [], \"f27e\", \"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"]\n};\nvar faThemeco = {\n prefix: 'fab',\n iconName: 'themeco',\n icon: [448, 512, [], \"f5c6\", \"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"]\n};\nvar faPython = {\n prefix: 'fab',\n iconName: 'python',\n icon: [448, 512, [], \"f3e2\", \"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"]\n};\nvar faAndroid = {\n prefix: 'fab',\n iconName: 'android',\n icon: [576, 512, [], \"f17b\", \"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\"]\n};\nvar faBots = {\n prefix: 'fab',\n iconName: 'bots',\n icon: [640, 512, [], \"e340\", \"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"]\n};\nvar faFreeCodeCamp = {\n prefix: 'fab',\n iconName: 'free-code-camp',\n icon: [576, 512, [], \"f2c5\", \"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"]\n};\nvar faHornbill = {\n prefix: 'fab',\n iconName: 'hornbill',\n icon: [512, 512, [], \"f592\", \"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"]\n};\nvar faJs = {\n prefix: 'fab',\n iconName: 'js',\n icon: [448, 512, [], \"f3b8\", \"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n};\nvar faIdeal = {\n prefix: 'fab',\n iconName: 'ideal',\n icon: [576, 512, [], \"e013\", \"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"]\n};\nvar faGit = {\n prefix: 'fab',\n iconName: 'git',\n icon: [512, 512, [], \"f1d3\", \"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"]\n};\nvar faDev = {\n prefix: 'fab',\n iconName: 'dev',\n icon: [448, 512, [], \"f6cc\", \"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\"]\n};\nvar faSketch = {\n prefix: 'fab',\n iconName: 'sketch',\n icon: [512, 512, [], \"f7c6\", \"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"]\n};\nvar faYandexInternational = {\n prefix: 'fab',\n iconName: 'yandex-international',\n icon: [320, 512, [], \"f414\", \"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"]\n};\nvar faCcAmex = {\n prefix: 'fab',\n iconName: 'cc-amex',\n icon: [576, 512, [], \"f1f3\", \"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"]\n};\nvar faUber = {\n prefix: 'fab',\n iconName: 'uber',\n icon: [448, 512, [], \"f402\", \"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"]\n};\nvar faGithub = {\n prefix: 'fab',\n iconName: 'github',\n icon: [496, 512, [], \"f09b\", \"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"]\n};\nvar faPhp = {\n prefix: 'fab',\n iconName: 'php',\n icon: [640, 512, [], \"f457\", \"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"]\n};\nvar faAlipay = {\n prefix: 'fab',\n iconName: 'alipay',\n icon: [448, 512, [], \"f642\", \"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\"]\n};\nvar faYoutube = {\n prefix: 'fab',\n iconName: 'youtube',\n icon: [576, 512, [61802], \"f167\", \"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"]\n};\nvar faSkyatlas = {\n prefix: 'fab',\n iconName: 'skyatlas',\n icon: [640, 512, [], \"f216\", \"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"]\n};\nvar faFirefoxBrowser = {\n prefix: 'fab',\n iconName: 'firefox-browser',\n icon: [512, 512, [], \"e007\", \"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"]\n};\nvar faReplyd = {\n prefix: 'fab',\n iconName: 'replyd',\n icon: [448, 512, [], \"f3e6\", \"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"]\n};\nvar faSuse = {\n prefix: 'fab',\n iconName: 'suse',\n icon: [640, 512, [], \"f7d6\", \"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"]\n};\nvar faJenkins = {\n prefix: 'fab',\n iconName: 'jenkins',\n icon: [512, 512, [], \"f3b6\", \"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"]\n};\nvar faTwitter = {\n prefix: 'fab',\n iconName: 'twitter',\n icon: [512, 512, [], \"f099\", \"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\"]\n};\nvar faRockrms = {\n prefix: 'fab',\n iconName: 'rockrms',\n icon: [496, 512, [], \"f3e9\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"]\n};\nvar faPinterest = {\n prefix: 'fab',\n iconName: 'pinterest',\n icon: [496, 512, [], \"f0d2\", \"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"]\n};\nvar faBuffer = {\n prefix: 'fab',\n iconName: 'buffer',\n icon: [448, 512, [], \"f837\", \"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\"]\n};\nvar faNpm = {\n prefix: 'fab',\n iconName: 'npm',\n icon: [576, 512, [], \"f3d4\", \"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"]\n};\nvar faYammer = {\n prefix: 'fab',\n iconName: 'yammer',\n icon: [512, 512, [], \"f840\", \"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"]\n};\nvar faBtc = {\n prefix: 'fab',\n iconName: 'btc',\n icon: [384, 512, [], \"f15a\", \"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\"]\n};\nvar faDribbble = {\n prefix: 'fab',\n iconName: 'dribbble',\n icon: [512, 512, [], \"f17d\", \"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"]\n};\nvar faStumbleuponCircle = {\n prefix: 'fab',\n iconName: 'stumbleupon-circle',\n icon: [496, 512, [], \"f1a3\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"]\n};\nvar faInternetExplorer = {\n prefix: 'fab',\n iconName: 'internet-explorer',\n icon: [512, 512, [], \"f26b\", \"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"]\n};\nvar faStubber = {\n prefix: 'fab',\n iconName: 'stubber',\n icon: [448, 512, [], \"e5c7\", \"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"]\n};\nvar faTelegram = {\n prefix: 'fab',\n iconName: 'telegram',\n icon: [496, 512, [62462, \"telegram-plane\"], \"f2c6\", \"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"]\n};\nvar faTelegramPlane = faTelegram;\nvar faOldRepublic = {\n prefix: 'fab',\n iconName: 'old-republic',\n icon: [496, 512, [], \"f510\", \"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"]\n};\nvar faOdysee = {\n prefix: 'fab',\n iconName: 'odysee',\n icon: [512, 512, [], \"e5c6\", \"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"]\n};\nvar faSquareWhatsapp = {\n prefix: 'fab',\n iconName: 'square-whatsapp',\n icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 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-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"]\n};\nvar faWhatsappSquare = faSquareWhatsapp;\nvar faNodeJs = {\n prefix: 'fab',\n iconName: 'node-js',\n icon: [448, 512, [], \"f3d3\", \"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"]\n};\nvar faEdgeLegacy = {\n prefix: 'fab',\n iconName: 'edge-legacy',\n icon: [512, 512, [], \"e078\", \"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"]\n};\nvar faSlack = {\n prefix: 'fab',\n iconName: 'slack',\n icon: [448, 512, [62447, \"slack-hash\"], \"f198\", \"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"]\n};\nvar faSlackHash = faSlack;\nvar faMedrt = {\n prefix: 'fab',\n iconName: 'medrt',\n icon: [544, 512, [], \"f3c8\", \"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"]\n};\nvar faUsb = {\n prefix: 'fab',\n iconName: 'usb',\n icon: [640, 512, [], \"f287\", \"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"]\n};\nvar faTumblr = {\n prefix: 'fab',\n iconName: 'tumblr',\n icon: [320, 512, [], \"f173\", \"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"]\n};\nvar faVaadin = {\n prefix: 'fab',\n iconName: 'vaadin',\n icon: [448, 512, [], \"f408\", \"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"]\n};\nvar faQuora = {\n prefix: 'fab',\n iconName: 'quora',\n icon: [448, 512, [], \"f2c4\", \"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"]\n};\nvar faSquareXTwitter = {\n prefix: 'fab',\n iconName: 'square-x-twitter',\n icon: [448, 512, [], \"e61a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"]\n};\nvar faReacteurope = {\n prefix: 'fab',\n iconName: 'reacteurope',\n icon: [576, 512, [], \"f75d\", \"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"]\n};\nvar faMedium = {\n prefix: 'fab',\n iconName: 'medium',\n icon: [640, 512, [62407, \"medium-m\"], \"f23a\", \"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"]\n};\nvar faMediumM = faMedium;\nvar faAmilia = {\n prefix: 'fab',\n iconName: 'amilia',\n icon: [448, 512, [], \"f36d\", \"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\"]\n};\nvar faMixcloud = {\n prefix: 'fab',\n iconName: 'mixcloud',\n icon: [640, 512, [], \"f289\", \"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"]\n};\nvar faFlipboard = {\n prefix: 'fab',\n iconName: 'flipboard',\n icon: [448, 512, [], \"f44d\", \"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"]\n};\nvar faViacoin = {\n prefix: 'fab',\n iconName: 'viacoin',\n icon: [384, 512, [], \"f237\", \"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"]\n};\nvar faCriticalRole = {\n prefix: 'fab',\n iconName: 'critical-role',\n icon: [448, 512, [], \"f6c9\", \"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\"]\n};\nvar faSitrox = {\n prefix: 'fab',\n iconName: 'sitrox',\n icon: [448, 512, [], \"e44a\", \"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"]\n};\nvar faDiscourse = {\n prefix: 'fab',\n iconName: 'discourse',\n icon: [448, 512, [], \"f393\", \"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"]\n};\nvar faJoomla = {\n prefix: 'fab',\n iconName: 'joomla',\n icon: [448, 512, [], \"f1aa\", \"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"]\n};\nvar faMastodon = {\n prefix: 'fab',\n iconName: 'mastodon',\n icon: [448, 512, [], \"f4f6\", \"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"]\n};\nvar faAirbnb = {\n prefix: 'fab',\n iconName: 'airbnb',\n icon: [448, 512, [], \"f834\", \"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\"]\n};\nvar faWolfPackBattalion = {\n prefix: 'fab',\n iconName: 'wolf-pack-battalion',\n icon: [512, 512, [], \"f514\", \"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"]\n};\nvar faBuyNLarge = {\n prefix: 'fab',\n iconName: 'buy-n-large',\n icon: [576, 512, [], \"f8a6\", \"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\"]\n};\nvar faGulp = {\n prefix: 'fab',\n iconName: 'gulp',\n icon: [256, 512, [], \"f3ae\", \"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"]\n};\nvar faCreativeCommonsSamplingPlus = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling-plus',\n icon: [496, 512, [], \"f4f1\", \"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\"]\n};\nvar faStrava = {\n prefix: 'fab',\n iconName: 'strava',\n icon: [384, 512, [], \"f428\", \"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"]\n};\nvar faEmber = {\n prefix: 'fab',\n iconName: 'ember',\n icon: [640, 512, [], \"f423\", \"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"]\n};\nvar faCanadianMapleLeaf = {\n prefix: 'fab',\n iconName: 'canadian-maple-leaf',\n icon: [512, 512, [], \"f785\", \"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\"]\n};\nvar faTeamspeak = {\n prefix: 'fab',\n iconName: 'teamspeak',\n icon: [576, 512, [], \"f4f9\", \"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"]\n};\nvar faPushed = {\n prefix: 'fab',\n iconName: 'pushed',\n icon: [432, 512, [], \"f3e1\", \"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"]\n};\nvar faWordpressSimple = {\n prefix: 'fab',\n iconName: 'wordpress-simple',\n icon: [512, 512, [], \"f411\", \"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"]\n};\nvar faNutritionix = {\n prefix: 'fab',\n iconName: 'nutritionix',\n icon: [400, 512, [], \"f3d6\", \"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"]\n};\nvar faWodu = {\n prefix: 'fab',\n iconName: 'wodu',\n icon: [640, 512, [], \"e088\", \"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"]\n};\nvar faGooglePay = {\n prefix: 'fab',\n iconName: 'google-pay',\n icon: [640, 512, [], \"e079\", \"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"]\n};\nvar faIntercom = {\n prefix: 'fab',\n iconName: 'intercom',\n icon: [448, 512, [], \"f7af\", \"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"]\n};\nvar faZhihu = {\n prefix: 'fab',\n iconName: 'zhihu',\n icon: [640, 512, [], \"f63f\", \"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"]\n};\nvar faKorvue = {\n prefix: 'fab',\n iconName: 'korvue',\n icon: [446, 512, [], \"f42f\", \"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"]\n};\nvar faPix = {\n prefix: 'fab',\n iconName: 'pix',\n icon: [512, 512, [], \"e43a\", \"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"]\n};\nvar faSteamSymbol = {\n prefix: 'fab',\n iconName: 'steam-symbol',\n icon: [448, 512, [], \"f3f6\", \"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"]\n};\nvar icons = {\n faMonero: faMonero,\n faHooli: faHooli,\n faYelp: faYelp,\n faCcVisa: faCcVisa,\n faLastfm: faLastfm,\n faShopware: faShopware,\n faCreativeCommonsNc: faCreativeCommonsNc,\n faAws: faAws,\n faRedhat: faRedhat,\n faYoast: faYoast,\n faCloudflare: faCloudflare,\n faUps: faUps,\n faWpexplorer: faWpexplorer,\n faDyalog: faDyalog,\n faBity: faBity,\n faStackpath: faStackpath,\n faBuysellads: faBuysellads,\n faFirstOrder: faFirstOrder,\n faModx: faModx,\n faGuilded: faGuilded,\n faVnv: faVnv,\n faSquareJs: faSquareJs,\n faJsSquare: faJsSquare,\n faMicrosoft: faMicrosoft,\n faQq: faQq,\n faOrcid: faOrcid,\n faJava: faJava,\n faInvision: faInvision,\n faCreativeCommonsPdAlt: faCreativeCommonsPdAlt,\n faCentercode: faCentercode,\n faGlideG: faGlideG,\n faDrupal: faDrupal,\n faHireAHelper: faHireAHelper,\n faCreativeCommonsBy: faCreativeCommonsBy,\n faUnity: faUnity,\n faWhmcs: faWhmcs,\n faRocketchat: faRocketchat,\n faVk: faVk,\n faUntappd: faUntappd,\n faMailchimp: faMailchimp,\n faCss3Alt: faCss3Alt,\n faSquareReddit: faSquareReddit,\n faRedditSquare: faRedditSquare,\n faVimeoV: faVimeoV,\n faContao: faContao,\n faSquareFontAwesome: faSquareFontAwesome,\n faDeskpro: faDeskpro,\n faSistrix: faSistrix,\n faSquareInstagram: faSquareInstagram,\n faInstagramSquare: faInstagramSquare,\n faBattleNet: faBattleNet,\n faTheRedYeti: faTheRedYeti,\n faSquareHackerNews: faSquareHackerNews,\n faHackerNewsSquare: faHackerNewsSquare,\n faEdge: faEdge,\n faThreads: faThreads,\n faNapster: faNapster,\n faSquareSnapchat: faSquareSnapchat,\n faSnapchatSquare: faSnapchatSquare,\n faGooglePlusG: faGooglePlusG,\n faArtstation: faArtstation,\n faMarkdown: faMarkdown,\n faSourcetree: faSourcetree,\n faGooglePlus: faGooglePlus,\n faDiaspora: faDiaspora,\n faFoursquare: faFoursquare,\n faStackOverflow: faStackOverflow,\n faGithubAlt: faGithubAlt,\n faPhoenixSquadron: faPhoenixSquadron,\n faPagelines: faPagelines,\n faAlgolia: faAlgolia,\n faRedRiver: faRedRiver,\n faCreativeCommonsSa: faCreativeCommonsSa,\n faSafari: faSafari,\n faGoogle: faGoogle,\n faSquareFontAwesomeStroke: faSquareFontAwesomeStroke,\n faFontAwesomeAlt: faFontAwesomeAlt,\n faAtlassian: faAtlassian,\n faLinkedinIn: faLinkedinIn,\n faDigitalOcean: faDigitalOcean,\n faNimblr: faNimblr,\n faChromecast: faChromecast,\n faEvernote: faEvernote,\n faHackerNews: faHackerNews,\n faCreativeCommonsSampling: faCreativeCommonsSampling,\n faAdversal: faAdversal,\n faCreativeCommons: faCreativeCommons,\n faWatchmanMonitoring: faWatchmanMonitoring,\n faFonticons: faFonticons,\n faWeixin: faWeixin,\n faShirtsinbulk: faShirtsinbulk,\n faCodepen: faCodepen,\n faGitAlt: faGitAlt,\n faLyft: faLyft,\n faRev: faRev,\n faWindows: faWindows,\n faWizardsOfTheCoast: faWizardsOfTheCoast,\n faSquareViadeo: faSquareViadeo,\n faViadeoSquare: faViadeoSquare,\n faMeetup: faMeetup,\n faCentos: faCentos,\n faAdn: faAdn,\n faCloudsmith: faCloudsmith,\n faPiedPiperAlt: faPiedPiperAlt,\n faSquareDribbble: faSquareDribbble,\n faDribbbleSquare: faDribbbleSquare,\n faCodiepie: faCodiepie,\n faNode: faNode,\n faMix: faMix,\n faSteam: faSteam,\n faCcApplePay: faCcApplePay,\n faScribd: faScribd,\n faDebian: faDebian,\n faOpenid: faOpenid,\n faInstalod: faInstalod,\n faExpeditedssl: faExpeditedssl,\n faSellcast: faSellcast,\n faSquareTwitter: faSquareTwitter,\n faTwitterSquare: faTwitterSquare,\n faRProject: faRProject,\n faDelicious: faDelicious,\n faFreebsd: faFreebsd,\n faVuejs: faVuejs,\n faAccusoft: faAccusoft,\n faIoxhost: faIoxhost,\n faFonticonsFi: faFonticonsFi,\n faAppStore: faAppStore,\n faCcMastercard: faCcMastercard,\n faItunesNote: faItunesNote,\n faGolang: faGolang,\n faKickstarter: faKickstarter,\n faGrav: faGrav,\n faWeibo: faWeibo,\n faUncharted: faUncharted,\n faFirstdraft: faFirstdraft,\n faSquareYoutube: faSquareYoutube,\n faYoutubeSquare: faYoutubeSquare,\n faWikipediaW: faWikipediaW,\n faWpressr: faWpressr,\n faRendact: faRendact,\n faAngellist: faAngellist,\n faGalacticRepublic: faGalacticRepublic,\n faNfcDirectional: faNfcDirectional,\n faSkype: faSkype,\n faJoget: faJoget,\n faFedora: faFedora,\n faStripeS: faStripeS,\n faMeta: faMeta,\n faLaravel: faLaravel,\n faHotjar: faHotjar,\n faBluetoothB: faBluetoothB,\n faStickerMule: faStickerMule,\n faCreativeCommonsZero: faCreativeCommonsZero,\n faHips: faHips,\n faBehance: faBehance,\n faReddit: faReddit,\n faDiscord: faDiscord,\n faChrome: faChrome,\n faAppStoreIos: faAppStoreIos,\n faCcDiscover: faCcDiscover,\n faWpbeginner: faWpbeginner,\n faConfluence: faConfluence,\n faMdb: faMdb,\n faDochub: faDochub,\n faAccessibleIcon: faAccessibleIcon,\n faEbay: faEbay,\n faAmazon: faAmazon,\n faUnsplash: faUnsplash,\n faYarn: faYarn,\n faSquareSteam: faSquareSteam,\n faSteamSquare: faSteamSquare,\n fa500px: fa500px,\n faSquareVimeo: faSquareVimeo,\n faVimeoSquare: faVimeoSquare,\n faAsymmetrik: faAsymmetrik,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faGratipay: faGratipay,\n faApple: faApple,\n faHive: faHive,\n faGitkraken: faGitkraken,\n faKeybase: faKeybase,\n faApplePay: faApplePay,\n faPadlet: faPadlet,\n faAmazonPay: faAmazonPay,\n faSquareGithub: faSquareGithub,\n faGithubSquare: faGithubSquare,\n faStumbleupon: faStumbleupon,\n faFedex: faFedex,\n faPhoenixFramework: faPhoenixFramework,\n faShopify: faShopify,\n faNeos: faNeos,\n faSquareThreads: faSquareThreads,\n faHackerrank: faHackerrank,\n faResearchgate: faResearchgate,\n faSwift: faSwift,\n faAngular: faAngular,\n faSpeakap: faSpeakap,\n faAngrycreative: faAngrycreative,\n faYCombinator: faYCombinator,\n faEmpire: faEmpire,\n faEnvira: faEnvira,\n faSquareGitlab: faSquareGitlab,\n faGitlabSquare: faGitlabSquare,\n faStudiovinari: faStudiovinari,\n faPiedPiper: faPiedPiper,\n faWordpress: faWordpress,\n faProductHunt: faProductHunt,\n faFirefox: faFirefox,\n faLinode: faLinode,\n faGoodreads: faGoodreads,\n faSquareOdnoklassniki: faSquareOdnoklassniki,\n faOdnoklassnikiSquare: faOdnoklassnikiSquare,\n faJsfiddle: faJsfiddle,\n faSith: faSith,\n faThemeisle: faThemeisle,\n faPage4: faPage4,\n faHashnode: faHashnode,\n faReact: faReact,\n faCcPaypal: faCcPaypal,\n faSquarespace: faSquarespace,\n faCcStripe: faCcStripe,\n faCreativeCommonsShare: faCreativeCommonsShare,\n faBitcoin: faBitcoin,\n faKeycdn: faKeycdn,\n faOpera: faOpera,\n faItchIo: faItchIo,\n faUmbraco: faUmbraco,\n faGalacticSenate: faGalacticSenate,\n faUbuntu: faUbuntu,\n faDraft2digital: faDraft2digital,\n faStripe: faStripe,\n faHouzz: faHouzz,\n faGg: faGg,\n faDhl: faDhl,\n faSquarePinterest: faSquarePinterest,\n faPinterestSquare: faPinterestSquare,\n faXing: faXing,\n faBlackberry: faBlackberry,\n faCreativeCommonsPd: faCreativeCommonsPd,\n faPlaystation: faPlaystation,\n faQuinscape: faQuinscape,\n faLess: faLess,\n faBloggerB: faBloggerB,\n faOpencart: faOpencart,\n faVine: faVine,\n faPaypal: faPaypal,\n faGitlab: faGitlab,\n faTypo3: faTypo3,\n faRedditAlien: faRedditAlien,\n faYahoo: faYahoo,\n faDailymotion: faDailymotion,\n faAffiliatetheme: faAffiliatetheme,\n faPiedPiperPp: faPiedPiperPp,\n faBootstrap: faBootstrap,\n faOdnoklassniki: faOdnoklassniki,\n faNfcSymbol: faNfcSymbol,\n faEthereum: faEthereum,\n faSpeakerDeck: faSpeakerDeck,\n faCreativeCommonsNcEu: faCreativeCommonsNcEu,\n faPatreon: faPatreon,\n faAvianex: faAvianex,\n faEllo: faEllo,\n faGofore: faGofore,\n faBimobject: faBimobject,\n faFacebookF: faFacebookF,\n faSquareGooglePlus: faSquareGooglePlus,\n faGooglePlusSquare: faGooglePlusSquare,\n faMandalorian: faMandalorian,\n faFirstOrderAlt: faFirstOrderAlt,\n faOsi: faOsi,\n faGoogleWallet: faGoogleWallet,\n faDAndDBeyond: faDAndDBeyond,\n faPeriscope: faPeriscope,\n faFulcrum: faFulcrum,\n faCloudscale: faCloudscale,\n faForumbee: faForumbee,\n faMizuni: faMizuni,\n faSchlix: faSchlix,\n faSquareXing: faSquareXing,\n faXingSquare: faXingSquare,\n faBandcamp: faBandcamp,\n faWpforms: faWpforms,\n faCloudversify: faCloudversify,\n faUsps: faUsps,\n faMegaport: faMegaport,\n faMagento: faMagento,\n faSpotify: faSpotify,\n faOptinMonster: faOptinMonster,\n faFly: faFly,\n faAviato: faAviato,\n faItunes: faItunes,\n faCuttlefish: faCuttlefish,\n faBlogger: faBlogger,\n faFlickr: faFlickr,\n faViber: faViber,\n faSoundcloud: faSoundcloud,\n faDigg: faDigg,\n faTencentWeibo: faTencentWeibo,\n faSymfony: faSymfony,\n faMaxcdn: faMaxcdn,\n faEtsy: faEtsy,\n faFacebookMessenger: faFacebookMessenger,\n faAudible: faAudible,\n faThinkPeaks: faThinkPeaks,\n faBilibili: faBilibili,\n faErlang: faErlang,\n faXTwitter: faXTwitter,\n faCottonBureau: faCottonBureau,\n faDashcube: faDashcube,\n fa42Group: fa42Group,\n faInnosoft: faInnosoft,\n faStackExchange: faStackExchange,\n faElementor: faElementor,\n faSquarePiedPiper: faSquarePiedPiper,\n faPiedPiperSquare: faPiedPiperSquare,\n faCreativeCommonsNd: faCreativeCommonsNd,\n faPalfed: faPalfed,\n faSuperpowers: faSuperpowers,\n faResolving: faResolving,\n faXbox: faXbox,\n faSearchengin: faSearchengin,\n faTiktok: faTiktok,\n faSquareFacebook: faSquareFacebook,\n faFacebookSquare: faFacebookSquare,\n faRenren: faRenren,\n faLinux: faLinux,\n faGlide: faGlide,\n faLinkedin: faLinkedin,\n faHubspot: faHubspot,\n faDeploydog: faDeploydog,\n faTwitch: faTwitch,\n faRavelry: faRavelry,\n faMixer: faMixer,\n faSquareLastfm: faSquareLastfm,\n faLastfmSquare: faLastfmSquare,\n faVimeo: faVimeo,\n faMendeley: faMendeley,\n faUniregistry: faUniregistry,\n faFigma: faFigma,\n faCreativeCommonsRemix: faCreativeCommonsRemix,\n faCcAmazonPay: faCcAmazonPay,\n faDropbox: faDropbox,\n faInstagram: faInstagram,\n faCmplid: faCmplid,\n faFacebook: faFacebook,\n faGripfire: faGripfire,\n faJediOrder: faJediOrder,\n faUikit: faUikit,\n faFortAwesomeAlt: faFortAwesomeAlt,\n faPhabricator: faPhabricator,\n faUssunnah: faUssunnah,\n faEarlybirds: faEarlybirds,\n faTradeFederation: faTradeFederation,\n faAutoprefixer: faAutoprefixer,\n faWhatsapp: faWhatsapp,\n faSlideshare: faSlideshare,\n faGooglePlay: faGooglePlay,\n faViadeo: faViadeo,\n faLine: faLine,\n faGoogleDrive: faGoogleDrive,\n faServicestack: faServicestack,\n faSimplybuilt: faSimplybuilt,\n faBitbucket: faBitbucket,\n faImdb: faImdb,\n faDeezer: faDeezer,\n faRaspberryPi: faRaspberryPi,\n faJira: faJira,\n faDocker: faDocker,\n faScreenpal: faScreenpal,\n faBluetooth: faBluetooth,\n faGitter: faGitter,\n faDAndD: faDAndD,\n faMicroblog: faMicroblog,\n faCcDinersClub: faCcDinersClub,\n faGgCircle: faGgCircle,\n faPiedPiperHat: faPiedPiperHat,\n faKickstarterK: faKickstarterK,\n faYandex: faYandex,\n faReadme: faReadme,\n faHtml5: faHtml5,\n faSellsy: faSellsy,\n faSass: faSass,\n faWirsindhandwerk: faWirsindhandwerk,\n faWsh: faWsh,\n faBuromobelexperte: faBuromobelexperte,\n faSalesforce: faSalesforce,\n faOctopusDeploy: faOctopusDeploy,\n faMedapps: faMedapps,\n faNs8: faNs8,\n faPinterestP: faPinterestP,\n faApper: faApper,\n faFortAwesome: faFortAwesome,\n faWaze: faWaze,\n faCcJcb: faCcJcb,\n faSnapchat: faSnapchat,\n faSnapchatGhost: faSnapchatGhost,\n faFantasyFlightGames: faFantasyFlightGames,\n faRust: faRust,\n faWix: faWix,\n faSquareBehance: faSquareBehance,\n faBehanceSquare: faBehanceSquare,\n faSupple: faSupple,\n faRebel: faRebel,\n faCss3: faCss3,\n faStaylinked: faStaylinked,\n faKaggle: faKaggle,\n faSpaceAwesome: faSpaceAwesome,\n faDeviantart: faDeviantart,\n faCpanel: faCpanel,\n faGoodreadsG: faGoodreadsG,\n faSquareGit: faSquareGit,\n faGitSquare: faGitSquare,\n faSquareTumblr: faSquareTumblr,\n faTumblrSquare: faTumblrSquare,\n faTrello: faTrello,\n faCreativeCommonsNcJp: faCreativeCommonsNcJp,\n faGetPocket: faGetPocket,\n faPerbyte: faPerbyte,\n faGrunt: faGrunt,\n faWeebly: faWeebly,\n faConnectdevelop: faConnectdevelop,\n faLeanpub: faLeanpub,\n faBlackTie: faBlackTie,\n faThemeco: faThemeco,\n faPython: faPython,\n faAndroid: faAndroid,\n faBots: faBots,\n faFreeCodeCamp: faFreeCodeCamp,\n faHornbill: faHornbill,\n faJs: faJs,\n faIdeal: faIdeal,\n faGit: faGit,\n faDev: faDev,\n faSketch: faSketch,\n faYandexInternational: faYandexInternational,\n faCcAmex: faCcAmex,\n faUber: faUber,\n faGithub: faGithub,\n faPhp: faPhp,\n faAlipay: faAlipay,\n faYoutube: faYoutube,\n faSkyatlas: faSkyatlas,\n faFirefoxBrowser: faFirefoxBrowser,\n faReplyd: faReplyd,\n faSuse: faSuse,\n faJenkins: faJenkins,\n faTwitter: faTwitter,\n faRockrms: faRockrms,\n faPinterest: faPinterest,\n faBuffer: faBuffer,\n faNpm: faNpm,\n faYammer: faYammer,\n faBtc: faBtc,\n faDribbble: faDribbble,\n faStumbleuponCircle: faStumbleuponCircle,\n faInternetExplorer: faInternetExplorer,\n faStubber: faStubber,\n faTelegram: faTelegram,\n faTelegramPlane: faTelegramPlane,\n faOldRepublic: faOldRepublic,\n faOdysee: faOdysee,\n faSquareWhatsapp: faSquareWhatsapp,\n faWhatsappSquare: faWhatsappSquare,\n faNodeJs: faNodeJs,\n faEdgeLegacy: faEdgeLegacy,\n faSlack: faSlack,\n faSlackHash: faSlackHash,\n faMedrt: faMedrt,\n faUsb: faUsb,\n faTumblr: faTumblr,\n faVaadin: faVaadin,\n faQuora: faQuora,\n faSquareXTwitter: faSquareXTwitter,\n faReacteurope: faReacteurope,\n faMedium: faMedium,\n faMediumM: faMediumM,\n faAmilia: faAmilia,\n faMixcloud: faMixcloud,\n faFlipboard: faFlipboard,\n faViacoin: faViacoin,\n faCriticalRole: faCriticalRole,\n faSitrox: faSitrox,\n faDiscourse: faDiscourse,\n faJoomla: faJoomla,\n faMastodon: faMastodon,\n faAirbnb: faAirbnb,\n faWolfPackBattalion: faWolfPackBattalion,\n faBuyNLarge: faBuyNLarge,\n faGulp: faGulp,\n faCreativeCommonsSamplingPlus: faCreativeCommonsSamplingPlus,\n faStrava: faStrava,\n faEmber: faEmber,\n faCanadianMapleLeaf: faCanadianMapleLeaf,\n faTeamspeak: faTeamspeak,\n faPushed: faPushed,\n faWordpressSimple: faWordpressSimple,\n faNutritionix: faNutritionix,\n faWodu: faWodu,\n faGooglePay: faGooglePay,\n faIntercom: faIntercom,\n faZhihu: faZhihu,\n faKorvue: faKorvue,\n faPix: faPix,\n faSteamSymbol: faSteamSymbol\n};\n\nexport { icons as fab, prefix, faMonero, faHooli, faYelp, faCcVisa, faLastfm, faShopware, faCreativeCommonsNc, faAws, faRedhat, faYoast, faCloudflare, faUps, faWpexplorer, faDyalog, faBity, faStackpath, faBuysellads, faFirstOrder, faModx, faGuilded, faVnv, faSquareJs, faJsSquare, faMicrosoft, faQq, faOrcid, faJava, faInvision, faCreativeCommonsPdAlt, faCentercode, faGlideG, faDrupal, faHireAHelper, faCreativeCommonsBy, faUnity, faWhmcs, faRocketchat, faVk, faUntappd, faMailchimp, faCss3Alt, faSquareReddit, faRedditSquare, faVimeoV, faContao, faSquareFontAwesome, faDeskpro, faSistrix, faSquareInstagram, faInstagramSquare, faBattleNet, faTheRedYeti, faSquareHackerNews, faHackerNewsSquare, faEdge, faThreads, faNapster, faSquareSnapchat, faSnapchatSquare, faGooglePlusG, faArtstation, faMarkdown, faSourcetree, faGooglePlus, faDiaspora, faFoursquare, faStackOverflow, faGithubAlt, faPhoenixSquadron, faPagelines, faAlgolia, faRedRiver, faCreativeCommonsSa, faSafari, faGoogle, faSquareFontAwesomeStroke, faFontAwesomeAlt, faAtlassian, faLinkedinIn, faDigitalOcean, faNimblr, faChromecast, faEvernote, faHackerNews, faCreativeCommonsSampling, faAdversal, faCreativeCommons, faWatchmanMonitoring, faFonticons, faWeixin, faShirtsinbulk, faCodepen, faGitAlt, faLyft, faRev, faWindows, faWizardsOfTheCoast, faSquareViadeo, faViadeoSquare, faMeetup, faCentos, faAdn, faCloudsmith, faPiedPiperAlt, faSquareDribbble, faDribbbleSquare, faCodiepie, faNode, faMix, faSteam, faCcApplePay, faScribd, faDebian, faOpenid, faInstalod, faExpeditedssl, faSellcast, faSquareTwitter, faTwitterSquare, faRProject, faDelicious, faFreebsd, faVuejs, faAccusoft, faIoxhost, faFonticonsFi, faAppStore, faCcMastercard, faItunesNote, faGolang, faKickstarter, faGrav, faWeibo, faUncharted, faFirstdraft, faSquareYoutube, faYoutubeSquare, faWikipediaW, faWpressr, faRendact, faAngellist, faGalacticRepublic, faNfcDirectional, faSkype, faJoget, faFedora, faStripeS, faMeta, faLaravel, faHotjar, faBluetoothB, faStickerMule, faCreativeCommonsZero, faHips, faBehance, faReddit, faDiscord, faChrome, faAppStoreIos, faCcDiscover, faWpbeginner, faConfluence, faMdb, faDochub, faAccessibleIcon, faEbay, faAmazon, faUnsplash, faYarn, faSquareSteam, faSteamSquare, fa500px, faSquareVimeo, faVimeoSquare, faAsymmetrik, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faGratipay, faApple, faHive, faGitkraken, faKeybase, faApplePay, faPadlet, faAmazonPay, faSquareGithub, faGithubSquare, faStumbleupon, faFedex, faPhoenixFramework, faShopify, faNeos, faSquareThreads, faHackerrank, faResearchgate, faSwift, faAngular, faSpeakap, faAngrycreative, faYCombinator, faEmpire, faEnvira, faSquareGitlab, faGitlabSquare, faStudiovinari, faPiedPiper, faWordpress, faProductHunt, faFirefox, faLinode, faGoodreads, faSquareOdnoklassniki, faOdnoklassnikiSquare, faJsfiddle, faSith, faThemeisle, faPage4, faHashnode, faReact, faCcPaypal, faSquarespace, faCcStripe, faCreativeCommonsShare, faBitcoin, faKeycdn, faOpera, faItchIo, faUmbraco, faGalacticSenate, faUbuntu, faDraft2digital, faStripe, faHouzz, faGg, faDhl, faSquarePinterest, faPinterestSquare, faXing, faBlackberry, faCreativeCommonsPd, faPlaystation, faQuinscape, faLess, faBloggerB, faOpencart, faVine, faPaypal, faGitlab, faTypo3, faRedditAlien, faYahoo, faDailymotion, faAffiliatetheme, faPiedPiperPp, faBootstrap, faOdnoklassniki, faNfcSymbol, faEthereum, faSpeakerDeck, faCreativeCommonsNcEu, faPatreon, faAvianex, faEllo, faGofore, faBimobject, faFacebookF, faSquareGooglePlus, faGooglePlusSquare, faMandalorian, faFirstOrderAlt, faOsi, faGoogleWallet, faDAndDBeyond, faPeriscope, faFulcrum, faCloudscale, faForumbee, faMizuni, faSchlix, faSquareXing, faXingSquare, faBandcamp, faWpforms, faCloudversify, faUsps, faMegaport, faMagento, faSpotify, faOptinMonster, faFly, faAviato, faItunes, faCuttlefish, faBlogger, faFlickr, faViber, faSoundcloud, faDigg, faTencentWeibo, faSymfony, faMaxcdn, faEtsy, faFacebookMessenger, faAudible, faThinkPeaks, faBilibili, faErlang, faXTwitter, faCottonBureau, faDashcube, fa42Group, faInnosoft, faStackExchange, faElementor, faSquarePiedPiper, faPiedPiperSquare, faCreativeCommonsNd, faPalfed, faSuperpowers, faResolving, faXbox, faSearchengin, faTiktok, faSquareFacebook, faFacebookSquare, faRenren, faLinux, faGlide, faLinkedin, faHubspot, faDeploydog, faTwitch, faRavelry, faMixer, faSquareLastfm, faLastfmSquare, faVimeo, faMendeley, faUniregistry, faFigma, faCreativeCommonsRemix, faCcAmazonPay, faDropbox, faInstagram, faCmplid, faFacebook, faGripfire, faJediOrder, faUikit, faFortAwesomeAlt, faPhabricator, faUssunnah, faEarlybirds, faTradeFederation, faAutoprefixer, faWhatsapp, faSlideshare, faGooglePlay, faViadeo, faLine, faGoogleDrive, faServicestack, faSimplybuilt, faBitbucket, faImdb, faDeezer, faRaspberryPi, faJira, faDocker, faScreenpal, faBluetooth, faGitter, faDAndD, faMicroblog, faCcDinersClub, faGgCircle, faPiedPiperHat, faKickstarterK, faYandex, faReadme, faHtml5, faSellsy, faSass, faWirsindhandwerk, faWsh, faBuromobelexperte, faSalesforce, faOctopusDeploy, faMedapps, faNs8, faPinterestP, faApper, faFortAwesome, faWaze, faCcJcb, faSnapchat, faSnapchatGhost, faFantasyFlightGames, faRust, faWix, faSquareBehance, faBehanceSquare, faSupple, faRebel, faCss3, faStaylinked, faKaggle, faSpaceAwesome, faDeviantart, faCpanel, faGoodreadsG, faSquareGit, faGitSquare, faSquareTumblr, faTumblrSquare, faTrello, faCreativeCommonsNcJp, faGetPocket, faPerbyte, faGrunt, faWeebly, faConnectdevelop, faLeanpub, faBlackTie, faThemeco, faPython, faAndroid, faBots, faFreeCodeCamp, faHornbill, faJs, faIdeal, faGit, faDev, faSketch, faYandexInternational, faCcAmex, faUber, faGithub, faPhp, faAlipay, faYoutube, faSkyatlas, faFirefoxBrowser, faReplyd, faSuse, faJenkins, faTwitter, faRockrms, faPinterest, faBuffer, faNpm, faYammer, faBtc, faDribbble, faStumbleuponCircle, faInternetExplorer, faStubber, faTelegram, faTelegramPlane, faOldRepublic, faOdysee, faSquareWhatsapp, faWhatsappSquare, faNodeJs, faEdgeLegacy, faSlack, faSlackHash, faMedrt, faUsb, faTumblr, faVaadin, faQuora, faSquareXTwitter, faReacteurope, faMedium, faMediumM, faAmilia, faMixcloud, faFlipboard, faViacoin, faCriticalRole, faSitrox, faDiscourse, faJoomla, faMastodon, faAirbnb, faWolfPackBattalion, faBuyNLarge, faGulp, faCreativeCommonsSamplingPlus, faStrava, faEmber, faCanadianMapleLeaf, faTeamspeak, faPushed, faWordpressSimple, faNutritionix, faWodu, faGooglePay, faIntercom, faZhihu, faKorvue, faPix, faSteamSymbol };\n","var prefix = \"fas\";\nvar fa0 = {\n prefix: 'fas',\n iconName: '0',\n icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"]\n};\nvar fa1 = {\n prefix: 'fas',\n iconName: '1',\n icon: [256, 512, [], \"31\", \"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"]\n};\nvar fa2 = {\n prefix: 'fas',\n iconName: '2',\n icon: [320, 512, [], \"32\", \"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"]\n};\nvar fa3 = {\n prefix: 'fas',\n iconName: '3',\n icon: [320, 512, [], \"33\", \"M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar fa4 = {\n prefix: 'fas',\n iconName: '4',\n icon: [384, 512, [], \"34\", \"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"]\n};\nvar fa5 = {\n prefix: 'fas',\n iconName: '5',\n icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n};\nvar fa6 = {\n prefix: 'fas',\n iconName: '6',\n icon: [320, 512, [], \"36\", \"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"]\n};\nvar fa7 = {\n prefix: 'fas',\n iconName: '7',\n icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar fa8 = {\n prefix: 'fas',\n iconName: '8',\n icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n};\nvar fa9 = {\n prefix: 'fas',\n iconName: '9',\n icon: [320, 512, [], \"39\", \"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"]\n};\nvar faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"]\n};\nvar faArrowsToCircle = {\n prefix: 'fas',\n iconName: 'arrows-to-circle',\n icon: [640, 512, [], \"e4bd\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"]\n};\nvar faCircleChevronRight = {\n prefix: 'fas',\n iconName: 'circle-chevron-right',\n icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"]\n};\nvar faChevronCircleRight = faCircleChevronRight;\nvar faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [61946], \"40\", \"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faTrashCan = {\n prefix: 'fas',\n iconName: 'trash-can',\n icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n};\nvar faTrashAlt = faTrashCan;\nvar faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faUserXmark = {\n prefix: 'fas',\n iconName: 'user-xmark',\n icon: [640, 512, [\"user-times\"], \"f235\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faUserTimes = faUserXmark;\nvar faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [576, 512, [129658], \"f0f1\", \"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMessage = {\n prefix: 'fas',\n iconName: 'message',\n icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faCommentAlt = faMessage;\nvar faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faDownLeftAndUpRightToCenter = {\n prefix: 'fas',\n iconName: 'down-left-and-up-right-to-center',\n icon: [512, 512, [\"compress-alt\"], \"f422\", \"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"]\n};\nvar faCompressAlt = faDownLeftAndUpRightToCenter;\nvar faExplosion = {\n prefix: 'fas',\n iconName: 'explosion',\n icon: [576, 512, [], \"e4e9\", \"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n};\nvar faFileLines = {\n prefix: 'fas',\n iconName: 'file-lines',\n icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFileAlt = faFileLines;\nvar faFileText = faFileLines;\nvar faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"]\n};\nvar faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z\"]\n};\nvar faBuildingUn = {\n prefix: 'fas',\n iconName: 'building-un',\n icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [9858], \"f527\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCalendarDays = {\n prefix: 'fas',\n iconName: 'calendar-days',\n icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n};\nvar faCalendarAlt = faCalendarDays;\nvar faAnchorCircleCheck = {\n prefix: 'fas',\n iconName: 'anchor-circle-check',\n icon: [640, 512, [], \"e4aa\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faBuildingCircleArrowRight = {\n prefix: 'fas',\n iconName: 'building-circle-arrow-right',\n icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n};\nvar faVolleyball = {\n prefix: 'fas',\n iconName: 'volleyball',\n icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"]\n};\nvar faVolleyballBall = faVolleyball;\nvar faArrowsUpToLine = {\n prefix: 'fas',\n iconName: 'arrows-up-to-line',\n icon: [576, 512, [], \"e4c2\", \"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"]\n};\nvar faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n};\nvar faSortDesc = faSortDown;\nvar faCircleMinus = {\n prefix: 'fas',\n iconName: 'circle-minus',\n icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusCircle = faCircleMinus;\nvar faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [576, 512, [], \"f52b\", \"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"]\n};\nvar faRightFromBracket = {\n prefix: 'fas',\n iconName: 'right-from-bracket',\n icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSignOutAlt = faRightFromBracket;\nvar faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [512, 512, [9883], \"f5d2\", \"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [129532], \"e06e\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"]\n};\nvar faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"]\n};\nvar faHeartMusicCameraBolt = faIcons;\nvar faMicrophoneLinesSlash = {\n prefix: 'fas',\n iconName: 'microphone-lines-slash',\n icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n};\nvar faMicrophoneAltSlash = faMicrophoneLinesSlash;\nvar faBridgeCircleCheck = {\n prefix: 'fas',\n iconName: 'bridge-circle-check',\n icon: [640, 512, [], \"e4c9\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [448, 512, [], \"e06a\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z\"]\n};\nvar faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"]\n};\nvar faMagnifyingGlassLocation = {\n prefix: 'fas',\n iconName: 'magnifying-glass-location',\n icon: [512, 512, [\"search-location\"], \"f689\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faSearchLocation = faMagnifyingGlassLocation;\nvar faForwardStep = {\n prefix: 'fas',\n iconName: 'forward-step',\n icon: [320, 512, [\"step-forward\"], \"f051\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"]\n};\nvar faStepForward = faForwardStep;\nvar faFaceSmileBeam = {\n prefix: 'fas',\n iconName: 'face-smile-beam',\n icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faSmileBeam = faFaceSmileBeam;\nvar faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [448, 512, [127937], \"f11e\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"]\n};\nvar faFootball = {\n prefix: 'fas',\n iconName: 'football',\n icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faFootballBall = faFootball;\nvar faSchoolCircleExclamation = {\n prefix: 'fas',\n iconName: 'school-circle-exclamation',\n icon: [640, 512, [], \"e56c\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"]\n};\nvar faAnglesDown = {\n prefix: 'fas',\n iconName: 'angles-down',\n icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n};\nvar faAngleDoubleDown = faAnglesDown;\nvar faUsersRectangle = {\n prefix: 'fas',\n iconName: 'users-rectangle',\n icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n};\nvar faPeopleRoof = {\n prefix: 'fas',\n iconName: 'people-roof',\n icon: [640, 512, [], \"e537\", \"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"]\n};\nvar faPeopleLine = {\n prefix: 'fas',\n iconName: 'people-line',\n icon: [640, 512, [], \"e534\", \"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"]\n};\nvar faBeerMugEmpty = {\n prefix: 'fas',\n iconName: 'beer-mug-empty',\n icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"]\n};\nvar faBeer = faBeerMugEmpty;\nvar faDiagramPredecessor = {\n prefix: 'fas',\n iconName: 'diagram-predecessor',\n icon: [512, 512, [], \"e477\", \"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"]\n};\nvar faArrowUpLong = {\n prefix: 'fas',\n iconName: 'arrow-up-long',\n icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n};\nvar faLongArrowUp = faArrowUpLong;\nvar faFireFlameSimple = {\n prefix: 'fas',\n iconName: 'fire-flame-simple',\n icon: [384, 512, [\"burn\"], \"f46a\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"]\n};\nvar faBurn = faFireFlameSimple;\nvar faPerson = {\n prefix: 'fas',\n iconName: 'person',\n icon: [320, 512, [129485, \"male\"], \"f183\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"]\n};\nvar faMale = faPerson;\nvar faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"]\n};\nvar faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [512, 512, [], \"f6dd\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z\"]\n};\nvar faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"]\n};\nvar faTruckPlane = {\n prefix: 'fas',\n iconName: 'truck-plane',\n icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faFaceGrinStars = {\n prefix: 'fas',\n iconName: 'face-grin-stars',\n icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"]\n};\nvar faGrinStars = faFaceGrinStars;\nvar faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSpaghettiMonsterFlying = {\n prefix: 'fas',\n iconName: 'spaghetti-monster-flying',\n icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faPastafarianism = faSpaghettiMonsterFlying;\nvar faArrowDownUpAcrossLine = {\n prefix: 'fas',\n iconName: 'arrow-down-up-across-line',\n icon: [576, 512, [], \"e4af\", \"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"]\n};\nvar faSpoon = {\n prefix: 'fas',\n iconName: 'spoon',\n icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"]\n};\nvar faUtensilSpoon = faSpoon;\nvar faJarWheat = {\n prefix: 'fas',\n iconName: 'jar-wheat',\n icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n};\nvar faEnvelopesBulk = {\n prefix: 'fas',\n iconName: 'envelopes-bulk',\n icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z\"]\n};\nvar faMailBulk = faEnvelopesBulk;\nvar faFileCircleExclamation = {\n prefix: 'fas',\n iconName: 'file-circle-exclamation',\n icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faCircleH = {\n prefix: 'fas',\n iconName: 'circle-h',\n icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHospitalSymbol = faCircleH;\nvar faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [128223], \"f815\", \"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n};\nvar faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"]\n};\nvar faContactBook = faAddressBook;\nvar faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"]\n};\nvar faK = {\n prefix: 'fas',\n iconName: 'k',\n icon: [320, 512, [107], \"4b\", \"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"]\n};\nvar faLandmarkFlag = {\n prefix: 'fas',\n iconName: 'landmark-flag',\n icon: [512, 512, [], \"e51c\", \"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n};\nvar faPencil = {\n prefix: 'fas',\n iconName: 'pencil',\n icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faPencilAlt = faPencil;\nvar faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [9194], \"f04a\", \"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z\"]\n};\nvar faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [256, 512, [], \"f0da\", \"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"]\n};\nvar faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [640, 512, [128490, 61670], \"f086\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"]\n};\nvar faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"]\n};\nvar faFileClipboard = faPaste;\nvar faCodePullRequest = {\n prefix: 'fas',\n iconName: 'code-pull-request',\n icon: [512, 512, [], \"e13c\", \"M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z\"]\n};\nvar faTruckRampBox = {\n prefix: 'fas',\n iconName: 'truck-ramp-box',\n icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"]\n};\nvar faTruckLoading = faTruckRampBox;\nvar faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faVialVirus = {\n prefix: 'fas',\n iconName: 'vial-virus',\n icon: [512, 512, [], \"e597\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faSheetPlastic = {\n prefix: 'fas',\n iconName: 'sheet-plastic',\n icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z\"]\n};\nvar faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"]\n};\nvar faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [129399], \"f504\", \"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"]\n};\nvar faPersonArrowUpFromLine = {\n prefix: 'fas',\n iconName: 'person-arrow-up-from-line',\n icon: [640, 512, [], \"e539\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faScrollTorah = {\n prefix: 'fas',\n iconName: 'scroll-torah',\n icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"]\n};\nvar faTorah = faScrollTorah;\nvar faBroomBall = {\n prefix: 'fas',\n iconName: 'broom-ball',\n icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faQuidditch = faBroomBall;\nvar faQuidditchBroomBall = faBroomBall;\nvar faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faBoxArchive = {\n prefix: 'fas',\n iconName: 'box-archive',\n icon: [512, 512, [\"archive\"], \"f187\", \"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faArchive = faBoxArchive;\nvar faPersonDrowning = {\n prefix: 'fas',\n iconName: 'person-drowning',\n icon: [576, 512, [], \"e545\", \"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faArrowDown91 = {\n prefix: 'fas',\n iconName: 'arrow-down-9-1',\n icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n};\nvar faSortNumericDesc = faArrowDown91;\nvar faSortNumericDownAlt = faArrowDown91;\nvar faFaceGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-squint',\n icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongueSquint = faFaceGrinTongueSquint;\nvar faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faW = {\n prefix: 'fas',\n iconName: 'w',\n icon: [576, 512, [119], \"57\", \"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"]\n};\nvar faEarthAfrica = {\n prefix: 'fas',\n iconName: 'earth-africa',\n icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faGlobeAfrica = faEarthAfrica;\nvar faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n};\nvar faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"]\n};\nvar faTabletScreenButton = {\n prefix: 'fas',\n iconName: 'tablet-screen-button',\n icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z\"]\n};\nvar faTabletAlt = faTabletScreenButton;\nvar faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"]\n};\nvar faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"]\n};\nvar faTrowelBricks = {\n prefix: 'fas',\n iconName: 'trowel-bricks',\n icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n};\nvar faFaceFlushed = {\n prefix: 'fas',\n iconName: 'face-flushed',\n icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faFlushed = faFaceFlushed;\nvar faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faTentArrowLeftRight = {\n prefix: 'fas',\n iconName: 'tent-arrow-left-right',\n icon: [576, 512, [], \"e57f\", \"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [\"legal\"], \"f0e3\", \"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"]\n};\nvar faLegal = faGavel;\nvar faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"]\n};\nvar faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"]\n};\nvar faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"]\n};\nvar faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [127949], \"f21c\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBellConcierge = {\n prefix: 'fas',\n iconName: 'bell-concierge',\n icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n};\nvar faConciergeBell = faBellConcierge;\nvar faPenRuler = {\n prefix: 'fas',\n iconName: 'pen-ruler',\n icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"]\n};\nvar faPencilRuler = faPenRuler;\nvar faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"]\n};\nvar faPeopleArrowsLeftRight = faPeopleArrows;\nvar faMarsAndVenusBurst = {\n prefix: 'fas',\n iconName: 'mars-and-venus-burst',\n icon: [640, 512, [], \"e523\", \"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"]\n};\nvar faSquareCaretRight = {\n prefix: 'fas',\n iconName: 'square-caret-right',\n icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n};\nvar faCaretSquareRight = faSquareCaretRight;\nvar faScissors = {\n prefix: 'fas',\n iconName: 'scissors',\n icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCut = faScissors;\nvar faSunPlantWilt = {\n prefix: 'fas',\n iconName: 'sun-plant-wilt',\n icon: [640, 512, [], \"e57a\", \"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"]\n};\nvar faToiletsPortable = {\n prefix: 'fas',\n iconName: 'toilets-portable',\n icon: [576, 512, [], \"e584\", \"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"]\n};\nvar faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"]\n};\nvar faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faMagnifyingGlassArrowRight = {\n prefix: 'fas',\n iconName: 'magnifying-glass-arrow-right',\n icon: [512, 512, [], \"e521\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"]\n};\nvar faTachographDigital = {\n prefix: 'fas',\n iconName: 'tachograph-digital',\n icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faDigitalTachograph = faTachographDigital;\nvar faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"]\n};\nvar faClover = {\n prefix: 'fas',\n iconName: 'clover',\n icon: [448, 512, [], \"e139\", \"M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z\"]\n};\nvar faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"]\n};\nvar faMailReply = faReply;\nvar faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [9770], \"f699\", \"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"]\n};\nvar faHouseFire = {\n prefix: 'fas',\n iconName: 'house-fire',\n icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n};\nvar faSquareMinus = {\n prefix: 'fas',\n iconName: 'square-minus',\n icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusSquare = faSquareMinus;\nvar faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [512, 512, [129517], \"f14e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faSquareCaretDown = {\n prefix: 'fas',\n iconName: 'square-caret-down',\n icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n};\nvar faCaretSquareDown = faSquareCaretDown;\nvar faFileCircleQuestion = {\n prefix: 'fas',\n iconName: 'file-circle-question',\n icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"]\n};\nvar faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faNavicon = faBars;\nvar faPeopleGroup = {\n prefix: 'fas',\n iconName: 'people-group',\n icon: [640, 512, [], \"e533\", \"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"]\n};\nvar faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"]\n};\nvar faHourglass3 = faHourglassEnd;\nvar faHeartCrack = {\n prefix: 'fas',\n iconName: 'heart-crack',\n icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n};\nvar faHeartBroken = faHeartCrack;\nvar faSquareUpRight = {\n prefix: 'fas',\n iconName: 'square-up-right',\n icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"]\n};\nvar faExternalLinkSquareAlt = faSquareUpRight;\nvar faFaceKissBeam = {\n prefix: 'fas',\n iconName: 'face-kiss-beam',\n icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faKissBeam = faFaceKissBeam;\nvar faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"]\n};\nvar faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [640, 512, [], \"f547\", \"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"]\n};\nvar faPeopleRobbery = {\n prefix: 'fas',\n iconName: 'people-robbery',\n icon: [576, 512, [], \"e536\", \"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"]\n};\nvar faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [384, 512, [128161], \"f0eb\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"]\n};\nvar faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [256, 512, [], \"f0d9\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"]\n};\nvar faCircleExclamation = {\n prefix: 'fas',\n iconName: 'circle-exclamation',\n icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faExclamationCircle = faCircleExclamation;\nvar faSchoolCircleXmark = {\n prefix: 'fas',\n iconName: 'school-circle-xmark',\n icon: [640, 512, [], \"e56d\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n};\nvar faArrowRightFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-from-bracket',\n icon: [512, 512, [\"sign-out\"], \"f08b\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"]\n};\nvar faSignOut = faArrowRightFromBracket;\nvar faCircleChevronDown = {\n prefix: 'fas',\n iconName: 'circle-chevron-down',\n icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"]\n};\nvar faChevronCircleDown = faCircleChevronDown;\nvar faUnlockKeyhole = {\n prefix: 'fas',\n iconName: 'unlock-keyhole',\n icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n};\nvar faUnlockAlt = faUnlockKeyhole;\nvar faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"]\n};\nvar faHeadphonesSimple = {\n prefix: 'fas',\n iconName: 'headphones-simple',\n icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faHeadphonesAlt = faHeadphonesSimple;\nvar faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faCircleDollarToSlot = {\n prefix: 'fas',\n iconName: 'circle-dollar-to-slot',\n icon: [512, 512, [\"donate\"], \"f4b9\", \"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n};\nvar faDonate = faCircleDollarToSlot;\nvar faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faRoadSpikes = {\n prefix: 'fas',\n iconName: 'road-spikes',\n icon: [640, 512, [], \"e568\", \"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFireBurner = {\n prefix: 'fas',\n iconName: 'fire-burner',\n icon: [640, 512, [], \"e4f1\", \"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [448, 512, [127988, 61725], \"f024\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z\"]\n};\nvar faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [128334], \"f6e6\", \"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"]\n};\nvar faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [129718], \"f52d\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n};\nvar faVolumeLow = {\n prefix: 'fas',\n iconName: 'volume-low',\n icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n};\nvar faVolumeDown = faVolumeLow;\nvar faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"]\n};\nvar faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [640, 512, [127782], \"f743\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar faWheatAwn = {\n prefix: 'fas',\n iconName: 'wheat-awn',\n icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"]\n};\nvar faWheatAlt = faWheatAwn;\nvar faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [9765], \"f644\", \"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n};\nvar faHandsHoldingChild = {\n prefix: 'fas',\n iconName: 'hands-holding-child',\n icon: [640, 512, [], \"e4fa\", \"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faSquareCheck = {\n prefix: 'fas',\n iconName: 'square-check',\n icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faCheckSquare = faSquareCheck;\nvar faPesetaSign = {\n prefix: 'fas',\n iconName: 'peseta-sign',\n icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"]\n};\nvar faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faHeader = faHeading;\nvar faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [128123], \"f6e2\", \"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"]\n};\nvar faListSquares = faList;\nvar faSquarePhoneFlip = {\n prefix: 'fas',\n iconName: 'square-phone-flip',\n icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n};\nvar faPhoneSquareAlt = faSquarePhoneFlip;\nvar faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z\"]\n};\nvar faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"]\n};\nvar faCircleDot = {\n prefix: 'fas',\n iconName: 'circle-dot',\n icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faDotCircle = faCircleDot;\nvar faFaceDizzy = {\n prefix: 'fas',\n iconName: 'face-dizzy',\n icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faDizzy = faFaceDizzy;\nvar faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n};\nvar faHouseMedicalCircleXmark = {\n prefix: 'fas',\n iconName: 'house-medical-circle-xmark',\n icon: [640, 512, [], \"e513\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n};\nvar faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [576, 512, [9978], \"f6bb\", \"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"]\n};\nvar faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"]\n};\nvar faFutbolBall = faFutbol;\nvar faSoccerBall = faFutbol;\nvar faPaintbrush = {\n prefix: 'fas',\n iconName: 'paintbrush',\n icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n};\nvar faPaintBrush = faPaintbrush;\nvar faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [128274], \"f023\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"]\n};\nvar faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n};\nvar faHotTubPerson = {\n prefix: 'fas',\n iconName: 'hot-tub-person',\n icon: [512, 512, [\"hot-tub\"], \"f593\", \"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"]\n};\nvar faHotTub = faHotTubPerson;\nvar faMapLocation = {\n prefix: 'fas',\n iconName: 'map-location',\n icon: [576, 512, [\"map-marked\"], \"f59f\", \"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z\"]\n};\nvar faMapMarked = faMapLocation;\nvar faHouseFloodWater = {\n prefix: 'fas',\n iconName: 'house-flood-water',\n icon: [576, 512, [], \"e50e\", \"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [448, 512, [127794], \"f1bb\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"]\n};\nvar faBridgeLock = {\n prefix: 'fas',\n iconName: 'bridge-lock',\n icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faSackDollar = {\n prefix: 'fas',\n iconName: 'sack-dollar',\n icon: [512, 512, [128176], \"f81d\", \"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z\"]\n};\nvar faPenToSquare = {\n prefix: 'fas',\n iconName: 'pen-to-square',\n icon: [512, 512, [\"edit\"], \"f044\", \"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"]\n};\nvar faEdit = faPenToSquare;\nvar faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [128663], \"f5e4\", \"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faShareNodes = {\n prefix: 'fas',\n iconName: 'share-nodes',\n icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"]\n};\nvar faShareAlt = faShareNodes;\nvar faHeartCircleMinus = {\n prefix: 'fas',\n iconName: 'heart-circle-minus',\n icon: [576, 512, [], \"e4ff\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z\"]\n};\nvar faHourglass2 = faHourglassHalf;\nvar faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [128300], \"f610\", \"M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"]\n};\nvar faBagShopping = {\n prefix: 'fas',\n iconName: 'bag-shopping',\n icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faShoppingBag = faBagShopping;\nvar faArrowDownZA = {\n prefix: 'fas',\n iconName: 'arrow-down-z-a',\n icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z\"]\n};\nvar faSortAlphaDesc = faArrowDownZA;\nvar faSortAlphaDownAlt = faArrowDownZA;\nvar faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"]\n};\nvar faPersonRays = {\n prefix: 'fas',\n iconName: 'person-rays',\n icon: [512, 512, [], \"e54d\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n};\nvar faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"]\n};\nvar faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"]\n};\nvar faFlaskVial = {\n prefix: 'fas',\n iconName: 'flask-vial',\n icon: [640, 512, [], \"e4f3\", \"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"]\n};\nvar faHand = {\n prefix: 'fas',\n iconName: 'hand',\n icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"]\n};\nvar faHandPaper = faHand;\nvar faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [128329], \"f679\", \"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z\"]\n};\nvar faWorm = {\n prefix: 'fas',\n iconName: 'worm',\n icon: [512, 512, [], \"e599\", \"M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faHouseCircleXmark = {\n prefix: 'fas',\n iconName: 'house-circle-xmark',\n icon: [640, 512, [], \"e50b\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [512, 512, [], \"f077\", \"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"]\n};\nvar faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [576, 512, [128406], \"f259\", \"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"]\n};\nvar faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [9201], \"f2f2\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFaceKiss = {\n prefix: 'fas',\n iconName: 'face-kiss',\n icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faKiss = faFaceKiss;\nvar faBridgeCircleXmark = {\n prefix: 'fas',\n iconName: 'bridge-circle-xmark',\n icon: [640, 512, [], \"e4cb\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faFaceGrinTongue = {\n prefix: 'fas',\n iconName: 'face-grin-tongue',\n icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongue = faFaceGrinTongue;\nvar faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [9821], \"f43a\", \"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z\"]\n};\nvar faFaceGrinWink = {\n prefix: 'fas',\n iconName: 'face-grin-wink',\n icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrinWink = faFaceGrinWink;\nvar faEarDeaf = {\n prefix: 'fas',\n iconName: 'ear-deaf',\n icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"]\n};\nvar faDeaf = faEarDeaf;\nvar faDeafness = faEarDeaf;\nvar faHardOfHearing = faEarDeaf;\nvar faRoadCircleCheck = {\n prefix: 'fas',\n iconName: 'road-circle-check',\n icon: [640, 512, [], \"e564\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [9860], \"f523\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSquareRss = {\n prefix: 'fas',\n iconName: 'square-rss',\n icon: [448, 512, [\"rss-square\"], \"f143\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faRssSquare = faSquareRss;\nvar faLandMineOn = {\n prefix: 'fas',\n iconName: 'land-mine-on',\n icon: [640, 512, [], \"e51b\", \"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"]\n};\nvar faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"]\n};\nvar faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"]\n};\nvar faStairs = {\n prefix: 'fas',\n iconName: 'stairs',\n icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"]\n};\nvar faI = {\n prefix: 'fas',\n iconName: 'i',\n icon: [320, 512, [105], \"49\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"]\n};\nvar faHryvniaSign = {\n prefix: 'fas',\n iconName: 'hryvnia-sign',\n icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"]\n};\nvar faHryvnia = faHryvniaSign;\nvar faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"]\n};\nvar faFaceGrinWide = {\n prefix: 'fas',\n iconName: 'face-grin-wide',\n icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n};\nvar faGrinAlt = faFaceGrinWide;\nvar faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [129463], \"f5c9\", \"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"]\n};\nvar faV = {\n prefix: 'fas',\n iconName: 'v',\n icon: [384, 512, [118], \"56\", \"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"]\n};\nvar faBangladeshiTakaSign = {\n prefix: 'fas',\n iconName: 'bangladeshi-taka-sign',\n icon: [384, 512, [], \"e2e6\", \"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n};\nvar faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [128690], \"f206\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"]\n};\nvar faStaffSnake = {\n prefix: 'fas',\n iconName: 'staff-snake',\n icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faRodAsclepius = faStaffSnake;\nvar faRodSnake = faStaffSnake;\nvar faStaffAesculapius = faStaffSnake;\nvar faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faTruckMedical = {\n prefix: 'fas',\n iconName: 'truck-medical',\n icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z\"]\n};\nvar faAmbulance = faTruckMedical;\nvar faWheatAwnCircleExclamation = {\n prefix: 'fas',\n iconName: 'wheat-awn-circle-exclamation',\n icon: [640, 512, [], \"e598\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [9731, 9924], \"f7d0\", \"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faRoadBarrier = {\n prefix: 'fas',\n iconName: 'road-barrier',\n icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"]\n};\nvar faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [127979], \"f549\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"]\n};\nvar faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"]\n};\nvar faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"]\n};\nvar faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [320, 512, [8250], \"f105\", \"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"]\n};\nvar faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [128014], \"f6f0\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faQ = {\n prefix: 'fas',\n iconName: 'q',\n icon: [448, 512, [113], \"51\", \"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"]\n};\nvar faG = {\n prefix: 'fas',\n iconName: 'g',\n icon: [448, 512, [103], \"47\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"]\n};\nvar faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [512, 512, [], \"f481\", \"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"]\n};\nvar faTemperatureHalf = {\n prefix: 'fas',\n iconName: 'temperature-half',\n icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature2 = faTemperatureHalf;\nvar faThermometer2 = faTemperatureHalf;\nvar faThermometerHalf = faTemperatureHalf;\nvar faDongSign = {\n prefix: 'fas',\n iconName: 'dong-sign',\n icon: [384, 512, [], \"e169\", \"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"]\n};\nvar faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"]\n};\nvar faPooBolt = faPooStorm;\nvar faFaceFrownOpen = {\n prefix: 'fas',\n iconName: 'face-frown-open',\n icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"]\n};\nvar faFrownOpen = faFaceFrownOpen;\nvar faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [9757], \"f0a6\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"]\n};\nvar faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"]\n};\nvar faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"]\n};\nvar faHelmetUn = {\n prefix: 'fas',\n iconName: 'helmet-un',\n icon: [512, 512, [], \"e503\", \"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [512, 512, [], \"f140\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [129363], \"f7e5\", \"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"]\n};\nvar faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"]\n};\nvar faArrowUpFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-up-from-bracket',\n icon: [448, 512, [], \"e09a\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n};\nvar faFolderBlank = faFolder;\nvar faFileWaveform = {\n prefix: 'fas',\n iconName: 'file-waveform',\n icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z\"]\n};\nvar faFileMedicalAlt = faFileWaveform;\nvar faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [512, 512, [], \"f7b9\", \"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faChartSimple = {\n prefix: 'fas',\n iconName: 'chart-simple',\n icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [512, 512, [9894], \"f229\", \"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"]\n};\nvar faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [512, 512, [129514], \"f492\", \"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z\"]\n};\nvar faGauge = {\n prefix: 'fas',\n iconName: 'gauge',\n icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faDashboard = faGauge;\nvar faGaugeMed = faGauge;\nvar faTachometerAltAverage = faGauge;\nvar faWandMagicSparkles = {\n prefix: 'fas',\n iconName: 'wand-magic-sparkles',\n icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"]\n};\nvar faMagicWandSparkles = faWandMagicSparkles;\nvar faE = {\n prefix: 'fas',\n iconName: 'e',\n icon: [320, 512, [101], \"45\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n};\nvar faPenClip = {\n prefix: 'fas',\n iconName: 'pen-clip',\n icon: [512, 512, [\"pen-alt\"], \"f305\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"]\n};\nvar faPenAlt = faPenClip;\nvar faBridgeCircleExclamation = {\n prefix: 'fas',\n iconName: 'bridge-circle-exclamation',\n icon: [640, 512, [], \"e4ca\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [128100, 62144], \"f007\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"]\n};\nvar faSchoolCircleCheck = {\n prefix: 'fas',\n iconName: 'school-circle-check',\n icon: [640, 512, [], \"e56b\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"]\n};\nvar faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"]\n};\nvar faVanShuttle = {\n prefix: 'fas',\n iconName: 'van-shuttle',\n icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faShuttleVan = faVanShuttle;\nvar faBuildingUser = {\n prefix: 'fas',\n iconName: 'building-user',\n icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faSquareCaretLeft = {\n prefix: 'fas',\n iconName: 'square-caret-left',\n icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n};\nvar faCaretSquareLeft = faSquareCaretLeft;\nvar faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [576, 512, [], \"f591\", \"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"]\n};\nvar faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [128273], \"f084\", \"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n};\nvar faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [512, 512, [128226, 128363], \"f0a1\", \"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"]\n};\nvar faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"]\n};\nvar faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"]\n};\nvar faPersonHalfDress = {\n prefix: 'fas',\n iconName: 'person-half-dress',\n icon: [320, 512, [], \"e548\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"]\n};\nvar faRoadBridge = {\n prefix: 'fas',\n iconName: 'road-bridge',\n icon: [640, 512, [], \"e563\", \"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"]\n};\nvar faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [448, 512, [], \"f124\", \"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n};\nvar faC = {\n prefix: 'fas',\n iconName: 'c',\n icon: [384, 512, [99], \"43\", \"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n};\nvar faTabletButton = {\n prefix: 'fas',\n iconName: 'tablet-button',\n icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBuildingLock = {\n prefix: 'fas',\n iconName: 'building-lock',\n icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [576, 512, [], \"f53a\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"]\n};\nvar faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z\"]\n};\nvar faAreaChart = faChartArea;\nvar faHouseFlag = {\n prefix: 'fas',\n iconName: 'house-flag',\n icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"]\n};\nvar faPersonCircleMinus = {\n prefix: 'fas',\n iconName: 'person-circle-minus',\n icon: [576, 512, [], \"e540\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faCancel = faBan;\nvar faCameraRotate = {\n prefix: 'fas',\n iconName: 'camera-rotate',\n icon: [640, 512, [], \"e0d8\", \"M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z\"]\n};\nvar faSprayCanSparkles = {\n prefix: 'fas',\n iconName: 'spray-can-sparkles',\n icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"]\n};\nvar faAirFreshener = faSprayCanSparkles;\nvar faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [11088, 61446], \"f005\", \"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"]\n};\nvar faRepeat = {\n prefix: 'fas',\n iconName: 'repeat',\n icon: [512, 512, [128257], \"f363\", \"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z\"]\n};\nvar faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"]\n};\nvar faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"]\n};\nvar faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [640, 512, [9892], \"f228\", \"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n};\nvar faArrowPointer = {\n prefix: 'fas',\n iconName: 'arrow-pointer',\n icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"]\n};\nvar faMousePointer = faArrowPointer;\nvar faMaximize = {\n prefix: 'fas',\n iconName: 'maximize',\n icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"]\n};\nvar faExpandArrowsAlt = faMaximize;\nvar faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"]\n};\nvar faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n};\nvar faTriangleCircleSquare = faShapes;\nvar faShuffle = {\n prefix: 'fas',\n iconName: 'shuffle',\n icon: [512, 512, [128256, \"random\"], \"f074\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"]\n};\nvar faRandom = faShuffle;\nvar faPersonRunning = {\n prefix: 'fas',\n iconName: 'person-running',\n icon: [448, 512, [127939, \"running\"], \"f70c\", \"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"]\n};\nvar faRunning = faPersonRunning;\nvar faMobileRetro = {\n prefix: 'fas',\n iconName: 'mobile-retro',\n icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n};\nvar faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [192, 512, [], \"f7a5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [512, 512, [128375], \"f717\", \"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n};\nvar faHandsBound = {\n prefix: 'fas',\n iconName: 'hands-bound',\n icon: [640, 512, [], \"e4f9\", \"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"]\n};\nvar faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z\"]\n};\nvar faPlaneCircleExclamation = {\n prefix: 'fas',\n iconName: 'plane-circle-exclamation',\n icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"]\n};\nvar faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"]\n};\nvar faComputerMouse = {\n prefix: 'fas',\n iconName: 'computer-mouse',\n icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"]\n};\nvar faMouse = faComputerMouse;\nvar faArrowRightToBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-to-bracket',\n icon: [512, 512, [\"sign-in\"], \"f090\", \"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n};\nvar faSignIn = faArrowRightToBracket;\nvar faShopSlash = {\n prefix: 'fas',\n iconName: 'shop-slash',\n icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"]\n};\nvar faStoreAltSlash = faShopSlash;\nvar faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faVirusCovidSlash = {\n prefix: 'fas',\n iconName: 'virus-covid-slash',\n icon: [640, 512, [], \"e4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n};\nvar faShopLock = {\n prefix: 'fas',\n iconName: 'shop-lock',\n icon: [640, 512, [], \"e4a5\", \"M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"]\n};\nvar faHourglass1 = faHourglassStart;\nvar faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"]\n};\nvar faBuildingWheat = {\n prefix: 'fas',\n iconName: 'building-wheat',\n icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"]\n};\nvar faPersonBreastfeeding = {\n prefix: 'fas',\n iconName: 'person-breastfeeding',\n icon: [448, 512, [], \"e53a\", \"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"]\n};\nvar faRightToBracket = {\n prefix: 'fas',\n iconName: 'right-to-bracket',\n icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSignInAlt = faRightToBracket;\nvar faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [384, 512, [9792], \"f221\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"]\n};\nvar faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faHeartPulse = {\n prefix: 'fas',\n iconName: 'heart-pulse',\n icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n};\nvar faHeartbeat = faHeartPulse;\nvar faPeopleCarryBox = {\n prefix: 'fas',\n iconName: 'people-carry-box',\n icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"]\n};\nvar faPeopleCarry = faPeopleCarryBox;\nvar faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n};\nvar faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"]\n};\nvar faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"]\n};\nvar faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"]\n};\nvar faXmarksLines = {\n prefix: 'fas',\n iconName: 'xmarks-lines',\n icon: [640, 512, [], \"e59a\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"]\n};\nvar faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n};\nvar faWeightScale = {\n prefix: 'fas',\n iconName: 'weight-scale',\n icon: [512, 512, [\"weight\"], \"f496\", \"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"]\n};\nvar faWeight = faWeightScale;\nvar faUserGroup = {\n prefix: 'fas',\n iconName: 'user-group',\n icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"]\n};\nvar faUserFriends = faUserGroup;\nvar faArrowUpAZ = {\n prefix: 'fas',\n iconName: 'arrow-up-a-z',\n icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z\"]\n};\nvar faSortAlphaUp = faArrowUpAZ;\nvar faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [448, 512, [9822], \"f441\", \"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z\"]\n};\nvar faFaceLaughSquint = {\n prefix: 'fas',\n iconName: 'face-laugh-squint',\n icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faLaughSquint = faFaceLaughSquint;\nvar faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z\"]\n};\nvar faCircleArrowUp = {\n prefix: 'fas',\n iconName: 'circle-arrow-up',\n icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z\"]\n};\nvar faArrowCircleUp = faCircleArrowUp;\nvar faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faPersonWalking = {\n prefix: 'fas',\n iconName: 'person-walking',\n icon: [320, 512, [128694, \"walking\"], \"f554\", \"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"]\n};\nvar faWalking = faPersonWalking;\nvar faL = {\n prefix: 'fas',\n iconName: 'l',\n icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [448, 512, [128293], \"f06d\", \"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"]\n};\nvar faBedPulse = {\n prefix: 'fas',\n iconName: 'bed-pulse',\n icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faProcedures = faBedPulse;\nvar faShuttleSpace = {\n prefix: 'fas',\n iconName: 'shuttle-space',\n icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n};\nvar faSpaceShuttle = faShuttleSpace;\nvar faFaceLaugh = {\n prefix: 'fas',\n iconName: 'face-laugh',\n icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faLaugh = faFaceLaugh;\nvar faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n};\nvar faHeartCirclePlus = {\n prefix: 'fas',\n iconName: 'heart-circle-plus',\n icon: [576, 512, [], \"e500\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCodeFork = {\n prefix: 'fas',\n iconName: 'code-fork',\n icon: [448, 512, [], \"e13b\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n};\nvar faMicrophoneLines = {\n prefix: 'fas',\n iconName: 'microphone-lines',\n icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"]\n};\nvar faMicrophoneAlt = faMicrophoneLines;\nvar faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [127798], \"f816\", \"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"]\n};\nvar faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [128275], \"f09c\", \"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"]\n};\nvar faColonSign = {\n prefix: 'fas',\n iconName: 'colon-sign',\n icon: [384, 512, [], \"e140\", \"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"]\n};\nvar faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"]\n};\nvar faRoadCircleXmark = {\n prefix: 'fas',\n iconName: 'road-circle-xmark',\n icon: [640, 512, [], \"e566\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n};\nvar faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMarsStrokeUp = {\n prefix: 'fas',\n iconName: 'mars-stroke-up',\n icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"]\n};\nvar faMarsStrokeV = faMarsStrokeUp;\nvar faChampagneGlasses = {\n prefix: 'fas',\n iconName: 'champagne-glasses',\n icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"]\n};\nvar faGlassCheers = faChampagneGlasses;\nvar faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faHouseCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-circle-exclamation',\n icon: [640, 512, [], \"e50a\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faFileArrowUp = {\n prefix: 'fas',\n iconName: 'file-arrow-up',\n icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z\"]\n};\nvar faFileUpload = faFileArrowUp;\nvar faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faWifi3 = faWifi;\nvar faWifiStrong = faWifi;\nvar faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"]\n};\nvar faBathtub = faBath;\nvar faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faUserPen = {\n prefix: 'fas',\n iconName: 'user-pen',\n icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n};\nvar faUserEdit = faUserPen;\nvar faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"]\n};\nvar faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"]\n};\nvar faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"]\n};\nvar faAnchorLock = {\n prefix: 'fas',\n iconName: 'anchor-lock',\n icon: [640, 512, [], \"e4ad\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faBuildingNgo = {\n prefix: 'fas',\n iconName: 'building-ngo',\n icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n};\nvar faManatSign = {\n prefix: 'fas',\n iconName: 'manat-sign',\n icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n};\nvar faBorderTopLeft = {\n prefix: 'fas',\n iconName: 'border-top-left',\n icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBorderStyle = faBorderTopLeft;\nvar faMapLocationDot = {\n prefix: 'fas',\n iconName: 'map-location-dot',\n icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faMapMarkedAlt = faMapLocationDot;\nvar faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"]\n};\nvar faSquarePollVertical = {\n prefix: 'fas',\n iconName: 'square-poll-vertical',\n icon: [448, 512, [\"poll\"], \"f681\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"]\n};\nvar faPoll = faSquarePollVertical;\nvar faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [9749], \"f7b6\", \"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"]\n};\nvar faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"]\n};\nvar faBatteryCar = faCarBattery;\nvar faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"]\n};\nvar faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [9857], \"f528\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [9819], \"f445\", \"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"]\n};\nvar faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z\"]\n};\nvar faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [448, 512, [], \"f43c\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"]\n};\nvar faBuildingCircleCheck = {\n prefix: 'fas',\n iconName: 'building-circle-check',\n icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faPersonChalkboard = {\n prefix: 'fas',\n iconName: 'person-chalkboard',\n icon: [640, 512, [], \"e53d\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMarsStrokeRight = {\n prefix: 'fas',\n iconName: 'mars-stroke-right',\n icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"]\n};\nvar faMarsStrokeH = faMarsStrokeRight;\nvar faHandBackFist = {\n prefix: 'fas',\n iconName: 'hand-back-fist',\n icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"]\n};\nvar faHandRock = faHandBackFist;\nvar faSquareCaretUp = {\n prefix: 'fas',\n iconName: 'square-caret-up',\n icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n};\nvar faCaretSquareUp = faSquareCaretUp;\nvar faCloudShowersWater = {\n prefix: 'fas',\n iconName: 'cloud-showers-water',\n icon: [576, 512, [], \"e4e4\", \"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faBarChart = faChartBar;\nvar faHandsBubbles = {\n prefix: 'fas',\n iconName: 'hands-bubbles',\n icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"]\n};\nvar faHandsWash = faHandsBubbles;\nvar faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faEyeLowVision = {\n prefix: 'fas',\n iconName: 'eye-low-vision',\n icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"]\n};\nvar faLowVision = faEyeLowVision;\nvar faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faSailboat = {\n prefix: 'fas',\n iconName: 'sailboat',\n icon: [576, 512, [], \"e445\", \"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n};\nvar faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faSquarePlus = {\n prefix: 'fas',\n iconName: 'square-plus',\n icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusSquare = faSquarePlus;\nvar faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"]\n};\nvar faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faBucket = {\n prefix: 'fas',\n iconName: 'bucket',\n icon: [448, 512, [], \"e4cf\", \"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"]\n};\nvar faCow = {\n prefix: 'fas',\n iconName: 'cow',\n icon: [640, 512, [128004], \"f6c8\", \"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"]\n};\nvar faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [129691], \"f54a\", \"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n};\nvar faFolderClosed = {\n prefix: 'fas',\n iconName: 'folder-closed',\n icon: [512, 512, [], \"e185\", \"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z\"]\n};\nvar faHouseTsunami = {\n prefix: 'fas',\n iconName: 'house-tsunami',\n icon: [576, 512, [], \"e515\", \"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar faSquareNfi = {\n prefix: 'fas',\n iconName: 'square-nfi',\n icon: [448, 512, [], \"e576\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"]\n};\nvar faArrowUpFromGroundWater = {\n prefix: 'fas',\n iconName: 'arrow-up-from-ground-water',\n icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"]\n};\nvar faMartiniGlass = {\n prefix: 'fas',\n iconName: 'martini-glass',\n icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"]\n};\nvar faGlassMartiniAlt = faMartiniGlass;\nvar faRotateLeft = {\n prefix: 'fas',\n iconName: 'rotate-left',\n icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z\"]\n};\nvar faRotateBack = faRotateLeft;\nvar faRotateBackward = faRotateLeft;\nvar faUndoAlt = faRotateLeft;\nvar faTableColumns = {\n prefix: 'fas',\n iconName: 'table-columns',\n icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"]\n};\nvar faColumns = faTableColumns;\nvar faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [448, 512, [127819], \"f094\", \"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"]\n};\nvar faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [576, 512, [], \"e063\", \"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [512, 512, [128142], \"f3a5\", \"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"]\n};\nvar faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [\"dolly-box\"], \"f472\", \"M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"]\n};\nvar faDollyBox = faDolly;\nvar faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [128684], \"f48d\", \"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"]\n};\nvar faMinimize = {\n prefix: 'fas',\n iconName: 'minimize',\n icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z\"]\n};\nvar faCompressArrowsAlt = faMinimize;\nvar faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faAnglesRight = {\n prefix: 'fas',\n iconName: 'angles-right',\n icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n};\nvar faAngleDoubleRight = faAnglesRight;\nvar faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"]\n};\nvar faCirclePlay = {\n prefix: 'fas',\n iconName: 'circle-play',\n icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"]\n};\nvar faPlayCircle = faCirclePlay;\nvar faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"]\n};\nvar faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"]\n};\nvar faEur = faEuroSign;\nvar faEuro = faEuroSign;\nvar faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [129681], \"f6c0\", \"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z\"]\n};\nvar faCircleCheck = {\n prefix: 'fas',\n iconName: 'circle-check',\n icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faCheckCircle = faCircleCheck;\nvar faCircleStop = {\n prefix: 'fas',\n iconName: 'circle-stop',\n icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faStopCircle = faCircleStop;\nvar faCompassDrafting = {\n prefix: 'fas',\n iconName: 'compass-drafting',\n icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faDraftingCompass = faCompassDrafting;\nvar faPlateWheat = {\n prefix: 'fas',\n iconName: 'plate-wheat',\n icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n};\nvar faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"]\n};\nvar faPersonShelter = {\n prefix: 'fas',\n iconName: 'person-shelter',\n icon: [512, 512, [], \"e54f\", \"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [384, 512, [9906], \"f22c\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"]\n};\nvar faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"]\n};\nvar faFaceLaughBeam = {\n prefix: 'fas',\n iconName: 'face-laugh-beam',\n icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faLaughBeam = faFaceLaughBeam;\nvar faHelicopterSymbol = {\n prefix: 'fas',\n iconName: 'helicopter-symbol',\n icon: [512, 512, [], \"e502\", \"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"]\n};\nvar faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faCircleChevronUp = {\n prefix: 'fas',\n iconName: 'circle-chevron-up',\n icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"]\n};\nvar faChevronCircleUp = faCircleChevronUp;\nvar faLariSign = {\n prefix: 'fas',\n iconName: 'lari-sign',\n icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faVolcano = {\n prefix: 'fas',\n iconName: 'volcano',\n icon: [512, 512, [127755], \"f770\", \"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n};\nvar faPersonWalkingDashedLineArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-dashed-line-arrow-right',\n icon: [640, 512, [], \"e553\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"]\n};\nvar faSterlingSign = {\n prefix: 'fas',\n iconName: 'sterling-sign',\n icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n};\nvar faGbp = faSterlingSign;\nvar faPoundSign = faSterlingSign;\nvar faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faSquarePersonConfined = {\n prefix: 'fas',\n iconName: 'square-person-confined',\n icon: [448, 512, [], \"e577\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z\"]\n};\nvar faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z\"]\n};\nvar faArrowDownLong = {\n prefix: 'fas',\n iconName: 'arrow-down-long',\n icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"]\n};\nvar faLongArrowDown = faArrowDownLong;\nvar faTentArrowDownToLine = {\n prefix: 'fas',\n iconName: 'tent-arrow-down-to-line',\n icon: [640, 512, [], \"e57e\", \"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"]\n};\nvar faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"]\n};\nvar faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z\"]\n};\nvar faMailReplyAll = faReplyAll;\nvar faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [129523], \"f0f2\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"]\n};\nvar faPersonSkating = {\n prefix: 'fas',\n iconName: 'person-skating',\n icon: [448, 512, [\"skating\"], \"f7c5\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n};\nvar faSkating = faPersonSkating;\nvar faFilterCircleDollar = {\n prefix: 'fas',\n iconName: 'filter-circle-dollar',\n icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n};\nvar faFunnelDollar = faFilterCircleDollar;\nvar faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"]\n};\nvar faCircleArrowDown = {\n prefix: 'fas',\n iconName: 'circle-arrow-down',\n icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z\"]\n};\nvar faArrowCircleDown = faCircleArrowDown;\nvar faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"]\n};\nvar faArrowRightToFile = faFileImport;\nvar faSquareArrowUpRight = {\n prefix: 'fas',\n iconName: 'square-arrow-up-right',\n icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"]\n};\nvar faExternalLinkSquare = faSquareArrowUpRight;\nvar faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"]\n};\nvar faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [576, 512, [128220], \"f70e\", \"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"]\n};\nvar faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"]\n};\nvar faLocationPinLock = {\n prefix: 'fas',\n iconName: 'location-pin-lock',\n icon: [512, 512, [], \"e51f\", \"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"]\n};\nvar faHillAvalanche = {\n prefix: 'fas',\n iconName: 'hill-avalanche',\n icon: [576, 512, [], \"e507\", \"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"]\n};\nvar faTemperatureEmpty = {\n prefix: 'fas',\n iconName: 'temperature-empty',\n icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faTemperature0 = faTemperatureEmpty;\nvar faThermometer0 = faTemperatureEmpty;\nvar faThermometerEmpty = faTemperatureEmpty;\nvar faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"]\n};\nvar faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [174], \"f25d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"]\n};\nvar faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faContactCard = faAddressCard;\nvar faVcard = faAddressCard;\nvar faScaleUnbalancedFlip = {\n prefix: 'fas',\n iconName: 'scale-unbalanced-flip',\n icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"]\n};\nvar faBalanceScaleRight = faScaleUnbalancedFlip;\nvar faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"]\n};\nvar faDiamondTurnRight = {\n prefix: 'fas',\n iconName: 'diamond-turn-right',\n icon: [512, 512, [\"directions\"], \"f5eb\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n};\nvar faDirections = faDiamondTurnRight;\nvar faBurst = {\n prefix: 'fas',\n iconName: 'burst',\n icon: [512, 512, [], \"e4dc\", \"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"]\n};\nvar faHouseLaptop = {\n prefix: 'fas',\n iconName: 'house-laptop',\n icon: [640, 512, [\"laptop-house\"], \"e066\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"]\n};\nvar faLaptopHouse = faHouseLaptop;\nvar faFaceTired = {\n prefix: 'fas',\n iconName: 'face-tired',\n icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faTired = faFaceTired;\nvar faMoneyBills = {\n prefix: 'fas',\n iconName: 'money-bills',\n icon: [640, 512, [], \"e1f3\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n};\nvar faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"]\n};\nvar faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"]\n};\nvar faFontAwesome = {\n prefix: 'fas',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faCloudArrowUp = {\n prefix: 'fas',\n iconName: 'cloud-arrow-up',\n icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"]\n};\nvar faCloudUpload = faCloudArrowUp;\nvar faCloudUploadAlt = faCloudArrowUp;\nvar faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [127912], \"f53f\", \"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faArrowsTurnRight = {\n prefix: 'fas',\n iconName: 'arrows-turn-right',\n icon: [448, 512, [], \"e4c0\", \"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n};\nvar faFerry = {\n prefix: 'fas',\n iconName: 'ferry',\n icon: [576, 512, [], \"e4ea\", \"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faArrowsDownToPeople = {\n prefix: 'fas',\n iconName: 'arrows-down-to-people',\n icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z\"]\n};\nvar faSprout = faSeedling;\nvar faLeftRight = {\n prefix: 'fas',\n iconName: 'left-right',\n icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"]\n};\nvar faArrowsAltH = faLeftRight;\nvar faBoxesPacking = {\n prefix: 'fas',\n iconName: 'boxes-packing',\n icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n};\nvar faCircleArrowLeft = {\n prefix: 'fas',\n iconName: 'circle-arrow-left',\n icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z\"]\n};\nvar faArrowCircleLeft = faCircleArrowLeft;\nvar faGroupArrowsRotate = {\n prefix: 'fas',\n iconName: 'group-arrows-rotate',\n icon: [512, 512, [], \"e4f6\", \"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"]\n};\nvar faBowlFood = {\n prefix: 'fas',\n iconName: 'bowl-food',\n icon: [512, 512, [], \"e4c6\", \"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n};\nvar faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"]\n};\nvar faArrowDownWideShort = {\n prefix: 'fas',\n iconName: 'arrow-down-wide-short',\n icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"]\n};\nvar faSortAmountAsc = faArrowDownWideShort;\nvar faSortAmountDown = faArrowDownWideShort;\nvar faCloudBolt = {\n prefix: 'fas',\n iconName: 'cloud-bolt',\n icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n};\nvar faThunderstorm = faCloudBolt;\nvar faTextSlash = {\n prefix: 'fas',\n iconName: 'text-slash',\n icon: [640, 512, [\"remove-format\"], \"f87d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"]\n};\nvar faRemoveFormat = faTextSlash;\nvar faFaceSmileWink = {\n prefix: 'fas',\n iconName: 'face-smile-wink',\n icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n};\nvar faSmileWink = faFaceSmileWink;\nvar faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"]\n};\nvar faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"]\n};\nvar faArrowsLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-left-right',\n icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n};\nvar faArrowsH = faArrowsLeftRight;\nvar faHouseLock = {\n prefix: 'fas',\n iconName: 'house-lock',\n icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faCloudArrowDown = {\n prefix: 'fas',\n iconName: 'cloud-arrow-down',\n icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faCloudDownload = faCloudArrowDown;\nvar faCloudDownloadAlt = faCloudArrowDown;\nvar faChildren = {\n prefix: 'fas',\n iconName: 'children',\n icon: [640, 512, [], \"e4e1\", \"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"]\n};\nvar faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBlackboard = faChalkboard;\nvar faUserLargeSlash = {\n prefix: 'fas',\n iconName: 'user-large-slash',\n icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z\"]\n};\nvar faUserAltSlash = faUserLargeSlash;\nvar faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n};\nvar faHandshakeSimpleSlash = {\n prefix: 'fas',\n iconName: 'handshake-simple-slash',\n icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z\"]\n};\nvar faHandshakeAltSlash = faHandshakeSimpleSlash;\nvar faMattressPillow = {\n prefix: 'fas',\n iconName: 'mattress-pillow',\n icon: [640, 512, [], \"e525\", \"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar faGuaraniSign = {\n prefix: 'fas',\n iconName: 'guarani-sign',\n icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"]\n};\nvar faArrowsRotate = {\n prefix: 'fas',\n iconName: 'arrows-rotate',\n icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n};\nvar faRefresh = faArrowsRotate;\nvar faSync = faArrowsRotate;\nvar faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [512, 512, [129519], \"f134\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faCruzeiroSign = {\n prefix: 'fas',\n iconName: 'cruzeiro-sign',\n icon: [448, 512, [], \"e152\", \"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"]\n};\nvar faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"]\n};\nvar faShieldHalved = {\n prefix: 'fas',\n iconName: 'shield-halved',\n icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"]\n};\nvar faShieldAlt = faShieldHalved;\nvar faBookAtlas = {\n prefix: 'fas',\n iconName: 'book-atlas',\n icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n};\nvar faAtlas = faBookAtlas;\nvar faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faEnvelopeCircleCheck = {\n prefix: 'fas',\n iconName: 'envelope-circle-check',\n icon: [640, 512, [], \"e4e8\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [576, 512, [], \"f5fd\", \"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"]\n};\nvar faArrowsToDot = {\n prefix: 'fas',\n iconName: 'arrows-to-dot',\n icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"]\n};\nvar faHeartCircleCheck = {\n prefix: 'fas',\n iconName: 'heart-circle-check',\n icon: [576, 512, [], \"e4fd\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faHouseChimneyCrack = {\n prefix: 'fas',\n iconName: 'house-chimney-crack',\n icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"]\n};\nvar faHouseDamage = faHouseChimneyCrack;\nvar faFileZipper = {\n prefix: 'fas',\n iconName: 'file-zipper',\n icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faFileArchive = faFileZipper;\nvar faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"]\n};\nvar faMartiniGlassEmpty = {\n prefix: 'fas',\n iconName: 'martini-glass-empty',\n icon: [512, 512, [\"glass-martini\"], \"f000\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"]\n};\nvar faGlassMartini = faMartiniGlassEmpty;\nvar faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"]\n};\nvar faCediSign = {\n prefix: 'fas',\n iconName: 'cedi-sign',\n icon: [384, 512, [], \"e0df\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n};\nvar faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"]\n};\nvar faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [9962], \"f51d\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [640, 512, [], \"f653\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z\"]\n};\nvar faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"]\n};\nvar faZ = {\n prefix: 'fas',\n iconName: 'z',\n icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faPersonSkiing = {\n prefix: 'fas',\n iconName: 'person-skiing',\n icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"]\n};\nvar faSkiing = faPersonSkiing;\nvar faRoadLock = {\n prefix: 'fas',\n iconName: 'road-lock',\n icon: [640, 512, [], \"e567\", \"M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faA = {\n prefix: 'fas',\n iconName: 'a',\n icon: [384, 512, [97], \"41\", \"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z\"]\n};\nvar faTemperatureArrowDown = {\n prefix: 'fas',\n iconName: 'temperature-arrow-down',\n icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"]\n};\nvar faTemperatureDown = faTemperatureArrowDown;\nvar faFeatherPointed = {\n prefix: 'fas',\n iconName: 'feather-pointed',\n icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n};\nvar faFeatherAlt = faFeatherPointed;\nvar faP = {\n prefix: 'fas',\n iconName: 'p',\n icon: [320, 512, [112], \"50\", \"M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"]\n};\nvar faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faRectangleAd = {\n prefix: 'fas',\n iconName: 'rectangle-ad',\n icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"]\n};\nvar faAd = faRectangleAd;\nvar faCircleArrowRight = {\n prefix: 'fas',\n iconName: 'circle-arrow-right',\n icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z\"]\n};\nvar faArrowCircleRight = faCircleArrowRight;\nvar faFilterCircleXmark = {\n prefix: 'fas',\n iconName: 'filter-circle-xmark',\n icon: [576, 512, [], \"e17b\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faLocust = {\n prefix: 'fas',\n iconName: 'locust',\n icon: [576, 512, [], \"e520\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"]\n};\nvar faUnsorted = faSort;\nvar faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faList12 = faListOl;\nvar faListNumeric = faListOl;\nvar faPersonDressBurst = {\n prefix: 'fas',\n iconName: 'person-dress-burst',\n icon: [640, 512, [], \"e544\", \"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n};\nvar faMoneyCheckDollar = {\n prefix: 'fas',\n iconName: 'money-check-dollar',\n icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faMoneyCheckAlt = faMoneyCheckDollar;\nvar faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [448, 512, [], \"f5cb\", \"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"]\n};\nvar faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [512, 512, [], \"f7ec\", \"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"]\n};\nvar faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"]\n};\nvar faFaceKissWinkHeart = {\n prefix: 'fas',\n iconName: 'face-kiss-wink-heart',\n icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"]\n};\nvar faKissWinkHeart = faFaceKissWinkHeart;\nvar faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n};\nvar faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"]\n};\nvar faUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'up-down-left-right',\n icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faArrowsAlt = faUpDownLeftRight;\nvar faHouseChimneyUser = {\n prefix: 'fas',\n iconName: 'house-chimney-user',\n icon: [576, 512, [], \"e065\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"]\n};\nvar faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [512, 512, [129513], \"f12e\", \"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z\"]\n};\nvar faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"]\n};\nvar faStarHalfStroke = {\n prefix: 'fas',\n iconName: 'star-half-stroke',\n icon: [640, 512, [\"star-half-alt\"], \"f5c0\", \"M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z\"]\n};\nvar faStarHalfAlt = faStarHalfStroke;\nvar faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"]\n};\nvar faWhiskeyGlass = {\n prefix: 'fas',\n iconName: 'whiskey-glass',\n icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"]\n};\nvar faGlassWhiskey = faWhiskeyGlass;\nvar faBuildingCircleExclamation = {\n prefix: 'fas',\n iconName: 'building-circle-exclamation',\n icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faMagnifyingGlassChart = {\n prefix: 'fas',\n iconName: 'magnifying-glass-chart',\n icon: [512, 512, [], \"e522\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faArrowUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'arrow-up-right-from-square',\n icon: [512, 512, [\"external-link\"], \"f08e\", \"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLink = faArrowUpRightFromSquare;\nvar faCubesStacked = {\n prefix: 'fas',\n iconName: 'cubes-stacked',\n icon: [448, 512, [], \"e4e6\", \"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"]\n};\nvar faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"]\n};\nvar faKrw = faWonSign;\nvar faWon = faWonSign;\nvar faVirusCovid = {\n prefix: 'fas',\n iconName: 'virus-covid',\n icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faAustralSign = {\n prefix: 'fas',\n iconName: 'austral-sign',\n icon: [448, 512, [], \"e0a9\", \"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"]\n};\nvar faF = {\n prefix: 'fas',\n iconName: 'f',\n icon: [320, 512, [102], \"46\", \"M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n};\nvar faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [512, 512, [], \"f06c\", \"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"]\n};\nvar faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [128739], \"f018\", \"M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faCab = faTaxi;\nvar faPersonCirclePlus = {\n prefix: 'fas',\n iconName: 'person-circle-plus',\n icon: [576, 512, [], \"e541\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z\"]\n};\nvar faPieChart = faChartPie;\nvar faBoltLightning = {\n prefix: 'fas',\n iconName: 'bolt-lightning',\n icon: [384, 512, [], \"e0b7\", \"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faSackXmark = {\n prefix: 'fas',\n iconName: 'sack-xmark',\n icon: [512, 512, [], \"e56a\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"]\n};\nvar faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"]\n};\nvar faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"]\n};\nvar faFishFins = {\n prefix: 'fas',\n iconName: 'fish-fins',\n icon: [576, 512, [], \"e4f2\", \"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faBuildingFlag = {\n prefix: 'fas',\n iconName: 'building-flag',\n icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"]\n};\nvar faFaceGrinBeam = {\n prefix: 'fas',\n iconName: 'face-grin-beam',\n icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faGrinBeam = faFaceGrinBeam;\nvar faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [640, 512, [], \"f248\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z\"]\n};\nvar faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"]\n};\nvar faLocationPin = {\n prefix: 'fas',\n iconName: 'location-pin',\n icon: [384, 512, [\"map-marker\"], \"f041\", \"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"]\n};\nvar faMapMarker = faLocationPin;\nvar faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [128331], \"f66b\", \"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n};\nvar faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [640, 512, [129531], \"f71e\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faHelmetSafety = {\n prefix: 'fas',\n iconName: 'helmet-safety',\n icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z\"]\n};\nvar faHardHat = faHelmetSafety;\nvar faHatHard = faHelmetSafety;\nvar faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [9167], \"f052\", \"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faCircleRight = {\n prefix: 'fas',\n iconName: 'circle-right',\n icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z\"]\n};\nvar faArrowAltCircleRight = faCircleRight;\nvar faPlaneCircleCheck = {\n prefix: 'fas',\n iconName: 'plane-circle-check',\n icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faFaceRollingEyes = {\n prefix: 'fas',\n iconName: 'face-rolling-eyes',\n icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"]\n};\nvar faMehRollingEyes = faFaceRollingEyes;\nvar faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [576, 512, [], \"f247\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"]\n};\nvar faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [\"line-chart\"], \"f201\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n};\nvar faLineChart = faChartLine;\nvar faMaskVentilator = {\n prefix: 'fas',\n iconName: 'mask-ventilator',\n icon: [640, 512, [], \"e524\", \"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [8594], \"f061\", \"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"]\n};\nvar faSignsPost = {\n prefix: 'fas',\n iconName: 'signs-post',\n icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMapSigns = faSignsPost;\nvar faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n};\nvar faPersonCircleQuestion = {\n prefix: 'fas',\n iconName: 'person-circle-question',\n icon: [576, 512, [], \"e542\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar faH = {\n prefix: 'fas',\n iconName: 'h',\n icon: [384, 512, [104], \"48\", \"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n};\nvar faTarp = {\n prefix: 'fas',\n iconName: 'tarp',\n icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faScrewdriverWrench = {\n prefix: 'fas',\n iconName: 'screwdriver-wrench',\n icon: [512, 512, [\"tools\"], \"f7d9\", \"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faTools = faScrewdriverWrench;\nvar faArrowsToEye = {\n prefix: 'fas',\n iconName: 'arrows-to-eye',\n icon: [640, 512, [], \"e4bf\", \"M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n};\nvar faPlugCircleBolt = {\n prefix: 'fas',\n iconName: 'plug-circle-bolt',\n icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n};\nvar faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"]\n};\nvar faMarsAndVenus = {\n prefix: 'fas',\n iconName: 'mars-and-venus',\n icon: [512, 512, [9893], \"f224\", \"M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n};\nvar faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [\"home-user\"], \"e1b0\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"]\n};\nvar faHomeUser = faHouseUser;\nvar faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar faHouseCrack = {\n prefix: 'fas',\n iconName: 'house-crack',\n icon: [576, 512, [], \"e3b1\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n};\nvar faMartiniGlassCitrus = {\n prefix: 'fas',\n iconName: 'martini-glass-citrus',\n icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n};\nvar faCocktail = faMartiniGlassCitrus;\nvar faFaceSurprise = {\n prefix: 'fas',\n iconName: 'face-surprise',\n icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faSurprise = faFaceSurprise;\nvar faBottleWater = {\n prefix: 'fas',\n iconName: 'bottle-water',\n icon: [320, 512, [], \"e4c5\", \"M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faCirclePause = {\n prefix: 'fas',\n iconName: 'circle-pause',\n icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faPauseCircle = faCirclePause;\nvar faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n};\nvar faAppleWhole = {\n prefix: 'fas',\n iconName: 'apple-whole',\n icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"]\n};\nvar faAppleAlt = faAppleWhole;\nvar faKitchenSet = {\n prefix: 'fas',\n iconName: 'kitchen-set',\n icon: [576, 512, [], \"e51a\", \"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faR = {\n prefix: 'fas',\n iconName: 'r',\n icon: [320, 512, [114], \"52\", \"M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faTemperatureQuarter = {\n prefix: 'fas',\n iconName: 'temperature-quarter',\n icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature1 = faTemperatureQuarter;\nvar faThermometer1 = faTemperatureQuarter;\nvar faThermometerQuarter = faTemperatureQuarter;\nvar faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"]\n};\nvar faBitcoinSign = {\n prefix: 'fas',\n iconName: 'bitcoin-sign',\n icon: [320, 512, [], \"e0b4\", \"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"]\n};\nvar faShieldDog = {\n prefix: 'fas',\n iconName: 'shield-dog',\n icon: [512, 512, [], \"e573\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z\"]\n};\nvar faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"]\n};\nvar faElevator = {\n prefix: 'fas',\n iconName: 'elevator',\n icon: [512, 512, [], \"e16d\", \"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n};\nvar faMoneyBillTransfer = {\n prefix: 'fas',\n iconName: 'money-bill-transfer',\n icon: [640, 512, [], \"e528\", \"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faMoneyBillTrendUp = {\n prefix: 'fas',\n iconName: 'money-bill-trend-up',\n icon: [512, 512, [], \"e529\", \"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faHouseFloodWaterCircleArrowRight = {\n prefix: 'fas',\n iconName: 'house-flood-water-circle-arrow-right',\n icon: [640, 512, [], \"e50f\", \"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faSquarePollHorizontal = {\n prefix: 'fas',\n iconName: 'square-poll-horizontal',\n icon: [448, 512, [\"poll-h\"], \"f682\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"]\n};\nvar faPollH = faSquarePollHorizontal;\nvar faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n};\nvar faBackwardFast = {\n prefix: 'fas',\n iconName: 'backward-fast',\n icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"]\n};\nvar faFastBackward = faBackwardFast;\nvar faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n};\nvar faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"]\n};\nvar faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [8482], \"f25c\", \"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"]\n};\nvar faBasketball = {\n prefix: 'fas',\n iconName: 'basketball',\n icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"]\n};\nvar faBasketballBall = faBasketball;\nvar faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [128225], \"f7c0\", \"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCircleUp = {\n prefix: 'fas',\n iconName: 'circle-up',\n icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z\"]\n};\nvar faArrowAltCircleUp = faCircleUp;\nvar faMobileScreenButton = {\n prefix: 'fas',\n iconName: 'mobile-screen-button',\n icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z\"]\n};\nvar faMobileAlt = faMobileScreenButton;\nvar faVolumeHigh = {\n prefix: 'fas',\n iconName: 'volume-high',\n icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n};\nvar faVolumeUp = faVolumeHigh;\nvar faUsersRays = {\n prefix: 'fas',\n iconName: 'users-rays',\n icon: [640, 512, [], \"e593\", \"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"]\n};\nvar faBurger = {\n prefix: 'fas',\n iconName: 'burger',\n icon: [512, 512, [\"hamburger\"], \"f805\", \"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"]\n};\nvar faHamburger = faBurger;\nvar faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [128295], \"f0ad\", \"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBugs = {\n prefix: 'fas',\n iconName: 'bugs',\n icon: [576, 512, [], \"e4d0\", \"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"]\n};\nvar faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"]\n};\nvar faRupee = faRupeeSign;\nvar faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"]\n};\nvar faCircleQuestion = {\n prefix: 'fas',\n iconName: 'circle-question',\n icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faQuestionCircle = faCircleQuestion;\nvar faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [128747], \"f5b0\", \"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faBookBookmark = {\n prefix: 'fas',\n iconName: 'book-bookmark',\n icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [448, 512, [], \"f126\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"]\n};\nvar faBridge = {\n prefix: 'fas',\n iconName: 'bridge',\n icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"]\n};\nvar faPhoneFlip = {\n prefix: 'fas',\n iconName: 'phone-flip',\n icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"]\n};\nvar faPhoneAlt = faPhoneFlip;\nvar faTruckFront = {\n prefix: 'fas',\n iconName: 'truck-front',\n icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [576, 512, [128008], \"f6be\", \"M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faAnchorCircleExclamation = {\n prefix: 'fas',\n iconName: 'anchor-circle-exclamation',\n icon: [640, 512, [], \"e4ab\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faTruckField = {\n prefix: 'fas',\n iconName: 'truck-field',\n icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faClipboardQuestion = {\n prefix: 'fas',\n iconName: 'clipboard-question',\n icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faPanorama = {\n prefix: 'fas',\n iconName: 'panorama',\n icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"]\n};\nvar faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar faFileCircleMinus = {\n prefix: 'fas',\n iconName: 'file-circle-minus',\n icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [512, 512, [], \"f02c\", \"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [320, 512, [127863], \"f4e3\", \"M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z\"]\n};\nvar faForwardFast = {\n prefix: 'fas',\n iconName: 'forward-fast',\n icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"]\n};\nvar faFastForward = faForwardFast;\nvar faFaceMehBlank = {\n prefix: 'fas',\n iconName: 'face-meh-blank',\n icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMehBlank = faFaceMehBlank;\nvar faSquareParking = {\n prefix: 'fas',\n iconName: 'square-parking',\n icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n};\nvar faParking = faSquareParking;\nvar faHouseSignal = {\n prefix: 'fas',\n iconName: 'house-signal',\n icon: [576, 512, [], \"e012\", \"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n};\nvar faBarsProgress = {\n prefix: 'fas',\n iconName: 'bars-progress',\n icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"]\n};\nvar faTasksAlt = faBarsProgress;\nvar faFaucetDrip = {\n prefix: 'fas',\n iconName: 'faucet-drip',\n icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n};\nvar faCartFlatbed = {\n prefix: 'fas',\n iconName: 'cart-flatbed',\n icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z\"]\n};\nvar faDollyFlatbed = faCartFlatbed;\nvar faBanSmoking = {\n prefix: 'fas',\n iconName: 'ban-smoking',\n icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"]\n};\nvar faSmokingBan = faBanSmoking;\nvar faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [576, 512, [], \"f120\", \"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faMobileButton = {\n prefix: 'fas',\n iconName: 'mobile-button',\n icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faHouseMedicalFlag = {\n prefix: 'fas',\n iconName: 'house-medical-flag',\n icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar faBasketShopping = {\n prefix: 'fas',\n iconName: 'basket-shopping',\n icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faShoppingBasket = faBasketShopping;\nvar faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [576, 512, [], \"f4db\", \"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faBusSimple = {\n prefix: 'fas',\n iconName: 'bus-simple',\n icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBusAlt = faBusSimple;\nvar faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [128065], \"f06e\", \"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"]\n};\nvar faFaceSadCry = {\n prefix: 'fas',\n iconName: 'face-sad-cry',\n icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faSadCry = faFaceSadCry;\nvar faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"]\n};\nvar faPersonMilitaryToPerson = {\n prefix: 'fas',\n iconName: 'person-military-to-person',\n icon: [512, 512, [], \"e54c\", \"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"]\n};\nvar faFileShield = {\n prefix: 'fas',\n iconName: 'file-shield',\n icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n};\nvar faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [128394], \"f304\", \"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"]\n};\nvar faTowerObservation = {\n prefix: 'fas',\n iconName: 'tower-observation',\n icon: [512, 512, [], \"e586\", \"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faSignal5 = faSignal;\nvar faSignalPerfect = faSignal;\nvar faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [576, 512, [128653], \"f207\", \"M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z\"]\n};\nvar faHeartCircleXmark = {\n prefix: 'fas',\n iconName: 'heart-circle-xmark',\n icon: [576, 512, [], \"e501\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faHouseChimney = {\n prefix: 'fas',\n iconName: 'house-chimney',\n icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"]\n};\nvar faHomeLg = faHouseChimney;\nvar faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFaceFrown = {\n prefix: 'fas',\n iconName: 'face-frown',\n icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faFrown = faFaceFrown;\nvar faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faShop = {\n prefix: 'fas',\n iconName: 'shop',\n icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"]\n};\nvar faStoreAlt = faShop;\nvar faFloppyDisk = {\n prefix: 'fas',\n iconName: 'floppy-disk',\n icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faSave = faFloppyDisk;\nvar faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"]\n};\nvar faScaleUnbalanced = {\n prefix: 'fas',\n iconName: 'scale-unbalanced',\n icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"]\n};\nvar faBalanceScaleLeft = faScaleUnbalanced;\nvar faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar faSortAsc = faSortUp;\nvar faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faCommenting = faCommentDots;\nvar faPlantWilt = {\n prefix: 'fas',\n iconName: 'plant-wilt',\n icon: [512, 512, [], \"e5aa\", \"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"]\n};\nvar faDiamond = {\n prefix: 'fas',\n iconName: 'diamond',\n icon: [512, 512, [9830], \"f219\", \"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n};\nvar faFaceGrinSquint = {\n prefix: 'fas',\n iconName: 'face-grin-squint',\n icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faGrinSquint = faFaceGrinSquint;\nvar faHandHoldingDollar = {\n prefix: 'fas',\n iconName: 'hand-holding-dollar',\n icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingUsd = faHandHoldingDollar;\nvar faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"]\n};\nvar faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"]\n};\nvar faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"]\n};\nvar faHandsPraying = {\n prefix: 'fas',\n iconName: 'hands-praying',\n icon: [640, 512, [\"praying-hands\"], \"f684\", \"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"]\n};\nvar faPrayingHands = faHandsPraying;\nvar faArrowRotateRight = {\n prefix: 'fas',\n iconName: 'arrow-rotate-right',\n icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"]\n};\nvar faArrowRightRotate = faArrowRotateRight;\nvar faArrowRotateForward = faArrowRotateRight;\nvar faRedo = faArrowRotateRight;\nvar faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [9763], \"f780\", \"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"]\n};\nvar faLocationCrosshairs = {\n prefix: 'fas',\n iconName: 'location-crosshairs',\n icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faLocation = faLocationCrosshairs;\nvar faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [640, 512, [9891], \"f227\", \"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"]\n};\nvar faChildDress = {\n prefix: 'fas',\n iconName: 'child-dress',\n icon: [320, 512, [], \"e59c\", \"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z\"]\n};\nvar faUsersBetweenLines = {\n prefix: 'fas',\n iconName: 'users-between-lines',\n icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faFaceGrinTears = {\n prefix: 'fas',\n iconName: 'face-grin-tears',\n icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"]\n};\nvar faGrinTears = faFaceGrinTears;\nvar faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [128222, 128379], \"f095\", \"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"]\n};\nvar faCalendarXmark = {\n prefix: 'fas',\n iconName: 'calendar-xmark',\n icon: [512, 512, [\"calendar-times\"], \"f273\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"]\n};\nvar faCalendarTimes = faCalendarXmark;\nvar faChildReaching = {\n prefix: 'fas',\n iconName: 'child-reaching',\n icon: [384, 512, [], \"e59d\", \"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"]\n};\nvar faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faUserGear = {\n prefix: 'fas',\n iconName: 'user-gear',\n icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n};\nvar faUserCog = faUserGear;\nvar faArrowUp19 = {\n prefix: 'fas',\n iconName: 'arrow-up-1-9',\n icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n};\nvar faSortNumericUp = faArrowUp19;\nvar faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [9861], \"f526\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMosquitoNet = {\n prefix: 'fas',\n iconName: 'mosquito-net',\n icon: [640, 512, [], \"e52c\", \"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"]\n};\nvar faBridgeWater = {\n prefix: 'fas',\n iconName: 'bridge-water',\n icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n};\nvar faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n};\nvar faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [128395, 10002], \"f5ac\", \"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"]\n};\nvar faPersonDigging = {\n prefix: 'fas',\n iconName: 'person-digging',\n icon: [576, 512, [\"digging\"], \"f85e\", \"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"]\n};\nvar faDigging = faPersonDigging;\nvar faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n};\nvar faGaugeSimple = {\n prefix: 'fas',\n iconName: 'gauge-simple',\n icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGaugeSimpleMed = faGaugeSimple;\nvar faTachometerAverage = faGaugeSimple;\nvar faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [128169], \"f2fe\", \"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"]\n};\nvar faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"]\n};\nvar faQuoteRightAlt = faQuoteRight;\nvar faShirt = {\n prefix: 'fas',\n iconName: 'shirt',\n icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z\"]\n};\nvar faTShirt = faShirt;\nvar faTshirt = faShirt;\nvar faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [576, 512, [], \"f1b3\", \"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"]\n};\nvar faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [10135, 247], \"f529\", \"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"]\n};\nvar faTengeSign = {\n prefix: 'fas',\n iconName: 'tenge-sign',\n icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faTenge = faTengeSign;\nvar faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [127911], \"f025\", \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n};\nvar faHandsHolding = {\n prefix: 'fas',\n iconName: 'hands-holding',\n icon: [640, 512, [], \"f4c2\", \"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n};\nvar faHandsClapping = {\n prefix: 'fas',\n iconName: 'hands-clapping',\n icon: [512, 512, [], \"e1a8\", \"M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"]\n};\nvar faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"]\n};\nvar faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [8592], \"f060\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n};\nvar faPersonCircleXmark = {\n prefix: 'fas',\n iconName: 'person-circle-xmark',\n icon: [576, 512, [], \"e543\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [512, 512, [128207], \"f545\", \"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"]\n};\nvar faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n};\nvar faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faJ = {\n prefix: 'fas',\n iconName: 'j',\n icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faUsersViewfinder = {\n prefix: 'fas',\n iconName: 'users-viewfinder',\n icon: [640, 512, [], \"e595\", \"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"]\n};\nvar faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n};\nvar faUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'up-right-from-square',\n icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLinkAlt = faUpRightFromSquare;\nvar faTableCells = {\n prefix: 'fas',\n iconName: 'table-cells',\n icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"]\n};\nvar faTh = faTableCells;\nvar faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [512, 512, [], \"f1c1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"]\n};\nvar faBookBible = {\n prefix: 'fas',\n iconName: 'book-bible',\n icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"]\n};\nvar faBible = faBookBible;\nvar faO = {\n prefix: 'fas',\n iconName: 'o',\n icon: [448, 512, [111], \"4f\", \"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n};\nvar faSuitcaseMedical = {\n prefix: 'fas',\n iconName: 'suitcase-medical',\n icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faMedkit = faSuitcaseMedical;\nvar faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [128373], \"f21b\", \"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n};\nvar faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [129446], \"f700\", \"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faPersonDress = {\n prefix: 'fas',\n iconName: 'person-dress',\n icon: [320, 512, [\"female\"], \"f182\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faFemale = faPersonDress;\nvar faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faBriefcaseClock = faBusinessTime;\nvar faTableCellsLarge = {\n prefix: 'fas',\n iconName: 'table-cells-large',\n icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faThLarge = faTableCellsLarge;\nvar faBookTanakh = {\n prefix: 'fas',\n iconName: 'book-tanakh',\n icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"]\n};\nvar faTanakh = faBookTanakh;\nvar faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n};\nvar faVolumeControlPhone = faPhoneVolume;\nvar faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z\"]\n};\nvar faClipboardUser = {\n prefix: 'fas',\n iconName: 'clipboard-user',\n icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [320, 512, [], \"f1ae\", \"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"]\n};\nvar faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [320, 512, [8356], \"f195\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n};\nvar faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [128752], \"f7bf\", \"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"]\n};\nvar faPlaneLock = {\n prefix: 'fas',\n iconName: 'plane-lock',\n icon: [640, 512, [], \"e558\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [448, 512, [127991], \"f02b\", \"M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [128489, 61669], \"f075\", \"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"]\n};\nvar faCakeCandles = {\n prefix: 'fas',\n iconName: 'cake-candles',\n icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"]\n};\nvar faBirthdayCake = faCakeCandles;\nvar faCake = faCakeCandles;\nvar faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n};\nvar faAnglesUp = {\n prefix: 'fas',\n iconName: 'angles-up',\n icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faAngleDoubleUp = faAnglesUp;\nvar faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [128206], \"f0c6\", \"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"]\n};\nvar faArrowRightToCity = {\n prefix: 'fas',\n iconName: 'arrow-right-to-city',\n icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n};\nvar faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [127895], \"f4d6\", \"M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"]\n};\nvar faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faArrowUp91 = {\n prefix: 'fas',\n iconName: 'arrow-up-9-1',\n icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n};\nvar faSortNumericUpAlt = faArrowUp91;\nvar faLitecoinSign = {\n prefix: 'fas',\n iconName: 'litecoin-sign',\n icon: [384, 512, [], \"e1d3\", \"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z\"]\n};\nvar faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n};\nvar faCircleNodes = {\n prefix: 'fas',\n iconName: 'circle-nodes',\n icon: [512, 512, [], \"e4e2\", \"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"]\n};\nvar faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"]\n};\nvar faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"]\n};\nvar faTruckFieldUn = {\n prefix: 'fas',\n iconName: 'truck-field-un',\n icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z\"]\n};\nvar faHourglassEmpty = faHourglass;\nvar faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z\"]\n};\nvar faUserDoctor = {\n prefix: 'fas',\n iconName: 'user-doctor',\n icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faUserMd = faUserDoctor;\nvar faCircleInfo = {\n prefix: 'fas',\n iconName: 'circle-info',\n icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faInfoCircle = faCircleInfo;\nvar faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faCameraAlt = faCamera;\nvar faSquareVirus = {\n prefix: 'fas',\n iconName: 'square-virus',\n icon: [448, 512, [], \"e578\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [9732], \"f753\", \"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faCarOn = {\n prefix: 'fas',\n iconName: 'car-on',\n icon: [512, 512, [], \"e4dd\", \"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"]\n};\nvar faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"]\n};\nvar faArrowDown19 = {\n prefix: 'fas',\n iconName: 'arrow-down-1-9',\n icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n};\nvar faSortNumericAsc = faArrowDown19;\nvar faSortNumericDown = faArrowDown19;\nvar faHandHoldingDroplet = {\n prefix: 'fas',\n iconName: 'hand-holding-droplet',\n icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingWater = faHandHoldingDroplet;\nvar faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"]\n};\nvar faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n};\nvar faPrescriptionBottleMedical = {\n prefix: 'fas',\n iconName: 'prescription-bottle-medical',\n icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPrescriptionBottleAlt = faPrescriptionBottleMedical;\nvar faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [127963], \"f66f\", \"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n};\nvar faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faPersonCane = {\n prefix: 'fas',\n iconName: 'person-cane',\n icon: [448, 512, [], \"e53c\", \"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"]\n};\nvar faTent = {\n prefix: 'fas',\n iconName: 'tent',\n icon: [576, 512, [], \"e57d\", \"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"]\n};\nvar faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [448, 512, [], \"f560\", \"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"]\n};\nvar faArrowDownAZ = {\n prefix: 'fas',\n iconName: 'arrow-down-a-z',\n icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z\"]\n};\nvar faSortAlphaAsc = faArrowDownAZ;\nvar faSortAlphaDown = faArrowDownAZ;\nvar faMoneyBillWheat = {\n prefix: 'fas',\n iconName: 'money-bill-wheat',\n icon: [512, 512, [], \"e52a\", \"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [127850], \"f563\", \"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArrowRotateLeft = {\n prefix: 'fas',\n iconName: 'arrow-rotate-left',\n icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"]\n};\nvar faArrowLeftRotate = faArrowRotateLeft;\nvar faArrowRotateBack = faArrowRotateLeft;\nvar faArrowRotateBackward = faArrowRotateLeft;\nvar faUndo = faArrowRotateLeft;\nvar faHardDrive = {\n prefix: 'fas',\n iconName: 'hard-drive',\n icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faHdd = faHardDrive;\nvar faFaceGrinSquintTears = {\n prefix: 'fas',\n iconName: 'face-grin-squint-tears',\n icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n};\nvar faGrinSquintTears = faFaceGrinSquintTears;\nvar faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"]\n};\nvar faRectangleList = {\n prefix: 'fas',\n iconName: 'rectangle-list',\n icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"]\n};\nvar faListAlt = faRectangleList;\nvar faTarpDroplet = {\n prefix: 'fas',\n iconName: 'tarp-droplet',\n icon: [576, 512, [], \"e57c\", \"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faHouseMedicalCircleCheck = {\n prefix: 'fas',\n iconName: 'house-medical-circle-check',\n icon: [640, 512, [], \"e511\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faPersonSkiingNordic = {\n prefix: 'fas',\n iconName: 'person-skiing-nordic',\n icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z\"]\n};\nvar faSkiingNordic = faPersonSkiingNordic;\nvar faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [512, 512, [], \"f271\", \"M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"]\n};\nvar faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [128748], \"f5af\", \"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCircleLeft = {\n prefix: 'fas',\n iconName: 'circle-left',\n icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z\"]\n};\nvar faArrowAltCircleLeft = faCircleLeft;\nvar faTrainSubway = {\n prefix: 'fas',\n iconName: 'train-subway',\n icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSubway = faTrainSubway;\nvar faChartGantt = {\n prefix: 'fas',\n iconName: 'chart-gantt',\n icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faIndianRupeeSign = {\n prefix: 'fas',\n iconName: 'indian-rupee-sign',\n icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"]\n};\nvar faIndianRupee = faIndianRupeeSign;\nvar faInr = faIndianRupeeSign;\nvar faCropSimple = {\n prefix: 'fas',\n iconName: 'crop-simple',\n icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"]\n};\nvar faCropAlt = faCropSimple;\nvar faMoneyBill1 = {\n prefix: 'fas',\n iconName: 'money-bill-1',\n icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillAlt = faMoneyBill1;\nvar faLeftLong = {\n prefix: 'fas',\n iconName: 'left-long',\n icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"]\n};\nvar faLongArrowAltLeft = faLeftLong;\nvar faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [129516], \"f471\", \"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z\"]\n};\nvar faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z\"]\n};\nvar faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"]\n};\nvar faSubtract = faMinus;\nvar faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z\"]\n};\nvar faArrowLeftLong = {\n prefix: 'fas',\n iconName: 'arrow-left-long',\n icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n};\nvar faLongArrowLeft = faArrowLeftLong;\nvar faPlugCircleCheck = {\n prefix: 'fas',\n iconName: 'plug-circle-check',\n icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"]\n};\nvar faFrancSign = {\n prefix: 'fas',\n iconName: 'franc-sign',\n icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [320, 512, [], \"f026\", \"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"]\n};\nvar faHandsAslInterpreting = {\n prefix: 'fas',\n iconName: 'hands-asl-interpreting',\n icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"]\n};\nvar faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faAslInterpreting = faHandsAslInterpreting;\nvar faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faGear = {\n prefix: 'fas',\n iconName: 'gear',\n icon: [512, 512, [9881, \"cog\"], \"f013\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n};\nvar faCog = faGear;\nvar faDropletSlash = {\n prefix: 'fas',\n iconName: 'droplet-slash',\n icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faTintSlash = faDropletSlash;\nvar faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"]\n};\nvar faMosquito = {\n prefix: 'fas',\n iconName: 'mosquito',\n icon: [640, 512, [], \"e52b\", \"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"]\n};\nvar faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"]\n};\nvar faPersonMilitaryRifle = {\n prefix: 'fas',\n iconName: 'person-military-rifle',\n icon: [512, 512, [], \"e54b\", \"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faCartShopping = {\n prefix: 'fas',\n iconName: 'cart-shopping',\n icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faShoppingCart = faCartShopping;\nvar faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"]\n};\nvar faPlugCirclePlus = {\n prefix: 'fas',\n iconName: 'plug-circle-plus',\n icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"]\n};\nvar faArrowTurnUp = {\n prefix: 'fas',\n iconName: 'arrow-turn-up',\n icon: [384, 512, [\"level-up\"], \"f148\", \"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"]\n};\nvar faLevelUp = faArrowTurnUp;\nvar faU = {\n prefix: 'fas',\n iconName: 'u',\n icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n};\nvar faSquareRootVariable = {\n prefix: 'fas',\n iconName: 'square-root-variable',\n icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faSquareRootAlt = faSquareRootVariable;\nvar faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faClockFour = faClock;\nvar faBackwardStep = {\n prefix: 'fas',\n iconName: 'backward-step',\n icon: [320, 512, [\"step-backward\"], \"f048\", \"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"]\n};\nvar faStepBackward = faBackwardStep;\nvar faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"]\n};\nvar faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"]\n};\nvar faBaseballBatBall = {\n prefix: 'fas',\n iconName: 'baseball-bat-ball',\n icon: [512, 512, [], \"f432\", \"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"]\n};\nvar faS = {\n prefix: 'fas',\n iconName: 's',\n icon: [320, 512, [115], \"53\", \"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"]\n};\nvar faTimeline = {\n prefix: 'fas',\n iconName: 'timeline',\n icon: [640, 512, [], \"e29c\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"]\n};\nvar faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"]\n};\nvar faHouseChimneyMedical = {\n prefix: 'fas',\n iconName: 'house-chimney-medical',\n icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"]\n};\nvar faClinicMedical = faHouseChimneyMedical;\nvar faTemperatureThreeQuarters = {\n prefix: 'fas',\n iconName: 'temperature-three-quarters',\n icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature3 = faTemperatureThreeQuarters;\nvar faThermometer3 = faTemperatureThreeQuarters;\nvar faThermometerThreeQuarters = faTemperatureThreeQuarters;\nvar faMobileScreen = {\n prefix: 'fas',\n iconName: 'mobile-screen',\n icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"]\n};\nvar faMobileAndroidAlt = faMobileScreen;\nvar faPlaneUp = {\n prefix: 'fas',\n iconName: 'plane-up',\n icon: [512, 512, [], \"e22d\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"]\n};\nvar faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [576, 512, [\"battery-3\"], \"f242\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z\"]\n};\nvar faBattery3 = faBatteryHalf;\nvar faMountainCity = {\n prefix: 'fas',\n iconName: 'mountain-city',\n icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n};\nvar faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n};\nvar faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [9772], \"f66d\", \"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"]\n};\nvar faSliders = {\n prefix: 'fas',\n iconName: 'sliders',\n icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"]\n};\nvar faSlidersH = faSliders;\nvar faFolderTree = {\n prefix: 'fas',\n iconName: 'folder-tree',\n icon: [576, 512, [], \"f802\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"]\n};\nvar faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"]\n};\nvar faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [320, 512, [128205], \"f276\", \"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCentSign = {\n prefix: 'fas',\n iconName: 'cent-sign',\n icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n};\nvar faPersonPregnant = {\n prefix: 'fas',\n iconName: 'person-pregnant',\n icon: [384, 512, [], \"e31e\", \"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"]\n};\nvar faWandSparkles = {\n prefix: 'fas',\n iconName: 'wand-sparkles',\n icon: [512, 512, [], \"f72b\", \"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"]\n};\nvar faEllipsisVertical = {\n prefix: 'fas',\n iconName: 'ellipsis-vertical',\n icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"]\n};\nvar faEllipsisV = faEllipsisVertical;\nvar faTicket = {\n prefix: 'fas',\n iconName: 'ticket',\n icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [9211], \"f011\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"]\n};\nvar faRightLong = {\n prefix: 'fas',\n iconName: 'right-long',\n icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"]\n};\nvar faLongArrowAltRight = faRightLong;\nvar faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [448, 512, [], \"f74d\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faLaptopFile = {\n prefix: 'fas',\n iconName: 'laptop-file',\n icon: [640, 512, [], \"e51d\", \"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z\"]\n};\nvar faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [\"teletype\"], \"f1e4\", \"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z\"]\n};\nvar faTeletype = faTty;\nvar faDiagramNext = {\n prefix: 'fas',\n iconName: 'diagram-next',\n icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"]\n};\nvar faPersonRifle = {\n prefix: 'fas',\n iconName: 'person-rifle',\n icon: [576, 512, [], \"e54e\", \"M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"]\n};\nvar faHouseMedicalCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-medical-circle-exclamation',\n icon: [640, 512, [], \"e512\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"]\n};\nvar faPersonHiking = {\n prefix: 'fas',\n iconName: 'person-hiking',\n icon: [384, 512, [\"hiking\"], \"f6ec\", \"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"]\n};\nvar faHiking = faPersonHiking;\nvar faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [640, 512, [9890], \"f226\", \"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"]\n};\nvar faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n};\nvar faPeoplePulling = {\n prefix: 'fas',\n iconName: 'people-pulling',\n icon: [576, 512, [], \"e535\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"]\n};\nvar faN = {\n prefix: 'fas',\n iconName: 'n',\n icon: [384, 512, [110], \"4e\", \"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z\"]\n};\nvar faCableCar = {\n prefix: 'fas',\n iconName: 'cable-car',\n icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"]\n};\nvar faTram = faCableCar;\nvar faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [127783, 9926], \"f73d\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n};\nvar faBuildingCircleXmark = {\n prefix: 'fas',\n iconName: 'building-circle-xmark',\n icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faArrowsDownToLine = {\n prefix: 'fas',\n iconName: 'arrows-down-to-line',\n icon: [576, 512, [], \"e4b8\", \"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"]\n};\nvar faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faFaceGrin = {\n prefix: 'fas',\n iconName: 'face-grin',\n icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrin = faFaceGrin;\nvar faDeleteLeft = {\n prefix: 'fas',\n iconName: 'delete-left',\n icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faBackspace = faDeleteLeft;\nvar faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n};\nvar faEyeDropperEmpty = faEyeDropper;\nvar faEyedropper = faEyeDropper;\nvar faFileCircleCheck = {\n prefix: 'fas',\n iconName: 'file-circle-check',\n icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [9193], \"f04e\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z\"]\n};\nvar faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMobileAndroid = faMobile;\nvar faMobilePhone = faMobile;\nvar faFaceMeh = {\n prefix: 'fas',\n iconName: 'face-meh',\n icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMeh = faFaceMeh;\nvar faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"]\n};\nvar faBookSkull = {\n prefix: 'fas',\n iconName: 'book-skull',\n icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"]\n};\nvar faBookDead = faBookSkull;\nvar faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"]\n};\nvar faDriversLicense = faIdCard;\nvar faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"]\n};\nvar faDedent = faOutdent;\nvar faHeartCircleExclamation = {\n prefix: 'fas',\n iconName: 'heart-circle-exclamation',\n icon: [576, 512, [], \"e4fe\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faHouse = {\n prefix: 'fas',\n iconName: 'house',\n icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n};\nvar faHome = faHouse;\nvar faHomeAlt = faHouse;\nvar faHomeLgAlt = faHouse;\nvar faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faB = {\n prefix: 'fas',\n iconName: 'b',\n icon: [320, 512, [98], \"42\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"]\n};\nvar faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n};\nvar faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [9856], \"f525\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faArrowRightArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-right-arrow-left',\n icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"]\n};\nvar faExchange = faArrowRightArrowLeft;\nvar faRotateRight = {\n prefix: 'fas',\n iconName: 'rotate-right',\n icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\"]\n};\nvar faRedoAlt = faRotateRight;\nvar faRotateForward = faRotateRight;\nvar faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n};\nvar faCutlery = faUtensils;\nvar faArrowUpWideShort = {\n prefix: 'fas',\n iconName: 'arrow-up-wide-short',\n icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSortAmountUp = faArrowUpWideShort;\nvar faMillSign = {\n prefix: 'fas',\n iconName: 'mill-sign',\n icon: [384, 512, [], \"e1ed\", \"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n};\nvar faBowlRice = {\n prefix: 'fas',\n iconName: 'bowl-rice',\n icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [128128], \"f54c\", \"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faTowerBroadcast = {\n prefix: 'fas',\n iconName: 'tower-broadcast',\n icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"]\n};\nvar faBroadcastTower = faTowerBroadcast;\nvar faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n};\nvar faUpLong = {\n prefix: 'fas',\n iconName: 'up-long',\n icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z\"]\n};\nvar faLongArrowAltUp = faUpLong;\nvar faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [384, 512, [9209], \"f04d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n};\nvar faCodeMerge = {\n prefix: 'fas',\n iconName: 'code-merge',\n icon: [448, 512, [], \"f387\", \"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faHurricane = {\n prefix: 'fas',\n iconName: 'hurricane',\n icon: [384, 512, [], \"f751\", \"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faMound = {\n prefix: 'fas',\n iconName: 'mound',\n icon: [576, 512, [], \"e52d\", \"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"]\n};\nvar faToiletPortable = {\n prefix: 'fas',\n iconName: 'toilet-portable',\n icon: [320, 512, [], \"e583\", \"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faFileArrowDown = {\n prefix: 'fas',\n iconName: 'file-arrow-down',\n icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFileDownload = faFileArrowDown;\nvar faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faShieldCat = {\n prefix: 'fas',\n iconName: 'shield-cat',\n icon: [512, 512, [], \"e572\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z\"]\n};\nvar faZap = faBolt;\nvar faGlassWater = {\n prefix: 'fas',\n iconName: 'glass-water',\n icon: [384, 512, [], \"e4f4\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"]\n};\nvar faOilWell = {\n prefix: 'fas',\n iconName: 'oil-well',\n icon: [576, 512, [], \"e532\", \"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z\"]\n};\nvar faVault = {\n prefix: 'fas',\n iconName: 'vault',\n icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"]\n};\nvar faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [448, 512, [9794], \"f222\", \"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n};\nvar faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [448, 512, [128701], \"f7d8\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPlaneCircleXmark = {\n prefix: 'fas',\n iconName: 'plane-circle-xmark',\n icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"]\n};\nvar faCny = faYenSign;\nvar faJpy = faYenSign;\nvar faRmb = faYenSign;\nvar faYen = faYenSign;\nvar faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faRouble = faRubleSign;\nvar faRub = faRubleSign;\nvar faRuble = faRubleSign;\nvar faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [9728], \"f185\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n};\nvar faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faFaceLaughWink = {\n prefix: 'fas',\n iconName: 'face-laugh-wink',\n icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n};\nvar faLaughWink = faFaceLaughWink;\nvar faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [640, 512, [], \"f7ab\", \"M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faBoreHole = {\n prefix: 'fas',\n iconName: 'bore-hole',\n icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z\"]\n};\nvar faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [576, 512, [], \"f275\", \"M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z\"]\n};\nvar faCircleDown = {\n prefix: 'fas',\n iconName: 'circle-down',\n icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z\"]\n};\nvar faArrowAltCircleDown = faCircleDown;\nvar faArrowsTurnToDots = {\n prefix: 'fas',\n iconName: 'arrows-turn-to-dots',\n icon: [512, 512, [], \"e4c1\", \"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"]\n};\nvar faFlorinSign = {\n prefix: 'fas',\n iconName: 'florin-sign',\n icon: [384, 512, [], \"e184\", \"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"]\n};\nvar faArrowDownShortWide = {\n prefix: 'fas',\n iconName: 'arrow-down-short-wide',\n icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSortAmountDesc = faArrowDownShortWide;\nvar faSortAmountDownAlt = faArrowDownShortWide;\nvar faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [62774], \"3c\", \"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"]\n};\nvar faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [448, 512, [8964], \"f107\", \"M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n};\nvar faCarTunnel = {\n prefix: 'fas',\n iconName: 'car-tunnel',\n icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [448, 512, [], \"f7a4\", \"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n};\nvar faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [128078, 61576], \"f165\", \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"]\n};\nvar faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faArrowRightLong = {\n prefix: 'fas',\n iconName: 'arrow-right-long',\n icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n};\nvar faLongArrowRight = faArrowRightLong;\nvar faAnchorCircleXmark = {\n prefix: 'fas',\n iconName: 'anchor-circle-xmark',\n icon: [640, 512, [], \"e4ac\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faEllipsis = {\n prefix: 'fas',\n iconName: 'ellipsis',\n icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n};\nvar faEllipsisH = faEllipsis;\nvar faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [9823], \"f443\", \"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z\"]\n};\nvar faKitMedical = {\n prefix: 'fas',\n iconName: 'kit-medical',\n icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"]\n};\nvar faFirstAid = faKitMedical;\nvar faPersonThroughWindow = {\n prefix: 'fas',\n iconName: 'person-through-window',\n icon: [640, 512, [], \"e5a9\", \"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [129520], \"f552\", \"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"]\n};\nvar faHandsHoldingCircle = {\n prefix: 'fas',\n iconName: 'hands-holding-circle',\n icon: [640, 512, [], \"e4fb\", \"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faCreditCardAlt = faCreditCard;\nvar faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faAutomobile = faCar;\nvar faHandHoldingHand = {\n prefix: 'fas',\n iconName: 'hand-holding-hand',\n icon: [576, 512, [], \"e4f7\", \"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faBookOpenReader = {\n prefix: 'fas',\n iconName: 'book-open-reader',\n icon: [512, 512, [\"book-reader\"], \"f5da\", \"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"]\n};\nvar faBookReader = faBookOpenReader;\nvar faMountainSun = {\n prefix: 'fas',\n iconName: 'mountain-sun',\n icon: [640, 512, [], \"e52f\", \"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"]\n};\nvar faArrowsLeftRightToLine = {\n prefix: 'fas',\n iconName: 'arrows-left-right-to-line',\n icon: [640, 512, [], \"e4ba\", \"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [512, 512, [], \"f6cf\", \"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n};\nvar faTruckDroplet = {\n prefix: 'fas',\n iconName: 'truck-droplet',\n icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"]\n};\nvar faFileCircleXmark = {\n prefix: 'fas',\n iconName: 'file-circle-xmark',\n icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faTemperatureArrowUp = {\n prefix: 'fas',\n iconName: 'temperature-arrow-up',\n icon: [576, 512, [\"temperature-up\"], \"e040\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"]\n};\nvar faTemperatureUp = faTemperatureArrowUp;\nvar faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [127941], \"f5a2\", \"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"]\n};\nvar faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faSquareH = {\n prefix: 'fas',\n iconName: 'square-h',\n icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHSquare = faSquareH;\nvar faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n};\nvar faTemperatureFull = {\n prefix: 'fas',\n iconName: 'temperature-full',\n icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature4 = faTemperatureFull;\nvar faThermometer4 = faTemperatureFull;\nvar faThermometerFull = faTemperatureFull;\nvar faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n};\nvar faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"]\n};\nvar faPlugCircleXmark = {\n prefix: 'fas',\n iconName: 'plug-circle-xmark',\n icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z\"]\n};\nvar faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"]\n};\nvar faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faHandshakeAngle = {\n prefix: 'fas',\n iconName: 'handshake-angle',\n icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"]\n};\nvar faHandsHelping = faHandshakeAngle;\nvar faLocationDot = {\n prefix: 'fas',\n iconName: 'location-dot',\n icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faMapMarkerAlt = faLocationDot;\nvar faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"]\n};\nvar faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [62769], \"3e\", \"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"]\n};\nvar faPersonSwimming = {\n prefix: 'fas',\n iconName: 'person-swimming',\n icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faSwimmer = faPersonSwimming;\nvar faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [384, 512, [8595], \"f063\", \"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n};\nvar faDroplet = {\n prefix: 'fas',\n iconName: 'droplet',\n icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n};\nvar faTint = faDroplet;\nvar faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [576, 512, [], \"f12d\", \"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n};\nvar faEarthAmericas = {\n prefix: 'fas',\n iconName: 'earth-americas',\n icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faEarth = faEarthAmericas;\nvar faEarthAmerica = faEarthAmericas;\nvar faGlobeAmericas = faEarthAmericas;\nvar faPersonBurst = {\n prefix: 'fas',\n iconName: 'person-burst',\n icon: [640, 512, [], \"e53b\", \"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n};\nvar faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [128330], \"f4ba\", \"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z\"]\n};\nvar faBattery0 = faBatteryEmpty;\nvar faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [129510], \"f696\", \"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"]\n};\nvar faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [512, 512, [], \"f01c\", \"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z\"]\n};\nvar faSection = {\n prefix: 'fas',\n iconName: 'section',\n icon: [256, 512, [], \"e447\", \"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"]\n};\nvar faGaugeHigh = {\n prefix: 'fas',\n iconName: 'gauge-high',\n icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faTachometerAlt = faGaugeHigh;\nvar faTachometerAltFast = faGaugeHigh;\nvar faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"]\n};\nvar faHospitalAlt = faHospital;\nvar faHospitalWide = faHospital;\nvar faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n};\nvar faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [448, 512, [9820], \"f447\", \"M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"]\n};\nvar faBarsStaggered = {\n prefix: 'fas',\n iconName: 'bars-staggered',\n icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faReorder = faBarsStaggered;\nvar faStream = faBarsStaggered;\nvar faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [9784], \"f655\", \"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [127789], \"f80f\", \"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"]\n};\nvar faPersonWalkingWithCane = {\n prefix: 'fas',\n iconName: 'person-walking-with-cane',\n icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"]\n};\nvar faBlind = faPersonWalkingWithCane;\nvar faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [129345], \"f569\", \"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"]\n};\nvar faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [127848], \"f810\", \"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z\"]\n};\nvar faHeartCircleBolt = {\n prefix: 'fas',\n iconName: 'heart-circle-bolt',\n icon: [576, 512, [], \"e4fc\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n};\nvar faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [182], \"f1dd\", \"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n};\nvar faCheckToSlot = {\n prefix: 'fas',\n iconName: 'check-to-slot',\n icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n};\nvar faVoteYea = faCheckToSlot;\nvar faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [61731], \"f089\", \"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"]\n};\nvar faBoxesStacked = {\n prefix: 'fas',\n iconName: 'boxes-stacked',\n icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"]\n};\nvar faBoxes = faBoxesStacked;\nvar faBoxesAlt = faBoxesStacked;\nvar faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"]\n};\nvar faChain = faLink;\nvar faEarListen = {\n prefix: 'fas',\n iconName: 'ear-listen',\n icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faAssistiveListeningSystems = faEarListen;\nvar faTreeCity = {\n prefix: 'fas',\n iconName: 'tree-city',\n icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"]\n};\nvar faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [384, 512, [9654], \"f04b\", \"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"]\n};\nvar faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"]\n};\nvar faRupiahSign = {\n prefix: 'fas',\n iconName: 'rupiah-sign',\n icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"]\n};\nvar faMagnifyingGlass = {\n prefix: 'fas',\n iconName: 'magnifying-glass',\n icon: [512, 512, [128269, \"search\"], \"f002\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n};\nvar faSearch = faMagnifyingGlass;\nvar faTableTennisPaddleBall = {\n prefix: 'fas',\n iconName: 'table-tennis-paddle-ball',\n icon: [640, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faPingPongPaddleBall = faTableTennisPaddleBall;\nvar faTableTennis = faTableTennisPaddleBall;\nvar faPersonDotsFromLine = {\n prefix: 'fas',\n iconName: 'person-dots-from-line',\n icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faDiagnoses = faPersonDotsFromLine;\nvar faTrashCanArrowUp = {\n prefix: 'fas',\n iconName: 'trash-can-arrow-up',\n icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n};\nvar faTrashRestoreAlt = faTrashCanArrowUp;\nvar faNairaSign = {\n prefix: 'fas',\n iconName: 'naira-sign',\n icon: [448, 512, [], \"e1f6\", \"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"]\n};\nvar faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faWalkieTalkie = {\n prefix: 'fas',\n iconName: 'walkie-talkie',\n icon: [384, 512, [], \"f8ef\", \"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFilePen = {\n prefix: 'fas',\n iconName: 'file-pen',\n icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n};\nvar faFileEdit = faFilePen;\nvar faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [129534], \"f543\", \"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"]\n};\nvar faSquarePen = {\n prefix: 'fas',\n iconName: 'square-pen',\n icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n};\nvar faPenSquare = faSquarePen;\nvar faPencilSquare = faSquarePen;\nvar faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPersonCircleExclamation = {\n prefix: 'fas',\n iconName: 'person-circle-exclamation',\n icon: [576, 512, [], \"e53f\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [512, 512, [], \"f078\", \"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"]\n};\nvar faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z\"]\n};\nvar faBattery = faBatteryFull;\nvar faBattery5 = faBatteryFull;\nvar faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [128369, 9760], \"f714\", \"M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"]\n};\nvar faCodeCompare = {\n prefix: 'fas',\n iconName: 'code-compare',\n icon: [512, 512, [], \"e13a\", \"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n};\nvar faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faListDots = faListUl;\nvar faSchoolLock = {\n prefix: 'fas',\n iconName: 'school-lock',\n icon: [640, 512, [], \"e56f\", \"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faTowerCell = {\n prefix: 'fas',\n iconName: 'tower-cell',\n icon: [576, 512, [], \"e585\", \"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"]\n};\nvar faDownLong = {\n prefix: 'fas',\n iconName: 'down-long',\n icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"]\n};\nvar faLongArrowAltDown = faDownLong;\nvar faRankingStar = {\n prefix: 'fas',\n iconName: 'ranking-star',\n icon: [640, 512, [], \"e561\", \"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n};\nvar faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"]\n};\nvar faPersonHarassing = {\n prefix: 'fas',\n iconName: 'person-harassing',\n icon: [576, 512, [], \"e549\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"]\n};\nvar faBrazilianRealSign = {\n prefix: 'fas',\n iconName: 'brazilian-real-sign',\n icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"]\n};\nvar faLandmarkDome = {\n prefix: 'fas',\n iconName: 'landmark-dome',\n icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z\"]\n};\nvar faLandmarkAlt = faLandmarkDome;\nvar faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [384, 512, [8593], \"f062\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n};\nvar faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faTelevision = faTv;\nvar faTvAlt = faTv;\nvar faShrimp = {\n prefix: 'fas',\n iconName: 'shrimp',\n icon: [512, 512, [129424], \"e448\", \"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faListCheck = {\n prefix: 'fas',\n iconName: 'list-check',\n icon: [512, 512, [\"tasks\"], \"f0ae\", \"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faTasks = faListCheck;\nvar faJugDetergent = {\n prefix: 'fas',\n iconName: 'jug-detergent',\n icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faCircleUser = {\n prefix: 'fas',\n iconName: 'circle-user',\n icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n};\nvar faUserCircle = faCircleUser;\nvar faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"]\n};\nvar faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faCarBurst = {\n prefix: 'fas',\n iconName: 'car-burst',\n icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"]\n};\nvar faCarCrash = faCarBurst;\nvar faY = {\n prefix: 'fas',\n iconName: 'y',\n icon: [384, 512, [121], \"59\", \"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n};\nvar faPersonSnowboarding = {\n prefix: 'fas',\n iconName: 'person-snowboarding',\n icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faSnowboarding = faPersonSnowboarding;\nvar faTruckFast = {\n prefix: 'fas',\n iconName: 'truck-fast',\n icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faShippingFast = faTruckFast;\nvar faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [128031], \"f578\", \"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"]\n};\nvar faCircleHalfStroke = {\n prefix: 'fas',\n iconName: 'circle-half-stroke',\n icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faAdjust = faCircleHalfStroke;\nvar faClapperboard = {\n prefix: 'fas',\n iconName: 'clapperboard',\n icon: [512, 512, [], \"e131\", \"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"]\n};\nvar faCircleRadiation = {\n prefix: 'fas',\n iconName: 'circle-radiation',\n icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faRadiationAlt = faCircleRadiation;\nvar faBaseball = {\n prefix: 'fas',\n iconName: 'baseball',\n icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"]\n};\nvar faBaseballBall = faBaseball;\nvar faJetFighterUp = {\n prefix: 'fas',\n iconName: 'jet-fighter-up',\n icon: [512, 512, [], \"e518\", \"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n};\nvar faDiagramProject = {\n prefix: 'fas',\n iconName: 'diagram-project',\n icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faProjectDiagram = faDiagramProject;\nvar faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z\"]\n};\nvar faVolumeXmark = {\n prefix: 'fas',\n iconName: 'volume-xmark',\n icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faVolumeMute = faVolumeXmark;\nvar faVolumeTimes = faVolumeXmark;\nvar faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"]\n};\nvar faGrip = {\n prefix: 'fas',\n iconName: 'grip',\n icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n};\nvar faGripHorizontal = faGrip;\nvar faShareFromSquare = {\n prefix: 'fas',\n iconName: 'share-from-square',\n icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z\"]\n};\nvar faShareSquare = faShareFromSquare;\nvar faChildCombatant = {\n prefix: 'fas',\n iconName: 'child-combatant',\n icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"]\n};\nvar faChildRifle = faChildCombatant;\nvar faGun = {\n prefix: 'fas',\n iconName: 'gun',\n icon: [576, 512, [], \"e19b\", \"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faSquarePhone = {\n prefix: 'fas',\n iconName: 'square-phone',\n icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"]\n};\nvar faPhoneSquare = faSquarePhone;\nvar faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"]\n};\nvar faAdd = faPlus;\nvar faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"]\n};\nvar faComputer = {\n prefix: 'fas',\n iconName: 'computer',\n icon: [640, 512, [], \"e4e5\", \"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faXmark = {\n prefix: 'fas',\n iconName: 'xmark',\n icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"]\n};\nvar faClose = faXmark;\nvar faMultiply = faXmark;\nvar faRemove = faXmark;\nvar faTimes = faXmark;\nvar faArrowsUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-up-down-left-right',\n icon: [512, 512, [\"arrows\"], \"f047\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n};\nvar faArrows = faArrowsUpDownLeftRight;\nvar faChalkboardUser = {\n prefix: 'fas',\n iconName: 'chalkboard-user',\n icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n};\nvar faChalkboardTeacher = faChalkboardUser;\nvar faPesoSign = {\n prefix: 'fas',\n iconName: 'peso-sign',\n icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"]\n};\nvar faBuildingShield = {\n prefix: 'fas',\n iconName: 'building-shield',\n icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [448, 512, [], \"f77c\", \"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"]\n};\nvar faUsersLine = {\n prefix: 'fas',\n iconName: 'users-line',\n icon: [640, 512, [], \"e592\", \"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"]\n};\nvar faQuoteLeftAlt = faQuoteLeft;\nvar faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"]\n};\nvar faTrashArrowUp = {\n prefix: 'fas',\n iconName: 'trash-arrow-up',\n icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n};\nvar faTrashRestore = faTrashArrowUp;\nvar faArrowDownUpLock = {\n prefix: 'fas',\n iconName: 'arrow-down-up-lock',\n icon: [640, 512, [], \"e4b0\", \"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faLinesLeaning = {\n prefix: 'fas',\n iconName: 'lines-leaning',\n icon: [384, 512, [], \"e51e\", \"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"]\n};\nvar faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [169], \"f1f9\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n};\nvar faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [62764], \"3d\", \"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"]\n};\nvar faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"]\n};\nvar faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"]\n};\nvar faIls = faShekelSign;\nvar faShekel = faShekelSign;\nvar faSheqel = faShekelSign;\nvar faSheqelSign = faShekelSign;\nvar faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"]\n};\nvar faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faPhotoFilm = {\n prefix: 'fas',\n iconName: 'photo-film',\n icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPhotoVideo = faPhotoFilm;\nvar faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [576, 512, [], \"f54e\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"]\n};\nvar faArrowTrendUp = {\n prefix: 'fas',\n iconName: 'arrow-trend-up',\n icon: [576, 512, [], \"e098\", \"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z\"]\n};\nvar faPlugCircleMinus = {\n prefix: 'fas',\n iconName: 'plug-circle-minus',\n icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar faSignHanging = {\n prefix: 'fas',\n iconName: 'sign-hanging',\n icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faSign = faSignHanging;\nvar faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"]\n};\nvar faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [128277, 61943], \"f1f6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"]\n};\nvar faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faTabletAndroid = faTablet;\nvar faSchoolFlag = {\n prefix: 'fas',\n iconName: 'school-flag',\n icon: [576, 512, [], \"e56e\", \"M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"]\n};\nvar faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"]\n};\nvar faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [448, 512, [8963], \"f106\", \"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"]\n};\nvar faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z\"]\n};\nvar faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [512, 512, [], \"f7aa\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [9001], \"f053\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"]\n};\nvar faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n};\nvar faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faNotdef = {\n prefix: 'fas',\n iconName: 'notdef',\n icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [384, 512, [], \"f22d\", \"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n};\nvar faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [9002], \"f054\", \"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n};\nvar faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [576, 512, [], \"f079\", \"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z\"]\n};\nvar faCarRear = {\n prefix: 'fas',\n iconName: 'car-rear',\n icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faCarAlt = faCarRear;\nvar faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [448, 512, [], \"e06b\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"]\n};\nvar faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z\"]\n};\nvar faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [576, 512, [\"battery-2\"], \"f243\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z\"]\n};\nvar faBattery2 = faBatteryQuarter;\nvar faRadio = {\n prefix: 'fas',\n iconName: 'radio',\n icon: [512, 512, [128251], \"f8d7\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faCarriageBaby = faBabyCarriage;\nvar faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n};\nvar faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n};\nvar faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"]\n};\nvar faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faPercentage = faPercent;\nvar faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGlassWaterDroplet = {\n prefix: 'fas',\n iconName: 'glass-water-droplet',\n icon: [384, 512, [], \"e4f5\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n};\nvar faDisplay = {\n prefix: 'fas',\n iconName: 'display',\n icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"]\n};\nvar faFaceSmile = {\n prefix: 'fas',\n iconName: 'face-smile',\n icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSmile = faFaceSmile;\nvar faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faThumbTack = faThumbtack;\nvar faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [127942], \"f091\", \"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"]\n};\nvar faPersonPraying = {\n prefix: 'fas',\n iconName: 'person-praying',\n icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n};\nvar faPray = faPersonPraying;\nvar faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [128296], \"f6e3\", \"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n};\nvar faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"]\n};\nvar faRotate = {\n prefix: 'fas',\n iconName: 'rotate',\n icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"]\n};\nvar faSyncAlt = faRotate;\nvar faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"]\n};\nvar faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"]\n};\nvar faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [512, 512, [9774], \"f67c\", \"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faGears = {\n prefix: 'fas',\n iconName: 'gears',\n icon: [640, 512, [\"cogs\"], \"f085\", \"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCogs = faGears;\nvar faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"]\n};\nvar faArrowUpRightDots = {\n prefix: 'fas',\n iconName: 'arrow-up-right-dots',\n icon: [576, 512, [], \"e4b7\", \"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"]\n};\nvar faFaceGrinHearts = {\n prefix: 'fas',\n iconName: 'face-grin-hearts',\n icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"]\n};\nvar faGrinHearts = faFaceGrinHearts;\nvar faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [9859], \"f524\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"]\n};\nvar faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n};\nvar faTransgenderAlt = faTransgender;\nvar faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [384, 512, [9791], \"f223\", \"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"]\n};\nvar faArrowTurnDown = {\n prefix: 'fas',\n iconName: 'arrow-turn-down',\n icon: [384, 512, [\"level-down\"], \"f149\", \"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"]\n};\nvar faLevelDown = faArrowTurnDown;\nvar faPersonFallingBurst = {\n prefix: 'fas',\n iconName: 'person-falling-burst',\n icon: [640, 512, [], \"e547\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"]\n};\nvar faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n};\nvar faTicketSimple = {\n prefix: 'fas',\n iconName: 'ticket-simple',\n icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z\"]\n};\nvar faTicketAlt = faTicketSimple;\nvar faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n};\nvar faAnglesLeft = {\n prefix: 'fas',\n iconName: 'angles-left',\n icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n};\nvar faAngleDoubleLeft = faAnglesLeft;\nvar faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n};\nvar faClockRotateLeft = {\n prefix: 'fas',\n iconName: 'clock-rotate-left',\n icon: [512, 512, [\"history\"], \"f1da\", \"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"]\n};\nvar faHistory = faClockRotateLeft;\nvar faFaceGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'face-grin-beam-sweat',\n icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z\"]\n};\nvar faGrinBeamSweat = faFaceGrinBeamSweat;\nvar faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z\"]\n};\nvar faArrowRightFromFile = faFileExport;\nvar faShield = {\n prefix: 'fas',\n iconName: 'shield',\n icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"]\n};\nvar faShieldBlank = faShield;\nvar faArrowUpShortWide = {\n prefix: 'fas',\n iconName: 'arrow-up-short-wide',\n icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar faSortAmountUpAlt = faArrowUpShortWide;\nvar faHouseMedical = {\n prefix: 'fas',\n iconName: 'house-medical',\n icon: [576, 512, [], \"e3b2\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faGolfBallTee = {\n prefix: 'fas',\n iconName: 'golf-ball-tee',\n icon: [384, 512, [\"golf-ball\"], \"f450\", \"M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"]\n};\nvar faGolfBall = faGolfBallTee;\nvar faCircleChevronLeft = {\n prefix: 'fas',\n iconName: 'circle-chevron-left',\n icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"]\n};\nvar faChevronCircleLeft = faCircleChevronLeft;\nvar faHouseChimneyWindow = {\n prefix: 'fas',\n iconName: 'house-chimney-window',\n icon: [576, 512, [], \"e00d\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"]\n};\nvar faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z\"]\n};\nvar faTentArrowTurnLeft = {\n prefix: 'fas',\n iconName: 'tent-arrow-turn-left',\n icon: [576, 512, [], \"e580\", \"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faTents = {\n prefix: 'fas',\n iconName: 'tents',\n icon: [640, 512, [], \"e582\", \"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faWandMagic = {\n prefix: 'fas',\n iconName: 'wand-magic',\n icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"]\n};\nvar faMagic = faWandMagic;\nvar faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [128021], \"f6d3\", \"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [129365], \"f787\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"]\n};\nvar faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [384, 512, [127769, 9214], \"f186\", \"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"]\n};\nvar faWineGlassEmpty = {\n prefix: 'fas',\n iconName: 'wine-glass-empty',\n icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n};\nvar faWineGlassAlt = faWineGlassEmpty;\nvar faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"]\n};\nvar faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [512, 512, [9775], \"f6ad\", \"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [127925], \"f001\", \"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n};\nvar faCodeCommit = {\n prefix: 'fas',\n iconName: 'code-commit',\n icon: [640, 512, [], \"f386\", \"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"]\n};\nvar faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faPersonBiking = {\n prefix: 'fas',\n iconName: 'person-biking',\n icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n};\nvar faBiking = faPersonBiking;\nvar faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [576, 512, [129529], \"f51a\", \"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"]\n};\nvar faShieldHeart = {\n prefix: 'fas',\n iconName: 'shield-heart',\n icon: [512, 512, [], \"e574\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n};\nvar faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faEarthOceania = {\n prefix: 'fas',\n iconName: 'earth-oceania',\n icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faGlobeOceania = faEarthOceania;\nvar faSquareXmark = {\n prefix: 'fas',\n iconName: 'square-xmark',\n icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faTimesSquare = faSquareXmark;\nvar faXmarkSquare = faSquareXmark;\nvar faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [62098], \"23\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"]\n};\nvar faUpRightAndDownLeftFromCenter = {\n prefix: 'fas',\n iconName: 'up-right-and-down-left-from-center',\n icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"]\n};\nvar faExpandAlt = faUpRightAndDownLeftFromCenter;\nvar faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"]\n};\nvar faT = {\n prefix: 'fas',\n iconName: 't',\n icon: [384, 512, [116], \"54\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n};\nvar faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [129435], \"f6ed\", \"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faChartColumn = {\n prefix: 'fas',\n iconName: 'chart-column',\n icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [8734, 9854], \"f534\", \"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n};\nvar faVialCircleCheck = {\n prefix: 'fas',\n iconName: 'vial-circle-check',\n icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faPersonArrowDownToLine = {\n prefix: 'fas',\n iconName: 'person-arrow-down-to-line',\n icon: [640, 512, [], \"e538\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faPersonWalkingLuggage = {\n prefix: 'fas',\n iconName: 'person-walking-luggage',\n icon: [576, 512, [], \"e554\", \"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"]\n};\nvar faUpDown = {\n prefix: 'fas',\n iconName: 'up-down',\n icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n};\nvar faArrowsAltV = faUpDown;\nvar faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"]\n};\nvar faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [128197, 128198], \"f133\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"]\n};\nvar faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [576, 512, [\"haykal\"], \"f666\", \"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"]\n};\nvar faHaykal = faBahai;\nvar faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [128009], \"f6d5\", \"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"]\n};\nvar faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"]\n};\nvar faCirclePlus = {\n prefix: 'fas',\n iconName: 'circle-plus',\n icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusCircle = faCirclePlus;\nvar faFaceGrinTongueWink = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-wink',\n icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faGrinTongueWink = faFaceGrinTongueWink;\nvar faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z\"]\n};\nvar faPlugCircleExclamation = {\n prefix: 'fas',\n iconName: 'plug-circle-exclamation',\n icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faLinkSlash = {\n prefix: 'fas',\n iconName: 'link-slash',\n icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"]\n};\nvar faChainBroken = faLinkSlash;\nvar faChainSlash = faLinkSlash;\nvar faUnlink = faLinkSlash;\nvar faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"]\n};\nvar faPersonWalkingArrowLoopLeft = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-loop-left',\n icon: [640, 512, [], \"e551\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"]\n};\nvar faArrowUpZA = {\n prefix: 'fas',\n iconName: 'arrow-up-z-a',\n icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z\"]\n};\nvar faSortAlphaUpAlt = faArrowUpZA;\nvar faFireFlameCurved = {\n prefix: 'fas',\n iconName: 'fire-flame-curved',\n icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"]\n};\nvar faFireAlt = faFireFlameCurved;\nvar faTornado = {\n prefix: 'fas',\n iconName: 'tornado',\n icon: [448, 512, [127786], \"f76f\", \"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z\"]\n};\nvar faFileCirclePlus = {\n prefix: 'fas',\n iconName: 'file-circle-plus',\n icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faBookQuran = {\n prefix: 'fas',\n iconName: 'book-quran',\n icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"]\n};\nvar faQuran = faBookQuran;\nvar faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [9875], \"f13d\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"]\n};\nvar faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faFaceAngry = {\n prefix: 'fas',\n iconName: 'face-angry',\n icon: [512, 512, [128544, \"angry\"], \"f556\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faAngry = faFaceAngry;\nvar faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArrowTrendDown = {\n prefix: 'fas',\n iconName: 'arrow-trend-down',\n icon: [576, 512, [], \"e097\", \"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z\"]\n};\nvar faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [\"feed\"], \"f09e\", \"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFeed = faRss;\nvar faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"]\n};\nvar faScaleBalanced = {\n prefix: 'fas',\n iconName: 'scale-balanced',\n icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"]\n};\nvar faBalanceScale = faScaleBalanced;\nvar faGaugeSimpleHigh = {\n prefix: 'fas',\n iconName: 'gauge-simple-high',\n icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faTachometer = faGaugeSimpleHigh;\nvar faTachometerFast = faGaugeSimpleHigh;\nvar faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [128703], \"f2cc\", \"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"]\n};\nvar faDesktopAlt = faDesktop;\nvar faM = {\n prefix: 'fas',\n iconName: 'm',\n icon: [448, 512, [109], \"4d\", \"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z\"]\n};\nvar faTableList = {\n prefix: 'fas',\n iconName: 'table-list',\n icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"]\n};\nvar faThList = faTableList;\nvar faCommentSms = {\n prefix: 'fas',\n iconName: 'comment-sms',\n icon: [512, 512, [\"sms\"], \"f7cd\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"]\n};\nvar faSms = faCommentSms;\nvar faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [448, 512, [10003, 10004], \"f00c\", \"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [576, 512, [\"battery-4\"], \"f241\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z\"]\n};\nvar faBattery4 = faBatteryThreeQuarters;\nvar faHouseCircleCheck = {\n prefix: 'fas',\n iconName: 'house-circle-check',\n icon: [640, 512, [], \"e509\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [320, 512, [8249], \"f104\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n};\nvar faDiagramSuccessor = {\n prefix: 'fas',\n iconName: 'diagram-successor',\n icon: [512, 512, [], \"e47a\", \"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"]\n};\nvar faTruckArrowRight = {\n prefix: 'fas',\n iconName: 'truck-arrow-right',\n icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"]\n};\nvar faArrowsSplitUpAndLeft = {\n prefix: 'fas',\n iconName: 'arrows-split-up-and-left',\n icon: [512, 512, [], \"e4bc\", \"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"]\n};\nvar faHandFist = {\n prefix: 'fas',\n iconName: 'hand-fist',\n icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faFistRaised = faHandFist;\nvar faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [640, 512, [], \"f6c3\", \"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [128188], \"f0b1\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"]\n};\nvar faPersonFalling = {\n prefix: 'fas',\n iconName: 'person-falling',\n icon: [512, 512, [], \"e546\", \"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faImagePortrait = {\n prefix: 'fas',\n iconName: 'image-portrait',\n icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"]\n};\nvar faPortrait = faImagePortrait;\nvar faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faRug = {\n prefix: 'fas',\n iconName: 'rug',\n icon: [640, 512, [], \"e569\", \"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"]\n};\nvar faEarthEurope = {\n prefix: 'fas',\n iconName: 'earth-europe',\n icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faGlobeEurope = faEarthEurope;\nvar faCartFlatbedSuitcase = {\n prefix: 'fas',\n iconName: 'cart-flatbed-suitcase',\n icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar faLuggageCart = faCartFlatbedSuitcase;\nvar faRectangleXmark = {\n prefix: 'fas',\n iconName: 'rectangle-xmark',\n icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faRectangleTimes = faRectangleXmark;\nvar faTimesRectangle = faRectangleXmark;\nvar faWindowClose = faRectangleXmark;\nvar faBahtSign = {\n prefix: 'fas',\n iconName: 'baht-sign',\n icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"]\n};\nvar faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [128214, 128366], \"f518\", \"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"]\n};\nvar faBookJournalWhills = {\n prefix: 'fas',\n iconName: 'book-journal-whills',\n icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n};\nvar faJournalWhills = faBookJournalWhills;\nvar faHandcuffs = {\n prefix: 'fas',\n iconName: 'handcuffs',\n icon: [640, 512, [], \"e4f8\", \"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faTriangleExclamation = {\n prefix: 'fas',\n iconName: 'triangle-exclamation',\n icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faExclamationTriangle = faTriangleExclamation;\nvar faWarning = faTriangleExclamation;\nvar faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"]\n};\nvar faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"]\n};\nvar faArrowTurnRight = faShare;\nvar faMailForward = faShare;\nvar faBottleDroplet = {\n prefix: 'fas',\n iconName: 'bottle-droplet',\n icon: [320, 512, [], \"e4c4\", \"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"]\n};\nvar faMaskFace = {\n prefix: 'fas',\n iconName: 'mask-face',\n icon: [640, 512, [], \"e1d7\", \"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faHillRockslide = {\n prefix: 'fas',\n iconName: 'hill-rockslide',\n icon: [576, 512, [], \"e508\", \"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faRightLeft = {\n prefix: 'fas',\n iconName: 'right-left',\n icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z\"]\n};\nvar faExchangeAlt = faRightLeft;\nvar faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [61913], \"f1d8\", \"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n};\nvar faRoadCircleExclamation = {\n prefix: 'fas',\n iconName: 'road-circle-exclamation',\n icon: [640, 512, [], \"e565\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"]\n};\nvar faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faMoneyBill1Wave = {\n prefix: 'fas',\n iconName: 'money-bill-1-wave',\n icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillWaveAlt = faMoneyBill1Wave;\nvar faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"]\n};\nvar faSignLanguage = faHands;\nvar faSigning = faHands;\nvar faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar faWaterLadder = {\n prefix: 'fas',\n iconName: 'water-ladder',\n icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faLadderWater = faWaterLadder;\nvar faSwimmingPool = faWaterLadder;\nvar faArrowsUpDown = {\n prefix: 'fas',\n iconName: 'arrows-up-down',\n icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n};\nvar faArrowsV = faArrowsUpDown;\nvar faFaceGrimace = {\n prefix: 'fas',\n iconName: 'face-grimace',\n icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrimace = faFaceGrimace;\nvar faWheelchairMove = {\n prefix: 'fas',\n iconName: 'wheelchair-move',\n icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faWheelchairAlt = faWheelchairMove;\nvar faTurnDown = {\n prefix: 'fas',\n iconName: 'turn-down',\n icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z\"]\n};\nvar faLevelDownAlt = faTurnDown;\nvar faPersonWalkingArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-right',\n icon: [640, 512, [], \"e552\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"]\n};\nvar faSquareEnvelope = {\n prefix: 'fas',\n iconName: 'square-envelope',\n icon: [448, 512, [\"envelope-square\"], \"f199\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n};\nvar faEnvelopeSquare = faSquareEnvelope;\nvar faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [127922], \"f522\", \"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [512, 512, [], \"f436\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z\"]\n};\nvar faBandage = {\n prefix: 'fas',\n iconName: 'bandage',\n icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBandAid = faBandage;\nvar faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [512, 512, [], \"f272\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z\"]\n};\nvar faCircleXmark = {\n prefix: 'fas',\n iconName: 'circle-xmark',\n icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faTimesCircle = faCircleXmark;\nvar faXmarkCircle = faCircleXmark;\nvar faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n};\nvar faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [512, 512, [127976], \"f594\", \"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z\"]\n};\nvar faEarthAsia = {\n prefix: 'fas',\n iconName: 'earth-asia',\n icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"]\n};\nvar faGlobeAsia = faEarthAsia;\nvar faIdCardClip = {\n prefix: 'fas',\n iconName: 'id-card-clip',\n icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n};\nvar faIdCardAlt = faIdCardClip;\nvar faMagnifyingGlassPlus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-plus',\n icon: [512, 512, [\"search-plus\"], \"f00e\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faSearchPlus = faMagnifyingGlassPlus;\nvar faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [128077, 61575], \"f164\", \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n};\nvar faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faHandDots = {\n prefix: 'fas',\n iconName: 'hand-dots',\n icon: [512, 512, [\"allergies\"], \"f461\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faAllergies = faHandDots;\nvar faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [128469], \"f2d1\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faMugSaucer = {\n prefix: 'fas',\n iconName: 'mug-saucer',\n icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCoffee = faMugSaucer;\nvar faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faMagnifyingGlassMinus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-minus',\n icon: [512, 512, [\"search-minus\"], \"f010\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"]\n};\nvar faSearchMinus = faMagnifyingGlassMinus;\nvar faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faUserLarge = {\n prefix: 'fas',\n iconName: 'user-large',\n icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"]\n};\nvar faUserAlt = faUserLarge;\nvar faTrainTram = {\n prefix: 'fas',\n iconName: 'train-tram',\n icon: [448, 512, [128650], \"e5b4\", \"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"]\n};\nvar faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [128137], \"f48e\", \"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"]\n};\nvar faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [9925], \"f6c4\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n};\nvar faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M0 0H512V512H0V0z\"]\n};\nvar faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [448, 512, [129522], \"f076\", \"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"]\n};\nvar faJar = {\n prefix: 'fas',\n iconName: 'jar',\n icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"]\n};\nvar faNoteSticky = {\n prefix: 'fas',\n iconName: 'note-sticky',\n icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z\"]\n};\nvar faStickyNote = faNoteSticky;\nvar faBugSlash = {\n prefix: 'fas',\n iconName: 'bug-slash',\n icon: [640, 512, [], \"e490\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z\"]\n};\nvar faArrowUpFromWaterPump = {\n prefix: 'fas',\n iconName: 'arrow-up-from-water-pump',\n icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [576, 512, [129460], \"f5d7\", \"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"]\n};\nvar faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"]\n};\nvar faFaceSadTear = {\n prefix: 'fas',\n iconName: 'face-sad-tear',\n icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSadTear = faFaceSadTear;\nvar faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"]\n};\nvar faTentArrowsDown = {\n prefix: 'fas',\n iconName: 'tent-arrows-down',\n icon: [576, 512, [], \"e581\", \"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [64, 512, [10069, 10071, 61738], \"21\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faArrowsSpin = {\n prefix: 'fas',\n iconName: 'arrows-spin',\n icon: [512, 512, [], \"e4bb\", \"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"]\n};\nvar faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faTurkishLiraSign = {\n prefix: 'fas',\n iconName: 'turkish-lira-sign',\n icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faTry = faTurkishLiraSign;\nvar faTurkishLira = faTurkishLiraSign;\nvar faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faDollar = faDollarSign;\nvar faUsd = faDollarSign;\nvar faX = {\n prefix: 'fas',\n iconName: 'x',\n icon: [384, 512, [120], \"58\", \"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"]\n};\nvar faMagnifyingGlassDollar = {\n prefix: 'fas',\n iconName: 'magnifying-glass-dollar',\n icon: [512, 512, [\"search-dollar\"], \"f688\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z\"]\n};\nvar faSearchDollar = faMagnifyingGlassDollar;\nvar faUsersGear = {\n prefix: 'fas',\n iconName: 'users-gear',\n icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n};\nvar faUsersCog = faUsersGear;\nvar faPersonMilitaryPointing = {\n prefix: 'fas',\n iconName: 'person-military-pointing',\n icon: [576, 512, [], \"e54a\", \"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"]\n};\nvar faBuildingColumns = {\n prefix: 'fas',\n iconName: 'building-columns',\n icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBank = faBuildingColumns;\nvar faInstitution = faBuildingColumns;\nvar faMuseum = faBuildingColumns;\nvar faUniversity = faBuildingColumns;\nvar faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"]\n};\nvar faTrowel = {\n prefix: 'fas',\n iconName: 'trowel',\n icon: [512, 512, [], \"e589\", \"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"]\n};\nvar faD = {\n prefix: 'fas',\n iconName: 'd',\n icon: [384, 512, [100], \"44\", \"M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"]\n};\nvar faStapler = {\n prefix: 'fas',\n iconName: 'stapler',\n icon: [640, 512, [], \"e5af\", \"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z\"]\n};\nvar faMasksTheater = {\n prefix: 'fas',\n iconName: 'masks-theater',\n icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"]\n};\nvar faTheaterMasks = faMasksTheater;\nvar faKipSign = {\n prefix: 'fas',\n iconName: 'kip-sign',\n icon: [384, 512, [], \"e1c4\", \"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"]\n};\nvar faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"]\n};\nvar faHandshakeSimple = {\n prefix: 'fas',\n iconName: 'handshake-simple',\n icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"]\n};\nvar faHandshakeAlt = faHandshakeSimple;\nvar faJetFighter = {\n prefix: 'fas',\n iconName: 'jet-fighter',\n icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar faFighterJet = faJetFighter;\nvar faSquareShareNodes = {\n prefix: 'fas',\n iconName: 'square-share-nodes',\n icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faShareAltSquare = faSquareShareNodes;\nvar faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faPlusMinus = {\n prefix: 'fas',\n iconName: 'plus-minus',\n icon: [384, 512, [], \"e43c\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [\"video-camera\"], \"f03d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n};\nvar faVideoCamera = faVideo;\nvar faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"]\n};\nvar faMortarBoard = faGraduationCap;\nvar faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"]\n};\nvar faPersonCircleCheck = {\n prefix: 'fas',\n iconName: 'person-circle-check',\n icon: [576, 512, [], \"e53e\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faTurnUp = {\n prefix: 'fas',\n iconName: 'turn-up',\n icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z\"]\n};\nvar faLevelUpAlt = faTurnUp;\nvar icons = {\n fa0: fa0,\n fa1: fa1,\n fa2: fa2,\n fa3: fa3,\n fa4: fa4,\n fa5: fa5,\n fa6: fa6,\n fa7: fa7,\n fa8: fa8,\n fa9: fa9,\n faFillDrip: faFillDrip,\n faArrowsToCircle: faArrowsToCircle,\n faCircleChevronRight: faCircleChevronRight,\n faChevronCircleRight: faChevronCircleRight,\n faAt: faAt,\n faTrashCan: faTrashCan,\n faTrashAlt: faTrashAlt,\n faTextHeight: faTextHeight,\n faUserXmark: faUserXmark,\n faUserTimes: faUserTimes,\n faStethoscope: faStethoscope,\n faMessage: faMessage,\n faCommentAlt: faCommentAlt,\n faInfo: faInfo,\n faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n faCompressAlt: faCompressAlt,\n faExplosion: faExplosion,\n faFileLines: faFileLines,\n faFileAlt: faFileAlt,\n faFileText: faFileText,\n faWaveSquare: faWaveSquare,\n faRing: faRing,\n faBuildingUn: faBuildingUn,\n faDiceThree: faDiceThree,\n faCalendarDays: faCalendarDays,\n faCalendarAlt: faCalendarAlt,\n faAnchorCircleCheck: faAnchorCircleCheck,\n faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n faVolleyball: faVolleyball,\n faVolleyballBall: faVolleyballBall,\n faArrowsUpToLine: faArrowsUpToLine,\n faSortDown: faSortDown,\n faSortDesc: faSortDesc,\n faCircleMinus: faCircleMinus,\n faMinusCircle: faMinusCircle,\n faDoorOpen: faDoorOpen,\n faRightFromBracket: faRightFromBracket,\n faSignOutAlt: faSignOutAlt,\n faAtom: faAtom,\n faSoap: faSoap,\n faIcons: faIcons,\n faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faBridgeCircleCheck: faBridgeCircleCheck,\n faPumpMedical: faPumpMedical,\n faFingerprint: faFingerprint,\n faHandPointRight: faHandPointRight,\n faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n faSearchLocation: faSearchLocation,\n faForwardStep: faForwardStep,\n faStepForward: faStepForward,\n faFaceSmileBeam: faFaceSmileBeam,\n faSmileBeam: faSmileBeam,\n faFlagCheckered: faFlagCheckered,\n faFootball: faFootball,\n faFootballBall: faFootballBall,\n faSchoolCircleExclamation: faSchoolCircleExclamation,\n faCrop: faCrop,\n faAnglesDown: faAnglesDown,\n faAngleDoubleDown: faAngleDoubleDown,\n faUsersRectangle: faUsersRectangle,\n faPeopleRoof: faPeopleRoof,\n faPeopleLine: faPeopleLine,\n faBeerMugEmpty: faBeerMugEmpty,\n faBeer: faBeer,\n faDiagramPredecessor: faDiagramPredecessor,\n faArrowUpLong: faArrowUpLong,\n faLongArrowUp: faLongArrowUp,\n faFireFlameSimple: faFireFlameSimple,\n faBurn: faBurn,\n faPerson: faPerson,\n faMale: faMale,\n faLaptop: faLaptop,\n faFileCsv: faFileCsv,\n faMenorah: faMenorah,\n faTruckPlane: faTruckPlane,\n faRecordVinyl: faRecordVinyl,\n faFaceGrinStars: faFaceGrinStars,\n faGrinStars: faGrinStars,\n faBong: faBong,\n faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n faPastafarianism: faPastafarianism,\n faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n faSpoon: faSpoon,\n faUtensilSpoon: faUtensilSpoon,\n faJarWheat: faJarWheat,\n faEnvelopesBulk: faEnvelopesBulk,\n faMailBulk: faMailBulk,\n faFileCircleExclamation: faFileCircleExclamation,\n faCircleH: faCircleH,\n faHospitalSymbol: faHospitalSymbol,\n faPager: faPager,\n faAddressBook: faAddressBook,\n faContactBook: faContactBook,\n faStrikethrough: faStrikethrough,\n faK: faK,\n faLandmarkFlag: faLandmarkFlag,\n faPencil: faPencil,\n faPencilAlt: faPencilAlt,\n faBackward: faBackward,\n faCaretRight: faCaretRight,\n faComments: faComments,\n faPaste: faPaste,\n faFileClipboard: faFileClipboard,\n faCodePullRequest: faCodePullRequest,\n faClipboardList: faClipboardList,\n faTruckRampBox: faTruckRampBox,\n faTruckLoading: faTruckLoading,\n faUserCheck: faUserCheck,\n faVialVirus: faVialVirus,\n faSheetPlastic: faSheetPlastic,\n faBlog: faBlog,\n faUserNinja: faUserNinja,\n faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n faScrollTorah: faScrollTorah,\n faTorah: faTorah,\n faBroomBall: faBroomBall,\n faQuidditch: faQuidditch,\n faQuidditchBroomBall: faQuidditchBroomBall,\n faToggleOff: faToggleOff,\n faBoxArchive: faBoxArchive,\n faArchive: faArchive,\n faPersonDrowning: faPersonDrowning,\n faArrowDown91: faArrowDown91,\n faSortNumericDesc: faSortNumericDesc,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n faGrinTongueSquint: faGrinTongueSquint,\n faSprayCan: faSprayCan,\n faTruckMonster: faTruckMonster,\n faW: faW,\n faEarthAfrica: faEarthAfrica,\n faGlobeAfrica: faGlobeAfrica,\n faRainbow: faRainbow,\n faCircleNotch: faCircleNotch,\n faTabletScreenButton: faTabletScreenButton,\n faTabletAlt: faTabletAlt,\n faPaw: faPaw,\n faCloud: faCloud,\n faTrowelBricks: faTrowelBricks,\n faFaceFlushed: faFaceFlushed,\n faFlushed: faFlushed,\n faHospitalUser: faHospitalUser,\n faTentArrowLeftRight: faTentArrowLeftRight,\n faGavel: faGavel,\n faLegal: faLegal,\n faBinoculars: faBinoculars,\n faMicrophoneSlash: faMicrophoneSlash,\n faBoxTissue: faBoxTissue,\n faMotorcycle: faMotorcycle,\n faBellConcierge: faBellConcierge,\n faConciergeBell: faConciergeBell,\n faPenRuler: faPenRuler,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n faMarsAndVenusBurst: faMarsAndVenusBurst,\n faSquareCaretRight: faSquareCaretRight,\n faCaretSquareRight: faCaretSquareRight,\n faScissors: faScissors,\n faCut: faCut,\n faSunPlantWilt: faSunPlantWilt,\n faToiletsPortable: faToiletsPortable,\n faHockeyPuck: faHockeyPuck,\n faTable: faTable,\n faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n faTachographDigital: faTachographDigital,\n faDigitalTachograph: faDigitalTachograph,\n faUsersSlash: faUsersSlash,\n faClover: faClover,\n faReply: faReply,\n faMailReply: faMailReply,\n faStarAndCrescent: faStarAndCrescent,\n faHouseFire: faHouseFire,\n faSquareMinus: faSquareMinus,\n faMinusSquare: faMinusSquare,\n faHelicopter: faHelicopter,\n faCompass: faCompass,\n faSquareCaretDown: faSquareCaretDown,\n faCaretSquareDown: faCaretSquareDown,\n faFileCircleQuestion: faFileCircleQuestion,\n faLaptopCode: faLaptopCode,\n faSwatchbook: faSwatchbook,\n faPrescriptionBottle: faPrescriptionBottle,\n faBars: faBars,\n faNavicon: faNavicon,\n faPeopleGroup: faPeopleGroup,\n faHourglassEnd: faHourglassEnd,\n faHourglass3: faHourglass3,\n faHeartCrack: faHeartCrack,\n faHeartBroken: faHeartBroken,\n faSquareUpRight: faSquareUpRight,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faFaceKissBeam: faFaceKissBeam,\n faKissBeam: faKissBeam,\n faFilm: faFilm,\n faRulerHorizontal: faRulerHorizontal,\n faPeopleRobbery: faPeopleRobbery,\n faLightbulb: faLightbulb,\n faCaretLeft: faCaretLeft,\n faCircleExclamation: faCircleExclamation,\n faExclamationCircle: faExclamationCircle,\n faSchoolCircleXmark: faSchoolCircleXmark,\n faArrowRightFromBracket: faArrowRightFromBracket,\n faSignOut: faSignOut,\n faCircleChevronDown: faCircleChevronDown,\n faChevronCircleDown: faChevronCircleDown,\n faUnlockKeyhole: faUnlockKeyhole,\n faUnlockAlt: faUnlockAlt,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faHeadphonesSimple: faHeadphonesSimple,\n faHeadphonesAlt: faHeadphonesAlt,\n faSitemap: faSitemap,\n faCircleDollarToSlot: faCircleDollarToSlot,\n faDonate: faDonate,\n faMemory: faMemory,\n faRoadSpikes: faRoadSpikes,\n faFireBurner: faFireBurner,\n faFlag: faFlag,\n faHanukiah: faHanukiah,\n faFeather: faFeather,\n faVolumeLow: faVolumeLow,\n faVolumeDown: faVolumeDown,\n faCommentSlash: faCommentSlash,\n faCloudSunRain: faCloudSunRain,\n faCompress: faCompress,\n faWheatAwn: faWheatAwn,\n faWheatAlt: faWheatAlt,\n faAnkh: faAnkh,\n faHandsHoldingChild: faHandsHoldingChild,\n faAsterisk: faAsterisk,\n faSquareCheck: faSquareCheck,\n faCheckSquare: faCheckSquare,\n faPesetaSign: faPesetaSign,\n faHeading: faHeading,\n faHeader: faHeader,\n faGhost: faGhost,\n faList: faList,\n faListSquares: faListSquares,\n faSquarePhoneFlip: faSquarePhoneFlip,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faCartPlus: faCartPlus,\n faGamepad: faGamepad,\n faCircleDot: faCircleDot,\n faDotCircle: faDotCircle,\n faFaceDizzy: faFaceDizzy,\n faDizzy: faDizzy,\n faEgg: faEgg,\n faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n faCampground: faCampground,\n faFolderPlus: faFolderPlus,\n faFutbol: faFutbol,\n faFutbolBall: faFutbolBall,\n faSoccerBall: faSoccerBall,\n faPaintbrush: faPaintbrush,\n faPaintBrush: faPaintBrush,\n faLock: faLock,\n faGasPump: faGasPump,\n faHotTubPerson: faHotTubPerson,\n faHotTub: faHotTub,\n faMapLocation: faMapLocation,\n faMapMarked: faMapMarked,\n faHouseFloodWater: faHouseFloodWater,\n faTree: faTree,\n faBridgeLock: faBridgeLock,\n faSackDollar: faSackDollar,\n faPenToSquare: faPenToSquare,\n faEdit: faEdit,\n faCarSide: faCarSide,\n faShareNodes: faShareNodes,\n faShareAlt: faShareAlt,\n faHeartCircleMinus: faHeartCircleMinus,\n faHourglassHalf: faHourglassHalf,\n faHourglass2: faHourglass2,\n faMicroscope: faMicroscope,\n faSink: faSink,\n faBagShopping: faBagShopping,\n faShoppingBag: faShoppingBag,\n faArrowDownZA: faArrowDownZA,\n faSortAlphaDesc: faSortAlphaDesc,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faMitten: faMitten,\n faPersonRays: faPersonRays,\n faUsers: faUsers,\n faEyeSlash: faEyeSlash,\n faFlaskVial: faFlaskVial,\n faHand: faHand,\n faHandPaper: faHandPaper,\n faOm: faOm,\n faWorm: faWorm,\n faHouseCircleXmark: faHouseCircleXmark,\n faPlug: faPlug,\n faChevronUp: faChevronUp,\n faHandSpock: faHandSpock,\n faStopwatch: faStopwatch,\n faFaceKiss: faFaceKiss,\n faKiss: faKiss,\n faBridgeCircleXmark: faBridgeCircleXmark,\n faFaceGrinTongue: faFaceGrinTongue,\n faGrinTongue: faGrinTongue,\n faChessBishop: faChessBishop,\n faFaceGrinWink: faFaceGrinWink,\n faGrinWink: faGrinWink,\n faEarDeaf: faEarDeaf,\n faDeaf: faDeaf,\n faDeafness: faDeafness,\n faHardOfHearing: faHardOfHearing,\n faRoadCircleCheck: faRoadCircleCheck,\n faDiceFive: faDiceFive,\n faSquareRss: faSquareRss,\n faRssSquare: faRssSquare,\n faLandMineOn: faLandMineOn,\n faICursor: faICursor,\n faStamp: faStamp,\n faStairs: faStairs,\n faI: faI,\n faHryvniaSign: faHryvniaSign,\n faHryvnia: faHryvnia,\n faPills: faPills,\n faFaceGrinWide: faFaceGrinWide,\n faGrinAlt: faGrinAlt,\n faTooth: faTooth,\n faV: faV,\n faBangladeshiTakaSign: faBangladeshiTakaSign,\n faBicycle: faBicycle,\n faStaffSnake: faStaffSnake,\n faRodAsclepius: faRodAsclepius,\n faRodSnake: faRodSnake,\n faStaffAesculapius: faStaffAesculapius,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faTruckMedical: faTruckMedical,\n faAmbulance: faAmbulance,\n faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n faSnowman: faSnowman,\n faMortarPestle: faMortarPestle,\n faRoadBarrier: faRoadBarrier,\n faSchool: faSchool,\n faIgloo: faIgloo,\n faJoint: faJoint,\n faAngleRight: faAngleRight,\n faHorse: faHorse,\n faQ: faQ,\n faG: faG,\n faNotesMedical: faNotesMedical,\n faTemperatureHalf: faTemperatureHalf,\n faTemperature2: faTemperature2,\n faThermometer2: faThermometer2,\n faThermometerHalf: faThermometerHalf,\n faDongSign: faDongSign,\n faCapsules: faCapsules,\n faPooStorm: faPooStorm,\n faPooBolt: faPooBolt,\n faFaceFrownOpen: faFaceFrownOpen,\n faFrownOpen: faFrownOpen,\n faHandPointUp: faHandPointUp,\n faMoneyBill: faMoneyBill,\n faBookmark: faBookmark,\n faAlignJustify: faAlignJustify,\n faUmbrellaBeach: faUmbrellaBeach,\n faHelmetUn: faHelmetUn,\n faBullseye: faBullseye,\n faBacon: faBacon,\n faHandPointDown: faHandPointDown,\n faArrowUpFromBracket: faArrowUpFromBracket,\n faFolder: faFolder,\n faFolderBlank: faFolderBlank,\n faFileWaveform: faFileWaveform,\n faFileMedicalAlt: faFileMedicalAlt,\n faRadiation: faRadiation,\n faChartSimple: faChartSimple,\n faMarsStroke: faMarsStroke,\n faVial: faVial,\n faGauge: faGauge,\n faDashboard: faDashboard,\n faGaugeMed: faGaugeMed,\n faTachometerAltAverage: faTachometerAltAverage,\n faWandMagicSparkles: faWandMagicSparkles,\n faMagicWandSparkles: faMagicWandSparkles,\n faE: faE,\n faPenClip: faPenClip,\n faPenAlt: faPenAlt,\n faBridgeCircleExclamation: faBridgeCircleExclamation,\n faUser: faUser,\n faSchoolCircleCheck: faSchoolCircleCheck,\n faDumpster: faDumpster,\n faVanShuttle: faVanShuttle,\n faShuttleVan: faShuttleVan,\n faBuildingUser: faBuildingUser,\n faSquareCaretLeft: faSquareCaretLeft,\n faCaretSquareLeft: faCaretSquareLeft,\n faHighlighter: faHighlighter,\n faKey: faKey,\n faBullhorn: faBullhorn,\n faGlobe: faGlobe,\n faSynagogue: faSynagogue,\n faPersonHalfDress: faPersonHalfDress,\n faRoadBridge: faRoadBridge,\n faLocationArrow: faLocationArrow,\n faC: faC,\n faTabletButton: faTabletButton,\n faBuildingLock: faBuildingLock,\n faPizzaSlice: faPizzaSlice,\n faMoneyBillWave: faMoneyBillWave,\n faChartArea: faChartArea,\n faAreaChart: faAreaChart,\n faHouseFlag: faHouseFlag,\n faPersonCircleMinus: faPersonCircleMinus,\n faBan: faBan,\n faCancel: faCancel,\n faCameraRotate: faCameraRotate,\n faSprayCanSparkles: faSprayCanSparkles,\n faAirFreshener: faAirFreshener,\n faStar: faStar,\n faRepeat: faRepeat,\n faCross: faCross,\n faBox: faBox,\n faVenusMars: faVenusMars,\n faArrowPointer: faArrowPointer,\n faMousePointer: faMousePointer,\n faMaximize: faMaximize,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faChargingStation: faChargingStation,\n faShapes: faShapes,\n faTriangleCircleSquare: faTriangleCircleSquare,\n faShuffle: faShuffle,\n faRandom: faRandom,\n faPersonRunning: faPersonRunning,\n faRunning: faRunning,\n faMobileRetro: faMobileRetro,\n faGripLinesVertical: faGripLinesVertical,\n faSpider: faSpider,\n faHandsBound: faHandsBound,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faPlaneCircleExclamation: faPlaneCircleExclamation,\n faXRay: faXRay,\n faSpellCheck: faSpellCheck,\n faSlash: faSlash,\n faComputerMouse: faComputerMouse,\n faMouse: faMouse,\n faArrowRightToBracket: faArrowRightToBracket,\n faSignIn: faSignIn,\n faShopSlash: faShopSlash,\n faStoreAltSlash: faStoreAltSlash,\n faServer: faServer,\n faVirusCovidSlash: faVirusCovidSlash,\n faShopLock: faShopLock,\n faHourglassStart: faHourglassStart,\n faHourglass1: faHourglass1,\n faBlenderPhone: faBlenderPhone,\n faBuildingWheat: faBuildingWheat,\n faPersonBreastfeeding: faPersonBreastfeeding,\n faRightToBracket: faRightToBracket,\n faSignInAlt: faSignInAlt,\n faVenus: faVenus,\n faPassport: faPassport,\n faHeartPulse: faHeartPulse,\n faHeartbeat: faHeartbeat,\n faPeopleCarryBox: faPeopleCarryBox,\n faPeopleCarry: faPeopleCarry,\n faTemperatureHigh: faTemperatureHigh,\n faMicrochip: faMicrochip,\n faCrown: faCrown,\n faWeightHanging: faWeightHanging,\n faXmarksLines: faXmarksLines,\n faFilePrescription: faFilePrescription,\n faWeightScale: faWeightScale,\n faWeight: faWeight,\n faUserGroup: faUserGroup,\n faUserFriends: faUserFriends,\n faArrowUpAZ: faArrowUpAZ,\n faSortAlphaUp: faSortAlphaUp,\n faChessKnight: faChessKnight,\n faFaceLaughSquint: faFaceLaughSquint,\n faLaughSquint: faLaughSquint,\n faWheelchair: faWheelchair,\n faCircleArrowUp: faCircleArrowUp,\n faArrowCircleUp: faArrowCircleUp,\n faToggleOn: faToggleOn,\n faPersonWalking: faPersonWalking,\n faWalking: faWalking,\n faL: faL,\n faFire: faFire,\n faBedPulse: faBedPulse,\n faProcedures: faProcedures,\n faShuttleSpace: faShuttleSpace,\n faSpaceShuttle: faSpaceShuttle,\n faFaceLaugh: faFaceLaugh,\n faLaugh: faLaugh,\n faFolderOpen: faFolderOpen,\n faHeartCirclePlus: faHeartCirclePlus,\n faCodeFork: faCodeFork,\n faCity: faCity,\n faMicrophoneLines: faMicrophoneLines,\n faMicrophoneAlt: faMicrophoneAlt,\n faPepperHot: faPepperHot,\n faUnlock: faUnlock,\n faColonSign: faColonSign,\n faHeadset: faHeadset,\n faStoreSlash: faStoreSlash,\n faRoadCircleXmark: faRoadCircleXmark,\n faUserMinus: faUserMinus,\n faMarsStrokeUp: faMarsStrokeUp,\n faMarsStrokeV: faMarsStrokeV,\n faChampagneGlasses: faChampagneGlasses,\n faGlassCheers: faGlassCheers,\n faClipboard: faClipboard,\n faHouseCircleExclamation: faHouseCircleExclamation,\n faFileArrowUp: faFileArrowUp,\n faFileUpload: faFileUpload,\n faWifi: faWifi,\n faWifi3: faWifi3,\n faWifiStrong: faWifiStrong,\n faBath: faBath,\n faBathtub: faBathtub,\n faUnderline: faUnderline,\n faUserPen: faUserPen,\n faUserEdit: faUserEdit,\n faSignature: faSignature,\n faStroopwafel: faStroopwafel,\n faBold: faBold,\n faAnchorLock: faAnchorLock,\n faBuildingNgo: faBuildingNgo,\n faManatSign: faManatSign,\n faNotEqual: faNotEqual,\n faBorderTopLeft: faBorderTopLeft,\n faBorderStyle: faBorderStyle,\n faMapLocationDot: faMapLocationDot,\n faMapMarkedAlt: faMapMarkedAlt,\n faJedi: faJedi,\n faSquarePollVertical: faSquarePollVertical,\n faPoll: faPoll,\n faMugHot: faMugHot,\n faCarBattery: faCarBattery,\n faBatteryCar: faBatteryCar,\n faGift: faGift,\n faDiceTwo: faDiceTwo,\n faChessQueen: faChessQueen,\n faGlasses: faGlasses,\n faChessBoard: faChessBoard,\n faBuildingCircleCheck: faBuildingCircleCheck,\n faPersonChalkboard: faPersonChalkboard,\n faMarsStrokeRight: faMarsStrokeRight,\n faMarsStrokeH: faMarsStrokeH,\n faHandBackFist: faHandBackFist,\n faHandRock: faHandRock,\n faSquareCaretUp: faSquareCaretUp,\n faCaretSquareUp: faCaretSquareUp,\n faCloudShowersWater: faCloudShowersWater,\n faChartBar: faChartBar,\n faBarChart: faBarChart,\n faHandsBubbles: faHandsBubbles,\n faHandsWash: faHandsWash,\n faLessThanEqual: faLessThanEqual,\n faTrain: faTrain,\n faEyeLowVision: faEyeLowVision,\n faLowVision: faLowVision,\n faCrow: faCrow,\n faSailboat: faSailboat,\n faWindowRestore: faWindowRestore,\n faSquarePlus: faSquarePlus,\n faPlusSquare: faPlusSquare,\n faToriiGate: faToriiGate,\n faFrog: faFrog,\n faBucket: faBucket,\n faImage: faImage,\n faMicrophone: faMicrophone,\n faCow: faCow,\n faCaretUp: faCaretUp,\n faScrewdriver: faScrewdriver,\n faFolderClosed: faFolderClosed,\n faHouseTsunami: faHouseTsunami,\n faSquareNfi: faSquareNfi,\n faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n faMartiniGlass: faMartiniGlass,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faRotateLeft: faRotateLeft,\n faRotateBack: faRotateBack,\n faRotateBackward: faRotateBackward,\n faUndoAlt: faUndoAlt,\n faTableColumns: faTableColumns,\n faColumns: faColumns,\n faLemon: faLemon,\n faHeadSideMask: faHeadSideMask,\n faHandshake: faHandshake,\n faGem: faGem,\n faDolly: faDolly,\n faDollyBox: faDollyBox,\n faSmoking: faSmoking,\n faMinimize: faMinimize,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faMonument: faMonument,\n faSnowplow: faSnowplow,\n faAnglesRight: faAnglesRight,\n faAngleDoubleRight: faAngleDoubleRight,\n faCannabis: faCannabis,\n faCirclePlay: faCirclePlay,\n faPlayCircle: faPlayCircle,\n faTablets: faTablets,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faEur: faEur,\n faEuro: faEuro,\n faChair: faChair,\n faCircleCheck: faCircleCheck,\n faCheckCircle: faCheckCircle,\n faCircleStop: faCircleStop,\n faStopCircle: faStopCircle,\n faCompassDrafting: faCompassDrafting,\n faDraftingCompass: faDraftingCompass,\n faPlateWheat: faPlateWheat,\n faIcicles: faIcicles,\n faPersonShelter: faPersonShelter,\n faNeuter: faNeuter,\n faIdBadge: faIdBadge,\n faMarker: faMarker,\n faFaceLaughBeam: faFaceLaughBeam,\n faLaughBeam: faLaughBeam,\n faHelicopterSymbol: faHelicopterSymbol,\n faUniversalAccess: faUniversalAccess,\n faCircleChevronUp: faCircleChevronUp,\n faChevronCircleUp: faChevronCircleUp,\n faLariSign: faLariSign,\n faVolcano: faVolcano,\n faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n faSterlingSign: faSterlingSign,\n faGbp: faGbp,\n faPoundSign: faPoundSign,\n faViruses: faViruses,\n faSquarePersonConfined: faSquarePersonConfined,\n faUserTie: faUserTie,\n faArrowDownLong: faArrowDownLong,\n faLongArrowDown: faLongArrowDown,\n faTentArrowDownToLine: faTentArrowDownToLine,\n faCertificate: faCertificate,\n faReplyAll: faReplyAll,\n faMailReplyAll: faMailReplyAll,\n faSuitcase: faSuitcase,\n faPersonSkating: faPersonSkating,\n faSkating: faSkating,\n faFilterCircleDollar: faFilterCircleDollar,\n faFunnelDollar: faFunnelDollar,\n faCameraRetro: faCameraRetro,\n faCircleArrowDown: faCircleArrowDown,\n faArrowCircleDown: faArrowCircleDown,\n faFileImport: faFileImport,\n faArrowRightToFile: faArrowRightToFile,\n faSquareArrowUpRight: faSquareArrowUpRight,\n faExternalLinkSquare: faExternalLinkSquare,\n faBoxOpen: faBoxOpen,\n faScroll: faScroll,\n faSpa: faSpa,\n faLocationPinLock: faLocationPinLock,\n faPause: faPause,\n faHillAvalanche: faHillAvalanche,\n faTemperatureEmpty: faTemperatureEmpty,\n faTemperature0: faTemperature0,\n faThermometer0: faThermometer0,\n faThermometerEmpty: faThermometerEmpty,\n faBomb: faBomb,\n faRegistered: faRegistered,\n faAddressCard: faAddressCard,\n faContactCard: faContactCard,\n faVcard: faVcard,\n faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n faBalanceScaleRight: faBalanceScaleRight,\n faSubscript: faSubscript,\n faDiamondTurnRight: faDiamondTurnRight,\n faDirections: faDirections,\n faBurst: faBurst,\n faHouseLaptop: faHouseLaptop,\n faLaptopHouse: faLaptopHouse,\n faFaceTired: faFaceTired,\n faTired: faTired,\n faMoneyBills: faMoneyBills,\n faSmog: faSmog,\n faCrutch: faCrutch,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faCloudArrowUp: faCloudArrowUp,\n faCloudUpload: faCloudUpload,\n faCloudUploadAlt: faCloudUploadAlt,\n faPalette: faPalette,\n faArrowsTurnRight: faArrowsTurnRight,\n faVest: faVest,\n faFerry: faFerry,\n faArrowsDownToPeople: faArrowsDownToPeople,\n faSeedling: faSeedling,\n faSprout: faSprout,\n faLeftRight: faLeftRight,\n faArrowsAltH: faArrowsAltH,\n faBoxesPacking: faBoxesPacking,\n faCircleArrowLeft: faCircleArrowLeft,\n faArrowCircleLeft: faArrowCircleLeft,\n faGroupArrowsRotate: faGroupArrowsRotate,\n faBowlFood: faBowlFood,\n faCandyCane: faCandyCane,\n faArrowDownWideShort: faArrowDownWideShort,\n faSortAmountAsc: faSortAmountAsc,\n faSortAmountDown: faSortAmountDown,\n faCloudBolt: faCloudBolt,\n faThunderstorm: faThunderstorm,\n faTextSlash: faTextSlash,\n faRemoveFormat: faRemoveFormat,\n faFaceSmileWink: faFaceSmileWink,\n faSmileWink: faSmileWink,\n faFileWord: faFileWord,\n faFilePowerpoint: faFilePowerpoint,\n faArrowsLeftRight: faArrowsLeftRight,\n faArrowsH: faArrowsH,\n faHouseLock: faHouseLock,\n faCloudArrowDown: faCloudArrowDown,\n faCloudDownload: faCloudDownload,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faChildren: faChildren,\n faChalkboard: faChalkboard,\n faBlackboard: faBlackboard,\n faUserLargeSlash: faUserLargeSlash,\n faUserAltSlash: faUserAltSlash,\n faEnvelopeOpen: faEnvelopeOpen,\n faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faMattressPillow: faMattressPillow,\n faGuaraniSign: faGuaraniSign,\n faArrowsRotate: faArrowsRotate,\n faRefresh: faRefresh,\n faSync: faSync,\n faFireExtinguisher: faFireExtinguisher,\n faCruzeiroSign: faCruzeiroSign,\n faGreaterThanEqual: faGreaterThanEqual,\n faShieldHalved: faShieldHalved,\n faShieldAlt: faShieldAlt,\n faBookAtlas: faBookAtlas,\n faAtlas: faAtlas,\n faVirus: faVirus,\n faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n faLayerGroup: faLayerGroup,\n faArrowsToDot: faArrowsToDot,\n faArchway: faArchway,\n faHeartCircleCheck: faHeartCircleCheck,\n faHouseChimneyCrack: faHouseChimneyCrack,\n faHouseDamage: faHouseDamage,\n faFileZipper: faFileZipper,\n faFileArchive: faFileArchive,\n faSquare: faSquare,\n faMartiniGlassEmpty: faMartiniGlassEmpty,\n faGlassMartini: faGlassMartini,\n faCouch: faCouch,\n faCediSign: faCediSign,\n faItalic: faItalic,\n faChurch: faChurch,\n faCommentsDollar: faCommentsDollar,\n faDemocrat: faDemocrat,\n faZ: faZ,\n faPersonSkiing: faPersonSkiing,\n faSkiing: faSkiing,\n faRoadLock: faRoadLock,\n faA: faA,\n faTemperatureArrowDown: faTemperatureArrowDown,\n faTemperatureDown: faTemperatureDown,\n faFeatherPointed: faFeatherPointed,\n faFeatherAlt: faFeatherAlt,\n faP: faP,\n faSnowflake: faSnowflake,\n faNewspaper: faNewspaper,\n faRectangleAd: faRectangleAd,\n faAd: faAd,\n faCircleArrowRight: faCircleArrowRight,\n faArrowCircleRight: faArrowCircleRight,\n faFilterCircleXmark: faFilterCircleXmark,\n faLocust: faLocust,\n faSort: faSort,\n faUnsorted: faUnsorted,\n faListOl: faListOl,\n faList12: faList12,\n faListNumeric: faListNumeric,\n faPersonDressBurst: faPersonDressBurst,\n faMoneyCheckDollar: faMoneyCheckDollar,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faVectorSquare: faVectorSquare,\n faBreadSlice: faBreadSlice,\n faLanguage: faLanguage,\n faFaceKissWinkHeart: faFaceKissWinkHeart,\n faKissWinkHeart: faKissWinkHeart,\n faFilter: faFilter,\n faQuestion: faQuestion,\n faFileSignature: faFileSignature,\n faUpDownLeftRight: faUpDownLeftRight,\n faArrowsAlt: faArrowsAlt,\n faHouseChimneyUser: faHouseChimneyUser,\n faHandHoldingHeart: faHandHoldingHeart,\n faPuzzlePiece: faPuzzlePiece,\n faMoneyCheck: faMoneyCheck,\n faStarHalfStroke: faStarHalfStroke,\n faStarHalfAlt: faStarHalfAlt,\n faCode: faCode,\n faWhiskeyGlass: faWhiskeyGlass,\n faGlassWhiskey: faGlassWhiskey,\n faBuildingCircleExclamation: faBuildingCircleExclamation,\n faMagnifyingGlassChart: faMagnifyingGlassChart,\n faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n faExternalLink: faExternalLink,\n faCubesStacked: faCubesStacked,\n faWonSign: faWonSign,\n faKrw: faKrw,\n faWon: faWon,\n faVirusCovid: faVirusCovid,\n faAustralSign: faAustralSign,\n faF: faF,\n faLeaf: faLeaf,\n faRoad: faRoad,\n faTaxi: faTaxi,\n faCab: faCab,\n faPersonCirclePlus: faPersonCirclePlus,\n faChartPie: faChartPie,\n faPieChart: faPieChart,\n faBoltLightning: faBoltLightning,\n faSackXmark: faSackXmark,\n faFileExcel: faFileExcel,\n faFileContract: faFileContract,\n faFishFins: faFishFins,\n faBuildingFlag: faBuildingFlag,\n faFaceGrinBeam: faFaceGrinBeam,\n faGrinBeam: faGrinBeam,\n faObjectUngroup: faObjectUngroup,\n faPoop: faPoop,\n faLocationPin: faLocationPin,\n faMapMarker: faMapMarker,\n faKaaba: faKaaba,\n faToiletPaper: faToiletPaper,\n faHelmetSafety: faHelmetSafety,\n faHardHat: faHardHat,\n faHatHard: faHatHard,\n faEject: faEject,\n faCircleRight: faCircleRight,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faPlaneCircleCheck: faPlaneCircleCheck,\n faFaceRollingEyes: faFaceRollingEyes,\n faMehRollingEyes: faMehRollingEyes,\n faObjectGroup: faObjectGroup,\n faChartLine: faChartLine,\n faLineChart: faLineChart,\n faMaskVentilator: faMaskVentilator,\n faArrowRight: faArrowRight,\n faSignsPost: faSignsPost,\n faMapSigns: faMapSigns,\n faCashRegister: faCashRegister,\n faPersonCircleQuestion: faPersonCircleQuestion,\n faH: faH,\n faTarp: faTarp,\n faScrewdriverWrench: faScrewdriverWrench,\n faTools: faTools,\n faArrowsToEye: faArrowsToEye,\n faPlugCircleBolt: faPlugCircleBolt,\n faHeart: faHeart,\n faMarsAndVenus: faMarsAndVenus,\n faHouseUser: faHouseUser,\n faHomeUser: faHomeUser,\n faDumpsterFire: faDumpsterFire,\n faHouseCrack: faHouseCrack,\n faMartiniGlassCitrus: faMartiniGlassCitrus,\n faCocktail: faCocktail,\n faFaceSurprise: faFaceSurprise,\n faSurprise: faSurprise,\n faBottleWater: faBottleWater,\n faCirclePause: faCirclePause,\n faPauseCircle: faPauseCircle,\n faToiletPaperSlash: faToiletPaperSlash,\n faAppleWhole: faAppleWhole,\n faAppleAlt: faAppleAlt,\n faKitchenSet: faKitchenSet,\n faR: faR,\n faTemperatureQuarter: faTemperatureQuarter,\n faTemperature1: faTemperature1,\n faThermometer1: faThermometer1,\n faThermometerQuarter: faThermometerQuarter,\n faCube: faCube,\n faBitcoinSign: faBitcoinSign,\n faShieldDog: faShieldDog,\n faSolarPanel: faSolarPanel,\n faLockOpen: faLockOpen,\n faElevator: faElevator,\n faMoneyBillTransfer: faMoneyBillTransfer,\n faMoneyBillTrendUp: faMoneyBillTrendUp,\n faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n faSquarePollHorizontal: faSquarePollHorizontal,\n faPollH: faPollH,\n faCircle: faCircle,\n faBackwardFast: faBackwardFast,\n faFastBackward: faFastBackward,\n faRecycle: faRecycle,\n faUserAstronaut: faUserAstronaut,\n faPlaneSlash: faPlaneSlash,\n faTrademark: faTrademark,\n faBasketball: faBasketball,\n faBasketballBall: faBasketballBall,\n faSatelliteDish: faSatelliteDish,\n faCircleUp: faCircleUp,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faMobileScreenButton: faMobileScreenButton,\n faMobileAlt: faMobileAlt,\n faVolumeHigh: faVolumeHigh,\n faVolumeUp: faVolumeUp,\n faUsersRays: faUsersRays,\n faWallet: faWallet,\n faClipboardCheck: faClipboardCheck,\n faFileAudio: faFileAudio,\n faBurger: faBurger,\n faHamburger: faHamburger,\n faWrench: faWrench,\n faBugs: faBugs,\n faRupeeSign: faRupeeSign,\n faRupee: faRupee,\n faFileImage: faFileImage,\n faCircleQuestion: faCircleQuestion,\n faQuestionCircle: faQuestionCircle,\n faPlaneDeparture: faPlaneDeparture,\n faHandshakeSlash: faHandshakeSlash,\n faBookBookmark: faBookBookmark,\n faCodeBranch: faCodeBranch,\n faHatCowboy: faHatCowboy,\n faBridge: faBridge,\n faPhoneFlip: faPhoneFlip,\n faPhoneAlt: faPhoneAlt,\n faTruckFront: faTruckFront,\n faCat: faCat,\n faAnchorCircleExclamation: faAnchorCircleExclamation,\n faTruckField: faTruckField,\n faRoute: faRoute,\n faClipboardQuestion: faClipboardQuestion,\n faPanorama: faPanorama,\n faCommentMedical: faCommentMedical,\n faTeethOpen: faTeethOpen,\n faFileCircleMinus: faFileCircleMinus,\n faTags: faTags,\n faWineGlass: faWineGlass,\n faForwardFast: faForwardFast,\n faFastForward: faFastForward,\n faFaceMehBlank: faFaceMehBlank,\n faMehBlank: faMehBlank,\n faSquareParking: faSquareParking,\n faParking: faParking,\n faHouseSignal: faHouseSignal,\n faBarsProgress: faBarsProgress,\n faTasksAlt: faTasksAlt,\n faFaucetDrip: faFaucetDrip,\n faCartFlatbed: faCartFlatbed,\n faDollyFlatbed: faDollyFlatbed,\n faBanSmoking: faBanSmoking,\n faSmokingBan: faSmokingBan,\n faTerminal: faTerminal,\n faMobileButton: faMobileButton,\n faHouseMedicalFlag: faHouseMedicalFlag,\n faBasketShopping: faBasketShopping,\n faShoppingBasket: faShoppingBasket,\n faTape: faTape,\n faBusSimple: faBusSimple,\n faBusAlt: faBusAlt,\n faEye: faEye,\n faFaceSadCry: faFaceSadCry,\n faSadCry: faSadCry,\n faAudioDescription: faAudioDescription,\n faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n faFileShield: faFileShield,\n faUserSlash: faUserSlash,\n faPen: faPen,\n faTowerObservation: faTowerObservation,\n faFileCode: faFileCode,\n faSignal: faSignal,\n faSignal5: faSignal5,\n faSignalPerfect: faSignalPerfect,\n faBus: faBus,\n faHeartCircleXmark: faHeartCircleXmark,\n faHouseChimney: faHouseChimney,\n faHomeLg: faHomeLg,\n faWindowMaximize: faWindowMaximize,\n faFaceFrown: faFaceFrown,\n faFrown: faFrown,\n faPrescription: faPrescription,\n faShop: faShop,\n faStoreAlt: faStoreAlt,\n faFloppyDisk: faFloppyDisk,\n faSave: faSave,\n faVihara: faVihara,\n faScaleUnbalanced: faScaleUnbalanced,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faSortUp: faSortUp,\n faSortAsc: faSortAsc,\n faCommentDots: faCommentDots,\n faCommenting: faCommenting,\n faPlantWilt: faPlantWilt,\n faDiamond: faDiamond,\n faFaceGrinSquint: faFaceGrinSquint,\n faGrinSquint: faGrinSquint,\n faHandHoldingDollar: faHandHoldingDollar,\n faHandHoldingUsd: faHandHoldingUsd,\n faBacterium: faBacterium,\n faHandPointer: faHandPointer,\n faDrumSteelpan: faDrumSteelpan,\n faHandScissors: faHandScissors,\n faHandsPraying: faHandsPraying,\n faPrayingHands: faPrayingHands,\n faArrowRotateRight: faArrowRotateRight,\n faArrowRightRotate: faArrowRightRotate,\n faArrowRotateForward: faArrowRotateForward,\n faRedo: faRedo,\n faBiohazard: faBiohazard,\n faLocationCrosshairs: faLocationCrosshairs,\n faLocation: faLocation,\n faMarsDouble: faMarsDouble,\n faChildDress: faChildDress,\n faUsersBetweenLines: faUsersBetweenLines,\n faLungsVirus: faLungsVirus,\n faFaceGrinTears: faFaceGrinTears,\n faGrinTears: faGrinTears,\n faPhone: faPhone,\n faCalendarXmark: faCalendarXmark,\n faCalendarTimes: faCalendarTimes,\n faChildReaching: faChildReaching,\n faHeadSideVirus: faHeadSideVirus,\n faUserGear: faUserGear,\n faUserCog: faUserCog,\n faArrowUp19: faArrowUp19,\n faSortNumericUp: faSortNumericUp,\n faDoorClosed: faDoorClosed,\n faShieldVirus: faShieldVirus,\n faDiceSix: faDiceSix,\n faMosquitoNet: faMosquitoNet,\n faBridgeWater: faBridgeWater,\n faPersonBooth: faPersonBooth,\n faTextWidth: faTextWidth,\n faHatWizard: faHatWizard,\n faPenFancy: faPenFancy,\n faPersonDigging: faPersonDigging,\n faDigging: faDigging,\n faTrash: faTrash,\n faGaugeSimple: faGaugeSimple,\n faGaugeSimpleMed: faGaugeSimpleMed,\n faTachometerAverage: faTachometerAverage,\n faBookMedical: faBookMedical,\n faPoo: faPoo,\n faQuoteRight: faQuoteRight,\n faQuoteRightAlt: faQuoteRightAlt,\n faShirt: faShirt,\n faTShirt: faTShirt,\n faTshirt: faTshirt,\n faCubes: faCubes,\n faDivide: faDivide,\n faTengeSign: faTengeSign,\n faTenge: faTenge,\n faHeadphones: faHeadphones,\n faHandsHolding: faHandsHolding,\n faHandsClapping: faHandsClapping,\n faRepublican: faRepublican,\n faArrowLeft: faArrowLeft,\n faPersonCircleXmark: faPersonCircleXmark,\n faRuler: faRuler,\n faAlignLeft: faAlignLeft,\n faDiceD6: faDiceD6,\n faRestroom: faRestroom,\n faJ: faJ,\n faUsersViewfinder: faUsersViewfinder,\n faFileVideo: faFileVideo,\n faUpRightFromSquare: faUpRightFromSquare,\n faExternalLinkAlt: faExternalLinkAlt,\n faTableCells: faTableCells,\n faTh: faTh,\n faFilePdf: faFilePdf,\n faBookBible: faBookBible,\n faBible: faBible,\n faO: faO,\n faSuitcaseMedical: faSuitcaseMedical,\n faMedkit: faMedkit,\n faUserSecret: faUserSecret,\n faOtter: faOtter,\n faPersonDress: faPersonDress,\n faFemale: faFemale,\n faCommentDollar: faCommentDollar,\n faBusinessTime: faBusinessTime,\n faBriefcaseClock: faBriefcaseClock,\n faTableCellsLarge: faTableCellsLarge,\n faThLarge: faThLarge,\n faBookTanakh: faBookTanakh,\n faTanakh: faTanakh,\n faPhoneVolume: faPhoneVolume,\n faVolumeControlPhone: faVolumeControlPhone,\n faHatCowboySide: faHatCowboySide,\n faClipboardUser: faClipboardUser,\n faChild: faChild,\n faLiraSign: faLiraSign,\n faSatellite: faSatellite,\n faPlaneLock: faPlaneLock,\n faTag: faTag,\n faComment: faComment,\n faCakeCandles: faCakeCandles,\n faBirthdayCake: faBirthdayCake,\n faCake: faCake,\n faEnvelope: faEnvelope,\n faAnglesUp: faAnglesUp,\n faAngleDoubleUp: faAngleDoubleUp,\n faPaperclip: faPaperclip,\n faArrowRightToCity: faArrowRightToCity,\n faRibbon: faRibbon,\n faLungs: faLungs,\n faArrowUp91: faArrowUp91,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faLitecoinSign: faLitecoinSign,\n faBorderNone: faBorderNone,\n faCircleNodes: faCircleNodes,\n faParachuteBox: faParachuteBox,\n faIndent: faIndent,\n faTruckFieldUn: faTruckFieldUn,\n faHourglass: faHourglass,\n faHourglassEmpty: faHourglassEmpty,\n faMountain: faMountain,\n faUserDoctor: faUserDoctor,\n faUserMd: faUserMd,\n faCircleInfo: faCircleInfo,\n faInfoCircle: faInfoCircle,\n faCloudMeatball: faCloudMeatball,\n faCamera: faCamera,\n faCameraAlt: faCameraAlt,\n faSquareVirus: faSquareVirus,\n faMeteor: faMeteor,\n faCarOn: faCarOn,\n faSleigh: faSleigh,\n faArrowDown19: faArrowDown19,\n faSortNumericAsc: faSortNumericAsc,\n faSortNumericDown: faSortNumericDown,\n faHandHoldingDroplet: faHandHoldingDroplet,\n faHandHoldingWater: faHandHoldingWater,\n faWater: faWater,\n faCalendarCheck: faCalendarCheck,\n faBraille: faBraille,\n faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faLandmark: faLandmark,\n faTruck: faTruck,\n faCrosshairs: faCrosshairs,\n faPersonCane: faPersonCane,\n faTent: faTent,\n faVestPatches: faVestPatches,\n faCheckDouble: faCheckDouble,\n faArrowDownAZ: faArrowDownAZ,\n faSortAlphaAsc: faSortAlphaAsc,\n faSortAlphaDown: faSortAlphaDown,\n faMoneyBillWheat: faMoneyBillWheat,\n faCookie: faCookie,\n faArrowRotateLeft: faArrowRotateLeft,\n faArrowLeftRotate: faArrowLeftRotate,\n faArrowRotateBack: faArrowRotateBack,\n faArrowRotateBackward: faArrowRotateBackward,\n faUndo: faUndo,\n faHardDrive: faHardDrive,\n faHdd: faHdd,\n faFaceGrinSquintTears: faFaceGrinSquintTears,\n faGrinSquintTears: faGrinSquintTears,\n faDumbbell: faDumbbell,\n faRectangleList: faRectangleList,\n faListAlt: faListAlt,\n faTarpDroplet: faTarpDroplet,\n faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n faPersonSkiingNordic: faPersonSkiingNordic,\n faSkiingNordic: faSkiingNordic,\n faCalendarPlus: faCalendarPlus,\n faPlaneArrival: faPlaneArrival,\n faCircleLeft: faCircleLeft,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faTrainSubway: faTrainSubway,\n faSubway: faSubway,\n faChartGantt: faChartGantt,\n faIndianRupeeSign: faIndianRupeeSign,\n faIndianRupee: faIndianRupee,\n faInr: faInr,\n faCropSimple: faCropSimple,\n faCropAlt: faCropAlt,\n faMoneyBill1: faMoneyBill1,\n faMoneyBillAlt: faMoneyBillAlt,\n faLeftLong: faLeftLong,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faDna: faDna,\n faVirusSlash: faVirusSlash,\n faMinus: faMinus,\n faSubtract: faSubtract,\n faChess: faChess,\n faArrowLeftLong: faArrowLeftLong,\n faLongArrowLeft: faLongArrowLeft,\n faPlugCircleCheck: faPlugCircleCheck,\n faStreetView: faStreetView,\n faFrancSign: faFrancSign,\n faVolumeOff: faVolumeOff,\n faHandsAslInterpreting: faHandsAslInterpreting,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAslInterpreting: faAslInterpreting,\n faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n faGear: faGear,\n faCog: faCog,\n faDropletSlash: faDropletSlash,\n faTintSlash: faTintSlash,\n faMosque: faMosque,\n faMosquito: faMosquito,\n faStarOfDavid: faStarOfDavid,\n faPersonMilitaryRifle: faPersonMilitaryRifle,\n faCartShopping: faCartShopping,\n faShoppingCart: faShoppingCart,\n faVials: faVials,\n faPlugCirclePlus: faPlugCirclePlus,\n faPlaceOfWorship: faPlaceOfWorship,\n faGripVertical: faGripVertical,\n faArrowTurnUp: faArrowTurnUp,\n faLevelUp: faLevelUp,\n faU: faU,\n faSquareRootVariable: faSquareRootVariable,\n faSquareRootAlt: faSquareRootAlt,\n faClock: faClock,\n faClockFour: faClockFour,\n faBackwardStep: faBackwardStep,\n faStepBackward: faStepBackward,\n faPallet: faPallet,\n faFaucet: faFaucet,\n faBaseballBatBall: faBaseballBatBall,\n faS: faS,\n faTimeline: faTimeline,\n faKeyboard: faKeyboard,\n faCaretDown: faCaretDown,\n faHouseChimneyMedical: faHouseChimneyMedical,\n faClinicMedical: faClinicMedical,\n faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n faTemperature3: faTemperature3,\n faThermometer3: faThermometer3,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faMobileScreen: faMobileScreen,\n faMobileAndroidAlt: faMobileAndroidAlt,\n faPlaneUp: faPlaneUp,\n faPiggyBank: faPiggyBank,\n faBatteryHalf: faBatteryHalf,\n faBattery3: faBattery3,\n faMountainCity: faMountainCity,\n faCoins: faCoins,\n faKhanda: faKhanda,\n faSliders: faSliders,\n faSlidersH: faSlidersH,\n faFolderTree: faFolderTree,\n faNetworkWired: faNetworkWired,\n faMapPin: faMapPin,\n faHamsa: faHamsa,\n faCentSign: faCentSign,\n faFlask: faFlask,\n faPersonPregnant: faPersonPregnant,\n faWandSparkles: faWandSparkles,\n faEllipsisVertical: faEllipsisVertical,\n faEllipsisV: faEllipsisV,\n faTicket: faTicket,\n faPowerOff: faPowerOff,\n faRightLong: faRightLong,\n faLongArrowAltRight: faLongArrowAltRight,\n faFlagUsa: faFlagUsa,\n faLaptopFile: faLaptopFile,\n faTty: faTty,\n faTeletype: faTeletype,\n faDiagramNext: faDiagramNext,\n faPersonRifle: faPersonRifle,\n faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n faClosedCaptioning: faClosedCaptioning,\n faPersonHiking: faPersonHiking,\n faHiking: faHiking,\n faVenusDouble: faVenusDouble,\n faImages: faImages,\n faCalculator: faCalculator,\n faPeoplePulling: faPeoplePulling,\n faN: faN,\n faCableCar: faCableCar,\n faTram: faTram,\n faCloudRain: faCloudRain,\n faBuildingCircleXmark: faBuildingCircleXmark,\n faShip: faShip,\n faArrowsDownToLine: faArrowsDownToLine,\n faDownload: faDownload,\n faFaceGrin: faFaceGrin,\n faGrin: faGrin,\n faDeleteLeft: faDeleteLeft,\n faBackspace: faBackspace,\n faEyeDropper: faEyeDropper,\n faEyeDropperEmpty: faEyeDropperEmpty,\n faEyedropper: faEyedropper,\n faFileCircleCheck: faFileCircleCheck,\n faForward: faForward,\n faMobile: faMobile,\n faMobileAndroid: faMobileAndroid,\n faMobilePhone: faMobilePhone,\n faFaceMeh: faFaceMeh,\n faMeh: faMeh,\n faAlignCenter: faAlignCenter,\n faBookSkull: faBookSkull,\n faBookDead: faBookDead,\n faIdCard: faIdCard,\n faDriversLicense: faDriversLicense,\n faOutdent: faOutdent,\n faDedent: faDedent,\n faHeartCircleExclamation: faHeartCircleExclamation,\n faHouse: faHouse,\n faHome: faHome,\n faHomeAlt: faHomeAlt,\n faHomeLgAlt: faHomeLgAlt,\n faCalendarWeek: faCalendarWeek,\n faLaptopMedical: faLaptopMedical,\n faB: faB,\n faFileMedical: faFileMedical,\n faDiceOne: faDiceOne,\n faKiwiBird: faKiwiBird,\n faArrowRightArrowLeft: faArrowRightArrowLeft,\n faExchange: faExchange,\n faRotateRight: faRotateRight,\n faRedoAlt: faRedoAlt,\n faRotateForward: faRotateForward,\n faUtensils: faUtensils,\n faCutlery: faCutlery,\n faArrowUpWideShort: faArrowUpWideShort,\n faSortAmountUp: faSortAmountUp,\n faMillSign: faMillSign,\n faBowlRice: faBowlRice,\n faSkull: faSkull,\n faTowerBroadcast: faTowerBroadcast,\n faBroadcastTower: faBroadcastTower,\n faTruckPickup: faTruckPickup,\n faUpLong: faUpLong,\n faLongArrowAltUp: faLongArrowAltUp,\n faStop: faStop,\n faCodeMerge: faCodeMerge,\n faUpload: faUpload,\n faHurricane: faHurricane,\n faMound: faMound,\n faToiletPortable: faToiletPortable,\n faCompactDisc: faCompactDisc,\n faFileArrowDown: faFileArrowDown,\n faFileDownload: faFileDownload,\n faCaravan: faCaravan,\n faShieldCat: faShieldCat,\n faBolt: faBolt,\n faZap: faZap,\n faGlassWater: faGlassWater,\n faOilWell: faOilWell,\n faVault: faVault,\n faMars: faMars,\n faToilet: faToilet,\n faPlaneCircleXmark: faPlaneCircleXmark,\n faYenSign: faYenSign,\n faCny: faCny,\n faJpy: faJpy,\n faRmb: faRmb,\n faYen: faYen,\n faRubleSign: faRubleSign,\n faRouble: faRouble,\n faRub: faRub,\n faRuble: faRuble,\n faSun: faSun,\n faGuitar: faGuitar,\n faFaceLaughWink: faFaceLaughWink,\n faLaughWink: faLaughWink,\n faHorseHead: faHorseHead,\n faBoreHole: faBoreHole,\n faIndustry: faIndustry,\n faCircleDown: faCircleDown,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowsTurnToDots: faArrowsTurnToDots,\n faFlorinSign: faFlorinSign,\n faArrowDownShortWide: faArrowDownShortWide,\n faSortAmountDesc: faSortAmountDesc,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faLessThan: faLessThan,\n faAngleDown: faAngleDown,\n faCarTunnel: faCarTunnel,\n faHeadSideCough: faHeadSideCough,\n faGripLines: faGripLines,\n faThumbsDown: faThumbsDown,\n faUserLock: faUserLock,\n faArrowRightLong: faArrowRightLong,\n faLongArrowRight: faLongArrowRight,\n faAnchorCircleXmark: faAnchorCircleXmark,\n faEllipsis: faEllipsis,\n faEllipsisH: faEllipsisH,\n faChessPawn: faChessPawn,\n faKitMedical: faKitMedical,\n faFirstAid: faFirstAid,\n faPersonThroughWindow: faPersonThroughWindow,\n faToolbox: faToolbox,\n faHandsHoldingCircle: faHandsHoldingCircle,\n faBug: faBug,\n faCreditCard: faCreditCard,\n faCreditCardAlt: faCreditCardAlt,\n faCar: faCar,\n faAutomobile: faAutomobile,\n faHandHoldingHand: faHandHoldingHand,\n faBookOpenReader: faBookOpenReader,\n faBookReader: faBookReader,\n faMountainSun: faMountainSun,\n faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n faDiceD20: faDiceD20,\n faTruckDroplet: faTruckDroplet,\n faFileCircleXmark: faFileCircleXmark,\n faTemperatureArrowUp: faTemperatureArrowUp,\n faTemperatureUp: faTemperatureUp,\n faMedal: faMedal,\n faBed: faBed,\n faSquareH: faSquareH,\n faHSquare: faHSquare,\n faPodcast: faPodcast,\n faTemperatureFull: faTemperatureFull,\n faTemperature4: faTemperature4,\n faThermometer4: faThermometer4,\n faThermometerFull: faThermometerFull,\n faBell: faBell,\n faSuperscript: faSuperscript,\n faPlugCircleXmark: faPlugCircleXmark,\n faStarOfLife: faStarOfLife,\n faPhoneSlash: faPhoneSlash,\n faPaintRoller: faPaintRoller,\n faHandshakeAngle: faHandshakeAngle,\n faHandsHelping: faHandsHelping,\n faLocationDot: faLocationDot,\n faMapMarkerAlt: faMapMarkerAlt,\n faFile: faFile,\n faGreaterThan: faGreaterThan,\n faPersonSwimming: faPersonSwimming,\n faSwimmer: faSwimmer,\n faArrowDown: faArrowDown,\n faDroplet: faDroplet,\n faTint: faTint,\n faEraser: faEraser,\n faEarthAmericas: faEarthAmericas,\n faEarth: faEarth,\n faEarthAmerica: faEarthAmerica,\n faGlobeAmericas: faGlobeAmericas,\n faPersonBurst: faPersonBurst,\n faDove: faDove,\n faBatteryEmpty: faBatteryEmpty,\n faBattery0: faBattery0,\n faSocks: faSocks,\n faInbox: faInbox,\n faSection: faSection,\n faGaugeHigh: faGaugeHigh,\n faTachometerAlt: faTachometerAlt,\n faTachometerAltFast: faTachometerAltFast,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalWide: faHospitalWide,\n faWineBottle: faWineBottle,\n faChessRook: faChessRook,\n faBarsStaggered: faBarsStaggered,\n faReorder: faReorder,\n faStream: faStream,\n faDharmachakra: faDharmachakra,\n faHotdog: faHotdog,\n faPersonWalkingWithCane: faPersonWalkingWithCane,\n faBlind: faBlind,\n faDrum: faDrum,\n faIceCream: faIceCream,\n faHeartCircleBolt: faHeartCircleBolt,\n faFax: faFax,\n faParagraph: faParagraph,\n faCheckToSlot: faCheckToSlot,\n faVoteYea: faVoteYea,\n faStarHalf: faStarHalf,\n faBoxesStacked: faBoxesStacked,\n faBoxes: faBoxes,\n faBoxesAlt: faBoxesAlt,\n faLink: faLink,\n faChain: faChain,\n faEarListen: faEarListen,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faTreeCity: faTreeCity,\n faPlay: faPlay,\n faFont: faFont,\n faRupiahSign: faRupiahSign,\n faMagnifyingGlass: faMagnifyingGlass,\n faSearch: faSearch,\n faTableTennisPaddleBall: faTableTennisPaddleBall,\n faPingPongPaddleBall: faPingPongPaddleBall,\n faTableTennis: faTableTennis,\n faPersonDotsFromLine: faPersonDotsFromLine,\n faDiagnoses: faDiagnoses,\n faTrashCanArrowUp: faTrashCanArrowUp,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faNairaSign: faNairaSign,\n faCartArrowDown: faCartArrowDown,\n faWalkieTalkie: faWalkieTalkie,\n faFilePen: faFilePen,\n faFileEdit: faFileEdit,\n faReceipt: faReceipt,\n faSquarePen: faSquarePen,\n faPenSquare: faPenSquare,\n faPencilSquare: faPencilSquare,\n faSuitcaseRolling: faSuitcaseRolling,\n faPersonCircleExclamation: faPersonCircleExclamation,\n faChevronDown: faChevronDown,\n faBatteryFull: faBatteryFull,\n faBattery: faBattery,\n faBattery5: faBattery5,\n faSkullCrossbones: faSkullCrossbones,\n faCodeCompare: faCodeCompare,\n faListUl: faListUl,\n faListDots: faListDots,\n faSchoolLock: faSchoolLock,\n faTowerCell: faTowerCell,\n faDownLong: faDownLong,\n faLongArrowAltDown: faLongArrowAltDown,\n faRankingStar: faRankingStar,\n faChessKing: faChessKing,\n faPersonHarassing: faPersonHarassing,\n faBrazilianRealSign: faBrazilianRealSign,\n faLandmarkDome: faLandmarkDome,\n faLandmarkAlt: faLandmarkAlt,\n faArrowUp: faArrowUp,\n faTv: faTv,\n faTelevision: faTelevision,\n faTvAlt: faTvAlt,\n faShrimp: faShrimp,\n faListCheck: faListCheck,\n faTasks: faTasks,\n faJugDetergent: faJugDetergent,\n faCircleUser: faCircleUser,\n faUserCircle: faUserCircle,\n faUserShield: faUserShield,\n faWind: faWind,\n faCarBurst: faCarBurst,\n faCarCrash: faCarCrash,\n faY: faY,\n faPersonSnowboarding: faPersonSnowboarding,\n faSnowboarding: faSnowboarding,\n faTruckFast: faTruckFast,\n faShippingFast: faShippingFast,\n faFish: faFish,\n faUserGraduate: faUserGraduate,\n faCircleHalfStroke: faCircleHalfStroke,\n faAdjust: faAdjust,\n faClapperboard: faClapperboard,\n faCircleRadiation: faCircleRadiation,\n faRadiationAlt: faRadiationAlt,\n faBaseball: faBaseball,\n faBaseballBall: faBaseballBall,\n faJetFighterUp: faJetFighterUp,\n faDiagramProject: faDiagramProject,\n faProjectDiagram: faProjectDiagram,\n faCopy: faCopy,\n faVolumeXmark: faVolumeXmark,\n faVolumeMute: faVolumeMute,\n faVolumeTimes: faVolumeTimes,\n faHandSparkles: faHandSparkles,\n faGrip: faGrip,\n faGripHorizontal: faGripHorizontal,\n faShareFromSquare: faShareFromSquare,\n faShareSquare: faShareSquare,\n faChildCombatant: faChildCombatant,\n faChildRifle: faChildRifle,\n faGun: faGun,\n faSquarePhone: faSquarePhone,\n faPhoneSquare: faPhoneSquare,\n faPlus: faPlus,\n faAdd: faAdd,\n faExpand: faExpand,\n faComputer: faComputer,\n faXmark: faXmark,\n faClose: faClose,\n faMultiply: faMultiply,\n faRemove: faRemove,\n faTimes: faTimes,\n faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n faArrows: faArrows,\n faChalkboardUser: faChalkboardUser,\n faChalkboardTeacher: faChalkboardTeacher,\n faPesoSign: faPesoSign,\n faBuildingShield: faBuildingShield,\n faBaby: faBaby,\n faUsersLine: faUsersLine,\n faQuoteLeft: faQuoteLeft,\n faQuoteLeftAlt: faQuoteLeftAlt,\n faTractor: faTractor,\n faTrashArrowUp: faTrashArrowUp,\n faTrashRestore: faTrashRestore,\n faArrowDownUpLock: faArrowDownUpLock,\n faLinesLeaning: faLinesLeaning,\n faRulerCombined: faRulerCombined,\n faCopyright: faCopyright,\n faEquals: faEquals,\n faBlender: faBlender,\n faTeeth: faTeeth,\n faShekelSign: faShekelSign,\n faIls: faIls,\n faShekel: faShekel,\n faSheqel: faSheqel,\n faSheqelSign: faSheqelSign,\n faMap: faMap,\n faRocket: faRocket,\n faPhotoFilm: faPhotoFilm,\n faPhotoVideo: faPhotoVideo,\n faFolderMinus: faFolderMinus,\n faStore: faStore,\n faArrowTrendUp: faArrowTrendUp,\n faPlugCircleMinus: faPlugCircleMinus,\n faSignHanging: faSignHanging,\n faSign: faSign,\n faBezierCurve: faBezierCurve,\n faBellSlash: faBellSlash,\n faTablet: faTablet,\n faTabletAndroid: faTabletAndroid,\n faSchoolFlag: faSchoolFlag,\n faFill: faFill,\n faAngleUp: faAngleUp,\n faDrumstickBite: faDrumstickBite,\n faHollyBerry: faHollyBerry,\n faChevronLeft: faChevronLeft,\n faBacteria: faBacteria,\n faHandLizard: faHandLizard,\n faNotdef: faNotdef,\n faDisease: faDisease,\n faBriefcaseMedical: faBriefcaseMedical,\n faGenderless: faGenderless,\n faChevronRight: faChevronRight,\n faRetweet: faRetweet,\n faCarRear: faCarRear,\n faCarAlt: faCarAlt,\n faPumpSoap: faPumpSoap,\n faVideoSlash: faVideoSlash,\n faBatteryQuarter: faBatteryQuarter,\n faBattery2: faBattery2,\n faRadio: faRadio,\n faBabyCarriage: faBabyCarriage,\n faCarriageBaby: faCarriageBaby,\n faTrafficLight: faTrafficLight,\n faThermometer: faThermometer,\n faVrCardboard: faVrCardboard,\n faHandMiddleFinger: faHandMiddleFinger,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faTruckMoving: faTruckMoving,\n faGlassWaterDroplet: faGlassWaterDroplet,\n faDisplay: faDisplay,\n faFaceSmile: faFaceSmile,\n faSmile: faSmile,\n faThumbtack: faThumbtack,\n faThumbTack: faThumbTack,\n faTrophy: faTrophy,\n faPersonPraying: faPersonPraying,\n faPray: faPray,\n faHammer: faHammer,\n faHandPeace: faHandPeace,\n faRotate: faRotate,\n faSyncAlt: faSyncAlt,\n faSpinner: faSpinner,\n faRobot: faRobot,\n faPeace: faPeace,\n faGears: faGears,\n faCogs: faCogs,\n faWarehouse: faWarehouse,\n faArrowUpRightDots: faArrowUpRightDots,\n faSplotch: faSplotch,\n faFaceGrinHearts: faFaceGrinHearts,\n faGrinHearts: faGrinHearts,\n faDiceFour: faDiceFour,\n faSimCard: faSimCard,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faMercury: faMercury,\n faArrowTurnDown: faArrowTurnDown,\n faLevelDown: faLevelDown,\n faPersonFallingBurst: faPersonFallingBurst,\n faAward: faAward,\n faTicketSimple: faTicketSimple,\n faTicketAlt: faTicketAlt,\n faBuilding: faBuilding,\n faAnglesLeft: faAnglesLeft,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faQrcode: faQrcode,\n faClockRotateLeft: faClockRotateLeft,\n faHistory: faHistory,\n faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n faGrinBeamSweat: faGrinBeamSweat,\n faFileExport: faFileExport,\n faArrowRightFromFile: faArrowRightFromFile,\n faShield: faShield,\n faShieldBlank: faShieldBlank,\n faArrowUpShortWide: faArrowUpShortWide,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faHouseMedical: faHouseMedical,\n faGolfBallTee: faGolfBallTee,\n faGolfBall: faGolfBall,\n faCircleChevronLeft: faCircleChevronLeft,\n faChevronCircleLeft: faChevronCircleLeft,\n faHouseChimneyWindow: faHouseChimneyWindow,\n faPenNib: faPenNib,\n faTentArrowTurnLeft: faTentArrowTurnLeft,\n faTents: faTents,\n faWandMagic: faWandMagic,\n faMagic: faMagic,\n faDog: faDog,\n faCarrot: faCarrot,\n faMoon: faMoon,\n faWineGlassEmpty: faWineGlassEmpty,\n faWineGlassAlt: faWineGlassAlt,\n faCheese: faCheese,\n faYinYang: faYinYang,\n faMusic: faMusic,\n faCodeCommit: faCodeCommit,\n faTemperatureLow: faTemperatureLow,\n faPersonBiking: faPersonBiking,\n faBiking: faBiking,\n faBroom: faBroom,\n faShieldHeart: faShieldHeart,\n faGopuram: faGopuram,\n faEarthOceania: faEarthOceania,\n faGlobeOceania: faGlobeOceania,\n faSquareXmark: faSquareXmark,\n faTimesSquare: faTimesSquare,\n faXmarkSquare: faXmarkSquare,\n faHashtag: faHashtag,\n faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n faExpandAlt: faExpandAlt,\n faOilCan: faOilCan,\n faT: faT,\n faHippo: faHippo,\n faChartColumn: faChartColumn,\n faInfinity: faInfinity,\n faVialCircleCheck: faVialCircleCheck,\n faPersonArrowDownToLine: faPersonArrowDownToLine,\n faVoicemail: faVoicemail,\n faFan: faFan,\n faPersonWalkingLuggage: faPersonWalkingLuggage,\n faUpDown: faUpDown,\n faArrowsAltV: faArrowsAltV,\n faCloudMoonRain: faCloudMoonRain,\n faCalendar: faCalendar,\n faTrailer: faTrailer,\n faBahai: faBahai,\n faHaykal: faHaykal,\n faSdCard: faSdCard,\n faDragon: faDragon,\n faShoePrints: faShoePrints,\n faCirclePlus: faCirclePlus,\n faPlusCircle: faPlusCircle,\n faFaceGrinTongueWink: faFaceGrinTongueWink,\n faGrinTongueWink: faGrinTongueWink,\n faHandHolding: faHandHolding,\n faPlugCircleExclamation: faPlugCircleExclamation,\n faLinkSlash: faLinkSlash,\n faChainBroken: faChainBroken,\n faChainSlash: faChainSlash,\n faUnlink: faUnlink,\n faClone: faClone,\n faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n faArrowUpZA: faArrowUpZA,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faFireFlameCurved: faFireFlameCurved,\n faFireAlt: faFireAlt,\n faTornado: faTornado,\n faFileCirclePlus: faFileCirclePlus,\n faBookQuran: faBookQuran,\n faQuran: faQuran,\n faAnchor: faAnchor,\n faBorderAll: faBorderAll,\n faFaceAngry: faFaceAngry,\n faAngry: faAngry,\n faCookieBite: faCookieBite,\n faArrowTrendDown: faArrowTrendDown,\n faRss: faRss,\n faFeed: faFeed,\n faDrawPolygon: faDrawPolygon,\n faScaleBalanced: faScaleBalanced,\n faBalanceScale: faBalanceScale,\n faGaugeSimpleHigh: faGaugeSimpleHigh,\n faTachometer: faTachometer,\n faTachometerFast: faTachometerFast,\n faShower: faShower,\n faDesktop: faDesktop,\n faDesktopAlt: faDesktopAlt,\n faM: faM,\n faTableList: faTableList,\n faThList: faThList,\n faCommentSms: faCommentSms,\n faSms: faSms,\n faBook: faBook,\n faUserPlus: faUserPlus,\n faCheck: faCheck,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBattery4: faBattery4,\n faHouseCircleCheck: faHouseCircleCheck,\n faAngleLeft: faAngleLeft,\n faDiagramSuccessor: faDiagramSuccessor,\n faTruckArrowRight: faTruckArrowRight,\n faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n faHandFist: faHandFist,\n faFistRaised: faFistRaised,\n faCloudMoon: faCloudMoon,\n faBriefcase: faBriefcase,\n faPersonFalling: faPersonFalling,\n faImagePortrait: faImagePortrait,\n faPortrait: faPortrait,\n faUserTag: faUserTag,\n faRug: faRug,\n faEarthEurope: faEarthEurope,\n faGlobeEurope: faGlobeEurope,\n faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n faLuggageCart: faLuggageCart,\n faRectangleXmark: faRectangleXmark,\n faRectangleTimes: faRectangleTimes,\n faTimesRectangle: faTimesRectangle,\n faWindowClose: faWindowClose,\n faBahtSign: faBahtSign,\n faBookOpen: faBookOpen,\n faBookJournalWhills: faBookJournalWhills,\n faJournalWhills: faJournalWhills,\n faHandcuffs: faHandcuffs,\n faTriangleExclamation: faTriangleExclamation,\n faExclamationTriangle: faExclamationTriangle,\n faWarning: faWarning,\n faDatabase: faDatabase,\n faShare: faShare,\n faArrowTurnRight: faArrowTurnRight,\n faMailForward: faMailForward,\n faBottleDroplet: faBottleDroplet,\n faMaskFace: faMaskFace,\n faHillRockslide: faHillRockslide,\n faRightLeft: faRightLeft,\n faExchangeAlt: faExchangeAlt,\n faPaperPlane: faPaperPlane,\n faRoadCircleExclamation: faRoadCircleExclamation,\n faDungeon: faDungeon,\n faAlignRight: faAlignRight,\n faMoneyBill1Wave: faMoneyBill1Wave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faLifeRing: faLifeRing,\n faHands: faHands,\n faSignLanguage: faSignLanguage,\n faSigning: faSigning,\n faCalendarDay: faCalendarDay,\n faWaterLadder: faWaterLadder,\n faLadderWater: faLadderWater,\n faSwimmingPool: faSwimmingPool,\n faArrowsUpDown: faArrowsUpDown,\n faArrowsV: faArrowsV,\n faFaceGrimace: faFaceGrimace,\n faGrimace: faGrimace,\n faWheelchairMove: faWheelchairMove,\n faWheelchairAlt: faWheelchairAlt,\n faTurnDown: faTurnDown,\n faLevelDownAlt: faLevelDownAlt,\n faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n faSquareEnvelope: faSquareEnvelope,\n faEnvelopeSquare: faEnvelopeSquare,\n faDice: faDice,\n faBowlingBall: faBowlingBall,\n faBrain: faBrain,\n faBandage: faBandage,\n faBandAid: faBandAid,\n faCalendarMinus: faCalendarMinus,\n faCircleXmark: faCircleXmark,\n faTimesCircle: faTimesCircle,\n faXmarkCircle: faXmarkCircle,\n faGifts: faGifts,\n faHotel: faHotel,\n faEarthAsia: faEarthAsia,\n faGlobeAsia: faGlobeAsia,\n faIdCardClip: faIdCardClip,\n faIdCardAlt: faIdCardAlt,\n faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n faSearchPlus: faSearchPlus,\n faThumbsUp: faThumbsUp,\n faUserClock: faUserClock,\n faHandDots: faHandDots,\n faAllergies: faAllergies,\n faFileInvoice: faFileInvoice,\n faWindowMinimize: faWindowMinimize,\n faMugSaucer: faMugSaucer,\n faCoffee: faCoffee,\n faBrush: faBrush,\n faMask: faMask,\n faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n faSearchMinus: faSearchMinus,\n faRulerVertical: faRulerVertical,\n faUserLarge: faUserLarge,\n faUserAlt: faUserAlt,\n faTrainTram: faTrainTram,\n faUserNurse: faUserNurse,\n faSyringe: faSyringe,\n faCloudSun: faCloudSun,\n faStopwatch20: faStopwatch20,\n faSquareFull: faSquareFull,\n faMagnet: faMagnet,\n faJar: faJar,\n faNoteSticky: faNoteSticky,\n faStickyNote: faStickyNote,\n faBugSlash: faBugSlash,\n faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n faBone: faBone,\n faUserInjured: faUserInjured,\n faFaceSadTear: faFaceSadTear,\n faSadTear: faSadTear,\n faPlane: faPlane,\n faTentArrowsDown: faTentArrowsDown,\n faExclamation: faExclamation,\n faArrowsSpin: faArrowsSpin,\n faPrint: faPrint,\n faTurkishLiraSign: faTurkishLiraSign,\n faTry: faTry,\n faTurkishLira: faTurkishLira,\n faDollarSign: faDollarSign,\n faDollar: faDollar,\n faUsd: faUsd,\n faX: faX,\n faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n faSearchDollar: faSearchDollar,\n faUsersGear: faUsersGear,\n faUsersCog: faUsersCog,\n faPersonMilitaryPointing: faPersonMilitaryPointing,\n faBuildingColumns: faBuildingColumns,\n faBank: faBank,\n faInstitution: faInstitution,\n faMuseum: faMuseum,\n faUniversity: faUniversity,\n faUmbrella: faUmbrella,\n faTrowel: faTrowel,\n faD: faD,\n faStapler: faStapler,\n faMasksTheater: faMasksTheater,\n faTheaterMasks: faTheaterMasks,\n faKipSign: faKipSign,\n faHandPointLeft: faHandPointLeft,\n faHandshakeSimple: faHandshakeSimple,\n faHandshakeAlt: faHandshakeAlt,\n faJetFighter: faJetFighter,\n faFighterJet: faFighterJet,\n faSquareShareNodes: faSquareShareNodes,\n faShareAltSquare: faShareAltSquare,\n faBarcode: faBarcode,\n faPlusMinus: faPlusMinus,\n faVideo: faVideo,\n faVideoCamera: faVideoCamera,\n faGraduationCap: faGraduationCap,\n faMortarBoard: faMortarBoard,\n faHandHoldingMedical: faHandHoldingMedical,\n faPersonCircleCheck: faPersonCircleCheck,\n faTurnUp: faTurnUp,\n faLevelUpAlt: faLevelUpAlt\n};\n\nexport { icons as fas, prefix, fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faFillDrip, faArrowsToCircle, faCircleChevronRight, faChevronCircleRight, faAt, faTrashCan, faTrashAlt, faTextHeight, faUserXmark, faUserTimes, faStethoscope, faMessage, faCommentAlt, faInfo, faDownLeftAndUpRightToCenter, faCompressAlt, faExplosion, faFileLines, faFileAlt, faFileText, faWaveSquare, faRing, faBuildingUn, faDiceThree, faCalendarDays, faCalendarAlt, faAnchorCircleCheck, faBuildingCircleArrowRight, faVolleyball, faVolleyballBall, faArrowsUpToLine, faSortDown, faSortDesc, faCircleMinus, faMinusCircle, faDoorOpen, faRightFromBracket, faSignOutAlt, faAtom, faSoap, faIcons, faHeartMusicCameraBolt, faMicrophoneLinesSlash, faMicrophoneAltSlash, faBridgeCircleCheck, faPumpMedical, faFingerprint, faHandPointRight, faMagnifyingGlassLocation, faSearchLocation, faForwardStep, faStepForward, faFaceSmileBeam, faSmileBeam, faFlagCheckered, faFootball, faFootballBall, faSchoolCircleExclamation, faCrop, faAnglesDown, faAngleDoubleDown, faUsersRectangle, faPeopleRoof, faPeopleLine, faBeerMugEmpty, faBeer, faDiagramPredecessor, faArrowUpLong, faLongArrowUp, faFireFlameSimple, faBurn, faPerson, faMale, faLaptop, faFileCsv, faMenorah, faTruckPlane, faRecordVinyl, faFaceGrinStars, faGrinStars, faBong, faSpaghettiMonsterFlying, faPastafarianism, faArrowDownUpAcrossLine, faSpoon, faUtensilSpoon, faJarWheat, faEnvelopesBulk, faMailBulk, faFileCircleExclamation, faCircleH, faHospitalSymbol, faPager, faAddressBook, faContactBook, faStrikethrough, faK, faLandmarkFlag, faPencil, faPencilAlt, faBackward, faCaretRight, faComments, faPaste, faFileClipboard, faCodePullRequest, faClipboardList, faTruckRampBox, faTruckLoading, faUserCheck, faVialVirus, faSheetPlastic, faBlog, faUserNinja, faPersonArrowUpFromLine, faScrollTorah, faTorah, faBroomBall, faQuidditch, faQuidditchBroomBall, faToggleOff, faBoxArchive, faArchive, faPersonDrowning, faArrowDown91, faSortNumericDesc, faSortNumericDownAlt, faFaceGrinTongueSquint, faGrinTongueSquint, faSprayCan, faTruckMonster, faW, faEarthAfrica, faGlobeAfrica, faRainbow, faCircleNotch, faTabletScreenButton, faTabletAlt, faPaw, faCloud, faTrowelBricks, faFaceFlushed, faFlushed, faHospitalUser, faTentArrowLeftRight, faGavel, faLegal, faBinoculars, faMicrophoneSlash, faBoxTissue, faMotorcycle, faBellConcierge, faConciergeBell, faPenRuler, faPencilRuler, faPeopleArrows, faPeopleArrowsLeftRight, faMarsAndVenusBurst, faSquareCaretRight, faCaretSquareRight, faScissors, faCut, faSunPlantWilt, faToiletsPortable, faHockeyPuck, faTable, faMagnifyingGlassArrowRight, faTachographDigital, faDigitalTachograph, faUsersSlash, faClover, faReply, faMailReply, faStarAndCrescent, faHouseFire, faSquareMinus, faMinusSquare, faHelicopter, faCompass, faSquareCaretDown, faCaretSquareDown, faFileCircleQuestion, faLaptopCode, faSwatchbook, faPrescriptionBottle, faBars, faNavicon, faPeopleGroup, faHourglassEnd, faHourglass3, faHeartCrack, faHeartBroken, faSquareUpRight, faExternalLinkSquareAlt, faFaceKissBeam, faKissBeam, faFilm, faRulerHorizontal, faPeopleRobbery, faLightbulb, faCaretLeft, faCircleExclamation, faExclamationCircle, faSchoolCircleXmark, faArrowRightFromBracket, faSignOut, faCircleChevronDown, faChevronCircleDown, faUnlockKeyhole, faUnlockAlt, faCloudShowersHeavy, faHeadphonesSimple, faHeadphonesAlt, faSitemap, faCircleDollarToSlot, faDonate, faMemory, faRoadSpikes, faFireBurner, faFlag, faHanukiah, faFeather, faVolumeLow, faVolumeDown, faCommentSlash, faCloudSunRain, faCompress, faWheatAwn, faWheatAlt, faAnkh, faHandsHoldingChild, faAsterisk, faSquareCheck, faCheckSquare, faPesetaSign, faHeading, faHeader, faGhost, faList, faListSquares, faSquarePhoneFlip, faPhoneSquareAlt, faCartPlus, faGamepad, faCircleDot, faDotCircle, faFaceDizzy, faDizzy, faEgg, faHouseMedicalCircleXmark, faCampground, faFolderPlus, faFutbol, faFutbolBall, faSoccerBall, faPaintbrush, faPaintBrush, faLock, faGasPump, faHotTubPerson, faHotTub, faMapLocation, faMapMarked, faHouseFloodWater, faTree, faBridgeLock, faSackDollar, faPenToSquare, faEdit, faCarSide, faShareNodes, faShareAlt, faHeartCircleMinus, faHourglassHalf, faHourglass2, faMicroscope, faSink, faBagShopping, faShoppingBag, faArrowDownZA, faSortAlphaDesc, faSortAlphaDownAlt, faMitten, faPersonRays, faUsers, faEyeSlash, faFlaskVial, faHand, faHandPaper, faOm, faWorm, faHouseCircleXmark, faPlug, faChevronUp, faHandSpock, faStopwatch, faFaceKiss, faKiss, faBridgeCircleXmark, faFaceGrinTongue, faGrinTongue, faChessBishop, faFaceGrinWink, faGrinWink, faEarDeaf, faDeaf, faDeafness, faHardOfHearing, faRoadCircleCheck, faDiceFive, faSquareRss, faRssSquare, faLandMineOn, faICursor, faStamp, faStairs, faI, faHryvniaSign, faHryvnia, faPills, faFaceGrinWide, faGrinAlt, faTooth, faV, faBangladeshiTakaSign, faBicycle, faStaffSnake, faRodAsclepius, faRodSnake, faStaffAesculapius, faHeadSideCoughSlash, faTruckMedical, faAmbulance, faWheatAwnCircleExclamation, faSnowman, faMortarPestle, faRoadBarrier, faSchool, faIgloo, faJoint, faAngleRight, faHorse, faQ, faG, faNotesMedical, faTemperatureHalf, faTemperature2, faThermometer2, faThermometerHalf, faDongSign, faCapsules, faPooStorm, faPooBolt, faFaceFrownOpen, faFrownOpen, faHandPointUp, faMoneyBill, faBookmark, faAlignJustify, faUmbrellaBeach, faHelmetUn, faBullseye, faBacon, faHandPointDown, faArrowUpFromBracket, faFolder, faFolderBlank, faFileWaveform, faFileMedicalAlt, faRadiation, faChartSimple, faMarsStroke, faVial, faGauge, faDashboard, faGaugeMed, faTachometerAltAverage, faWandMagicSparkles, faMagicWandSparkles, faE, faPenClip, faPenAlt, faBridgeCircleExclamation, faUser, faSchoolCircleCheck, faDumpster, faVanShuttle, faShuttleVan, faBuildingUser, faSquareCaretLeft, faCaretSquareLeft, faHighlighter, faKey, faBullhorn, faGlobe, faSynagogue, faPersonHalfDress, faRoadBridge, faLocationArrow, faC, faTabletButton, faBuildingLock, faPizzaSlice, faMoneyBillWave, faChartArea, faAreaChart, faHouseFlag, faPersonCircleMinus, faBan, faCancel, faCameraRotate, faSprayCanSparkles, faAirFreshener, faStar, faRepeat, faCross, faBox, faVenusMars, faArrowPointer, faMousePointer, faMaximize, faExpandArrowsAlt, faChargingStation, faShapes, faTriangleCircleSquare, faShuffle, faRandom, faPersonRunning, faRunning, faMobileRetro, faGripLinesVertical, faSpider, faHandsBound, faFileInvoiceDollar, faPlaneCircleExclamation, faXRay, faSpellCheck, faSlash, faComputerMouse, faMouse, faArrowRightToBracket, faSignIn, faShopSlash, faStoreAltSlash, faServer, faVirusCovidSlash, faShopLock, faHourglassStart, faHourglass1, faBlenderPhone, faBuildingWheat, faPersonBreastfeeding, faRightToBracket, faSignInAlt, faVenus, faPassport, faHeartPulse, faHeartbeat, faPeopleCarryBox, faPeopleCarry, faTemperatureHigh, faMicrochip, faCrown, faWeightHanging, faXmarksLines, faFilePrescription, faWeightScale, faWeight, faUserGroup, faUserFriends, faArrowUpAZ, faSortAlphaUp, faChessKnight, faFaceLaughSquint, faLaughSquint, faWheelchair, faCircleArrowUp, faArrowCircleUp, faToggleOn, faPersonWalking, faWalking, faL, faFire, faBedPulse, faProcedures, faShuttleSpace, faSpaceShuttle, faFaceLaugh, faLaugh, faFolderOpen, faHeartCirclePlus, faCodeFork, faCity, faMicrophoneLines, faMicrophoneAlt, faPepperHot, faUnlock, faColonSign, faHeadset, faStoreSlash, faRoadCircleXmark, faUserMinus, faMarsStrokeUp, faMarsStrokeV, faChampagneGlasses, faGlassCheers, faClipboard, faHouseCircleExclamation, faFileArrowUp, faFileUpload, faWifi, faWifi3, faWifiStrong, faBath, faBathtub, faUnderline, faUserPen, faUserEdit, faSignature, faStroopwafel, faBold, faAnchorLock, faBuildingNgo, faManatSign, faNotEqual, faBorderTopLeft, faBorderStyle, faMapLocationDot, faMapMarkedAlt, faJedi, faSquarePollVertical, faPoll, faMugHot, faCarBattery, faBatteryCar, faGift, faDiceTwo, faChessQueen, faGlasses, faChessBoard, faBuildingCircleCheck, faPersonChalkboard, faMarsStrokeRight, faMarsStrokeH, faHandBackFist, faHandRock, faSquareCaretUp, faCaretSquareUp, faCloudShowersWater, faChartBar, faBarChart, faHandsBubbles, faHandsWash, faLessThanEqual, faTrain, faEyeLowVision, faLowVision, faCrow, faSailboat, faWindowRestore, faSquarePlus, faPlusSquare, faToriiGate, faFrog, faBucket, faImage, faMicrophone, faCow, faCaretUp, faScrewdriver, faFolderClosed, faHouseTsunami, faSquareNfi, faArrowUpFromGroundWater, faMartiniGlass, faGlassMartiniAlt, faRotateLeft, faRotateBack, faRotateBackward, faUndoAlt, faTableColumns, faColumns, faLemon, faHeadSideMask, faHandshake, faGem, faDolly, faDollyBox, faSmoking, faMinimize, faCompressArrowsAlt, faMonument, faSnowplow, faAnglesRight, faAngleDoubleRight, faCannabis, faCirclePlay, faPlayCircle, faTablets, faEthernet, faEuroSign, faEur, faEuro, faChair, faCircleCheck, faCheckCircle, faCircleStop, faStopCircle, faCompassDrafting, faDraftingCompass, faPlateWheat, faIcicles, faPersonShelter, faNeuter, faIdBadge, faMarker, faFaceLaughBeam, faLaughBeam, faHelicopterSymbol, faUniversalAccess, faCircleChevronUp, faChevronCircleUp, faLariSign, faVolcano, faPersonWalkingDashedLineArrowRight, faSterlingSign, faGbp, faPoundSign, faViruses, faSquarePersonConfined, faUserTie, faArrowDownLong, faLongArrowDown, faTentArrowDownToLine, faCertificate, faReplyAll, faMailReplyAll, faSuitcase, faPersonSkating, faSkating, faFilterCircleDollar, faFunnelDollar, faCameraRetro, faCircleArrowDown, faArrowCircleDown, faFileImport, faArrowRightToFile, faSquareArrowUpRight, faExternalLinkSquare, faBoxOpen, faScroll, faSpa, faLocationPinLock, faPause, faHillAvalanche, faTemperatureEmpty, faTemperature0, faThermometer0, faThermometerEmpty, faBomb, faRegistered, faAddressCard, faContactCard, faVcard, faScaleUnbalancedFlip, faBalanceScaleRight, faSubscript, faDiamondTurnRight, faDirections, faBurst, faHouseLaptop, faLaptopHouse, faFaceTired, faTired, faMoneyBills, faSmog, faCrutch, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faCloudArrowUp, faCloudUpload, faCloudUploadAlt, faPalette, faArrowsTurnRight, faVest, faFerry, faArrowsDownToPeople, faSeedling, faSprout, faLeftRight, faArrowsAltH, faBoxesPacking, faCircleArrowLeft, faArrowCircleLeft, faGroupArrowsRotate, faBowlFood, faCandyCane, faArrowDownWideShort, faSortAmountAsc, faSortAmountDown, faCloudBolt, faThunderstorm, faTextSlash, faRemoveFormat, faFaceSmileWink, faSmileWink, faFileWord, faFilePowerpoint, faArrowsLeftRight, faArrowsH, faHouseLock, faCloudArrowDown, faCloudDownload, faCloudDownloadAlt, faChildren, faChalkboard, faBlackboard, faUserLargeSlash, faUserAltSlash, faEnvelopeOpen, faHandshakeSimpleSlash, faHandshakeAltSlash, faMattressPillow, faGuaraniSign, faArrowsRotate, faRefresh, faSync, faFireExtinguisher, faCruzeiroSign, faGreaterThanEqual, faShieldHalved, faShieldAlt, faBookAtlas, faAtlas, faVirus, faEnvelopeCircleCheck, faLayerGroup, faArrowsToDot, faArchway, faHeartCircleCheck, faHouseChimneyCrack, faHouseDamage, faFileZipper, faFileArchive, faSquare, faMartiniGlassEmpty, faGlassMartini, faCouch, faCediSign, faItalic, faChurch, faCommentsDollar, faDemocrat, faZ, faPersonSkiing, faSkiing, faRoadLock, faA, faTemperatureArrowDown, faTemperatureDown, faFeatherPointed, faFeatherAlt, faP, faSnowflake, faNewspaper, faRectangleAd, faAd, faCircleArrowRight, faArrowCircleRight, faFilterCircleXmark, faLocust, faSort, faUnsorted, faListOl, faList12, faListNumeric, faPersonDressBurst, faMoneyCheckDollar, faMoneyCheckAlt, faVectorSquare, faBreadSlice, faLanguage, faFaceKissWinkHeart, faKissWinkHeart, faFilter, faQuestion, faFileSignature, faUpDownLeftRight, faArrowsAlt, faHouseChimneyUser, faHandHoldingHeart, faPuzzlePiece, faMoneyCheck, faStarHalfStroke, faStarHalfAlt, faCode, faWhiskeyGlass, faGlassWhiskey, faBuildingCircleExclamation, faMagnifyingGlassChart, faArrowUpRightFromSquare, faExternalLink, faCubesStacked, faWonSign, faKrw, faWon, faVirusCovid, faAustralSign, faF, faLeaf, faRoad, faTaxi, faCab, faPersonCirclePlus, faChartPie, faPieChart, faBoltLightning, faSackXmark, faFileExcel, faFileContract, faFishFins, faBuildingFlag, faFaceGrinBeam, faGrinBeam, faObjectUngroup, faPoop, faLocationPin, faMapMarker, faKaaba, faToiletPaper, faHelmetSafety, faHardHat, faHatHard, faEject, faCircleRight, faArrowAltCircleRight, faPlaneCircleCheck, faFaceRollingEyes, faMehRollingEyes, faObjectGroup, faChartLine, faLineChart, faMaskVentilator, faArrowRight, faSignsPost, faMapSigns, faCashRegister, faPersonCircleQuestion, faH, faTarp, faScrewdriverWrench, faTools, faArrowsToEye, faPlugCircleBolt, faHeart, faMarsAndVenus, faHouseUser, faHomeUser, faDumpsterFire, faHouseCrack, faMartiniGlassCitrus, faCocktail, faFaceSurprise, faSurprise, faBottleWater, faCirclePause, faPauseCircle, faToiletPaperSlash, faAppleWhole, faAppleAlt, faKitchenSet, faR, faTemperatureQuarter, faTemperature1, faThermometer1, faThermometerQuarter, faCube, faBitcoinSign, faShieldDog, faSolarPanel, faLockOpen, faElevator, faMoneyBillTransfer, faMoneyBillTrendUp, faHouseFloodWaterCircleArrowRight, faSquarePollHorizontal, faPollH, faCircle, faBackwardFast, faFastBackward, faRecycle, faUserAstronaut, faPlaneSlash, faTrademark, faBasketball, faBasketballBall, faSatelliteDish, faCircleUp, faArrowAltCircleUp, faMobileScreenButton, faMobileAlt, faVolumeHigh, faVolumeUp, faUsersRays, faWallet, faClipboardCheck, faFileAudio, faBurger, faHamburger, faWrench, faBugs, faRupeeSign, faRupee, faFileImage, faCircleQuestion, faQuestionCircle, faPlaneDeparture, faHandshakeSlash, faBookBookmark, faCodeBranch, faHatCowboy, faBridge, faPhoneFlip, faPhoneAlt, faTruckFront, faCat, faAnchorCircleExclamation, faTruckField, faRoute, faClipboardQuestion, faPanorama, faCommentMedical, faTeethOpen, faFileCircleMinus, faTags, faWineGlass, faForwardFast, faFastForward, faFaceMehBlank, faMehBlank, faSquareParking, faParking, faHouseSignal, faBarsProgress, faTasksAlt, faFaucetDrip, faCartFlatbed, faDollyFlatbed, faBanSmoking, faSmokingBan, faTerminal, faMobileButton, faHouseMedicalFlag, faBasketShopping, faShoppingBasket, faTape, faBusSimple, faBusAlt, faEye, faFaceSadCry, faSadCry, faAudioDescription, faPersonMilitaryToPerson, faFileShield, faUserSlash, faPen, faTowerObservation, faFileCode, faSignal, faSignal5, faSignalPerfect, faBus, faHeartCircleXmark, faHouseChimney, faHomeLg, faWindowMaximize, faFaceFrown, faFrown, faPrescription, faShop, faStoreAlt, faFloppyDisk, faSave, faVihara, faScaleUnbalanced, faBalanceScaleLeft, faSortUp, faSortAsc, faCommentDots, faCommenting, faPlantWilt, faDiamond, faFaceGrinSquint, faGrinSquint, faHandHoldingDollar, faHandHoldingUsd, faBacterium, faHandPointer, faDrumSteelpan, faHandScissors, faHandsPraying, faPrayingHands, faArrowRotateRight, faArrowRightRotate, faArrowRotateForward, faRedo, faBiohazard, faLocationCrosshairs, faLocation, faMarsDouble, faChildDress, faUsersBetweenLines, faLungsVirus, faFaceGrinTears, faGrinTears, faPhone, faCalendarXmark, faCalendarTimes, faChildReaching, faHeadSideVirus, faUserGear, faUserCog, faArrowUp19, faSortNumericUp, faDoorClosed, faShieldVirus, faDiceSix, faMosquitoNet, faBridgeWater, faPersonBooth, faTextWidth, faHatWizard, faPenFancy, faPersonDigging, faDigging, faTrash, faGaugeSimple, faGaugeSimpleMed, faTachometerAverage, faBookMedical, faPoo, faQuoteRight, faQuoteRightAlt, faShirt, faTShirt, faTshirt, faCubes, faDivide, faTengeSign, faTenge, faHeadphones, faHandsHolding, faHandsClapping, faRepublican, faArrowLeft, faPersonCircleXmark, faRuler, faAlignLeft, faDiceD6, faRestroom, faJ, faUsersViewfinder, faFileVideo, faUpRightFromSquare, faExternalLinkAlt, faTableCells, faTh, faFilePdf, faBookBible, faBible, faO, faSuitcaseMedical, faMedkit, faUserSecret, faOtter, faPersonDress, faFemale, faCommentDollar, faBusinessTime, faBriefcaseClock, faTableCellsLarge, faThLarge, faBookTanakh, faTanakh, faPhoneVolume, faVolumeControlPhone, faHatCowboySide, faClipboardUser, faChild, faLiraSign, faSatellite, faPlaneLock, faTag, faComment, faCakeCandles, faBirthdayCake, faCake, faEnvelope, faAnglesUp, faAngleDoubleUp, faPaperclip, faArrowRightToCity, faRibbon, faLungs, faArrowUp91, faSortNumericUpAlt, faLitecoinSign, faBorderNone, faCircleNodes, faParachuteBox, faIndent, faTruckFieldUn, faHourglass, faHourglassEmpty, faMountain, faUserDoctor, faUserMd, faCircleInfo, faInfoCircle, faCloudMeatball, faCamera, faCameraAlt, faSquareVirus, faMeteor, faCarOn, faSleigh, faArrowDown19, faSortNumericAsc, faSortNumericDown, faHandHoldingDroplet, faHandHoldingWater, faWater, faCalendarCheck, faBraille, faPrescriptionBottleMedical, faPrescriptionBottleAlt, faLandmark, faTruck, faCrosshairs, faPersonCane, faTent, faVestPatches, faCheckDouble, faArrowDownAZ, faSortAlphaAsc, faSortAlphaDown, faMoneyBillWheat, faCookie, faArrowRotateLeft, faArrowLeftRotate, faArrowRotateBack, faArrowRotateBackward, faUndo, faHardDrive, faHdd, faFaceGrinSquintTears, faGrinSquintTears, faDumbbell, faRectangleList, faListAlt, faTarpDroplet, faHouseMedicalCircleCheck, faPersonSkiingNordic, faSkiingNordic, faCalendarPlus, faPlaneArrival, faCircleLeft, faArrowAltCircleLeft, faTrainSubway, faSubway, faChartGantt, faIndianRupeeSign, faIndianRupee, faInr, faCropSimple, faCropAlt, faMoneyBill1, faMoneyBillAlt, faLeftLong, faLongArrowAltLeft, faDna, faVirusSlash, faMinus, faSubtract, faChess, faArrowLeftLong, faLongArrowLeft, faPlugCircleCheck, faStreetView, faFrancSign, faVolumeOff, faHandsAslInterpreting, faAmericanSignLanguageInterpreting, faAslInterpreting, faHandsAmericanSignLanguageInterpreting, faGear, faCog, faDropletSlash, faTintSlash, faMosque, faMosquito, faStarOfDavid, faPersonMilitaryRifle, faCartShopping, faShoppingCart, faVials, faPlugCirclePlus, faPlaceOfWorship, faGripVertical, faArrowTurnUp, faLevelUp, faU, faSquareRootVariable, faSquareRootAlt, faClock, faClockFour, faBackwardStep, faStepBackward, faPallet, faFaucet, faBaseballBatBall, faS, faTimeline, faKeyboard, faCaretDown, faHouseChimneyMedical, faClinicMedical, faTemperatureThreeQuarters, faTemperature3, faThermometer3, faThermometerThreeQuarters, faMobileScreen, faMobileAndroidAlt, faPlaneUp, faPiggyBank, faBatteryHalf, faBattery3, faMountainCity, faCoins, faKhanda, faSliders, faSlidersH, faFolderTree, faNetworkWired, faMapPin, faHamsa, faCentSign, faFlask, faPersonPregnant, faWandSparkles, faEllipsisVertical, faEllipsisV, faTicket, faPowerOff, faRightLong, faLongArrowAltRight, faFlagUsa, faLaptopFile, faTty, faTeletype, faDiagramNext, faPersonRifle, faHouseMedicalCircleExclamation, faClosedCaptioning, faPersonHiking, faHiking, faVenusDouble, faImages, faCalculator, faPeoplePulling, faN, faCableCar, faTram, faCloudRain, faBuildingCircleXmark, faShip, faArrowsDownToLine, faDownload, faFaceGrin, faGrin, faDeleteLeft, faBackspace, faEyeDropper, faEyeDropperEmpty, faEyedropper, faFileCircleCheck, faForward, faMobile, faMobileAndroid, faMobilePhone, faFaceMeh, faMeh, faAlignCenter, faBookSkull, faBookDead, faIdCard, faDriversLicense, faOutdent, faDedent, faHeartCircleExclamation, faHouse, faHome, faHomeAlt, faHomeLgAlt, faCalendarWeek, faLaptopMedical, faB, faFileMedical, faDiceOne, faKiwiBird, faArrowRightArrowLeft, faExchange, faRotateRight, faRedoAlt, faRotateForward, faUtensils, faCutlery, faArrowUpWideShort, faSortAmountUp, faMillSign, faBowlRice, faSkull, faTowerBroadcast, faBroadcastTower, faTruckPickup, faUpLong, faLongArrowAltUp, faStop, faCodeMerge, faUpload, faHurricane, faMound, faToiletPortable, faCompactDisc, faFileArrowDown, faFileDownload, faCaravan, faShieldCat, faBolt, faZap, faGlassWater, faOilWell, faVault, faMars, faToilet, faPlaneCircleXmark, faYenSign, faCny, faJpy, faRmb, faYen, faRubleSign, faRouble, faRub, faRuble, faSun, faGuitar, faFaceLaughWink, faLaughWink, faHorseHead, faBoreHole, faIndustry, faCircleDown, faArrowAltCircleDown, faArrowsTurnToDots, faFlorinSign, faArrowDownShortWide, faSortAmountDesc, faSortAmountDownAlt, faLessThan, faAngleDown, faCarTunnel, faHeadSideCough, faGripLines, faThumbsDown, faUserLock, faArrowRightLong, faLongArrowRight, faAnchorCircleXmark, faEllipsis, faEllipsisH, faChessPawn, faKitMedical, faFirstAid, faPersonThroughWindow, faToolbox, faHandsHoldingCircle, faBug, faCreditCard, faCreditCardAlt, faCar, faAutomobile, faHandHoldingHand, faBookOpenReader, faBookReader, faMountainSun, faArrowsLeftRightToLine, faDiceD20, faTruckDroplet, faFileCircleXmark, faTemperatureArrowUp, faTemperatureUp, faMedal, faBed, faSquareH, faHSquare, faPodcast, faTemperatureFull, faTemperature4, faThermometer4, faThermometerFull, faBell, faSuperscript, faPlugCircleXmark, faStarOfLife, faPhoneSlash, faPaintRoller, faHandshakeAngle, faHandsHelping, faLocationDot, faMapMarkerAlt, faFile, faGreaterThan, faPersonSwimming, faSwimmer, faArrowDown, faDroplet, faTint, faEraser, faEarthAmericas, faEarth, faEarthAmerica, faGlobeAmericas, faPersonBurst, faDove, faBatteryEmpty, faBattery0, faSocks, faInbox, faSection, faGaugeHigh, faTachometerAlt, faTachometerAltFast, faEnvelopeOpenText, faHospital, faHospitalAlt, faHospitalWide, faWineBottle, faChessRook, faBarsStaggered, faReorder, faStream, faDharmachakra, faHotdog, faPersonWalkingWithCane, faBlind, faDrum, faIceCream, faHeartCircleBolt, faFax, faParagraph, faCheckToSlot, faVoteYea, faStarHalf, faBoxesStacked, faBoxes, faBoxesAlt, faLink, faChain, faEarListen, faAssistiveListeningSystems, faTreeCity, faPlay, faFont, faRupiahSign, faMagnifyingGlass, faSearch, faTableTennisPaddleBall, faPingPongPaddleBall, faTableTennis, faPersonDotsFromLine, faDiagnoses, faTrashCanArrowUp, faTrashRestoreAlt, faNairaSign, faCartArrowDown, faWalkieTalkie, faFilePen, faFileEdit, faReceipt, faSquarePen, faPenSquare, faPencilSquare, faSuitcaseRolling, faPersonCircleExclamation, faChevronDown, faBatteryFull, faBattery, faBattery5, faSkullCrossbones, faCodeCompare, faListUl, faListDots, faSchoolLock, faTowerCell, faDownLong, faLongArrowAltDown, faRankingStar, faChessKing, faPersonHarassing, faBrazilianRealSign, faLandmarkDome, faLandmarkAlt, faArrowUp, faTv, faTelevision, faTvAlt, faShrimp, faListCheck, faTasks, faJugDetergent, faCircleUser, faUserCircle, faUserShield, faWind, faCarBurst, faCarCrash, faY, faPersonSnowboarding, faSnowboarding, faTruckFast, faShippingFast, faFish, faUserGraduate, faCircleHalfStroke, faAdjust, faClapperboard, faCircleRadiation, faRadiationAlt, faBaseball, faBaseballBall, faJetFighterUp, faDiagramProject, faProjectDiagram, faCopy, faVolumeXmark, faVolumeMute, faVolumeTimes, faHandSparkles, faGrip, faGripHorizontal, faShareFromSquare, faShareSquare, faChildCombatant, faChildRifle, faGun, faSquarePhone, faPhoneSquare, faPlus, faAdd, faExpand, faComputer, faXmark, faClose, faMultiply, faRemove, faTimes, faArrowsUpDownLeftRight, faArrows, faChalkboardUser, faChalkboardTeacher, faPesoSign, faBuildingShield, faBaby, faUsersLine, faQuoteLeft, faQuoteLeftAlt, faTractor, faTrashArrowUp, faTrashRestore, faArrowDownUpLock, faLinesLeaning, faRulerCombined, faCopyright, faEquals, faBlender, faTeeth, faShekelSign, faIls, faShekel, faSheqel, faSheqelSign, faMap, faRocket, faPhotoFilm, faPhotoVideo, faFolderMinus, faStore, faArrowTrendUp, faPlugCircleMinus, faSignHanging, faSign, faBezierCurve, faBellSlash, faTablet, faTabletAndroid, faSchoolFlag, faFill, faAngleUp, faDrumstickBite, faHollyBerry, faChevronLeft, faBacteria, faHandLizard, faNotdef, faDisease, faBriefcaseMedical, faGenderless, faChevronRight, faRetweet, faCarRear, faCarAlt, faPumpSoap, faVideoSlash, faBatteryQuarter, faBattery2, faRadio, faBabyCarriage, faCarriageBaby, faTrafficLight, faThermometer, faVrCardboard, faHandMiddleFinger, faPercent, faPercentage, faTruckMoving, faGlassWaterDroplet, faDisplay, faFaceSmile, faSmile, faThumbtack, faThumbTack, faTrophy, faPersonPraying, faPray, faHammer, faHandPeace, faRotate, faSyncAlt, faSpinner, faRobot, faPeace, faGears, faCogs, faWarehouse, faArrowUpRightDots, faSplotch, faFaceGrinHearts, faGrinHearts, faDiceFour, faSimCard, faTransgender, faTransgenderAlt, faMercury, faArrowTurnDown, faLevelDown, faPersonFallingBurst, faAward, faTicketSimple, faTicketAlt, faBuilding, faAnglesLeft, faAngleDoubleLeft, faQrcode, faClockRotateLeft, faHistory, faFaceGrinBeamSweat, faGrinBeamSweat, faFileExport, faArrowRightFromFile, faShield, faShieldBlank, faArrowUpShortWide, faSortAmountUpAlt, faHouseMedical, faGolfBallTee, faGolfBall, faCircleChevronLeft, faChevronCircleLeft, faHouseChimneyWindow, faPenNib, faTentArrowTurnLeft, faTents, faWandMagic, faMagic, faDog, faCarrot, faMoon, faWineGlassEmpty, faWineGlassAlt, faCheese, faYinYang, faMusic, faCodeCommit, faTemperatureLow, faPersonBiking, faBiking, faBroom, faShieldHeart, faGopuram, faEarthOceania, faGlobeOceania, faSquareXmark, faTimesSquare, faXmarkSquare, faHashtag, faUpRightAndDownLeftFromCenter, faExpandAlt, faOilCan, faT, faHippo, faChartColumn, faInfinity, faVialCircleCheck, faPersonArrowDownToLine, faVoicemail, faFan, faPersonWalkingLuggage, faUpDown, faArrowsAltV, faCloudMoonRain, faCalendar, faTrailer, faBahai, faHaykal, faSdCard, faDragon, faShoePrints, faCirclePlus, faPlusCircle, faFaceGrinTongueWink, faGrinTongueWink, faHandHolding, faPlugCircleExclamation, faLinkSlash, faChainBroken, faChainSlash, faUnlink, faClone, faPersonWalkingArrowLoopLeft, faArrowUpZA, faSortAlphaUpAlt, faFireFlameCurved, faFireAlt, faTornado, faFileCirclePlus, faBookQuran, faQuran, faAnchor, faBorderAll, faFaceAngry, faAngry, faCookieBite, faArrowTrendDown, faRss, faFeed, faDrawPolygon, faScaleBalanced, faBalanceScale, faGaugeSimpleHigh, faTachometer, faTachometerFast, faShower, faDesktop, faDesktopAlt, faM, faTableList, faThList, faCommentSms, faSms, faBook, faUserPlus, faCheck, faBatteryThreeQuarters, faBattery4, faHouseCircleCheck, faAngleLeft, faDiagramSuccessor, faTruckArrowRight, faArrowsSplitUpAndLeft, faHandFist, faFistRaised, faCloudMoon, faBriefcase, faPersonFalling, faImagePortrait, faPortrait, faUserTag, faRug, faEarthEurope, faGlobeEurope, faCartFlatbedSuitcase, faLuggageCart, faRectangleXmark, faRectangleTimes, faTimesRectangle, faWindowClose, faBahtSign, faBookOpen, faBookJournalWhills, faJournalWhills, faHandcuffs, faTriangleExclamation, faExclamationTriangle, faWarning, faDatabase, faShare, faArrowTurnRight, faMailForward, faBottleDroplet, faMaskFace, faHillRockslide, faRightLeft, faExchangeAlt, faPaperPlane, faRoadCircleExclamation, faDungeon, faAlignRight, faMoneyBill1Wave, faMoneyBillWaveAlt, faLifeRing, faHands, faSignLanguage, faSigning, faCalendarDay, faWaterLadder, faLadderWater, faSwimmingPool, faArrowsUpDown, faArrowsV, faFaceGrimace, faGrimace, faWheelchairMove, faWheelchairAlt, faTurnDown, faLevelDownAlt, faPersonWalkingArrowRight, faSquareEnvelope, faEnvelopeSquare, faDice, faBowlingBall, faBrain, faBandage, faBandAid, faCalendarMinus, faCircleXmark, faTimesCircle, faXmarkCircle, faGifts, faHotel, faEarthAsia, faGlobeAsia, faIdCardClip, faIdCardAlt, faMagnifyingGlassPlus, faSearchPlus, faThumbsUp, faUserClock, faHandDots, faAllergies, faFileInvoice, faWindowMinimize, faMugSaucer, faCoffee, faBrush, faMask, faMagnifyingGlassMinus, faSearchMinus, faRulerVertical, faUserLarge, faUserAlt, faTrainTram, faUserNurse, faSyringe, faCloudSun, faStopwatch20, faSquareFull, faMagnet, faJar, faNoteSticky, faStickyNote, faBugSlash, faArrowUpFromWaterPump, faBone, faUserInjured, faFaceSadTear, faSadTear, faPlane, faTentArrowsDown, faExclamation, faArrowsSpin, faPrint, faTurkishLiraSign, faTry, faTurkishLira, faDollarSign, faDollar, faUsd, faX, faMagnifyingGlassDollar, faSearchDollar, faUsersGear, faUsersCog, faPersonMilitaryPointing, faBuildingColumns, faBank, faInstitution, faMuseum, faUniversity, faUmbrella, faTrowel, faD, faStapler, faMasksTheater, faTheaterMasks, faKipSign, faHandPointLeft, faHandshakeSimple, faHandshakeAlt, faJetFighter, faFighterJet, faSquareShareNodes, faShareAltSquare, faBarcode, faPlusMinus, faVideo, faVideoCamera, faGraduationCap, faMortarBoard, faHandHoldingMedical, faPersonCircleCheck, faTurnUp, faLevelUpAlt };\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","/**\r\n * Gutenberg Blocks\r\n *\r\n * All blocks related JavaScript files should be imported here.\r\n * You can create a new block folder in this dir and include code\r\n * for that block here as well.\r\n *\r\n * All blocks should be included here since this is the file that\r\n * Webpack is compiling as the input file.\r\n */\r\n\r\nimport \"./pre-register\";\r\n\r\nimport \"./blocks/notification-box/block\";\r\nimport \"./blocks/testimonial/block\";\r\nimport \"./blocks/call-to-action/block\";\r\nimport \"./blocks/divider/block\";\r\nimport \"./blocks/number-box/block\";\r\nimport \"./blocks/feature-box/block\";\r\nimport \"./blocks/click-to-tweet/block\";\r\nimport \"./blocks/social-share/block\";\r\nimport \"./blocks/content-toggle/block\";\r\nimport \"./blocks/content-toggle/components/panel\";\r\nimport \"./blocks/button/block\";\r\nimport \"./blocks/tabbed-content/block\";\r\nimport \"./blocks/tabbed-content/components/tab\";\r\n\r\nimport \"./blocks/star-rating/block\";\r\nimport \"./blocks/table-of-contents/block\";\r\nimport \"./blocks/progress-bar/block\";\r\nimport \"./blocks/countdown/block\";\r\nimport \"./blocks/review/block\";\r\nimport \"./blocks/image-slider/block\";\r\nimport \"./blocks/content-filter/block\";\r\nimport \"./blocks/content-filter/components/content-filter-entry\";\r\nimport \"./blocks/styled-box/block\";\r\nimport \"./blocks/expand/block\";\r\nimport \"./blocks/styled-list/block\";\r\nimport \"./blocks/post-grid/block\";\r\nimport \"./blocks/how-to/block\";\r\nimport \"./blocks/advanced-heading/block\";\r\nimport \"./blocks/advanced-video/block\";\r\n\r\nimport \"./blocks/icon-inner/block\";\r\nimport \"./blocks/icon/block\";\r\nimport \"./blocks/counter/block\";\r\n"],"names":["_slicedToArray","arr","i","_arrayWithHoles","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","TypeError","o","minLen","_arrayLikeToArray","n","Object","prototype","toString","call","slice","constructor","name","Array","from","test","len","length","arr2","r","l","t","Symbol","iterator","e","u","a","f","next","done","push","value","isArray","s","getId","getTimeoutId","updateTimeoutId","c","_this","updateRegistry","getRegistryItem","_i$filter","filter","_i$filter2","g","clearTimeout","setTimeout","I","m","slug","size","exports","Debouncer","IconSizeDefinition","ue","st","Uint8Array","ct","crypto","getRandomValues","bind","Error","F","ut","arguments","undefined","toLowerCase","lt","randomUUID","je","Ie","random","rng","ft","_ref","onChange","jsx","className","children","type","placeholder","se","__","onInput","_ref2","target","we","iconName","getAttributes","getName","b","Ae","de","dt","R","p","y","h","k","_","L","C","O","N","V","q","_typeof","J","$$typeof","M","AsyncMode","ConcurrentMode","ContextConsumer","ContextProvider","Element","ForwardRef","Fragment","Lazy","Memo","Portal","Profiler","StrictMode","Suspense","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isValidElementType","typeOf","j","process","env","NODE_ENV","G","ce","_e","ae","ie","ee","$","W","D","U","H","K","Y","z","X","te","console","warn","d","S","v","T","x","E","A","w","B","qe","Ve","pt","yt","getOwnPropertySymbols","hasOwnProperty","propertyIsEnumerable","assign","String","getOwnPropertyNames","fromCharCode","map","join","split","forEach","keys","me","ve","Le","Pe","be","$e","He","Function","he","De","vt","error","message","resetWarningCache","ge","Fe","bt","mt","array","bigint","bool","func","number","object","string","symbol","any","arrayOf","element","elementType","instanceOf","node","objectOf","oneOf","oneOfType","shape","exact","data","stack","isRequired","expectedType","JSON","stringify","every","entries","RegExp","Date","checkPropTypes","PropTypes","Se","We","ht","gt","St","Ue","getOwnPropertyDescriptor","enumerable","apply","Q","re","getOwnPropertyDescriptors","defineProperties","defineProperty","pe","configurable","writable","xt","indexOf","It","Oe","Ot","Tt","Et","wt","Te","Pt","beat","fade","beatFade","bounce","shake","flash","spin","spinPulse","spinReverse","pulse","fixedWidth","inverse","border","listItem","flip","rotation","pull","concat","swapOpacity","_t","Je","replace","toUpperCase","substr","Ct","Rt","charAt","jt","trim","reduce","startsWith","Ge","attributes","attrs","style","tag","Ke","At","ze","prefix","icon","fe","parse","xe","oe","P","forwardRef","mask","title","titleId","maskId","transform","ref","defaultProps","kt","displayName","propTypes","createElement","Qe","_ref3","iconObject","_ref3$size","Ee","_ref4","targetIcon","_ref4$isEmpty","isEmpty","onClick","useRef","_P$useState","useState","_P$useState2","preventDefault","stopPropagation","onMouseEnter","onMouseLeave","jsxs","ne","Popover","anchor","current","Nt","_ref5","targetViewpoint","_ref5$threshold","threshold","_ref5$visibleCallback","visibleCallback","useEffect","root","IntersectionObserver","observe","disconnect","qt","_ref6","iconList","onIconSelect","onIconClear","_ref6$maxVisibleCards","maxVisibleCards","_P$useState3","_P$useState4","_P$useState5","_P$useState6","_P$useState7","_P$useState8","_P$useState9","_P$useState10","Math","ceil","Mt","_ref7","_ref7$frequentList","frequentList","_ref7$listSize","listSize","onSelect","_P$useState11","_P$useState12","Lt","_ref8","id","onFilterChange","_ref8$currentIconObje","currentIconObject","_ref8$frequentList","Dropdown","renderToggle","_ref9","onToggle","role","renderContent","le","$t","Dt","now","count","selectionTime","Ft","sessionCacheName","wp","api","models","sessionStorage","getItem","setItem","Z","_regeneratorRuntime","mark","_callee","wrap","_callee$","_context","prev","Settings","fetch","sent","abrupt","t0","stop","getList","_callee3","_this2","_callee3$","_context3","Promise","_callee2","_callee2$","_context2","getListAsIconNames","_callee4","_callee4$","_context4","_ref10","addFrequentIcon","_callee5","_callee5$","_context5","Number","parseInt","save","_defineProperty","Xe","_ref11","_this3","label","_ref11$id","_ref11$onIconSelect","_ref11$selectedIcon","selectedIcon","_ref11$frequentSettin","frequentSettingName","_P$useState13","_P$useState14","_P$useState15","_P$useState16","_P$useState17","_P$useState18","_P$useState19","_P$useState20","_P$useState21","_P$useState22","_P$useState23","_P$useState24","_P$useState25","_P$useState26","_callee6","_callee6$","_context6","sort","then","global","self","ubIcons","ye","Ye","fas","Be","fab","Set","_toConsumableArray","includes","click","_i$filter3","_i$filter4","PanelRow","htmlFor","Ze","Wt","Ut","zt","_ref12","_ref13","some","_ref14","Yt","_ref15","_ref15$isActive","isActive","width","height","et","tt","_ref16","_ref16$fallbackSize","fallbackSize","_ref16$iconSizeDefini","iconSizeDefinitions","sizeChangeCallback","FontSizePicker","fontSizes","fallbackFontSize","__nextHasNoMarginBottom","Bt","_ref17","panelLabel","iconControlLabel","_ref17$iconSizeDefini","iconSelectCallback","_ref17$fallbackSize","at","InspectorControls","PanelBody","Vt","_ref18","targetQuery","document","querySelector","it","createPortal","Ht","_ref19","Jt","_ref20","Button","variant","isActiveStyle","Gt","_ref21","BlackWhiteButton","BlackWhiteButtonGroup","IconControl","IconPanelGroup","IconSizePicker","Overlay","PortalBase","UbIconComponent","namespacedWithDispatch","withDispatch","select","namespacedWithSelect","withSelect","_b","compose","_classCallCheck","_createClass","key","isInitialized","_initLogic","init","_this$_initLogic","WeakMap","_v","_inherits","_super","_createSuper","_assertThisInitialized","getDataProperty","filters","ADD_SUB_COMPONENT","FILTER","ACTION","hookTypes","applyFilters","addFilter","clientId","InnerBlocks","registerBlockType","category","supports","inserter","reusable","edit","FrontendDataManager","HookManager","ManagerBase","connectWithStore","createNamespacedHelpers","registerPreviewManager","withHookManager","transforms","metadata","blocks","example","level","content","alignment","textColor","fontFamily","fontsList","useSelect","textTransformOptions","fontWeightOptions","fontFamilyOptions","h1Icon","h2Icon","h3Icon","h4Icon","h5Icon","h6Icon","SpacingControl","getStyles","BlockControls","PanelColorSettings","RichText","useBlockProps","AlignmentToolbar","ButtonGroup","RangeControl","SelectControl","DropdownMenu","createRef","createBlock","AdvancedHeadingEdit","setAttributes","onReplace","blockID","backgroundColor","fontSize","textTransform","letterSpacing","fontWeight","lineHeight","_useSelect","getBlock","block","elementRef","defaultFontSize","window","getComputedStyle","defaultFontFamily","defaultLineHeight","headingIcons","styles","React","group","intialOpen","isPrimary","isCollapsed","initialOpen","colorSettings","min","max","options","showByDefault","attrKey","minimumCustomValue","Infinity","onClose","rel","href","tagName","onSplit","contentFragment","_objectSpread","i18n","_wp$element","_wp$richText","richText","applyFormat","toggleFormat","blockEditor","editor","RichTextToolbarButton","_wp$components","components","_wp$compose","ifCondition","getAttributesList","attributesStyle","list","attribute","attributesToString","attributesList","str","highlightEdit","selectedBlock","defaultStyle","_useState","_useState2","headingFontSize","setHeadingFontSize","_useState3","_useState4","headingFontWeight","setHeadingFontWeight","_useState5","_useState6","headingLetterSpacing","setHeadingLetterSpacing","_useState7","_useState8","highlightedElements","setHighlightedElements","_useState9","_useState10","elementsToChange","setElementsToChange","_useState11","_useState12","setAttributesList","newElementsToChange","currentElementToChange","shift","start","end","querySelectorAll","hasHightlight","highlightedStyle","getAttribute","firstElementChild","parent","onChangeAttribute","newValue","formats","elementsArr","formatIndex","findIndex","format","newList","newColor","newFontSize","newTextTransform","newLetterSpacing","newFontWeight","exclusiveHighlight","getSelectedBlock","props","highlight","registerFormatType","registerFormats","settings","_objectWithoutProperties","_excluded","omitBy","isUndefined","getSpacingCss","padding","margin","paddingObj","marginObj","paddingTop","top","paddingRight","right","paddingBottom","bottom","paddingLeft","left","marginTop","marginRight","marginBottom","marginLeft","textAlign","color","viewBox","fill","xmlns","fillRule","clipRule","fontFamilyOption","typography","align","AdvancedVideoBlock","videoEmbedCode","url","autofit","videoSource","providerNameSlug","isTransformed","convertFromSeconds","get","MediaUpload","MediaUploadCheck","ColorPalette","ToggleControl","AnglePickerControl","editEmbedArgs","source","embedCode","mode","arg","isTimeCode","newEmbedCode","regexPart","validSources","sizeRegex","search","log","embedRegex","embedArgs","exec","timecodeCanBeRemoved","videoTag","vimeoTimeCode","fullArg","videoControlsRegex","videoControlsMatch","makeTimeCode","seconds","timeCode","time","adjustVideoStart","startTime","prevStartTime","startCode","editThumbnail","thumbnailURL","_props$attributes$url","enterVideoURL","setVideoURLStatus","videoURLInput","setVideoURLInput","allowCustomStartTime","setStartTimeStatus","useCustomThumbnail","setCustomThumbnailStatus","enterImageURL","setImageURLInputStatus","imageURLInput","setImageURLInput","_useState13","_useState14","startTime_d","setStartTime_d","_useState15","_useState16","startTime_h","setStartTime_h","_useState17","_useState18","startTime_m","setStartTime_m","_useState19","_useState20","startTime_s","setStartTime_s","_useState21","_useState22","youtubeCache","setYoutubeCache","_useState23","_useState24","vimeoCache","setVimeoCache","_useState25","_useState26","dailyMotionCache","setDailyMotionCache","_useState27","_useState28","videoPressCache","setVideoPressCache","_useState29","_useState30","currentBorder","setCurrentBorder","_useState31","_useState32","currentCorner","setCurrentCorner","_useState33","_useState34","useShadow","setShadowStatus","blockProps","videoId","showPlayerControls","topBorderSize","leftBorderSize","rightBorderSize","bottomBorderSize","topBorderStyle","leftBorderStyle","rightBorderStyle","bottomBorderStyle","topBorderColor","leftBorderColor","rightBorderColor","bottomBorderColor","topLeftRadius","topRightRadius","bottomLeftRadius","bottomRightRadius","shadow","videoLength","autoplay","preserveAspectRatio","origWidth","origHeight","vimeoUploaderNotBasic","mute","loop","thumbnail","thumbnailID","showInDesktop","showInTablet","showInMobile","radius","currentColor","hasBorder","checkVideoURLInput","videoURL","youtubeMatch","vimeoMatch","dailyMotionMatch","videoPressMatch","facebookVideoRegex","facebookVideoMatch","response","json","items","timePeriods","contentDetails","duration","match","videoHeight","videoWidth","player","embedHtml","parsedCode","channelId","snippet","sum","part","multiplier","err","ok","newWidth","newHeight","round","encodeURIComponent","html","account_type","decodeURIComponent","embed_html","guid","original","floor","autofitContainerStyle","extraEmbeds","aspectRatio","src","checked","newVideoEmbedCode","step","startPoint","newCode","img","allowedTypes","render","open","isSecondary","showTooltip","borderSize","borderStyle","borderColor","borderTop","borderLeft","borderRight","borderBottom","background","angle","transparency","blur","spread","media","timeUnits","fileLength","reverse","conversionFactor","total","curr","onKeyDown","dangerouslySetInnerHTML","__html","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius","boxShadow","cos","PI","sin","substring","thumbnailId","version_1_1_2","version_1_1_4","version_1_1_5","version_2_0_0","oldAttributes","updateFrom","generateIcon","dashesToCamelcase","mergeRichTextArray","upgradeButtonLabel","blockControls","inspectorControls","defaultButtonProps","editorDisplay","presetIconSize","allIcons","EditorComponent","keywords","ownProps","dispatch","replaceBlock","isSelected","isMouseHovered","toggleMouseHover","availableIcons","setAvailableIcons","iconSearchTerm","setIconSearchTerm","iconSearchResultsPage","setIconSearchResultsPage","activeButtonIndex","setActiveButtonIndex","hoveredButton","setHoveredButton","enableLinkInput","toggleLinkInput","stateVars","buttons","buttonText","buttonColor","buttonHoverColor","buttonTextColor","buttonTextHoverColor","buttonRounded","chosenIcon","iconPosition","buttonIsTransparent","addNofollow","openInNewTab","buttonWidth","otherAttributes","_props$attributes","borderRadius","flexDirection","deprecated","innerBlocks","revisedDefaultProps","buttonRadius","buttonRadiusUnit","topLeftRadiusUnit","topRightRadiusUnit","bottomLeftRadiusUnit","bottomRightRadiusUnit","iconSize","iconUnit","addSponsored","newButtons","ib","splitNumFromUnit","_str$match","_str$match2","_toArray","radiusSettings","br","parsedRadius","topLeft","topRight","bottomLeft","bottomRight","oldButtonStyle","isUsingOutline","buttonAttributes","text","splitArrayIntoChunks","splitArray","SavedStylesInspector","BlockAlignmentToolbar","URLInput","JustifyContentControl","CheckboxControl","RadioControl","ToolbarGroup","ToolbarButton","TabPanel","loadPromise","CustomToggleGroupControl","AVAILABLE_JUSTIFICATIONS","AVAILABLE_ORIENTATION","small","medium","large","larger","newAlignment","controls","_buttons$activeButton","_buttons$activeButton2","_buttons$activeButton3","_buttons$activeButton4","_buttons$activeButton5","_buttons$activeButton6","_buttons$activeButton7","_buttons$activeButton8","_buttons$activeButton9","_buttons$activeButton10","_buttons$activeButton11","_buttons$activeButton12","_buttons$activeButton13","_buttons$activeButton14","_buttons$activeButton15","_buttons$activeButton16","_buttons$activeButton17","_buttons$activeButton18","_buttons$activeButton19","BUTTON_SIZES","BUTTON_WIDTHS","fixed","flex","full","iconListPage","normalColorPanels","colorValue","hoverColorPanels","isLarge","position","isOpen","selected","pos","_buttons$activeButton20","tabs","tab","useOutsideAlerter","triggerOn","triggerOff","handleClickOutside","event","classList","contains","addEventListener","removeEventListener","OutsideAlerter","wrapperRef","visibilityTrigger","hideLinkInput","URLInputBox","index","currentURL","setCurrentURL","onSubmit","_props$attributes2","unstableOnFocus","allowedFormats","keepPlaceholderOnFocus","_extends","showLinkInput","_buttons$activeButton21","_buttons$activeButton22","_buttons$activeButton23","_buttons$activeButton24","_buttons$activeButton25","_buttons$activeButton26","_buttons$activeButton27","_buttons$activeButton28","_buttons$activeButton29","_buttons$activeButton30","_buttons$activeButton31","_buttons$activeButton32","_buttons$activeButton33","_buttons$activeButton34","_buttons$activeButton35","_buttons$activeButton36","_buttons$activeButton37","_buttons$activeButton38","_buttons$activeButton39","_props$attributes3","orientation","getBlockRootClientId","getClientIdsWithDescendants","getBlocks","parentID","setLinkInputStatus","iconChoices","setIconChoices","recentSelection","setRecentSelection","hasApiAccess","setApiStatus","setSelectionTime","loadIconList","frequentIcons","ub_icon_choices","currentTime","newIconArray","icons","otherIcons","_splitArray","_splitArray2","frequentIconNames","updateIconList","prevIconMatch","iconPrefs","_splitArray3","_splitArray4","iconPrefsName","cornersNotSet","attributeKey","isOn","newAttributes","defaultAttributes","rest","attributesToSave","_excluded2","setAttribute","styleObject","previewAttributeCallback","attr","styleName","previewElementCallback","el","plusButton","textEditor","removeChild","_buttons$activeButton40","commonRadius","commonUnit","autoFocus","selector","_props$attributes4","oldVersion","CallToAction","_wp$blocks","_wp$data","editable","setEditable","ub_call_to_action_headline_text","ub_cta_content_text","ub_cta_button_text","ctaBackgroundColor","ctaBorderSize","ctaBorderColor","headFontSize","headColor","headAlign","contentFontSize","contentColor","contentAlign","buttonFontSize","Icon","linkIsSponsored","useHeadingTag","selectedHeadingTag","headingTagOptions","beforeIcon","allowReset","borderWidth","TextControl","ClickToTweet","ubTweet","ubVia","tweetFontSize","tweetColor","useBlockEditContext","__experimentalBorderRadiusControl","WPBorderRadiusControl","useDispatch","BaseControl","__experimentalToolsPanelItem","ToolsPanelItem","hasMixedValues","values","splitBorderRadius","isValueMixed","splittedBorderRadius","BorderRadiusControl","_useBlockEditContext","_useDispatch","updateBlockAttributes","panelId","resetAllFilter","hasValue","onDeselect","VisualLabel","as","newBorderRadius","splitted","__experimentalColorGradientSettingsDropdown","ColorGradientSettingsDropdown","__experimentalUseMultipleOriginColorsAndGradients","useMultipleOriginColorsAndGradients","ColorSettings","getBlockAttributes","colorGradientSettings","_select","defaultColors","getSettings","__experimentalFeatures","palette","enableAlpha","popoverProps","placement","clearable","colors","onColorChange","ColorSettingsWithGradient","_select2","defaultGradients","gradients","_setAttributes","attrBackgroundKey","attrGradientKey","gradientValue","onGradientChange","CustomFontSizePicker","_ref$withReset","withReset","_ref$withSlider","withSlider","_ref$showDefaultFontS","showDefaultFontSize","isShownByDefault","newSize","__experimentalSpacingSizesControl","SpacingSizesControl","_ref$minimumCustomVal","sides","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOptionIcon","ToggleGroupControlOptionIcon","__experimentalToggleGroupControlOption","ToggleGroupControlOption","_ref$isBlock","isBlock","_ref$isAdaptiveWidth","isAdaptiveWidth","_ref2$icon","default","OldPanelContent","NewPanelContent","filterArray","activeButtonColor","activeButtonTextColor","initiallyShowAll","matchingOption","insertBlock","currentSelection","canUseMultiple","Content","to","NewDropdown","showDropdown","setDropdownStatus","availableFilters","selectedFilters","dropdownContent","item","OldContentFilterEntry","tagList","setTagList","newSelectedFilters","tempTagList","selection","val","categoryIndex","tagIndex","templateLock","ContentFilterEntry","display","editFilterArray","newFilterArray","editAvailableFilters","panel","deleteFilterArrayItem","newChildBlock","newAvailableFilters","selectedFilterArr","filterCategoryIndex","deletedFilterPos","innerBlock","newVal","childBlockAttributes","allowedBlocks","_block$innerBlocks","_block$innerBlocks2","initiallyShow","richTextToHTML","PanelContent","theme","collapsed","collapsedOnMobile","individualCollapse","titleColor","titleLinkColor","hasFAQSchema","titleTag","preventCollapse","toggleLocation","toggleColor","toggleIcon","showOnlyOne","accordions","query","getSelectedBlockClientId","parentOfSelectedBlock","removeBlock","selectBlock","migrate","otherProps","panelContent","paragraph","panelTitle","insertBlocks","Inspector","getDescendantBlocks","objectsMatch","objectsNewChange","obj1","obj2","diff","FormToggle","oldArrangement","setOldArrangement","mainBlockSelected","toggleMainBlockSelected","panels","newArrangement","newBlockTarget","newBlockPosition","onThemeChange","onTitleColorChange","onCollapseChange","_newBlockTarget$0$att","childBlocks","template","oldColorDefaults","_panels$find$clientId","_panels$find","initialColors","newColorDefaults","setOldAttributeValues","toggleID","others","oldAttributeValues","setMainBlockSelectStatus","firstPanelInserted","setFirstPanelInsertStatus","onLinkColorChange","onPreventCollapseChange","toggleIconPositions","presets","_newBlockTarget$0$att2","defaultPanelSettings","newAttributeValues","entry","changedPanel","newChange","availablePanels","defaultOpenOptions","gridTemplateColumns","find","_panel$attributes","defaultOpen","newId","overrideBlockType","allAttrs","_excluded3","excludeList","_excluded4","previewBlockType","panel_version_1_1_9","ProManager","InspectorAdvancedControls","useToggleInToC","ContentTogglePanel","_blockParent$innerBlo","_blockParent$attribut2","_blockParent$attribut3","showPanel","setPanelStatus","blockParent","blockParentId","_blockParent$attribut","classNamePrefix","tabIndex","composedEdit","proStatus","rx","_wp$editor","accordion","Circle","amount","circleRadius","circlePathLength","strokeArcLength","indicator","progressBarPath","setIndicator","setIsActive","strokeWidth","strokeDasharray","stroke","strokeLinecap","visibility","RegularCountdownIcon","CircularCountdownIcon","TickingCountdownIcon","Timer","DateTimePicker","CountdownMain","forceUpdate","setForceUpdate","endDate","expiryMessage","circleColor","circleSize","messageAlign","largestUnit","smallestUnit","countdownColor","unitColor","blockClassName","blockStylesClass","hasBlockClass","blockClass","styleClass","appliedStyleClass","currentDate","timeUnit","timerStyle","deadline","isAnimated","finishForcedUpdate","isDefault","registerBlockStyle","usePrevious","DigitDisplay","useInterval","callback","delay","savedCallback","tick","setInterval","clearInterval","remainingTime","timeLeft","setTimeLeft","timerIsOn","setTimerStatus","numberChange","setNumberChange","forceRefresh","setForceRefresh","prevTimeLeft","oldSeconds","oldMinutes","oldHours","oldDays","oldWeeks","oldValues","minutes","hours","days","weeks","newValues","defaultFormat","circularFormatValues","circularFormatLabels","circularFormat","separator","odometerLabels","odometerValues","stopAnimation","finishForceRefresh","maxDisplay","odometerFormat","selectedFormat","cx","cy","ms","resolve","breakIntoDigits","num","digits","integerArray","limit1","limit2","MovingDigits","isAnimating","setIsAnimating","currentAnimation","setCurrentAnimation","dir","setNewTransform","newTransform","dismountEvent","transition","displayValue","setDisplayValue","setDigits","incomingDigits","setIncomingDigits","_props$value","_props$minDisplay","minDisplay","_props$maxDisplay","_props$numberChange","digitCount","log10","currentDigits","unshift","newDigits","_newDigits","maxDigits","extraDigits","prevDigits","currentMax","prevDigits2","cycle","maxDigitCount","missingDigits","replacementDigits","Edit","blockIcon","startNumber","endNumber","counterFontSize","useCounter","counter","suffix","labelPosition","newLabel","labelFontSize","setCounter","animationDuration","interval","startCount","stopCounter","frameDuration","totalFrames","easeOutQuad","frame","countTo","progress","currentCount","borderHeight","DividerBlock","isPressed","typeVal","colorVal","ExpandRoot","expandPortionMetadata","clickText","displayType","isVisible","toggleAlign","ExpandPortion","parentBlockID","renderAppender","ButtonBlockAppender","allowScroll","scrollOption","scrollOffset","scrollTarget","scrollTargetType","selectedBlockID","showPreviewText","hidePreviewText","fullVersionVisibility","upgradeToStyledBox","column","columnOneBody","currentTitles","columnOneTitle","currentTitleAligns","title1Align","currentTexts","currentTextAligns","body1Align","currentImages","imgOneID","alt","imgOneAlt","imgOneURL","columnTwoTitle","title2Align","columnTwoBody","body2Align","imgTwoID","imgTwoAlt","imgTwoURL","columnThreeTitle","title3Align","columnThreeBody","body3Align","imgThreeID","imgThreeAlt","imgThreeURL","titleAlign","image","oneColumnIcon","twoColumnsIcon","threeColumnsIcon","remove_icon","selectedTextAlignment","InspectorPanel","advancedMode","section","sectionListStyle","suppliesListStyle","toolsListStyle","showUnitFirst","useSections","includeToolsList","addToolImages","includeSuppliesList","addSupplyImages","finalImageID","finalImageWidth","finalImageFloat","firstLevelTag","secondLevelTag","thirdLevelTag","currentStep","updateState","activeImage","sectionNum","stepNum","parsed","isNaN","_section$sectionNum$s","steps","stepPic","float","_section$0$steps$step","newSection","ns","sectionName","imageWidth","sectionClone","newFloatValue","defaultTimeDisplay","ListWrapper","listStyle","listStyleType","HowToStep","setStartTime","endTime","setEndTime","validTimeInput","setTimeValidationStatus","direction","tip","editStep","deleteStep","moveUp","moveDown","stepTag","clips","hasVideoClip","videoDuration","videoClipEnd","videoClipStart","blockIsSelected","selectStep","clipId","clipStart","clipEnd","onFocus","caption","newCaption","endPoint","setEndTimeObject","HowToSection","sectionTag","editSection","deleteSection","selectStepInSection","newStep","newSteps","setCurrentStep","hasMissingProperties","introduction","suppliesIntro","supplies","toolsIntro","tools","howToYield","cost","costCurrency","costDisplayText","timeIntro","totalTime","totalTimeText","resultIntro","finalImageURL","finalImageCaption","units","resetVideoAttributes","videoDescription","videoUploadDate","videoThumbnailURL","stepList","videoName","description","publishedAt","upload_date","thumbnail_large","created_time","thumbnail_1080_url","poster","newState","supply","newName","imageURL","imageID","imageAlt","tool","newTool","newInput","finalImageAlt","registerPluginBlock","UbIcon","UbIconInspector","iconSizes","ToolbarDropdownMenu","CustomLinkControl","IconReplaceControl","CustomBlockControls","onReset","onLibraryOpen","onCustomInserterOpen","justification","allowedControls","Save","iconColor","iconBackground","iconHoverColor","iconGradientBackground","iconHoverBackground","iconHoverGradientBackground","classnames","Modal","Notice","TextareaControl","isValidSVG","CustomInserterModal","_attributes$svgIcon","isCustomInserterOpen","setCustomInserterOpen","setIconSize","svgIcon","customIcon","setCustomIcon","isSVG","insertCustomIcon","onRequestClose","isFullScreen","hideLabelFromVision","initialPosition","withInputField","status","isDismissible","disabled","link","displayShortcut","isKeyboardEvent","__experimentalLinkControl","LinkControl","isEditingURL","setIsEditingURL","linkRel","linkTarget","linkUrl","isURLSet","opensInNewTab","NEW_TAB_REL","primary","startEditing","primaryShift","unlink","onToggleOpenInNewTab","newLinkTarget","updatedRel","shortcut","focusOnMount","_ref2$url","newURL","newOpensInNewTab","onRemove","MenuGroup","MenuItem","code","Placeholder","WPPlaceHolder","setLibraryOpen","instructions","debounce","ultimateIcons","debouncedSetValue","setVal","setIcons","debouncedSearch","setDebouncedSearch","subCategoryFilter","mainCategoryFilter","mergeIcons","filteredIcons","finalIcons","iconObj","obj","preparedIcons","_icon$categories","categories","iconPack","iconPackIcons","_icon$title$toLocaleL","toLocaleLowerCase","isNoResults","_icon$title","_icon$type","SearchControl","Sidebar","setSearch","setSubCategoryFilter","setMainCategoryFilter","preparedIconPacks","allCategories","categoryName","categoryIcons","_preparedIconPacks$","IconsLibrary","CustomInspectorControls","_ultimateIcons$find$i","_ultimateIcons$find","isLibraryOpen","hasIcon","hasSVGIcon","finalIcon","ic","customInserterProps","newIcon","isNumber","iconRotation","fontAwesomeCategories","fontAwesomeIcons","addCard","addSubmenu","alignCenter","alignJustify","alignLeft","alignNone","alignRight","archive","arrowDown","arrowLeft","arrowRight","arrowUp","atSymbol","audio","backup","blockDefault","blockTable","box","brush","bug","button","calendar","cancelCircleFilled","capturePhoto","captureVideo","chartBar","check","chevronDown","chevronLeft","chevronRight","chevronRightSmall","chevronUp","classic","close","closeSmall","cloudUpload","cloud","cog","columns","comment","commentAuthorAvatar","commentAuthorName","commentContent","commentReplyLink","cover","create","crop","currencyDollar","currencyEuro","currencyPound","customPostType","desktop","dragHandle","download","external","file","flipHorizontal","flipVertical","formatBold","formatCapitalize","formatIndent","formatIndentRTL","formatItalic","formatListBullets","formatListBulletsRTL","formatListNumbered","formatListNumberedRTL","formatLtr","formatLowercase","formatOutdent","formatOutdentRTL","formatRtl","formatStrikethrough","formatUnderline","formatUppercase","fullscreen","gallery","globe","grid","handle","heading","help","helpFilled","inbox","institution","home","info","insertAfter","insertBefore","justifyLeft","justifyCenter","justifyRight","justifySpaceBetween","keyboardClose","keyboardReturn","layout","lifesaver","linkOff","listView","lock","login","mapMarker","mediaAndText","megaphone","menu","mobile","more","moreHorizontal","moreHorizontalMobile","moreVertical","moveTo","navigation","overlayText","pageBreak","customLink","page","pages","payment","percent","positionCenter","positionLeft","positionRight","pencil","people","pin","plugins","plusCircleFilled","plusCircle","plus","post","postAuthor","postCategories","postContent","postComments","postCommentsCount","postCommentsForm","postDate","postExcerpt","postFeaturedImage","postList","postTerms","previous","preformatted","pullLeft","pullRight","pullquote","queryPagination","queryPaginationNext","queryPaginationNumbers","queryPaginationPrevious","quote","receipt","redo","removeBug","removeSubmenu","reset","resizeCornerNE","reusableBlock","rotateLeft","rotateRight","row","rss","share","shield","shortcode","siteLogo","starEmpty","starFilled","starHalf","store","stretchFullWidth","shipping","stretchWide","subscript","superscript","swatch","symbolFilled","tableColumnAfter","tableColumnBefore","tableColumnDelete","tableRowAfter","tableRowBefore","tableRowDelete","table","termDescription","footer","header","sidebar","tablet","trash","trendingDown","trendingUp","undo","ungroup","unlock","update","upload","verse","video","warning","widget","amazon","bandcamp","behance","chain","codepen","deviantart","dribbble","dropbox","etsy","facebook","feed","fivehundredpx","flickr","foursquare","goodreads","google","github","instagram","lastfm","linkedin","mail","mastodon","meetup","patreon","pinterest","pocket","redditSolid","reddit","skype","snapchat","soundcloud","spotify","telegram","tiktok","tumblr","twitch","twitter","vimeo","vk","wordpress","yelp","youtube","commentEditLink","sparkles","wordpressSocialIcons","wordpressIcons","Path","SVG","Rect","version","HeightControl","resetFallbackValue","defaultValue","blockStyles","Tag","anchorAttributes","svgString","parser","DOMParser","svgDoc","parseFromString","errors","getElementsByTagName","editGallery","Slider","MediaPlaceholder","mediaUpload","FormFileUpload","images","pics","captions","descriptions","wrapsAround","isDraggable","autoplays","autoplayDuration","sliderHeight","showPageDots","usePagination","paginationType","slideShadows","rotate","stretch","depth","modifier","limitRotation","shadowOffset","defaut","shadowScale","ImageSliderMain","componentKey","setComponentKey","activeSlide","setActiveSlide","imageArray","captionArray","minHeight","multiple","newImages","newCaptionArray","scale","labels","initialSlide","draggable","wrapAround","pageDots","slides","filesList","files","onFileChange","accept","currentItem","SwiperCore","Navigation","Pagination","Scrollbar","A11y","Swiper","SwiperSlide","use","currentSwiper","initializeSwiper","currentSlides","customProps","simulateTouch","pagination","clickable","disableOnInteraction","effect","onSlideChange","realIndex","onSwiper","swiper","slide","autoPlay","adaptiveHeight","objectFit","ub_notify_info","firstColor","secondColor","ub_selected_notify","backColor","foreColor","outlineColor","success","points","currentNumbers","columnOneNumber","columnTwoNumber","columnThreeNumber","numberBackground","numberColor","setEitable","PostGridBlock","Spinner","QueryControls","addQueryArgs","apiFetch","canSelectMultipleCategories","filterObjectAttributes","condition","fromEntries","getEditWrapperProps","wrapAlignment","postImageWidth","amountPosts","postLayout","order","categoryArray","excludedCategories","orderBy","offset","tagArray","authorArray","getEntityRecords","getCurrentPostId","getPosts","cat","categories_exclude","orderby","per_page","exclude","tags","author","posts","emptyPosts","path","categoriesList","toolBarButton","postGridProps","FeaturedImage","moment","decodeEntities","htmlEntities","checkPostImage","checkPostAuthor","checkPostDate","checkPostExcerpt","checkPostLink","checkPostTitle","excerptLength","readMoreText","postTitleTag","PostTag","featured_image_src","featured_media","imgID","imgSizeLandscape","rendered","author_info","author_link","display_name","dateTime","date_gmt","utc","local","cateExcerpt","excerpt","no_words","splice","_wp","stillMounted","setStillMounted","imageUrl","setImageUrl","image_data","_image_data$media_det","media_details","sizes","source_url","preservePostImageAspectRatio","postImageHeight","MAX_POSTS_COLUMNS","Autocomplete","userInput","setUserInput","showSuggestions","setSuggestionDisplay","filteredList","focus","elem","addToSelection","setCategoriesList","tagsList","setTagsList","authorsList","setAuthorsList","orderDropdownVal","setOrderDropdownval","who","hasPosts","postTypeOptions","categorySuggestions","accumulator","sel","newDropVal","ca","cur","other","barColor","barBackgroundColor","barThickness","labelColor","HalfCircle","Line","percentagePosition","isStripe","detailAlign","detail","insideLabelClass","stripeStyleClass","strokeDashoffset","CircProgressIcon","LinearProgressIcon","ProgressBarMain","percentage","barType","barBorderRadius","progressBarAttributes","percentagePositionOptions","isStyleCircle","isStyleHalfCircle","_attributes$barBorder","_attributes$barBorder2","_attributes$barBorder3","_attributes$barBorder4","ReviewBody","removeFromArray","DatePicker","ID","authorName","itemName","itemType","itemPage","itemSubtype","itemSubsubtype","valueType","descriptionAlign","imgPosition","imgURL","imgAlt","parts","starCount","useSummary","summaryTitle","summaryDescription","callToActionText","callToActionFontSize","callToActionURL","callToActionBackColor","callToActionBorderColor","callToActionForeColor","inactiveStarColor","activeStarColor","activePercentBarColor","percentBarColor","authorAlign","enableCTA","ctaNoFollow","ctaOpenInNewTab","ctaIsSponsored","ctaAlignment","enableReviewSchema","enableImage","enableDescription","starOutlineColor","imageSize","brand","sku","identifier","identifierType","offerType","offerStatus","offerHighPrice","offerLowPrice","offerCount","offerPrice","offerCurrency","offerExpiry","usePhysicalAddress","address","addressName","reviewPublisher","reviewPublicationDate","bookAuthorName","isbn","cuisines","phoneNumber","priceRange","appCategory","operatingSystem","provider","eventStartDate","eventEndDate","eventPage","organizer","performer","ReviewMain","editedStar","setEditedStar","lastCuisine","setLastCuisine","setEventEndDate","toggleSetEventEndDate","offerPriceRaw","setOfferPriceRaw","offerHighPriceRaw","setOfferHighPriceRaw","offerLowPriceRaw","setOfferLowPriceRaw","isLoaded","setIsLoaded","setCTAFontSize","toggleSetCTAFontSize","setAlignment","getCurrentAlignment","initialAttributes","itemTypeExtras","subtypeCategories","Book","Event","Game","LocalBusiness","MediaObject","MusicPlaylist","Organization","Product","SoftwareApplication","subsubtypes","PublicationEvent","EducationalOrganization","MedicalOrganization","PerformingGroup","Project","SportsOrganization","AutomotiveBusiness","EmergencyService","EntertainmentBusiness","FinancialService","FoodEstablishment","GovernmentOffice","HealthAndBeautyBusiness","HomeAndConstructionBusiness","LegalService","LodgingBusiness","MedicalBusiness","SportsActivityLocation","Store","addressInput","cuisineInput","onKeyUp","latestItemArray","onBlur","itemURLInput","offerAttributes","unusedDefaults","newDate","newDateVal","schemaDefaults","defaults","unusedAttributes","newValueType","factor","body","textContent","descriptionEnabled","selectedStarColor","setActiveStarIndex","activeStarIndex","alignments","ctaFontSize","measureCTAFontSize","Dashicon","removeIcon","OldStars","limit","Stars","setValue","onHover","displayColor","setDisplayColor","mouseHover","mouseLeave","mouseClick","onMouseOver","onMouseOut","average","setAverage","mouseOnHold","setMouseOnHold","ctaButton","newAverage","setNewPercentage","percentageBar","mouseX","newArray","maxHeight","maxWidth","onMerge","mergeWithNext","minWidth","newParts","currentTarget","getBoundingClientRect","clientX","onMouseDown","onMouseUp","onMouseMove","justifyContent","calculateAverage","JSONItems","oldJSONLD","reviewBody","itemReviewed","reviewRating","ratingValue","bestRating","SortableContainer","SortableElement","arrayMove","FacebookIcon","TwitterIcon","LinkedInIcon","PinterestIcon","RedditIcon","TumblrIcon","normal","SortableItem","iconShape","addOutline","iconDetails","bgColor","main","SortableList","useCaptions","SocialShareMain","hasTransitioned","setHasTransitioned","iconOrder","enabledIcon","showFacebookIcon","showTwitterIcon","showLinkedInIcon","showPinterestIcon","showRedditIcon","showTumblrIcon","axis","onSortEnd","oldIndex","newIndex","facebookCaption","twitterCaption","linkedInCaption","pinterestCaption","redditCaption","tumblrCaption","GooglePlusIcon","Component","UPDATED_JUSTIFICATION","iconLoc","EmptyStar","BlockIcon","FullStar","OldStarRating","highlightedStars","setHighlightedStars","reviewText","StarRating","starColor","starSize","selectedStars","reviewTextAlign","starAlign","fillColor","Star","reviewTextColor","afterIcon","HalfStar","numberBoxIcon","featureBoxIcon","notificationBoxIcon","borderedBoxIcon","borderBoxMetaData","notificationBoxMetaData","numberBoxMetaData","numberBoxColumnMetaData","StyledBox","removeBlocks","replaceInnerBlocks","boxColor","outlineStyle","outlineThickness","outlineRoundingRadius","outlineRadiusUnit","renderedBlock","inspectorExtras","blockToolbarExtras","newLength","columnCountToolbar","_Array$fill","convertedBlocks","extraStyles","radiusUnit","borderLeftColor","columnNum","_useSelect2","getBlockIndex","_getBlock$attributes","parentOutlineColor","parentForeColor","parentBackColor","enableBackground","xmlSpace","listItemIcon","StyledListItem","listMetadata","listItemMetaData","ordered","convertSubitems","subitems","subitem","itemText","colorList","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgrey","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","FontAwesomeIcon","library","add","convertOldStyledList","openingLiLocs","matchAll","closingLiLocs","openingUlLocs","closingUlLocs","liLocs","pairTags","ulLocs","openingTagLocs","closingTagLocs","pairs","tagLoc","findLastIndex","listToArray","itemArray","li","parentItems","nestedItems","renderItems","listArray","ul","setFontSize","toggleSetFontSize","setHasApiAccess","getBlockParentsByBlockName","getClientIdsOfDescendants","itemSpacing","isRootList","maxMobileColumns","convertListToBlocks","blockArray","oldListData","listItemBlocks","setAttributesToAllItems","isRootOfList","newIconColor","documentElement","getPropertyValue","_useDispatch2","moveBlocksToPosition","replaceBlocks","getBlockParents","getNextBlockClientId","getPreviousBlockClientId","currentBlockIndex","listRootClientId","useFontSize","toggleUseFontSize","outdentItem","ancestorItemsAndLists","listRoot","itemBlocksToTransfer","parentListId","blockTarget","parents","listItemRef","itemFragment","filteredAttributes","replacements","replacementBlocks","targetBlock","findNextItem","ancestors","parentLists","targetListItem","findLastDescendant","commonPaths","decreaseIndentIcon","increaseIndentIcon","OldTabHolder","TabHolder","activeControl","activeTab","tabsContent","tabsTitle","moveBlockToPosition","tabContent","SortableHandle","_Component","state","_this$props","ubTabbedContentBlocks","_iterator","_createForOfIteratorHelper","_step","bl","showControls","addTab","DragHandle","propz","onChangeTitle","onRemoveTitle","toggleTitle","onAddTab","setState","innerblock","_this2$props$block$at","titleItems","useDragHandle","tabsTitleAlignment","useAnchors","tabsAnchor","tabsAlignment","tabVertical","tabStyle","_iterator2","_step2","normalColor","normalTitleColor","useWindowAsScrollContainer","horizontalTabIcon","verticalTabIcon","accordionIcon","displayMode","tabletTabDisplay","mobileTabDisplay","tabColorPanels","newAnchor","isVertical","horizontalTabs","tabAddButton","pop","parentNode","verticalTabs","verticalTabAddButton","verticalTabHolder","tabContentContainer","innerHTML","TableOfContents","version_1_0_8","version_1_0_9","version_1_1_3","version_1_1_6","version_1_1_8","allowedHeaders","showList","allowToCHiding","links","numColumns","headers","canRemoveItemFocus","toggleCanRemoveItemFocus","plainList","toLatin","faEye","faEyeSlash","filterDiacritics","subscribe","OptionalParent","enabled","_Component2","_super2","unsubscribe","breaks","currentlyEditedItem","hasIdMismatch","replacementHeaders","componentDidMount","getHeadingBlocks","headings","pageNum","pageBreaks","rootBlocks","newBlock","blockAttributes","headingTitle","elementId","internalHeadings","setHeadings","checkIDs","removeDiacritics","blockName","allowToLatin","currentIDs","hasHeadings","newHeaders","customContent","hasMismatch","hd","defaultReplacement","componentWillUnmount","componentDidUpdate","prevProps","prevState","_this$props$blockProp","blockProp","_this$state","gaps","oldIDs","newIDs","mismatchLocs","currentHeaders","insertionSpots","nh","currentHeader","deletionSpots","itemFocusRemoved","_blockProp$attributes","listColor","listBackgroundColor","_this$state2","placeItem","makeHeaderArray","origHeaders","readCustomHeadingInput","revisedHeaders","currentlyEditedHeader","parseList","justifyItems","hideOnMobile","enableSmoothScroll","titleBackgroundColor","listIconColor","showText","hideText","tocInstances","instance","previewsEnabled","titleAlignment","cyrillic","conversionTables","convertAndReplace","currentTable","rawTarget","locale","getHeaderBlocks","makeNestedArray","last","combineSubarrays","makeHeaderArray_1_0_8","arrays","TableOfContents_1_0_8","setHeaders","headingAnchorEmpty","headingContentEmpty","headingDefaultAnchor","parseList_1_0_8","isHidden","ToCPlaceholder","TableOfContents_1_0_9","_this4","parseList_1_0_9","multilineItem","parseList_1_1_3","TableOfContents_1_1_3","_Component3","_super3","_this5","_this6","makeHeaderArray_1_0_9","setHeaders_1_1_5","_this7","makeHeaderArray_1_1_5","TableOfContents_1_1_5","_Component4","_super4","_this8","columnCount","ToggleButton_1_1_6","_Component5","_super5","TableOfContents_1_1_6","_Component6","_super6","_this9","_this$props2","_props$attributes5","placeItem_1_1_8","makeHeaderArray_1_1_8","parseList_1_1_8","TableOfContents_1_1_8","_Component7","_super7","_this10","_this$props3","_props$attributes6","ToggleButton_2_0_0","_Component8","_super8","_props$attributes7","defaultDiacriticsRemovalMap","base","letters","charCodeMap","diacriticsMap","charCodeAt","testimonial","activeAlignment","setActiveAlignment","ub_testimonial_author","ub_testimonial_author_role","ub_testimonial_text","textSize","authorRoleAlign","remove","isValueSpacingPreset","getSpacingPresetCssVar","css","_i","_Object$entries","_Object$entries$_i","outputString","child","input","unit","rootBlock","descendants","removedElems","inputArray","chunkSize","resultArray","chunkIndex","sourceArray","passArray","failArray","sec","connectWithMainStore","ProPass","isPro","selectMapping","namespacedSelect","getProStatus","ListItemPill","pillClick","_ref$disabled","CSSTransition","SavedStyleListItem","withBusyStatus","SavedStyleItemCardContainer","_ref$filterClause","filterClause","_ref$busyStatus","busyStatus","onItemSelect","selectedItemId","activeItemId","defaultStyleId","stylesLength","renderListItems","classNames","timeout","itemClicked","renderEmpty","asyncIterator","toStringTag","define","Generator","Context","makeInvokeMethod","tryCatch","GeneratorFunction","GeneratorFunctionPrototype","getPrototypeOf","defineIteratorMethods","_invoke","AsyncIterator","invoke","__await","callInvokeWithMethodAndArg","method","delegate","maybeInvokeDelegate","_sent","dispatchException","resultName","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","isGeneratorFunction","setPrototypeOf","__proto__","awrap","async","rval","complete","finish","_catch","delegateYield","asyncGeneratorStep","gen","reject","_next","_throw","_asyncToGenerator","fn","args","useMemo","getRenderedPreviewThunk","SavedStylesManager","StylePreviewModal","_ref$itemClicked","getPreview","renderedComponents","isPreviewsEnabled","htmlPreview","setHtmlPreview","showPreviewVisibility","setShowPreview","showPreview","itemTitle","regExp","reformedTitle","replaceAll","itemClick","htmlContent","styleTitle","storeSelect","getRendered","actionMapping","storeDispatch","storeNamespace","showExtensionInfo","SavedStylesAdvancedButton","_ref$isUpsell","isUpsell","showModal","_ref$targetFeatureId","targetFeatureId","_ref$containerClassNa","containerClassName","mainStoreActionMap","namespacedDispatch","Panel","SavedStylesSaveRow","SelectedSavedStyleControls","SavedStylesAdvancedControls","saveFunction","panelVisibility","setVisibility","updateFunction","applyStyle","updateStyleFunction","isAdvancedControlsVisible","setAdvancedControlsVisibility","SavedStylesInspectorPanel","SavedStylesListing","applyStyleToComponent","saveStyle","updateSavedStyle","getComponentDefaultStyle","getComponentSavedStyleIds","getDefaultBlockAttributes","_ref$overrideBlockTyp","blockType","componentStyles","saveCurrentStyle","updateCurrentStyle","_ref$attributes","_ref$defaultAttribute","_ref$attributesToSave","savedStyleIds","_ref$previewAttribute","_ref$previewElementCa","setAttributeRenderPreparation","setElementRenderPreparation","setRenderPreviewParentBlock","setRenderPreviewBlockType","activeStyleId","setActiveStyleId","selectedStyleId","_ref$previewParentBlo","previewParentBlockType","_ref$previewBlockType","activeBlockId","cachedBlockIds","setStartupBlockIds","_ref$previewsEnabled","setPreviewsEnabledStatus","setSelectedItemId","setCurrentBlockTypeOverride","prepareFinalAttributes","markedAttributes","setMarkedAttributes","isSubcomponentMarkedForDefaultStyle","applyDefaultStyle","isBlockMarkedForDefaultStyle","calculateActiveStyleId","savedStyleId","savedStyleObject","equalityStatus","finalAttributes","saveStyleFunction","isStatic","styleId","finalStyleId","updateComponentStyle","setActiveItemId","getBlockType","getActiveItemId","getSelectedItemId","getBlockId","getStartupBlockIds","selectObject","getComponentSavedStyles","_namespacedSelect$get","SavedStylesListingFilter","deleteStyle","setStyleAsDefaultThunk","_ref$applyStyle","advancedControlsVisibility","filterName","setFilterName","filteredStyles","setFilteredStyles","filteredStyleList","carry","deleteComponentStyle","setDefaultStyle","removeDefaultStyle","UbProInspectorTextInput","prodStatus","newStyleName","setNewStyleName","buttonDisabledStatus","isSmall","mainStoreSelectorMapping","inProduction","updateStyleTitleAction","selectedStyleName","updateStyleTitle","titleEditStatus","setTitleEditStatus","editedTitle","setEditedTitle","isApplyDisabled","updateStyleTitleToServer","startTitleEdit","staticStyleDisabledStatus","isDestructive","getComponentStyleName","mainStoreSelectMapping","decidePreviewBackground","pageBackgroundColor","modalPosition","setModalPosition","blockPreviewContent","pageSimulation","defaultTopMargin","calculatePosition","pageSimulationElement","blockPreviewContentElement","overflowObject","isOverflowed","negativeToZero","_overflowObject$sizes","container","preview","sideWidth","sideHeight","moveElement","transformOrigin","animAxis","propertyName","containerElement","previewElement","_containerElement$get","containerWidth","containerHeight","_previewElement$getBo","previewWidth","previewHeight","targetElement","amountObject","targetContainer","scrolledTop","scrollTop","_ref$placeholder","ActiveBlockIcon","iconElement","withUpsellControlWrapper","UpsellButtonGroupControl","_ref$buttonLabels","buttonLabels","UpsellColorControl","UpsellInspectorPanelBody","UpsellToggleControl","UpsellSelectControl","UpsellIconControl","DUMMY_CONTROL_TYPES","PANEL","TOGGLE","SELECT","COLOR","ICON","BUTTON_GROUP","UpsellControlSelector","controlData","renderDummyControl","propsRest","TargetDummyControl","UpsellControlWrapper","featureId","navigationType","LEFT","RIGHT","ModalNavigation","_ref$disable","disable","clickHandler","finalType","setType","navigationKeys","UpsellProPanel","UpsellInspectorDummy","controlsData","getUpsellDummyControlDataActiveBlock","VitalizeText","UpsellInspectorNotice","blockTitle","logoUrl","showInfo","getLogoUrl","contentData","useCallback","UpsellModal","UpsellMain","activeBlock","activeBlockTitle","blockUpsellData","summaryVisibility","setSummaryVisibility","noticeWrapperNode","setNoticeWrapperNode","noticeParentQuery","onWrapRefChange","coreWithSelect","_getSelectedBlock","_getBlockType","_getSelectedBlock2","getUpsellDataActiveBlock","UpsellModalContent","UpsellModalButton","modalButtonTypes","UpsellModalBase","modalVisibility","closeModal","upsellData","defaultFeatureSs","proUrl","targetBlockIcon","dataIndex","setDataIndex","allData","setAllData","currentData","setCurrentData","preIncDecCheck","finalIndex","incDecIndex","navStatus","directToProUrl","upsellDataValues","ssUrl","PRIO","BASIC","_ref$type","hideUpsellModal","UpsellModalEditor","activeBlockIcon","upsellModalVisibilityStatus","getUpsellTargetExtensionInfoShow","getAssets","getActiveBlockIconObject","mainStoreActionMapping","currentMode","UB_ENV","modeCheck","against","modeCheckDev","modeCheckProd","_ref$help","_ref$options","_ref$colorSettings","_ref$title","_ref$selectedIcon","finalProps","MainStore","UpsellManager","_ManagerBase","addDummyInspectorControls","SavedStylesStore","_store","_preparePersistentState","WeakSet","_cacheStartupBlockIds","_registerStore","_len","_key","_classPrivateMethodInitSpec","_classPrivateFieldInitSpec","persistentState","_classPrivateMethodGet","_preparePersistentState2","_registerStore2","onload","_cacheStartupBlockIds2","savedStylesData","saved","atob","defaultStyles","blocksOnEditor","ubBlockIds","storeState","_classPrivateFieldSet","_classPrivateFieldGet","registerStore","createHigherOrderComponent","range","createRange","setStart","containerStringified","containerFragment","createContextualFragment","appendChild","withInspectorControls","BlockEdit","context","ubMainStore","blockTypeId","defaultBlockAttributes","getBlockDefaultAttributes","applyPluginFilter","finalData","ACTION_TYPES","actions","storeName","preparePluginHookName","hookName","hookType","availableHookTypes","finalHookType","filterData","finalFilterName","UN_AFFECTIVE","addPluginFilter","setUpsellModalVisibility","visibilityStatus","UPSELL_MODAL_VISIBILITY","payload","setTargetExtensionForInfoShow","extensionId","UPSELL_EXTENSION_INFO_SHOW","setTargetBlockForInfoShow","blockId","TARGET_BLOCK_INFO_SHOW","showUpsellModal","extensionFeatureId","targetBlockType","_select$getSelectedBl","createReduxStore","register","reducer","selectors","deepmerge","extraState","innerExtraState","reducerOptions","generatedStore","getStoreId","ub_main_store_id","upsellExtensionData","assets","upsells","extensionData","_this$storeName","createStore","DEFAULT_STATE","app","upsell","upsellModalVisibility","targetExtensionInfoShow","targetBlockInfoShow","getBlockUpsellData","getStoreName","_state$blockAttribute","currentBlockType","featureData","_select$getSelectedBl2","dummyControlsData","assetKey","_blockOptions$icon","blockOptions","defaultState","ownKeys","_toPropertyKey","_toPrimitive","hint","prim","toPrimitive","res","v4","uuidV4","types","getRenderedPreview","SET_ACTIVE_ITEM_ID","SET_SELECTED_ITEM_ID","SET_ADVANCED_CONTROLS_VISIBILITY","setShowPreviewStatus","SET_SHOW_PREVIEWS","SET_ATTRIBUTE_RENDER_PREPARATION","SET_ELEMENT_RENDER_PREPARATION","parentBlockType","SET_PREVIEW_PARENT_BLOCK","setSavedStylesBusy","SET_BUSY_STATE","setSavedStylesIdle","saveAllBlockStyles","SAVE_ALL_BLOCK_STYLES","updateStyle","newStyleObject","UPDATE_STYLE","setStyleAsDefault","SET_STYLE_DEFAULT","cacheBlockPreview","htmlString","CACHE_BLOCK_PREVIEW","newTitle","UPDATE_STYLE_TITLE","setPageBackgroundColor","pageColor","SET_PAGE_BACKGROUND_COLOR","SET_PREVIEW_BLOCK_TYPE","blockIds","SET_STARTUP_BLOCK_IDS","SET_PREVIEW_ENABLED_STATUS","SET_CURRENT_BLOCK_TYPE_OVERRIDE","startBusyOperation","saveDefaultStylesToServer","getDefaultStyles","getOptions","setIdle","requestForm","FormData","append","btoa","saveStylesToServer","encodedStyles","restPath","restForm","deleteStaticStyle","staticDeleteRestRoute","staticDeleteNonce","formData","saveStaticStyle","staticRestPath","staticNonce","_Object$keys$filter","_Object$keys$filter2","_styleObject$styleId","prepareStyleObject","styleContent","isStaticStyle","addBlockStyle","componentSavedStyles","setBlockStyles","newStyles","allStyles","newStyleId","getStyleObject","getComponentStyleObject","staticStyleObject","_x","_x2","newBlockStyles","styleKey","finalObject","generatePreviewViaBlock","getRenderElementPreparationCallback","getRenderPreviewParentBlock","getRenderPreviewBlockType","getComponentTypeFromStyleId","previewProviderBlock","pProviderId","waitTime","currentActiveBlockType","renderAttributes","targetClientId","targetBlockElement","_targetBlockElement$c","componentElement","updatedElement","generatedPreview","prepareAttributesForRender","childNodes","outerHTML","_x3","_x4","componentName","getRenderAttributePreparationCallback","generatePreviewViaRest","preparedAttributes","resp","useRest","force","renderedPreview","getPageBackgroundColor","currentBg","editorWrapper","toggleShowPreviews","isShowPreviewsEnabled","busyState","storeObject","createStoreState","action","busy","updatedSaved","updatedSavedStyles","updatedBlockPreviews","renderProps","attributeRenderPreparation","elementRenderPreparation","previewParentBlock","listing","showPreviews","advancedControlsVisible","targetBlockStyles","updatedBlockStyles","startupBlockIds","currentBlockTypeOverride","propertyKey","_state$saved$styles","componentType","getBlockTypeExternal","targetId","_state$saved$styles2","getRenderedStyles","isActiveBlockForRenderForced","forceActiveBlockForRender","cKey","cStyles","sId","getCurrentBlockTypeOverride","_createBlock$attribut","_getDefaultStyles","_getRenderedStyles"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"blocks.build.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAA4D;AAC9D,EAAE,CACiD;AACnD,CAAC,6BAA6B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iDAAiD,aAAa;;AAE9D,CAAC;;;;;;;;;;;ACl2GD;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,KAA4D;AAC9D,EAAE,CACgD;AAClD,CAAC,6BAA6B;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iDAAiD,aAAa;;AAE9D,CAAC;;;;;;;;;;;;;;;;;;;;;AClrW+D;AAC7B;AACT;;AAE1B;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,cAAc,uBAAuB;AACrC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;;AAEA;AACA;;AAEA,gBAAgB,6BAA6B;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yCAAyC,SAAS;;AAElD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG,+YAA+Y;AAClZ;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,GAAG,GAAG;;AAEN;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,uBAAuB;AACvB;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG,IAAI;AACP;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;A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ACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,EAAE;AACF;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,EAAE;AACF;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,EAAE,IAAI;AACN;;AAEA;;AAEA;;;;;;;;;;;;;;;;;ACpIkC;AAClC;AACA;AACA;AACA;AACA;AACA;;AAEe;AACf,0DAA0D,UAAU,qDAAQ,yHAAyH;AACrM;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACe;AACf;AACA;AACA;;;;;;;;;;;;;;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGe;AACf;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACoD;;AAEpD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,2EAA2E;AAC3E;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,CAAC;;AAED;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sBAAsB,kCAAkC;AACxD;AACA;AACA,MAAM;AACN;AACA,MAAM;;AAEN,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA,yEAAyE,aAAa;AACtF;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA,4EAA4E,eAAe;AAC3F;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB;;AAEpB;AACA;AACA;AACA;AACA,IAAI;AACJ,oBAAoB,0BAA0B;AAC9C;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,uDAAuD,sDAAsD;AAC7G;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,+BAA+B;AACrD;AACA;;AAEA;AACA;;AAEA;AACA,IAAI;;;AAGJ,mBAAmB,kBAAkB;AACrC;;AAEA;AACA,sBAAsB,wBAAwB;AAC9C;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wEAAwE;AACxE,0CAA0C;;;AAG1C,sBAAsB,qBAAqB;AAC3C;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA,kBAAkB,mBAAmB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,MAAM;AACN;AACA,kBAAkB,mBAAmB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;;AAEA,oBAAoB,iBAAiB;AACrC;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA,0CAA0C,QAAQ;AAClD;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,gFAAgF,eAAe;AAC/F;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,qDAAS;AAC1B,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,kBAAkB,iBAAiB;AACnC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,gBAAgB,gBAAgB;AAChC,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,gBAAgB,iBAAiB;AACjC;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,gBAAgB,wBAAwB;AACxC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA,gBAAgB,wBAAwB;AACxC;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,WAAW;;AAEX;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iBAAiB,uDAAW;;AAE5B,kBAAkB,sBAAsB;AACxC;;AAEA,oBAAoB,iBAAiB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR,wBAAwB,qBAAqB;AAC7C;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;AAC5B;AACA;;AAEA,cAAc,iBAAiB;AAC/B;AACA;AACA;;AAEA,8CAA8C,QAAQ;AACtD;AACA;AACA,MAAM;AACN,kBAAkB,qBAAqB;AACvC;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;AACA,MAAM;AACN,sBAAsB,mBAAmB;AACzC;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;AACA;AACA,MAAM;AACN,sBAAsB,kBAAkB;AACxC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;;AAEvC;AACA;AACA,MAAM;;AAEN;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,2CAA2C;;AAE3C;AACA;AACA,MAAM;;AAEN;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,oBAAoB;;AAEpB,kBAAkB,iBAAiB;AACnC;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oBAAoB;;AAEpB,kBAAkB,iBAAiB;AACnC,sCAAsC;;AAEtC;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,sBAAsB;;AAEtB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,iBAAiB;AACnC;;AAEA,oBAAoB,kBAAkB;AACtC;AACA;AACA;;AAEA;AACA;;AAEA;AACA,qBAAqB;;AAErB,kBAAkB,iBAAiB;AACnC;;AAEA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,2EAA2E,iBAAiB;AAC5F;AACA;;AAEA,cAAc,gBAAgB;AAC9B;;AAEA,gBAAgB,kBAAkB;AAClC;AACA;AACA;;AAEA;AACA;;AAEA;AACA,kBAAkB,iBAAiB;AACnC;;AAEA;AACA,sBAAsB,0BAA0B;AAChD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;;AAExB,sEAAsE,aAAa;AACnF;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;;AAEnB,oBAAoB;;AAEpB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH,EAAE;;;AAGF;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,yEAAyE,eAAe;AACxF;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;AACA;AACA,2BAA2B;AAC3B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA,yBAAyB;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,0BAA0B;;AAE1B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,WAAW;AACX,SAAS;AACT,0BAA0B;;AAE1B;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,kBAAkB,uBAAuB;AACzC;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,kBAAkB,gBAAgB;AAClC;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;AACA,+CAA+C;AAC/C;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,+DAAe,CAAC,EAAC;AACotB;;;;;;;;;;;;AC1pDruB;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,sCAAsC;AACtC;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,2CAA2C,0BAA0B;AACrE;AACA;AACA;;AAEA,2BAA2B;AAC3B;AACA;AACA;;AAEA;;;;;;;;;;;;AChDA;AACA;AACA;AACA;AACA;;AAEa;AACb;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,QAAQ;AAC1B;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,kCAAkC;AAClC;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,iBAAiB,sBAAsB;AACvC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,mBAAmB,oBAAoB;AACvC;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;ACzFA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;;AAEA,IAAI,IAAqC;AACzC,6BAA6B,mBAAO,CAAC,yFAA4B;AACjE;AACA,YAAY,mBAAO,CAAC,uDAAW;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,YAAY;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,WAAW;AACtB;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6GAA6G;AAC7G;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;;AAEA;;;;;;;;;;;;ACtGA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb,cAAc,mBAAO,CAAC,0EAAU;AAChC,aAAa,mBAAO,CAAC,4DAAe;;AAEpC,2BAA2B,mBAAO,CAAC,yFAA4B;AAC/D,UAAU,mBAAO,CAAC,uDAAW;AAC7B,qBAAqB,mBAAO,CAAC,qEAAkB;;AAE/C;;AAEA,IAAI,IAAqC;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,2CAA2C;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,SAAS;AACtB,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV,8BAA8B;AAC9B,QAAQ;AACR;AACA;AACA;AACA;AACA,+BAA+B,KAAK;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,4BAA4B;AAC5B,OAAO;AACP;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,QAAQ,IAAqC;AAC7C;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,SAAS,KAAqC;AACxD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB,sBAAsB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU,IAAqC;AAC/C;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,2BAA2B;AACjD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM,KAAqC,4FAA4F,CAAM;AAC7I;AACA;;AAEA,oBAAoB,gCAAgC;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB,gCAAgC;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iHAAiH;AACjH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;ACjmBA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI,IAAqC;AACzC,gBAAgB,mBAAO,CAAC,0EAAU;;AAElC;AACA;AACA;AACA,mBAAmB,mBAAO,CAAC,uFAA2B;AACtD,EAAE,KAAK,EAIN;;;;;;;;;;;;AClBD;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb;;AAEA;;;;;;;;;;;ACXA;;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;;;AAIb,IAAI,IAAqC;AACzC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2EAA2E;AAC3E;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,EAAE;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD;;AAEjD;AACA;AACA;AACA,kDAAkD;;AAElD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,iBAAiB;AACjB,sBAAsB;AACtB,uBAAuB;AACvB,uBAAuB;AACvB,eAAe;AACf,kBAAkB;AAClB,gBAAgB;AAChB,YAAY;AACZ,YAAY;AACZ,cAAc;AACd,gBAAgB;AAChB,kBAAkB;AAClB,gBAAgB;AAChB,mBAAmB;AACnB,wBAAwB;AACxB,yBAAyB;AACzB,yBAAyB;AACzB,iBAAiB;AACjB,oBAAoB;AACpB,kBAAkB;AAClB,cAAc;AACd,cAAc;AACd,gBAAgB;AAChB,kBAAkB;AAClB,oBAAoB;AACpB,kBAAkB;AAClB,0BAA0B;AAC1B,cAAc;AACd,GAAG;AACH;;;;;;;;;;;;ACpLa;;AAEb,IAAI,KAAqC,EAAE,EAE1C,CAAC;AACF,EAAE,wJAAyD;AAC3D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACN0D;AACY;AACF;AACI;AACN;AAC4B;AACtB;AACZ;AAC0B;AACd;AACG;AACnC;AACN;AAC4C;AAC3C;;AAEnC;AACA;AACA,IAAI,qFAAe;;AAEnB,IAAI,qFAAe,iBAAiB;AACpC;;AAEA,EAAE,kFAAY;AACd;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;;AAEA;AACA,MAAM,IAAqC;AAC3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG,IAAI;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI,iDAAS;AACb;AACA;AACA;AACA;;AAEA,EAAE,iDAAS;;AAEX;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,iDAAS;;AAEX,iBAAiB,oFAAc;AAC/B;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qBAAqB,yFAAkB;;AAEvC;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,+EAAS;;AAEb;AACA;;AAEA;;AAEA,MAAM,qFAAe;;AAErB,0EAA0E,aAAa;AACvF;AACA;;AAEA,cAAc,gGAA0B,2BAA2B,qFAAe;;AAElF,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB,6BAA6B,iDAAS;;AAEzG;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa,mBAA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A;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oDAAoD,mFAAa,GAAG;AACpE;AACA;AACA,mBAAmB;AACnB,kBAAkB;AAClB;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB;AACpB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;AAClB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;;AAEA;AACA;;AAEA;;AAEA;AACA,kBAAkB;AAClB;AACA;AACA,mBAAmB;AACnB;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA,iBAAiB;;AAEjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,6BAA6B;AAClD,mBAAmB;AACnB;AACA;AACA;AACA,mBAAmB;;AAEnB,8EAA8E;AAC9E;AACA,eAAe;;AAEf;AACA;AACA,WAAW;;AAEX,mFAAmF;AACnF,UAAU;AACV;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,YAAY;AACZ;AACA;AACA,aAAa;AACb;AACA;AACA,aAAa;AACb;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA,4CAA4C,SAAS;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA,0BAA0B,mFAAa,GAAG;;AAE1C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA,mEAAmE;;AAEnE,uBAAuB,mFAAa,GAAG;;AAEvC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA,UAAU;AACV;;AAEA;AACA,UAAU;AACV;AACA,UAAU;AACV;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA,OAAO;;AAEP,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB;AACnE;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,OAAO;;AAEP;AACA;AACA;AACA,8BAA8B,iDAAS;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;;AAEX;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,sCAAsC,oFAAc;AACpD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,4CAA4C,SAAS;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA,gBAAgB;AAChB;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;AAC5B;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa;AAC5B;AACA,SAAS,EAAE,qDAAa,mBAAmB,8EAAQ;AACnD;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA,GAAG,CAAC,6CAAS,GAAG,qFAAe,+EAA+E,qFAAe,wCAAwC,qFAAe;AACpL;;AAEA;AACA,SAAS,2DAAgB;AACzB,cAAc,4DAAmB,EAAE,2DAAgB,EAAE,2DAAgB;AACrE,YAAY,yDAAc;AAC1B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI,+EAAS;;AAEb;AACA;;AAEA;;AAEA,MAAM,qFAAe;;AAErB,0EAA0E,aAAa;AACvF;AACA;;AAEA,cAAc,gGAA0B,2BAA2B,qFAAe;;AAElF,MAAM,qFAAe,CAAC,4FAAsB,CAAC,4FAAsB,6BAA6B,iDAAS;;AAEzG;AACA;;AAEA,IAAI,kFAAY;AAChB;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,QAAQ,iDAAS,uEAAuE,eAAe;AACvG;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,eAAe,qDAAa,mBAAmB,8EAAQ;AACvD;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA,GAAG,CAAC,6CAAS,GAAG,qFAAe,kFAAkF,qFAAe,0CAA0C,qFAAe,oCAAoC,qFAAe;AAC5O;AACA,GAAG;AACH;;AAEuL;;;;;;;;;;;;;;;;;;;;;;;;;ACrkD7H;AAC0C;AAC9B;AACnC;AACY;AACM;AAC3B;AACY;AACc;AACP;;AAE7C;AACA;AACA,WAAW,gEAAW;AACtB,GAAG;AACH;;AAEA;AACA;AACA,WAAW,mEAAc;AACzB,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,QAAQ,SAAS,KAAK;AAClD;AACA,cAAc;AACd;AACA;AACA,wCAAwC,sBAAsB;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA,EAAE,oFAAc;;AAEhB;AACA;;AAEA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA;AACA,gBAAgB;AAChB,eAAe;AACf;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;;;AAGA;AACA,gBAAgB,0DAAW;AAC3B;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB,mGAA6B;;AAE7C,wBAAwB,0DAAmB,CAAC,mDAAU,EAAE,8EAAQ,GAAG;AACnE;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,CAAC,CAAC,wDAAe;;AAEjB;AACA;AACA;AACA,0BAA0B,KAAqC,GAAG,8EAAQ,GAAG,EAAE,mDAAU;AACzF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qDAAqD,MAAM;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,6DAAe;;AAE7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,wDAAc;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,wDAAc;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,wDAAc;AAC1B,CAAC,IAAI,CAAE;AACP,+DAAe,aAAa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3ZwE;AAC9B;AACnC;AACT;AACO;AACH;AACoB;AACY;AACjB;AACtC;AACA;AACA;AACA;AACA;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,aAAa;AACzB;AACA;AACA;AACA;AACA,4BAA4B,SAAS;AACrC;AACA;AACA;AACA;AACA,iBAAiB,YAAY;AAC7B,iBAAiB,YAAY;AAC7B,iBAAiB,YAAY;AAC7B,gBAAgB,YAAY;AAC5B;AACA;AACA,mBAAmB,YAAY;AAC/B,qBAAqB,QAAQ,SAAS,SAAS;AAC/C,QAAQ;AACR;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,QAAQ,SAAS,IAAI;AAC9C,YAAY;AACZ;AACA;AACA;AACA,0BAA0B,sBAAsB;AAChD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,EAAE,oFAAc;;AAEhB;AACA;;AAEA;AACA,+BAA+B;;AAE/B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA,iBAAiB,SAAS;AAC1B;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA,gBAAgB;AAChB;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,6BAA6B;;AAE7B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,uEAAuE,4DAAoB,QAAQ;AACnG;AACA;;AAEA,oBAAoB,0DAAW;AAC/B;;AAEA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA,oDAAoD,4DAAoB;AACxE;AACA;;AAEA;AACA,qEAAqE;AACrE;;AAEA,+BAA+B,+CAAM;AACrC;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT,OAAO;AACP,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA,qDAAqD,4DAAoB,QAAQ;;AAEjF,iBAAiB,+CAAM;AACvB;AACA;AACA,OAAO;AACP;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT,OAAO;AACP,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,iEAAiE,4DAAoB;AACrF;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,mGAA6B;;AAElD;AACA;AACA;AACA,MAAM,0DAAmB,CAAC,+DAAsB;AAChD;AACA,OAAO,kEAAkE,yDAAkB,CAAC,qDAAc;AAC1G;AACA;;AAEA;AACA,CAAC,CAAC,wDAAe;;AAEjB,yBAAyB,+DAAsB;AAC/C,uBAAuB,KAAqC;AAC5D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,uDAAe;AAC1B,8CAA8C,uDAAa;AAC3D;AACA,aAAa,4DAAoB;AACjC;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB,eAAe,SAAS,IAAI;AACjD,QAAQ;AACR,iCAAiC,aAAa,MAAM,GAAG;AACvD;AACA;AACA;AACA;AACA,YAAY,2DAAmB,EAAE,wDAAc,aAAa,2DAAiB;;AAE7E;AACA,yBAAyB;AACzB;AACA,MAAM,wDAAc;;AAEpB;AACA;AACA;AACA,gBAAgB,KAAK;AACrB;AACA;AACA,gBAAgB,wDAAc;;AAE9B;AACA;AACA;AACA;AACA,iBAAiB,wDAAc;;AAE/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA,SAAS,wDAAc;;AAEvB;AACA;AACA;AACA,QAAQ,wDAAc;;AAEtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,WAAW;AACvB;AACA;AACA,aAAa,2DAAa;AAC1B;;AAEA,2FAA2F,aAAa;AACxG;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA;AACA;AACA,kBAAkB,wDAAc;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,wDAAc;;AAEzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,wDAAc;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU,wDAAc;;AAExB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,wDAAc;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,wDAAc;AAC1B,EAAE,EAAE,CAAE,EAAE;;AAER;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAAe,UAAU;;;;;;;;;;;;;;AChnBC;AAC1B,+DAAe,0DAAmB,MAAM;;;;;;;;;;;;ACDxC,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;;;;;;;ACFkC;AAC5B,oBAAoB,KAAqC,GAAG,2DAAmB,EAAE,0DAAgB,EAAE,uDAAe;AACzH,SAAS,0DAAgB;AACzB,QAAQ,0DAAgB;AACxB,UAAU,0DAAgB;AAC1B,CAAC,iBAAiB,CAAI;AACf,sBAAsB,KAAqC,GAAG,2DAAmB,EAAE,0DAAgB,EAAE,uDAAe;AAC3H,SAAS,0DAAgB;AACzB,QAAQ,0DAAgB;AACxB,UAAU,0DAAgB;AAC1B,CAAC,GAAG,uDAAe;AACnB,SAAS,0DAAgB;AACzB,aAAa,0DAAgB;AAC7B,eAAe,0DAAgB;AAC/B,QAAQ,0DAAgB;AACxB,YAAY,0DAAgB;AAC5B,cAAc,0DAAgB;AAC9B,CAAC,MAAM,CAAI;;;;;;;;;;;;;;;ACjBJ;AACP;AACA;;;;;;;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEa;;AAEb,IAAI,IAAqC;AACzC;AACA;;AAEA,YAAY,mBAAO,CAAC,oBAAO;;AAE3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,iGAAiG,eAAe;AAChH;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA,KAAK,GAAG;;AAER,kDAAkD;AAClD;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA,4BAA4B;AAC5B;AACA,qCAAqC;;AAErC,gCAAgC;AAChC;AACA;;AAEA,gCAAgC;;AAEhC;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,EAAE;;;AAGF;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC;;AAEvC;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA,sBAAsB;AACtB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,uBAAuB;AACvB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,wBAAwB;AACxB;AACA,SAAS;AACT,iCAAiC;AACjC;AACA,SAAS;AACT,2BAA2B;AAC3B;AACA,SAAS;AACT,OAAO;AACP;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,2DAA2D;;AAE3D;AACA;;AAEA;AACA,yDAAyD;AACzD;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;;AAGT;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,aAAa,kBAAkB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mBAAmB;AACnB;;AAEA;AACA;AACA,gFAAgF;AAChF;AACA;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,kBAAkB;;;AAGlB;AACA;AACA,cAAc;AACd;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8BAA8B;AAC9B;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,2HAA2H;AAC3H;AACA;AACA;;AAEA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA,oEAAoE;;AAEpE;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,iCAAiC;;AAEjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE;;;AAGF;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC;AACxC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,GAAG;AACd,WAAW,eAAe;AAC1B,WAAW,GAAG;AACd,WAAW,GAAG;AACd;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd;AACA;AACA;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;;AAER;AACA;AACA;AACA;AACA;AACA,KAAK,GAAG;AACR;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,WAAW,GAAG;AACd,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;;AAEA;AACA;AACA,kBAAkB;;AAElB;AACA;AACA,oBAAoB;AACpB,2DAA2D,UAAU;AACrE,yBAAyB,UAAU;AACnC;AACA,aAAa,UAAU;AACvB;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,YAAY,SAAS;AACrB;AACA;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,6DAA6D;AAC7D;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB,WAAW,GAAG;AACd;;;AAGA;AACA;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,iBAAiB;AACvC;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN,4CAA4C;;AAE5C;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB;;;AAGA;AACA;AACA;;AAEA,oBAAoB,iBAAiB;AACrC;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,8CAA8C;AAC9C;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA,0DAA0D;AAC1D;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B,qBAAqB;AACjD;AACA;;AAEA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,EAAE;AACF;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,sCAAsC;AACtC;;AAEA;;AAEA,gBAAgB;AAChB,WAAW;AACX,YAAY;AACZ,GAAG;AACH;;;;;;;;;;;;ACjyCa;;AAEb,IAAI,KAAqC,EAAE,EAE1C,CAAC;AACF,EAAE,+IAAkE;AACpE;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA,YAAY;AACZ,qCAAqC;AACrC,wCAAwC;AACxC;AACA,6BAA6B;AAC7B;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,sCAAsC;AACtC;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,qBAAqB;AACrB,yCAAyC;AACzC;AACA;AACA,aAAa;AACb;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qCAAqC;AACrC,kCAAkC;AAClC,2BAA2B;AAC3B,6BAA6B;AAC7B,KAAK;AACL;AACA;AACA,KAAK;AACL,qCAAqC;AACrC,wCAAwC;AACxC;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,KAAK;AACL,0BAA0B;AAC1B,yBAAyB;AACzB,cAAc;AACd,+BAA+B;AAC/B,iCAAiC;AACjC;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;;AAEkE;;;;;;;;;;;;;;;ACrJlE,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AACyC;AACzE;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,oBAAoB,sDAAC;;AAErB;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA,0CAA0C,+DAAiB;AAC3D;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA,wBAAwB,sDAAC;AACzB;;AAEA;AACA;AACA,sFAAsF,EAAE,OAAO,EAAE;AACjG;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA,+CAA+C;;AAE/C;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA,6CAA6C;;AAE7C;AACA,uCAAuC,sDAAC;AACxC;;AAEA,0BAA0B,sDAAC;AAC3B;AACA;AACA,KAAK;AACL;AACA,qBAAqB,sDAAC;AACtB;AACA,iEAAiE,EAAE,OAAO,EAAE,8BAA8B,EAAE,cAAc,EAAE;AAC5H;AACA,KAAK,GAAG;;AAER;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA,0CAA0C,+DAAiB;AAC3D;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA,2CAA2C,+DAAiB;AAC5D;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,OAAO;AACrD,4BAA4B,QAAQ,IAAI,cAAc;AACtD;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,uBAAuB;AACvB,oBAAoB,sDAAC;AACrB,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;;ACtSsC;AACxB;AACf;AACA;AACA;;AAEA;AACA;AACA,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;;AAEH,kBAAkB,mBAAmB;AACrC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;AC5C4C;AACA;AAC5C,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;;ACL6C;AAC/B;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oFAAoF;;AAEpF;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;ACjFA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,4CAA4C;;AAE5C;;AAEA;AACA;AACA;AACA;AACA;;AAEA,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;;;;ACzBD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;;AAEe;AACf;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC;;AAEhC;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA;;;;;;;;;;;;;;AC/CsC;AACM;AAC5C,+DAAe;AACf,cAAc,mDAAU;AACxB,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;ACLc;AACf;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA,4CAA4C,gBAAgB,kBAAkB,OAAO,2BAA2B,wDAAwD,gCAAgC,uDAAuD;;AAE/P,8DAA8D,sEAAsE,8DAA8D;;AAElM;AACyC;AACT;AAC6B;AACR;AACF;AACE;AACJ;AACM;AACvB;AACa;AACT;AACM;AACE;AACV;AACF;AACa;AACG;AACZ;AACU;AACR;AACF;AACe;AACjB;AAClC;AACA,WAAW,gDAAO;AAClB,iBAAiB,uDAAa;AAC9B,UAAU,qDAAM;AAChB,aAAa,wDAAS;AACtB,cAAc,yDAAU;AACxB,SAAS,oDAAK;AACd,QAAQ,mDAAI;AACZ,cAAc,0DAAU;AACxB,gBAAgB,4DAAY;AAC5B,UAAU,sDAAM;AAChB,eAAe,2DAAW;AAC1B,iBAAiB,8DAAa;AAC9B,WAAW,uDAAO;AAClB,UAAU,sDAAM;AAChB;AACA;;AAEA;AACA;AACA;AACA;;AAEA,wEAAwE,aAAa;AACrF;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,aAAa,qDAAM,GAAG;AACtB;;AAEA,qBAAqB,sDAAC;AACtB;AACA,MAAM,sDAAC;AACP,wBAAwB,qDAAM,GAAG;AACjC;AACA,SAAS;AACT;AACA,OAAO;AACP;AACA,MAAM;;;AAGN;AACA;AACA,qBAAqB,+DAAU;AAC/B,oBAAoB,6DAAS;AAC7B;AACA,KAAK;AACL,qBAAqB,+DAAU;AAC/B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK,GAAG;;AAER,uBAAuB,qDAAM,GAAG,EAAE,kDAAQ;AAC1C,oCAAoC;;AAEpC,oBAAoB,qDAAM,GAAG;AAC7B,4BAA4B,qDAAM,GAAG;AACrC,0BAA0B,qDAAM,GAAG,WAAW;;AAE9C;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA,MAAM;;;AAGN,eAAe,kDAAC,EAAE;;AAElB,IAAI,qDAAM;AACV;AACA;AACA;AACA;AACA;AACA,cAAc,sDAAC;AACf;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,kDAAG;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA,KAAK,GAAG;;AAER;AACA,4BAA4B;;AAE5B;AACA;AACA,MAAM;;;AAGN;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,oCAAoC,mBAAmB;AACvD;AACA;AACA;AACA;AACA;AACA;;AAEA,qCAAqC,SAAS;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,sCAAsC,qBAAqB;AAC3D;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,gCAAgC;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA,qCAAqC;;AAErC,cAAc,sDAAC;AACf;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,sDAAC,qDAAqD;;AAExE;AACA;AACA;;AAEA;AACA;;AAEA;AACA,OAAO;;;AAGP;;AAEA;AACA,qBAAqB,uDAAW;AAChC;AACA,mBAAmB,sDAAC;AACpB;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA,IAAI,qDAAM;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,+BAA+B;;AAE/B;AACA;AACA,MAAM;;;AAGN,yBAAyB;;AAEzB;AACA;AACA,MAAM;;;AAGN,yBAAyB;;AAEzB;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;;AAEA;AACA;AACA,MAAM;;;AAGN;AACA;AACA,MAAM;AACN;AACA,MAAM;;;AAGN,2BAA2B;;AAE3B,+BAA+B;;AAE/B;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,kCAAkC;;AAElC,gCAAgC;;AAEhC,2BAA2B;;AAE3B;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,4BAA4B;;AAE5B;AACA;AACA,KAAK;;AAEL;AACA;AACA,MAAM,0DAAW;AACjB;;AAEA;AACA;AACA;;AAEA;AACA,IAAI,qDAAM;AACV;;AAEA;AACA;AACA,mFAAmF,kDAAG;AACtF;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,aAAa,kDAAQ;AACrB;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA,GAAG;AACH,CAAC;AACD,YAAY,+DAAM,EAAE,mEAAQ;AAC5B,+DAAe,MAAM;;;;;;;;;;;;ACpoBrB,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;AClID;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,0EAA0E,aAAa;AACvF;AACA;;AAEA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;;AAEA,2EAA2E,eAAe;AAC1F;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;AACA;AACA,CAAC;;;;;;;;;;;;;;;;;;;AC7GwC;AACC;AACF;AACF;AACJ;AACF;AACE;AAClC;;AAEA;;AAEA;AACA;AACA,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,qDAAY;AACpC,uBAAuB,oDAAW;AAClC,sBAAsB,mDAAU;;AAEhC;AACA,sBAAsB,iDAAQ;AAC9B;;AAEA,mBAAmB,gDAAO;AAC1B,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA,QAAQ;AACR;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA,kHAAkH,iDAAQ;AAC1H,IAAI;AACJ,gCAAgC,iDAAQ;AACxC;AACA;;AAEA;AACA;AACA,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ,iHAAiH,iDAAQ;AACzH;;AAEA,+DAAe;AACf;AACA;AACA,CAAC;;;;;;;;;;;;;;;ACvIc;AACf;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACZe;AACf;AACA;AACA;AACA,0CAA0C;;AAE1C;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,kCAAkC;;AAElC;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACtCe;AACf;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;ACpCqD;AACtC;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA,IAAI;;;AAGJ,qBAAqB,iDAAG;AACxB,qDAAqD;;AAErD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,uBAAuB,iDAAG;AAC1B,EAAE,sDAAQ;AACV;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;;;AAGA,0BAA0B,iDAAG;AAC7B;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,QAAQ;AACR;;AAEA,wBAAwB,qBAAqB;AAC7C;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,SAAS;AACT,QAAQ;;;AAGR;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA,YAAY;AACZ;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX,SAAS;AACT,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA;;AAEA,kBAAkB,uBAAuB;AACzC;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iFAAiF;AACjF;;AAEA;AACA,oFAAoF;AACpF;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACnUyC;AACN;AACgB;AACpC;AACf,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM,oDAAM;AACZ;AACA;AACA;AACA;AACA,OAAO;AACP,4BAA4B,iDAAG;AAC/B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,+CAA+C,sDAAC;AAChD;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,sCAAsC;;AAEtC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA,sDAAsD;;AAEtD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA,YAAY,iDAAG;AACf,KAAK;AACL,IAAI;;;AAGJ,gDAAgD;;AAEhD;AACA;;;;;;;;;;;;;;;;;;ACtOoD;AACjB;AACgB,CAAC;;AAEpD;AACA;AACA;AACA;;AAEA;AACA,sBAAsB,uDAAW,aAAa,qDAAS;AACvD;AACA;AACA;AACA;;AAEA;AACA;;AAEe;AACf;AACA,iBAAiB,uDAAW;AAC5B,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,kBAAkB,sDAAC;;AAEnB;AACA;AACA;;AAEA;AACA;AACA;AACA,8CAA8C;;AAE9C;;AAEA;AACA,gBAAgB,sDAAC;AACjB;;AAEA;AACA,4DAA4D;;AAE5D;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,iCAAiC;;AAEjC;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,wBAAwB,iDAAG;AAC3B;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,kCAAkC,sDAAC;AACnC;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;AC/G4C;AACI;AAChD,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,mBAAmB,wDAAe;AAClC,CAAC;;;;;;;;;;;;;;;ACLc;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACRe;AACf;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;ACRoC;AACQ;AAC5C,+DAAe;AACf,aAAa,kDAAS;AACtB,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;;;ACLsC;AACJ;AACpB;AACf,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;;AAEA,kBAAkB,sDAAC;;AAEnB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;;;;;;;;;;;;;;ACpCe;AACf;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB,gCAAgC;AAClD;AACA;AACA;AACA;;;;;;;;;;;;;;;AClBsC;AACN;AACQ;AACxC,+DAAe;AACf,cAAc,mDAAU;AACxB,WAAW,gDAAO;AAClB,eAAe,oDAAW;AAC1B,CAAC;;;;;;;;;;;;;;;;;ACPwC;AACN;AACpB;AACf;AACA,iBAAiB,uDAAW;AAC5B;AACA,sCAAsC;;AAEtC;AACA;;AAEA;AACA;;AAEA;AACA,sBAAsB,oBAAoB;AAC1C,wBAAwB,sDAAC;AACzB;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH,mBAAmB,0BAA0B;AAC7C,sBAAsB,sDAAC;AACvB;;AAEA,2CAA2C,UAAU;AACrD,uBAAuB,sDAAC;AACxB;AACA;;;;;;;;;;;;;;;ACvDe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACPe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;;AAEpD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACvCe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,+BAA+B,YAAY;AAC3C;AACA;AACA;AACA;;AAEA;AACA,qBAAqB,oBAAoB;AACzC;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA,oBAAoB,2BAA2B;AAC/C;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;AC7De;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,oBAAoB,mBAAmB;AACvC;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACxBwC;AACE;AACR;AACM;AACQ;AAChD,+DAAe;AACf,eAAe,oDAAW;AAC1B,gBAAgB,qDAAY;AAC5B,YAAY,iDAAQ;AACpB,eAAe,oDAAW;AAC1B,mBAAmB,wDAAe;AAClC,CAAC;;;;;;;;;;;;;;;ACXc;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,oBAAoB,mBAAmB;AACvC;AACA;;AAEA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC/Be;AACf;AACA;;AAEA,kBAAkB,0BAA0B;AAC5C;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACTe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;;AAEA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;AC5C2C;AAC3C,+DAAe;AACf;AACA;AACA;AACA;AACA,iDAAiD;;AAEjD;AACA,QAAQ,oDAAM;AACd;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,0DAA0D;;AAE1D;AACA;AACA;AACA,SAAS;AACT,QAAQ;;;AAGR;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;;;;;;;;;;;;;;;;;;ACpC+B;AACQ;AACJ;AACA;AACE;AACQ;AACU;AACxD,+DAAe;AACf,WAAW,gDAAO;AAClB,eAAe,oDAAW;AAC1B,aAAa,kDAAS;AACtB,aAAa,kDAAS;AACtB,cAAc,mDAAU;AACxB,kBAAkB,uDAAc;AAChC,uBAAuB,4DAAmB;AAC1C,CAAC;;;;;;;;;;;;;;;ACfD;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACzBA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,sBAAsB;;AAEtB;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACrDA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;;;;ACZe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA;AACA;AACA;AACA,cAAc;AACd;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,wCAAwC;;AAExC,oCAAoC;;AAEpC;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,mDAAmD,sDAAsD,0BAA0B;;AAEnI;AACA,0CAA0C;;AAE1C;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,oDAAoD;AACpD,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;ACtLmC;AACa;AACjC;AACf;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,yBAAyB,sDAAC;;AAE1B;AACA;AACA;AACA;AACA,QAAQ,sDAAQ;AAChB;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM,sDAAQ;AACd;AACA,OAAO;AACP,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;;;;;;;;;;;;;;;ACpCA;AACe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC3Ce;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACrB4C;AACI;AACJ;AAC5C,+DAAe;AACf,iBAAiB,sDAAa;AAC9B,mBAAmB,wDAAe;AAClC,iBAAiB,sDAAa;AAC9B,CAAC;;;;;;;;;;;;;;;ACPc;AACf;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;ACRe;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,kDAAkD,mDAAmD;AACrG;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;AClCe;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA,kDAAkD,mDAAmD;AACrG;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACrCoD;AACrC;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,yBAAyB,0DAAY;AACrC;AACA;AACA;;;;;;;;;;;;;;;;;ACvB0C;AACA;AACA;AACA;AACF;AACxC,+DAAe;AACf,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,gBAAgB,qDAAY;AAC5B,eAAe,oDAAW;AAC1B,CAAC;;;;;;;;;;;;;;;ACXc;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA,oDAAoD;;AAEpD;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC7Ce;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,+EAA+E,kFAAkF,+BAA+B;;AAEhM;;AAEA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA,oDAAoD;AACpD,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;AC5FsC;AACI;AACQ;AACI;AACI;AACZ;AACU;AACJ;AACE;AACtD,+DAAe;AACf,cAAc,mDAAU;AACxB,gBAAgB,qDAAY;AAC5B,oBAAoB,yDAAgB;AACpC,sBAAsB,2DAAkB;AACxC,wBAAwB,6DAAoB;AAC5C,kBAAkB,uDAAc;AAChC,uBAAuB,4DAAmB;AAC1C,qBAAqB,0DAAiB;AACtC,sBAAsB,2DAAkB;AACxC,CAAC;;;;;;;;;;;;;;;;ACnB6C;AAC/B;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA,UAAU;AACV;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,IAAI;;;AAGJ;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACpEe;AACf;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,KAAK;;;AAGL;AACA;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN,kBAAkB,4CAA4C;AAC9D;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ,cAAc,yBAAyB;AACvC;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;;;;;;;;;;;;;;;AClDmC;AACpB;AACf;AACA;AACA,cAAc,sDAAC;AACf;AACA;;AAEA;AACA,oBAAoB,0BAA0B;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,qCAAqC,sDAAC;AACtC,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACnC8C;AAC/B;AACf;;AAEA;AACA,mDAAmD;;AAEnD;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;AChD8C;AAC/B;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;AACA,EAAE,oDAAM;AACR;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;;;;;ACjC8C;AAC/B;AACf;;AAEA;AACA;AACA;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,sCAAsC;;AAEtC;AACA;AACA;AACA;AACA,GAAG,EAAE;AACL;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA,kBAAkB,kBAAkB;AACpC;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;;AAEA,mDAAmD;;AAEnD;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA,wCAAwC;AACxC;;AAEA;AACA;;AAEA;AACA;AACA,yCAAyC;;AAEzC;AACA;;AAEA,uBAAuB,sBAAsB;AAC7C;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA,sBAAsB,uBAAuB;AAC7C;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK,8BAA8B;AACnC;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;;AAEA,EAAE,oDAAM;AACR;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC3Ve;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;AC7De;AACf;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;AACA;AACA;;;;;;;;;;;;;;;;ACPmC;AACpB;AACf;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;;AAErC;AACA;AACA;;AAEA,kBAAkB,mBAAmB;AACrC;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yBAAyB,sDAAC;AAC1B;;;;;;;;;;;;;;ACvCA,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AACyD;AACzF;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,+BAA+B,uEAAyB;AACxD;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;AACA;;AAEA;AACA,gBAAgB,sDAAC;;AAEjB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,6BAA6B;AAC7B,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;;AAEA,mDAAmD,sDAAC,2BAA2B,sDAAC;AAChF;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;ACpMD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAEpP;AAC4E;AAC5G;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;;AAErC;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA,MAAM;;;AAGN;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,YAAY;AACZ;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,wBAAwB,sDAAC;AACzB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA;;AAEA,mCAAmC,gBAAgB;AACnD;AACA;;AAEA;AACA;AACA,uDAAuD,SAAS;AAChE;AACA;;AAEA;AACA,cAAc;AACd;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,eAAe,+DAAiB;AAChC,eAAe,+DAAiB;AAChC;;AAEA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA,eAAe,+DAAiB;AAChC;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,sBAAsB,qBAAqB;AAC3C;AACA;AACA,UAAU;AACV;AACA;AACA;;AAEA;AACA,2CAA2C,+DAAiB;AAC5D;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,+BAA+B,uEAAyB;AACxD;AACA,KAAK;AACL;AACA;AACA,cAAc,sDAAC;AACf;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,sBAAsB,+DAAiB;AACvC;AACA,oBAAoB,sDAAC;AACrB;AACA;AACA,OAAO;AACP;;AAEA,IAAI,oDAAM;AACV;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,uBAAuB,+DAAiB;AACxC;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA,sHAAsH,sDAAC;AACvH;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;AC3XD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAE3O;AACT;AACmE;AACnG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,qCAAqC,sDAAQ;AAC7C;AACA;AACA,OAAO;AACP;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,mBAAmB,uDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,8BAA8B,uEAAyB;AACvD;AACA,KAAK;AACL;AACA;AACA,cAAc,sDAAC;;AAEf;AACA;AACA;;AAEA;;AAEA;AACA,gBAAgB,sDAAC;AACjB;AACA;;AAEA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;AC3WD,sBAAsB,gDAAgD,gBAAgB,sBAAsB,OAAO,2BAA2B,0BAA0B,yDAAyD,iCAAiC,kBAAkB;;AAE7O;AACe;AACtD;AACA;AACA;AACA;AACA;;AAEA,iBAAiB,qDAAS;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA,sBAAsB,6BAA6B;AACnD;AACA;AACA,MAAM;;;AAGN;AACA;AACA,KAAK,GAAG;;AAER;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,+DAAe;AACf;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,IAAI,+DAAiB;AACrB,2BAA2B;AAC3B;AACA,OAAO;AACP,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;AC3FsC;AACI;;AAE3C;AACA,eAAe,qDAAS;AACxB;AACA;;AAEA,+DAAe;AACf;AACA;AACA;AACA,IAAI,oDAAM;AACV;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;;AAEb;AACA;AACA;AACA,WAAW;AACX;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA,mBAAmB,qDAAS;;AAE5B;AACA;AACA;AACA,QAAQ;;;AAGR,sEAAsE;;AAEtE;AACA,KAAK;AACL;AACA,mBAAmB,qDAAS;AAC5B;AACA;AACA;AACA;AACA;AACA,CAAC;;;;;;;;;;;;;;;;;AC5E0C;AACR;;AAEnC;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;AACA,oBAAoB,oDAAU;AAC9B;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,UAAU,gDAAQ,uBAAuB,gDAAQ;AACjD;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,WAAW;AACX;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;;;;AChD0B;;AAE1B;AACA;AACA,EAAE,qDAAc;AAChB;AACA;AACA,MAAM;AACN;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,EAAE,qDAAc;AAChB;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;;AAEA;AACA;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;AC/CA;AACgC;AACW;AACA;;AAE3C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE,8CAAM,SAAS,6CAAM;AACvB,EAAE,8CAAM,SAAS,6CAAM;AACvB;AACA;AACA;AACA,sBAAsB,oDAAU;AAChC;AACA,GAAG;AACH;AACA;AACA,UAAU,gDAAQ;AAClB;AACA;AACA,QAAQ,8CAAM;AACd,QAAQ,8CAAM;AACd,QAAQ;AACR;AACA;AACA;AACA,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;AClDA;AACgC;AAC2C;;AAE3E;AACA,aAAa,6CAAM;AACnB;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,MAAM,uDAAe;AACrB;AACA;AACA;AACA;AACA;;AAEA,MAAM,uDAAe;AACrB;AACA;AACA;;AAEA,MAAM,sDAAc;AACpB;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;AClC0B,CAAC;;AAEK;;AAEhC;AACA;;AAEA;AACA,qBAAqB,6CAAM;AAC3B;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,wBAAwB,yDAAkB;AAC1C;AACA;AACA,KAAK;AACL,GAAG;;AAEH;AACA,wBAAwB,yDAAkB;AAC1C;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,sBAAsB,oBAAoB;AAC1C,sCAAsC,0DAAmB;AACzD;AACA,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;AC5EA;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACFA;;AAEA,sBAAsB,gDAAgD,gBAAgB,s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A+B,0DAAmB;AACvE;AACA;AACA,GAAG,gBAAgB,0DAAmB;AACtC;AACA,GAAG;AACH,CAAC;AACD;;;;;;;;;;;;;;;;;ACvN2C;;AAE3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA,QAAQ,gDAAQ,wBAAwB,gDAAQ;AAChD,MAAM,8CAAM;AACZ,MAAM;AACN;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;AC/HmD;;AAEnD;AACA;AACA,4CAA4C,gDAAS;AACrD,SAAS,sDAAe;AACxB;;;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH,mEAAmE;AACnE,sDAAsD;AACtD,MAAM;AACN;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;;;;;ACxD0B;;AAE1B;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,gDAAgD;AAChD;AACA;AACA;AACA;AACA,GAAG;AACH,wBAAwB,yDAAkB;AAC1C;AACA;AACA,KAAK;AACL,GAAG;AACH;;;;;;;;;;;;;;;AChCyU;AACzU;AACA,YAAY,0CAAQ;AACpB,eAAe,6CAAW;AAC1B,YAAY,0CAAQ;AACpB,eAAe,6CAAW;AAC1B,QAAQ,sCAAI;AACZ,cAAc,4CAAU;AACxB,aAAa,2CAAS;AACtB,cAAc,4CAAU;AACxB,MAAM,oCAAE;AACR,OAAO,qCAAG;AACV,WAAW,yCAAO;AAClB,iBAAiB,+CAAa;AAC9B,cAAc,4CAAU;AACxB,eAAe,6CAAW;AAC1B,UAAU,wCAAM;AAChB,UAAU,wCAAM;AAChB,OAAO,qCAAG;AACV,QAAQ,sCAAI;AACZ,QAAQ,sCAAI;AACZ,QAAQ,sCAAI;AACZ,MAAM,oCAAE;AACR,SAAS,uCAAK;AACd,MAAM,oCAAE;AACR,UAAU,wCAAM;AAChB,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,WAAW,yCAAO;AAClB,UAAU,wCAAM;AAChB,WAAW,yCAAO;AAClB,WAAW,yCAAO;AAClB,QAAQ,sCAAI;AACZ,YAAY,0CAAQ;AACpB,UAAU,wCAAM;AAChB,UAAU,wCAAM;AAChB;AACA;AACA,wBAAwB,mCAAC;AACzB;AACA;AACA,GAAG;AACH,CAAC;AACD,+DAAe,mCAAC;;;;;;;;;;;;;;;;AC7CuB;AACvC;;AAEA;AACA,eAAe,qDAAS;;AAExB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;ACxBuC;AACI;AAC3C;;AAEA;AACA,mCAAmC;AACnC;;AAEA,gBAAgB,wDAAU;AAC1B,eAAe,qDAAS;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oCAAoC,qBAAqB;;AAEzD;AACA;AACA;AACA;AACA,uCAAuC;;AAEvC;;AAEA;AACA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;;;AAGJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;AC3DoD;AACpD;;AAEA;AACA,eAAe,qDAAS;AACxB,iBAAiB,uDAAW;AAC5B;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,QAAQ,WAAW;AACnB;;AAEA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxCoD;;AAEpD;AACA;AACA;AACA;AACA;AACA,MAAM,WAAW;AACjB;;AAEA;AACA;AACA,MAAM,WAAW;AACjB;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,eAAe,qDAAS;AACxB;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,eAAe,qDAAS;AACxB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP,MAAM,4DAA4D;AAClE;;;AAGA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA,oEAAoE;AACpE,0EAA0E;AAC1E;AACA;;AAEA;AACA;AACA,oEAAoE;AACpE,0EAA0E;AAC1E;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA,kBAAkB,sBAAsB;AACxC;;AAEA;AACA;AACA;AACA,OAAO;;AAEP,sDAAsD,iBAAiB;AACvE;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc;AACd;AACA;AACA,YAAY;AACZ;;AAEA;AACA;AACA,cAAc;AACd;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,iBAAiB,uDAAW;;AAE5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;;;;;;;;;;;;;AC1LA;AACA,+DAAe;AACf;AACA,CAAC;;;;;;;;;;;;ACHD,+DAAe,cAAc,EAAE,UAAU,EAAE,eAAe,EAAE,gBAAgB,EAAE,UAAU,GAAG,yCAAyC;;;;;;;;;;;;;;;ACApI;AACA;AACA;AACA;AACA;AACe;AACf;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;ACjBqC;AACrC;AACA;AACA;AACA;;AAEA;;AAEA,gBAAgB,SAAS;AACzB;AACA;;AAEO;AACP;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;AACA;AACA;AACA;;AAEA,OAAO,wDAAQ;AACf;AACA;;AAEA;AACA;;AAEA,+DAAe,SAAS;;;;;;;;;;;;;;;AChCS;AACN;AACsB;;AAEjD;AACA,MAAM,kDAAM;AACZ,WAAW,kDAAM;AACjB;;AAEA;AACA,iDAAiD,+CAAG,KAAK;;AAEzD;AACA,mCAAmC;;AAEnC;AACA;;AAEA,oBAAoB,QAAQ;AAC5B;AACA;;AAEA;AACA;;AAEA,SAAS,8DAAe;AACxB;;AAEA,+DAAe,EAAE;;;;;;;;;;;;;AC5Bc;;AAE/B;AACA,qCAAqC,iDAAK;AAC1C;;AAEA,+DAAe,QAAQ;;;;;;;;;;;ACNvB;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;;;;;ACAe;AACf;AACA,yCAAyC,SAAS;AAClD;AACA;;;;;;;;;;;;;;;ACJe;AACf;AACA;;;;;;;;;;;;;;;;ACFqD;AACtC;AACf,iCAAiC,gEAAgB;AACjD;;;;;;;;;;;;;;;ACHe;AACf;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACLe;AACf;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACJ+C;AAC/C;AACA,kBAAkB,kBAAkB;AACpC;AACA;AACA;AACA;AACA,kCAAkC,6DAAa;AAC/C;AACA;AACe;AACf;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;;;;;;;;;;;;;;;ACjB+C;AAChC;AACf,QAAQ,6DAAa;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;AACA;AACA;;;;;;;;;;;;;;;ACde;AACf;AACA,oBAAoB,sBAAsB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;ACbe;AACf;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACLiD;AAClC;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH,kBAAkB,8DAAc;AAChC;;;;;;;;;;;;;;;;AChBiD;AAClC;AACf;AACA;AACA,EAAE,8DAAc;AAChB;;;;;;;;;;;;;;;ACLe;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY,kEAAkE;AACtF,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AC1Be;AACf;AACA;;;;;;;;;;;;;;;ACFe;AACf;AACA;;;;;;;;;;;;;;;;ACFiD;AAClC;AACf,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,MAAM,8DAAc;AACpB,KAAK;AACL;AACA;AACA;;;;;;;;;;;;;;;ACfe;AACf;AACA;AACA;AACA;AACA,cAAc,uBAAuB;AACrC;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACXkC;AAC6B;AAChD;AACf,eAAe,sDAAO;AACtB;AACA,IAAI;AACJ;AACA;AACA,SAAS,qEAAqB;AAC9B;;;;;;;;;;;;;;;ACTe;AACf;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;ACNiD;AACY;AACY;AACtB;AACpC;AACf,SAAS,8DAAc,SAAS,oEAAoB,YAAY,0EAA0B,YAAY,+DAAe;AACrH;;;;;;;;;;;;;;;;;;;ACNuD;AACJ;AACsB;AAClB;AACxC;AACf,SAAS,iEAAiB,SAAS,+DAAe,SAAS,0EAA0B,SAAS,iEAAiB;AAC/G;;;;;;;;;;;;;;;;ACNkC;AACnB;AACf,MAAM,sDAAO;AACb;AACA;AACA;AACA,QAAQ,sDAAO;AACf;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACVkC;AACS;AAC5B;AACf,YAAY,2DAAW;AACvB,SAAS,sDAAO;AAChB;;;;;;;;;;;;;;;ACLe;AACf;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;;;;;;;;;;;;;;;ACRqD;AACtC;AACf;AACA,oCAAoC,gEAAgB;AACpD;AACA;AACA;AACA,sFAAsF,gEAAgB;AACtG;;;;;;;;;;;;;;;;;;;;;;;;;;ACRA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,kBAAkB,sBAAsB;AACxC;AACA;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,OAAO;AACP;;AAEA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,kBAAkB,kBAAkB;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI;AACJ;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA,4BAA4B,+BAA+B;AAC3D;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA,IAAI;AACJ;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA,yCAAyC,SAAS;;AAElD;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,aAAoB;AAC/B,IAAI;AACJ;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD,qDAAqD;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,0DAA0D;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD,yEAAyE;;AAEzE;AACA;AACA,2DAA2D;AAC3D;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,CAAC;;AAED;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,8CAA8C;;AAE9C;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA;AACA,GAAG;AACH,CAAC,GAAG;;AAEJ;AACA;AACA;AACA;;AAEA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,wCAAwC,QAAQ;AAChD;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,yCAAyC,IAAI;AAC7C;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,4CAA4C,wBAAwB,uBAAuB,sBAAsB,sBAAsB;AACvI;AACA;AACA,qCAAqC;AACrC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,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,yDAAyD;AACzD;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,UAAU;AACtB,YAAY,uBAAuB;AACnC;;;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA,SAAS,YAAY;AACrB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,MAAM;AACN;AACA;;AAEA;AACA,GAAG,IAAI;AACP;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ,+DAA+D,gCAAgC;AAC/F;AACA;AACA;AACA;AACA;AACA;AACA;;;AAGA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA,CAAC;;AAED;AACA;AACA;AACA,kCAAkC;AAClC;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B;;AAE9B;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA,KAAK,IAAI;AACT;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,OAAO;AACP;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,GAAG,GAAG;AACN;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH,aAAa;AACb;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH,CAAC;AACD;AACA;AACA,kCAAkC;AAClC;AACA;AACA,mCAAmC;AACnC;AACA;AACA,gCAAgC;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;;AAEA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP,MAAM;AACN;AACA,MAAM;AACN;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA,iFAAiF,aAAa;AAC9F;AACA;;AAEA,kEAAkE;AAClE;AACA,iEAAiE,8BAA8B;AAC/F,0CAA0C;;AAE1C;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;;AAEA;AACA,OAAO;AACP;AACA;AACA,GAAG;;AAEH;AACA,CAAC;;AAED;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,SAAS;AACT;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,yFAAyF,aAAa;AACtG;AACA;;AAEA;AACA;AACA,kEAAkE;AAClE,GAAG;AACH;AACA;AACA;AACA,6FAA6F,eAAe;AAC5G;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE,aAAa;AAClF;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B;AAC5B,KAAK;AACL;AACA;AACA,kDAAkD,iBAAiB;AACnE;AACA,OAAO;AACP;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA,GAAG;AACH;AACA;AACA,gDAAgD,uBAAuB;AACvE;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;AACA;;AAEA,6CAA6C,cAAc;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C,GAAG;;AAEH;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,kEAAkE;AAClE;AACA,IAAI,IAAI,KAAK;AACb;AACA,GAAG;;AAEH;AACA;AACA;;AAEA,gCAAgC;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,kEAAkE;AAClE;AACA,IAAI,IAAI,KAAK;AACb;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,KAAK;AACL;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,4CAA4C,iCAAiC;AAC7E,4FAA4F;AAC5F,KAAK;AACL,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,OAAO;;AAEP;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;AACH;AACA;AACA,kCAAkC;AAClC;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;;AAEA;AACA,OAAO;AACP;AACA;AACA,OAAO;;AAEP;;AAEA;AACA;AACA,QAAQ;AACR;AACA;AACA;;AAEA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wBAAwB;AACxB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,KAAK,IAAI;AACT;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG,IAAI;AACP;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,gBAAgB;AAChB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uDAAuD;AACvD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;;AAEA;AACA;AACA,IAAI,WAAW;AACf;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP,KAAK;AACL;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA,mDAAmD,2EAA2E;AAC9H;;AAEA;AACA,wBAAwB,6CAA6C;AACrE;;AAEA,gEAAgE,aAAa;AAC7E;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD;AACtD;AACA,8CAA8C;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA,kEAAkE;AAClE;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT,OAAO;AACP;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA,aAAa;AACb,WAAW;AACX;AACA;AACA;AACA;AACA,aAAa;AACb;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA,oDAAoD;AACpD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4DAA4D;AAC5D;AACA,oDAAoD;AACpD;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,WAAW;AACX;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX,SAAS;AACT;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;;;AAGA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gFAAgF,WAAW;AAC3F;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,WAAW;;AAEX;;AAEA;AACA;AACA,YAAY;AACZ;AACA;;AAEA;AACA;AACA,WAAW;AACX;AACA;AACA,SAAS;AACT,QAAQ;AACR;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,KAAK;AACL,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA,0DAA0D;AAC1D,OAAO;AACP;AACA;AACA,OAAO;AACP;AACA;;AAEA;AACA;AACA,UAAU;AACV;AACA;AACA,WAAW;AACX;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA,wDAAwD;AACxD,WAAW;AACX,SAAS;AACT;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO;AACP;AACA;AACA,oDAAoD,gBAAgB;AACpE;AACA,SAAS;AACT;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA,qCAAqC;AACrC;AACA;AACA,sDAAsD;AACtD,SAAS;AACT;AACA;AACA;AACA,qCAAqC;AACrC;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD,gBAAgB;AACpE;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW;AACX;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;;AAET;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA,SAAS;AACT,OAAO;;AAEP,4DAA4D,qBAAqB;AACjF;AACA,OAAO;;AAEP;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA;AACA;AACA,SAAS;AACT;AACA;;AAEA;AACA;AACA;AACA,sDAAsD,qBAAqB;AAC3E;AACA,wBAAwB,GAAG,GAAG,GAAG,GAAG,GAAG;AACvC,WAAW;AACX,SAAS;AACT;AACA,sDAAsD,sBAAsB;AAC5E,uBAAuB,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA,oDAAoD,WAAW;AAC/D;AACA;AACA,SAAS;AACT;AACA;AACA,sDAAsD,sBAAsB;AAC5E,uBAAuB,EAAE,EAAE,EAAE,EAAE,EAAE;AACjC,WAAW;AACX,SAAS;AACT,OAAO;;AAEP;AACA;AACA;AACA;AACA,sDAAsD,WAAW;AACjE;AACA;AACA,WAAW;AACX;AACA;AACA,wDAAwD,sBAAsB;AAC9E,yBAAyB,EAAE,EAAE,EAAE,EAAE,EAAE;AACnC,aAAa;AACb,WAAW;AACX,SAAS;AACT;;AAEA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEyM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClgGzM;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAE+0M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACx1F/0M;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEir2B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UChwSjr2B;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA,eAAe,4BAA4B;WAC3C,eAAe;WACf,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD,8CAA8C;;;;;WCA9C;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEwB;AAEiB;AACL;AACG;AACP;AACG;AACC;AACG;AACF;AACE;AACW;AACnB;AACQ;AACS;AAEZ;AACM;AACL;AACH;AACH;AACM;AACE;AAC0B;AAC9B;AACJ;AACK;AACF;AACH;AACU;AACF;AAEJ;AACN","sources":["webpack://ultimate-blocks/./node_modules/@fortawesome/free-brands-svg-icons/index.js","webpack://ultimate-blocks/./node_modules/@fortawesome/free-solid-svg-icons/index.js","webpack://ultimate-blocks/./node_modules/@fortawesome/react-fontawesome/index.es.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/add-card.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/add-submenu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-justify.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-none.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/align-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/archive.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/arrow-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/aspect-ratio.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/at-symbol.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/audio.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/backup.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/block-default.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/block-table.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/box.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/brush.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/bug.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/button.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/buttons.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/calendar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cancel-circle-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/capture-photo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/capture-video.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/category.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chart-bar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/check.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-right-small.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/chevron-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/classic.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/close-small.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/close.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cloud-upload.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cloud.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/code.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cog.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/color.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/column.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/columns.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-author-avatar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-author-name.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-content.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment-reply-link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/comment.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/cover.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/create.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/crop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-dollar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-euro.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/currency-pound.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/custom-link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/custom-post-type.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/desktop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/download.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/drag-handle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/edit.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/external.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/file.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/flip-horizontal.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/flip-vertical.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/footer.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-bold.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-capitalize.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-indent-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-indent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-italic.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-bullets-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-bullets.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-numbered-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-list-numbered.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-lowercase.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-ltr.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-outdent-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-outdent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-rtl.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-strikethrough.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-underline.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/format-uppercase.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/fullscreen.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/gallery.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/globe.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/grid.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/group.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/handle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/header.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/heading.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/help-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/help.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/home.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/html.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/image.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/inbox.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/info.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/insert-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/insert-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/institution.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/justify-space-between.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/key.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/keyboard-close.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/keyboard-return.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/layout.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/lifesaver.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/link-off.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/link.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/list-view.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/list.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/lock.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/login.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/loop.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/map-marker.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/media-and-text.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/media.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/megaphone.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/menu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/mobile.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-horizontal-mobile.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-horizontal.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more-vertical.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/more.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/move-to.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/navigation.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/next.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/overlay-text.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/page-break.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/page.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pages.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/paragraph.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/payment.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pencil.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/people.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/percent.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pin.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plugins.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus-circle-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus-circle.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/plus.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-center.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/position-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-author.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-categories.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments-count.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments-form.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-comments.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-content.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-date.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-excerpt.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-featured-image.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-list.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post-terms.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/post.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/preformatted.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/previous.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pull-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pull-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/pullquote.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-next.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-numbers.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination-previous.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/query-pagination.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/quote.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/receipt.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/redo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/remove-bug.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/remove-submenu.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/replace.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/reset.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/resize-corner-n-e.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/reusable-block.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rotate-left.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rotate-right.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/row.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/rss.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/search.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/separator.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/settings.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/share.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shield.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shipping.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/shortcode.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/sidebar.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/site-logo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stack.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-empty.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/star-half.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/store.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stretch-full-width.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/stretch-wide.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/styles.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/subscript.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/superscript.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/swatch.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/symbol-filled.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/symbol.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-column-delete.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-after.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-before.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table-row-delete.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/table.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tablet.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tag.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/term-description.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/text-color.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tip.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/title.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/tool.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trash.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trending-down.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/trending-up.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/typography.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/undo.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/ungroup.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/unlock.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/update.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/upload.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/verse.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/video.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/warning.js","webpack://ultimate-blocks/./node_modules/@wordpress/icons/build-module/library/widget.js","webpack://ultimate-blocks/./library/src/inc/js/Debouncer.js","webpack://ultimate-blocks/./library/src/inc/js/IconSizeDefinition.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/rng.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/stringify.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/native.js","webpack://ultimate-blocks/./library/node_modules/uuid/dist/esm-browser/v4.js","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconSearchInput.jsx","webpack://ultimate-blocks/./library/src/inc/js/IconObject.js","webpack://ultimate-blocks/./library/node_modules/react-is/cjs/react-is.production.min.js","webpack://ultimate-blocks/./library/node_modules/react-is/cjs/react-is.development.js","webpack://ultimate-blocks/./library/node_modules/react-is/index.js","webpack://ultimate-blocks/./library/node_modules/object-assign/index.js","webpack://ultimate-blocks/./library/node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack://ultimate-blocks/./library/node_modules/prop-types/lib/has.js","webpack://ultimate-blocks/./library/node_modules/prop-types/checkPropTypes.js","webpack://ultimate-blocks/./library/node_modules/prop-types/factoryWithTypeCheckers.js","webpack://ultimate-blocks/./library/node_modules/prop-types/factoryWithThrowingShims.js","webpack://ultimate-blocks/./library/node_modules/prop-types/index.js","webpack://ultimate-blocks/./library/node_modules/@fortawesome/react-fontawesome/index.es.js","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconRender.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconCard.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/UbIntersectionObserver.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconListing.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/FrequentIconListing.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/components/IconControl.jsx","webpack://ultimate-blocks/./library/src/containers/IconControl/inc/FrequentIconManager.js","webpack://ultimate-blocks/./library/src/containers/IconControl/IconControlContainer.jsx","webpack://ultimate-blocks/./library/src/containers/UbIconComponent/inc/iconOperations.js","webpack://ultimate-blocks/./library/src/containers/UbIconComponent/UbIconComponent.jsx","webpack://ultimate-blocks/./library/src/containers/IconPanelGroup/components/IconSizePicker.jsx","webpack://ultimate-blocks/./library/src/containers/IconPanelGroup/IconPanelGroup.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/PortalBase.js","webpack://ultimate-blocks/./library/src/containers/BlackWhiteButton/BlackWhiteButtonGroup.jsx","webpack://ultimate-blocks/./library/src/containers/BlackWhiteButton/BlackWhiteButton.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/Overlay.jsx","webpack://ultimate-blocks/./library/src/inc/js/StoreHelpers.js","webpack://ultimate-blocks/./library/src/inc/js/base/ManagerBase.js","webpack://ultimate-blocks/./library/src/inc/js/FrontendDataManager.js","webpack://ultimate-blocks/./library/src/inc/js/HookManager.jsx","webpack://ultimate-blocks/./library/src/inc/js/components/PreviewProvider/PreviewProvider.jsx","webpack://ultimate-blocks/./library/src/inc/js/registerPreviewManager.jsx","webpack://ultimate-blocks/./src/blocks/advanced-heading/block.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/components.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/fonts.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/formats/highlight.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/formats/register-formats.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/get-styles.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/icons.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/settings-options.js","webpack://ultimate-blocks/./src/blocks/advanced-heading/transforms.js","webpack://ultimate-blocks/./src/blocks/advanced-video/block.js","webpack://ultimate-blocks/./src/blocks/advanced-video/components.js","webpack://ultimate-blocks/./src/blocks/advanced-video/get-styles.js","webpack://ultimate-blocks/./src/blocks/advanced-video/icon.js","webpack://ultimate-blocks/./src/blocks/button/block.js","webpack://ultimate-blocks/./src/blocks/button/components.js","webpack://ultimate-blocks/./src/blocks/button/get-styles.js","webpack://ultimate-blocks/./src/blocks/button/icons/icons.js","webpack://ultimate-blocks/./src/blocks/button/oldVersions.js","webpack://ultimate-blocks/./src/blocks/call-to-action/block.js","webpack://ultimate-blocks/./src/blocks/call-to-action/components.js","webpack://ultimate-blocks/./src/blocks/call-to-action/get-styles.js","webpack://ultimate-blocks/./src/blocks/call-to-action/icons/icon.js","webpack://ultimate-blocks/./src/blocks/call-to-action/oldVersions.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/block.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/get-styles.js","webpack://ultimate-blocks/./src/blocks/click-to-tweet/icons/icon.js","webpack://ultimate-blocks/./src/blocks/components/BorderRadiusControl.js","webpack://ultimate-blocks/./src/blocks/components/ColorSettings.js","webpack://ultimate-blocks/./src/blocks/components/ColorSettingsWithGradient.js","webpack://ultimate-blocks/./src/blocks/components/FontSizePicker.js","webpack://ultimate-blocks/./src/blocks/components/SpacingControl.js","webpack://ultimate-blocks/./src/blocks/components/ToggleGroupControl.js","webpack://ultimate-blocks/./src/blocks/components/index.js","webpack://ultimate-blocks/./src/blocks/content-filter/block.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/content-filter-entry.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/content-filter/components/get-styles.js","webpack://ultimate-blocks/./src/blocks/content-filter/icon.js","webpack://ultimate-blocks/./src/blocks/content-toggle/block.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/inspector.js","webpack://ultimate-blocks/./src/blocks/content-toggle/components/panel.js","webpack://ultimate-blocks/./src/blocks/content-toggle/get-styles.js","webpack://ultimate-blocks/./src/blocks/content-toggle/icons/icon.js","webpack://ultimate-blocks/./src/blocks/content-toggle/oldVersions.js","webpack://ultimate-blocks/./src/blocks/countdown/CircularCountdown.js","webpack://ultimate-blocks/./src/blocks/countdown/block.js","webpack://ultimate-blocks/./src/blocks/countdown/blocks-styles.js","webpack://ultimate-blocks/./src/blocks/countdown/components.js","webpack://ultimate-blocks/./src/blocks/countdown/get-styles.js","webpack://ultimate-blocks/./src/blocks/countdown/icon.js","webpack://ultimate-blocks/./src/blocks/countdown/odometer.js","webpack://ultimate-blocks/./src/blocks/counter/block.js","webpack://ultimate-blocks/./src/blocks/counter/edit.js","webpack://ultimate-blocks/./src/blocks/counter/get-styles.js","webpack://ultimate-blocks/./src/blocks/counter/hooks/use-counter.js","webpack://ultimate-blocks/./src/blocks/counter/icon.js","webpack://ultimate-blocks/./src/blocks/counter/inspector.js","webpack://ultimate-blocks/./src/blocks/divider/block.js","webpack://ultimate-blocks/./src/blocks/divider/get-styles.js","webpack://ultimate-blocks/./src/blocks/divider/icons/icon.js","webpack://ultimate-blocks/./src/blocks/divider/oldVersions.js","webpack://ultimate-blocks/./src/blocks/expand/block.js","webpack://ultimate-blocks/./src/blocks/expand/components.js","webpack://ultimate-blocks/./src/blocks/expand/get-styles.js","webpack://ultimate-blocks/./src/blocks/expand/icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/block.js","webpack://ultimate-blocks/./src/blocks/feature-box/components.js","webpack://ultimate-blocks/./src/blocks/feature-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/icons/remove_icon.js","webpack://ultimate-blocks/./src/blocks/feature-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/how-to/block.js","webpack://ultimate-blocks/./src/blocks/how-to/components.js","webpack://ultimate-blocks/./src/blocks/how-to/get-styles.js","webpack://ultimate-blocks/./src/blocks/how-to/icon.js","webpack://ultimate-blocks/./src/blocks/icon-inner/block.js","webpack://ultimate-blocks/./src/blocks/icon-inner/components/UbIcon.js","webpack://ultimate-blocks/./src/blocks/icon-inner/components/UbIconInspector.js","webpack://ultimate-blocks/./src/blocks/icon/block-controls.js","webpack://ultimate-blocks/./src/blocks/icon/block.js","webpack://ultimate-blocks/./src/blocks/icon/components/ColorSettings.js","webpack://ultimate-blocks/./src/blocks/icon/components/CustomSvgInserter.js","webpack://ultimate-blocks/./src/blocks/icon/components/LinkControl.js","webpack://ultimate-blocks/./src/blocks/icon/components/MediaReplaceControl.js","webpack://ultimate-blocks/./src/blocks/icon/components/Placeholder.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/LibraryContent.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/LibrarySidebar.js","webpack://ultimate-blocks/./src/blocks/icon/components/icon-library/index.js","webpack://ultimate-blocks/./src/blocks/icon/edit.js","webpack://ultimate-blocks/./src/blocks/icon/get-styles.js","webpack://ultimate-blocks/./src/blocks/icon/icons/block-icon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/categories.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/icons.js","webpack://ultimate-blocks/./src/blocks/icon/icons/font-awesome/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/amazon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/bandcamp.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/behance.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/chain.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/codepen.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/deviantart.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/dribbble.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/dropbox.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/etsy.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/facebook.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/feed.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/fivehundredpx.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/flickr.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/foursquare.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/github.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/goodreads.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/google.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/index.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/instagram.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/lastfm.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/linkedin.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/mail.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/mastodon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/medium.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/meetup.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/patreon.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/pinterest.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/pocket.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/reddit-solid.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/reddit.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/skype.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/snapchat.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/soundcloud.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/spotify.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/telegram.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/tiktok.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/tumblr.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/twitch.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/twitter.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/vimeo.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/vk.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/wordpress.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/yelp.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/social/youtube.js","webpack://ultimate-blocks/./src/blocks/icon/icons/wordpress/temp.js","webpack://ultimate-blocks/./src/blocks/icon/inspector.js","webpack://ultimate-blocks/./src/blocks/icon/save.js","webpack://ultimate-blocks/./src/blocks/icon/utils.js","webpack://ultimate-blocks/./src/blocks/image-slider/block.js","webpack://ultimate-blocks/./src/blocks/image-slider/components.js","webpack://ultimate-blocks/./src/blocks/image-slider/get-styles.js","webpack://ultimate-blocks/./src/blocks/image-slider/icon.js","webpack://ultimate-blocks/./src/blocks/image-slider/oldVersions.js","webpack://ultimate-blocks/./src/blocks/notification-box/block.js","webpack://ultimate-blocks/./src/blocks/notification-box/components.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/info.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/success.js","webpack://ultimate-blocks/./src/blocks/notification-box/icons/warning.js","webpack://ultimate-blocks/./src/blocks/notification-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/number-box/block.js","webpack://ultimate-blocks/./src/blocks/number-box/components.js","webpack://ultimate-blocks/./src/blocks/number-box/icons/icon.js","webpack://ultimate-blocks/./src/blocks/number-box/oldVersions.js","webpack://ultimate-blocks/./src/blocks/post-grid/block.js","webpack://ultimate-blocks/./src/blocks/post-grid/editor.js","webpack://ultimate-blocks/./src/blocks/post-grid/get-styles.js","webpack://ultimate-blocks/./src/blocks/post-grid/icons.js","webpack://ultimate-blocks/./src/blocks/post-grid/image.js","webpack://ultimate-blocks/./src/blocks/post-grid/inspector.js","webpack://ultimate-blocks/./src/blocks/progress-bar/Circle.js","webpack://ultimate-blocks/./src/blocks/progress-bar/HalfCircle.js","webpack://ultimate-blocks/./src/blocks/progress-bar/Line.js","webpack://ultimate-blocks/./src/blocks/progress-bar/block.js","webpack://ultimate-blocks/./src/blocks/progress-bar/blocks-styles.js","webpack://ultimate-blocks/./src/blocks/progress-bar/get-styles.js","webpack://ultimate-blocks/./src/blocks/progress-bar/icons.js","webpack://ultimate-blocks/./src/blocks/review/block.js","webpack://ultimate-blocks/./src/blocks/review/components.js","webpack://ultimate-blocks/./src/blocks/review/get-styles.js","webpack://ultimate-blocks/./src/blocks/review/icon.js","webpack://ultimate-blocks/./src/blocks/review/oldVersions.js","webpack://ultimate-blocks/./src/blocks/social-share/block.js","webpack://ultimate-blocks/./src/blocks/social-share/get-styles.js","webpack://ultimate-blocks/./src/blocks/social-share/icons/icons.js","webpack://ultimate-blocks/./src/blocks/social-share/inspector.js","webpack://ultimate-blocks/./src/blocks/star-rating/block.js","webpack://ultimate-blocks/./src/blocks/star-rating/components.js","webpack://ultimate-blocks/./src/blocks/star-rating/get-styles.js","webpack://ultimate-blocks/./src/blocks/star-rating/icons.js","webpack://ultimate-blocks/./src/blocks/star-rating/oldVersions.js","webpack://ultimate-blocks/./src/blocks/styled-box/block.js","webpack://ultimate-blocks/./src/blocks/styled-box/get-styles.js","webpack://ultimate-blocks/./src/blocks/styled-box/icon.js","webpack://ultimate-blocks/./src/blocks/styled-list/block.js","webpack://ultimate-blocks/./src/blocks/styled-list/colorlist.js","webpack://ultimate-blocks/./src/blocks/styled-list/components.js","webpack://ultimate-blocks/./src/blocks/styled-list/get-styles.js","webpack://ultimate-blocks/./src/blocks/styled-list/icon.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/block.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/editorDisplay.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/inspector.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/components/tab.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/get-style.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/icons/icon.js","webpack://ultimate-blocks/./src/blocks/tabbed-content/oldVersions.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/block.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/components.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/get-style.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/icon.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/localToLatin.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/oldVersions.js","webpack://ultimate-blocks/./src/blocks/table-of-contents/removeDiacritics.js","webpack://ultimate-blocks/./src/blocks/testimonial/block.js","webpack://ultimate-blocks/./src/blocks/testimonial/components.js","webpack://ultimate-blocks/./src/blocks/testimonial/get-styles.js","webpack://ultimate-blocks/./src/blocks/testimonial/icons.js","webpack://ultimate-blocks/./src/blocks/testimonial/oldVersions.js","webpack://ultimate-blocks/./src/blocks/utils/styling-helpers.js","webpack://ultimate-blocks/./src/common.js","webpack://ultimate-blocks/./src/inc/components/ProPass.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/ListItemPill.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStyleItemCardContainer.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStyleListItem.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesAdvancedButton.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesAdvancedControls.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesInspector.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesInspectorPanel.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesListing.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesListingFilter.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SavedStylesSaveRow.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/SelectedSavedStyleControls.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/StylePreviewModal.js","webpack://ultimate-blocks/./src/inc/components/SavedStyles/UbProInspectorTextInput.js","webpack://ultimate-blocks/./src/inc/components/Upsell/ActiveBlockIcon.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellButtonGroupControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellColorControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellControlSelector.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellControlWrapper.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellIconControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellSelectControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/Controls/UpsellToggleControl.js","webpack://ultimate-blocks/./src/inc/components/Upsell/ModalNavigation.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorDummy.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorNotice.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellInspectorPanelBody.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellMain.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalBase.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalButton.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalContent.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellModalEditor.js","webpack://ultimate-blocks/./src/inc/components/Upsell/UpsellProPanel.js","webpack://ultimate-blocks/./src/inc/components/Upsell/VitalizeText.js","webpack://ultimate-blocks/./src/inc/helpers/modeCheck.js","webpack://ultimate-blocks/./src/inc/hoc/withUpsellControlWrapper.js","webpack://ultimate-blocks/./src/inc/managers/ProManager.js","webpack://ultimate-blocks/./src/inc/managers/SavedStylesManager.js","webpack://ultimate-blocks/./src/inc/managers/UpsellManager.js","webpack://ultimate-blocks/./src/inc/registerPluginBlock.js","webpack://ultimate-blocks/./src/pre-register.js","webpack://ultimate-blocks/./src/stores/mainStore/actions.js","webpack://ultimate-blocks/./src/stores/mainStore/hoc/connectWithMainStore.js","webpack://ultimate-blocks/./src/stores/mainStore/index.js","webpack://ultimate-blocks/./src/stores/mainStore/reducer.js","webpack://ultimate-blocks/./src/stores/mainStore/selectors.js","webpack://ultimate-blocks/./src/stores/mainStore/state.js","webpack://ultimate-blocks/./src/stores/mainStore/types.js","webpack://ultimate-blocks/./src/stores/savedStyles/actions.js","webpack://ultimate-blocks/./src/stores/savedStyles/hoc/withBusyStatus.js","webpack://ultimate-blocks/./src/stores/savedStyles/index.js","webpack://ultimate-blocks/./src/stores/savedStyles/reducer.js","webpack://ultimate-blocks/./src/stores/savedStyles/selectors.js","webpack://ultimate-blocks/./src/stores/savedStyles/state.js","webpack://ultimate-blocks/./src/stores/savedStyles/types.js","webpack://ultimate-blocks/./node_modules/classnames/index.js","webpack://ultimate-blocks/./node_modules/deepmerge/dist/cjs.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/addClass.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/hasClass.js","webpack://ultimate-blocks/./node_modules/dom-helpers/esm/removeClass.js","webpack://ultimate-blocks/./node_modules/dom7/dom7.esm.js","webpack://ultimate-blocks/./node_modules/invariant/browser.js","webpack://ultimate-blocks/./node_modules/object-assign/index.js","webpack://ultimate-blocks/./node_modules/prop-types/checkPropTypes.js","webpack://ultimate-blocks/./node_modules/prop-types/factoryWithTypeCheckers.js","webpack://ultimate-blocks/./node_modules/prop-types/index.js","webpack://ultimate-blocks/./node_modules/prop-types/lib/ReactPropTypesSecret.js","webpack://ultimate-blocks/./node_modules/prop-types/lib/has.js","webpack://ultimate-blocks/./node_modules/prop-types/node_modules/react-is/cjs/react-is.development.js","webpack://ultimate-blocks/./node_modules/prop-types/node_modules/react-is/index.js","webpack://ultimate-blocks/./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/CSSTransition.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/Transition.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/TransitionGroupContext.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/config.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/utils/PropTypes.js","webpack://ultimate-blocks/./node_modules/react-transition-group/esm/utils/reflow.js","webpack://ultimate-blocks/./node_modules/react/cjs/react-jsx-runtime.development.js","webpack://ultimate-blocks/./node_modules/react/jsx-runtime.js","webpack://ultimate-blocks/./node_modules/ssr-window/ssr-window.esm.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/a11y/a11y.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/getBreakpoint.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/breakpoints/setBreakpoint.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/check-overflow/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/addClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/classes/removeClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/core-class.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/defaults.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events-emitter.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onClick.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onResize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onScroll.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchEnd.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchMove.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/events/onTouchStart.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/setGrabCursor.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/grab-cursor/unsetGrabCursor.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/loadImage.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/images/preloadImages.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopCreate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopDestroy.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/loop/loopFix.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/addSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/appendSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/prependSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/removeAllSlides.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/manipulation/removeSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/modular.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideNext.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slidePrev.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideReset.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideTo.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToClickedSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToClosest.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/slide/slideToLoop.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/setTransition.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/transitionEnd.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/transition/transitionStart.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/getTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/maxTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/minTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/setTranslate.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/translate/translateTo.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/index.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateActiveIndex.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateAutoHeight.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateClickedSlide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateProgress.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlides.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesClasses.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesOffset.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/core/update/updateSlidesProgress.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/navigation/navigation.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/pagination/pagination.js","webpack://ultimate-blocks/./node_modules/swiper/esm/components/scrollbar/scrollbar.js","webpack://ultimate-blocks/./node_modules/swiper/esm/modules/observer/observer.js","webpack://ultimate-blocks/./node_modules/swiper/esm/modules/resize/resize.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-changed-params.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-children.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/get-params.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/init-swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/loop.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/params-list.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/swiper-slide.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/update-swiper.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/use-isomorphic-layout-effect.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/utils.js","webpack://ultimate-blocks/./node_modules/swiper/esm/react/virtual.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/dom.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-browser.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-device.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/get-support.js","webpack://ultimate-blocks/./node_modules/swiper/esm/utils/utils.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/native.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/regex.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/rng.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/stringify.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/v4.js","webpack://ultimate-blocks/./node_modules/uuid/dist/esm-browser/validate.js","webpack://ultimate-blocks/external window \"React\"","webpack://ultimate-blocks/external window \"ReactDOM\"","webpack://ultimate-blocks/external window \"lodash\"","webpack://ultimate-blocks/external window \"moment\"","webpack://ultimate-blocks/external window [\"wp\",\"api\"]","webpack://ultimate-blocks/external window [\"wp\",\"apiFetch\"]","webpack://ultimate-blocks/external window [\"wp\",\"blockEditor\"]","webpack://ultimate-blocks/external window [\"wp\",\"blocks\"]","webpack://ultimate-blocks/external window [\"wp\",\"components\"]","webpack://ultimate-blocks/external window [\"wp\",\"compose\"]","webpack://ultimate-blocks/external window [\"wp\",\"data\"]","webpack://ultimate-blocks/external window [\"wp\",\"element\"]","webpack://ultimate-blocks/external window [\"wp\",\"hooks\"]","webpack://ultimate-blocks/external window [\"wp\",\"i18n\"]","webpack://ultimate-blocks/external window [\"wp\",\"keycodes\"]","webpack://ultimate-blocks/external window [\"wp\",\"primitives\"]","webpack://ultimate-blocks/external window [\"wp\",\"url\"]","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/classCallCheck.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/createClass.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/defineProperty.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/extends.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/inherits.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/inheritsLoose.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/iterableToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/objectSpread.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/slicedToArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toPrimitive.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/typeof.js","webpack://ultimate-blocks/./node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","webpack://ultimate-blocks/./node_modules/@fortawesome/fontawesome-svg-core/index.mjs","webpack://ultimate-blocks/./node_modules/@fortawesome/free-brands-svg-icons/index.mjs","webpack://ultimate-blocks/./node_modules/@fortawesome/free-solid-svg-icons/index.mjs","webpack://ultimate-blocks/webpack/bootstrap","webpack://ultimate-blocks/webpack/runtime/compat get default export","webpack://ultimate-blocks/webpack/runtime/define property getters","webpack://ultimate-blocks/webpack/runtime/global","webpack://ultimate-blocks/webpack/runtime/hasOwnProperty shorthand","webpack://ultimate-blocks/webpack/runtime/make namespace object","webpack://ultimate-blocks/./src/blocks.js"],"sourcesContent":["/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n typeof define === 'function' && define.amd ? define(['exports'], factory) :\n (factory((global['free-brands-svg-icons'] = {})));\n}(this, (function (exports) { 'use strict';\n\n var prefix = \"fab\";\n var faMonero = {\n prefix: 'fab',\n iconName: 'monero',\n icon: [496, 512, [], \"f3d0\", \"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"]\n };\n var faHooli = {\n prefix: 'fab',\n iconName: 'hooli',\n icon: [640, 512, [], \"f427\", \"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"]\n };\n var faYelp = {\n prefix: 'fab',\n iconName: 'yelp',\n icon: [384, 512, [], \"f1e9\", \"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"]\n };\n var faCcVisa = {\n prefix: 'fab',\n iconName: 'cc-visa',\n icon: [576, 512, [], \"f1f0\", \"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\"]\n };\n var faLastfm = {\n prefix: 'fab',\n iconName: 'lastfm',\n icon: [512, 512, [], \"f202\", \"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"]\n };\n var faShopware = {\n prefix: 'fab',\n iconName: 'shopware',\n icon: [512, 512, [], \"f5b5\", \"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"]\n };\n var faCreativeCommonsNc = {\n prefix: 'fab',\n iconName: 'creative-commons-nc',\n icon: [496, 512, [], \"f4e8\", \"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\"]\n };\n var faAws = {\n prefix: 'fab',\n iconName: 'aws',\n icon: [640, 512, [], \"f375\", \"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\"]\n };\n var faRedhat = {\n prefix: 'fab',\n iconName: 'redhat',\n icon: [512, 512, [], \"f7bc\", \"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"]\n };\n var faYoast = {\n prefix: 'fab',\n iconName: 'yoast',\n icon: [448, 512, [], \"f2b1\", \"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"]\n };\n var faCloudflare = {\n prefix: 'fab',\n iconName: 'cloudflare',\n icon: [640, 512, [], \"e07d\", \"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"]\n };\n var faUps = {\n prefix: 'fab',\n iconName: 'ups',\n icon: [384, 512, [], \"f7e0\", \"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"]\n };\n var faWpexplorer = {\n prefix: 'fab',\n iconName: 'wpexplorer',\n icon: [512, 512, [], \"f2de\", \"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"]\n };\n var faDyalog = {\n prefix: 'fab',\n iconName: 'dyalog',\n icon: [416, 512, [], \"f399\", \"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"]\n };\n var faBity = {\n prefix: 'fab',\n iconName: 'bity',\n icon: [496, 512, [], \"f37a\", \"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\"]\n };\n var faStackpath = {\n prefix: 'fab',\n iconName: 'stackpath',\n icon: [448, 512, [], \"f842\", \"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"]\n };\n var faBuysellads = {\n prefix: 'fab',\n iconName: 'buysellads',\n icon: [448, 512, [], \"f20d\", \"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\"]\n };\n var faFirstOrder = {\n prefix: 'fab',\n iconName: 'first-order',\n icon: [448, 512, [], \"f2b0\", \"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"]\n };\n var faModx = {\n prefix: 'fab',\n iconName: 'modx',\n icon: [448, 512, [], \"f285\", \"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"]\n };\n var faGuilded = {\n prefix: 'fab',\n iconName: 'guilded',\n icon: [448, 512, [], \"e07e\", \"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"]\n };\n var faVnv = {\n prefix: 'fab',\n iconName: 'vnv',\n icon: [640, 512, [], \"f40b\", \"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"]\n };\n var faSquareJs = {\n prefix: 'fab',\n iconName: 'square-js',\n icon: [448, 512, [\"js-square\"], \"f3b9\", \"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-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n };\n var faJsSquare = faSquareJs;\n var faMicrosoft = {\n prefix: 'fab',\n iconName: 'microsoft',\n icon: [448, 512, [], \"f3ca\", \"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"]\n };\n var faQq = {\n prefix: 'fab',\n iconName: 'qq',\n icon: [448, 512, [], \"f1d6\", \"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"]\n };\n var faOrcid = {\n prefix: 'fab',\n iconName: 'orcid',\n icon: [512, 512, [], \"f8d2\", \"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"]\n };\n var faJava = {\n prefix: 'fab',\n iconName: 'java',\n icon: [384, 512, [], \"f4e4\", \"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"]\n };\n var faInvision = {\n prefix: 'fab',\n iconName: 'invision',\n icon: [448, 512, [], \"f7b0\", \"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"]\n };\n var faCreativeCommonsPdAlt = {\n prefix: 'fab',\n iconName: 'creative-commons-pd-alt',\n icon: [496, 512, [], \"f4ed\", \"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\"]\n };\n var faCentercode = {\n prefix: 'fab',\n iconName: 'centercode',\n icon: [512, 512, [], \"f380\", \"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\"]\n };\n var faGlideG = {\n prefix: 'fab',\n iconName: 'glide-g',\n icon: [448, 512, [], \"f2a6\", \"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"]\n };\n var faDrupal = {\n prefix: 'fab',\n iconName: 'drupal',\n icon: [448, 512, [], \"f1a9\", \"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"]\n };\n var faHireAHelper = {\n prefix: 'fab',\n iconName: 'hire-a-helper',\n icon: [512, 512, [], \"f3b0\", \"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"]\n };\n var faCreativeCommonsBy = {\n prefix: 'fab',\n iconName: 'creative-commons-by',\n icon: [496, 512, [], \"f4e7\", \"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\"]\n };\n var faUnity = {\n prefix: 'fab',\n iconName: 'unity',\n icon: [448, 512, [], \"e049\", \"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"]\n };\n var faWhmcs = {\n prefix: 'fab',\n iconName: 'whmcs',\n icon: [448, 512, [], \"f40d\", \"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"]\n };\n var faRocketchat = {\n prefix: 'fab',\n iconName: 'rocketchat',\n icon: [576, 512, [], \"f3e8\", \"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"]\n };\n var faVk = {\n prefix: 'fab',\n iconName: 'vk',\n icon: [448, 512, [], \"f189\", \"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"]\n };\n var faUntappd = {\n prefix: 'fab',\n iconName: 'untappd',\n icon: [640, 512, [], \"f405\", \"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"]\n };\n var faMailchimp = {\n prefix: 'fab',\n iconName: 'mailchimp',\n icon: [448, 512, [], \"f59e\", \"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"]\n };\n var faCss3Alt = {\n prefix: 'fab',\n iconName: 'css3-alt',\n icon: [384, 512, [], \"f38b\", \"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\"]\n };\n var faSquareReddit = {\n prefix: 'fab',\n iconName: 'square-reddit',\n icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 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-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"]\n };\n var faRedditSquare = faSquareReddit;\n var faVimeoV = {\n prefix: 'fab',\n iconName: 'vimeo-v',\n icon: [448, 512, [], \"f27d\", \"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"]\n };\n var faContao = {\n prefix: 'fab',\n iconName: 'contao',\n icon: [512, 512, [], \"f26d\", \"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\"]\n };\n var faSquareFontAwesome = {\n prefix: 'fab',\n iconName: 'square-font-awesome',\n icon: [448, 512, [], \"e5ad\", \"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"]\n };\n var faDeskpro = {\n prefix: 'fab',\n iconName: 'deskpro',\n icon: [480, 512, [], \"f38f\", \"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\"]\n };\n var faSistrix = {\n prefix: 'fab',\n iconName: 'sistrix',\n icon: [448, 512, [], \"f3ee\", \"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"]\n };\n var faSquareInstagram = {\n prefix: 'fab',\n iconName: 'square-instagram',\n icon: [448, 512, [\"instagram-square\"], \"e055\", \"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"]\n };\n var faInstagramSquare = faSquareInstagram;\n var faBattleNet = {\n prefix: 'fab',\n iconName: 'battle-net',\n icon: [512, 512, [], \"f835\", \"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\"]\n };\n var faTheRedYeti = {\n prefix: 'fab',\n iconName: 'the-red-yeti',\n icon: [512, 512, [], \"f69d\", \"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"]\n };\n var faSquareHackerNews = {\n prefix: 'fab',\n iconName: 'square-hacker-news',\n icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"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-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n };\n var faHackerNewsSquare = faSquareHackerNews;\n var faEdge = {\n prefix: 'fab',\n iconName: 'edge',\n icon: [512, 512, [], \"f282\", \"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"]\n };\n var faThreads = {\n prefix: 'fab',\n iconName: 'threads',\n icon: [448, 512, [], \"e618\", \"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"]\n };\n var faNapster = {\n prefix: 'fab',\n iconName: 'napster',\n icon: [496, 512, [], \"f3d2\", \"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"]\n };\n var faSquareSnapchat = {\n prefix: 'fab',\n iconName: 'square-snapchat',\n icon: [448, 512, [\"snapchat-square\"], \"f2ad\", \"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"]\n };\n var faSnapchatSquare = faSquareSnapchat;\n var faGooglePlusG = {\n prefix: 'fab',\n iconName: 'google-plus-g',\n icon: [640, 512, [], \"f0d5\", \"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"]\n };\n var faArtstation = {\n prefix: 'fab',\n iconName: 'artstation',\n icon: [512, 512, [], \"f77a\", \"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\"]\n };\n var faMarkdown = {\n prefix: 'fab',\n iconName: 'markdown',\n icon: [640, 512, [], \"f60f\", \"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"]\n };\n var faSourcetree = {\n prefix: 'fab',\n iconName: 'sourcetree',\n icon: [448, 512, [], \"f7d3\", \"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"]\n };\n var faGooglePlus = {\n prefix: 'fab',\n iconName: 'google-plus',\n icon: [512, 512, [], \"f2b3\", \"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"]\n };\n var faDiaspora = {\n prefix: 'fab',\n iconName: 'diaspora',\n icon: [512, 512, [], \"f791\", \"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"]\n };\n var faFoursquare = {\n prefix: 'fab',\n iconName: 'foursquare',\n icon: [368, 512, [], \"f180\", \"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"]\n };\n var faStackOverflow = {\n prefix: 'fab',\n iconName: 'stack-overflow',\n icon: [384, 512, [], \"f16c\", \"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"]\n };\n var faGithubAlt = {\n prefix: 'fab',\n iconName: 'github-alt',\n icon: [480, 512, [], \"f113\", \"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"]\n };\n var faPhoenixSquadron = {\n prefix: 'fab',\n iconName: 'phoenix-squadron',\n icon: [512, 512, [], \"f511\", \"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"]\n };\n var faPagelines = {\n prefix: 'fab',\n iconName: 'pagelines',\n icon: [384, 512, [], \"f18c\", \"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"]\n };\n var faAlgolia = {\n prefix: 'fab',\n iconName: 'algolia',\n icon: [512, 512, [], \"f36c\", \"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"]\n };\n var faRedRiver = {\n prefix: 'fab',\n iconName: 'red-river',\n icon: [448, 512, [], \"f3e3\", \"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"]\n };\n var faCreativeCommonsSa = {\n prefix: 'fab',\n iconName: 'creative-commons-sa',\n icon: [496, 512, [], \"f4ef\", \"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\"]\n };\n var faSafari = {\n prefix: 'fab',\n iconName: 'safari',\n icon: [512, 512, [], \"f267\", \"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"]\n };\n var faGoogle = {\n prefix: 'fab',\n iconName: 'google',\n icon: [488, 512, [], \"f1a0\", \"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"]\n };\n var faSquareFontAwesomeStroke = {\n prefix: 'fab',\n iconName: 'square-font-awesome-stroke',\n icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"]\n };\n var faFontAwesomeAlt = faSquareFontAwesomeStroke;\n var faAtlassian = {\n prefix: 'fab',\n iconName: 'atlassian',\n icon: [512, 512, [], \"f77b\", \"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\"]\n };\n var faLinkedinIn = {\n prefix: 'fab',\n iconName: 'linkedin-in',\n icon: [448, 512, [], \"f0e1\", \"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"]\n };\n var faDigitalOcean = {\n prefix: 'fab',\n iconName: 'digital-ocean',\n icon: [512, 512, [], \"f391\", \"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"]\n };\n var faNimblr = {\n prefix: 'fab',\n iconName: 'nimblr',\n icon: [384, 512, [], \"f5a8\", \"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"]\n };\n var faChromecast = {\n prefix: 'fab',\n iconName: 'chromecast',\n icon: [512, 512, [], \"f838\", \"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"]\n };\n var faEvernote = {\n prefix: 'fab',\n iconName: 'evernote',\n icon: [384, 512, [], \"f839\", \"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"]\n };\n var faHackerNews = {\n prefix: 'fab',\n iconName: 'hacker-news',\n icon: [448, 512, [], \"f1d4\", \"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n };\n var faCreativeCommonsSampling = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling',\n icon: [496, 512, [], \"f4f0\", \"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\"]\n };\n var faAdversal = {\n prefix: 'fab',\n iconName: 'adversal',\n icon: [512, 512, [], \"f36a\", \"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\"]\n };\n var faCreativeCommons = {\n prefix: 'fab',\n iconName: 'creative-commons',\n icon: [496, 512, [], \"f25e\", \"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\"]\n };\n var faWatchmanMonitoring = {\n prefix: 'fab',\n iconName: 'watchman-monitoring',\n icon: [512, 512, [], \"e087\", \"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"]\n };\n var faFonticons = {\n prefix: 'fab',\n iconName: 'fonticons',\n icon: [448, 512, [], \"f280\", \"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"]\n };\n var faWeixin = {\n prefix: 'fab',\n iconName: 'weixin',\n icon: [576, 512, [], \"f1d7\", \"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"]\n };\n var faShirtsinbulk = {\n prefix: 'fab',\n iconName: 'shirtsinbulk',\n icon: [448, 512, [], \"f214\", \"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"]\n };\n var faCodepen = {\n prefix: 'fab',\n iconName: 'codepen',\n icon: [512, 512, [], \"f1cb\", \"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\"]\n };\n var faGitAlt = {\n prefix: 'fab',\n iconName: 'git-alt',\n icon: [448, 512, [], \"f841\", \"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"]\n };\n var faLyft = {\n prefix: 'fab',\n iconName: 'lyft',\n icon: [512, 512, [], \"f3c3\", \"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"]\n };\n var faRev = {\n prefix: 'fab',\n iconName: 'rev',\n icon: [448, 512, [], \"f5b2\", \"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"]\n };\n var faWindows = {\n prefix: 'fab',\n iconName: 'windows',\n icon: [448, 512, [], \"f17a\", \"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"]\n };\n var faWizardsOfTheCoast = {\n prefix: 'fab',\n iconName: 'wizards-of-the-coast',\n icon: [640, 512, [], \"f730\", \"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"]\n };\n var faSquareViadeo = {\n prefix: 'fab',\n iconName: 'square-viadeo',\n icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"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-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"]\n };\n var faViadeoSquare = faSquareViadeo;\n var faMeetup = {\n prefix: 'fab',\n iconName: 'meetup',\n icon: [512, 512, [], \"f2e0\", \"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"]\n };\n var faCentos = {\n prefix: 'fab',\n iconName: 'centos',\n icon: [448, 512, [], \"f789\", \"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\"]\n };\n var faAdn = {\n prefix: 'fab',\n iconName: 'adn',\n icon: [496, 512, [], \"f170\", \"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\"]\n };\n var faCloudsmith = {\n prefix: 'fab',\n iconName: 'cloudsmith',\n icon: [512, 512, [], \"f384\", \"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"]\n };\n var faPiedPiperAlt = {\n prefix: 'fab',\n iconName: 'pied-piper-alt',\n icon: [576, 512, [], \"f1a8\", \"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"]\n };\n var faSquareDribbble = {\n prefix: 'fab',\n iconName: 'square-dribbble',\n icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 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-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"]\n };\n var faDribbbleSquare = faSquareDribbble;\n var faCodiepie = {\n prefix: 'fab',\n iconName: 'codiepie',\n icon: [472, 512, [], \"f284\", \"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\"]\n };\n var faNode = {\n prefix: 'fab',\n iconName: 'node',\n icon: [640, 512, [], \"f419\", \"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"]\n };\n var faMix = {\n prefix: 'fab',\n iconName: 'mix',\n icon: [448, 512, [], \"f3cb\", \"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"]\n };\n var faSteam = {\n prefix: 'fab',\n iconName: 'steam',\n icon: [496, 512, [], \"f1b6\", \"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"]\n };\n var faCcApplePay = {\n prefix: 'fab',\n iconName: 'cc-apple-pay',\n icon: [576, 512, [], \"f416\", \"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\"]\n };\n var faScribd = {\n prefix: 'fab',\n iconName: 'scribd',\n icon: [384, 512, [], \"f28a\", \"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"]\n };\n var faDebian = {\n prefix: 'fab',\n iconName: 'debian',\n icon: [448, 512, [], \"e60b\", \"M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z\"]\n };\n var faOpenid = {\n prefix: 'fab',\n iconName: 'openid',\n icon: [448, 512, [], \"f19b\", \"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"]\n };\n var faInstalod = {\n prefix: 'fab',\n iconName: 'instalod',\n icon: [512, 512, [], \"e081\", \"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"]\n };\n var faExpeditedssl = {\n prefix: 'fab',\n iconName: 'expeditedssl',\n icon: [496, 512, [], \"f23e\", \"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"]\n };\n var faSellcast = {\n prefix: 'fab',\n iconName: 'sellcast',\n icon: [448, 512, [], \"f2da\", \"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"]\n };\n var faSquareTwitter = {\n prefix: 'fab',\n iconName: 'square-twitter',\n icon: [448, 512, [\"twitter-square\"], \"f081\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"]\n };\n var faTwitterSquare = faSquareTwitter;\n var faRProject = {\n prefix: 'fab',\n iconName: 'r-project',\n icon: [581, 512, [], \"f4f7\", \"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"]\n };\n var faDelicious = {\n prefix: 'fab',\n iconName: 'delicious',\n icon: [448, 512, [], \"f1a5\", \"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\"]\n };\n var faFreebsd = {\n prefix: 'fab',\n iconName: 'freebsd',\n icon: [448, 512, [], \"f3a4\", \"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"]\n };\n var faVuejs = {\n prefix: 'fab',\n iconName: 'vuejs',\n icon: [448, 512, [], \"f41f\", \"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"]\n };\n var faAccusoft = {\n prefix: 'fab',\n iconName: 'accusoft',\n icon: [640, 512, [], \"f369\", \"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\"]\n };\n var faIoxhost = {\n prefix: 'fab',\n iconName: 'ioxhost',\n icon: [640, 512, [], \"f208\", \"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"]\n };\n var faFonticonsFi = {\n prefix: 'fab',\n iconName: 'fonticons-fi',\n icon: [384, 512, [], \"f3a2\", \"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"]\n };\n var faAppStore = {\n prefix: 'fab',\n iconName: 'app-store',\n icon: [512, 512, [], \"f36f\", \"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\"]\n };\n var faCcMastercard = {\n prefix: 'fab',\n iconName: 'cc-mastercard',\n icon: [576, 512, [], \"f1f1\", \"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\"]\n };\n var faItunesNote = {\n prefix: 'fab',\n iconName: 'itunes-note',\n icon: [384, 512, [], \"f3b5\", \"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"]\n };\n var faGolang = {\n prefix: 'fab',\n iconName: 'golang',\n icon: [640, 512, [], \"e40f\", \"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"]\n };\n var faKickstarter = {\n prefix: 'fab',\n iconName: 'kickstarter',\n icon: [448, 512, [], \"f3bb\", \"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"]\n };\n var faGrav = {\n prefix: 'fab',\n iconName: 'grav',\n icon: [512, 512, [], \"f2d6\", \"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"]\n };\n var faWeibo = {\n prefix: 'fab',\n iconName: 'weibo',\n icon: [512, 512, [], \"f18a\", \"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"]\n };\n var faUncharted = {\n prefix: 'fab',\n iconName: 'uncharted',\n icon: [448, 512, [], \"e084\", \"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"]\n };\n var faFirstdraft = {\n prefix: 'fab',\n iconName: 'firstdraft',\n icon: [384, 512, [], \"f3a1\", \"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"]\n };\n var faSquareYoutube = {\n prefix: 'fab',\n iconName: 'square-youtube',\n icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 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-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"]\n };\n var faYoutubeSquare = faSquareYoutube;\n var faWikipediaW = {\n prefix: 'fab',\n iconName: 'wikipedia-w',\n icon: [640, 512, [], \"f266\", \"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"]\n };\n var faWpressr = {\n prefix: 'fab',\n iconName: 'wpressr',\n icon: [496, 512, [\"rendact\"], \"f3e4\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"]\n };\n var faRendact = faWpressr;\n var faAngellist = {\n prefix: 'fab',\n iconName: 'angellist',\n icon: [448, 512, [], \"f209\", \"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\"]\n };\n var faGalacticRepublic = {\n prefix: 'fab',\n iconName: 'galactic-republic',\n icon: [496, 512, [], \"f50c\", \"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"]\n };\n var faNfcDirectional = {\n prefix: 'fab',\n iconName: 'nfc-directional',\n icon: [512, 512, [], \"e530\", \"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"]\n };\n var faSkype = {\n prefix: 'fab',\n iconName: 'skype',\n icon: [448, 512, [], \"f17e\", \"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"]\n };\n var faJoget = {\n prefix: 'fab',\n iconName: 'joget',\n icon: [496, 512, [], \"f3b7\", \"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"]\n };\n var faFedora = {\n prefix: 'fab',\n iconName: 'fedora',\n icon: [448, 512, [], \"f798\", \"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"]\n };\n var faStripeS = {\n prefix: 'fab',\n iconName: 'stripe-s',\n icon: [384, 512, [], \"f42a\", \"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"]\n };\n var faMeta = {\n prefix: 'fab',\n iconName: 'meta',\n icon: [640, 512, [], \"e49b\", \"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"]\n };\n var faLaravel = {\n prefix: 'fab',\n iconName: 'laravel',\n icon: [512, 512, [], \"f3bd\", \"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"]\n };\n var faHotjar = {\n prefix: 'fab',\n iconName: 'hotjar',\n icon: [512, 512, [], \"f3b1\", \"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"]\n };\n var faBluetoothB = {\n prefix: 'fab',\n iconName: 'bluetooth-b',\n icon: [320, 512, [], \"f294\", \"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\"]\n };\n var faStickerMule = {\n prefix: 'fab',\n iconName: 'sticker-mule',\n icon: [576, 512, [], \"f3f7\", \"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"]\n };\n var faCreativeCommonsZero = {\n prefix: 'fab',\n iconName: 'creative-commons-zero',\n icon: [496, 512, [], \"f4f3\", \"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\"]\n };\n var faHips = {\n prefix: 'fab',\n iconName: 'hips',\n icon: [640, 512, [], \"f452\", \"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"]\n };\n var faBehance = {\n prefix: 'fab',\n iconName: 'behance',\n icon: [576, 512, [], \"f1b4\", \"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\"]\n };\n var faReddit = {\n prefix: 'fab',\n iconName: 'reddit',\n icon: [512, 512, [], \"f1a1\", \"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"]\n };\n var faDiscord = {\n prefix: 'fab',\n iconName: 'discord',\n icon: [640, 512, [], \"f392\", \"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"]\n };\n var faChrome = {\n prefix: 'fab',\n iconName: 'chrome',\n icon: [512, 512, [], \"f268\", \"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"]\n };\n var faAppStoreIos = {\n prefix: 'fab',\n iconName: 'app-store-ios',\n icon: [448, 512, [], \"f370\", \"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\"]\n };\n var faCcDiscover = {\n prefix: 'fab',\n iconName: 'cc-discover',\n icon: [576, 512, [], \"f1f2\", \"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\"]\n };\n var faWpbeginner = {\n prefix: 'fab',\n iconName: 'wpbeginner',\n icon: [512, 512, [], \"f297\", \"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"]\n };\n var faConfluence = {\n prefix: 'fab',\n iconName: 'confluence',\n icon: [512, 512, [], \"f78d\", \"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\"]\n };\n var faMdb = {\n prefix: 'fab',\n iconName: 'mdb',\n icon: [576, 512, [], \"f8ca\", \"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"]\n };\n var faDochub = {\n prefix: 'fab',\n iconName: 'dochub',\n icon: [416, 512, [], \"f394\", \"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"]\n };\n var faAccessibleIcon = {\n prefix: 'fab',\n iconName: 'accessible-icon',\n icon: [448, 512, [62107], \"f368\", \"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\"]\n };\n var faEbay = {\n prefix: 'fab',\n iconName: 'ebay',\n icon: [640, 512, [], \"f4f4\", \"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"]\n };\n var faAmazon = {\n prefix: 'fab',\n iconName: 'amazon',\n icon: [448, 512, [], \"f270\", \"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\"]\n };\n var faUnsplash = {\n prefix: 'fab',\n iconName: 'unsplash',\n icon: [448, 512, [], \"e07c\", \"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"]\n };\n var faYarn = {\n prefix: 'fab',\n iconName: 'yarn',\n icon: [496, 512, [], \"f7e3\", \"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"]\n };\n var faSquareSteam = {\n prefix: 'fab',\n iconName: 'square-steam',\n icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"]\n };\n var faSteamSquare = faSquareSteam;\n var fa500px = {\n prefix: 'fab',\n iconName: '500px',\n icon: [448, 512, [], \"f26e\", \"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\"]\n };\n var faSquareVimeo = {\n prefix: 'fab',\n iconName: 'square-vimeo',\n icon: [448, 512, [\"vimeo-square\"], \"f194\", \"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-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"]\n };\n var faVimeoSquare = faSquareVimeo;\n var faAsymmetrik = {\n prefix: 'fab',\n iconName: 'asymmetrik',\n icon: [576, 512, [], \"f372\", \"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\"]\n };\n var faFontAwesome = {\n prefix: 'fab',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"]\n };\n var faFontAwesomeFlag = faFontAwesome;\n var faFontAwesomeLogoFull = faFontAwesome;\n var faGratipay = {\n prefix: 'fab',\n iconName: 'gratipay',\n icon: [496, 512, [], \"f184\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"]\n };\n var faApple = {\n prefix: 'fab',\n iconName: 'apple',\n icon: [384, 512, [], \"f179\", \"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\"]\n };\n var faHive = {\n prefix: 'fab',\n iconName: 'hive',\n icon: [512, 512, [], \"e07f\", \"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"]\n };\n var faGitkraken = {\n prefix: 'fab',\n iconName: 'gitkraken',\n icon: [592, 512, [], \"f3a6\", \"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"]\n };\n var faKeybase = {\n prefix: 'fab',\n iconName: 'keybase',\n icon: [448, 512, [], \"f4f5\", \"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"]\n };\n var faApplePay = {\n prefix: 'fab',\n iconName: 'apple-pay',\n icon: [640, 512, [], \"f415\", \"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\"]\n };\n var faPadlet = {\n prefix: 'fab',\n iconName: 'padlet',\n icon: [640, 512, [], \"e4a0\", \"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"]\n };\n var faAmazonPay = {\n prefix: 'fab',\n iconName: 'amazon-pay',\n icon: [640, 512, [], \"f42c\", \"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\"]\n };\n var faSquareGithub = {\n prefix: 'fab',\n iconName: 'square-github',\n icon: [448, 512, [\"github-square\"], \"f092\", \"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-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"]\n };\n var faGithubSquare = faSquareGithub;\n var faStumbleupon = {\n prefix: 'fab',\n iconName: 'stumbleupon',\n icon: [512, 512, [], \"f1a4\", \"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"]\n };\n var faFedex = {\n prefix: 'fab',\n iconName: 'fedex',\n icon: [640, 512, [], \"f797\", \"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"]\n };\n var faPhoenixFramework = {\n prefix: 'fab',\n iconName: 'phoenix-framework',\n icon: [640, 512, [], \"f3dc\", \"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"]\n };\n var faShopify = {\n prefix: 'fab',\n iconName: 'shopify',\n icon: [448, 512, [], \"e057\", \"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"]\n };\n var faNeos = {\n prefix: 'fab',\n iconName: 'neos',\n icon: [512, 512, [], \"f612\", \"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"]\n };\n var faSquareThreads = {\n prefix: 'fab',\n iconName: 'square-threads',\n icon: [448, 512, [], \"e619\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"]\n };\n var faHackerrank = {\n prefix: 'fab',\n iconName: 'hackerrank',\n icon: [512, 512, [], \"f5f7\", \"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"]\n };\n var faResearchgate = {\n prefix: 'fab',\n iconName: 'researchgate',\n icon: [448, 512, [], \"f4f8\", \"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"]\n };\n var faSwift = {\n prefix: 'fab',\n iconName: 'swift',\n icon: [448, 512, [], \"f8e1\", \"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"]\n };\n var faAngular = {\n prefix: 'fab',\n iconName: 'angular',\n icon: [448, 512, [], \"f420\", \"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\"]\n };\n var faSpeakap = {\n prefix: 'fab',\n iconName: 'speakap',\n icon: [448, 512, [], \"f3f3\", \"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"]\n };\n var faAngrycreative = {\n prefix: 'fab',\n iconName: 'angrycreative',\n icon: [640, 512, [], \"f36e\", \"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\"]\n };\n var faYCombinator = {\n prefix: 'fab',\n iconName: 'y-combinator',\n icon: [448, 512, [], \"f23b\", \"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"]\n };\n var faEmpire = {\n prefix: 'fab',\n iconName: 'empire',\n icon: [496, 512, [], \"f1d1\", \"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"]\n };\n var faEnvira = {\n prefix: 'fab',\n iconName: 'envira',\n icon: [448, 512, [], \"f299\", \"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"]\n };\n var faSquareGitlab = {\n prefix: 'fab',\n iconName: 'square-gitlab',\n icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"]\n };\n var faGitlabSquare = faSquareGitlab;\n var faStudiovinari = {\n prefix: 'fab',\n iconName: 'studiovinari',\n icon: [512, 512, [], \"f3f8\", \"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"]\n };\n var faPiedPiper = {\n prefix: 'fab',\n iconName: 'pied-piper',\n icon: [480, 512, [], \"f2ae\", \"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"]\n };\n var faWordpress = {\n prefix: 'fab',\n iconName: 'wordpress',\n icon: [512, 512, [], \"f19a\", \"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"]\n };\n var faProductHunt = {\n prefix: 'fab',\n iconName: 'product-hunt',\n icon: [512, 512, [], \"f288\", \"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"]\n };\n var faFirefox = {\n prefix: 'fab',\n iconName: 'firefox',\n icon: [512, 512, [], \"f269\", \"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"]\n };\n var faLinode = {\n prefix: 'fab',\n iconName: 'linode',\n icon: [448, 512, [], \"f2b8\", \"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"]\n };\n var faGoodreads = {\n prefix: 'fab',\n iconName: 'goodreads',\n icon: [448, 512, [], \"f3a8\", \"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"]\n };\n var faSquareOdnoklassniki = {\n prefix: 'fab',\n iconName: 'square-odnoklassniki',\n icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 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-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"]\n };\n var faOdnoklassnikiSquare = faSquareOdnoklassniki;\n var faJsfiddle = {\n prefix: 'fab',\n iconName: 'jsfiddle',\n icon: [576, 512, [], \"f1cc\", \"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"]\n };\n var faSith = {\n prefix: 'fab',\n iconName: 'sith',\n icon: [448, 512, [], \"f512\", \"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"]\n };\n var faThemeisle = {\n prefix: 'fab',\n iconName: 'themeisle',\n icon: [512, 512, [], \"f2b2\", \"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"]\n };\n var faPage4 = {\n prefix: 'fab',\n iconName: 'page4',\n icon: [496, 512, [], \"f3d7\", \"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"]\n };\n var faHashnode = {\n prefix: 'fab',\n iconName: 'hashnode',\n icon: [512, 512, [], \"e499\", \"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"]\n };\n var faReact = {\n prefix: 'fab',\n iconName: 'react',\n icon: [512, 512, [], \"f41b\", \"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"]\n };\n var faCcPaypal = {\n prefix: 'fab',\n iconName: 'cc-paypal',\n icon: [576, 512, [], \"f1f4\", \"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\"]\n };\n var faSquarespace = {\n prefix: 'fab',\n iconName: 'squarespace',\n icon: [512, 512, [], \"f5be\", \"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"]\n };\n var faCcStripe = {\n prefix: 'fab',\n iconName: 'cc-stripe',\n icon: [576, 512, [], \"f1f5\", \"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\"]\n };\n var faCreativeCommonsShare = {\n prefix: 'fab',\n iconName: 'creative-commons-share',\n icon: [496, 512, [], \"f4f2\", \"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\"]\n };\n var faBitcoin = {\n prefix: 'fab',\n iconName: 'bitcoin',\n icon: [512, 512, [], \"f379\", \"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\"]\n };\n var faKeycdn = {\n prefix: 'fab',\n iconName: 'keycdn',\n icon: [512, 512, [], \"f3ba\", \"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"]\n };\n var faOpera = {\n prefix: 'fab',\n iconName: 'opera',\n icon: [496, 512, [], \"f26a\", \"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"]\n };\n var faItchIo = {\n prefix: 'fab',\n iconName: 'itch-io',\n icon: [512, 512, [], \"f83a\", \"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"]\n };\n var faUmbraco = {\n prefix: 'fab',\n iconName: 'umbraco',\n icon: [510, 512, [], \"f8e8\", \"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"]\n };\n var faGalacticSenate = {\n prefix: 'fab',\n iconName: 'galactic-senate',\n icon: [512, 512, [], \"f50d\", \"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"]\n };\n var faUbuntu = {\n prefix: 'fab',\n iconName: 'ubuntu',\n icon: [496, 512, [], \"f7df\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"]\n };\n var faDraft2digital = {\n prefix: 'fab',\n iconName: 'draft2digital',\n icon: [480, 512, [], \"f396\", \"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"]\n };\n var faStripe = {\n prefix: 'fab',\n iconName: 'stripe',\n icon: [640, 512, [], \"f429\", \"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"]\n };\n var faHouzz = {\n prefix: 'fab',\n iconName: 'houzz',\n icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n };\n var faGg = {\n prefix: 'fab',\n iconName: 'gg',\n icon: [512, 512, [], \"f260\", \"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"]\n };\n var faDhl = {\n prefix: 'fab',\n iconName: 'dhl',\n icon: [640, 512, [], \"f790\", \"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\"]\n };\n var faSquarePinterest = {\n prefix: 'fab',\n iconName: 'square-pinterest',\n icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"]\n };\n var faPinterestSquare = faSquarePinterest;\n var faXing = {\n prefix: 'fab',\n iconName: 'xing',\n icon: [384, 512, [], \"f168\", \"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"]\n };\n var faBlackberry = {\n prefix: 'fab',\n iconName: 'blackberry',\n icon: [512, 512, [], \"f37b\", \"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\"]\n };\n var faCreativeCommonsPd = {\n prefix: 'fab',\n iconName: 'creative-commons-pd',\n icon: [496, 512, [], \"f4ec\", \"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\"]\n };\n var faPlaystation = {\n prefix: 'fab',\n iconName: 'playstation',\n icon: [576, 512, [], \"f3df\", \"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"]\n };\n var faQuinscape = {\n prefix: 'fab',\n iconName: 'quinscape',\n icon: [512, 512, [], \"f459\", \"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"]\n };\n var faLess = {\n prefix: 'fab',\n iconName: 'less',\n icon: [640, 512, [], \"f41d\", \"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"]\n };\n var faBloggerB = {\n prefix: 'fab',\n iconName: 'blogger-b',\n icon: [448, 512, [], \"f37d\", \"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\"]\n };\n var faOpencart = {\n prefix: 'fab',\n iconName: 'opencart',\n icon: [640, 512, [], \"f23d\", \"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"]\n };\n var faVine = {\n prefix: 'fab',\n iconName: 'vine',\n icon: [384, 512, [], \"f1ca\", \"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"]\n };\n var faPaypal = {\n prefix: 'fab',\n iconName: 'paypal',\n icon: [384, 512, [], \"f1ed\", \"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"]\n };\n var faGitlab = {\n prefix: 'fab',\n iconName: 'gitlab',\n icon: [512, 512, [], \"f296\", \"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"]\n };\n var faTypo3 = {\n prefix: 'fab',\n iconName: 'typo3',\n icon: [448, 512, [], \"f42b\", \"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"]\n };\n var faRedditAlien = {\n prefix: 'fab',\n iconName: 'reddit-alien',\n icon: [512, 512, [], \"f281\", \"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"]\n };\n var faYahoo = {\n prefix: 'fab',\n iconName: 'yahoo',\n icon: [512, 512, [], \"f19e\", \"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"]\n };\n var faDailymotion = {\n prefix: 'fab',\n iconName: 'dailymotion',\n icon: [448, 512, [], \"e052\", \"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\"]\n };\n var faAffiliatetheme = {\n prefix: 'fab',\n iconName: 'affiliatetheme',\n icon: [512, 512, [], \"f36b\", \"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\"]\n };\n var faPiedPiperPp = {\n prefix: 'fab',\n iconName: 'pied-piper-pp',\n icon: [448, 512, [], \"f1a7\", \"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 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 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"]\n };\n var faBootstrap = {\n prefix: 'fab',\n iconName: 'bootstrap',\n icon: [576, 512, [], \"f836\", \"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"]\n };\n var faOdnoklassniki = {\n prefix: 'fab',\n iconName: 'odnoklassniki',\n icon: [320, 512, [], \"f263\", \"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"]\n };\n var faNfcSymbol = {\n prefix: 'fab',\n iconName: 'nfc-symbol',\n icon: [576, 512, [], \"e531\", \"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"]\n };\n var faEthereum = {\n prefix: 'fab',\n iconName: 'ethereum',\n icon: [320, 512, [], \"f42e\", \"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"]\n };\n var faSpeakerDeck = {\n prefix: 'fab',\n iconName: 'speaker-deck',\n icon: [512, 512, [], \"f83c\", \"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"]\n };\n var faCreativeCommonsNcEu = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-eu',\n icon: [496, 512, [], \"f4e9\", \"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\"]\n };\n var faPatreon = {\n prefix: 'fab',\n iconName: 'patreon',\n icon: [512, 512, [], \"f3d9\", \"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"]\n };\n var faAvianex = {\n prefix: 'fab',\n iconName: 'avianex',\n icon: [512, 512, [], \"f374\", \"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\"]\n };\n var faEllo = {\n prefix: 'fab',\n iconName: 'ello',\n icon: [496, 512, [], \"f5f1\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"]\n };\n var faGofore = {\n prefix: 'fab',\n iconName: 'gofore',\n icon: [400, 512, [], \"f3a7\", \"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"]\n };\n var faBimobject = {\n prefix: 'fab',\n iconName: 'bimobject',\n icon: [448, 512, [], \"f378\", \"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\"]\n };\n var faFacebookF = {\n prefix: 'fab',\n iconName: 'facebook-f',\n icon: [320, 512, [], \"f39e\", \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"]\n };\n var faSquareGooglePlus = {\n prefix: 'fab',\n iconName: 'square-google-plus',\n icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"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-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"]\n };\n var faGooglePlusSquare = faSquareGooglePlus;\n var faMandalorian = {\n prefix: 'fab',\n iconName: 'mandalorian',\n icon: [448, 512, [], \"f50f\", \"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"]\n };\n var faFirstOrderAlt = {\n prefix: 'fab',\n iconName: 'first-order-alt',\n icon: [496, 512, [], \"f50a\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"]\n };\n var faOsi = {\n prefix: 'fab',\n iconName: 'osi',\n icon: [512, 512, [], \"f41a\", \"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"]\n };\n var faGoogleWallet = {\n prefix: 'fab',\n iconName: 'google-wallet',\n icon: [448, 512, [], \"f1ee\", \"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"]\n };\n var faDAndDBeyond = {\n prefix: 'fab',\n iconName: 'd-and-d-beyond',\n icon: [640, 512, [], \"f6ca\", \"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\"]\n };\n var faPeriscope = {\n prefix: 'fab',\n iconName: 'periscope',\n icon: [448, 512, [], \"f3da\", \"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"]\n };\n var faFulcrum = {\n prefix: 'fab',\n iconName: 'fulcrum',\n icon: [320, 512, [], \"f50b\", \"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"]\n };\n var faCloudscale = {\n prefix: 'fab',\n iconName: 'cloudscale',\n icon: [448, 512, [], \"f383\", \"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\"]\n };\n var faForumbee = {\n prefix: 'fab',\n iconName: 'forumbee',\n icon: [448, 512, [], \"f211\", \"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"]\n };\n var faMizuni = {\n prefix: 'fab',\n iconName: 'mizuni',\n icon: [496, 512, [], \"f3cc\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"]\n };\n var faSchlix = {\n prefix: 'fab',\n iconName: 'schlix',\n icon: [448, 512, [], \"f3ea\", \"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"]\n };\n var faSquareXing = {\n prefix: 'fab',\n iconName: 'square-xing',\n icon: [448, 512, [\"xing-square\"], \"f169\", \"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-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"]\n };\n var faXingSquare = faSquareXing;\n var faBandcamp = {\n prefix: 'fab',\n iconName: 'bandcamp',\n icon: [512, 512, [], \"f2d5\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"]\n };\n var faWpforms = {\n prefix: 'fab',\n iconName: 'wpforms',\n icon: [448, 512, [], \"f298\", \"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"]\n };\n var faCloudversify = {\n prefix: 'fab',\n iconName: 'cloudversify',\n icon: [616, 512, [], \"f385\", \"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\"]\n };\n var faUsps = {\n prefix: 'fab',\n iconName: 'usps',\n icon: [576, 512, [], \"f7e1\", \"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"]\n };\n var faMegaport = {\n prefix: 'fab',\n iconName: 'megaport',\n icon: [496, 512, [], \"f5a3\", \"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"]\n };\n var faMagento = {\n prefix: 'fab',\n iconName: 'magento',\n icon: [448, 512, [], \"f3c4\", \"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"]\n };\n var faSpotify = {\n prefix: 'fab',\n iconName: 'spotify',\n icon: [496, 512, [], \"f1bc\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"]\n };\n var faOptinMonster = {\n prefix: 'fab',\n iconName: 'optin-monster',\n icon: [576, 512, [], \"f23c\", \"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"]\n };\n var faFly = {\n prefix: 'fab',\n iconName: 'fly',\n icon: [384, 512, [], \"f417\", \"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"]\n };\n var faAviato = {\n prefix: 'fab',\n iconName: 'aviato',\n icon: [640, 512, [], \"f421\", \"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\"]\n };\n var faItunes = {\n prefix: 'fab',\n iconName: 'itunes',\n icon: [448, 512, [], \"f3b4\", \"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"]\n };\n var faCuttlefish = {\n prefix: 'fab',\n iconName: 'cuttlefish',\n icon: [440, 512, [], \"f38c\", \"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\"]\n };\n var faBlogger = {\n prefix: 'fab',\n iconName: 'blogger',\n icon: [448, 512, [], \"f37c\", \"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\"]\n };\n var faFlickr = {\n prefix: 'fab',\n iconName: 'flickr',\n icon: [448, 512, [], \"f16e\", \"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-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"]\n };\n var faViber = {\n prefix: 'fab',\n iconName: 'viber',\n icon: [512, 512, [], \"f409\", \"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"]\n };\n var faSoundcloud = {\n prefix: 'fab',\n iconName: 'soundcloud',\n icon: [640, 512, [], \"f1be\", \"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"]\n };\n var faDigg = {\n prefix: 'fab',\n iconName: 'digg',\n icon: [512, 512, [], \"f1a6\", \"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"]\n };\n var faTencentWeibo = {\n prefix: 'fab',\n iconName: 'tencent-weibo',\n icon: [384, 512, [], \"f1d5\", \"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"]\n };\n var faSymfony = {\n prefix: 'fab',\n iconName: 'symfony',\n icon: [512, 512, [], \"f83d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"]\n };\n var faMaxcdn = {\n prefix: 'fab',\n iconName: 'maxcdn',\n icon: [512, 512, [], \"f136\", \"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"]\n };\n var faEtsy = {\n prefix: 'fab',\n iconName: 'etsy',\n icon: [384, 512, [], \"f2d7\", \"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"]\n };\n var faFacebookMessenger = {\n prefix: 'fab',\n iconName: 'facebook-messenger',\n icon: [512, 512, [], \"f39f\", \"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"]\n };\n var faAudible = {\n prefix: 'fab',\n iconName: 'audible',\n icon: [640, 512, [], \"f373\", \"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\"]\n };\n var faThinkPeaks = {\n prefix: 'fab',\n iconName: 'think-peaks',\n icon: [576, 512, [], \"f731\", \"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"]\n };\n var faBilibili = {\n prefix: 'fab',\n iconName: 'bilibili',\n icon: [512, 512, [], \"e3d9\", \"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"]\n };\n var faErlang = {\n prefix: 'fab',\n iconName: 'erlang',\n icon: [640, 512, [], \"f39d\", \"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"]\n };\n var faXTwitter = {\n prefix: 'fab',\n iconName: 'x-twitter',\n icon: [512, 512, [], \"e61b\", \"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"]\n };\n var faCottonBureau = {\n prefix: 'fab',\n iconName: 'cotton-bureau',\n icon: [512, 512, [], \"f89e\", \"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\"]\n };\n var faDashcube = {\n prefix: 'fab',\n iconName: 'dashcube',\n icon: [448, 512, [], \"f210\", \"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\"]\n };\n var fa42Group = {\n prefix: 'fab',\n iconName: '42-group',\n icon: [640, 512, [\"innosoft\"], \"e080\", \"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"]\n };\n var faInnosoft = fa42Group;\n var faStackExchange = {\n prefix: 'fab',\n iconName: 'stack-exchange',\n icon: [448, 512, [], \"f18d\", \"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"]\n };\n var faElementor = {\n prefix: 'fab',\n iconName: 'elementor',\n icon: [512, 512, [], \"f430\", \"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"]\n };\n var faSquarePiedPiper = {\n prefix: 'fab',\n iconName: 'square-pied-piper',\n icon: [448, 512, [\"pied-piper-square\"], \"e01e\", \"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"]\n };\n var faPiedPiperSquare = faSquarePiedPiper;\n var faCreativeCommonsNd = {\n prefix: 'fab',\n iconName: 'creative-commons-nd',\n icon: [496, 512, [], \"f4eb\", \"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\"]\n };\n var faPalfed = {\n prefix: 'fab',\n iconName: 'palfed',\n icon: [576, 512, [], \"f3d8\", \"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"]\n };\n var faSuperpowers = {\n prefix: 'fab',\n iconName: 'superpowers',\n icon: [448, 512, [], \"f2dd\", \"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"]\n };\n var faResolving = {\n prefix: 'fab',\n iconName: 'resolving',\n icon: [496, 512, [], \"f3e7\", \"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"]\n };\n var faXbox = {\n prefix: 'fab',\n iconName: 'xbox',\n icon: [512, 512, [], \"f412\", \"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"]\n };\n var faSearchengin = {\n prefix: 'fab',\n iconName: 'searchengin',\n icon: [460, 512, [], \"f3eb\", \"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"]\n };\n var faTiktok = {\n prefix: 'fab',\n iconName: 'tiktok',\n icon: [448, 512, [], \"e07b\", \"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"]\n };\n var faSquareFacebook = {\n prefix: 'fab',\n iconName: 'square-facebook',\n icon: [448, 512, [\"facebook-square\"], \"f082\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"]\n };\n var faFacebookSquare = faSquareFacebook;\n var faRenren = {\n prefix: 'fab',\n iconName: 'renren',\n icon: [512, 512, [], \"f18b\", \"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"]\n };\n var faLinux = {\n prefix: 'fab',\n iconName: 'linux',\n icon: [448, 512, [], \"f17c\", \"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"]\n };\n var faGlide = {\n prefix: 'fab',\n iconName: 'glide',\n icon: [448, 512, [], \"f2a5\", \"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 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-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"]\n };\n var faLinkedin = {\n prefix: 'fab',\n iconName: 'linkedin',\n icon: [448, 512, [], \"f08c\", \"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"]\n };\n var faHubspot = {\n prefix: 'fab',\n iconName: 'hubspot',\n icon: [512, 512, [], \"f3b2\", \"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"]\n };\n var faDeploydog = {\n prefix: 'fab',\n iconName: 'deploydog',\n icon: [512, 512, [], \"f38e\", \"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\"]\n };\n var faTwitch = {\n prefix: 'fab',\n iconName: 'twitch',\n icon: [512, 512, [], \"f1e8\", \"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"]\n };\n var faRavelry = {\n prefix: 'fab',\n iconName: 'ravelry',\n icon: [512, 512, [], \"f2d9\", \"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"]\n };\n var faMixer = {\n prefix: 'fab',\n iconName: 'mixer',\n icon: [512, 512, [], \"e056\", \"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"]\n };\n var faSquareLastfm = {\n prefix: 'fab',\n iconName: 'square-lastfm',\n icon: [448, 512, [\"lastfm-square\"], \"f203\", \"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-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"]\n };\n var faLastfmSquare = faSquareLastfm;\n var faVimeo = {\n prefix: 'fab',\n iconName: 'vimeo',\n icon: [448, 512, [], \"f40a\", \"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"]\n };\n var faMendeley = {\n prefix: 'fab',\n iconName: 'mendeley',\n icon: [640, 512, [], \"f7b3\", \"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"]\n };\n var faUniregistry = {\n prefix: 'fab',\n iconName: 'uniregistry',\n icon: [384, 512, [], \"f404\", \"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"]\n };\n var faFigma = {\n prefix: 'fab',\n iconName: 'figma',\n icon: [384, 512, [], \"f799\", \"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"]\n };\n var faCreativeCommonsRemix = {\n prefix: 'fab',\n iconName: 'creative-commons-remix',\n icon: [496, 512, [], \"f4ee\", \"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\"]\n };\n var faCcAmazonPay = {\n prefix: 'fab',\n iconName: 'cc-amazon-pay',\n icon: [576, 512, [], \"f42d\", \"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\"]\n };\n var faDropbox = {\n prefix: 'fab',\n iconName: 'dropbox',\n icon: [528, 512, [], \"f16b\", \"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"]\n };\n var faInstagram = {\n prefix: 'fab',\n iconName: 'instagram',\n icon: [448, 512, [], \"f16d\", \"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"]\n };\n var faCmplid = {\n prefix: 'fab',\n iconName: 'cmplid',\n icon: [640, 512, [], \"e360\", \"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"]\n };\n var faFacebook = {\n prefix: 'fab',\n iconName: 'facebook',\n icon: [512, 512, [62000], \"f09a\", \"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"]\n };\n var faGripfire = {\n prefix: 'fab',\n iconName: 'gripfire',\n icon: [384, 512, [], \"f3ac\", \"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"]\n };\n var faJediOrder = {\n prefix: 'fab',\n iconName: 'jedi-order',\n icon: [448, 512, [], \"f50e\", \"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"]\n };\n var faUikit = {\n prefix: 'fab',\n iconName: 'uikit',\n icon: [448, 512, [], \"f403\", \"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"]\n };\n var faFortAwesomeAlt = {\n prefix: 'fab',\n iconName: 'fort-awesome-alt',\n icon: [512, 512, [], \"f3a3\", \"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"]\n };\n var faPhabricator = {\n prefix: 'fab',\n iconName: 'phabricator',\n icon: [496, 512, [], \"f3db\", \"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"]\n };\n var faUssunnah = {\n prefix: 'fab',\n iconName: 'ussunnah',\n icon: [482, 512, [], \"f407\", \"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"]\n };\n var faEarlybirds = {\n prefix: 'fab',\n iconName: 'earlybirds',\n icon: [480, 512, [], \"f39a\", \"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"]\n };\n var faTradeFederation = {\n prefix: 'fab',\n iconName: 'trade-federation',\n icon: [496, 512, [], \"f513\", \"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"]\n };\n var faAutoprefixer = {\n prefix: 'fab',\n iconName: 'autoprefixer',\n icon: [640, 512, [], \"f41c\", \"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\"]\n };\n var faWhatsapp = {\n prefix: 'fab',\n iconName: 'whatsapp',\n icon: [448, 512, [], \"f232\", \"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"]\n };\n var faSlideshare = {\n prefix: 'fab',\n iconName: 'slideshare',\n icon: [512, 512, [], \"f1e7\", \"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"]\n };\n var faGooglePlay = {\n prefix: 'fab',\n iconName: 'google-play',\n icon: [512, 512, [], \"f3ab\", \"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"]\n };\n var faViadeo = {\n prefix: 'fab',\n iconName: 'viadeo',\n icon: [448, 512, [], \"f2a9\", \"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"]\n };\n var faLine = {\n prefix: 'fab',\n iconName: 'line',\n icon: [512, 512, [], \"f3c0\", \"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"]\n };\n var faGoogleDrive = {\n prefix: 'fab',\n iconName: 'google-drive',\n icon: [512, 512, [], \"f3aa\", \"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"]\n };\n var faServicestack = {\n prefix: 'fab',\n iconName: 'servicestack',\n icon: [496, 512, [], \"f3ec\", \"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"]\n };\n var faSimplybuilt = {\n prefix: 'fab',\n iconName: 'simplybuilt',\n icon: [512, 512, [], \"f215\", \"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"]\n };\n var faBitbucket = {\n prefix: 'fab',\n iconName: 'bitbucket',\n icon: [512, 512, [61810], \"f171\", \"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\"]\n };\n var faImdb = {\n prefix: 'fab',\n iconName: 'imdb',\n icon: [448, 512, [], \"f2d8\", \"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"]\n };\n var faDeezer = {\n prefix: 'fab',\n iconName: 'deezer',\n icon: [576, 512, [], \"e077\", \"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"]\n };\n var faRaspberryPi = {\n prefix: 'fab',\n iconName: 'raspberry-pi',\n icon: [407, 512, [], \"f7bb\", \"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"]\n };\n var faJira = {\n prefix: 'fab',\n iconName: 'jira',\n icon: [496, 512, [], \"f7b1\", \"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"]\n };\n var faDocker = {\n prefix: 'fab',\n iconName: 'docker',\n icon: [640, 512, [], \"f395\", \"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"]\n };\n var faScreenpal = {\n prefix: 'fab',\n iconName: 'screenpal',\n icon: [512, 512, [], \"e570\", \"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"]\n };\n var faBluetooth = {\n prefix: 'fab',\n iconName: 'bluetooth',\n icon: [448, 512, [], \"f293\", \"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\"]\n };\n var faGitter = {\n prefix: 'fab',\n iconName: 'gitter',\n icon: [384, 512, [], \"f426\", \"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"]\n };\n var faDAndD = {\n prefix: 'fab',\n iconName: 'd-and-d',\n icon: [576, 512, [], \"f38d\", \"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\"]\n };\n var faMicroblog = {\n prefix: 'fab',\n iconName: 'microblog',\n icon: [448, 512, [], \"e01a\", \"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"]\n };\n var faCcDinersClub = {\n prefix: 'fab',\n iconName: 'cc-diners-club',\n icon: [576, 512, [], \"f24c\", \"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\"]\n };\n var faGgCircle = {\n prefix: 'fab',\n iconName: 'gg-circle',\n icon: [512, 512, [], \"f261\", \"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"]\n };\n var faPiedPiperHat = {\n prefix: 'fab',\n iconName: 'pied-piper-hat',\n icon: [640, 512, [], \"f4e5\", \"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"]\n };\n var faKickstarterK = {\n prefix: 'fab',\n iconName: 'kickstarter-k',\n icon: [384, 512, [], \"f3bc\", \"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"]\n };\n var faYandex = {\n prefix: 'fab',\n iconName: 'yandex',\n icon: [256, 512, [], \"f413\", \"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"]\n };\n var faReadme = {\n prefix: 'fab',\n iconName: 'readme',\n icon: [576, 512, [], \"f4d5\", \"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"]\n };\n var faHtml5 = {\n prefix: 'fab',\n iconName: 'html5',\n icon: [384, 512, [], \"f13b\", \"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"]\n };\n var faSellsy = {\n prefix: 'fab',\n iconName: 'sellsy',\n icon: [640, 512, [], \"f213\", \"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"]\n };\n var faSass = {\n prefix: 'fab',\n iconName: 'sass',\n icon: [640, 512, [], \"f41e\", \"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"]\n };\n var faWirsindhandwerk = {\n prefix: 'fab',\n iconName: 'wirsindhandwerk',\n icon: [512, 512, [\"wsh\"], \"e2d0\", \"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"]\n };\n var faWsh = faWirsindhandwerk;\n var faBuromobelexperte = {\n prefix: 'fab',\n iconName: 'buromobelexperte',\n icon: [448, 512, [], \"f37f\", \"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"]\n };\n var faSalesforce = {\n prefix: 'fab',\n iconName: 'salesforce',\n icon: [640, 512, [], \"f83b\", \"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"]\n };\n var faOctopusDeploy = {\n prefix: 'fab',\n iconName: 'octopus-deploy',\n icon: [512, 512, [], \"e082\", \"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"]\n };\n var faMedapps = {\n prefix: 'fab',\n iconName: 'medapps',\n icon: [320, 512, [], \"f3c6\", \"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"]\n };\n var faNs8 = {\n prefix: 'fab',\n iconName: 'ns8',\n icon: [640, 512, [], \"f3d5\", \"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"]\n };\n var faPinterestP = {\n prefix: 'fab',\n iconName: 'pinterest-p',\n icon: [384, 512, [], \"f231\", \"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"]\n };\n var faApper = {\n prefix: 'fab',\n iconName: 'apper',\n icon: [640, 512, [], \"f371\", \"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\"]\n };\n var faFortAwesome = {\n prefix: 'fab',\n iconName: 'fort-awesome',\n icon: [512, 512, [], \"f286\", \"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"]\n };\n var faWaze = {\n prefix: 'fab',\n iconName: 'waze',\n icon: [512, 512, [], \"f83f\", \"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"]\n };\n var faCcJcb = {\n prefix: 'fab',\n iconName: 'cc-jcb',\n icon: [576, 512, [], \"f24b\", \"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\"]\n };\n var faSnapchat = {\n prefix: 'fab',\n iconName: 'snapchat',\n icon: [512, 512, [62124, \"snapchat-ghost\"], \"f2ab\", \"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"]\n };\n var faSnapchatGhost = faSnapchat;\n var faFantasyFlightGames = {\n prefix: 'fab',\n iconName: 'fantasy-flight-games',\n icon: [512, 512, [], \"f6dc\", \"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"]\n };\n var faRust = {\n prefix: 'fab',\n iconName: 'rust',\n icon: [512, 512, [], \"e07a\", \"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"]\n };\n var faWix = {\n prefix: 'fab',\n iconName: 'wix',\n icon: [640, 512, [], \"f5cf\", \"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"]\n };\n var faSquareBehance = {\n prefix: 'fab',\n iconName: 'square-behance',\n icon: [448, 512, [\"behance-square\"], \"f1b5\", \"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\"]\n };\n var faBehanceSquare = faSquareBehance;\n var faSupple = {\n prefix: 'fab',\n iconName: 'supple',\n icon: [640, 512, [], \"f3f9\", \"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"]\n };\n var faRebel = {\n prefix: 'fab',\n iconName: 'rebel',\n icon: [512, 512, [], \"f1d0\", \"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"]\n };\n var faCss3 = {\n prefix: 'fab',\n iconName: 'css3',\n icon: [512, 512, [], \"f13c\", \"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\"]\n };\n var faStaylinked = {\n prefix: 'fab',\n iconName: 'staylinked',\n icon: [440, 512, [], \"f3f5\", \"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"]\n };\n var faKaggle = {\n prefix: 'fab',\n iconName: 'kaggle',\n icon: [320, 512, [], \"f5fa\", \"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"]\n };\n var faSpaceAwesome = {\n prefix: 'fab',\n iconName: 'space-awesome',\n icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n };\n var faDeviantart = {\n prefix: 'fab',\n iconName: 'deviantart',\n icon: [320, 512, [], \"f1bd\", \"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\"]\n };\n var faCpanel = {\n prefix: 'fab',\n iconName: 'cpanel',\n icon: [640, 512, [], \"f388\", \"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\"]\n };\n var faGoodreadsG = {\n prefix: 'fab',\n iconName: 'goodreads-g',\n icon: [384, 512, [], \"f3a9\", \"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"]\n };\n var faSquareGit = {\n prefix: 'fab',\n iconName: 'square-git',\n icon: [448, 512, [\"git-square\"], \"f1d2\", \"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"]\n };\n var faGitSquare = faSquareGit;\n var faSquareTumblr = {\n prefix: 'fab',\n iconName: 'square-tumblr',\n icon: [448, 512, [\"tumblr-square\"], \"f174\", \"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-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"]\n };\n var faTumblrSquare = faSquareTumblr;\n var faTrello = {\n prefix: 'fab',\n iconName: 'trello',\n icon: [448, 512, [], \"f181\", \"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"]\n };\n var faCreativeCommonsNcJp = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-jp',\n icon: [496, 512, [], \"f4ea\", \"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\"]\n };\n var faGetPocket = {\n prefix: 'fab',\n iconName: 'get-pocket',\n icon: [448, 512, [], \"f265\", \"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"]\n };\n var faPerbyte = {\n prefix: 'fab',\n iconName: 'perbyte',\n icon: [448, 512, [], \"e083\", \"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"]\n };\n var faGrunt = {\n prefix: 'fab',\n iconName: 'grunt',\n icon: [384, 512, [], \"f3ad\", \"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"]\n };\n var faWeebly = {\n prefix: 'fab',\n iconName: 'weebly',\n icon: [512, 512, [], \"f5cc\", \"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"]\n };\n var faConnectdevelop = {\n prefix: 'fab',\n iconName: 'connectdevelop',\n icon: [576, 512, [], \"f20e\", \"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\"]\n };\n var faLeanpub = {\n prefix: 'fab',\n iconName: 'leanpub',\n icon: [576, 512, [], \"f212\", \"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"]\n };\n var faBlackTie = {\n prefix: 'fab',\n iconName: 'black-tie',\n icon: [448, 512, [], \"f27e\", \"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"]\n };\n var faThemeco = {\n prefix: 'fab',\n iconName: 'themeco',\n icon: [448, 512, [], \"f5c6\", \"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"]\n };\n var faPython = {\n prefix: 'fab',\n iconName: 'python',\n icon: [448, 512, [], \"f3e2\", \"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"]\n };\n var faAndroid = {\n prefix: 'fab',\n iconName: 'android',\n icon: [576, 512, [], \"f17b\", \"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\"]\n };\n var faBots = {\n prefix: 'fab',\n iconName: 'bots',\n icon: [640, 512, [], \"e340\", \"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"]\n };\n var faFreeCodeCamp = {\n prefix: 'fab',\n iconName: 'free-code-camp',\n icon: [576, 512, [], \"f2c5\", \"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"]\n };\n var faHornbill = {\n prefix: 'fab',\n iconName: 'hornbill',\n icon: [512, 512, [], \"f592\", \"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"]\n };\n var faJs = {\n prefix: 'fab',\n iconName: 'js',\n icon: [448, 512, [], \"f3b8\", \"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n };\n var faIdeal = {\n prefix: 'fab',\n iconName: 'ideal',\n icon: [576, 512, [], \"e013\", \"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"]\n };\n var faGit = {\n prefix: 'fab',\n iconName: 'git',\n icon: [512, 512, [], \"f1d3\", \"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"]\n };\n var faDev = {\n prefix: 'fab',\n iconName: 'dev',\n icon: [448, 512, [], \"f6cc\", \"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\"]\n };\n var faSketch = {\n prefix: 'fab',\n iconName: 'sketch',\n icon: [512, 512, [], \"f7c6\", \"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"]\n };\n var faYandexInternational = {\n prefix: 'fab',\n iconName: 'yandex-international',\n icon: [320, 512, [], \"f414\", \"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"]\n };\n var faCcAmex = {\n prefix: 'fab',\n iconName: 'cc-amex',\n icon: [576, 512, [], \"f1f3\", \"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"]\n };\n var faUber = {\n prefix: 'fab',\n iconName: 'uber',\n icon: [448, 512, [], \"f402\", \"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"]\n };\n var faGithub = {\n prefix: 'fab',\n iconName: 'github',\n icon: [496, 512, [], \"f09b\", \"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"]\n };\n var faPhp = {\n prefix: 'fab',\n iconName: 'php',\n icon: [640, 512, [], \"f457\", \"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"]\n };\n var faAlipay = {\n prefix: 'fab',\n iconName: 'alipay',\n icon: [448, 512, [], \"f642\", \"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\"]\n };\n var faYoutube = {\n prefix: 'fab',\n iconName: 'youtube',\n icon: [576, 512, [61802], \"f167\", \"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"]\n };\n var faSkyatlas = {\n prefix: 'fab',\n iconName: 'skyatlas',\n icon: [640, 512, [], \"f216\", \"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"]\n };\n var faFirefoxBrowser = {\n prefix: 'fab',\n iconName: 'firefox-browser',\n icon: [512, 512, [], \"e007\", \"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"]\n };\n var faReplyd = {\n prefix: 'fab',\n iconName: 'replyd',\n icon: [448, 512, [], \"f3e6\", \"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"]\n };\n var faSuse = {\n prefix: 'fab',\n iconName: 'suse',\n icon: [640, 512, [], \"f7d6\", \"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"]\n };\n var faJenkins = {\n prefix: 'fab',\n iconName: 'jenkins',\n icon: [512, 512, [], \"f3b6\", \"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"]\n };\n var faTwitter = {\n prefix: 'fab',\n iconName: 'twitter',\n icon: [512, 512, [], \"f099\", \"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\"]\n };\n var faRockrms = {\n prefix: 'fab',\n iconName: 'rockrms',\n icon: [496, 512, [], \"f3e9\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"]\n };\n var faPinterest = {\n prefix: 'fab',\n iconName: 'pinterest',\n icon: [496, 512, [], \"f0d2\", \"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"]\n };\n var faBuffer = {\n prefix: 'fab',\n iconName: 'buffer',\n icon: [448, 512, [], \"f837\", \"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\"]\n };\n var faNpm = {\n prefix: 'fab',\n iconName: 'npm',\n icon: [576, 512, [], \"f3d4\", \"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"]\n };\n var faYammer = {\n prefix: 'fab',\n iconName: 'yammer',\n icon: [512, 512, [], \"f840\", \"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"]\n };\n var faBtc = {\n prefix: 'fab',\n iconName: 'btc',\n icon: [384, 512, [], \"f15a\", \"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\"]\n };\n var faDribbble = {\n prefix: 'fab',\n iconName: 'dribbble',\n icon: [512, 512, [], \"f17d\", \"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"]\n };\n var faStumbleuponCircle = {\n prefix: 'fab',\n iconName: 'stumbleupon-circle',\n icon: [496, 512, [], \"f1a3\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"]\n };\n var faInternetExplorer = {\n prefix: 'fab',\n iconName: 'internet-explorer',\n icon: [512, 512, [], \"f26b\", \"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"]\n };\n var faStubber = {\n prefix: 'fab',\n iconName: 'stubber',\n icon: [448, 512, [], \"e5c7\", \"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"]\n };\n var faTelegram = {\n prefix: 'fab',\n iconName: 'telegram',\n icon: [496, 512, [62462, \"telegram-plane\"], \"f2c6\", \"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"]\n };\n var faTelegramPlane = faTelegram;\n var faOldRepublic = {\n prefix: 'fab',\n iconName: 'old-republic',\n icon: [496, 512, [], \"f510\", \"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"]\n };\n var faOdysee = {\n prefix: 'fab',\n iconName: 'odysee',\n icon: [512, 512, [], \"e5c6\", \"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"]\n };\n var faSquareWhatsapp = {\n prefix: 'fab',\n iconName: 'square-whatsapp',\n icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 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-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"]\n };\n var faWhatsappSquare = faSquareWhatsapp;\n var faNodeJs = {\n prefix: 'fab',\n iconName: 'node-js',\n icon: [448, 512, [], \"f3d3\", \"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"]\n };\n var faEdgeLegacy = {\n prefix: 'fab',\n iconName: 'edge-legacy',\n icon: [512, 512, [], \"e078\", \"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"]\n };\n var faSlack = {\n prefix: 'fab',\n iconName: 'slack',\n icon: [448, 512, [62447, \"slack-hash\"], \"f198\", \"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"]\n };\n var faSlackHash = faSlack;\n var faMedrt = {\n prefix: 'fab',\n iconName: 'medrt',\n icon: [544, 512, [], \"f3c8\", \"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"]\n };\n var faUsb = {\n prefix: 'fab',\n iconName: 'usb',\n icon: [640, 512, [], \"f287\", \"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"]\n };\n var faTumblr = {\n prefix: 'fab',\n iconName: 'tumblr',\n icon: [320, 512, [], \"f173\", \"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"]\n };\n var faVaadin = {\n prefix: 'fab',\n iconName: 'vaadin',\n icon: [448, 512, [], \"f408\", \"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"]\n };\n var faQuora = {\n prefix: 'fab',\n iconName: 'quora',\n icon: [448, 512, [], \"f2c4\", \"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"]\n };\n var faSquareXTwitter = {\n prefix: 'fab',\n iconName: 'square-x-twitter',\n icon: [448, 512, [], \"e61a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"]\n };\n var faReacteurope = {\n prefix: 'fab',\n iconName: 'reacteurope',\n icon: [576, 512, [], \"f75d\", \"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"]\n };\n var faMedium = {\n prefix: 'fab',\n iconName: 'medium',\n icon: [640, 512, [62407, \"medium-m\"], \"f23a\", \"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"]\n };\n var faMediumM = faMedium;\n var faAmilia = {\n prefix: 'fab',\n iconName: 'amilia',\n icon: [448, 512, [], \"f36d\", \"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\"]\n };\n var faMixcloud = {\n prefix: 'fab',\n iconName: 'mixcloud',\n icon: [640, 512, [], \"f289\", \"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"]\n };\n var faFlipboard = {\n prefix: 'fab',\n iconName: 'flipboard',\n icon: [448, 512, [], \"f44d\", \"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"]\n };\n var faViacoin = {\n prefix: 'fab',\n iconName: 'viacoin',\n icon: [384, 512, [], \"f237\", \"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"]\n };\n var faCriticalRole = {\n prefix: 'fab',\n iconName: 'critical-role',\n icon: [448, 512, [], \"f6c9\", \"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\"]\n };\n var faSitrox = {\n prefix: 'fab',\n iconName: 'sitrox',\n icon: [448, 512, [], \"e44a\", \"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"]\n };\n var faDiscourse = {\n prefix: 'fab',\n iconName: 'discourse',\n icon: [448, 512, [], \"f393\", \"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"]\n };\n var faJoomla = {\n prefix: 'fab',\n iconName: 'joomla',\n icon: [448, 512, [], \"f1aa\", \"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"]\n };\n var faMastodon = {\n prefix: 'fab',\n iconName: 'mastodon',\n icon: [448, 512, [], \"f4f6\", \"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"]\n };\n var faAirbnb = {\n prefix: 'fab',\n iconName: 'airbnb',\n icon: [448, 512, [], \"f834\", \"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\"]\n };\n var faWolfPackBattalion = {\n prefix: 'fab',\n iconName: 'wolf-pack-battalion',\n icon: [512, 512, [], \"f514\", \"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"]\n };\n var faBuyNLarge = {\n prefix: 'fab',\n iconName: 'buy-n-large',\n icon: [576, 512, [], \"f8a6\", \"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\"]\n };\n var faGulp = {\n prefix: 'fab',\n iconName: 'gulp',\n icon: [256, 512, [], \"f3ae\", \"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"]\n };\n var faCreativeCommonsSamplingPlus = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling-plus',\n icon: [496, 512, [], \"f4f1\", \"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\"]\n };\n var faStrava = {\n prefix: 'fab',\n iconName: 'strava',\n icon: [384, 512, [], \"f428\", \"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"]\n };\n var faEmber = {\n prefix: 'fab',\n iconName: 'ember',\n icon: [640, 512, [], \"f423\", \"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"]\n };\n var faCanadianMapleLeaf = {\n prefix: 'fab',\n iconName: 'canadian-maple-leaf',\n icon: [512, 512, [], \"f785\", \"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\"]\n };\n var faTeamspeak = {\n prefix: 'fab',\n iconName: 'teamspeak',\n icon: [576, 512, [], \"f4f9\", \"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"]\n };\n var faPushed = {\n prefix: 'fab',\n iconName: 'pushed',\n icon: [432, 512, [], \"f3e1\", \"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"]\n };\n var faWordpressSimple = {\n prefix: 'fab',\n iconName: 'wordpress-simple',\n icon: [512, 512, [], \"f411\", \"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"]\n };\n var faNutritionix = {\n prefix: 'fab',\n iconName: 'nutritionix',\n icon: [400, 512, [], \"f3d6\", \"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"]\n };\n var faWodu = {\n prefix: 'fab',\n iconName: 'wodu',\n icon: [640, 512, [], \"e088\", \"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"]\n };\n var faGooglePay = {\n prefix: 'fab',\n iconName: 'google-pay',\n icon: [640, 512, [], \"e079\", \"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"]\n };\n var faIntercom = {\n prefix: 'fab',\n iconName: 'intercom',\n icon: [448, 512, [], \"f7af\", \"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"]\n };\n var faZhihu = {\n prefix: 'fab',\n iconName: 'zhihu',\n icon: [640, 512, [], \"f63f\", \"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"]\n };\n var faKorvue = {\n prefix: 'fab',\n iconName: 'korvue',\n icon: [446, 512, [], \"f42f\", \"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"]\n };\n var faPix = {\n prefix: 'fab',\n iconName: 'pix',\n icon: [512, 512, [], \"e43a\", \"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"]\n };\n var faSteamSymbol = {\n prefix: 'fab',\n iconName: 'steam-symbol',\n icon: [448, 512, [], \"f3f6\", \"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"]\n };\n var icons = {\n faMonero: faMonero,\n faHooli: faHooli,\n faYelp: faYelp,\n faCcVisa: faCcVisa,\n faLastfm: faLastfm,\n faShopware: faShopware,\n faCreativeCommonsNc: faCreativeCommonsNc,\n faAws: faAws,\n faRedhat: faRedhat,\n faYoast: faYoast,\n faCloudflare: faCloudflare,\n faUps: faUps,\n faWpexplorer: faWpexplorer,\n faDyalog: faDyalog,\n faBity: faBity,\n faStackpath: faStackpath,\n faBuysellads: faBuysellads,\n faFirstOrder: faFirstOrder,\n faModx: faModx,\n faGuilded: faGuilded,\n faVnv: faVnv,\n faSquareJs: faSquareJs,\n faJsSquare: faJsSquare,\n faMicrosoft: faMicrosoft,\n faQq: faQq,\n faOrcid: faOrcid,\n faJava: faJava,\n faInvision: faInvision,\n faCreativeCommonsPdAlt: faCreativeCommonsPdAlt,\n faCentercode: faCentercode,\n faGlideG: faGlideG,\n faDrupal: faDrupal,\n faHireAHelper: faHireAHelper,\n faCreativeCommonsBy: faCreativeCommonsBy,\n faUnity: faUnity,\n faWhmcs: faWhmcs,\n faRocketchat: faRocketchat,\n faVk: faVk,\n faUntappd: faUntappd,\n faMailchimp: faMailchimp,\n faCss3Alt: faCss3Alt,\n faSquareReddit: faSquareReddit,\n faRedditSquare: faRedditSquare,\n faVimeoV: faVimeoV,\n faContao: faContao,\n faSquareFontAwesome: faSquareFontAwesome,\n faDeskpro: faDeskpro,\n faSistrix: faSistrix,\n faSquareInstagram: faSquareInstagram,\n faInstagramSquare: faInstagramSquare,\n faBattleNet: faBattleNet,\n faTheRedYeti: faTheRedYeti,\n faSquareHackerNews: faSquareHackerNews,\n faHackerNewsSquare: faHackerNewsSquare,\n faEdge: faEdge,\n faThreads: faThreads,\n faNapster: faNapster,\n faSquareSnapchat: faSquareSnapchat,\n faSnapchatSquare: faSnapchatSquare,\n faGooglePlusG: faGooglePlusG,\n faArtstation: faArtstation,\n faMarkdown: faMarkdown,\n faSourcetree: faSourcetree,\n faGooglePlus: faGooglePlus,\n faDiaspora: faDiaspora,\n faFoursquare: faFoursquare,\n faStackOverflow: faStackOverflow,\n faGithubAlt: faGithubAlt,\n faPhoenixSquadron: faPhoenixSquadron,\n faPagelines: faPagelines,\n faAlgolia: faAlgolia,\n faRedRiver: faRedRiver,\n faCreativeCommonsSa: faCreativeCommonsSa,\n faSafari: faSafari,\n faGoogle: faGoogle,\n faSquareFontAwesomeStroke: faSquareFontAwesomeStroke,\n faFontAwesomeAlt: faFontAwesomeAlt,\n faAtlassian: faAtlassian,\n faLinkedinIn: faLinkedinIn,\n faDigitalOcean: faDigitalOcean,\n faNimblr: faNimblr,\n faChromecast: faChromecast,\n faEvernote: faEvernote,\n faHackerNews: faHackerNews,\n faCreativeCommonsSampling: faCreativeCommonsSampling,\n faAdversal: faAdversal,\n faCreativeCommons: faCreativeCommons,\n faWatchmanMonitoring: faWatchmanMonitoring,\n faFonticons: faFonticons,\n faWeixin: faWeixin,\n faShirtsinbulk: faShirtsinbulk,\n faCodepen: faCodepen,\n faGitAlt: faGitAlt,\n faLyft: faLyft,\n faRev: faRev,\n faWindows: faWindows,\n faWizardsOfTheCoast: faWizardsOfTheCoast,\n faSquareViadeo: faSquareViadeo,\n faViadeoSquare: faViadeoSquare,\n faMeetup: faMeetup,\n faCentos: faCentos,\n faAdn: faAdn,\n faCloudsmith: faCloudsmith,\n faPiedPiperAlt: faPiedPiperAlt,\n faSquareDribbble: faSquareDribbble,\n faDribbbleSquare: faDribbbleSquare,\n faCodiepie: faCodiepie,\n faNode: faNode,\n faMix: faMix,\n faSteam: faSteam,\n faCcApplePay: faCcApplePay,\n faScribd: faScribd,\n faDebian: faDebian,\n faOpenid: faOpenid,\n faInstalod: faInstalod,\n faExpeditedssl: faExpeditedssl,\n faSellcast: faSellcast,\n faSquareTwitter: faSquareTwitter,\n faTwitterSquare: faTwitterSquare,\n faRProject: faRProject,\n faDelicious: faDelicious,\n faFreebsd: faFreebsd,\n faVuejs: faVuejs,\n faAccusoft: faAccusoft,\n faIoxhost: faIoxhost,\n faFonticonsFi: faFonticonsFi,\n faAppStore: faAppStore,\n faCcMastercard: faCcMastercard,\n faItunesNote: faItunesNote,\n faGolang: faGolang,\n faKickstarter: faKickstarter,\n faGrav: faGrav,\n faWeibo: faWeibo,\n faUncharted: faUncharted,\n faFirstdraft: faFirstdraft,\n faSquareYoutube: faSquareYoutube,\n faYoutubeSquare: faYoutubeSquare,\n faWikipediaW: faWikipediaW,\n faWpressr: faWpressr,\n faRendact: faRendact,\n faAngellist: faAngellist,\n faGalacticRepublic: faGalacticRepublic,\n faNfcDirectional: faNfcDirectional,\n faSkype: faSkype,\n faJoget: faJoget,\n faFedora: faFedora,\n faStripeS: faStripeS,\n faMeta: faMeta,\n faLaravel: faLaravel,\n faHotjar: faHotjar,\n faBluetoothB: faBluetoothB,\n faStickerMule: faStickerMule,\n faCreativeCommonsZero: faCreativeCommonsZero,\n faHips: faHips,\n faBehance: faBehance,\n faReddit: faReddit,\n faDiscord: faDiscord,\n faChrome: faChrome,\n faAppStoreIos: faAppStoreIos,\n faCcDiscover: faCcDiscover,\n faWpbeginner: faWpbeginner,\n faConfluence: faConfluence,\n faMdb: faMdb,\n faDochub: faDochub,\n faAccessibleIcon: faAccessibleIcon,\n faEbay: faEbay,\n faAmazon: faAmazon,\n faUnsplash: faUnsplash,\n faYarn: faYarn,\n faSquareSteam: faSquareSteam,\n faSteamSquare: faSteamSquare,\n fa500px: fa500px,\n faSquareVimeo: faSquareVimeo,\n faVimeoSquare: faVimeoSquare,\n faAsymmetrik: faAsymmetrik,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faGratipay: faGratipay,\n faApple: faApple,\n faHive: faHive,\n faGitkraken: faGitkraken,\n faKeybase: faKeybase,\n faApplePay: faApplePay,\n faPadlet: faPadlet,\n faAmazonPay: faAmazonPay,\n faSquareGithub: faSquareGithub,\n faGithubSquare: faGithubSquare,\n faStumbleupon: faStumbleupon,\n faFedex: faFedex,\n faPhoenixFramework: faPhoenixFramework,\n faShopify: faShopify,\n faNeos: faNeos,\n faSquareThreads: faSquareThreads,\n faHackerrank: faHackerrank,\n faResearchgate: faResearchgate,\n faSwift: faSwift,\n faAngular: faAngular,\n faSpeakap: faSpeakap,\n faAngrycreative: faAngrycreative,\n faYCombinator: faYCombinator,\n faEmpire: faEmpire,\n faEnvira: faEnvira,\n faSquareGitlab: faSquareGitlab,\n faGitlabSquare: faGitlabSquare,\n faStudiovinari: faStudiovinari,\n faPiedPiper: faPiedPiper,\n faWordpress: faWordpress,\n faProductHunt: faProductHunt,\n faFirefox: faFirefox,\n faLinode: faLinode,\n faGoodreads: faGoodreads,\n faSquareOdnoklassniki: faSquareOdnoklassniki,\n faOdnoklassnikiSquare: faOdnoklassnikiSquare,\n faJsfiddle: faJsfiddle,\n faSith: faSith,\n faThemeisle: faThemeisle,\n faPage4: faPage4,\n faHashnode: faHashnode,\n faReact: faReact,\n faCcPaypal: faCcPaypal,\n faSquarespace: faSquarespace,\n faCcStripe: faCcStripe,\n faCreativeCommonsShare: faCreativeCommonsShare,\n faBitcoin: faBitcoin,\n faKeycdn: faKeycdn,\n faOpera: faOpera,\n faItchIo: faItchIo,\n faUmbraco: faUmbraco,\n faGalacticSenate: faGalacticSenate,\n faUbuntu: faUbuntu,\n faDraft2digital: faDraft2digital,\n faStripe: faStripe,\n faHouzz: faHouzz,\n faGg: faGg,\n faDhl: faDhl,\n faSquarePinterest: faSquarePinterest,\n faPinterestSquare: faPinterestSquare,\n faXing: faXing,\n faBlackberry: faBlackberry,\n faCreativeCommonsPd: faCreativeCommonsPd,\n faPlaystation: faPlaystation,\n faQuinscape: faQuinscape,\n faLess: faLess,\n faBloggerB: faBloggerB,\n faOpencart: faOpencart,\n faVine: faVine,\n faPaypal: faPaypal,\n faGitlab: faGitlab,\n faTypo3: faTypo3,\n faRedditAlien: faRedditAlien,\n faYahoo: faYahoo,\n faDailymotion: faDailymotion,\n faAffiliatetheme: faAffiliatetheme,\n faPiedPiperPp: faPiedPiperPp,\n faBootstrap: faBootstrap,\n faOdnoklassniki: faOdnoklassniki,\n faNfcSymbol: faNfcSymbol,\n faEthereum: faEthereum,\n faSpeakerDeck: faSpeakerDeck,\n faCreativeCommonsNcEu: faCreativeCommonsNcEu,\n faPatreon: faPatreon,\n faAvianex: faAvianex,\n faEllo: faEllo,\n faGofore: faGofore,\n faBimobject: faBimobject,\n faFacebookF: faFacebookF,\n faSquareGooglePlus: faSquareGooglePlus,\n faGooglePlusSquare: faGooglePlusSquare,\n faMandalorian: faMandalorian,\n faFirstOrderAlt: faFirstOrderAlt,\n faOsi: faOsi,\n faGoogleWallet: faGoogleWallet,\n faDAndDBeyond: faDAndDBeyond,\n faPeriscope: faPeriscope,\n faFulcrum: faFulcrum,\n faCloudscale: faCloudscale,\n faForumbee: faForumbee,\n faMizuni: faMizuni,\n faSchlix: faSchlix,\n faSquareXing: faSquareXing,\n faXingSquare: faXingSquare,\n faBandcamp: faBandcamp,\n faWpforms: faWpforms,\n faCloudversify: faCloudversify,\n faUsps: faUsps,\n faMegaport: faMegaport,\n faMagento: faMagento,\n faSpotify: faSpotify,\n faOptinMonster: faOptinMonster,\n faFly: faFly,\n faAviato: faAviato,\n faItunes: faItunes,\n faCuttlefish: faCuttlefish,\n faBlogger: faBlogger,\n faFlickr: faFlickr,\n faViber: faViber,\n faSoundcloud: faSoundcloud,\n faDigg: faDigg,\n faTencentWeibo: faTencentWeibo,\n faSymfony: faSymfony,\n faMaxcdn: faMaxcdn,\n faEtsy: faEtsy,\n faFacebookMessenger: faFacebookMessenger,\n faAudible: faAudible,\n faThinkPeaks: faThinkPeaks,\n faBilibili: faBilibili,\n faErlang: faErlang,\n faXTwitter: faXTwitter,\n faCottonBureau: faCottonBureau,\n faDashcube: faDashcube,\n fa42Group: fa42Group,\n faInnosoft: faInnosoft,\n faStackExchange: faStackExchange,\n faElementor: faElementor,\n faSquarePiedPiper: faSquarePiedPiper,\n faPiedPiperSquare: faPiedPiperSquare,\n faCreativeCommonsNd: faCreativeCommonsNd,\n faPalfed: faPalfed,\n faSuperpowers: faSuperpowers,\n faResolving: faResolving,\n faXbox: faXbox,\n faSearchengin: faSearchengin,\n faTiktok: faTiktok,\n faSquareFacebook: faSquareFacebook,\n faFacebookSquare: faFacebookSquare,\n faRenren: faRenren,\n faLinux: faLinux,\n faGlide: faGlide,\n faLinkedin: faLinkedin,\n faHubspot: faHubspot,\n faDeploydog: faDeploydog,\n faTwitch: faTwitch,\n faRavelry: faRavelry,\n faMixer: faMixer,\n faSquareLastfm: faSquareLastfm,\n faLastfmSquare: faLastfmSquare,\n faVimeo: faVimeo,\n faMendeley: faMendeley,\n faUniregistry: faUniregistry,\n faFigma: faFigma,\n faCreativeCommonsRemix: faCreativeCommonsRemix,\n faCcAmazonPay: faCcAmazonPay,\n faDropbox: faDropbox,\n faInstagram: faInstagram,\n faCmplid: faCmplid,\n faFacebook: faFacebook,\n faGripfire: faGripfire,\n faJediOrder: faJediOrder,\n faUikit: faUikit,\n faFortAwesomeAlt: faFortAwesomeAlt,\n faPhabricator: faPhabricator,\n faUssunnah: faUssunnah,\n faEarlybirds: faEarlybirds,\n faTradeFederation: faTradeFederation,\n faAutoprefixer: faAutoprefixer,\n faWhatsapp: faWhatsapp,\n faSlideshare: faSlideshare,\n faGooglePlay: faGooglePlay,\n faViadeo: faViadeo,\n faLine: faLine,\n faGoogleDrive: faGoogleDrive,\n faServicestack: faServicestack,\n faSimplybuilt: faSimplybuilt,\n faBitbucket: faBitbucket,\n faImdb: faImdb,\n faDeezer: faDeezer,\n faRaspberryPi: faRaspberryPi,\n faJira: faJira,\n faDocker: faDocker,\n faScreenpal: faScreenpal,\n faBluetooth: faBluetooth,\n faGitter: faGitter,\n faDAndD: faDAndD,\n faMicroblog: faMicroblog,\n faCcDinersClub: faCcDinersClub,\n faGgCircle: faGgCircle,\n faPiedPiperHat: faPiedPiperHat,\n faKickstarterK: faKickstarterK,\n faYandex: faYandex,\n faReadme: faReadme,\n faHtml5: faHtml5,\n faSellsy: faSellsy,\n faSass: faSass,\n faWirsindhandwerk: faWirsindhandwerk,\n faWsh: faWsh,\n faBuromobelexperte: faBuromobelexperte,\n faSalesforce: faSalesforce,\n faOctopusDeploy: faOctopusDeploy,\n faMedapps: faMedapps,\n faNs8: faNs8,\n faPinterestP: faPinterestP,\n faApper: faApper,\n faFortAwesome: faFortAwesome,\n faWaze: faWaze,\n faCcJcb: faCcJcb,\n faSnapchat: faSnapchat,\n faSnapchatGhost: faSnapchatGhost,\n faFantasyFlightGames: faFantasyFlightGames,\n faRust: faRust,\n faWix: faWix,\n faSquareBehance: faSquareBehance,\n faBehanceSquare: faBehanceSquare,\n faSupple: faSupple,\n faRebel: faRebel,\n faCss3: faCss3,\n faStaylinked: faStaylinked,\n faKaggle: faKaggle,\n faSpaceAwesome: faSpaceAwesome,\n faDeviantart: faDeviantart,\n faCpanel: faCpanel,\n faGoodreadsG: faGoodreadsG,\n faSquareGit: faSquareGit,\n faGitSquare: faGitSquare,\n faSquareTumblr: faSquareTumblr,\n faTumblrSquare: faTumblrSquare,\n faTrello: faTrello,\n faCreativeCommonsNcJp: faCreativeCommonsNcJp,\n faGetPocket: faGetPocket,\n faPerbyte: faPerbyte,\n faGrunt: faGrunt,\n faWeebly: faWeebly,\n faConnectdevelop: faConnectdevelop,\n faLeanpub: faLeanpub,\n faBlackTie: faBlackTie,\n faThemeco: faThemeco,\n faPython: faPython,\n faAndroid: faAndroid,\n faBots: faBots,\n faFreeCodeCamp: faFreeCodeCamp,\n faHornbill: faHornbill,\n faJs: faJs,\n faIdeal: faIdeal,\n faGit: faGit,\n faDev: faDev,\n faSketch: faSketch,\n faYandexInternational: faYandexInternational,\n faCcAmex: faCcAmex,\n faUber: faUber,\n faGithub: faGithub,\n faPhp: faPhp,\n faAlipay: faAlipay,\n faYoutube: faYoutube,\n faSkyatlas: faSkyatlas,\n faFirefoxBrowser: faFirefoxBrowser,\n faReplyd: faReplyd,\n faSuse: faSuse,\n faJenkins: faJenkins,\n faTwitter: faTwitter,\n faRockrms: faRockrms,\n faPinterest: faPinterest,\n faBuffer: faBuffer,\n faNpm: faNpm,\n faYammer: faYammer,\n faBtc: faBtc,\n faDribbble: faDribbble,\n faStumbleuponCircle: faStumbleuponCircle,\n faInternetExplorer: faInternetExplorer,\n faStubber: faStubber,\n faTelegram: faTelegram,\n faTelegramPlane: faTelegramPlane,\n faOldRepublic: faOldRepublic,\n faOdysee: faOdysee,\n faSquareWhatsapp: faSquareWhatsapp,\n faWhatsappSquare: faWhatsappSquare,\n faNodeJs: faNodeJs,\n faEdgeLegacy: faEdgeLegacy,\n faSlack: faSlack,\n faSlackHash: faSlackHash,\n faMedrt: faMedrt,\n faUsb: faUsb,\n faTumblr: faTumblr,\n faVaadin: faVaadin,\n faQuora: faQuora,\n faSquareXTwitter: faSquareXTwitter,\n faReacteurope: faReacteurope,\n faMedium: faMedium,\n faMediumM: faMediumM,\n faAmilia: faAmilia,\n faMixcloud: faMixcloud,\n faFlipboard: faFlipboard,\n faViacoin: faViacoin,\n faCriticalRole: faCriticalRole,\n faSitrox: faSitrox,\n faDiscourse: faDiscourse,\n faJoomla: faJoomla,\n faMastodon: faMastodon,\n faAirbnb: faAirbnb,\n faWolfPackBattalion: faWolfPackBattalion,\n faBuyNLarge: faBuyNLarge,\n faGulp: faGulp,\n faCreativeCommonsSamplingPlus: faCreativeCommonsSamplingPlus,\n faStrava: faStrava,\n faEmber: faEmber,\n faCanadianMapleLeaf: faCanadianMapleLeaf,\n faTeamspeak: faTeamspeak,\n faPushed: faPushed,\n faWordpressSimple: faWordpressSimple,\n faNutritionix: faNutritionix,\n faWodu: faWodu,\n faGooglePay: faGooglePay,\n faIntercom: faIntercom,\n faZhihu: faZhihu,\n faKorvue: faKorvue,\n faPix: faPix,\n faSteamSymbol: faSteamSymbol\n };\n\n exports.fab = icons;\n exports.prefix = prefix;\n exports.faMonero = faMonero;\n exports.faHooli = faHooli;\n exports.faYelp = faYelp;\n exports.faCcVisa = faCcVisa;\n exports.faLastfm = faLastfm;\n exports.faShopware = faShopware;\n exports.faCreativeCommonsNc = faCreativeCommonsNc;\n exports.faAws = faAws;\n exports.faRedhat = faRedhat;\n exports.faYoast = faYoast;\n exports.faCloudflare = faCloudflare;\n exports.faUps = faUps;\n exports.faWpexplorer = faWpexplorer;\n exports.faDyalog = faDyalog;\n exports.faBity = faBity;\n exports.faStackpath = faStackpath;\n exports.faBuysellads = faBuysellads;\n exports.faFirstOrder = faFirstOrder;\n exports.faModx = faModx;\n exports.faGuilded = faGuilded;\n exports.faVnv = faVnv;\n exports.faSquareJs = faSquareJs;\n exports.faJsSquare = faJsSquare;\n exports.faMicrosoft = faMicrosoft;\n exports.faQq = faQq;\n exports.faOrcid = faOrcid;\n exports.faJava = faJava;\n exports.faInvision = faInvision;\n exports.faCreativeCommonsPdAlt = faCreativeCommonsPdAlt;\n exports.faCentercode = faCentercode;\n exports.faGlideG = faGlideG;\n exports.faDrupal = faDrupal;\n exports.faHireAHelper = faHireAHelper;\n exports.faCreativeCommonsBy = faCreativeCommonsBy;\n exports.faUnity = faUnity;\n exports.faWhmcs = faWhmcs;\n exports.faRocketchat = faRocketchat;\n exports.faVk = faVk;\n exports.faUntappd = faUntappd;\n exports.faMailchimp = faMailchimp;\n exports.faCss3Alt = faCss3Alt;\n exports.faSquareReddit = faSquareReddit;\n exports.faRedditSquare = faRedditSquare;\n exports.faVimeoV = faVimeoV;\n exports.faContao = faContao;\n exports.faSquareFontAwesome = faSquareFontAwesome;\n exports.faDeskpro = faDeskpro;\n exports.faSistrix = faSistrix;\n exports.faSquareInstagram = faSquareInstagram;\n exports.faInstagramSquare = faInstagramSquare;\n exports.faBattleNet = faBattleNet;\n exports.faTheRedYeti = faTheRedYeti;\n exports.faSquareHackerNews = faSquareHackerNews;\n exports.faHackerNewsSquare = faHackerNewsSquare;\n exports.faEdge = faEdge;\n exports.faThreads = faThreads;\n exports.faNapster = faNapster;\n exports.faSquareSnapchat = faSquareSnapchat;\n exports.faSnapchatSquare = faSnapchatSquare;\n exports.faGooglePlusG = faGooglePlusG;\n exports.faArtstation = faArtstation;\n exports.faMarkdown = faMarkdown;\n exports.faSourcetree = faSourcetree;\n exports.faGooglePlus = faGooglePlus;\n exports.faDiaspora = faDiaspora;\n exports.faFoursquare = faFoursquare;\n exports.faStackOverflow = faStackOverflow;\n exports.faGithubAlt = faGithubAlt;\n exports.faPhoenixSquadron = faPhoenixSquadron;\n exports.faPagelines = faPagelines;\n exports.faAlgolia = faAlgolia;\n exports.faRedRiver = faRedRiver;\n exports.faCreativeCommonsSa = faCreativeCommonsSa;\n exports.faSafari = faSafari;\n exports.faGoogle = faGoogle;\n exports.faSquareFontAwesomeStroke = faSquareFontAwesomeStroke;\n exports.faFontAwesomeAlt = faFontAwesomeAlt;\n exports.faAtlassian = faAtlassian;\n exports.faLinkedinIn = faLinkedinIn;\n exports.faDigitalOcean = faDigitalOcean;\n exports.faNimblr = faNimblr;\n exports.faChromecast = faChromecast;\n exports.faEvernote = faEvernote;\n exports.faHackerNews = faHackerNews;\n exports.faCreativeCommonsSampling = faCreativeCommonsSampling;\n exports.faAdversal = faAdversal;\n exports.faCreativeCommons = faCreativeCommons;\n exports.faWatchmanMonitoring = faWatchmanMonitoring;\n exports.faFonticons = faFonticons;\n exports.faWeixin = faWeixin;\n exports.faShirtsinbulk = faShirtsinbulk;\n exports.faCodepen = faCodepen;\n exports.faGitAlt = faGitAlt;\n exports.faLyft = faLyft;\n exports.faRev = faRev;\n exports.faWindows = faWindows;\n exports.faWizardsOfTheCoast = faWizardsOfTheCoast;\n exports.faSquareViadeo = faSquareViadeo;\n exports.faViadeoSquare = faViadeoSquare;\n exports.faMeetup = faMeetup;\n exports.faCentos = faCentos;\n exports.faAdn = faAdn;\n exports.faCloudsmith = faCloudsmith;\n exports.faPiedPiperAlt = faPiedPiperAlt;\n exports.faSquareDribbble = faSquareDribbble;\n exports.faDribbbleSquare = faDribbbleSquare;\n exports.faCodiepie = faCodiepie;\n exports.faNode = faNode;\n exports.faMix = faMix;\n exports.faSteam = faSteam;\n exports.faCcApplePay = faCcApplePay;\n exports.faScribd = faScribd;\n exports.faDebian = faDebian;\n exports.faOpenid = faOpenid;\n exports.faInstalod = faInstalod;\n exports.faExpeditedssl = faExpeditedssl;\n exports.faSellcast = faSellcast;\n exports.faSquareTwitter = faSquareTwitter;\n exports.faTwitterSquare = faTwitterSquare;\n exports.faRProject = faRProject;\n exports.faDelicious = faDelicious;\n exports.faFreebsd = faFreebsd;\n exports.faVuejs = faVuejs;\n exports.faAccusoft = faAccusoft;\n exports.faIoxhost = faIoxhost;\n exports.faFonticonsFi = faFonticonsFi;\n exports.faAppStore = faAppStore;\n exports.faCcMastercard = faCcMastercard;\n exports.faItunesNote = faItunesNote;\n exports.faGolang = faGolang;\n exports.faKickstarter = faKickstarter;\n exports.faGrav = faGrav;\n exports.faWeibo = faWeibo;\n exports.faUncharted = faUncharted;\n exports.faFirstdraft = faFirstdraft;\n exports.faSquareYoutube = faSquareYoutube;\n exports.faYoutubeSquare = faYoutubeSquare;\n exports.faWikipediaW = faWikipediaW;\n exports.faWpressr = faWpressr;\n exports.faRendact = faRendact;\n exports.faAngellist = faAngellist;\n exports.faGalacticRepublic = faGalacticRepublic;\n exports.faNfcDirectional = faNfcDirectional;\n exports.faSkype = faSkype;\n exports.faJoget = faJoget;\n exports.faFedora = faFedora;\n exports.faStripeS = faStripeS;\n exports.faMeta = faMeta;\n exports.faLaravel = faLaravel;\n exports.faHotjar = faHotjar;\n exports.faBluetoothB = faBluetoothB;\n exports.faStickerMule = faStickerMule;\n exports.faCreativeCommonsZero = faCreativeCommonsZero;\n exports.faHips = faHips;\n exports.faBehance = faBehance;\n exports.faReddit = faReddit;\n exports.faDiscord = faDiscord;\n exports.faChrome = faChrome;\n exports.faAppStoreIos = faAppStoreIos;\n exports.faCcDiscover = faCcDiscover;\n exports.faWpbeginner = faWpbeginner;\n exports.faConfluence = faConfluence;\n exports.faMdb = faMdb;\n exports.faDochub = faDochub;\n exports.faAccessibleIcon = faAccessibleIcon;\n exports.faEbay = faEbay;\n exports.faAmazon = faAmazon;\n exports.faUnsplash = faUnsplash;\n exports.faYarn = faYarn;\n exports.faSquareSteam = faSquareSteam;\n exports.faSteamSquare = faSteamSquare;\n exports.fa500px = fa500px;\n exports.faSquareVimeo = faSquareVimeo;\n exports.faVimeoSquare = faVimeoSquare;\n exports.faAsymmetrik = faAsymmetrik;\n exports.faFontAwesome = faFontAwesome;\n exports.faFontAwesomeFlag = faFontAwesomeFlag;\n exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n exports.faGratipay = faGratipay;\n exports.faApple = faApple;\n exports.faHive = faHive;\n exports.faGitkraken = faGitkraken;\n exports.faKeybase = faKeybase;\n exports.faApplePay = faApplePay;\n exports.faPadlet = faPadlet;\n exports.faAmazonPay = faAmazonPay;\n exports.faSquareGithub = faSquareGithub;\n exports.faGithubSquare = faGithubSquare;\n exports.faStumbleupon = faStumbleupon;\n exports.faFedex = faFedex;\n exports.faPhoenixFramework = faPhoenixFramework;\n exports.faShopify = faShopify;\n exports.faNeos = faNeos;\n exports.faSquareThreads = faSquareThreads;\n exports.faHackerrank = faHackerrank;\n exports.faResearchgate = faResearchgate;\n exports.faSwift = faSwift;\n exports.faAngular = faAngular;\n exports.faSpeakap = faSpeakap;\n exports.faAngrycreative = faAngrycreative;\n exports.faYCombinator = faYCombinator;\n exports.faEmpire = faEmpire;\n exports.faEnvira = faEnvira;\n exports.faSquareGitlab = faSquareGitlab;\n exports.faGitlabSquare = faGitlabSquare;\n exports.faStudiovinari = faStudiovinari;\n exports.faPiedPiper = faPiedPiper;\n exports.faWordpress = faWordpress;\n exports.faProductHunt = faProductHunt;\n exports.faFirefox = faFirefox;\n exports.faLinode = faLinode;\n exports.faGoodreads = faGoodreads;\n exports.faSquareOdnoklassniki = faSquareOdnoklassniki;\n exports.faOdnoklassnikiSquare = faOdnoklassnikiSquare;\n exports.faJsfiddle = faJsfiddle;\n exports.faSith = faSith;\n exports.faThemeisle = faThemeisle;\n exports.faPage4 = faPage4;\n exports.faHashnode = faHashnode;\n exports.faReact = faReact;\n exports.faCcPaypal = faCcPaypal;\n exports.faSquarespace = faSquarespace;\n exports.faCcStripe = faCcStripe;\n exports.faCreativeCommonsShare = faCreativeCommonsShare;\n exports.faBitcoin = faBitcoin;\n exports.faKeycdn = faKeycdn;\n exports.faOpera = faOpera;\n exports.faItchIo = faItchIo;\n exports.faUmbraco = faUmbraco;\n exports.faGalacticSenate = faGalacticSenate;\n exports.faUbuntu = faUbuntu;\n exports.faDraft2digital = faDraft2digital;\n exports.faStripe = faStripe;\n exports.faHouzz = faHouzz;\n exports.faGg = faGg;\n exports.faDhl = faDhl;\n exports.faSquarePinterest = faSquarePinterest;\n exports.faPinterestSquare = faPinterestSquare;\n exports.faXing = faXing;\n exports.faBlackberry = faBlackberry;\n exports.faCreativeCommonsPd = faCreativeCommonsPd;\n exports.faPlaystation = faPlaystation;\n exports.faQuinscape = faQuinscape;\n exports.faLess = faLess;\n exports.faBloggerB = faBloggerB;\n exports.faOpencart = faOpencart;\n exports.faVine = faVine;\n exports.faPaypal = faPaypal;\n exports.faGitlab = faGitlab;\n exports.faTypo3 = faTypo3;\n exports.faRedditAlien = faRedditAlien;\n exports.faYahoo = faYahoo;\n exports.faDailymotion = faDailymotion;\n exports.faAffiliatetheme = faAffiliatetheme;\n exports.faPiedPiperPp = faPiedPiperPp;\n exports.faBootstrap = faBootstrap;\n exports.faOdnoklassniki = faOdnoklassniki;\n exports.faNfcSymbol = faNfcSymbol;\n exports.faEthereum = faEthereum;\n exports.faSpeakerDeck = faSpeakerDeck;\n exports.faCreativeCommonsNcEu = faCreativeCommonsNcEu;\n exports.faPatreon = faPatreon;\n exports.faAvianex = faAvianex;\n exports.faEllo = faEllo;\n exports.faGofore = faGofore;\n exports.faBimobject = faBimobject;\n exports.faFacebookF = faFacebookF;\n exports.faSquareGooglePlus = faSquareGooglePlus;\n exports.faGooglePlusSquare = faGooglePlusSquare;\n exports.faMandalorian = faMandalorian;\n exports.faFirstOrderAlt = faFirstOrderAlt;\n exports.faOsi = faOsi;\n exports.faGoogleWallet = faGoogleWallet;\n exports.faDAndDBeyond = faDAndDBeyond;\n exports.faPeriscope = faPeriscope;\n exports.faFulcrum = faFulcrum;\n exports.faCloudscale = faCloudscale;\n exports.faForumbee = faForumbee;\n exports.faMizuni = faMizuni;\n exports.faSchlix = faSchlix;\n exports.faSquareXing = faSquareXing;\n exports.faXingSquare = faXingSquare;\n exports.faBandcamp = faBandcamp;\n exports.faWpforms = faWpforms;\n exports.faCloudversify = faCloudversify;\n exports.faUsps = faUsps;\n exports.faMegaport = faMegaport;\n exports.faMagento = faMagento;\n exports.faSpotify = faSpotify;\n exports.faOptinMonster = faOptinMonster;\n exports.faFly = faFly;\n exports.faAviato = faAviato;\n exports.faItunes = faItunes;\n exports.faCuttlefish = faCuttlefish;\n exports.faBlogger = faBlogger;\n exports.faFlickr = faFlickr;\n exports.faViber = faViber;\n exports.faSoundcloud = faSoundcloud;\n exports.faDigg = faDigg;\n exports.faTencentWeibo = faTencentWeibo;\n exports.faSymfony = faSymfony;\n exports.faMaxcdn = faMaxcdn;\n exports.faEtsy = faEtsy;\n exports.faFacebookMessenger = faFacebookMessenger;\n exports.faAudible = faAudible;\n exports.faThinkPeaks = faThinkPeaks;\n exports.faBilibili = faBilibili;\n exports.faErlang = faErlang;\n exports.faXTwitter = faXTwitter;\n exports.faCottonBureau = faCottonBureau;\n exports.faDashcube = faDashcube;\n exports.fa42Group = fa42Group;\n exports.faInnosoft = faInnosoft;\n exports.faStackExchange = faStackExchange;\n exports.faElementor = faElementor;\n exports.faSquarePiedPiper = faSquarePiedPiper;\n exports.faPiedPiperSquare = faPiedPiperSquare;\n exports.faCreativeCommonsNd = faCreativeCommonsNd;\n exports.faPalfed = faPalfed;\n exports.faSuperpowers = faSuperpowers;\n exports.faResolving = faResolving;\n exports.faXbox = faXbox;\n exports.faSearchengin = faSearchengin;\n exports.faTiktok = faTiktok;\n exports.faSquareFacebook = faSquareFacebook;\n exports.faFacebookSquare = faFacebookSquare;\n exports.faRenren = faRenren;\n exports.faLinux = faLinux;\n exports.faGlide = faGlide;\n exports.faLinkedin = faLinkedin;\n exports.faHubspot = faHubspot;\n exports.faDeploydog = faDeploydog;\n exports.faTwitch = faTwitch;\n exports.faRavelry = faRavelry;\n exports.faMixer = faMixer;\n exports.faSquareLastfm = faSquareLastfm;\n exports.faLastfmSquare = faLastfmSquare;\n exports.faVimeo = faVimeo;\n exports.faMendeley = faMendeley;\n exports.faUniregistry = faUniregistry;\n exports.faFigma = faFigma;\n exports.faCreativeCommonsRemix = faCreativeCommonsRemix;\n exports.faCcAmazonPay = faCcAmazonPay;\n exports.faDropbox = faDropbox;\n exports.faInstagram = faInstagram;\n exports.faCmplid = faCmplid;\n exports.faFacebook = faFacebook;\n exports.faGripfire = faGripfire;\n exports.faJediOrder = faJediOrder;\n exports.faUikit = faUikit;\n exports.faFortAwesomeAlt = faFortAwesomeAlt;\n exports.faPhabricator = faPhabricator;\n exports.faUssunnah = faUssunnah;\n exports.faEarlybirds = faEarlybirds;\n exports.faTradeFederation = faTradeFederation;\n exports.faAutoprefixer = faAutoprefixer;\n exports.faWhatsapp = faWhatsapp;\n exports.faSlideshare = faSlideshare;\n exports.faGooglePlay = faGooglePlay;\n exports.faViadeo = faViadeo;\n exports.faLine = faLine;\n exports.faGoogleDrive = faGoogleDrive;\n exports.faServicestack = faServicestack;\n exports.faSimplybuilt = faSimplybuilt;\n exports.faBitbucket = faBitbucket;\n exports.faImdb = faImdb;\n exports.faDeezer = faDeezer;\n exports.faRaspberryPi = faRaspberryPi;\n exports.faJira = faJira;\n exports.faDocker = faDocker;\n exports.faScreenpal = faScreenpal;\n exports.faBluetooth = faBluetooth;\n exports.faGitter = faGitter;\n exports.faDAndD = faDAndD;\n exports.faMicroblog = faMicroblog;\n exports.faCcDinersClub = faCcDinersClub;\n exports.faGgCircle = faGgCircle;\n exports.faPiedPiperHat = faPiedPiperHat;\n exports.faKickstarterK = faKickstarterK;\n exports.faYandex = faYandex;\n exports.faReadme = faReadme;\n exports.faHtml5 = faHtml5;\n exports.faSellsy = faSellsy;\n exports.faSass = faSass;\n exports.faWirsindhandwerk = faWirsindhandwerk;\n exports.faWsh = faWsh;\n exports.faBuromobelexperte = faBuromobelexperte;\n exports.faSalesforce = faSalesforce;\n exports.faOctopusDeploy = faOctopusDeploy;\n exports.faMedapps = faMedapps;\n exports.faNs8 = faNs8;\n exports.faPinterestP = faPinterestP;\n exports.faApper = faApper;\n exports.faFortAwesome = faFortAwesome;\n exports.faWaze = faWaze;\n exports.faCcJcb = faCcJcb;\n exports.faSnapchat = faSnapchat;\n exports.faSnapchatGhost = faSnapchatGhost;\n exports.faFantasyFlightGames = faFantasyFlightGames;\n exports.faRust = faRust;\n exports.faWix = faWix;\n exports.faSquareBehance = faSquareBehance;\n exports.faBehanceSquare = faBehanceSquare;\n exports.faSupple = faSupple;\n exports.faRebel = faRebel;\n exports.faCss3 = faCss3;\n exports.faStaylinked = faStaylinked;\n exports.faKaggle = faKaggle;\n exports.faSpaceAwesome = faSpaceAwesome;\n exports.faDeviantart = faDeviantart;\n exports.faCpanel = faCpanel;\n exports.faGoodreadsG = faGoodreadsG;\n exports.faSquareGit = faSquareGit;\n exports.faGitSquare = faGitSquare;\n exports.faSquareTumblr = faSquareTumblr;\n exports.faTumblrSquare = faTumblrSquare;\n exports.faTrello = faTrello;\n exports.faCreativeCommonsNcJp = faCreativeCommonsNcJp;\n exports.faGetPocket = faGetPocket;\n exports.faPerbyte = faPerbyte;\n exports.faGrunt = faGrunt;\n exports.faWeebly = faWeebly;\n exports.faConnectdevelop = faConnectdevelop;\n exports.faLeanpub = faLeanpub;\n exports.faBlackTie = faBlackTie;\n exports.faThemeco = faThemeco;\n exports.faPython = faPython;\n exports.faAndroid = faAndroid;\n exports.faBots = faBots;\n exports.faFreeCodeCamp = faFreeCodeCamp;\n exports.faHornbill = faHornbill;\n exports.faJs = faJs;\n exports.faIdeal = faIdeal;\n exports.faGit = faGit;\n exports.faDev = faDev;\n exports.faSketch = faSketch;\n exports.faYandexInternational = faYandexInternational;\n exports.faCcAmex = faCcAmex;\n exports.faUber = faUber;\n exports.faGithub = faGithub;\n exports.faPhp = faPhp;\n exports.faAlipay = faAlipay;\n exports.faYoutube = faYoutube;\n exports.faSkyatlas = faSkyatlas;\n exports.faFirefoxBrowser = faFirefoxBrowser;\n exports.faReplyd = faReplyd;\n exports.faSuse = faSuse;\n exports.faJenkins = faJenkins;\n exports.faTwitter = faTwitter;\n exports.faRockrms = faRockrms;\n exports.faPinterest = faPinterest;\n exports.faBuffer = faBuffer;\n exports.faNpm = faNpm;\n exports.faYammer = faYammer;\n exports.faBtc = faBtc;\n exports.faDribbble = faDribbble;\n exports.faStumbleuponCircle = faStumbleuponCircle;\n exports.faInternetExplorer = faInternetExplorer;\n exports.faStubber = faStubber;\n exports.faTelegram = faTelegram;\n exports.faTelegramPlane = faTelegramPlane;\n exports.faOldRepublic = faOldRepublic;\n exports.faOdysee = faOdysee;\n exports.faSquareWhatsapp = faSquareWhatsapp;\n exports.faWhatsappSquare = faWhatsappSquare;\n exports.faNodeJs = faNodeJs;\n exports.faEdgeLegacy = faEdgeLegacy;\n exports.faSlack = faSlack;\n exports.faSlackHash = faSlackHash;\n exports.faMedrt = faMedrt;\n exports.faUsb = faUsb;\n exports.faTumblr = faTumblr;\n exports.faVaadin = faVaadin;\n exports.faQuora = faQuora;\n exports.faSquareXTwitter = faSquareXTwitter;\n exports.faReacteurope = faReacteurope;\n exports.faMedium = faMedium;\n exports.faMediumM = faMediumM;\n exports.faAmilia = faAmilia;\n exports.faMixcloud = faMixcloud;\n exports.faFlipboard = faFlipboard;\n exports.faViacoin = faViacoin;\n exports.faCriticalRole = faCriticalRole;\n exports.faSitrox = faSitrox;\n exports.faDiscourse = faDiscourse;\n exports.faJoomla = faJoomla;\n exports.faMastodon = faMastodon;\n exports.faAirbnb = faAirbnb;\n exports.faWolfPackBattalion = faWolfPackBattalion;\n exports.faBuyNLarge = faBuyNLarge;\n exports.faGulp = faGulp;\n exports.faCreativeCommonsSamplingPlus = faCreativeCommonsSamplingPlus;\n exports.faStrava = faStrava;\n exports.faEmber = faEmber;\n exports.faCanadianMapleLeaf = faCanadianMapleLeaf;\n exports.faTeamspeak = faTeamspeak;\n exports.faPushed = faPushed;\n exports.faWordpressSimple = faWordpressSimple;\n exports.faNutritionix = faNutritionix;\n exports.faWodu = faWodu;\n exports.faGooglePay = faGooglePay;\n exports.faIntercom = faIntercom;\n exports.faZhihu = faZhihu;\n exports.faKorvue = faKorvue;\n exports.faPix = faPix;\n exports.faSteamSymbol = faSteamSymbol;\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n})));\n","/*!\n * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n * Copyright 2023 Fonticons, Inc.\n */\n(function (global, factory) {\n typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :\n typeof define === 'function' && define.amd ? define(['exports'], factory) :\n (factory((global['free-solid-svg-icons'] = {})));\n}(this, (function (exports) { 'use strict';\n\n var prefix = \"fas\";\n var fa0 = {\n prefix: 'fas',\n iconName: '0',\n icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"]\n };\n var fa1 = {\n prefix: 'fas',\n iconName: '1',\n icon: [256, 512, [], \"31\", \"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"]\n };\n var fa2 = {\n prefix: 'fas',\n iconName: '2',\n icon: [320, 512, [], \"32\", \"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"]\n };\n var fa3 = {\n prefix: 'fas',\n iconName: '3',\n icon: [320, 512, [], \"33\", \"M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var fa4 = {\n prefix: 'fas',\n iconName: '4',\n icon: [384, 512, [], \"34\", \"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"]\n };\n var fa5 = {\n prefix: 'fas',\n iconName: '5',\n icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n };\n var fa6 = {\n prefix: 'fas',\n iconName: '6',\n icon: [320, 512, [], \"36\", \"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"]\n };\n var fa7 = {\n prefix: 'fas',\n iconName: '7',\n icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var fa8 = {\n prefix: 'fas',\n iconName: '8',\n icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n };\n var fa9 = {\n prefix: 'fas',\n iconName: '9',\n icon: [320, 512, [], \"39\", \"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"]\n };\n var faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"]\n };\n var faArrowsToCircle = {\n prefix: 'fas',\n iconName: 'arrows-to-circle',\n icon: [640, 512, [], \"e4bd\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"]\n };\n var faCircleChevronRight = {\n prefix: 'fas',\n iconName: 'circle-chevron-right',\n icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"]\n };\n var faChevronCircleRight = faCircleChevronRight;\n var faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [61946], \"40\", \"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faTrashCan = {\n prefix: 'fas',\n iconName: 'trash-can',\n icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n };\n var faTrashAlt = faTrashCan;\n var faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n };\n var faUserXmark = {\n prefix: 'fas',\n iconName: 'user-xmark',\n icon: [640, 512, [\"user-times\"], \"f235\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faUserTimes = faUserXmark;\n var faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [576, 512, [129658], \"f0f1\", \"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMessage = {\n prefix: 'fas',\n iconName: 'message',\n icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"]\n };\n var faCommentAlt = faMessage;\n var faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faDownLeftAndUpRightToCenter = {\n prefix: 'fas',\n iconName: 'down-left-and-up-right-to-center',\n icon: [512, 512, [\"compress-alt\"], \"f422\", \"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"]\n };\n var faCompressAlt = faDownLeftAndUpRightToCenter;\n var faExplosion = {\n prefix: 'fas',\n iconName: 'explosion',\n icon: [576, 512, [], \"e4e9\", \"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n };\n var faFileLines = {\n prefix: 'fas',\n iconName: 'file-lines',\n icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faFileAlt = faFileLines;\n var faFileText = faFileLines;\n var faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"]\n };\n var faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z\"]\n };\n var faBuildingUn = {\n prefix: 'fas',\n iconName: 'building-un',\n icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [9858], \"f527\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCalendarDays = {\n prefix: 'fas',\n iconName: 'calendar-days',\n icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n };\n var faCalendarAlt = faCalendarDays;\n var faAnchorCircleCheck = {\n prefix: 'fas',\n iconName: 'anchor-circle-check',\n icon: [640, 512, [], \"e4aa\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faBuildingCircleArrowRight = {\n prefix: 'fas',\n iconName: 'building-circle-arrow-right',\n icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n };\n var faVolleyball = {\n prefix: 'fas',\n iconName: 'volleyball',\n icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"]\n };\n var faVolleyballBall = faVolleyball;\n var faArrowsUpToLine = {\n prefix: 'fas',\n iconName: 'arrows-up-to-line',\n icon: [576, 512, [], \"e4c2\", \"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"]\n };\n var faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n };\n var faSortDesc = faSortDown;\n var faCircleMinus = {\n prefix: 'fas',\n iconName: 'circle-minus',\n icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMinusCircle = faCircleMinus;\n var faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [576, 512, [], \"f52b\", \"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"]\n };\n var faRightFromBracket = {\n prefix: 'fas',\n iconName: 'right-from-bracket',\n icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n };\n var faSignOutAlt = faRightFromBracket;\n var faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [512, 512, [9883], \"f5d2\", \"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [129532], \"e06e\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"]\n };\n var faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"]\n };\n var faHeartMusicCameraBolt = faIcons;\n var faMicrophoneLinesSlash = {\n prefix: 'fas',\n iconName: 'microphone-lines-slash',\n icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n };\n var faMicrophoneAltSlash = faMicrophoneLinesSlash;\n var faBridgeCircleCheck = {\n prefix: 'fas',\n iconName: 'bridge-circle-check',\n icon: [640, 512, [], \"e4c9\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [448, 512, [], \"e06a\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z\"]\n };\n var faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"]\n };\n var faMagnifyingGlassLocation = {\n prefix: 'fas',\n iconName: 'magnifying-glass-location',\n icon: [512, 512, [\"search-location\"], \"f689\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faSearchLocation = faMagnifyingGlassLocation;\n var faForwardStep = {\n prefix: 'fas',\n iconName: 'forward-step',\n icon: [320, 512, [\"step-forward\"], \"f051\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"]\n };\n var faStepForward = faForwardStep;\n var faFaceSmileBeam = {\n prefix: 'fas',\n iconName: 'face-smile-beam',\n icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faSmileBeam = faFaceSmileBeam;\n var faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [448, 512, [127937], \"f11e\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"]\n };\n var faFootball = {\n prefix: 'fas',\n iconName: 'football',\n icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"]\n };\n var faFootballBall = faFootball;\n var faSchoolCircleExclamation = {\n prefix: 'fas',\n iconName: 'school-circle-exclamation',\n icon: [640, 512, [], \"e56c\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"]\n };\n var faAnglesDown = {\n prefix: 'fas',\n iconName: 'angles-down',\n icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n };\n var faAngleDoubleDown = faAnglesDown;\n var faUsersRectangle = {\n prefix: 'fas',\n iconName: 'users-rectangle',\n icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n };\n var faPeopleRoof = {\n prefix: 'fas',\n iconName: 'people-roof',\n icon: [640, 512, [], \"e537\", \"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"]\n };\n var faPeopleLine = {\n prefix: 'fas',\n iconName: 'people-line',\n icon: [640, 512, [], \"e534\", \"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"]\n };\n var faBeerMugEmpty = {\n prefix: 'fas',\n iconName: 'beer-mug-empty',\n icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"]\n };\n var faBeer = faBeerMugEmpty;\n var faDiagramPredecessor = {\n prefix: 'fas',\n iconName: 'diagram-predecessor',\n icon: [512, 512, [], \"e477\", \"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"]\n };\n var faArrowUpLong = {\n prefix: 'fas',\n iconName: 'arrow-up-long',\n icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n };\n var faLongArrowUp = faArrowUpLong;\n var faFireFlameSimple = {\n prefix: 'fas',\n iconName: 'fire-flame-simple',\n icon: [384, 512, [\"burn\"], \"f46a\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"]\n };\n var faBurn = faFireFlameSimple;\n var faPerson = {\n prefix: 'fas',\n iconName: 'person',\n icon: [320, 512, [129485, \"male\"], \"f183\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"]\n };\n var faMale = faPerson;\n var faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"]\n };\n var faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [512, 512, [], \"f6dd\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z\"]\n };\n var faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"]\n };\n var faTruckPlane = {\n prefix: 'fas',\n iconName: 'truck-plane',\n icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faFaceGrinStars = {\n prefix: 'fas',\n iconName: 'face-grin-stars',\n icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"]\n };\n var faGrinStars = faFaceGrinStars;\n var faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n };\n var faSpaghettiMonsterFlying = {\n prefix: 'fas',\n iconName: 'spaghetti-monster-flying',\n icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faPastafarianism = faSpaghettiMonsterFlying;\n var faArrowDownUpAcrossLine = {\n prefix: 'fas',\n iconName: 'arrow-down-up-across-line',\n icon: [576, 512, [], \"e4af\", \"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"]\n };\n var faSpoon = {\n prefix: 'fas',\n iconName: 'spoon',\n icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"]\n };\n var faUtensilSpoon = faSpoon;\n var faJarWheat = {\n prefix: 'fas',\n iconName: 'jar-wheat',\n icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n };\n var faEnvelopesBulk = {\n prefix: 'fas',\n iconName: 'envelopes-bulk',\n icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z\"]\n };\n var faMailBulk = faEnvelopesBulk;\n var faFileCircleExclamation = {\n prefix: 'fas',\n iconName: 'file-circle-exclamation',\n icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faCircleH = {\n prefix: 'fas',\n iconName: 'circle-h',\n icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faHospitalSymbol = faCircleH;\n var faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [128223], \"f815\", \"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n };\n var faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"]\n };\n var faContactBook = faAddressBook;\n var faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"]\n };\n var faK = {\n prefix: 'fas',\n iconName: 'k',\n icon: [320, 512, [107], \"4b\", \"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"]\n };\n var faLandmarkFlag = {\n prefix: 'fas',\n iconName: 'landmark-flag',\n icon: [512, 512, [], \"e51c\", \"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n };\n var faPencil = {\n prefix: 'fas',\n iconName: 'pencil',\n icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faPencilAlt = faPencil;\n var faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [9194], \"f04a\", \"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z\"]\n };\n var faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [256, 512, [], \"f0da\", \"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"]\n };\n var faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [640, 512, [128490, 61670], \"f086\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"]\n };\n var faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"]\n };\n var faFileClipboard = faPaste;\n var faCodePullRequest = {\n prefix: 'fas',\n iconName: 'code-pull-request',\n icon: [512, 512, [], \"e13c\", \"M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z\"]\n };\n var faTruckRampBox = {\n prefix: 'fas',\n iconName: 'truck-ramp-box',\n icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"]\n };\n var faTruckLoading = faTruckRampBox;\n var faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faVialVirus = {\n prefix: 'fas',\n iconName: 'vial-virus',\n icon: [512, 512, [], \"e597\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faSheetPlastic = {\n prefix: 'fas',\n iconName: 'sheet-plastic',\n icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z\"]\n };\n var faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"]\n };\n var faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [129399], \"f504\", \"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"]\n };\n var faPersonArrowUpFromLine = {\n prefix: 'fas',\n iconName: 'person-arrow-up-from-line',\n icon: [640, 512, [], \"e539\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n };\n var faScrollTorah = {\n prefix: 'fas',\n iconName: 'scroll-torah',\n icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"]\n };\n var faTorah = faScrollTorah;\n var faBroomBall = {\n prefix: 'fas',\n iconName: 'broom-ball',\n icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faQuidditch = faBroomBall;\n var faQuidditchBroomBall = faBroomBall;\n var faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faBoxArchive = {\n prefix: 'fas',\n iconName: 'box-archive',\n icon: [512, 512, [\"archive\"], \"f187\", \"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faArchive = faBoxArchive;\n var faPersonDrowning = {\n prefix: 'fas',\n iconName: 'person-drowning',\n icon: [576, 512, [], \"e545\", \"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faArrowDown91 = {\n prefix: 'fas',\n iconName: 'arrow-down-9-1',\n icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n };\n var faSortNumericDesc = faArrowDown91;\n var faSortNumericDownAlt = faArrowDown91;\n var faFaceGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-squint',\n icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGrinTongueSquint = faFaceGrinTongueSquint;\n var faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faW = {\n prefix: 'fas',\n iconName: 'w',\n icon: [576, 512, [119], \"57\", \"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"]\n };\n var faEarthAfrica = {\n prefix: 'fas',\n iconName: 'earth-africa',\n icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faGlobeAfrica = faEarthAfrica;\n var faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n };\n var faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"]\n };\n var faTabletScreenButton = {\n prefix: 'fas',\n iconName: 'tablet-screen-button',\n icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z\"]\n };\n var faTabletAlt = faTabletScreenButton;\n var faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"]\n };\n var faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"]\n };\n var faTrowelBricks = {\n prefix: 'fas',\n iconName: 'trowel-bricks',\n icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n };\n var faFaceFlushed = {\n prefix: 'fas',\n iconName: 'face-flushed',\n icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faFlushed = faFaceFlushed;\n var faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n };\n var faTentArrowLeftRight = {\n prefix: 'fas',\n iconName: 'tent-arrow-left-right',\n icon: [576, 512, [], \"e57f\", \"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [\"legal\"], \"f0e3\", \"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"]\n };\n var faLegal = faGavel;\n var faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"]\n };\n var faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"]\n };\n var faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"]\n };\n var faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [127949], \"f21c\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBellConcierge = {\n prefix: 'fas',\n iconName: 'bell-concierge',\n icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n };\n var faConciergeBell = faBellConcierge;\n var faPenRuler = {\n prefix: 'fas',\n iconName: 'pen-ruler',\n icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"]\n };\n var faPencilRuler = faPenRuler;\n var faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"]\n };\n var faPeopleArrowsLeftRight = faPeopleArrows;\n var faMarsAndVenusBurst = {\n prefix: 'fas',\n iconName: 'mars-and-venus-burst',\n icon: [640, 512, [], \"e523\", \"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"]\n };\n var faSquareCaretRight = {\n prefix: 'fas',\n iconName: 'square-caret-right',\n icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n };\n var faCaretSquareRight = faSquareCaretRight;\n var faScissors = {\n prefix: 'fas',\n iconName: 'scissors',\n icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCut = faScissors;\n var faSunPlantWilt = {\n prefix: 'fas',\n iconName: 'sun-plant-wilt',\n icon: [640, 512, [], \"e57a\", \"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"]\n };\n var faToiletsPortable = {\n prefix: 'fas',\n iconName: 'toilets-portable',\n icon: [576, 512, [], \"e584\", \"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"]\n };\n var faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"]\n };\n var faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faMagnifyingGlassArrowRight = {\n prefix: 'fas',\n iconName: 'magnifying-glass-arrow-right',\n icon: [512, 512, [], \"e521\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"]\n };\n var faTachographDigital = {\n prefix: 'fas',\n iconName: 'tachograph-digital',\n icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faDigitalTachograph = faTachographDigital;\n var faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"]\n };\n var faClover = {\n prefix: 'fas',\n iconName: 'clover',\n icon: [448, 512, [], \"e139\", \"M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z\"]\n };\n var faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"]\n };\n var faMailReply = faReply;\n var faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [9770], \"f699\", \"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"]\n };\n var faHouseFire = {\n prefix: 'fas',\n iconName: 'house-fire',\n icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n };\n var faSquareMinus = {\n prefix: 'fas',\n iconName: 'square-minus',\n icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMinusSquare = faSquareMinus;\n var faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n };\n var faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [512, 512, [129517], \"f14e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faSquareCaretDown = {\n prefix: 'fas',\n iconName: 'square-caret-down',\n icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n };\n var faCaretSquareDown = faSquareCaretDown;\n var faFileCircleQuestion = {\n prefix: 'fas',\n iconName: 'file-circle-question',\n icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n };\n var faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"]\n };\n var faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faNavicon = faBars;\n var faPeopleGroup = {\n prefix: 'fas',\n iconName: 'people-group',\n icon: [640, 512, [], \"e533\", \"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"]\n };\n var faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"]\n };\n var faHourglass3 = faHourglassEnd;\n var faHeartCrack = {\n prefix: 'fas',\n iconName: 'heart-crack',\n icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n };\n var faHeartBroken = faHeartCrack;\n var faSquareUpRight = {\n prefix: 'fas',\n iconName: 'square-up-right',\n icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"]\n };\n var faExternalLinkSquareAlt = faSquareUpRight;\n var faFaceKissBeam = {\n prefix: 'fas',\n iconName: 'face-kiss-beam',\n icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faKissBeam = faFaceKissBeam;\n var faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"]\n };\n var faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [640, 512, [], \"f547\", \"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"]\n };\n var faPeopleRobbery = {\n prefix: 'fas',\n iconName: 'people-robbery',\n icon: [576, 512, [], \"e536\", \"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"]\n };\n var faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [384, 512, [128161], \"f0eb\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"]\n };\n var faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [256, 512, [], \"f0d9\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"]\n };\n var faCircleExclamation = {\n prefix: 'fas',\n iconName: 'circle-exclamation',\n icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faExclamationCircle = faCircleExclamation;\n var faSchoolCircleXmark = {\n prefix: 'fas',\n iconName: 'school-circle-xmark',\n icon: [640, 512, [], \"e56d\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n };\n var faArrowRightFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-from-bracket',\n icon: [512, 512, [\"sign-out\"], \"f08b\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"]\n };\n var faSignOut = faArrowRightFromBracket;\n var faCircleChevronDown = {\n prefix: 'fas',\n iconName: 'circle-chevron-down',\n icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"]\n };\n var faChevronCircleDown = faCircleChevronDown;\n var faUnlockKeyhole = {\n prefix: 'fas',\n iconName: 'unlock-keyhole',\n icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n };\n var faUnlockAlt = faUnlockKeyhole;\n var faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"]\n };\n var faHeadphonesSimple = {\n prefix: 'fas',\n iconName: 'headphones-simple',\n icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"]\n };\n var faHeadphonesAlt = faHeadphonesSimple;\n var faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"]\n };\n var faCircleDollarToSlot = {\n prefix: 'fas',\n iconName: 'circle-dollar-to-slot',\n icon: [512, 512, [\"donate\"], \"f4b9\", \"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n };\n var faDonate = faCircleDollarToSlot;\n var faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faRoadSpikes = {\n prefix: 'fas',\n iconName: 'road-spikes',\n icon: [640, 512, [], \"e568\", \"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFireBurner = {\n prefix: 'fas',\n iconName: 'fire-burner',\n icon: [640, 512, [], \"e4f1\", \"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [448, 512, [127988, 61725], \"f024\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z\"]\n };\n var faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [128334], \"f6e6\", \"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"]\n };\n var faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [129718], \"f52d\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n };\n var faVolumeLow = {\n prefix: 'fas',\n iconName: 'volume-low',\n icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n };\n var faVolumeDown = faVolumeLow;\n var faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"]\n };\n var faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [640, 512, [127782], \"f743\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n };\n var faWheatAwn = {\n prefix: 'fas',\n iconName: 'wheat-awn',\n icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"]\n };\n var faWheatAlt = faWheatAwn;\n var faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [9765], \"f644\", \"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n };\n var faHandsHoldingChild = {\n prefix: 'fas',\n iconName: 'hands-holding-child',\n icon: [640, 512, [], \"e4fa\", \"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n };\n var faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z\"]\n };\n var faSquareCheck = {\n prefix: 'fas',\n iconName: 'square-check',\n icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faCheckSquare = faSquareCheck;\n var faPesetaSign = {\n prefix: 'fas',\n iconName: 'peseta-sign',\n icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"]\n };\n var faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var faHeader = faHeading;\n var faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [128123], \"f6e2\", \"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"]\n };\n var faListSquares = faList;\n var faSquarePhoneFlip = {\n prefix: 'fas',\n iconName: 'square-phone-flip',\n icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n };\n var faPhoneSquareAlt = faSquarePhoneFlip;\n var faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z\"]\n };\n var faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"]\n };\n var faCircleDot = {\n prefix: 'fas',\n iconName: 'circle-dot',\n icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faDotCircle = faCircleDot;\n var faFaceDizzy = {\n prefix: 'fas',\n iconName: 'face-dizzy',\n icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n };\n var faDizzy = faFaceDizzy;\n var faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n };\n var faHouseMedicalCircleXmark = {\n prefix: 'fas',\n iconName: 'house-medical-circle-xmark',\n icon: [640, 512, [], \"e513\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n };\n var faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [576, 512, [9978], \"f6bb\", \"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"]\n };\n var faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n };\n var faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"]\n };\n var faFutbolBall = faFutbol;\n var faSoccerBall = faFutbol;\n var faPaintbrush = {\n prefix: 'fas',\n iconName: 'paintbrush',\n icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n };\n var faPaintBrush = faPaintbrush;\n var faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [128274], \"f023\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"]\n };\n var faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n };\n var faHotTubPerson = {\n prefix: 'fas',\n iconName: 'hot-tub-person',\n icon: [512, 512, [\"hot-tub\"], \"f593\", \"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"]\n };\n var faHotTub = faHotTubPerson;\n var faMapLocation = {\n prefix: 'fas',\n iconName: 'map-location',\n icon: [576, 512, [\"map-marked\"], \"f59f\", \"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z\"]\n };\n var faMapMarked = faMapLocation;\n var faHouseFloodWater = {\n prefix: 'fas',\n iconName: 'house-flood-water',\n icon: [576, 512, [], \"e50e\", \"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n };\n var faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [448, 512, [127794], \"f1bb\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"]\n };\n var faBridgeLock = {\n prefix: 'fas',\n iconName: 'bridge-lock',\n icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faSackDollar = {\n prefix: 'fas',\n iconName: 'sack-dollar',\n icon: [512, 512, [128176], \"f81d\", \"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z\"]\n };\n var faPenToSquare = {\n prefix: 'fas',\n iconName: 'pen-to-square',\n icon: [512, 512, [\"edit\"], \"f044\", \"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"]\n };\n var faEdit = faPenToSquare;\n var faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [128663], \"f5e4\", \"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faShareNodes = {\n prefix: 'fas',\n iconName: 'share-nodes',\n icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"]\n };\n var faShareAlt = faShareNodes;\n var faHeartCircleMinus = {\n prefix: 'fas',\n iconName: 'heart-circle-minus',\n icon: [576, 512, [], \"e4ff\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n };\n var faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z\"]\n };\n var faHourglass2 = faHourglassHalf;\n var faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [128300], \"f610\", \"M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"]\n };\n var faBagShopping = {\n prefix: 'fas',\n iconName: 'bag-shopping',\n icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faShoppingBag = faBagShopping;\n var faArrowDownZA = {\n prefix: 'fas',\n iconName: 'arrow-down-z-a',\n icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z\"]\n };\n var faSortAlphaDesc = faArrowDownZA;\n var faSortAlphaDownAlt = faArrowDownZA;\n var faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"]\n };\n var faPersonRays = {\n prefix: 'fas',\n iconName: 'person-rays',\n icon: [512, 512, [], \"e54d\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n };\n var faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"]\n };\n var faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"]\n };\n var faFlaskVial = {\n prefix: 'fas',\n iconName: 'flask-vial',\n icon: [640, 512, [], \"e4f3\", \"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"]\n };\n var faHand = {\n prefix: 'fas',\n iconName: 'hand',\n icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"]\n };\n var faHandPaper = faHand;\n var faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [128329], \"f679\", \"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z\"]\n };\n var faWorm = {\n prefix: 'fas',\n iconName: 'worm',\n icon: [512, 512, [], \"e599\", \"M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faHouseCircleXmark = {\n prefix: 'fas',\n iconName: 'house-circle-xmark',\n icon: [640, 512, [], \"e50b\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [512, 512, [], \"f077\", \"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"]\n };\n var faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [576, 512, [128406], \"f259\", \"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"]\n };\n var faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [9201], \"f2f2\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFaceKiss = {\n prefix: 'fas',\n iconName: 'face-kiss',\n icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faKiss = faFaceKiss;\n var faBridgeCircleXmark = {\n prefix: 'fas',\n iconName: 'bridge-circle-xmark',\n icon: [640, 512, [], \"e4cb\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faFaceGrinTongue = {\n prefix: 'fas',\n iconName: 'face-grin-tongue',\n icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGrinTongue = faFaceGrinTongue;\n var faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [9821], \"f43a\", \"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z\"]\n };\n var faFaceGrinWink = {\n prefix: 'fas',\n iconName: 'face-grin-wink',\n icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrinWink = faFaceGrinWink;\n var faEarDeaf = {\n prefix: 'fas',\n iconName: 'ear-deaf',\n icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"]\n };\n var faDeaf = faEarDeaf;\n var faDeafness = faEarDeaf;\n var faHardOfHearing = faEarDeaf;\n var faRoadCircleCheck = {\n prefix: 'fas',\n iconName: 'road-circle-check',\n icon: [640, 512, [], \"e564\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [9860], \"f523\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSquareRss = {\n prefix: 'fas',\n iconName: 'square-rss',\n icon: [448, 512, [\"rss-square\"], \"f143\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faRssSquare = faSquareRss;\n var faLandMineOn = {\n prefix: 'fas',\n iconName: 'land-mine-on',\n icon: [640, 512, [], \"e51b\", \"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"]\n };\n var faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"]\n };\n var faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"]\n };\n var faStairs = {\n prefix: 'fas',\n iconName: 'stairs',\n icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"]\n };\n var faI = {\n prefix: 'fas',\n iconName: 'i',\n icon: [320, 512, [105], \"49\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"]\n };\n var faHryvniaSign = {\n prefix: 'fas',\n iconName: 'hryvnia-sign',\n icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"]\n };\n var faHryvnia = faHryvniaSign;\n var faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"]\n };\n var faFaceGrinWide = {\n prefix: 'fas',\n iconName: 'face-grin-wide',\n icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n };\n var faGrinAlt = faFaceGrinWide;\n var faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [129463], \"f5c9\", \"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"]\n };\n var faV = {\n prefix: 'fas',\n iconName: 'v',\n icon: [384, 512, [118], \"56\", \"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"]\n };\n var faBangladeshiTakaSign = {\n prefix: 'fas',\n iconName: 'bangladeshi-taka-sign',\n icon: [384, 512, [], \"e2e6\", \"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n };\n var faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [128690], \"f206\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"]\n };\n var faStaffSnake = {\n prefix: 'fas',\n iconName: 'staff-snake',\n icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faRodAsclepius = faStaffSnake;\n var faRodSnake = faStaffSnake;\n var faStaffAesculapius = faStaffSnake;\n var faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faTruckMedical = {\n prefix: 'fas',\n iconName: 'truck-medical',\n icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z\"]\n };\n var faAmbulance = faTruckMedical;\n var faWheatAwnCircleExclamation = {\n prefix: 'fas',\n iconName: 'wheat-awn-circle-exclamation',\n icon: [640, 512, [], \"e598\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [9731, 9924], \"f7d0\", \"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n };\n var faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faRoadBarrier = {\n prefix: 'fas',\n iconName: 'road-barrier',\n icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"]\n };\n var faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [127979], \"f549\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"]\n };\n var faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"]\n };\n var faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"]\n };\n var faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [320, 512, [8250], \"f105\", \"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"]\n };\n var faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [128014], \"f6f0\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faQ = {\n prefix: 'fas',\n iconName: 'q',\n icon: [448, 512, [113], \"51\", \"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"]\n };\n var faG = {\n prefix: 'fas',\n iconName: 'g',\n icon: [448, 512, [103], \"47\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"]\n };\n var faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [512, 512, [], \"f481\", \"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"]\n };\n var faTemperatureHalf = {\n prefix: 'fas',\n iconName: 'temperature-half',\n icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature2 = faTemperatureHalf;\n var faThermometer2 = faTemperatureHalf;\n var faThermometerHalf = faTemperatureHalf;\n var faDongSign = {\n prefix: 'fas',\n iconName: 'dong-sign',\n icon: [384, 512, [], \"e169\", \"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"]\n };\n var faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"]\n };\n var faPooBolt = faPooStorm;\n var faFaceFrownOpen = {\n prefix: 'fas',\n iconName: 'face-frown-open',\n icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"]\n };\n var faFrownOpen = faFaceFrownOpen;\n var faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [9757], \"f0a6\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n };\n var faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"]\n };\n var faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"]\n };\n var faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"]\n };\n var faHelmetUn = {\n prefix: 'fas',\n iconName: 'helmet-un',\n icon: [512, 512, [], \"e503\", \"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [512, 512, [], \"f140\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [129363], \"f7e5\", \"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"]\n };\n var faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"]\n };\n var faArrowUpFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-up-from-bracket',\n icon: [448, 512, [], \"e09a\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n };\n var faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n };\n var faFolderBlank = faFolder;\n var faFileWaveform = {\n prefix: 'fas',\n iconName: 'file-waveform',\n icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z\"]\n };\n var faFileMedicalAlt = faFileWaveform;\n var faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [512, 512, [], \"f7b9\", \"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faChartSimple = {\n prefix: 'fas',\n iconName: 'chart-simple',\n icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n };\n var faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [512, 512, [9894], \"f229\", \"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"]\n };\n var faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [512, 512, [129514], \"f492\", \"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z\"]\n };\n var faGauge = {\n prefix: 'fas',\n iconName: 'gauge',\n icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faDashboard = faGauge;\n var faGaugeMed = faGauge;\n var faTachometerAltAverage = faGauge;\n var faWandMagicSparkles = {\n prefix: 'fas',\n iconName: 'wand-magic-sparkles',\n icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"]\n };\n var faMagicWandSparkles = faWandMagicSparkles;\n var faE = {\n prefix: 'fas',\n iconName: 'e',\n icon: [320, 512, [101], \"45\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n };\n var faPenClip = {\n prefix: 'fas',\n iconName: 'pen-clip',\n icon: [512, 512, [\"pen-alt\"], \"f305\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"]\n };\n var faPenAlt = faPenClip;\n var faBridgeCircleExclamation = {\n prefix: 'fas',\n iconName: 'bridge-circle-exclamation',\n icon: [640, 512, [], \"e4ca\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [128100, 62144], \"f007\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"]\n };\n var faSchoolCircleCheck = {\n prefix: 'fas',\n iconName: 'school-circle-check',\n icon: [640, 512, [], \"e56b\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"]\n };\n var faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"]\n };\n var faVanShuttle = {\n prefix: 'fas',\n iconName: 'van-shuttle',\n icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faShuttleVan = faVanShuttle;\n var faBuildingUser = {\n prefix: 'fas',\n iconName: 'building-user',\n icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n };\n var faSquareCaretLeft = {\n prefix: 'fas',\n iconName: 'square-caret-left',\n icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n };\n var faCaretSquareLeft = faSquareCaretLeft;\n var faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [576, 512, [], \"f591\", \"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"]\n };\n var faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [128273], \"f084\", \"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n };\n var faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [512, 512, [128226, 128363], \"f0a1\", \"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"]\n };\n var faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"]\n };\n var faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"]\n };\n var faPersonHalfDress = {\n prefix: 'fas',\n iconName: 'person-half-dress',\n icon: [320, 512, [], \"e548\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"]\n };\n var faRoadBridge = {\n prefix: 'fas',\n iconName: 'road-bridge',\n icon: [640, 512, [], \"e563\", \"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"]\n };\n var faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [448, 512, [], \"f124\", \"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n };\n var faC = {\n prefix: 'fas',\n iconName: 'c',\n icon: [384, 512, [99], \"43\", \"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n };\n var faTabletButton = {\n prefix: 'fas',\n iconName: 'tablet-button',\n icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBuildingLock = {\n prefix: 'fas',\n iconName: 'building-lock',\n icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [576, 512, [], \"f53a\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"]\n };\n var faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z\"]\n };\n var faAreaChart = faChartArea;\n var faHouseFlag = {\n prefix: 'fas',\n iconName: 'house-flag',\n icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"]\n };\n var faPersonCircleMinus = {\n prefix: 'fas',\n iconName: 'person-circle-minus',\n icon: [576, 512, [], \"e540\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n };\n var faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faCancel = faBan;\n var faCameraRotate = {\n prefix: 'fas',\n iconName: 'camera-rotate',\n icon: [640, 512, [], \"e0d8\", \"M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z\"]\n };\n var faSprayCanSparkles = {\n prefix: 'fas',\n iconName: 'spray-can-sparkles',\n icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"]\n };\n var faAirFreshener = faSprayCanSparkles;\n var faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [11088, 61446], \"f005\", \"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"]\n };\n var faRepeat = {\n prefix: 'fas',\n iconName: 'repeat',\n icon: [512, 512, [128257], \"f363\", \"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z\"]\n };\n var faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"]\n };\n var faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"]\n };\n var faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [640, 512, [9892], \"f228\", \"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n };\n var faArrowPointer = {\n prefix: 'fas',\n iconName: 'arrow-pointer',\n icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"]\n };\n var faMousePointer = faArrowPointer;\n var faMaximize = {\n prefix: 'fas',\n iconName: 'maximize',\n icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"]\n };\n var faExpandArrowsAlt = faMaximize;\n var faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"]\n };\n var faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n };\n var faTriangleCircleSquare = faShapes;\n var faShuffle = {\n prefix: 'fas',\n iconName: 'shuffle',\n icon: [512, 512, [128256, \"random\"], \"f074\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"]\n };\n var faRandom = faShuffle;\n var faPersonRunning = {\n prefix: 'fas',\n iconName: 'person-running',\n icon: [448, 512, [127939, \"running\"], \"f70c\", \"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"]\n };\n var faRunning = faPersonRunning;\n var faMobileRetro = {\n prefix: 'fas',\n iconName: 'mobile-retro',\n icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n };\n var faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [192, 512, [], \"f7a5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n };\n var faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [512, 512, [128375], \"f717\", \"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n };\n var faHandsBound = {\n prefix: 'fas',\n iconName: 'hands-bound',\n icon: [640, 512, [], \"e4f9\", \"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"]\n };\n var faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z\"]\n };\n var faPlaneCircleExclamation = {\n prefix: 'fas',\n iconName: 'plane-circle-exclamation',\n icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"]\n };\n var faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"]\n };\n var faComputerMouse = {\n prefix: 'fas',\n iconName: 'computer-mouse',\n icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"]\n };\n var faMouse = faComputerMouse;\n var faArrowRightToBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-to-bracket',\n icon: [512, 512, [\"sign-in\"], \"f090\", \"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n };\n var faSignIn = faArrowRightToBracket;\n var faShopSlash = {\n prefix: 'fas',\n iconName: 'shop-slash',\n icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"]\n };\n var faStoreAltSlash = faShopSlash;\n var faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faVirusCovidSlash = {\n prefix: 'fas',\n iconName: 'virus-covid-slash',\n icon: [640, 512, [], \"e4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n };\n var faShopLock = {\n prefix: 'fas',\n iconName: 'shop-lock',\n icon: [640, 512, [], \"e4a5\", \"M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"]\n };\n var faHourglass1 = faHourglassStart;\n var faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"]\n };\n var faBuildingWheat = {\n prefix: 'fas',\n iconName: 'building-wheat',\n icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"]\n };\n var faPersonBreastfeeding = {\n prefix: 'fas',\n iconName: 'person-breastfeeding',\n icon: [448, 512, [], \"e53a\", \"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"]\n };\n var faRightToBracket = {\n prefix: 'fas',\n iconName: 'right-to-bracket',\n icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSignInAlt = faRightToBracket;\n var faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [384, 512, [9792], \"f221\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"]\n };\n var faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faHeartPulse = {\n prefix: 'fas',\n iconName: 'heart-pulse',\n icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n };\n var faHeartbeat = faHeartPulse;\n var faPeopleCarryBox = {\n prefix: 'fas',\n iconName: 'people-carry-box',\n icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"]\n };\n var faPeopleCarry = faPeopleCarryBox;\n var faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n };\n var faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"]\n };\n var faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"]\n };\n var faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"]\n };\n var faXmarksLines = {\n prefix: 'fas',\n iconName: 'xmarks-lines',\n icon: [640, 512, [], \"e59a\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"]\n };\n var faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n };\n var faWeightScale = {\n prefix: 'fas',\n iconName: 'weight-scale',\n icon: [512, 512, [\"weight\"], \"f496\", \"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"]\n };\n var faWeight = faWeightScale;\n var faUserGroup = {\n prefix: 'fas',\n iconName: 'user-group',\n icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"]\n };\n var faUserFriends = faUserGroup;\n var faArrowUpAZ = {\n prefix: 'fas',\n iconName: 'arrow-up-a-z',\n icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z\"]\n };\n var faSortAlphaUp = faArrowUpAZ;\n var faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [448, 512, [9822], \"f441\", \"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z\"]\n };\n var faFaceLaughSquint = {\n prefix: 'fas',\n iconName: 'face-laugh-squint',\n icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faLaughSquint = faFaceLaughSquint;\n var faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z\"]\n };\n var faCircleArrowUp = {\n prefix: 'fas',\n iconName: 'circle-arrow-up',\n icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z\"]\n };\n var faArrowCircleUp = faCircleArrowUp;\n var faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faPersonWalking = {\n prefix: 'fas',\n iconName: 'person-walking',\n icon: [320, 512, [128694, \"walking\"], \"f554\", \"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"]\n };\n var faWalking = faPersonWalking;\n var faL = {\n prefix: 'fas',\n iconName: 'l',\n icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n };\n var faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [448, 512, [128293], \"f06d\", \"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"]\n };\n var faBedPulse = {\n prefix: 'fas',\n iconName: 'bed-pulse',\n icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faProcedures = faBedPulse;\n var faShuttleSpace = {\n prefix: 'fas',\n iconName: 'shuttle-space',\n icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n };\n var faSpaceShuttle = faShuttleSpace;\n var faFaceLaugh = {\n prefix: 'fas',\n iconName: 'face-laugh',\n icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faLaugh = faFaceLaugh;\n var faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n };\n var faHeartCirclePlus = {\n prefix: 'fas',\n iconName: 'heart-circle-plus',\n icon: [576, 512, [], \"e500\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faCodeFork = {\n prefix: 'fas',\n iconName: 'code-fork',\n icon: [448, 512, [], \"e13b\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n };\n var faMicrophoneLines = {\n prefix: 'fas',\n iconName: 'microphone-lines',\n icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"]\n };\n var faMicrophoneAlt = faMicrophoneLines;\n var faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [127798], \"f816\", \"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"]\n };\n var faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [128275], \"f09c\", \"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"]\n };\n var faColonSign = {\n prefix: 'fas',\n iconName: 'colon-sign',\n icon: [384, 512, [], \"e140\", \"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"]\n };\n var faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"]\n };\n var faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"]\n };\n var faRoadCircleXmark = {\n prefix: 'fas',\n iconName: 'road-circle-xmark',\n icon: [640, 512, [], \"e566\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n };\n var faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faMarsStrokeUp = {\n prefix: 'fas',\n iconName: 'mars-stroke-up',\n icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"]\n };\n var faMarsStrokeV = faMarsStrokeUp;\n var faChampagneGlasses = {\n prefix: 'fas',\n iconName: 'champagne-glasses',\n icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"]\n };\n var faGlassCheers = faChampagneGlasses;\n var faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faHouseCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-circle-exclamation',\n icon: [640, 512, [], \"e50a\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faFileArrowUp = {\n prefix: 'fas',\n iconName: 'file-arrow-up',\n icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z\"]\n };\n var faFileUpload = faFileArrowUp;\n var faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faWifi3 = faWifi;\n var faWifiStrong = faWifi;\n var faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"]\n };\n var faBathtub = faBath;\n var faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faUserPen = {\n prefix: 'fas',\n iconName: 'user-pen',\n icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n };\n var faUserEdit = faUserPen;\n var faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"]\n };\n var faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"]\n };\n var faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"]\n };\n var faAnchorLock = {\n prefix: 'fas',\n iconName: 'anchor-lock',\n icon: [640, 512, [], \"e4ad\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faBuildingNgo = {\n prefix: 'fas',\n iconName: 'building-ngo',\n icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n };\n var faManatSign = {\n prefix: 'fas',\n iconName: 'manat-sign',\n icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"]\n };\n var faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n };\n var faBorderTopLeft = {\n prefix: 'fas',\n iconName: 'border-top-left',\n icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBorderStyle = faBorderTopLeft;\n var faMapLocationDot = {\n prefix: 'fas',\n iconName: 'map-location-dot',\n icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faMapMarkedAlt = faMapLocationDot;\n var faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"]\n };\n var faSquarePollVertical = {\n prefix: 'fas',\n iconName: 'square-poll-vertical',\n icon: [448, 512, [\"poll\"], \"f681\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"]\n };\n var faPoll = faSquarePollVertical;\n var faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [9749], \"f7b6\", \"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"]\n };\n var faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"]\n };\n var faBatteryCar = faCarBattery;\n var faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"]\n };\n var faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [9857], \"f528\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [9819], \"f445\", \"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"]\n };\n var faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z\"]\n };\n var faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [448, 512, [], \"f43c\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"]\n };\n var faBuildingCircleCheck = {\n prefix: 'fas',\n iconName: 'building-circle-check',\n icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faPersonChalkboard = {\n prefix: 'fas',\n iconName: 'person-chalkboard',\n icon: [640, 512, [], \"e53d\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faMarsStrokeRight = {\n prefix: 'fas',\n iconName: 'mars-stroke-right',\n icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"]\n };\n var faMarsStrokeH = faMarsStrokeRight;\n var faHandBackFist = {\n prefix: 'fas',\n iconName: 'hand-back-fist',\n icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"]\n };\n var faHandRock = faHandBackFist;\n var faSquareCaretUp = {\n prefix: 'fas',\n iconName: 'square-caret-up',\n icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n };\n var faCaretSquareUp = faSquareCaretUp;\n var faCloudShowersWater = {\n prefix: 'fas',\n iconName: 'cloud-showers-water',\n icon: [576, 512, [], \"e4e4\", \"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faBarChart = faChartBar;\n var faHandsBubbles = {\n prefix: 'fas',\n iconName: 'hands-bubbles',\n icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"]\n };\n var faHandsWash = faHandsBubbles;\n var faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faEyeLowVision = {\n prefix: 'fas',\n iconName: 'eye-low-vision',\n icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"]\n };\n var faLowVision = faEyeLowVision;\n var faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faSailboat = {\n prefix: 'fas',\n iconName: 'sailboat',\n icon: [576, 512, [], \"e445\", \"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n };\n var faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"]\n };\n var faSquarePlus = {\n prefix: 'fas',\n iconName: 'square-plus',\n icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faPlusSquare = faSquarePlus;\n var faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"]\n };\n var faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faBucket = {\n prefix: 'fas',\n iconName: 'bucket',\n icon: [448, 512, [], \"e4cf\", \"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"]\n };\n var faCow = {\n prefix: 'fas',\n iconName: 'cow',\n icon: [640, 512, [128004], \"f6c8\", \"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"]\n };\n var faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n };\n var faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [129691], \"f54a\", \"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n };\n var faFolderClosed = {\n prefix: 'fas',\n iconName: 'folder-closed',\n icon: [512, 512, [], \"e185\", \"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z\"]\n };\n var faHouseTsunami = {\n prefix: 'fas',\n iconName: 'house-tsunami',\n icon: [576, 512, [], \"e515\", \"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n };\n var faSquareNfi = {\n prefix: 'fas',\n iconName: 'square-nfi',\n icon: [448, 512, [], \"e576\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"]\n };\n var faArrowUpFromGroundWater = {\n prefix: 'fas',\n iconName: 'arrow-up-from-ground-water',\n icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"]\n };\n var faMartiniGlass = {\n prefix: 'fas',\n iconName: 'martini-glass',\n icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"]\n };\n var faGlassMartiniAlt = faMartiniGlass;\n var faRotateLeft = {\n prefix: 'fas',\n iconName: 'rotate-left',\n icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z\"]\n };\n var faRotateBack = faRotateLeft;\n var faRotateBackward = faRotateLeft;\n var faUndoAlt = faRotateLeft;\n var faTableColumns = {\n prefix: 'fas',\n iconName: 'table-columns',\n icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"]\n };\n var faColumns = faTableColumns;\n var faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [448, 512, [127819], \"f094\", \"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"]\n };\n var faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [576, 512, [], \"e063\", \"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [512, 512, [128142], \"f3a5\", \"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"]\n };\n var faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [\"dolly-box\"], \"f472\", \"M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"]\n };\n var faDollyBox = faDolly;\n var faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [128684], \"f48d\", \"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"]\n };\n var faMinimize = {\n prefix: 'fas',\n iconName: 'minimize',\n icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z\"]\n };\n var faCompressArrowsAlt = faMinimize;\n var faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faAnglesRight = {\n prefix: 'fas',\n iconName: 'angles-right',\n icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n };\n var faAngleDoubleRight = faAnglesRight;\n var faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"]\n };\n var faCirclePlay = {\n prefix: 'fas',\n iconName: 'circle-play',\n icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"]\n };\n var faPlayCircle = faCirclePlay;\n var faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"]\n };\n var faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"]\n };\n var faEur = faEuroSign;\n var faEuro = faEuroSign;\n var faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [129681], \"f6c0\", \"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z\"]\n };\n var faCircleCheck = {\n prefix: 'fas',\n iconName: 'circle-check',\n icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faCheckCircle = faCircleCheck;\n var faCircleStop = {\n prefix: 'fas',\n iconName: 'circle-stop',\n icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n };\n var faStopCircle = faCircleStop;\n var faCompassDrafting = {\n prefix: 'fas',\n iconName: 'compass-drafting',\n icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faDraftingCompass = faCompassDrafting;\n var faPlateWheat = {\n prefix: 'fas',\n iconName: 'plate-wheat',\n icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n };\n var faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"]\n };\n var faPersonShelter = {\n prefix: 'fas',\n iconName: 'person-shelter',\n icon: [512, 512, [], \"e54f\", \"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n };\n var faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [384, 512, [9906], \"f22c\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"]\n };\n var faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"]\n };\n var faFaceLaughBeam = {\n prefix: 'fas',\n iconName: 'face-laugh-beam',\n icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faLaughBeam = faFaceLaughBeam;\n var faHelicopterSymbol = {\n prefix: 'fas',\n iconName: 'helicopter-symbol',\n icon: [512, 512, [], \"e502\", \"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"]\n };\n var faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faCircleChevronUp = {\n prefix: 'fas',\n iconName: 'circle-chevron-up',\n icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"]\n };\n var faChevronCircleUp = faCircleChevronUp;\n var faLariSign = {\n prefix: 'fas',\n iconName: 'lari-sign',\n icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"]\n };\n var faVolcano = {\n prefix: 'fas',\n iconName: 'volcano',\n icon: [512, 512, [127755], \"f770\", \"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n };\n var faPersonWalkingDashedLineArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-dashed-line-arrow-right',\n icon: [640, 512, [], \"e553\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"]\n };\n var faSterlingSign = {\n prefix: 'fas',\n iconName: 'sterling-sign',\n icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n };\n var faGbp = faSterlingSign;\n var faPoundSign = faSterlingSign;\n var faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faSquarePersonConfined = {\n prefix: 'fas',\n iconName: 'square-person-confined',\n icon: [448, 512, [], \"e577\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z\"]\n };\n var faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z\"]\n };\n var faArrowDownLong = {\n prefix: 'fas',\n iconName: 'arrow-down-long',\n icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"]\n };\n var faLongArrowDown = faArrowDownLong;\n var faTentArrowDownToLine = {\n prefix: 'fas',\n iconName: 'tent-arrow-down-to-line',\n icon: [640, 512, [], \"e57e\", \"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"]\n };\n var faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"]\n };\n var faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z\"]\n };\n var faMailReplyAll = faReplyAll;\n var faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [129523], \"f0f2\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"]\n };\n var faPersonSkating = {\n prefix: 'fas',\n iconName: 'person-skating',\n icon: [448, 512, [\"skating\"], \"f7c5\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n };\n var faSkating = faPersonSkating;\n var faFilterCircleDollar = {\n prefix: 'fas',\n iconName: 'filter-circle-dollar',\n icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n };\n var faFunnelDollar = faFilterCircleDollar;\n var faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"]\n };\n var faCircleArrowDown = {\n prefix: 'fas',\n iconName: 'circle-arrow-down',\n icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z\"]\n };\n var faArrowCircleDown = faCircleArrowDown;\n var faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"]\n };\n var faArrowRightToFile = faFileImport;\n var faSquareArrowUpRight = {\n prefix: 'fas',\n iconName: 'square-arrow-up-right',\n icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"]\n };\n var faExternalLinkSquare = faSquareArrowUpRight;\n var faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"]\n };\n var faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [576, 512, [128220], \"f70e\", \"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"]\n };\n var faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"]\n };\n var faLocationPinLock = {\n prefix: 'fas',\n iconName: 'location-pin-lock',\n icon: [512, 512, [], \"e51f\", \"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"]\n };\n var faHillAvalanche = {\n prefix: 'fas',\n iconName: 'hill-avalanche',\n icon: [576, 512, [], \"e507\", \"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"]\n };\n var faTemperatureEmpty = {\n prefix: 'fas',\n iconName: 'temperature-empty',\n icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faTemperature0 = faTemperatureEmpty;\n var faThermometer0 = faTemperatureEmpty;\n var faThermometerEmpty = faTemperatureEmpty;\n var faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"]\n };\n var faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [174], \"f25d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"]\n };\n var faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faContactCard = faAddressCard;\n var faVcard = faAddressCard;\n var faScaleUnbalancedFlip = {\n prefix: 'fas',\n iconName: 'scale-unbalanced-flip',\n icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"]\n };\n var faBalanceScaleRight = faScaleUnbalancedFlip;\n var faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"]\n };\n var faDiamondTurnRight = {\n prefix: 'fas',\n iconName: 'diamond-turn-right',\n icon: [512, 512, [\"directions\"], \"f5eb\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n };\n var faDirections = faDiamondTurnRight;\n var faBurst = {\n prefix: 'fas',\n iconName: 'burst',\n icon: [512, 512, [], \"e4dc\", \"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"]\n };\n var faHouseLaptop = {\n prefix: 'fas',\n iconName: 'house-laptop',\n icon: [640, 512, [\"laptop-house\"], \"e066\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"]\n };\n var faLaptopHouse = faHouseLaptop;\n var faFaceTired = {\n prefix: 'fas',\n iconName: 'face-tired',\n icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faTired = faFaceTired;\n var faMoneyBills = {\n prefix: 'fas',\n iconName: 'money-bills',\n icon: [640, 512, [], \"e1f3\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n };\n var faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"]\n };\n var faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"]\n };\n var faFontAwesome = {\n prefix: 'fas',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"]\n };\n var faFontAwesomeFlag = faFontAwesome;\n var faFontAwesomeLogoFull = faFontAwesome;\n var faCloudArrowUp = {\n prefix: 'fas',\n iconName: 'cloud-arrow-up',\n icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"]\n };\n var faCloudUpload = faCloudArrowUp;\n var faCloudUploadAlt = faCloudArrowUp;\n var faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [127912], \"f53f\", \"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faArrowsTurnRight = {\n prefix: 'fas',\n iconName: 'arrows-turn-right',\n icon: [448, 512, [], \"e4c0\", \"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n };\n var faFerry = {\n prefix: 'fas',\n iconName: 'ferry',\n icon: [576, 512, [], \"e4ea\", \"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faArrowsDownToPeople = {\n prefix: 'fas',\n iconName: 'arrows-down-to-people',\n icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n };\n var faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z\"]\n };\n var faSprout = faSeedling;\n var faLeftRight = {\n prefix: 'fas',\n iconName: 'left-right',\n icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"]\n };\n var faArrowsAltH = faLeftRight;\n var faBoxesPacking = {\n prefix: 'fas',\n iconName: 'boxes-packing',\n icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n };\n var faCircleArrowLeft = {\n prefix: 'fas',\n iconName: 'circle-arrow-left',\n icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z\"]\n };\n var faArrowCircleLeft = faCircleArrowLeft;\n var faGroupArrowsRotate = {\n prefix: 'fas',\n iconName: 'group-arrows-rotate',\n icon: [512, 512, [], \"e4f6\", \"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"]\n };\n var faBowlFood = {\n prefix: 'fas',\n iconName: 'bowl-food',\n icon: [512, 512, [], \"e4c6\", \"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n };\n var faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"]\n };\n var faArrowDownWideShort = {\n prefix: 'fas',\n iconName: 'arrow-down-wide-short',\n icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"]\n };\n var faSortAmountAsc = faArrowDownWideShort;\n var faSortAmountDown = faArrowDownWideShort;\n var faCloudBolt = {\n prefix: 'fas',\n iconName: 'cloud-bolt',\n icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n };\n var faThunderstorm = faCloudBolt;\n var faTextSlash = {\n prefix: 'fas',\n iconName: 'text-slash',\n icon: [640, 512, [\"remove-format\"], \"f87d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"]\n };\n var faRemoveFormat = faTextSlash;\n var faFaceSmileWink = {\n prefix: 'fas',\n iconName: 'face-smile-wink',\n icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n };\n var faSmileWink = faFaceSmileWink;\n var faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"]\n };\n var faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"]\n };\n var faArrowsLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-left-right',\n icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n };\n var faArrowsH = faArrowsLeftRight;\n var faHouseLock = {\n prefix: 'fas',\n iconName: 'house-lock',\n icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faCloudArrowDown = {\n prefix: 'fas',\n iconName: 'cloud-arrow-down',\n icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n };\n var faCloudDownload = faCloudArrowDown;\n var faCloudDownloadAlt = faCloudArrowDown;\n var faChildren = {\n prefix: 'fas',\n iconName: 'children',\n icon: [640, 512, [], \"e4e1\", \"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"]\n };\n var faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n };\n var faBlackboard = faChalkboard;\n var faUserLargeSlash = {\n prefix: 'fas',\n iconName: 'user-large-slash',\n icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z\"]\n };\n var faUserAltSlash = faUserLargeSlash;\n var faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n };\n var faHandshakeSimpleSlash = {\n prefix: 'fas',\n iconName: 'handshake-simple-slash',\n icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z\"]\n };\n var faHandshakeAltSlash = faHandshakeSimpleSlash;\n var faMattressPillow = {\n prefix: 'fas',\n iconName: 'mattress-pillow',\n icon: [640, 512, [], \"e525\", \"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"]\n };\n var faGuaraniSign = {\n prefix: 'fas',\n iconName: 'guarani-sign',\n icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"]\n };\n var faArrowsRotate = {\n prefix: 'fas',\n iconName: 'arrows-rotate',\n icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n };\n var faRefresh = faArrowsRotate;\n var faSync = faArrowsRotate;\n var faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [512, 512, [129519], \"f134\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faCruzeiroSign = {\n prefix: 'fas',\n iconName: 'cruzeiro-sign',\n icon: [448, 512, [], \"e152\", \"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"]\n };\n var faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"]\n };\n var faShieldHalved = {\n prefix: 'fas',\n iconName: 'shield-halved',\n icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"]\n };\n var faShieldAlt = faShieldHalved;\n var faBookAtlas = {\n prefix: 'fas',\n iconName: 'book-atlas',\n icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n };\n var faAtlas = faBookAtlas;\n var faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faEnvelopeCircleCheck = {\n prefix: 'fas',\n iconName: 'envelope-circle-check',\n icon: [640, 512, [], \"e4e8\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [576, 512, [], \"f5fd\", \"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"]\n };\n var faArrowsToDot = {\n prefix: 'fas',\n iconName: 'arrows-to-dot',\n icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"]\n };\n var faHeartCircleCheck = {\n prefix: 'fas',\n iconName: 'heart-circle-check',\n icon: [576, 512, [], \"e4fd\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faHouseChimneyCrack = {\n prefix: 'fas',\n iconName: 'house-chimney-crack',\n icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"]\n };\n var faHouseDamage = faHouseChimneyCrack;\n var faFileZipper = {\n prefix: 'fas',\n iconName: 'file-zipper',\n icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faFileArchive = faFileZipper;\n var faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"]\n };\n var faMartiniGlassEmpty = {\n prefix: 'fas',\n iconName: 'martini-glass-empty',\n icon: [512, 512, [\"glass-martini\"], \"f000\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"]\n };\n var faGlassMartini = faMartiniGlassEmpty;\n var faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"]\n };\n var faCediSign = {\n prefix: 'fas',\n iconName: 'cedi-sign',\n icon: [384, 512, [], \"e0df\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n };\n var faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"]\n };\n var faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [9962], \"f51d\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n };\n var faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [640, 512, [], \"f653\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z\"]\n };\n var faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"]\n };\n var faZ = {\n prefix: 'fas',\n iconName: 'z',\n icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"]\n };\n var faPersonSkiing = {\n prefix: 'fas',\n iconName: 'person-skiing',\n icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"]\n };\n var faSkiing = faPersonSkiing;\n var faRoadLock = {\n prefix: 'fas',\n iconName: 'road-lock',\n icon: [640, 512, [], \"e567\", \"M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faA = {\n prefix: 'fas',\n iconName: 'a',\n icon: [384, 512, [97], \"41\", \"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z\"]\n };\n var faTemperatureArrowDown = {\n prefix: 'fas',\n iconName: 'temperature-arrow-down',\n icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"]\n };\n var faTemperatureDown = faTemperatureArrowDown;\n var faFeatherPointed = {\n prefix: 'fas',\n iconName: 'feather-pointed',\n icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n };\n var faFeatherAlt = faFeatherPointed;\n var faP = {\n prefix: 'fas',\n iconName: 'p',\n icon: [320, 512, [112], \"50\", \"M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"]\n };\n var faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"]\n };\n var faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faRectangleAd = {\n prefix: 'fas',\n iconName: 'rectangle-ad',\n icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"]\n };\n var faAd = faRectangleAd;\n var faCircleArrowRight = {\n prefix: 'fas',\n iconName: 'circle-arrow-right',\n icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z\"]\n };\n var faArrowCircleRight = faCircleArrowRight;\n var faFilterCircleXmark = {\n prefix: 'fas',\n iconName: 'filter-circle-xmark',\n icon: [576, 512, [], \"e17b\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faLocust = {\n prefix: 'fas',\n iconName: 'locust',\n icon: [576, 512, [], \"e520\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"]\n };\n var faUnsorted = faSort;\n var faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faList12 = faListOl;\n var faListNumeric = faListOl;\n var faPersonDressBurst = {\n prefix: 'fas',\n iconName: 'person-dress-burst',\n icon: [640, 512, [], \"e544\", \"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n };\n var faMoneyCheckDollar = {\n prefix: 'fas',\n iconName: 'money-check-dollar',\n icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z\"]\n };\n var faMoneyCheckAlt = faMoneyCheckDollar;\n var faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [448, 512, [], \"f5cb\", \"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"]\n };\n var faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [512, 512, [], \"f7ec\", \"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"]\n };\n var faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"]\n };\n var faFaceKissWinkHeart = {\n prefix: 'fas',\n iconName: 'face-kiss-wink-heart',\n icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"]\n };\n var faKissWinkHeart = faFaceKissWinkHeart;\n var faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n };\n var faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"]\n };\n var faUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'up-down-left-right',\n icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n };\n var faArrowsAlt = faUpDownLeftRight;\n var faHouseChimneyUser = {\n prefix: 'fas',\n iconName: 'house-chimney-user',\n icon: [576, 512, [], \"e065\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"]\n };\n var faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [512, 512, [129513], \"f12e\", \"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z\"]\n };\n var faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"]\n };\n var faStarHalfStroke = {\n prefix: 'fas',\n iconName: 'star-half-stroke',\n icon: [640, 512, [\"star-half-alt\"], \"f5c0\", \"M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z\"]\n };\n var faStarHalfAlt = faStarHalfStroke;\n var faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"]\n };\n var faWhiskeyGlass = {\n prefix: 'fas',\n iconName: 'whiskey-glass',\n icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"]\n };\n var faGlassWhiskey = faWhiskeyGlass;\n var faBuildingCircleExclamation = {\n prefix: 'fas',\n iconName: 'building-circle-exclamation',\n icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faMagnifyingGlassChart = {\n prefix: 'fas',\n iconName: 'magnifying-glass-chart',\n icon: [512, 512, [], \"e522\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faArrowUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'arrow-up-right-from-square',\n icon: [512, 512, [\"external-link\"], \"f08e\", \"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faExternalLink = faArrowUpRightFromSquare;\n var faCubesStacked = {\n prefix: 'fas',\n iconName: 'cubes-stacked',\n icon: [448, 512, [], \"e4e6\", \"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"]\n };\n var faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"]\n };\n var faKrw = faWonSign;\n var faWon = faWonSign;\n var faVirusCovid = {\n prefix: 'fas',\n iconName: 'virus-covid',\n icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faAustralSign = {\n prefix: 'fas',\n iconName: 'austral-sign',\n icon: [448, 512, [], \"e0a9\", \"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"]\n };\n var faF = {\n prefix: 'fas',\n iconName: 'f',\n icon: [320, 512, [102], \"46\", \"M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n };\n var faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [512, 512, [], \"f06c\", \"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"]\n };\n var faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [128739], \"f018\", \"M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faCab = faTaxi;\n var faPersonCirclePlus = {\n prefix: 'fas',\n iconName: 'person-circle-plus',\n icon: [576, 512, [], \"e541\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n };\n var faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z\"]\n };\n var faPieChart = faChartPie;\n var faBoltLightning = {\n prefix: 'fas',\n iconName: 'bolt-lightning',\n icon: [384, 512, [], \"e0b7\", \"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faSackXmark = {\n prefix: 'fas',\n iconName: 'sack-xmark',\n icon: [512, 512, [], \"e56a\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"]\n };\n var faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"]\n };\n var faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"]\n };\n var faFishFins = {\n prefix: 'fas',\n iconName: 'fish-fins',\n icon: [576, 512, [], \"e4f2\", \"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faBuildingFlag = {\n prefix: 'fas',\n iconName: 'building-flag',\n icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"]\n };\n var faFaceGrinBeam = {\n prefix: 'fas',\n iconName: 'face-grin-beam',\n icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n };\n var faGrinBeam = faFaceGrinBeam;\n var faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [640, 512, [], \"f248\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z\"]\n };\n var faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"]\n };\n var faLocationPin = {\n prefix: 'fas',\n iconName: 'location-pin',\n icon: [384, 512, [\"map-marker\"], \"f041\", \"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"]\n };\n var faMapMarker = faLocationPin;\n var faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [128331], \"f66b\", \"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n };\n var faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [640, 512, [129531], \"f71e\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faHelmetSafety = {\n prefix: 'fas',\n iconName: 'helmet-safety',\n icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z\"]\n };\n var faHardHat = faHelmetSafety;\n var faHatHard = faHelmetSafety;\n var faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [9167], \"f052\", \"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"]\n };\n var faCircleRight = {\n prefix: 'fas',\n iconName: 'circle-right',\n icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z\"]\n };\n var faArrowAltCircleRight = faCircleRight;\n var faPlaneCircleCheck = {\n prefix: 'fas',\n iconName: 'plane-circle-check',\n icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faFaceRollingEyes = {\n prefix: 'fas',\n iconName: 'face-rolling-eyes',\n icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"]\n };\n var faMehRollingEyes = faFaceRollingEyes;\n var faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [576, 512, [], \"f247\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"]\n };\n var faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [\"line-chart\"], \"f201\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n };\n var faLineChart = faChartLine;\n var faMaskVentilator = {\n prefix: 'fas',\n iconName: 'mask-ventilator',\n icon: [640, 512, [], \"e524\", \"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [8594], \"f061\", \"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"]\n };\n var faSignsPost = {\n prefix: 'fas',\n iconName: 'signs-post',\n icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faMapSigns = faSignsPost;\n var faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n };\n var faPersonCircleQuestion = {\n prefix: 'fas',\n iconName: 'person-circle-question',\n icon: [576, 512, [], \"e542\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n };\n var faH = {\n prefix: 'fas',\n iconName: 'h',\n icon: [384, 512, [104], \"48\", \"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n };\n var faTarp = {\n prefix: 'fas',\n iconName: 'tarp',\n icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faScrewdriverWrench = {\n prefix: 'fas',\n iconName: 'screwdriver-wrench',\n icon: [512, 512, [\"tools\"], \"f7d9\", \"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faTools = faScrewdriverWrench;\n var faArrowsToEye = {\n prefix: 'fas',\n iconName: 'arrows-to-eye',\n icon: [640, 512, [], \"e4bf\", \"M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n };\n var faPlugCircleBolt = {\n prefix: 'fas',\n iconName: 'plug-circle-bolt',\n icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n };\n var faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"]\n };\n var faMarsAndVenus = {\n prefix: 'fas',\n iconName: 'mars-and-venus',\n icon: [512, 512, [9893], \"f224\", \"M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n };\n var faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [\"home-user\"], \"e1b0\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"]\n };\n var faHomeUser = faHouseUser;\n var faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n };\n var faHouseCrack = {\n prefix: 'fas',\n iconName: 'house-crack',\n icon: [576, 512, [], \"e3b1\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n };\n var faMartiniGlassCitrus = {\n prefix: 'fas',\n iconName: 'martini-glass-citrus',\n icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n };\n var faCocktail = faMartiniGlassCitrus;\n var faFaceSurprise = {\n prefix: 'fas',\n iconName: 'face-surprise',\n icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faSurprise = faFaceSurprise;\n var faBottleWater = {\n prefix: 'fas',\n iconName: 'bottle-water',\n icon: [320, 512, [], \"e4c5\", \"M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n };\n var faCirclePause = {\n prefix: 'fas',\n iconName: 'circle-pause',\n icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faPauseCircle = faCirclePause;\n var faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n };\n var faAppleWhole = {\n prefix: 'fas',\n iconName: 'apple-whole',\n icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"]\n };\n var faAppleAlt = faAppleWhole;\n var faKitchenSet = {\n prefix: 'fas',\n iconName: 'kitchen-set',\n icon: [576, 512, [], \"e51a\", \"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faR = {\n prefix: 'fas',\n iconName: 'r',\n icon: [320, 512, [114], \"52\", \"M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n };\n var faTemperatureQuarter = {\n prefix: 'fas',\n iconName: 'temperature-quarter',\n icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature1 = faTemperatureQuarter;\n var faThermometer1 = faTemperatureQuarter;\n var faThermometerQuarter = faTemperatureQuarter;\n var faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"]\n };\n var faBitcoinSign = {\n prefix: 'fas',\n iconName: 'bitcoin-sign',\n icon: [320, 512, [], \"e0b4\", \"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"]\n };\n var faShieldDog = {\n prefix: 'fas',\n iconName: 'shield-dog',\n icon: [512, 512, [], \"e573\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z\"]\n };\n var faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"]\n };\n var faElevator = {\n prefix: 'fas',\n iconName: 'elevator',\n icon: [512, 512, [], \"e16d\", \"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n };\n var faMoneyBillTransfer = {\n prefix: 'fas',\n iconName: 'money-bill-transfer',\n icon: [640, 512, [], \"e528\", \"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faMoneyBillTrendUp = {\n prefix: 'fas',\n iconName: 'money-bill-trend-up',\n icon: [512, 512, [], \"e529\", \"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faHouseFloodWaterCircleArrowRight = {\n prefix: 'fas',\n iconName: 'house-flood-water-circle-arrow-right',\n icon: [640, 512, [], \"e50f\", \"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faSquarePollHorizontal = {\n prefix: 'fas',\n iconName: 'square-poll-horizontal',\n icon: [448, 512, [\"poll-h\"], \"f682\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"]\n };\n var faPollH = faSquarePollHorizontal;\n var faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n };\n var faBackwardFast = {\n prefix: 'fas',\n iconName: 'backward-fast',\n icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"]\n };\n var faFastBackward = faBackwardFast;\n var faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n };\n var faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"]\n };\n var faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [8482], \"f25c\", \"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"]\n };\n var faBasketball = {\n prefix: 'fas',\n iconName: 'basketball',\n icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"]\n };\n var faBasketballBall = faBasketball;\n var faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [128225], \"f7c0\", \"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faCircleUp = {\n prefix: 'fas',\n iconName: 'circle-up',\n icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z\"]\n };\n var faArrowAltCircleUp = faCircleUp;\n var faMobileScreenButton = {\n prefix: 'fas',\n iconName: 'mobile-screen-button',\n icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z\"]\n };\n var faMobileAlt = faMobileScreenButton;\n var faVolumeHigh = {\n prefix: 'fas',\n iconName: 'volume-high',\n icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n };\n var faVolumeUp = faVolumeHigh;\n var faUsersRays = {\n prefix: 'fas',\n iconName: 'users-rays',\n icon: [640, 512, [], \"e593\", \"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n };\n var faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"]\n };\n var faBurger = {\n prefix: 'fas',\n iconName: 'burger',\n icon: [512, 512, [\"hamburger\"], \"f805\", \"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"]\n };\n var faHamburger = faBurger;\n var faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [128295], \"f0ad\", \"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBugs = {\n prefix: 'fas',\n iconName: 'bugs',\n icon: [576, 512, [], \"e4d0\", \"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"]\n };\n var faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"]\n };\n var faRupee = faRupeeSign;\n var faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"]\n };\n var faCircleQuestion = {\n prefix: 'fas',\n iconName: 'circle-question',\n icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faQuestionCircle = faCircleQuestion;\n var faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [128747], \"f5b0\", \"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faBookBookmark = {\n prefix: 'fas',\n iconName: 'book-bookmark',\n icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"]\n };\n var faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [448, 512, [], \"f126\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"]\n };\n var faBridge = {\n prefix: 'fas',\n iconName: 'bridge',\n icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"]\n };\n var faPhoneFlip = {\n prefix: 'fas',\n iconName: 'phone-flip',\n icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"]\n };\n var faPhoneAlt = faPhoneFlip;\n var faTruckFront = {\n prefix: 'fas',\n iconName: 'truck-front',\n icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [576, 512, [128008], \"f6be\", \"M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faAnchorCircleExclamation = {\n prefix: 'fas',\n iconName: 'anchor-circle-exclamation',\n icon: [640, 512, [], \"e4ab\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faTruckField = {\n prefix: 'fas',\n iconName: 'truck-field',\n icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faClipboardQuestion = {\n prefix: 'fas',\n iconName: 'clipboard-question',\n icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faPanorama = {\n prefix: 'fas',\n iconName: 'panorama',\n icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"]\n };\n var faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n };\n var faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n };\n var faFileCircleMinus = {\n prefix: 'fas',\n iconName: 'file-circle-minus',\n icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n };\n var faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [512, 512, [], \"f02c\", \"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [320, 512, [127863], \"f4e3\", \"M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z\"]\n };\n var faForwardFast = {\n prefix: 'fas',\n iconName: 'forward-fast',\n icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"]\n };\n var faFastForward = faForwardFast;\n var faFaceMehBlank = {\n prefix: 'fas',\n iconName: 'face-meh-blank',\n icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMehBlank = faFaceMehBlank;\n var faSquareParking = {\n prefix: 'fas',\n iconName: 'square-parking',\n icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n };\n var faParking = faSquareParking;\n var faHouseSignal = {\n prefix: 'fas',\n iconName: 'house-signal',\n icon: [576, 512, [], \"e012\", \"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n };\n var faBarsProgress = {\n prefix: 'fas',\n iconName: 'bars-progress',\n icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"]\n };\n var faTasksAlt = faBarsProgress;\n var faFaucetDrip = {\n prefix: 'fas',\n iconName: 'faucet-drip',\n icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n };\n var faCartFlatbed = {\n prefix: 'fas',\n iconName: 'cart-flatbed',\n icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z\"]\n };\n var faDollyFlatbed = faCartFlatbed;\n var faBanSmoking = {\n prefix: 'fas',\n iconName: 'ban-smoking',\n icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"]\n };\n var faSmokingBan = faBanSmoking;\n var faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [576, 512, [], \"f120\", \"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faMobileButton = {\n prefix: 'fas',\n iconName: 'mobile-button',\n icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faHouseMedicalFlag = {\n prefix: 'fas',\n iconName: 'house-medical-flag',\n icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n };\n var faBasketShopping = {\n prefix: 'fas',\n iconName: 'basket-shopping',\n icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faShoppingBasket = faBasketShopping;\n var faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [576, 512, [], \"f4db\", \"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faBusSimple = {\n prefix: 'fas',\n iconName: 'bus-simple',\n icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faBusAlt = faBusSimple;\n var faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [128065], \"f06e\", \"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"]\n };\n var faFaceSadCry = {\n prefix: 'fas',\n iconName: 'face-sad-cry',\n icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n };\n var faSadCry = faFaceSadCry;\n var faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"]\n };\n var faPersonMilitaryToPerson = {\n prefix: 'fas',\n iconName: 'person-military-to-person',\n icon: [512, 512, [], \"e54c\", \"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"]\n };\n var faFileShield = {\n prefix: 'fas',\n iconName: 'file-shield',\n icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n };\n var faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n };\n var faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [128394], \"f304\", \"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"]\n };\n var faTowerObservation = {\n prefix: 'fas',\n iconName: 'tower-observation',\n icon: [512, 512, [], \"e586\", \"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n };\n var faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faSignal5 = faSignal;\n var faSignalPerfect = faSignal;\n var faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [576, 512, [128653], \"f207\", \"M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z\"]\n };\n var faHeartCircleXmark = {\n prefix: 'fas',\n iconName: 'heart-circle-xmark',\n icon: [576, 512, [], \"e501\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faHouseChimney = {\n prefix: 'fas',\n iconName: 'house-chimney',\n icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"]\n };\n var faHomeLg = faHouseChimney;\n var faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFaceFrown = {\n prefix: 'fas',\n iconName: 'face-frown',\n icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faFrown = faFaceFrown;\n var faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n };\n var faShop = {\n prefix: 'fas',\n iconName: 'shop',\n icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"]\n };\n var faStoreAlt = faShop;\n var faFloppyDisk = {\n prefix: 'fas',\n iconName: 'floppy-disk',\n icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faSave = faFloppyDisk;\n var faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"]\n };\n var faScaleUnbalanced = {\n prefix: 'fas',\n iconName: 'scale-unbalanced',\n icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"]\n };\n var faBalanceScaleLeft = faScaleUnbalanced;\n var faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n };\n var faSortAsc = faSortUp;\n var faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faCommenting = faCommentDots;\n var faPlantWilt = {\n prefix: 'fas',\n iconName: 'plant-wilt',\n icon: [512, 512, [], \"e5aa\", \"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"]\n };\n var faDiamond = {\n prefix: 'fas',\n iconName: 'diamond',\n icon: [512, 512, [9830], \"f219\", \"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n };\n var faFaceGrinSquint = {\n prefix: 'fas',\n iconName: 'face-grin-squint',\n icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n };\n var faGrinSquint = faFaceGrinSquint;\n var faHandHoldingDollar = {\n prefix: 'fas',\n iconName: 'hand-holding-dollar',\n icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faHandHoldingUsd = faHandHoldingDollar;\n var faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"]\n };\n var faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"]\n };\n var faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"]\n };\n var faHandsPraying = {\n prefix: 'fas',\n iconName: 'hands-praying',\n icon: [640, 512, [\"praying-hands\"], \"f684\", \"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"]\n };\n var faPrayingHands = faHandsPraying;\n var faArrowRotateRight = {\n prefix: 'fas',\n iconName: 'arrow-rotate-right',\n icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"]\n };\n var faArrowRightRotate = faArrowRotateRight;\n var faArrowRotateForward = faArrowRotateRight;\n var faRedo = faArrowRotateRight;\n var faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [9763], \"f780\", \"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"]\n };\n var faLocationCrosshairs = {\n prefix: 'fas',\n iconName: 'location-crosshairs',\n icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faLocation = faLocationCrosshairs;\n var faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [640, 512, [9891], \"f227\", \"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"]\n };\n var faChildDress = {\n prefix: 'fas',\n iconName: 'child-dress',\n icon: [320, 512, [], \"e59c\", \"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z\"]\n };\n var faUsersBetweenLines = {\n prefix: 'fas',\n iconName: 'users-between-lines',\n icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faFaceGrinTears = {\n prefix: 'fas',\n iconName: 'face-grin-tears',\n icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"]\n };\n var faGrinTears = faFaceGrinTears;\n var faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [128222, 128379], \"f095\", \"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"]\n };\n var faCalendarXmark = {\n prefix: 'fas',\n iconName: 'calendar-xmark',\n icon: [512, 512, [\"calendar-times\"], \"f273\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"]\n };\n var faCalendarTimes = faCalendarXmark;\n var faChildReaching = {\n prefix: 'fas',\n iconName: 'child-reaching',\n icon: [384, 512, [], \"e59d\", \"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"]\n };\n var faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faUserGear = {\n prefix: 'fas',\n iconName: 'user-gear',\n icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n };\n var faUserCog = faUserGear;\n var faArrowUp19 = {\n prefix: 'fas',\n iconName: 'arrow-up-1-9',\n icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n };\n var faSortNumericUp = faArrowUp19;\n var faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [9861], \"f526\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faMosquitoNet = {\n prefix: 'fas',\n iconName: 'mosquito-net',\n icon: [640, 512, [], \"e52c\", \"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"]\n };\n var faBridgeWater = {\n prefix: 'fas',\n iconName: 'bridge-water',\n icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n };\n var faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n };\n var faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [128395, 10002], \"f5ac\", \"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"]\n };\n var faPersonDigging = {\n prefix: 'fas',\n iconName: 'person-digging',\n icon: [576, 512, [\"digging\"], \"f85e\", \"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"]\n };\n var faDigging = faPersonDigging;\n var faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n };\n var faGaugeSimple = {\n prefix: 'fas',\n iconName: 'gauge-simple',\n icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faGaugeSimpleMed = faGaugeSimple;\n var faTachometerAverage = faGaugeSimple;\n var faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"]\n };\n var faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [128169], \"f2fe\", \"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"]\n };\n var faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"]\n };\n var faQuoteRightAlt = faQuoteRight;\n var faShirt = {\n prefix: 'fas',\n iconName: 'shirt',\n icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z\"]\n };\n var faTShirt = faShirt;\n var faTshirt = faShirt;\n var faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [576, 512, [], \"f1b3\", \"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"]\n };\n var faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [10135, 247], \"f529\", \"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"]\n };\n var faTengeSign = {\n prefix: 'fas',\n iconName: 'tenge-sign',\n icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n };\n var faTenge = faTengeSign;\n var faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [127911], \"f025\", \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n };\n var faHandsHolding = {\n prefix: 'fas',\n iconName: 'hands-holding',\n icon: [640, 512, [], \"f4c2\", \"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n };\n var faHandsClapping = {\n prefix: 'fas',\n iconName: 'hands-clapping',\n icon: [512, 512, [], \"e1a8\", \"M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"]\n };\n var faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"]\n };\n var faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [8592], \"f060\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n };\n var faPersonCircleXmark = {\n prefix: 'fas',\n iconName: 'person-circle-xmark',\n icon: [576, 512, [], \"e543\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [512, 512, [128207], \"f545\", \"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"]\n };\n var faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n };\n var faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n };\n var faJ = {\n prefix: 'fas',\n iconName: 'j',\n icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"]\n };\n var faUsersViewfinder = {\n prefix: 'fas',\n iconName: 'users-viewfinder',\n icon: [640, 512, [], \"e595\", \"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"]\n };\n var faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n };\n var faUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'up-right-from-square',\n icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faExternalLinkAlt = faUpRightFromSquare;\n var faTableCells = {\n prefix: 'fas',\n iconName: 'table-cells',\n icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"]\n };\n var faTh = faTableCells;\n var faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [512, 512, [], \"f1c1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"]\n };\n var faBookBible = {\n prefix: 'fas',\n iconName: 'book-bible',\n icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"]\n };\n var faBible = faBookBible;\n var faO = {\n prefix: 'fas',\n iconName: 'o',\n icon: [448, 512, [111], \"4f\", \"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n };\n var faSuitcaseMedical = {\n prefix: 'fas',\n iconName: 'suitcase-medical',\n icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faMedkit = faSuitcaseMedical;\n var faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [128373], \"f21b\", \"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n };\n var faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [129446], \"f700\", \"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n };\n var faPersonDress = {\n prefix: 'fas',\n iconName: 'person-dress',\n icon: [320, 512, [\"female\"], \"f182\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n };\n var faFemale = faPersonDress;\n var faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n };\n var faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n };\n var faBriefcaseClock = faBusinessTime;\n var faTableCellsLarge = {\n prefix: 'fas',\n iconName: 'table-cells-large',\n icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faThLarge = faTableCellsLarge;\n var faBookTanakh = {\n prefix: 'fas',\n iconName: 'book-tanakh',\n icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"]\n };\n var faTanakh = faBookTanakh;\n var faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n };\n var faVolumeControlPhone = faPhoneVolume;\n var faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z\"]\n };\n var faClipboardUser = {\n prefix: 'fas',\n iconName: 'clipboard-user',\n icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n };\n var faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [320, 512, [], \"f1ae\", \"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"]\n };\n var faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [320, 512, [8356], \"f195\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n };\n var faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [128752], \"f7bf\", \"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"]\n };\n var faPlaneLock = {\n prefix: 'fas',\n iconName: 'plane-lock',\n icon: [640, 512, [], \"e558\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [448, 512, [127991], \"f02b\", \"M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [128489, 61669], \"f075\", \"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"]\n };\n var faCakeCandles = {\n prefix: 'fas',\n iconName: 'cake-candles',\n icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"]\n };\n var faBirthdayCake = faCakeCandles;\n var faCake = faCakeCandles;\n var faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n };\n var faAnglesUp = {\n prefix: 'fas',\n iconName: 'angles-up',\n icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n };\n var faAngleDoubleUp = faAnglesUp;\n var faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [128206], \"f0c6\", \"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"]\n };\n var faArrowRightToCity = {\n prefix: 'fas',\n iconName: 'arrow-right-to-city',\n icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n };\n var faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [127895], \"f4d6\", \"M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"]\n };\n var faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"]\n };\n var faArrowUp91 = {\n prefix: 'fas',\n iconName: 'arrow-up-9-1',\n icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n };\n var faSortNumericUpAlt = faArrowUp91;\n var faLitecoinSign = {\n prefix: 'fas',\n iconName: 'litecoin-sign',\n icon: [384, 512, [], \"e1d3\", \"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z\"]\n };\n var faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n };\n var faCircleNodes = {\n prefix: 'fas',\n iconName: 'circle-nodes',\n icon: [512, 512, [], \"e4e2\", \"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"]\n };\n var faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"]\n };\n var faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"]\n };\n var faTruckFieldUn = {\n prefix: 'fas',\n iconName: 'truck-field-un',\n icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z\"]\n };\n var faHourglassEmpty = faHourglass;\n var faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z\"]\n };\n var faUserDoctor = {\n prefix: 'fas',\n iconName: 'user-doctor',\n icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faUserMd = faUserDoctor;\n var faCircleInfo = {\n prefix: 'fas',\n iconName: 'circle-info',\n icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faInfoCircle = faCircleInfo;\n var faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faCameraAlt = faCamera;\n var faSquareVirus = {\n prefix: 'fas',\n iconName: 'square-virus',\n icon: [448, 512, [], \"e578\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [9732], \"f753\", \"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faCarOn = {\n prefix: 'fas',\n iconName: 'car-on',\n icon: [512, 512, [], \"e4dd\", \"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"]\n };\n var faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"]\n };\n var faArrowDown19 = {\n prefix: 'fas',\n iconName: 'arrow-down-1-9',\n icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n };\n var faSortNumericAsc = faArrowDown19;\n var faSortNumericDown = faArrowDown19;\n var faHandHoldingDroplet = {\n prefix: 'fas',\n iconName: 'hand-holding-droplet',\n icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faHandHoldingWater = faHandHoldingDroplet;\n var faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"]\n };\n var faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n };\n var faPrescriptionBottleMedical = {\n prefix: 'fas',\n iconName: 'prescription-bottle-medical',\n icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n };\n var faPrescriptionBottleAlt = faPrescriptionBottleMedical;\n var faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [127963], \"f66f\", \"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n };\n var faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faPersonCane = {\n prefix: 'fas',\n iconName: 'person-cane',\n icon: [448, 512, [], \"e53c\", \"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"]\n };\n var faTent = {\n prefix: 'fas',\n iconName: 'tent',\n icon: [576, 512, [], \"e57d\", \"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"]\n };\n var faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [448, 512, [], \"f560\", \"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"]\n };\n var faArrowDownAZ = {\n prefix: 'fas',\n iconName: 'arrow-down-a-z',\n icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z\"]\n };\n var faSortAlphaAsc = faArrowDownAZ;\n var faSortAlphaDown = faArrowDownAZ;\n var faMoneyBillWheat = {\n prefix: 'fas',\n iconName: 'money-bill-wheat',\n icon: [512, 512, [], \"e52a\", \"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [127850], \"f563\", \"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArrowRotateLeft = {\n prefix: 'fas',\n iconName: 'arrow-rotate-left',\n icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"]\n };\n var faArrowLeftRotate = faArrowRotateLeft;\n var faArrowRotateBack = faArrowRotateLeft;\n var faArrowRotateBackward = faArrowRotateLeft;\n var faUndo = faArrowRotateLeft;\n var faHardDrive = {\n prefix: 'fas',\n iconName: 'hard-drive',\n icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faHdd = faHardDrive;\n var faFaceGrinSquintTears = {\n prefix: 'fas',\n iconName: 'face-grin-squint-tears',\n icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n };\n var faGrinSquintTears = faFaceGrinSquintTears;\n var faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"]\n };\n var faRectangleList = {\n prefix: 'fas',\n iconName: 'rectangle-list',\n icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"]\n };\n var faListAlt = faRectangleList;\n var faTarpDroplet = {\n prefix: 'fas',\n iconName: 'tarp-droplet',\n icon: [576, 512, [], \"e57c\", \"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faHouseMedicalCircleCheck = {\n prefix: 'fas',\n iconName: 'house-medical-circle-check',\n icon: [640, 512, [], \"e511\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faPersonSkiingNordic = {\n prefix: 'fas',\n iconName: 'person-skiing-nordic',\n icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z\"]\n };\n var faSkiingNordic = faPersonSkiingNordic;\n var faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [512, 512, [], \"f271\", \"M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"]\n };\n var faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [128748], \"f5af\", \"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCircleLeft = {\n prefix: 'fas',\n iconName: 'circle-left',\n icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z\"]\n };\n var faArrowAltCircleLeft = faCircleLeft;\n var faTrainSubway = {\n prefix: 'fas',\n iconName: 'train-subway',\n icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSubway = faTrainSubway;\n var faChartGantt = {\n prefix: 'fas',\n iconName: 'chart-gantt',\n icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faIndianRupeeSign = {\n prefix: 'fas',\n iconName: 'indian-rupee-sign',\n icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"]\n };\n var faIndianRupee = faIndianRupeeSign;\n var faInr = faIndianRupeeSign;\n var faCropSimple = {\n prefix: 'fas',\n iconName: 'crop-simple',\n icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"]\n };\n var faCropAlt = faCropSimple;\n var faMoneyBill1 = {\n prefix: 'fas',\n iconName: 'money-bill-1',\n icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n };\n var faMoneyBillAlt = faMoneyBill1;\n var faLeftLong = {\n prefix: 'fas',\n iconName: 'left-long',\n icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"]\n };\n var faLongArrowAltLeft = faLeftLong;\n var faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [129516], \"f471\", \"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z\"]\n };\n var faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z\"]\n };\n var faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"]\n };\n var faSubtract = faMinus;\n var faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z\"]\n };\n var faArrowLeftLong = {\n prefix: 'fas',\n iconName: 'arrow-left-long',\n icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n };\n var faLongArrowLeft = faArrowLeftLong;\n var faPlugCircleCheck = {\n prefix: 'fas',\n iconName: 'plug-circle-check',\n icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"]\n };\n var faFrancSign = {\n prefix: 'fas',\n iconName: 'franc-sign',\n icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n };\n var faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [320, 512, [], \"f026\", \"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"]\n };\n var faHandsAslInterpreting = {\n prefix: 'fas',\n iconName: 'hands-asl-interpreting',\n icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"]\n };\n var faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n var faAslInterpreting = faHandsAslInterpreting;\n var faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\n var faGear = {\n prefix: 'fas',\n iconName: 'gear',\n icon: [512, 512, [9881, \"cog\"], \"f013\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n };\n var faCog = faGear;\n var faDropletSlash = {\n prefix: 'fas',\n iconName: 'droplet-slash',\n icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faTintSlash = faDropletSlash;\n var faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"]\n };\n var faMosquito = {\n prefix: 'fas',\n iconName: 'mosquito',\n icon: [640, 512, [], \"e52b\", \"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"]\n };\n var faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"]\n };\n var faPersonMilitaryRifle = {\n prefix: 'fas',\n iconName: 'person-military-rifle',\n icon: [512, 512, [], \"e54b\", \"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faCartShopping = {\n prefix: 'fas',\n iconName: 'cart-shopping',\n icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faShoppingCart = faCartShopping;\n var faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"]\n };\n var faPlugCirclePlus = {\n prefix: 'fas',\n iconName: 'plug-circle-plus',\n icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n };\n var faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"]\n };\n var faArrowTurnUp = {\n prefix: 'fas',\n iconName: 'arrow-turn-up',\n icon: [384, 512, [\"level-up\"], \"f148\", \"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"]\n };\n var faLevelUp = faArrowTurnUp;\n var faU = {\n prefix: 'fas',\n iconName: 'u',\n icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n };\n var faSquareRootVariable = {\n prefix: 'fas',\n iconName: 'square-root-variable',\n icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faSquareRootAlt = faSquareRootVariable;\n var faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n };\n var faClockFour = faClock;\n var faBackwardStep = {\n prefix: 'fas',\n iconName: 'backward-step',\n icon: [320, 512, [\"step-backward\"], \"f048\", \"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"]\n };\n var faStepBackward = faBackwardStep;\n var faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"]\n };\n var faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"]\n };\n var faBaseballBatBall = {\n prefix: 'fas',\n iconName: 'baseball-bat-ball',\n icon: [512, 512, [], \"f432\", \"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"]\n };\n var faS = {\n prefix: 'fas',\n iconName: 's',\n icon: [320, 512, [115], \"53\", \"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"]\n };\n var faTimeline = {\n prefix: 'fas',\n iconName: 'timeline',\n icon: [640, 512, [], \"e29c\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"]\n };\n var faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"]\n };\n var faHouseChimneyMedical = {\n prefix: 'fas',\n iconName: 'house-chimney-medical',\n icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"]\n };\n var faClinicMedical = faHouseChimneyMedical;\n var faTemperatureThreeQuarters = {\n prefix: 'fas',\n iconName: 'temperature-three-quarters',\n icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature3 = faTemperatureThreeQuarters;\n var faThermometer3 = faTemperatureThreeQuarters;\n var faThermometerThreeQuarters = faTemperatureThreeQuarters;\n var faMobileScreen = {\n prefix: 'fas',\n iconName: 'mobile-screen',\n icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"]\n };\n var faMobileAndroidAlt = faMobileScreen;\n var faPlaneUp = {\n prefix: 'fas',\n iconName: 'plane-up',\n icon: [512, 512, [], \"e22d\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"]\n };\n var faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [576, 512, [\"battery-3\"], \"f242\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z\"]\n };\n var faBattery3 = faBatteryHalf;\n var faMountainCity = {\n prefix: 'fas',\n iconName: 'mountain-city',\n icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n };\n var faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n };\n var faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [9772], \"f66d\", \"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"]\n };\n var faSliders = {\n prefix: 'fas',\n iconName: 'sliders',\n icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"]\n };\n var faSlidersH = faSliders;\n var faFolderTree = {\n prefix: 'fas',\n iconName: 'folder-tree',\n icon: [576, 512, [], \"f802\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"]\n };\n var faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"]\n };\n var faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [320, 512, [128205], \"f276\", \"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n };\n var faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faCentSign = {\n prefix: 'fas',\n iconName: 'cent-sign',\n icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"]\n };\n var faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n };\n var faPersonPregnant = {\n prefix: 'fas',\n iconName: 'person-pregnant',\n icon: [384, 512, [], \"e31e\", \"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"]\n };\n var faWandSparkles = {\n prefix: 'fas',\n iconName: 'wand-sparkles',\n icon: [512, 512, [], \"f72b\", \"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"]\n };\n var faEllipsisVertical = {\n prefix: 'fas',\n iconName: 'ellipsis-vertical',\n icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"]\n };\n var faEllipsisV = faEllipsisVertical;\n var faTicket = {\n prefix: 'fas',\n iconName: 'ticket',\n icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"]\n };\n var faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [9211], \"f011\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"]\n };\n var faRightLong = {\n prefix: 'fas',\n iconName: 'right-long',\n icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"]\n };\n var faLongArrowAltRight = faRightLong;\n var faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [448, 512, [], \"f74d\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faLaptopFile = {\n prefix: 'fas',\n iconName: 'laptop-file',\n icon: [640, 512, [], \"e51d\", \"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z\"]\n };\n var faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [\"teletype\"], \"f1e4\", \"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z\"]\n };\n var faTeletype = faTty;\n var faDiagramNext = {\n prefix: 'fas',\n iconName: 'diagram-next',\n icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"]\n };\n var faPersonRifle = {\n prefix: 'fas',\n iconName: 'person-rifle',\n icon: [576, 512, [], \"e54e\", \"M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"]\n };\n var faHouseMedicalCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-medical-circle-exclamation',\n icon: [640, 512, [], \"e512\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"]\n };\n var faPersonHiking = {\n prefix: 'fas',\n iconName: 'person-hiking',\n icon: [384, 512, [\"hiking\"], \"f6ec\", \"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"]\n };\n var faHiking = faPersonHiking;\n var faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [640, 512, [9890], \"f226\", \"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"]\n };\n var faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n };\n var faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n };\n var faPeoplePulling = {\n prefix: 'fas',\n iconName: 'people-pulling',\n icon: [576, 512, [], \"e535\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"]\n };\n var faN = {\n prefix: 'fas',\n iconName: 'n',\n icon: [384, 512, [110], \"4e\", \"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z\"]\n };\n var faCableCar = {\n prefix: 'fas',\n iconName: 'cable-car',\n icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"]\n };\n var faTram = faCableCar;\n var faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [127783, 9926], \"f73d\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n };\n var faBuildingCircleXmark = {\n prefix: 'fas',\n iconName: 'building-circle-xmark',\n icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faArrowsDownToLine = {\n prefix: 'fas',\n iconName: 'arrows-down-to-line',\n icon: [576, 512, [], \"e4b8\", \"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"]\n };\n var faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faFaceGrin = {\n prefix: 'fas',\n iconName: 'face-grin',\n icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrin = faFaceGrin;\n var faDeleteLeft = {\n prefix: 'fas',\n iconName: 'delete-left',\n icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faBackspace = faDeleteLeft;\n var faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n };\n var faEyeDropperEmpty = faEyeDropper;\n var faEyedropper = faEyeDropper;\n var faFileCircleCheck = {\n prefix: 'fas',\n iconName: 'file-circle-check',\n icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [9193], \"f04e\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z\"]\n };\n var faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMobileAndroid = faMobile;\n var faMobilePhone = faMobile;\n var faFaceMeh = {\n prefix: 'fas',\n iconName: 'face-meh',\n icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faMeh = faFaceMeh;\n var faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"]\n };\n var faBookSkull = {\n prefix: 'fas',\n iconName: 'book-skull',\n icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"]\n };\n var faBookDead = faBookSkull;\n var faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"]\n };\n var faDriversLicense = faIdCard;\n var faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"]\n };\n var faDedent = faOutdent;\n var faHeartCircleExclamation = {\n prefix: 'fas',\n iconName: 'heart-circle-exclamation',\n icon: [576, 512, [], \"e4fe\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faHouse = {\n prefix: 'fas',\n iconName: 'house',\n icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n };\n var faHome = faHouse;\n var faHomeAlt = faHouse;\n var faHomeLgAlt = faHouse;\n var faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n };\n var faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n };\n var faB = {\n prefix: 'fas',\n iconName: 'b',\n icon: [320, 512, [98], \"42\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"]\n };\n var faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n };\n var faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [9856], \"f525\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faArrowRightArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-right-arrow-left',\n icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"]\n };\n var faExchange = faArrowRightArrowLeft;\n var faRotateRight = {\n prefix: 'fas',\n iconName: 'rotate-right',\n icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\"]\n };\n var faRedoAlt = faRotateRight;\n var faRotateForward = faRotateRight;\n var faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n };\n var faCutlery = faUtensils;\n var faArrowUpWideShort = {\n prefix: 'fas',\n iconName: 'arrow-up-wide-short',\n icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n };\n var faSortAmountUp = faArrowUpWideShort;\n var faMillSign = {\n prefix: 'fas',\n iconName: 'mill-sign',\n icon: [384, 512, [], \"e1ed\", \"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n };\n var faBowlRice = {\n prefix: 'fas',\n iconName: 'bowl-rice',\n icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [128128], \"f54c\", \"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faTowerBroadcast = {\n prefix: 'fas',\n iconName: 'tower-broadcast',\n icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"]\n };\n var faBroadcastTower = faTowerBroadcast;\n var faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n };\n var faUpLong = {\n prefix: 'fas',\n iconName: 'up-long',\n icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z\"]\n };\n var faLongArrowAltUp = faUpLong;\n var faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [384, 512, [9209], \"f04d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n };\n var faCodeMerge = {\n prefix: 'fas',\n iconName: 'code-merge',\n icon: [448, 512, [], \"f387\", \"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faHurricane = {\n prefix: 'fas',\n iconName: 'hurricane',\n icon: [384, 512, [], \"f751\", \"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faMound = {\n prefix: 'fas',\n iconName: 'mound',\n icon: [576, 512, [], \"e52d\", \"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"]\n };\n var faToiletPortable = {\n prefix: 'fas',\n iconName: 'toilet-portable',\n icon: [320, 512, [], \"e583\", \"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n };\n var faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n };\n var faFileArrowDown = {\n prefix: 'fas',\n iconName: 'file-arrow-down',\n icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faFileDownload = faFileArrowDown;\n var faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faShieldCat = {\n prefix: 'fas',\n iconName: 'shield-cat',\n icon: [512, 512, [], \"e572\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z\"]\n };\n var faZap = faBolt;\n var faGlassWater = {\n prefix: 'fas',\n iconName: 'glass-water',\n icon: [384, 512, [], \"e4f4\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"]\n };\n var faOilWell = {\n prefix: 'fas',\n iconName: 'oil-well',\n icon: [576, 512, [], \"e532\", \"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z\"]\n };\n var faVault = {\n prefix: 'fas',\n iconName: 'vault',\n icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"]\n };\n var faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [448, 512, [9794], \"f222\", \"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n };\n var faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [448, 512, [128701], \"f7d8\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faPlaneCircleXmark = {\n prefix: 'fas',\n iconName: 'plane-circle-xmark',\n icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"]\n };\n var faCny = faYenSign;\n var faJpy = faYenSign;\n var faRmb = faYenSign;\n var faYen = faYenSign;\n var faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n };\n var faRouble = faRubleSign;\n var faRub = faRubleSign;\n var faRuble = faRubleSign;\n var faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [9728], \"f185\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n };\n var faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faFaceLaughWink = {\n prefix: 'fas',\n iconName: 'face-laugh-wink',\n icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n };\n var faLaughWink = faFaceLaughWink;\n var faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [640, 512, [], \"f7ab\", \"M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n };\n var faBoreHole = {\n prefix: 'fas',\n iconName: 'bore-hole',\n icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z\"]\n };\n var faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [576, 512, [], \"f275\", \"M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z\"]\n };\n var faCircleDown = {\n prefix: 'fas',\n iconName: 'circle-down',\n icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z\"]\n };\n var faArrowAltCircleDown = faCircleDown;\n var faArrowsTurnToDots = {\n prefix: 'fas',\n iconName: 'arrows-turn-to-dots',\n icon: [512, 512, [], \"e4c1\", \"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"]\n };\n var faFlorinSign = {\n prefix: 'fas',\n iconName: 'florin-sign',\n icon: [384, 512, [], \"e184\", \"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"]\n };\n var faArrowDownShortWide = {\n prefix: 'fas',\n iconName: 'arrow-down-short-wide',\n icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faSortAmountDesc = faArrowDownShortWide;\n var faSortAmountDownAlt = faArrowDownShortWide;\n var faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [62774], \"3c\", \"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"]\n };\n var faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [448, 512, [8964], \"f107\", \"M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n };\n var faCarTunnel = {\n prefix: 'fas',\n iconName: 'car-tunnel',\n icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n };\n var faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [448, 512, [], \"f7a4\", \"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n };\n var faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [128078, 61576], \"f165\", \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"]\n };\n var faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faArrowRightLong = {\n prefix: 'fas',\n iconName: 'arrow-right-long',\n icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n };\n var faLongArrowRight = faArrowRightLong;\n var faAnchorCircleXmark = {\n prefix: 'fas',\n iconName: 'anchor-circle-xmark',\n icon: [640, 512, [], \"e4ac\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faEllipsis = {\n prefix: 'fas',\n iconName: 'ellipsis',\n icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n };\n var faEllipsisH = faEllipsis;\n var faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [9823], \"f443\", \"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z\"]\n };\n var faKitMedical = {\n prefix: 'fas',\n iconName: 'kit-medical',\n icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"]\n };\n var faFirstAid = faKitMedical;\n var faPersonThroughWindow = {\n prefix: 'fas',\n iconName: 'person-through-window',\n icon: [640, 512, [], \"e5a9\", \"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [129520], \"f552\", \"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"]\n };\n var faHandsHoldingCircle = {\n prefix: 'fas',\n iconName: 'hands-holding-circle',\n icon: [640, 512, [], \"e4fb\", \"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n };\n var faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"]\n };\n var faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n };\n var faCreditCardAlt = faCreditCard;\n var faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faAutomobile = faCar;\n var faHandHoldingHand = {\n prefix: 'fas',\n iconName: 'hand-holding-hand',\n icon: [576, 512, [], \"e4f7\", \"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n };\n var faBookOpenReader = {\n prefix: 'fas',\n iconName: 'book-open-reader',\n icon: [512, 512, [\"book-reader\"], \"f5da\", \"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"]\n };\n var faBookReader = faBookOpenReader;\n var faMountainSun = {\n prefix: 'fas',\n iconName: 'mountain-sun',\n icon: [640, 512, [], \"e52f\", \"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"]\n };\n var faArrowsLeftRightToLine = {\n prefix: 'fas',\n iconName: 'arrows-left-right-to-line',\n icon: [640, 512, [], \"e4ba\", \"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [512, 512, [], \"f6cf\", \"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n };\n var faTruckDroplet = {\n prefix: 'fas',\n iconName: 'truck-droplet',\n icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"]\n };\n var faFileCircleXmark = {\n prefix: 'fas',\n iconName: 'file-circle-xmark',\n icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n };\n var faTemperatureArrowUp = {\n prefix: 'fas',\n iconName: 'temperature-arrow-up',\n icon: [576, 512, [\"temperature-up\"], \"e040\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"]\n };\n var faTemperatureUp = faTemperatureArrowUp;\n var faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [127941], \"f5a2\", \"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"]\n };\n var faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faSquareH = {\n prefix: 'fas',\n iconName: 'square-h',\n icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faHSquare = faSquareH;\n var faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n };\n var faTemperatureFull = {\n prefix: 'fas',\n iconName: 'temperature-full',\n icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faTemperature4 = faTemperatureFull;\n var faThermometer4 = faTemperatureFull;\n var faThermometerFull = faTemperatureFull;\n var faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n };\n var faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"]\n };\n var faPlugCircleXmark = {\n prefix: 'fas',\n iconName: 'plug-circle-xmark',\n icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z\"]\n };\n var faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"]\n };\n var faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"]\n };\n var faHandshakeAngle = {\n prefix: 'fas',\n iconName: 'handshake-angle',\n icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"]\n };\n var faHandsHelping = faHandshakeAngle;\n var faLocationDot = {\n prefix: 'fas',\n iconName: 'location-dot',\n icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faMapMarkerAlt = faLocationDot;\n var faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"]\n };\n var faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [62769], \"3e\", \"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"]\n };\n var faPersonSwimming = {\n prefix: 'fas',\n iconName: 'person-swimming',\n icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faSwimmer = faPersonSwimming;\n var faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [384, 512, [8595], \"f063\", \"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n };\n var faDroplet = {\n prefix: 'fas',\n iconName: 'droplet',\n icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n };\n var faTint = faDroplet;\n var faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [576, 512, [], \"f12d\", \"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n };\n var faEarthAmericas = {\n prefix: 'fas',\n iconName: 'earth-americas',\n icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faEarth = faEarthAmericas;\n var faEarthAmerica = faEarthAmericas;\n var faGlobeAmericas = faEarthAmericas;\n var faPersonBurst = {\n prefix: 'fas',\n iconName: 'person-burst',\n icon: [640, 512, [], \"e53b\", \"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n };\n var faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [128330], \"f4ba\", \"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z\"]\n };\n var faBattery0 = faBatteryEmpty;\n var faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [129510], \"f696\", \"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"]\n };\n var faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [512, 512, [], \"f01c\", \"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z\"]\n };\n var faSection = {\n prefix: 'fas',\n iconName: 'section',\n icon: [256, 512, [], \"e447\", \"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"]\n };\n var faGaugeHigh = {\n prefix: 'fas',\n iconName: 'gauge-high',\n icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faTachometerAlt = faGaugeHigh;\n var faTachometerAltFast = faGaugeHigh;\n var faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"]\n };\n var faHospitalAlt = faHospital;\n var faHospitalWide = faHospital;\n var faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n };\n var faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [448, 512, [9820], \"f447\", \"M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"]\n };\n var faBarsStaggered = {\n prefix: 'fas',\n iconName: 'bars-staggered',\n icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faReorder = faBarsStaggered;\n var faStream = faBarsStaggered;\n var faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [9784], \"f655\", \"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [127789], \"f80f\", \"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"]\n };\n var faPersonWalkingWithCane = {\n prefix: 'fas',\n iconName: 'person-walking-with-cane',\n icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"]\n };\n var faBlind = faPersonWalkingWithCane;\n var faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [129345], \"f569\", \"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"]\n };\n var faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [127848], \"f810\", \"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z\"]\n };\n var faHeartCircleBolt = {\n prefix: 'fas',\n iconName: 'heart-circle-bolt',\n icon: [576, 512, [], \"e4fc\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n };\n var faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [182], \"f1dd\", \"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n };\n var faCheckToSlot = {\n prefix: 'fas',\n iconName: 'check-to-slot',\n icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n };\n var faVoteYea = faCheckToSlot;\n var faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [61731], \"f089\", \"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"]\n };\n var faBoxesStacked = {\n prefix: 'fas',\n iconName: 'boxes-stacked',\n icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"]\n };\n var faBoxes = faBoxesStacked;\n var faBoxesAlt = faBoxesStacked;\n var faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"]\n };\n var faChain = faLink;\n var faEarListen = {\n prefix: 'fas',\n iconName: 'ear-listen',\n icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n };\n var faAssistiveListeningSystems = faEarListen;\n var faTreeCity = {\n prefix: 'fas',\n iconName: 'tree-city',\n icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"]\n };\n var faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [384, 512, [9654], \"f04b\", \"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"]\n };\n var faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"]\n };\n var faRupiahSign = {\n prefix: 'fas',\n iconName: 'rupiah-sign',\n icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"]\n };\n var faMagnifyingGlass = {\n prefix: 'fas',\n iconName: 'magnifying-glass',\n icon: [512, 512, [128269, \"search\"], \"f002\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n };\n var faSearch = faMagnifyingGlass;\n var faTableTennisPaddleBall = {\n prefix: 'fas',\n iconName: 'table-tennis-paddle-ball',\n icon: [640, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n };\n var faPingPongPaddleBall = faTableTennisPaddleBall;\n var faTableTennis = faTableTennisPaddleBall;\n var faPersonDotsFromLine = {\n prefix: 'fas',\n iconName: 'person-dots-from-line',\n icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faDiagnoses = faPersonDotsFromLine;\n var faTrashCanArrowUp = {\n prefix: 'fas',\n iconName: 'trash-can-arrow-up',\n icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n };\n var faTrashRestoreAlt = faTrashCanArrowUp;\n var faNairaSign = {\n prefix: 'fas',\n iconName: 'naira-sign',\n icon: [448, 512, [], \"e1f6\", \"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"]\n };\n var faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faWalkieTalkie = {\n prefix: 'fas',\n iconName: 'walkie-talkie',\n icon: [384, 512, [], \"f8ef\", \"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faFilePen = {\n prefix: 'fas',\n iconName: 'file-pen',\n icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n };\n var faFileEdit = faFilePen;\n var faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [129534], \"f543\", \"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"]\n };\n var faSquarePen = {\n prefix: 'fas',\n iconName: 'square-pen',\n icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n };\n var faPenSquare = faSquarePen;\n var faPencilSquare = faSquarePen;\n var faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faPersonCircleExclamation = {\n prefix: 'fas',\n iconName: 'person-circle-exclamation',\n icon: [576, 512, [], \"e53f\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [512, 512, [], \"f078\", \"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"]\n };\n var faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z\"]\n };\n var faBattery = faBatteryFull;\n var faBattery5 = faBatteryFull;\n var faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [128369, 9760], \"f714\", \"M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"]\n };\n var faCodeCompare = {\n prefix: 'fas',\n iconName: 'code-compare',\n icon: [512, 512, [], \"e13a\", \"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n };\n var faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faListDots = faListUl;\n var faSchoolLock = {\n prefix: 'fas',\n iconName: 'school-lock',\n icon: [640, 512, [], \"e56f\", \"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n };\n var faTowerCell = {\n prefix: 'fas',\n iconName: 'tower-cell',\n icon: [576, 512, [], \"e585\", \"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"]\n };\n var faDownLong = {\n prefix: 'fas',\n iconName: 'down-long',\n icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"]\n };\n var faLongArrowAltDown = faDownLong;\n var faRankingStar = {\n prefix: 'fas',\n iconName: 'ranking-star',\n icon: [640, 512, [], \"e561\", \"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n };\n var faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"]\n };\n var faPersonHarassing = {\n prefix: 'fas',\n iconName: 'person-harassing',\n icon: [576, 512, [], \"e549\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"]\n };\n var faBrazilianRealSign = {\n prefix: 'fas',\n iconName: 'brazilian-real-sign',\n icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"]\n };\n var faLandmarkDome = {\n prefix: 'fas',\n iconName: 'landmark-dome',\n icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z\"]\n };\n var faLandmarkAlt = faLandmarkDome;\n var faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [384, 512, [8593], \"f062\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n };\n var faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faTelevision = faTv;\n var faTvAlt = faTv;\n var faShrimp = {\n prefix: 'fas',\n iconName: 'shrimp',\n icon: [512, 512, [129424], \"e448\", \"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faListCheck = {\n prefix: 'fas',\n iconName: 'list-check',\n icon: [512, 512, [\"tasks\"], \"f0ae\", \"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faTasks = faListCheck;\n var faJugDetergent = {\n prefix: 'fas',\n iconName: 'jug-detergent',\n icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faCircleUser = {\n prefix: 'fas',\n iconName: 'circle-user',\n icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n };\n var faUserCircle = faCircleUser;\n var faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"]\n };\n var faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n };\n var faCarBurst = {\n prefix: 'fas',\n iconName: 'car-burst',\n icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"]\n };\n var faCarCrash = faCarBurst;\n var faY = {\n prefix: 'fas',\n iconName: 'y',\n icon: [384, 512, [121], \"59\", \"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n };\n var faPersonSnowboarding = {\n prefix: 'fas',\n iconName: 'person-snowboarding',\n icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faSnowboarding = faPersonSnowboarding;\n var faTruckFast = {\n prefix: 'fas',\n iconName: 'truck-fast',\n icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faShippingFast = faTruckFast;\n var faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [128031], \"f578\", \"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"]\n };\n var faCircleHalfStroke = {\n prefix: 'fas',\n iconName: 'circle-half-stroke',\n icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faAdjust = faCircleHalfStroke;\n var faClapperboard = {\n prefix: 'fas',\n iconName: 'clapperboard',\n icon: [512, 512, [], \"e131\", \"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"]\n };\n var faCircleRadiation = {\n prefix: 'fas',\n iconName: 'circle-radiation',\n icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faRadiationAlt = faCircleRadiation;\n var faBaseball = {\n prefix: 'fas',\n iconName: 'baseball',\n icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"]\n };\n var faBaseballBall = faBaseball;\n var faJetFighterUp = {\n prefix: 'fas',\n iconName: 'jet-fighter-up',\n icon: [512, 512, [], \"e518\", \"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n };\n var faDiagramProject = {\n prefix: 'fas',\n iconName: 'diagram-project',\n icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"]\n };\n var faProjectDiagram = faDiagramProject;\n var faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z\"]\n };\n var faVolumeXmark = {\n prefix: 'fas',\n iconName: 'volume-xmark',\n icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n };\n var faVolumeMute = faVolumeXmark;\n var faVolumeTimes = faVolumeXmark;\n var faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"]\n };\n var faGrip = {\n prefix: 'fas',\n iconName: 'grip',\n icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n };\n var faGripHorizontal = faGrip;\n var faShareFromSquare = {\n prefix: 'fas',\n iconName: 'share-from-square',\n icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z\"]\n };\n var faShareSquare = faShareFromSquare;\n var faChildCombatant = {\n prefix: 'fas',\n iconName: 'child-combatant',\n icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"]\n };\n var faChildRifle = faChildCombatant;\n var faGun = {\n prefix: 'fas',\n iconName: 'gun',\n icon: [576, 512, [], \"e19b\", \"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faSquarePhone = {\n prefix: 'fas',\n iconName: 'square-phone',\n icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"]\n };\n var faPhoneSquare = faSquarePhone;\n var faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"]\n };\n var faAdd = faPlus;\n var faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"]\n };\n var faComputer = {\n prefix: 'fas',\n iconName: 'computer',\n icon: [640, 512, [], \"e4e5\", \"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faXmark = {\n prefix: 'fas',\n iconName: 'xmark',\n icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"]\n };\n var faClose = faXmark;\n var faMultiply = faXmark;\n var faRemove = faXmark;\n var faTimes = faXmark;\n var faArrowsUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-up-down-left-right',\n icon: [512, 512, [\"arrows\"], \"f047\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n };\n var faArrows = faArrowsUpDownLeftRight;\n var faChalkboardUser = {\n prefix: 'fas',\n iconName: 'chalkboard-user',\n icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n };\n var faChalkboardTeacher = faChalkboardUser;\n var faPesoSign = {\n prefix: 'fas',\n iconName: 'peso-sign',\n icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"]\n };\n var faBuildingShield = {\n prefix: 'fas',\n iconName: 'building-shield',\n icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n };\n var faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [448, 512, [], \"f77c\", \"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"]\n };\n var faUsersLine = {\n prefix: 'fas',\n iconName: 'users-line',\n icon: [640, 512, [], \"e592\", \"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"]\n };\n var faQuoteLeftAlt = faQuoteLeft;\n var faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"]\n };\n var faTrashArrowUp = {\n prefix: 'fas',\n iconName: 'trash-arrow-up',\n icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n };\n var faTrashRestore = faTrashArrowUp;\n var faArrowDownUpLock = {\n prefix: 'fas',\n iconName: 'arrow-down-up-lock',\n icon: [640, 512, [], \"e4b0\", \"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n };\n var faLinesLeaning = {\n prefix: 'fas',\n iconName: 'lines-leaning',\n icon: [384, 512, [], \"e51e\", \"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"]\n };\n var faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"]\n };\n var faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [169], \"f1f9\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n };\n var faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [62764], \"3d\", \"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"]\n };\n var faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"]\n };\n var faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"]\n };\n var faIls = faShekelSign;\n var faShekel = faShekelSign;\n var faSheqel = faShekelSign;\n var faSheqelSign = faShekelSign;\n var faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"]\n };\n var faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faPhotoFilm = {\n prefix: 'fas',\n iconName: 'photo-film',\n icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"]\n };\n var faPhotoVideo = faPhotoFilm;\n var faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n };\n var faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [576, 512, [], \"f54e\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"]\n };\n var faArrowTrendUp = {\n prefix: 'fas',\n iconName: 'arrow-trend-up',\n icon: [576, 512, [], \"e098\", \"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z\"]\n };\n var faPlugCircleMinus = {\n prefix: 'fas',\n iconName: 'plug-circle-minus',\n icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n };\n var faSignHanging = {\n prefix: 'fas',\n iconName: 'sign-hanging',\n icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n };\n var faSign = faSignHanging;\n var faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"]\n };\n var faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [128277, 61943], \"f1f6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"]\n };\n var faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faTabletAndroid = faTablet;\n var faSchoolFlag = {\n prefix: 'fas',\n iconName: 'school-flag',\n icon: [576, 512, [], \"e56e\", \"M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"]\n };\n var faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"]\n };\n var faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [448, 512, [8963], \"f106\", \"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"]\n };\n var faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z\"]\n };\n var faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [512, 512, [], \"f7aa\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n };\n var faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [9001], \"f053\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"]\n };\n var faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n };\n var faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"]\n };\n var faNotdef = {\n prefix: 'fas',\n iconName: 'notdef',\n icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n };\n var faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [384, 512, [], \"f22d\", \"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n };\n var faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [9002], \"f054\", \"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n };\n var faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [576, 512, [], \"f079\", \"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z\"]\n };\n var faCarRear = {\n prefix: 'fas',\n iconName: 'car-rear',\n icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n };\n var faCarAlt = faCarRear;\n var faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [448, 512, [], \"e06b\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"]\n };\n var faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z\"]\n };\n var faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [576, 512, [\"battery-2\"], \"f243\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z\"]\n };\n var faBattery2 = faBatteryQuarter;\n var faRadio = {\n prefix: 'fas',\n iconName: 'radio',\n icon: [512, 512, [128251], \"f8d7\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n };\n var faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faCarriageBaby = faBabyCarriage;\n var faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n };\n var faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n };\n var faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"]\n };\n var faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n };\n var faPercentage = faPercent;\n var faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGlassWaterDroplet = {\n prefix: 'fas',\n iconName: 'glass-water-droplet',\n icon: [384, 512, [], \"e4f5\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n };\n var faDisplay = {\n prefix: 'fas',\n iconName: 'display',\n icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"]\n };\n var faFaceSmile = {\n prefix: 'fas',\n iconName: 'face-smile',\n icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSmile = faFaceSmile;\n var faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n };\n var faThumbTack = faThumbtack;\n var faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [127942], \"f091\", \"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"]\n };\n var faPersonPraying = {\n prefix: 'fas',\n iconName: 'person-praying',\n icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n };\n var faPray = faPersonPraying;\n var faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [128296], \"f6e3\", \"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n };\n var faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"]\n };\n var faRotate = {\n prefix: 'fas',\n iconName: 'rotate',\n icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"]\n };\n var faSyncAlt = faRotate;\n var faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"]\n };\n var faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"]\n };\n var faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [512, 512, [9774], \"f67c\", \"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n };\n var faGears = {\n prefix: 'fas',\n iconName: 'gears',\n icon: [640, 512, [\"cogs\"], \"f085\", \"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faCogs = faGears;\n var faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"]\n };\n var faArrowUpRightDots = {\n prefix: 'fas',\n iconName: 'arrow-up-right-dots',\n icon: [576, 512, [], \"e4b7\", \"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n };\n var faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"]\n };\n var faFaceGrinHearts = {\n prefix: 'fas',\n iconName: 'face-grin-hearts',\n icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"]\n };\n var faGrinHearts = faFaceGrinHearts;\n var faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [9859], \"f524\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"]\n };\n var faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n };\n var faTransgenderAlt = faTransgender;\n var faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [384, 512, [9791], \"f223\", \"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"]\n };\n var faArrowTurnDown = {\n prefix: 'fas',\n iconName: 'arrow-turn-down',\n icon: [384, 512, [\"level-down\"], \"f149\", \"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"]\n };\n var faLevelDown = faArrowTurnDown;\n var faPersonFallingBurst = {\n prefix: 'fas',\n iconName: 'person-falling-burst',\n icon: [640, 512, [], \"e547\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"]\n };\n var faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n };\n var faTicketSimple = {\n prefix: 'fas',\n iconName: 'ticket-simple',\n icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z\"]\n };\n var faTicketAlt = faTicketSimple;\n var faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n };\n var faAnglesLeft = {\n prefix: 'fas',\n iconName: 'angles-left',\n icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n };\n var faAngleDoubleLeft = faAnglesLeft;\n var faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n };\n var faClockRotateLeft = {\n prefix: 'fas',\n iconName: 'clock-rotate-left',\n icon: [512, 512, [\"history\"], \"f1da\", \"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"]\n };\n var faHistory = faClockRotateLeft;\n var faFaceGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'face-grin-beam-sweat',\n icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z\"]\n };\n var faGrinBeamSweat = faFaceGrinBeamSweat;\n var faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z\"]\n };\n var faArrowRightFromFile = faFileExport;\n var faShield = {\n prefix: 'fas',\n iconName: 'shield',\n icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"]\n };\n var faShieldBlank = faShield;\n var faArrowUpShortWide = {\n prefix: 'fas',\n iconName: 'arrow-up-short-wide',\n icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n };\n var faSortAmountUpAlt = faArrowUpShortWide;\n var faHouseMedical = {\n prefix: 'fas',\n iconName: 'house-medical',\n icon: [576, 512, [], \"e3b2\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n };\n var faGolfBallTee = {\n prefix: 'fas',\n iconName: 'golf-ball-tee',\n icon: [384, 512, [\"golf-ball\"], \"f450\", \"M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"]\n };\n var faGolfBall = faGolfBallTee;\n var faCircleChevronLeft = {\n prefix: 'fas',\n iconName: 'circle-chevron-left',\n icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"]\n };\n var faChevronCircleLeft = faCircleChevronLeft;\n var faHouseChimneyWindow = {\n prefix: 'fas',\n iconName: 'house-chimney-window',\n icon: [576, 512, [], \"e00d\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"]\n };\n var faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z\"]\n };\n var faTentArrowTurnLeft = {\n prefix: 'fas',\n iconName: 'tent-arrow-turn-left',\n icon: [576, 512, [], \"e580\", \"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faTents = {\n prefix: 'fas',\n iconName: 'tents',\n icon: [640, 512, [], \"e582\", \"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faWandMagic = {\n prefix: 'fas',\n iconName: 'wand-magic',\n icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"]\n };\n var faMagic = faWandMagic;\n var faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [128021], \"f6d3\", \"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n };\n var faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [129365], \"f787\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"]\n };\n var faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [384, 512, [127769, 9214], \"f186\", \"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"]\n };\n var faWineGlassEmpty = {\n prefix: 'fas',\n iconName: 'wine-glass-empty',\n icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n };\n var faWineGlassAlt = faWineGlassEmpty;\n var faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"]\n };\n var faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [512, 512, [9775], \"f6ad\", \"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n };\n var faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [127925], \"f001\", \"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n };\n var faCodeCommit = {\n prefix: 'fas',\n iconName: 'code-commit',\n icon: [640, 512, [], \"f386\", \"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"]\n };\n var faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n };\n var faPersonBiking = {\n prefix: 'fas',\n iconName: 'person-biking',\n icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n };\n var faBiking = faPersonBiking;\n var faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [576, 512, [129529], \"f51a\", \"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"]\n };\n var faShieldHeart = {\n prefix: 'fas',\n iconName: 'shield-heart',\n icon: [512, 512, [], \"e574\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n };\n var faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faEarthOceania = {\n prefix: 'fas',\n iconName: 'earth-oceania',\n icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n };\n var faGlobeOceania = faEarthOceania;\n var faSquareXmark = {\n prefix: 'fas',\n iconName: 'square-xmark',\n icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faTimesSquare = faSquareXmark;\n var faXmarkSquare = faSquareXmark;\n var faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [62098], \"23\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"]\n };\n var faUpRightAndDownLeftFromCenter = {\n prefix: 'fas',\n iconName: 'up-right-and-down-left-from-center',\n icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"]\n };\n var faExpandAlt = faUpRightAndDownLeftFromCenter;\n var faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"]\n };\n var faT = {\n prefix: 'fas',\n iconName: 't',\n icon: [384, 512, [116], \"54\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n };\n var faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [129435], \"f6ed\", \"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n };\n var faChartColumn = {\n prefix: 'fas',\n iconName: 'chart-column',\n icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n };\n var faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [8734, 9854], \"f534\", \"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n };\n var faVialCircleCheck = {\n prefix: 'fas',\n iconName: 'vial-circle-check',\n icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faPersonArrowDownToLine = {\n prefix: 'fas',\n iconName: 'person-arrow-down-to-line',\n icon: [640, 512, [], \"e538\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n };\n var faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n };\n var faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faPersonWalkingLuggage = {\n prefix: 'fas',\n iconName: 'person-walking-luggage',\n icon: [576, 512, [], \"e554\", \"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"]\n };\n var faUpDown = {\n prefix: 'fas',\n iconName: 'up-down',\n icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n };\n var faArrowsAltV = faUpDown;\n var faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"]\n };\n var faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [128197, 128198], \"f133\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"]\n };\n var faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [576, 512, [\"haykal\"], \"f666\", \"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"]\n };\n var faHaykal = faBahai;\n var faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n };\n var faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [128009], \"f6d5\", \"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"]\n };\n var faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"]\n };\n var faCirclePlus = {\n prefix: 'fas',\n iconName: 'circle-plus',\n icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faPlusCircle = faCirclePlus;\n var faFaceGrinTongueWink = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-wink',\n icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faGrinTongueWink = faFaceGrinTongueWink;\n var faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z\"]\n };\n var faPlugCircleExclamation = {\n prefix: 'fas',\n iconName: 'plug-circle-exclamation',\n icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n };\n var faLinkSlash = {\n prefix: 'fas',\n iconName: 'link-slash',\n icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"]\n };\n var faChainBroken = faLinkSlash;\n var faChainSlash = faLinkSlash;\n var faUnlink = faLinkSlash;\n var faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"]\n };\n var faPersonWalkingArrowLoopLeft = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-loop-left',\n icon: [640, 512, [], \"e551\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"]\n };\n var faArrowUpZA = {\n prefix: 'fas',\n iconName: 'arrow-up-z-a',\n icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z\"]\n };\n var faSortAlphaUpAlt = faArrowUpZA;\n var faFireFlameCurved = {\n prefix: 'fas',\n iconName: 'fire-flame-curved',\n icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"]\n };\n var faFireAlt = faFireFlameCurved;\n var faTornado = {\n prefix: 'fas',\n iconName: 'tornado',\n icon: [448, 512, [127786], \"f76f\", \"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z\"]\n };\n var faFileCirclePlus = {\n prefix: 'fas',\n iconName: 'file-circle-plus',\n icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n };\n var faBookQuran = {\n prefix: 'fas',\n iconName: 'book-quran',\n icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"]\n };\n var faQuran = faBookQuran;\n var faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [9875], \"f13d\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"]\n };\n var faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n };\n var faFaceAngry = {\n prefix: 'fas',\n iconName: 'face-angry',\n icon: [512, 512, [128544, \"angry\"], \"f556\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n };\n var faAngry = faFaceAngry;\n var faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faArrowTrendDown = {\n prefix: 'fas',\n iconName: 'arrow-trend-down',\n icon: [576, 512, [], \"e097\", \"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z\"]\n };\n var faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [\"feed\"], \"f09e\", \"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faFeed = faRss;\n var faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"]\n };\n var faScaleBalanced = {\n prefix: 'fas',\n iconName: 'scale-balanced',\n icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"]\n };\n var faBalanceScale = faScaleBalanced;\n var faGaugeSimpleHigh = {\n prefix: 'fas',\n iconName: 'gauge-simple-high',\n icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n };\n var faTachometer = faGaugeSimpleHigh;\n var faTachometerFast = faGaugeSimpleHigh;\n var faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [128703], \"f2cc\", \"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"]\n };\n var faDesktopAlt = faDesktop;\n var faM = {\n prefix: 'fas',\n iconName: 'm',\n icon: [448, 512, [109], \"4d\", \"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z\"]\n };\n var faTableList = {\n prefix: 'fas',\n iconName: 'table-list',\n icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"]\n };\n var faThList = faTableList;\n var faCommentSms = {\n prefix: 'fas',\n iconName: 'comment-sms',\n icon: [512, 512, [\"sms\"], \"f7cd\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"]\n };\n var faSms = faCommentSms;\n var faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n };\n var faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [448, 512, [10003, 10004], \"f00c\", \"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n };\n var faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [576, 512, [\"battery-4\"], \"f241\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z\"]\n };\n var faBattery4 = faBatteryThreeQuarters;\n var faHouseCircleCheck = {\n prefix: 'fas',\n iconName: 'house-circle-check',\n icon: [640, 512, [], \"e509\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n };\n var faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [320, 512, [8249], \"f104\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n };\n var faDiagramSuccessor = {\n prefix: 'fas',\n iconName: 'diagram-successor',\n icon: [512, 512, [], \"e47a\", \"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"]\n };\n var faTruckArrowRight = {\n prefix: 'fas',\n iconName: 'truck-arrow-right',\n icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"]\n };\n var faArrowsSplitUpAndLeft = {\n prefix: 'fas',\n iconName: 'arrows-split-up-and-left',\n icon: [512, 512, [], \"e4bc\", \"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"]\n };\n var faHandFist = {\n prefix: 'fas',\n iconName: 'hand-fist',\n icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n };\n var faFistRaised = faHandFist;\n var faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [640, 512, [], \"f6c3\", \"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [128188], \"f0b1\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"]\n };\n var faPersonFalling = {\n prefix: 'fas',\n iconName: 'person-falling',\n icon: [512, 512, [], \"e546\", \"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n };\n var faImagePortrait = {\n prefix: 'fas',\n iconName: 'image-portrait',\n icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"]\n };\n var faPortrait = faImagePortrait;\n var faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n };\n var faRug = {\n prefix: 'fas',\n iconName: 'rug',\n icon: [640, 512, [], \"e569\", \"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"]\n };\n var faEarthEurope = {\n prefix: 'fas',\n iconName: 'earth-europe',\n icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faGlobeEurope = faEarthEurope;\n var faCartFlatbedSuitcase = {\n prefix: 'fas',\n iconName: 'cart-flatbed-suitcase',\n icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n };\n var faLuggageCart = faCartFlatbedSuitcase;\n var faRectangleXmark = {\n prefix: 'fas',\n iconName: 'rectangle-xmark',\n icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faRectangleTimes = faRectangleXmark;\n var faTimesRectangle = faRectangleXmark;\n var faWindowClose = faRectangleXmark;\n var faBahtSign = {\n prefix: 'fas',\n iconName: 'baht-sign',\n icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"]\n };\n var faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [128214, 128366], \"f518\", \"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"]\n };\n var faBookJournalWhills = {\n prefix: 'fas',\n iconName: 'book-journal-whills',\n icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n };\n var faJournalWhills = faBookJournalWhills;\n var faHandcuffs = {\n prefix: 'fas',\n iconName: 'handcuffs',\n icon: [640, 512, [], \"e4f8\", \"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faTriangleExclamation = {\n prefix: 'fas',\n iconName: 'triangle-exclamation',\n icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n };\n var faExclamationTriangle = faTriangleExclamation;\n var faWarning = faTriangleExclamation;\n var faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"]\n };\n var faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"]\n };\n var faArrowTurnRight = faShare;\n var faMailForward = faShare;\n var faBottleDroplet = {\n prefix: 'fas',\n iconName: 'bottle-droplet',\n icon: [320, 512, [], \"e4c4\", \"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"]\n };\n var faMaskFace = {\n prefix: 'fas',\n iconName: 'mask-face',\n icon: [640, 512, [], \"e1d7\", \"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n };\n var faHillRockslide = {\n prefix: 'fas',\n iconName: 'hill-rockslide',\n icon: [576, 512, [], \"e508\", \"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faRightLeft = {\n prefix: 'fas',\n iconName: 'right-left',\n icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z\"]\n };\n var faExchangeAlt = faRightLeft;\n var faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [61913], \"f1d8\", \"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n };\n var faRoadCircleExclamation = {\n prefix: 'fas',\n iconName: 'road-circle-exclamation',\n icon: [640, 512, [], \"e565\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n };\n var faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"]\n };\n var faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n };\n var faMoneyBill1Wave = {\n prefix: 'fas',\n iconName: 'money-bill-1-wave',\n icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n };\n var faMoneyBillWaveAlt = faMoneyBill1Wave;\n var faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n };\n var faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"]\n };\n var faSignLanguage = faHands;\n var faSigning = faHands;\n var faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n };\n var faWaterLadder = {\n prefix: 'fas',\n iconName: 'water-ladder',\n icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n };\n var faLadderWater = faWaterLadder;\n var faSwimmingPool = faWaterLadder;\n var faArrowsUpDown = {\n prefix: 'fas',\n iconName: 'arrows-up-down',\n icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n };\n var faArrowsV = faArrowsUpDown;\n var faFaceGrimace = {\n prefix: 'fas',\n iconName: 'face-grimace',\n icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faGrimace = faFaceGrimace;\n var faWheelchairMove = {\n prefix: 'fas',\n iconName: 'wheelchair-move',\n icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n };\n var faWheelchairAlt = faWheelchairMove;\n var faTurnDown = {\n prefix: 'fas',\n iconName: 'turn-down',\n icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z\"]\n };\n var faLevelDownAlt = faTurnDown;\n var faPersonWalkingArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-right',\n icon: [640, 512, [], \"e552\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"]\n };\n var faSquareEnvelope = {\n prefix: 'fas',\n iconName: 'square-envelope',\n icon: [448, 512, [\"envelope-square\"], \"f199\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n };\n var faEnvelopeSquare = faSquareEnvelope;\n var faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [127922], \"f522\", \"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [512, 512, [], \"f436\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z\"]\n };\n var faBandage = {\n prefix: 'fas',\n iconName: 'bandage',\n icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faBandAid = faBandage;\n var faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [512, 512, [], \"f272\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z\"]\n };\n var faCircleXmark = {\n prefix: 'fas',\n iconName: 'circle-xmark',\n icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n };\n var faTimesCircle = faCircleXmark;\n var faXmarkCircle = faCircleXmark;\n var faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n };\n var faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [512, 512, [127976], \"f594\", \"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z\"]\n };\n var faEarthAsia = {\n prefix: 'fas',\n iconName: 'earth-asia',\n icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"]\n };\n var faGlobeAsia = faEarthAsia;\n var faIdCardClip = {\n prefix: 'fas',\n iconName: 'id-card-clip',\n icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n };\n var faIdCardAlt = faIdCardClip;\n var faMagnifyingGlassPlus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-plus',\n icon: [512, 512, [\"search-plus\"], \"f00e\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n };\n var faSearchPlus = faMagnifyingGlassPlus;\n var faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [128077, 61575], \"f164\", \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n };\n var faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"]\n };\n var faHandDots = {\n prefix: 'fas',\n iconName: 'hand-dots',\n icon: [512, 512, [\"allergies\"], \"f461\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faAllergies = faHandDots;\n var faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n };\n var faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [128469], \"f2d1\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n };\n var faMugSaucer = {\n prefix: 'fas',\n iconName: 'mug-saucer',\n icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n };\n var faCoffee = faMugSaucer;\n var faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n };\n var faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n };\n var faMagnifyingGlassMinus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-minus',\n icon: [512, 512, [\"search-minus\"], \"f010\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"]\n };\n var faSearchMinus = faMagnifyingGlassMinus;\n var faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n };\n var faUserLarge = {\n prefix: 'fas',\n iconName: 'user-large',\n icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"]\n };\n var faUserAlt = faUserLarge;\n var faTrainTram = {\n prefix: 'fas',\n iconName: 'train-tram',\n icon: [448, 512, [128650], \"e5b4\", \"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n };\n var faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"]\n };\n var faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [128137], \"f48e\", \"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"]\n };\n var faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [9925], \"f6c4\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n };\n var faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n };\n var faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M0 0H512V512H0V0z\"]\n };\n var faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [448, 512, [129522], \"f076\", \"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"]\n };\n var faJar = {\n prefix: 'fas',\n iconName: 'jar',\n icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"]\n };\n var faNoteSticky = {\n prefix: 'fas',\n iconName: 'note-sticky',\n icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z\"]\n };\n var faStickyNote = faNoteSticky;\n var faBugSlash = {\n prefix: 'fas',\n iconName: 'bug-slash',\n icon: [640, 512, [], \"e490\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z\"]\n };\n var faArrowUpFromWaterPump = {\n prefix: 'fas',\n iconName: 'arrow-up-from-water-pump',\n icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n };\n var faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [576, 512, [129460], \"f5d7\", \"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"]\n };\n var faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"]\n };\n var faFaceSadTear = {\n prefix: 'fas',\n iconName: 'face-sad-tear',\n icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faSadTear = faFaceSadTear;\n var faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"]\n };\n var faTentArrowsDown = {\n prefix: 'fas',\n iconName: 'tent-arrows-down',\n icon: [576, 512, [], \"e581\", \"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n };\n var faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [64, 512, [10069, 10071, 61738], \"21\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n };\n var faArrowsSpin = {\n prefix: 'fas',\n iconName: 'arrows-spin',\n icon: [512, 512, [], \"e4bb\", \"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"]\n };\n var faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n };\n var faTurkishLiraSign = {\n prefix: 'fas',\n iconName: 'turkish-lira-sign',\n icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z\"]\n };\n var faTry = faTurkishLiraSign;\n var faTurkishLira = faTurkishLiraSign;\n var faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z\"]\n };\n var faDollar = faDollarSign;\n var faUsd = faDollarSign;\n var faX = {\n prefix: 'fas',\n iconName: 'x',\n icon: [384, 512, [120], \"58\", \"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"]\n };\n var faMagnifyingGlassDollar = {\n prefix: 'fas',\n iconName: 'magnifying-glass-dollar',\n icon: [512, 512, [\"search-dollar\"], \"f688\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z\"]\n };\n var faSearchDollar = faMagnifyingGlassDollar;\n var faUsersGear = {\n prefix: 'fas',\n iconName: 'users-gear',\n icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n };\n var faUsersCog = faUsersGear;\n var faPersonMilitaryPointing = {\n prefix: 'fas',\n iconName: 'person-military-pointing',\n icon: [576, 512, [], \"e54a\", \"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"]\n };\n var faBuildingColumns = {\n prefix: 'fas',\n iconName: 'building-columns',\n icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n };\n var faBank = faBuildingColumns;\n var faInstitution = faBuildingColumns;\n var faMuseum = faBuildingColumns;\n var faUniversity = faBuildingColumns;\n var faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"]\n };\n var faTrowel = {\n prefix: 'fas',\n iconName: 'trowel',\n icon: [512, 512, [], \"e589\", \"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"]\n };\n var faD = {\n prefix: 'fas',\n iconName: 'd',\n icon: [384, 512, [100], \"44\", \"M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"]\n };\n var faStapler = {\n prefix: 'fas',\n iconName: 'stapler',\n icon: [640, 512, [], \"e5af\", \"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z\"]\n };\n var faMasksTheater = {\n prefix: 'fas',\n iconName: 'masks-theater',\n icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"]\n };\n var faTheaterMasks = faMasksTheater;\n var faKipSign = {\n prefix: 'fas',\n iconName: 'kip-sign',\n icon: [384, 512, [], \"e1c4\", \"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"]\n };\n var faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"]\n };\n var faHandshakeSimple = {\n prefix: 'fas',\n iconName: 'handshake-simple',\n icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"]\n };\n var faHandshakeAlt = faHandshakeSimple;\n var faJetFighter = {\n prefix: 'fas',\n iconName: 'jet-fighter',\n icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n };\n var faFighterJet = faJetFighter;\n var faSquareShareNodes = {\n prefix: 'fas',\n iconName: 'square-share-nodes',\n icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n };\n var faShareAltSquare = faSquareShareNodes;\n var faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n };\n var faPlusMinus = {\n prefix: 'fas',\n iconName: 'plus-minus',\n icon: [384, 512, [], \"e43c\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n };\n var faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [\"video-camera\"], \"f03d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n };\n var faVideoCamera = faVideo;\n var faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"]\n };\n var faMortarBoard = faGraduationCap;\n var faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"]\n };\n var faPersonCircleCheck = {\n prefix: 'fas',\n iconName: 'person-circle-check',\n icon: [576, 512, [], \"e53e\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n };\n var faTurnUp = {\n prefix: 'fas',\n iconName: 'turn-up',\n icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z\"]\n };\n var faLevelUpAlt = faTurnUp;\n var icons = {\n fa0: fa0,\n fa1: fa1,\n fa2: fa2,\n fa3: fa3,\n fa4: fa4,\n fa5: fa5,\n fa6: fa6,\n fa7: fa7,\n fa8: fa8,\n fa9: fa9,\n faFillDrip: faFillDrip,\n faArrowsToCircle: faArrowsToCircle,\n faCircleChevronRight: faCircleChevronRight,\n faChevronCircleRight: faChevronCircleRight,\n faAt: faAt,\n faTrashCan: faTrashCan,\n faTrashAlt: faTrashAlt,\n faTextHeight: faTextHeight,\n faUserXmark: faUserXmark,\n faUserTimes: faUserTimes,\n faStethoscope: faStethoscope,\n faMessage: faMessage,\n faCommentAlt: faCommentAlt,\n faInfo: faInfo,\n faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n faCompressAlt: faCompressAlt,\n faExplosion: faExplosion,\n faFileLines: faFileLines,\n faFileAlt: faFileAlt,\n faFileText: faFileText,\n faWaveSquare: faWaveSquare,\n faRing: faRing,\n faBuildingUn: faBuildingUn,\n faDiceThree: faDiceThree,\n faCalendarDays: faCalendarDays,\n faCalendarAlt: faCalendarAlt,\n faAnchorCircleCheck: faAnchorCircleCheck,\n faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n faVolleyball: faVolleyball,\n faVolleyballBall: faVolleyballBall,\n faArrowsUpToLine: faArrowsUpToLine,\n faSortDown: faSortDown,\n faSortDesc: faSortDesc,\n faCircleMinus: faCircleMinus,\n faMinusCircle: faMinusCircle,\n faDoorOpen: faDoorOpen,\n faRightFromBracket: faRightFromBracket,\n faSignOutAlt: faSignOutAlt,\n faAtom: faAtom,\n faSoap: faSoap,\n faIcons: faIcons,\n faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faBridgeCircleCheck: faBridgeCircleCheck,\n faPumpMedical: faPumpMedical,\n faFingerprint: faFingerprint,\n faHandPointRight: faHandPointRight,\n faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n faSearchLocation: faSearchLocation,\n faForwardStep: faForwardStep,\n faStepForward: faStepForward,\n faFaceSmileBeam: faFaceSmileBeam,\n faSmileBeam: faSmileBeam,\n faFlagCheckered: faFlagCheckered,\n faFootball: faFootball,\n faFootballBall: faFootballBall,\n faSchoolCircleExclamation: faSchoolCircleExclamation,\n faCrop: faCrop,\n faAnglesDown: faAnglesDown,\n faAngleDoubleDown: faAngleDoubleDown,\n faUsersRectangle: faUsersRectangle,\n faPeopleRoof: faPeopleRoof,\n faPeopleLine: faPeopleLine,\n faBeerMugEmpty: faBeerMugEmpty,\n faBeer: faBeer,\n faDiagramPredecessor: faDiagramPredecessor,\n faArrowUpLong: faArrowUpLong,\n faLongArrowUp: faLongArrowUp,\n faFireFlameSimple: faFireFlameSimple,\n faBurn: faBurn,\n faPerson: faPerson,\n faMale: faMale,\n faLaptop: faLaptop,\n faFileCsv: faFileCsv,\n faMenorah: faMenorah,\n faTruckPlane: faTruckPlane,\n faRecordVinyl: faRecordVinyl,\n faFaceGrinStars: faFaceGrinStars,\n faGrinStars: faGrinStars,\n faBong: faBong,\n faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n faPastafarianism: faPastafarianism,\n faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n faSpoon: faSpoon,\n faUtensilSpoon: faUtensilSpoon,\n faJarWheat: faJarWheat,\n faEnvelopesBulk: faEnvelopesBulk,\n faMailBulk: faMailBulk,\n faFileCircleExclamation: faFileCircleExclamation,\n faCircleH: faCircleH,\n faHospitalSymbol: faHospitalSymbol,\n faPager: faPager,\n faAddressBook: faAddressBook,\n faContactBook: faContactBook,\n faStrikethrough: faStrikethrough,\n faK: faK,\n faLandmarkFlag: faLandmarkFlag,\n faPencil: faPencil,\n faPencilAlt: faPencilAlt,\n faBackward: faBackward,\n faCaretRight: faCaretRight,\n faComments: faComments,\n faPaste: faPaste,\n faFileClipboard: faFileClipboard,\n faCodePullRequest: faCodePullRequest,\n faClipboardList: faClipboardList,\n faTruckRampBox: faTruckRampBox,\n faTruckLoading: faTruckLoading,\n faUserCheck: faUserCheck,\n faVialVirus: faVialVirus,\n faSheetPlastic: faSheetPlastic,\n faBlog: faBlog,\n faUserNinja: faUserNinja,\n faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n faScrollTorah: faScrollTorah,\n faTorah: faTorah,\n faBroomBall: faBroomBall,\n faQuidditch: faQuidditch,\n faQuidditchBroomBall: faQuidditchBroomBall,\n faToggleOff: faToggleOff,\n faBoxArchive: faBoxArchive,\n faArchive: faArchive,\n faPersonDrowning: faPersonDrowning,\n faArrowDown91: faArrowDown91,\n faSortNumericDesc: faSortNumericDesc,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n faGrinTongueSquint: faGrinTongueSquint,\n faSprayCan: faSprayCan,\n faTruckMonster: faTruckMonster,\n faW: faW,\n faEarthAfrica: faEarthAfrica,\n faGlobeAfrica: faGlobeAfrica,\n faRainbow: faRainbow,\n faCircleNotch: faCircleNotch,\n faTabletScreenButton: faTabletScreenButton,\n faTabletAlt: faTabletAlt,\n faPaw: faPaw,\n faCloud: faCloud,\n faTrowelBricks: faTrowelBricks,\n faFaceFlushed: faFaceFlushed,\n faFlushed: faFlushed,\n faHospitalUser: faHospitalUser,\n faTentArrowLeftRight: faTentArrowLeftRight,\n faGavel: faGavel,\n faLegal: faLegal,\n faBinoculars: faBinoculars,\n faMicrophoneSlash: faMicrophoneSlash,\n faBoxTissue: faBoxTissue,\n faMotorcycle: faMotorcycle,\n faBellConcierge: faBellConcierge,\n faConciergeBell: faConciergeBell,\n faPenRuler: faPenRuler,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n faMarsAndVenusBurst: faMarsAndVenusBurst,\n faSquareCaretRight: faSquareCaretRight,\n faCaretSquareRight: faCaretSquareRight,\n faScissors: faScissors,\n faCut: faCut,\n faSunPlantWilt: faSunPlantWilt,\n faToiletsPortable: faToiletsPortable,\n faHockeyPuck: faHockeyPuck,\n faTable: faTable,\n faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n faTachographDigital: faTachographDigital,\n faDigitalTachograph: faDigitalTachograph,\n faUsersSlash: faUsersSlash,\n faClover: faClover,\n faReply: faReply,\n faMailReply: faMailReply,\n faStarAndCrescent: faStarAndCrescent,\n faHouseFire: faHouseFire,\n faSquareMinus: faSquareMinus,\n faMinusSquare: faMinusSquare,\n faHelicopter: faHelicopter,\n faCompass: faCompass,\n faSquareCaretDown: faSquareCaretDown,\n faCaretSquareDown: faCaretSquareDown,\n faFileCircleQuestion: faFileCircleQuestion,\n faLaptopCode: faLaptopCode,\n faSwatchbook: faSwatchbook,\n faPrescriptionBottle: faPrescriptionBottle,\n faBars: faBars,\n faNavicon: faNavicon,\n faPeopleGroup: faPeopleGroup,\n faHourglassEnd: faHourglassEnd,\n faHourglass3: faHourglass3,\n faHeartCrack: faHeartCrack,\n faHeartBroken: faHeartBroken,\n faSquareUpRight: faSquareUpRight,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faFaceKissBeam: faFaceKissBeam,\n faKissBeam: faKissBeam,\n faFilm: faFilm,\n faRulerHorizontal: faRulerHorizontal,\n faPeopleRobbery: faPeopleRobbery,\n faLightbulb: faLightbulb,\n faCaretLeft: faCaretLeft,\n faCircleExclamation: faCircleExclamation,\n faExclamationCircle: faExclamationCircle,\n faSchoolCircleXmark: faSchoolCircleXmark,\n faArrowRightFromBracket: faArrowRightFromBracket,\n faSignOut: faSignOut,\n faCircleChevronDown: faCircleChevronDown,\n faChevronCircleDown: faChevronCircleDown,\n faUnlockKeyhole: faUnlockKeyhole,\n faUnlockAlt: faUnlockAlt,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faHeadphonesSimple: faHeadphonesSimple,\n faHeadphonesAlt: faHeadphonesAlt,\n faSitemap: faSitemap,\n faCircleDollarToSlot: faCircleDollarToSlot,\n faDonate: faDonate,\n faMemory: faMemory,\n faRoadSpikes: faRoadSpikes,\n faFireBurner: faFireBurner,\n faFlag: faFlag,\n faHanukiah: faHanukiah,\n faFeather: faFeather,\n faVolumeLow: faVolumeLow,\n faVolumeDown: faVolumeDown,\n faCommentSlash: faCommentSlash,\n faCloudSunRain: faCloudSunRain,\n faCompress: faCompress,\n faWheatAwn: faWheatAwn,\n faWheatAlt: faWheatAlt,\n faAnkh: faAnkh,\n faHandsHoldingChild: faHandsHoldingChild,\n faAsterisk: faAsterisk,\n faSquareCheck: faSquareCheck,\n faCheckSquare: faCheckSquare,\n faPesetaSign: faPesetaSign,\n faHeading: faHeading,\n faHeader: faHeader,\n faGhost: faGhost,\n faList: faList,\n faListSquares: faListSquares,\n faSquarePhoneFlip: faSquarePhoneFlip,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faCartPlus: faCartPlus,\n faGamepad: faGamepad,\n faCircleDot: faCircleDot,\n faDotCircle: faDotCircle,\n faFaceDizzy: faFaceDizzy,\n faDizzy: faDizzy,\n faEgg: faEgg,\n faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n faCampground: faCampground,\n faFolderPlus: faFolderPlus,\n faFutbol: faFutbol,\n faFutbolBall: faFutbolBall,\n faSoccerBall: faSoccerBall,\n faPaintbrush: faPaintbrush,\n faPaintBrush: faPaintBrush,\n faLock: faLock,\n faGasPump: faGasPump,\n faHotTubPerson: faHotTubPerson,\n faHotTub: faHotTub,\n faMapLocation: faMapLocation,\n faMapMarked: faMapMarked,\n faHouseFloodWater: faHouseFloodWater,\n faTree: faTree,\n faBridgeLock: faBridgeLock,\n faSackDollar: faSackDollar,\n faPenToSquare: faPenToSquare,\n faEdit: faEdit,\n faCarSide: faCarSide,\n faShareNodes: faShareNodes,\n faShareAlt: faShareAlt,\n faHeartCircleMinus: faHeartCircleMinus,\n faHourglassHalf: faHourglassHalf,\n faHourglass2: faHourglass2,\n faMicroscope: faMicroscope,\n faSink: faSink,\n faBagShopping: faBagShopping,\n faShoppingBag: faShoppingBag,\n faArrowDownZA: faArrowDownZA,\n faSortAlphaDesc: faSortAlphaDesc,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faMitten: faMitten,\n faPersonRays: faPersonRays,\n faUsers: faUsers,\n faEyeSlash: faEyeSlash,\n faFlaskVial: faFlaskVial,\n faHand: faHand,\n faHandPaper: faHandPaper,\n faOm: faOm,\n faWorm: faWorm,\n faHouseCircleXmark: faHouseCircleXmark,\n faPlug: faPlug,\n faChevronUp: faChevronUp,\n faHandSpock: faHandSpock,\n faStopwatch: faStopwatch,\n faFaceKiss: faFaceKiss,\n faKiss: faKiss,\n faBridgeCircleXmark: faBridgeCircleXmark,\n faFaceGrinTongue: faFaceGrinTongue,\n faGrinTongue: faGrinTongue,\n faChessBishop: faChessBishop,\n faFaceGrinWink: faFaceGrinWink,\n faGrinWink: faGrinWink,\n faEarDeaf: faEarDeaf,\n faDeaf: faDeaf,\n faDeafness: faDeafness,\n faHardOfHearing: faHardOfHearing,\n faRoadCircleCheck: faRoadCircleCheck,\n faDiceFive: faDiceFive,\n faSquareRss: faSquareRss,\n faRssSquare: faRssSquare,\n faLandMineOn: faLandMineOn,\n faICursor: faICursor,\n faStamp: faStamp,\n faStairs: faStairs,\n faI: faI,\n faHryvniaSign: faHryvniaSign,\n faHryvnia: faHryvnia,\n faPills: faPills,\n faFaceGrinWide: faFaceGrinWide,\n faGrinAlt: faGrinAlt,\n faTooth: faTooth,\n faV: faV,\n faBangladeshiTakaSign: faBangladeshiTakaSign,\n faBicycle: faBicycle,\n faStaffSnake: faStaffSnake,\n faRodAsclepius: faRodAsclepius,\n faRodSnake: faRodSnake,\n faStaffAesculapius: faStaffAesculapius,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faTruckMedical: faTruckMedical,\n faAmbulance: faAmbulance,\n faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n faSnowman: faSnowman,\n faMortarPestle: faMortarPestle,\n faRoadBarrier: faRoadBarrier,\n faSchool: faSchool,\n faIgloo: faIgloo,\n faJoint: faJoint,\n faAngleRight: faAngleRight,\n faHorse: faHorse,\n faQ: faQ,\n faG: faG,\n faNotesMedical: faNotesMedical,\n faTemperatureHalf: faTemperatureHalf,\n faTemperature2: faTemperature2,\n faThermometer2: faThermometer2,\n faThermometerHalf: faThermometerHalf,\n faDongSign: faDongSign,\n faCapsules: faCapsules,\n faPooStorm: faPooStorm,\n faPooBolt: faPooBolt,\n faFaceFrownOpen: faFaceFrownOpen,\n faFrownOpen: faFrownOpen,\n faHandPointUp: faHandPointUp,\n faMoneyBill: faMoneyBill,\n faBookmark: faBookmark,\n faAlignJustify: faAlignJustify,\n faUmbrellaBeach: faUmbrellaBeach,\n faHelmetUn: faHelmetUn,\n faBullseye: faBullseye,\n faBacon: faBacon,\n faHandPointDown: faHandPointDown,\n faArrowUpFromBracket: faArrowUpFromBracket,\n faFolder: faFolder,\n faFolderBlank: faFolderBlank,\n faFileWaveform: faFileWaveform,\n faFileMedicalAlt: faFileMedicalAlt,\n faRadiation: faRadiation,\n faChartSimple: faChartSimple,\n faMarsStroke: faMarsStroke,\n faVial: faVial,\n faGauge: faGauge,\n faDashboard: faDashboard,\n faGaugeMed: faGaugeMed,\n faTachometerAltAverage: faTachometerAltAverage,\n faWandMagicSparkles: faWandMagicSparkles,\n faMagicWandSparkles: faMagicWandSparkles,\n faE: faE,\n faPenClip: faPenClip,\n faPenAlt: faPenAlt,\n faBridgeCircleExclamation: faBridgeCircleExclamation,\n faUser: faUser,\n faSchoolCircleCheck: faSchoolCircleCheck,\n faDumpster: faDumpster,\n faVanShuttle: faVanShuttle,\n faShuttleVan: faShuttleVan,\n faBuildingUser: faBuildingUser,\n faSquareCaretLeft: faSquareCaretLeft,\n faCaretSquareLeft: faCaretSquareLeft,\n faHighlighter: faHighlighter,\n faKey: faKey,\n faBullhorn: faBullhorn,\n faGlobe: faGlobe,\n faSynagogue: faSynagogue,\n faPersonHalfDress: faPersonHalfDress,\n faRoadBridge: faRoadBridge,\n faLocationArrow: faLocationArrow,\n faC: faC,\n faTabletButton: faTabletButton,\n faBuildingLock: faBuildingLock,\n faPizzaSlice: faPizzaSlice,\n faMoneyBillWave: faMoneyBillWave,\n faChartArea: faChartArea,\n faAreaChart: faAreaChart,\n faHouseFlag: faHouseFlag,\n faPersonCircleMinus: faPersonCircleMinus,\n faBan: faBan,\n faCancel: faCancel,\n faCameraRotate: faCameraRotate,\n faSprayCanSparkles: faSprayCanSparkles,\n faAirFreshener: faAirFreshener,\n faStar: faStar,\n faRepeat: faRepeat,\n faCross: faCross,\n faBox: faBox,\n faVenusMars: faVenusMars,\n faArrowPointer: faArrowPointer,\n faMousePointer: faMousePointer,\n faMaximize: faMaximize,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faChargingStation: faChargingStation,\n faShapes: faShapes,\n faTriangleCircleSquare: faTriangleCircleSquare,\n faShuffle: faShuffle,\n faRandom: faRandom,\n faPersonRunning: faPersonRunning,\n faRunning: faRunning,\n faMobileRetro: faMobileRetro,\n faGripLinesVertical: faGripLinesVertical,\n faSpider: faSpider,\n faHandsBound: faHandsBound,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faPlaneCircleExclamation: faPlaneCircleExclamation,\n faXRay: faXRay,\n faSpellCheck: faSpellCheck,\n faSlash: faSlash,\n faComputerMouse: faComputerMouse,\n faMouse: faMouse,\n faArrowRightToBracket: faArrowRightToBracket,\n faSignIn: faSignIn,\n faShopSlash: faShopSlash,\n faStoreAltSlash: faStoreAltSlash,\n faServer: faServer,\n faVirusCovidSlash: faVirusCovidSlash,\n faShopLock: faShopLock,\n faHourglassStart: faHourglassStart,\n faHourglass1: faHourglass1,\n faBlenderPhone: faBlenderPhone,\n faBuildingWheat: faBuildingWheat,\n faPersonBreastfeeding: faPersonBreastfeeding,\n faRightToBracket: faRightToBracket,\n faSignInAlt: faSignInAlt,\n faVenus: faVenus,\n faPassport: faPassport,\n faHeartPulse: faHeartPulse,\n faHeartbeat: faHeartbeat,\n faPeopleCarryBox: faPeopleCarryBox,\n faPeopleCarry: faPeopleCarry,\n faTemperatureHigh: faTemperatureHigh,\n faMicrochip: faMicrochip,\n faCrown: faCrown,\n faWeightHanging: faWeightHanging,\n faXmarksLines: faXmarksLines,\n faFilePrescription: faFilePrescription,\n faWeightScale: faWeightScale,\n faWeight: faWeight,\n faUserGroup: faUserGroup,\n faUserFriends: faUserFriends,\n faArrowUpAZ: faArrowUpAZ,\n faSortAlphaUp: faSortAlphaUp,\n faChessKnight: faChessKnight,\n faFaceLaughSquint: faFaceLaughSquint,\n faLaughSquint: faLaughSquint,\n faWheelchair: faWheelchair,\n faCircleArrowUp: faCircleArrowUp,\n faArrowCircleUp: faArrowCircleUp,\n faToggleOn: faToggleOn,\n faPersonWalking: faPersonWalking,\n faWalking: faWalking,\n faL: faL,\n faFire: faFire,\n faBedPulse: faBedPulse,\n faProcedures: faProcedures,\n faShuttleSpace: faShuttleSpace,\n faSpaceShuttle: faSpaceShuttle,\n faFaceLaugh: faFaceLaugh,\n faLaugh: faLaugh,\n faFolderOpen: faFolderOpen,\n faHeartCirclePlus: faHeartCirclePlus,\n faCodeFork: faCodeFork,\n faCity: faCity,\n faMicrophoneLines: faMicrophoneLines,\n faMicrophoneAlt: faMicrophoneAlt,\n faPepperHot: faPepperHot,\n faUnlock: faUnlock,\n faColonSign: faColonSign,\n faHeadset: faHeadset,\n faStoreSlash: faStoreSlash,\n faRoadCircleXmark: faRoadCircleXmark,\n faUserMinus: faUserMinus,\n faMarsStrokeUp: faMarsStrokeUp,\n faMarsStrokeV: faMarsStrokeV,\n faChampagneGlasses: faChampagneGlasses,\n faGlassCheers: faGlassCheers,\n faClipboard: faClipboard,\n faHouseCircleExclamation: faHouseCircleExclamation,\n faFileArrowUp: faFileArrowUp,\n faFileUpload: faFileUpload,\n faWifi: faWifi,\n faWifi3: faWifi3,\n faWifiStrong: faWifiStrong,\n faBath: faBath,\n faBathtub: faBathtub,\n faUnderline: faUnderline,\n faUserPen: faUserPen,\n faUserEdit: faUserEdit,\n faSignature: faSignature,\n faStroopwafel: faStroopwafel,\n faBold: faBold,\n faAnchorLock: faAnchorLock,\n faBuildingNgo: faBuildingNgo,\n faManatSign: faManatSign,\n faNotEqual: faNotEqual,\n faBorderTopLeft: faBorderTopLeft,\n faBorderStyle: faBorderStyle,\n faMapLocationDot: faMapLocationDot,\n faMapMarkedAlt: faMapMarkedAlt,\n faJedi: faJedi,\n faSquarePollVertical: faSquarePollVertical,\n faPoll: faPoll,\n faMugHot: faMugHot,\n faCarBattery: faCarBattery,\n faBatteryCar: faBatteryCar,\n faGift: faGift,\n faDiceTwo: faDiceTwo,\n faChessQueen: faChessQueen,\n faGlasses: faGlasses,\n faChessBoard: faChessBoard,\n faBuildingCircleCheck: faBuildingCircleCheck,\n faPersonChalkboard: faPersonChalkboard,\n faMarsStrokeRight: faMarsStrokeRight,\n faMarsStrokeH: faMarsStrokeH,\n faHandBackFist: faHandBackFist,\n faHandRock: faHandRock,\n faSquareCaretUp: faSquareCaretUp,\n faCaretSquareUp: faCaretSquareUp,\n faCloudShowersWater: faCloudShowersWater,\n faChartBar: faChartBar,\n faBarChart: faBarChart,\n faHandsBubbles: faHandsBubbles,\n faHandsWash: faHandsWash,\n faLessThanEqual: faLessThanEqual,\n faTrain: faTrain,\n faEyeLowVision: faEyeLowVision,\n faLowVision: faLowVision,\n faCrow: faCrow,\n faSailboat: faSailboat,\n faWindowRestore: faWindowRestore,\n faSquarePlus: faSquarePlus,\n faPlusSquare: faPlusSquare,\n faToriiGate: faToriiGate,\n faFrog: faFrog,\n faBucket: faBucket,\n faImage: faImage,\n faMicrophone: faMicrophone,\n faCow: faCow,\n faCaretUp: faCaretUp,\n faScrewdriver: faScrewdriver,\n faFolderClosed: faFolderClosed,\n faHouseTsunami: faHouseTsunami,\n faSquareNfi: faSquareNfi,\n faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n faMartiniGlass: faMartiniGlass,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faRotateLeft: faRotateLeft,\n faRotateBack: faRotateBack,\n faRotateBackward: faRotateBackward,\n faUndoAlt: faUndoAlt,\n faTableColumns: faTableColumns,\n faColumns: faColumns,\n faLemon: faLemon,\n faHeadSideMask: faHeadSideMask,\n faHandshake: faHandshake,\n faGem: faGem,\n faDolly: faDolly,\n faDollyBox: faDollyBox,\n faSmoking: faSmoking,\n faMinimize: faMinimize,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faMonument: faMonument,\n faSnowplow: faSnowplow,\n faAnglesRight: faAnglesRight,\n faAngleDoubleRight: faAngleDoubleRight,\n faCannabis: faCannabis,\n faCirclePlay: faCirclePlay,\n faPlayCircle: faPlayCircle,\n faTablets: faTablets,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faEur: faEur,\n faEuro: faEuro,\n faChair: faChair,\n faCircleCheck: faCircleCheck,\n faCheckCircle: faCheckCircle,\n faCircleStop: faCircleStop,\n faStopCircle: faStopCircle,\n faCompassDrafting: faCompassDrafting,\n faDraftingCompass: faDraftingCompass,\n faPlateWheat: faPlateWheat,\n faIcicles: faIcicles,\n faPersonShelter: faPersonShelter,\n faNeuter: faNeuter,\n faIdBadge: faIdBadge,\n faMarker: faMarker,\n faFaceLaughBeam: faFaceLaughBeam,\n faLaughBeam: faLaughBeam,\n faHelicopterSymbol: faHelicopterSymbol,\n faUniversalAccess: faUniversalAccess,\n faCircleChevronUp: faCircleChevronUp,\n faChevronCircleUp: faChevronCircleUp,\n faLariSign: faLariSign,\n faVolcano: faVolcano,\n faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n faSterlingSign: faSterlingSign,\n faGbp: faGbp,\n faPoundSign: faPoundSign,\n faViruses: faViruses,\n faSquarePersonConfined: faSquarePersonConfined,\n faUserTie: faUserTie,\n faArrowDownLong: faArrowDownLong,\n faLongArrowDown: faLongArrowDown,\n faTentArrowDownToLine: faTentArrowDownToLine,\n faCertificate: faCertificate,\n faReplyAll: faReplyAll,\n faMailReplyAll: faMailReplyAll,\n faSuitcase: faSuitcase,\n faPersonSkating: faPersonSkating,\n faSkating: faSkating,\n faFilterCircleDollar: faFilterCircleDollar,\n faFunnelDollar: faFunnelDollar,\n faCameraRetro: faCameraRetro,\n faCircleArrowDown: faCircleArrowDown,\n faArrowCircleDown: faArrowCircleDown,\n faFileImport: faFileImport,\n faArrowRightToFile: faArrowRightToFile,\n faSquareArrowUpRight: faSquareArrowUpRight,\n faExternalLinkSquare: faExternalLinkSquare,\n faBoxOpen: faBoxOpen,\n faScroll: faScroll,\n faSpa: faSpa,\n faLocationPinLock: faLocationPinLock,\n faPause: faPause,\n faHillAvalanche: faHillAvalanche,\n faTemperatureEmpty: faTemperatureEmpty,\n faTemperature0: faTemperature0,\n faThermometer0: faThermometer0,\n faThermometerEmpty: faThermometerEmpty,\n faBomb: faBomb,\n faRegistered: faRegistered,\n faAddressCard: faAddressCard,\n faContactCard: faContactCard,\n faVcard: faVcard,\n faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n faBalanceScaleRight: faBalanceScaleRight,\n faSubscript: faSubscript,\n faDiamondTurnRight: faDiamondTurnRight,\n faDirections: faDirections,\n faBurst: faBurst,\n faHouseLaptop: faHouseLaptop,\n faLaptopHouse: faLaptopHouse,\n faFaceTired: faFaceTired,\n faTired: faTired,\n faMoneyBills: faMoneyBills,\n faSmog: faSmog,\n faCrutch: faCrutch,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faCloudArrowUp: faCloudArrowUp,\n faCloudUpload: faCloudUpload,\n faCloudUploadAlt: faCloudUploadAlt,\n faPalette: faPalette,\n faArrowsTurnRight: faArrowsTurnRight,\n faVest: faVest,\n faFerry: faFerry,\n faArrowsDownToPeople: faArrowsDownToPeople,\n faSeedling: faSeedling,\n faSprout: faSprout,\n faLeftRight: faLeftRight,\n faArrowsAltH: faArrowsAltH,\n faBoxesPacking: faBoxesPacking,\n faCircleArrowLeft: faCircleArrowLeft,\n faArrowCircleLeft: faArrowCircleLeft,\n faGroupArrowsRotate: faGroupArrowsRotate,\n faBowlFood: faBowlFood,\n faCandyCane: faCandyCane,\n faArrowDownWideShort: faArrowDownWideShort,\n faSortAmountAsc: faSortAmountAsc,\n faSortAmountDown: faSortAmountDown,\n faCloudBolt: faCloudBolt,\n faThunderstorm: faThunderstorm,\n faTextSlash: faTextSlash,\n faRemoveFormat: faRemoveFormat,\n faFaceSmileWink: faFaceSmileWink,\n faSmileWink: faSmileWink,\n faFileWord: faFileWord,\n faFilePowerpoint: faFilePowerpoint,\n faArrowsLeftRight: faArrowsLeftRight,\n faArrowsH: faArrowsH,\n faHouseLock: faHouseLock,\n faCloudArrowDown: faCloudArrowDown,\n faCloudDownload: faCloudDownload,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faChildren: faChildren,\n faChalkboard: faChalkboard,\n faBlackboard: faBlackboard,\n faUserLargeSlash: faUserLargeSlash,\n faUserAltSlash: faUserAltSlash,\n faEnvelopeOpen: faEnvelopeOpen,\n faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faMattressPillow: faMattressPillow,\n faGuaraniSign: faGuaraniSign,\n faArrowsRotate: faArrowsRotate,\n faRefresh: faRefresh,\n faSync: faSync,\n faFireExtinguisher: faFireExtinguisher,\n faCruzeiroSign: faCruzeiroSign,\n faGreaterThanEqual: faGreaterThanEqual,\n faShieldHalved: faShieldHalved,\n faShieldAlt: faShieldAlt,\n faBookAtlas: faBookAtlas,\n faAtlas: faAtlas,\n faVirus: faVirus,\n faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n faLayerGroup: faLayerGroup,\n faArrowsToDot: faArrowsToDot,\n faArchway: faArchway,\n faHeartCircleCheck: faHeartCircleCheck,\n faHouseChimneyCrack: faHouseChimneyCrack,\n faHouseDamage: faHouseDamage,\n faFileZipper: faFileZipper,\n faFileArchive: faFileArchive,\n faSquare: faSquare,\n faMartiniGlassEmpty: faMartiniGlassEmpty,\n faGlassMartini: faGlassMartini,\n faCouch: faCouch,\n faCediSign: faCediSign,\n faItalic: faItalic,\n faChurch: faChurch,\n faCommentsDollar: faCommentsDollar,\n faDemocrat: faDemocrat,\n faZ: faZ,\n faPersonSkiing: faPersonSkiing,\n faSkiing: faSkiing,\n faRoadLock: faRoadLock,\n faA: faA,\n faTemperatureArrowDown: faTemperatureArrowDown,\n faTemperatureDown: faTemperatureDown,\n faFeatherPointed: faFeatherPointed,\n faFeatherAlt: faFeatherAlt,\n faP: faP,\n faSnowflake: faSnowflake,\n faNewspaper: faNewspaper,\n faRectangleAd: faRectangleAd,\n faAd: faAd,\n faCircleArrowRight: faCircleArrowRight,\n faArrowCircleRight: faArrowCircleRight,\n faFilterCircleXmark: faFilterCircleXmark,\n faLocust: faLocust,\n faSort: faSort,\n faUnsorted: faUnsorted,\n faListOl: faListOl,\n faList12: faList12,\n faListNumeric: faListNumeric,\n faPersonDressBurst: faPersonDressBurst,\n faMoneyCheckDollar: faMoneyCheckDollar,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faVectorSquare: faVectorSquare,\n faBreadSlice: faBreadSlice,\n faLanguage: faLanguage,\n faFaceKissWinkHeart: faFaceKissWinkHeart,\n faKissWinkHeart: faKissWinkHeart,\n faFilter: faFilter,\n faQuestion: faQuestion,\n faFileSignature: faFileSignature,\n faUpDownLeftRight: faUpDownLeftRight,\n faArrowsAlt: faArrowsAlt,\n faHouseChimneyUser: faHouseChimneyUser,\n faHandHoldingHeart: faHandHoldingHeart,\n faPuzzlePiece: faPuzzlePiece,\n faMoneyCheck: faMoneyCheck,\n faStarHalfStroke: faStarHalfStroke,\n faStarHalfAlt: faStarHalfAlt,\n faCode: faCode,\n faWhiskeyGlass: faWhiskeyGlass,\n faGlassWhiskey: faGlassWhiskey,\n faBuildingCircleExclamation: faBuildingCircleExclamation,\n faMagnifyingGlassChart: faMagnifyingGlassChart,\n faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n faExternalLink: faExternalLink,\n faCubesStacked: faCubesStacked,\n faWonSign: faWonSign,\n faKrw: faKrw,\n faWon: faWon,\n faVirusCovid: faVirusCovid,\n faAustralSign: faAustralSign,\n faF: faF,\n faLeaf: faLeaf,\n faRoad: faRoad,\n faTaxi: faTaxi,\n faCab: faCab,\n faPersonCirclePlus: faPersonCirclePlus,\n faChartPie: faChartPie,\n faPieChart: faPieChart,\n faBoltLightning: faBoltLightning,\n faSackXmark: faSackXmark,\n faFileExcel: faFileExcel,\n faFileContract: faFileContract,\n faFishFins: faFishFins,\n faBuildingFlag: faBuildingFlag,\n faFaceGrinBeam: faFaceGrinBeam,\n faGrinBeam: faGrinBeam,\n faObjectUngroup: faObjectUngroup,\n faPoop: faPoop,\n faLocationPin: faLocationPin,\n faMapMarker: faMapMarker,\n faKaaba: faKaaba,\n faToiletPaper: faToiletPaper,\n faHelmetSafety: faHelmetSafety,\n faHardHat: faHardHat,\n faHatHard: faHatHard,\n faEject: faEject,\n faCircleRight: faCircleRight,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faPlaneCircleCheck: faPlaneCircleCheck,\n faFaceRollingEyes: faFaceRollingEyes,\n faMehRollingEyes: faMehRollingEyes,\n faObjectGroup: faObjectGroup,\n faChartLine: faChartLine,\n faLineChart: faLineChart,\n faMaskVentilator: faMaskVentilator,\n faArrowRight: faArrowRight,\n faSignsPost: faSignsPost,\n faMapSigns: faMapSigns,\n faCashRegister: faCashRegister,\n faPersonCircleQuestion: faPersonCircleQuestion,\n faH: faH,\n faTarp: faTarp,\n faScrewdriverWrench: faScrewdriverWrench,\n faTools: faTools,\n faArrowsToEye: faArrowsToEye,\n faPlugCircleBolt: faPlugCircleBolt,\n faHeart: faHeart,\n faMarsAndVenus: faMarsAndVenus,\n faHouseUser: faHouseUser,\n faHomeUser: faHomeUser,\n faDumpsterFire: faDumpsterFire,\n faHouseCrack: faHouseCrack,\n faMartiniGlassCitrus: faMartiniGlassCitrus,\n faCocktail: faCocktail,\n faFaceSurprise: faFaceSurprise,\n faSurprise: faSurprise,\n faBottleWater: faBottleWater,\n faCirclePause: faCirclePause,\n faPauseCircle: faPauseCircle,\n faToiletPaperSlash: faToiletPaperSlash,\n faAppleWhole: faAppleWhole,\n faAppleAlt: faAppleAlt,\n faKitchenSet: faKitchenSet,\n faR: faR,\n faTemperatureQuarter: faTemperatureQuarter,\n faTemperature1: faTemperature1,\n faThermometer1: faThermometer1,\n faThermometerQuarter: faThermometerQuarter,\n faCube: faCube,\n faBitcoinSign: faBitcoinSign,\n faShieldDog: faShieldDog,\n faSolarPanel: faSolarPanel,\n faLockOpen: faLockOpen,\n faElevator: faElevator,\n faMoneyBillTransfer: faMoneyBillTransfer,\n faMoneyBillTrendUp: faMoneyBillTrendUp,\n faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n faSquarePollHorizontal: faSquarePollHorizontal,\n faPollH: faPollH,\n faCircle: faCircle,\n faBackwardFast: faBackwardFast,\n faFastBackward: faFastBackward,\n faRecycle: faRecycle,\n faUserAstronaut: faUserAstronaut,\n faPlaneSlash: faPlaneSlash,\n faTrademark: faTrademark,\n faBasketball: faBasketball,\n faBasketballBall: faBasketballBall,\n faSatelliteDish: faSatelliteDish,\n faCircleUp: faCircleUp,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faMobileScreenButton: faMobileScreenButton,\n faMobileAlt: faMobileAlt,\n faVolumeHigh: faVolumeHigh,\n faVolumeUp: faVolumeUp,\n faUsersRays: faUsersRays,\n faWallet: faWallet,\n faClipboardCheck: faClipboardCheck,\n faFileAudio: faFileAudio,\n faBurger: faBurger,\n faHamburger: faHamburger,\n faWrench: faWrench,\n faBugs: faBugs,\n faRupeeSign: faRupeeSign,\n faRupee: faRupee,\n faFileImage: faFileImage,\n faCircleQuestion: faCircleQuestion,\n faQuestionCircle: faQuestionCircle,\n faPlaneDeparture: faPlaneDeparture,\n faHandshakeSlash: faHandshakeSlash,\n faBookBookmark: faBookBookmark,\n faCodeBranch: faCodeBranch,\n faHatCowboy: faHatCowboy,\n faBridge: faBridge,\n faPhoneFlip: faPhoneFlip,\n faPhoneAlt: faPhoneAlt,\n faTruckFront: faTruckFront,\n faCat: faCat,\n faAnchorCircleExclamation: faAnchorCircleExclamation,\n faTruckField: faTruckField,\n faRoute: faRoute,\n faClipboardQuestion: faClipboardQuestion,\n faPanorama: faPanorama,\n faCommentMedical: faCommentMedical,\n faTeethOpen: faTeethOpen,\n faFileCircleMinus: faFileCircleMinus,\n faTags: faTags,\n faWineGlass: faWineGlass,\n faForwardFast: faForwardFast,\n faFastForward: faFastForward,\n faFaceMehBlank: faFaceMehBlank,\n faMehBlank: faMehBlank,\n faSquareParking: faSquareParking,\n faParking: faParking,\n faHouseSignal: faHouseSignal,\n faBarsProgress: faBarsProgress,\n faTasksAlt: faTasksAlt,\n faFaucetDrip: faFaucetDrip,\n faCartFlatbed: faCartFlatbed,\n faDollyFlatbed: faDollyFlatbed,\n faBanSmoking: faBanSmoking,\n faSmokingBan: faSmokingBan,\n faTerminal: faTerminal,\n faMobileButton: faMobileButton,\n faHouseMedicalFlag: faHouseMedicalFlag,\n faBasketShopping: faBasketShopping,\n faShoppingBasket: faShoppingBasket,\n faTape: faTape,\n faBusSimple: faBusSimple,\n faBusAlt: faBusAlt,\n faEye: faEye,\n faFaceSadCry: faFaceSadCry,\n faSadCry: faSadCry,\n faAudioDescription: faAudioDescription,\n faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n faFileShield: faFileShield,\n faUserSlash: faUserSlash,\n faPen: faPen,\n faTowerObservation: faTowerObservation,\n faFileCode: faFileCode,\n faSignal: faSignal,\n faSignal5: faSignal5,\n faSignalPerfect: faSignalPerfect,\n faBus: faBus,\n faHeartCircleXmark: faHeartCircleXmark,\n faHouseChimney: faHouseChimney,\n faHomeLg: faHomeLg,\n faWindowMaximize: faWindowMaximize,\n faFaceFrown: faFaceFrown,\n faFrown: faFrown,\n faPrescription: faPrescription,\n faShop: faShop,\n faStoreAlt: faStoreAlt,\n faFloppyDisk: faFloppyDisk,\n faSave: faSave,\n faVihara: faVihara,\n faScaleUnbalanced: faScaleUnbalanced,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faSortUp: faSortUp,\n faSortAsc: faSortAsc,\n faCommentDots: faCommentDots,\n faCommenting: faCommenting,\n faPlantWilt: faPlantWilt,\n faDiamond: faDiamond,\n faFaceGrinSquint: faFaceGrinSquint,\n faGrinSquint: faGrinSquint,\n faHandHoldingDollar: faHandHoldingDollar,\n faHandHoldingUsd: faHandHoldingUsd,\n faBacterium: faBacterium,\n faHandPointer: faHandPointer,\n faDrumSteelpan: faDrumSteelpan,\n faHandScissors: faHandScissors,\n faHandsPraying: faHandsPraying,\n faPrayingHands: faPrayingHands,\n faArrowRotateRight: faArrowRotateRight,\n faArrowRightRotate: faArrowRightRotate,\n faArrowRotateForward: faArrowRotateForward,\n faRedo: faRedo,\n faBiohazard: faBiohazard,\n faLocationCrosshairs: faLocationCrosshairs,\n faLocation: faLocation,\n faMarsDouble: faMarsDouble,\n faChildDress: faChildDress,\n faUsersBetweenLines: faUsersBetweenLines,\n faLungsVirus: faLungsVirus,\n faFaceGrinTears: faFaceGrinTears,\n faGrinTears: faGrinTears,\n faPhone: faPhone,\n faCalendarXmark: faCalendarXmark,\n faCalendarTimes: faCalendarTimes,\n faChildReaching: faChildReaching,\n faHeadSideVirus: faHeadSideVirus,\n faUserGear: faUserGear,\n faUserCog: faUserCog,\n faArrowUp19: faArrowUp19,\n faSortNumericUp: faSortNumericUp,\n faDoorClosed: faDoorClosed,\n faShieldVirus: faShieldVirus,\n faDiceSix: faDiceSix,\n faMosquitoNet: faMosquitoNet,\n faBridgeWater: faBridgeWater,\n faPersonBooth: faPersonBooth,\n faTextWidth: faTextWidth,\n faHatWizard: faHatWizard,\n faPenFancy: faPenFancy,\n faPersonDigging: faPersonDigging,\n faDigging: faDigging,\n faTrash: faTrash,\n faGaugeSimple: faGaugeSimple,\n faGaugeSimpleMed: faGaugeSimpleMed,\n faTachometerAverage: faTachometerAverage,\n faBookMedical: faBookMedical,\n faPoo: faPoo,\n faQuoteRight: faQuoteRight,\n faQuoteRightAlt: faQuoteRightAlt,\n faShirt: faShirt,\n faTShirt: faTShirt,\n faTshirt: faTshirt,\n faCubes: faCubes,\n faDivide: faDivide,\n faTengeSign: faTengeSign,\n faTenge: faTenge,\n faHeadphones: faHeadphones,\n faHandsHolding: faHandsHolding,\n faHandsClapping: faHandsClapping,\n faRepublican: faRepublican,\n faArrowLeft: faArrowLeft,\n faPersonCircleXmark: faPersonCircleXmark,\n faRuler: faRuler,\n faAlignLeft: faAlignLeft,\n faDiceD6: faDiceD6,\n faRestroom: faRestroom,\n faJ: faJ,\n faUsersViewfinder: faUsersViewfinder,\n faFileVideo: faFileVideo,\n faUpRightFromSquare: faUpRightFromSquare,\n faExternalLinkAlt: faExternalLinkAlt,\n faTableCells: faTableCells,\n faTh: faTh,\n faFilePdf: faFilePdf,\n faBookBible: faBookBible,\n faBible: faBible,\n faO: faO,\n faSuitcaseMedical: faSuitcaseMedical,\n faMedkit: faMedkit,\n faUserSecret: faUserSecret,\n faOtter: faOtter,\n faPersonDress: faPersonDress,\n faFemale: faFemale,\n faCommentDollar: faCommentDollar,\n faBusinessTime: faBusinessTime,\n faBriefcaseClock: faBriefcaseClock,\n faTableCellsLarge: faTableCellsLarge,\n faThLarge: faThLarge,\n faBookTanakh: faBookTanakh,\n faTanakh: faTanakh,\n faPhoneVolume: faPhoneVolume,\n faVolumeControlPhone: faVolumeControlPhone,\n faHatCowboySide: faHatCowboySide,\n faClipboardUser: faClipboardUser,\n faChild: faChild,\n faLiraSign: faLiraSign,\n faSatellite: faSatellite,\n faPlaneLock: faPlaneLock,\n faTag: faTag,\n faComment: faComment,\n faCakeCandles: faCakeCandles,\n faBirthdayCake: faBirthdayCake,\n faCake: faCake,\n faEnvelope: faEnvelope,\n faAnglesUp: faAnglesUp,\n faAngleDoubleUp: faAngleDoubleUp,\n faPaperclip: faPaperclip,\n faArrowRightToCity: faArrowRightToCity,\n faRibbon: faRibbon,\n faLungs: faLungs,\n faArrowUp91: faArrowUp91,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faLitecoinSign: faLitecoinSign,\n faBorderNone: faBorderNone,\n faCircleNodes: faCircleNodes,\n faParachuteBox: faParachuteBox,\n faIndent: faIndent,\n faTruckFieldUn: faTruckFieldUn,\n faHourglass: faHourglass,\n faHourglassEmpty: faHourglassEmpty,\n faMountain: faMountain,\n faUserDoctor: faUserDoctor,\n faUserMd: faUserMd,\n faCircleInfo: faCircleInfo,\n faInfoCircle: faInfoCircle,\n faCloudMeatball: faCloudMeatball,\n faCamera: faCamera,\n faCameraAlt: faCameraAlt,\n faSquareVirus: faSquareVirus,\n faMeteor: faMeteor,\n faCarOn: faCarOn,\n faSleigh: faSleigh,\n faArrowDown19: faArrowDown19,\n faSortNumericAsc: faSortNumericAsc,\n faSortNumericDown: faSortNumericDown,\n faHandHoldingDroplet: faHandHoldingDroplet,\n faHandHoldingWater: faHandHoldingWater,\n faWater: faWater,\n faCalendarCheck: faCalendarCheck,\n faBraille: faBraille,\n faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faLandmark: faLandmark,\n faTruck: faTruck,\n faCrosshairs: faCrosshairs,\n faPersonCane: faPersonCane,\n faTent: faTent,\n faVestPatches: faVestPatches,\n faCheckDouble: faCheckDouble,\n faArrowDownAZ: faArrowDownAZ,\n faSortAlphaAsc: faSortAlphaAsc,\n faSortAlphaDown: faSortAlphaDown,\n faMoneyBillWheat: faMoneyBillWheat,\n faCookie: faCookie,\n faArrowRotateLeft: faArrowRotateLeft,\n faArrowLeftRotate: faArrowLeftRotate,\n faArrowRotateBack: faArrowRotateBack,\n faArrowRotateBackward: faArrowRotateBackward,\n faUndo: faUndo,\n faHardDrive: faHardDrive,\n faHdd: faHdd,\n faFaceGrinSquintTears: faFaceGrinSquintTears,\n faGrinSquintTears: faGrinSquintTears,\n faDumbbell: faDumbbell,\n faRectangleList: faRectangleList,\n faListAlt: faListAlt,\n faTarpDroplet: faTarpDroplet,\n faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n faPersonSkiingNordic: faPersonSkiingNordic,\n faSkiingNordic: faSkiingNordic,\n faCalendarPlus: faCalendarPlus,\n faPlaneArrival: faPlaneArrival,\n faCircleLeft: faCircleLeft,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faTrainSubway: faTrainSubway,\n faSubway: faSubway,\n faChartGantt: faChartGantt,\n faIndianRupeeSign: faIndianRupeeSign,\n faIndianRupee: faIndianRupee,\n faInr: faInr,\n faCropSimple: faCropSimple,\n faCropAlt: faCropAlt,\n faMoneyBill1: faMoneyBill1,\n faMoneyBillAlt: faMoneyBillAlt,\n faLeftLong: faLeftLong,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faDna: faDna,\n faVirusSlash: faVirusSlash,\n faMinus: faMinus,\n faSubtract: faSubtract,\n faChess: faChess,\n faArrowLeftLong: faArrowLeftLong,\n faLongArrowLeft: faLongArrowLeft,\n faPlugCircleCheck: faPlugCircleCheck,\n faStreetView: faStreetView,\n faFrancSign: faFrancSign,\n faVolumeOff: faVolumeOff,\n faHandsAslInterpreting: faHandsAslInterpreting,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAslInterpreting: faAslInterpreting,\n faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n faGear: faGear,\n faCog: faCog,\n faDropletSlash: faDropletSlash,\n faTintSlash: faTintSlash,\n faMosque: faMosque,\n faMosquito: faMosquito,\n faStarOfDavid: faStarOfDavid,\n faPersonMilitaryRifle: faPersonMilitaryRifle,\n faCartShopping: faCartShopping,\n faShoppingCart: faShoppingCart,\n faVials: faVials,\n faPlugCirclePlus: faPlugCirclePlus,\n faPlaceOfWorship: faPlaceOfWorship,\n faGripVertical: faGripVertical,\n faArrowTurnUp: faArrowTurnUp,\n faLevelUp: faLevelUp,\n faU: faU,\n faSquareRootVariable: faSquareRootVariable,\n faSquareRootAlt: faSquareRootAlt,\n faClock: faClock,\n faClockFour: faClockFour,\n faBackwardStep: faBackwardStep,\n faStepBackward: faStepBackward,\n faPallet: faPallet,\n faFaucet: faFaucet,\n faBaseballBatBall: faBaseballBatBall,\n faS: faS,\n faTimeline: faTimeline,\n faKeyboard: faKeyboard,\n faCaretDown: faCaretDown,\n faHouseChimneyMedical: faHouseChimneyMedical,\n faClinicMedical: faClinicMedical,\n faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n faTemperature3: faTemperature3,\n faThermometer3: faThermometer3,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faMobileScreen: faMobileScreen,\n faMobileAndroidAlt: faMobileAndroidAlt,\n faPlaneUp: faPlaneUp,\n faPiggyBank: faPiggyBank,\n faBatteryHalf: faBatteryHalf,\n faBattery3: faBattery3,\n faMountainCity: faMountainCity,\n faCoins: faCoins,\n faKhanda: faKhanda,\n faSliders: faSliders,\n faSlidersH: faSlidersH,\n faFolderTree: faFolderTree,\n faNetworkWired: faNetworkWired,\n faMapPin: faMapPin,\n faHamsa: faHamsa,\n faCentSign: faCentSign,\n faFlask: faFlask,\n faPersonPregnant: faPersonPregnant,\n faWandSparkles: faWandSparkles,\n faEllipsisVertical: faEllipsisVertical,\n faEllipsisV: faEllipsisV,\n faTicket: faTicket,\n faPowerOff: faPowerOff,\n faRightLong: faRightLong,\n faLongArrowAltRight: faLongArrowAltRight,\n faFlagUsa: faFlagUsa,\n faLaptopFile: faLaptopFile,\n faTty: faTty,\n faTeletype: faTeletype,\n faDiagramNext: faDiagramNext,\n faPersonRifle: faPersonRifle,\n faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n faClosedCaptioning: faClosedCaptioning,\n faPersonHiking: faPersonHiking,\n faHiking: faHiking,\n faVenusDouble: faVenusDouble,\n faImages: faImages,\n faCalculator: faCalculator,\n faPeoplePulling: faPeoplePulling,\n faN: faN,\n faCableCar: faCableCar,\n faTram: faTram,\n faCloudRain: faCloudRain,\n faBuildingCircleXmark: faBuildingCircleXmark,\n faShip: faShip,\n faArrowsDownToLine: faArrowsDownToLine,\n faDownload: faDownload,\n faFaceGrin: faFaceGrin,\n faGrin: faGrin,\n faDeleteLeft: faDeleteLeft,\n faBackspace: faBackspace,\n faEyeDropper: faEyeDropper,\n faEyeDropperEmpty: faEyeDropperEmpty,\n faEyedropper: faEyedropper,\n faFileCircleCheck: faFileCircleCheck,\n faForward: faForward,\n faMobile: faMobile,\n faMobileAndroid: faMobileAndroid,\n faMobilePhone: faMobilePhone,\n faFaceMeh: faFaceMeh,\n faMeh: faMeh,\n faAlignCenter: faAlignCenter,\n faBookSkull: faBookSkull,\n faBookDead: faBookDead,\n faIdCard: faIdCard,\n faDriversLicense: faDriversLicense,\n faOutdent: faOutdent,\n faDedent: faDedent,\n faHeartCircleExclamation: faHeartCircleExclamation,\n faHouse: faHouse,\n faHome: faHome,\n faHomeAlt: faHomeAlt,\n faHomeLgAlt: faHomeLgAlt,\n faCalendarWeek: faCalendarWeek,\n faLaptopMedical: faLaptopMedical,\n faB: faB,\n faFileMedical: faFileMedical,\n faDiceOne: faDiceOne,\n faKiwiBird: faKiwiBird,\n faArrowRightArrowLeft: faArrowRightArrowLeft,\n faExchange: faExchange,\n faRotateRight: faRotateRight,\n faRedoAlt: faRedoAlt,\n faRotateForward: faRotateForward,\n faUtensils: faUtensils,\n faCutlery: faCutlery,\n faArrowUpWideShort: faArrowUpWideShort,\n faSortAmountUp: faSortAmountUp,\n faMillSign: faMillSign,\n faBowlRice: faBowlRice,\n faSkull: faSkull,\n faTowerBroadcast: faTowerBroadcast,\n faBroadcastTower: faBroadcastTower,\n faTruckPickup: faTruckPickup,\n faUpLong: faUpLong,\n faLongArrowAltUp: faLongArrowAltUp,\n faStop: faStop,\n faCodeMerge: faCodeMerge,\n faUpload: faUpload,\n faHurricane: faHurricane,\n faMound: faMound,\n faToiletPortable: faToiletPortable,\n faCompactDisc: faCompactDisc,\n faFileArrowDown: faFileArrowDown,\n faFileDownload: faFileDownload,\n faCaravan: faCaravan,\n faShieldCat: faShieldCat,\n faBolt: faBolt,\n faZap: faZap,\n faGlassWater: faGlassWater,\n faOilWell: faOilWell,\n faVault: faVault,\n faMars: faMars,\n faToilet: faToilet,\n faPlaneCircleXmark: faPlaneCircleXmark,\n faYenSign: faYenSign,\n faCny: faCny,\n faJpy: faJpy,\n faRmb: faRmb,\n faYen: faYen,\n faRubleSign: faRubleSign,\n faRouble: faRouble,\n faRub: faRub,\n faRuble: faRuble,\n faSun: faSun,\n faGuitar: faGuitar,\n faFaceLaughWink: faFaceLaughWink,\n faLaughWink: faLaughWink,\n faHorseHead: faHorseHead,\n faBoreHole: faBoreHole,\n faIndustry: faIndustry,\n faCircleDown: faCircleDown,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowsTurnToDots: faArrowsTurnToDots,\n faFlorinSign: faFlorinSign,\n faArrowDownShortWide: faArrowDownShortWide,\n faSortAmountDesc: faSortAmountDesc,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faLessThan: faLessThan,\n faAngleDown: faAngleDown,\n faCarTunnel: faCarTunnel,\n faHeadSideCough: faHeadSideCough,\n faGripLines: faGripLines,\n faThumbsDown: faThumbsDown,\n faUserLock: faUserLock,\n faArrowRightLong: faArrowRightLong,\n faLongArrowRight: faLongArrowRight,\n faAnchorCircleXmark: faAnchorCircleXmark,\n faEllipsis: faEllipsis,\n faEllipsisH: faEllipsisH,\n faChessPawn: faChessPawn,\n faKitMedical: faKitMedical,\n faFirstAid: faFirstAid,\n faPersonThroughWindow: faPersonThroughWindow,\n faToolbox: faToolbox,\n faHandsHoldingCircle: faHandsHoldingCircle,\n faBug: faBug,\n faCreditCard: faCreditCard,\n faCreditCardAlt: faCreditCardAlt,\n faCar: faCar,\n faAutomobile: faAutomobile,\n faHandHoldingHand: faHandHoldingHand,\n faBookOpenReader: faBookOpenReader,\n faBookReader: faBookReader,\n faMountainSun: faMountainSun,\n faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n faDiceD20: faDiceD20,\n faTruckDroplet: faTruckDroplet,\n faFileCircleXmark: faFileCircleXmark,\n faTemperatureArrowUp: faTemperatureArrowUp,\n faTemperatureUp: faTemperatureUp,\n faMedal: faMedal,\n faBed: faBed,\n faSquareH: faSquareH,\n faHSquare: faHSquare,\n faPodcast: faPodcast,\n faTemperatureFull: faTemperatureFull,\n faTemperature4: faTemperature4,\n faThermometer4: faThermometer4,\n faThermometerFull: faThermometerFull,\n faBell: faBell,\n faSuperscript: faSuperscript,\n faPlugCircleXmark: faPlugCircleXmark,\n faStarOfLife: faStarOfLife,\n faPhoneSlash: faPhoneSlash,\n faPaintRoller: faPaintRoller,\n faHandshakeAngle: faHandshakeAngle,\n faHandsHelping: faHandsHelping,\n faLocationDot: faLocationDot,\n faMapMarkerAlt: faMapMarkerAlt,\n faFile: faFile,\n faGreaterThan: faGreaterThan,\n faPersonSwimming: faPersonSwimming,\n faSwimmer: faSwimmer,\n faArrowDown: faArrowDown,\n faDroplet: faDroplet,\n faTint: faTint,\n faEraser: faEraser,\n faEarthAmericas: faEarthAmericas,\n faEarth: faEarth,\n faEarthAmerica: faEarthAmerica,\n faGlobeAmericas: faGlobeAmericas,\n faPersonBurst: faPersonBurst,\n faDove: faDove,\n faBatteryEmpty: faBatteryEmpty,\n faBattery0: faBattery0,\n faSocks: faSocks,\n faInbox: faInbox,\n faSection: faSection,\n faGaugeHigh: faGaugeHigh,\n faTachometerAlt: faTachometerAlt,\n faTachometerAltFast: faTachometerAltFast,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalWide: faHospitalWide,\n faWineBottle: faWineBottle,\n faChessRook: faChessRook,\n faBarsStaggered: faBarsStaggered,\n faReorder: faReorder,\n faStream: faStream,\n faDharmachakra: faDharmachakra,\n faHotdog: faHotdog,\n faPersonWalkingWithCane: faPersonWalkingWithCane,\n faBlind: faBlind,\n faDrum: faDrum,\n faIceCream: faIceCream,\n faHeartCircleBolt: faHeartCircleBolt,\n faFax: faFax,\n faParagraph: faParagraph,\n faCheckToSlot: faCheckToSlot,\n faVoteYea: faVoteYea,\n faStarHalf: faStarHalf,\n faBoxesStacked: faBoxesStacked,\n faBoxes: faBoxes,\n faBoxesAlt: faBoxesAlt,\n faLink: faLink,\n faChain: faChain,\n faEarListen: faEarListen,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faTreeCity: faTreeCity,\n faPlay: faPlay,\n faFont: faFont,\n faRupiahSign: faRupiahSign,\n faMagnifyingGlass: faMagnifyingGlass,\n faSearch: faSearch,\n faTableTennisPaddleBall: faTableTennisPaddleBall,\n faPingPongPaddleBall: faPingPongPaddleBall,\n faTableTennis: faTableTennis,\n faPersonDotsFromLine: faPersonDotsFromLine,\n faDiagnoses: faDiagnoses,\n faTrashCanArrowUp: faTrashCanArrowUp,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faNairaSign: faNairaSign,\n faCartArrowDown: faCartArrowDown,\n faWalkieTalkie: faWalkieTalkie,\n faFilePen: faFilePen,\n faFileEdit: faFileEdit,\n faReceipt: faReceipt,\n faSquarePen: faSquarePen,\n faPenSquare: faPenSquare,\n faPencilSquare: faPencilSquare,\n faSuitcaseRolling: faSuitcaseRolling,\n faPersonCircleExclamation: faPersonCircleExclamation,\n faChevronDown: faChevronDown,\n faBatteryFull: faBatteryFull,\n faBattery: faBattery,\n faBattery5: faBattery5,\n faSkullCrossbones: faSkullCrossbones,\n faCodeCompare: faCodeCompare,\n faListUl: faListUl,\n faListDots: faListDots,\n faSchoolLock: faSchoolLock,\n faTowerCell: faTowerCell,\n faDownLong: faDownLong,\n faLongArrowAltDown: faLongArrowAltDown,\n faRankingStar: faRankingStar,\n faChessKing: faChessKing,\n faPersonHarassing: faPersonHarassing,\n faBrazilianRealSign: faBrazilianRealSign,\n faLandmarkDome: faLandmarkDome,\n faLandmarkAlt: faLandmarkAlt,\n faArrowUp: faArrowUp,\n faTv: faTv,\n faTelevision: faTelevision,\n faTvAlt: faTvAlt,\n faShrimp: faShrimp,\n faListCheck: faListCheck,\n faTasks: faTasks,\n faJugDetergent: faJugDetergent,\n faCircleUser: faCircleUser,\n faUserCircle: faUserCircle,\n faUserShield: faUserShield,\n faWind: faWind,\n faCarBurst: faCarBurst,\n faCarCrash: faCarCrash,\n faY: faY,\n faPersonSnowboarding: faPersonSnowboarding,\n faSnowboarding: faSnowboarding,\n faTruckFast: faTruckFast,\n faShippingFast: faShippingFast,\n faFish: faFish,\n faUserGraduate: faUserGraduate,\n faCircleHalfStroke: faCircleHalfStroke,\n faAdjust: faAdjust,\n faClapperboard: faClapperboard,\n faCircleRadiation: faCircleRadiation,\n faRadiationAlt: faRadiationAlt,\n faBaseball: faBaseball,\n faBaseballBall: faBaseballBall,\n faJetFighterUp: faJetFighterUp,\n faDiagramProject: faDiagramProject,\n faProjectDiagram: faProjectDiagram,\n faCopy: faCopy,\n faVolumeXmark: faVolumeXmark,\n faVolumeMute: faVolumeMute,\n faVolumeTimes: faVolumeTimes,\n faHandSparkles: faHandSparkles,\n faGrip: faGrip,\n faGripHorizontal: faGripHorizontal,\n faShareFromSquare: faShareFromSquare,\n faShareSquare: faShareSquare,\n faChildCombatant: faChildCombatant,\n faChildRifle: faChildRifle,\n faGun: faGun,\n faSquarePhone: faSquarePhone,\n faPhoneSquare: faPhoneSquare,\n faPlus: faPlus,\n faAdd: faAdd,\n faExpand: faExpand,\n faComputer: faComputer,\n faXmark: faXmark,\n faClose: faClose,\n faMultiply: faMultiply,\n faRemove: faRemove,\n faTimes: faTimes,\n faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n faArrows: faArrows,\n faChalkboardUser: faChalkboardUser,\n faChalkboardTeacher: faChalkboardTeacher,\n faPesoSign: faPesoSign,\n faBuildingShield: faBuildingShield,\n faBaby: faBaby,\n faUsersLine: faUsersLine,\n faQuoteLeft: faQuoteLeft,\n faQuoteLeftAlt: faQuoteLeftAlt,\n faTractor: faTractor,\n faTrashArrowUp: faTrashArrowUp,\n faTrashRestore: faTrashRestore,\n faArrowDownUpLock: faArrowDownUpLock,\n faLinesLeaning: faLinesLeaning,\n faRulerCombined: faRulerCombined,\n faCopyright: faCopyright,\n faEquals: faEquals,\n faBlender: faBlender,\n faTeeth: faTeeth,\n faShekelSign: faShekelSign,\n faIls: faIls,\n faShekel: faShekel,\n faSheqel: faSheqel,\n faSheqelSign: faSheqelSign,\n faMap: faMap,\n faRocket: faRocket,\n faPhotoFilm: faPhotoFilm,\n faPhotoVideo: faPhotoVideo,\n faFolderMinus: faFolderMinus,\n faStore: faStore,\n faArrowTrendUp: faArrowTrendUp,\n faPlugCircleMinus: faPlugCircleMinus,\n faSignHanging: faSignHanging,\n faSign: faSign,\n faBezierCurve: faBezierCurve,\n faBellSlash: faBellSlash,\n faTablet: faTablet,\n faTabletAndroid: faTabletAndroid,\n faSchoolFlag: faSchoolFlag,\n faFill: faFill,\n faAngleUp: faAngleUp,\n faDrumstickBite: faDrumstickBite,\n faHollyBerry: faHollyBerry,\n faChevronLeft: faChevronLeft,\n faBacteria: faBacteria,\n faHandLizard: faHandLizard,\n faNotdef: faNotdef,\n faDisease: faDisease,\n faBriefcaseMedical: faBriefcaseMedical,\n faGenderless: faGenderless,\n faChevronRight: faChevronRight,\n faRetweet: faRetweet,\n faCarRear: faCarRear,\n faCarAlt: faCarAlt,\n faPumpSoap: faPumpSoap,\n faVideoSlash: faVideoSlash,\n faBatteryQuarter: faBatteryQuarter,\n faBattery2: faBattery2,\n faRadio: faRadio,\n faBabyCarriage: faBabyCarriage,\n faCarriageBaby: faCarriageBaby,\n faTrafficLight: faTrafficLight,\n faThermometer: faThermometer,\n faVrCardboard: faVrCardboard,\n faHandMiddleFinger: faHandMiddleFinger,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faTruckMoving: faTruckMoving,\n faGlassWaterDroplet: faGlassWaterDroplet,\n faDisplay: faDisplay,\n faFaceSmile: faFaceSmile,\n faSmile: faSmile,\n faThumbtack: faThumbtack,\n faThumbTack: faThumbTack,\n faTrophy: faTrophy,\n faPersonPraying: faPersonPraying,\n faPray: faPray,\n faHammer: faHammer,\n faHandPeace: faHandPeace,\n faRotate: faRotate,\n faSyncAlt: faSyncAlt,\n faSpinner: faSpinner,\n faRobot: faRobot,\n faPeace: faPeace,\n faGears: faGears,\n faCogs: faCogs,\n faWarehouse: faWarehouse,\n faArrowUpRightDots: faArrowUpRightDots,\n faSplotch: faSplotch,\n faFaceGrinHearts: faFaceGrinHearts,\n faGrinHearts: faGrinHearts,\n faDiceFour: faDiceFour,\n faSimCard: faSimCard,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faMercury: faMercury,\n faArrowTurnDown: faArrowTurnDown,\n faLevelDown: faLevelDown,\n faPersonFallingBurst: faPersonFallingBurst,\n faAward: faAward,\n faTicketSimple: faTicketSimple,\n faTicketAlt: faTicketAlt,\n faBuilding: faBuilding,\n faAnglesLeft: faAnglesLeft,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faQrcode: faQrcode,\n faClockRotateLeft: faClockRotateLeft,\n faHistory: faHistory,\n faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n faGrinBeamSweat: faGrinBeamSweat,\n faFileExport: faFileExport,\n faArrowRightFromFile: faArrowRightFromFile,\n faShield: faShield,\n faShieldBlank: faShieldBlank,\n faArrowUpShortWide: faArrowUpShortWide,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faHouseMedical: faHouseMedical,\n faGolfBallTee: faGolfBallTee,\n faGolfBall: faGolfBall,\n faCircleChevronLeft: faCircleChevronLeft,\n faChevronCircleLeft: faChevronCircleLeft,\n faHouseChimneyWindow: faHouseChimneyWindow,\n faPenNib: faPenNib,\n faTentArrowTurnLeft: faTentArrowTurnLeft,\n faTents: faTents,\n faWandMagic: faWandMagic,\n faMagic: faMagic,\n faDog: faDog,\n faCarrot: faCarrot,\n faMoon: faMoon,\n faWineGlassEmpty: faWineGlassEmpty,\n faWineGlassAlt: faWineGlassAlt,\n faCheese: faCheese,\n faYinYang: faYinYang,\n faMusic: faMusic,\n faCodeCommit: faCodeCommit,\n faTemperatureLow: faTemperatureLow,\n faPersonBiking: faPersonBiking,\n faBiking: faBiking,\n faBroom: faBroom,\n faShieldHeart: faShieldHeart,\n faGopuram: faGopuram,\n faEarthOceania: faEarthOceania,\n faGlobeOceania: faGlobeOceania,\n faSquareXmark: faSquareXmark,\n faTimesSquare: faTimesSquare,\n faXmarkSquare: faXmarkSquare,\n faHashtag: faHashtag,\n faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n faExpandAlt: faExpandAlt,\n faOilCan: faOilCan,\n faT: faT,\n faHippo: faHippo,\n faChartColumn: faChartColumn,\n faInfinity: faInfinity,\n faVialCircleCheck: faVialCircleCheck,\n faPersonArrowDownToLine: faPersonArrowDownToLine,\n faVoicemail: faVoicemail,\n faFan: faFan,\n faPersonWalkingLuggage: faPersonWalkingLuggage,\n faUpDown: faUpDown,\n faArrowsAltV: faArrowsAltV,\n faCloudMoonRain: faCloudMoonRain,\n faCalendar: faCalendar,\n faTrailer: faTrailer,\n faBahai: faBahai,\n faHaykal: faHaykal,\n faSdCard: faSdCard,\n faDragon: faDragon,\n faShoePrints: faShoePrints,\n faCirclePlus: faCirclePlus,\n faPlusCircle: faPlusCircle,\n faFaceGrinTongueWink: faFaceGrinTongueWink,\n faGrinTongueWink: faGrinTongueWink,\n faHandHolding: faHandHolding,\n faPlugCircleExclamation: faPlugCircleExclamation,\n faLinkSlash: faLinkSlash,\n faChainBroken: faChainBroken,\n faChainSlash: faChainSlash,\n faUnlink: faUnlink,\n faClone: faClone,\n faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n faArrowUpZA: faArrowUpZA,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faFireFlameCurved: faFireFlameCurved,\n faFireAlt: faFireAlt,\n faTornado: faTornado,\n faFileCirclePlus: faFileCirclePlus,\n faBookQuran: faBookQuran,\n faQuran: faQuran,\n faAnchor: faAnchor,\n faBorderAll: faBorderAll,\n faFaceAngry: faFaceAngry,\n faAngry: faAngry,\n faCookieBite: faCookieBite,\n faArrowTrendDown: faArrowTrendDown,\n faRss: faRss,\n faFeed: faFeed,\n faDrawPolygon: faDrawPolygon,\n faScaleBalanced: faScaleBalanced,\n faBalanceScale: faBalanceScale,\n faGaugeSimpleHigh: faGaugeSimpleHigh,\n faTachometer: faTachometer,\n faTachometerFast: faTachometerFast,\n faShower: faShower,\n faDesktop: faDesktop,\n faDesktopAlt: faDesktopAlt,\n faM: faM,\n faTableList: faTableList,\n faThList: faThList,\n faCommentSms: faCommentSms,\n faSms: faSms,\n faBook: faBook,\n faUserPlus: faUserPlus,\n faCheck: faCheck,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBattery4: faBattery4,\n faHouseCircleCheck: faHouseCircleCheck,\n faAngleLeft: faAngleLeft,\n faDiagramSuccessor: faDiagramSuccessor,\n faTruckArrowRight: faTruckArrowRight,\n faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n faHandFist: faHandFist,\n faFistRaised: faFistRaised,\n faCloudMoon: faCloudMoon,\n faBriefcase: faBriefcase,\n faPersonFalling: faPersonFalling,\n faImagePortrait: faImagePortrait,\n faPortrait: faPortrait,\n faUserTag: faUserTag,\n faRug: faRug,\n faEarthEurope: faEarthEurope,\n faGlobeEurope: faGlobeEurope,\n faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n faLuggageCart: faLuggageCart,\n faRectangleXmark: faRectangleXmark,\n faRectangleTimes: faRectangleTimes,\n faTimesRectangle: faTimesRectangle,\n faWindowClose: faWindowClose,\n faBahtSign: faBahtSign,\n faBookOpen: faBookOpen,\n faBookJournalWhills: faBookJournalWhills,\n faJournalWhills: faJournalWhills,\n faHandcuffs: faHandcuffs,\n faTriangleExclamation: faTriangleExclamation,\n faExclamationTriangle: faExclamationTriangle,\n faWarning: faWarning,\n faDatabase: faDatabase,\n faShare: faShare,\n faArrowTurnRight: faArrowTurnRight,\n faMailForward: faMailForward,\n faBottleDroplet: faBottleDroplet,\n faMaskFace: faMaskFace,\n faHillRockslide: faHillRockslide,\n faRightLeft: faRightLeft,\n faExchangeAlt: faExchangeAlt,\n faPaperPlane: faPaperPlane,\n faRoadCircleExclamation: faRoadCircleExclamation,\n faDungeon: faDungeon,\n faAlignRight: faAlignRight,\n faMoneyBill1Wave: faMoneyBill1Wave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faLifeRing: faLifeRing,\n faHands: faHands,\n faSignLanguage: faSignLanguage,\n faSigning: faSigning,\n faCalendarDay: faCalendarDay,\n faWaterLadder: faWaterLadder,\n faLadderWater: faLadderWater,\n faSwimmingPool: faSwimmingPool,\n faArrowsUpDown: faArrowsUpDown,\n faArrowsV: faArrowsV,\n faFaceGrimace: faFaceGrimace,\n faGrimace: faGrimace,\n faWheelchairMove: faWheelchairMove,\n faWheelchairAlt: faWheelchairAlt,\n faTurnDown: faTurnDown,\n faLevelDownAlt: faLevelDownAlt,\n faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n faSquareEnvelope: faSquareEnvelope,\n faEnvelopeSquare: faEnvelopeSquare,\n faDice: faDice,\n faBowlingBall: faBowlingBall,\n faBrain: faBrain,\n faBandage: faBandage,\n faBandAid: faBandAid,\n faCalendarMinus: faCalendarMinus,\n faCircleXmark: faCircleXmark,\n faTimesCircle: faTimesCircle,\n faXmarkCircle: faXmarkCircle,\n faGifts: faGifts,\n faHotel: faHotel,\n faEarthAsia: faEarthAsia,\n faGlobeAsia: faGlobeAsia,\n faIdCardClip: faIdCardClip,\n faIdCardAlt: faIdCardAlt,\n faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n faSearchPlus: faSearchPlus,\n faThumbsUp: faThumbsUp,\n faUserClock: faUserClock,\n faHandDots: faHandDots,\n faAllergies: faAllergies,\n faFileInvoice: faFileInvoice,\n faWindowMinimize: faWindowMinimize,\n faMugSaucer: faMugSaucer,\n faCoffee: faCoffee,\n faBrush: faBrush,\n faMask: faMask,\n faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n faSearchMinus: faSearchMinus,\n faRulerVertical: faRulerVertical,\n faUserLarge: faUserLarge,\n faUserAlt: faUserAlt,\n faTrainTram: faTrainTram,\n faUserNurse: faUserNurse,\n faSyringe: faSyringe,\n faCloudSun: faCloudSun,\n faStopwatch20: faStopwatch20,\n faSquareFull: faSquareFull,\n faMagnet: faMagnet,\n faJar: faJar,\n faNoteSticky: faNoteSticky,\n faStickyNote: faStickyNote,\n faBugSlash: faBugSlash,\n faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n faBone: faBone,\n faUserInjured: faUserInjured,\n faFaceSadTear: faFaceSadTear,\n faSadTear: faSadTear,\n faPlane: faPlane,\n faTentArrowsDown: faTentArrowsDown,\n faExclamation: faExclamation,\n faArrowsSpin: faArrowsSpin,\n faPrint: faPrint,\n faTurkishLiraSign: faTurkishLiraSign,\n faTry: faTry,\n faTurkishLira: faTurkishLira,\n faDollarSign: faDollarSign,\n faDollar: faDollar,\n faUsd: faUsd,\n faX: faX,\n faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n faSearchDollar: faSearchDollar,\n faUsersGear: faUsersGear,\n faUsersCog: faUsersCog,\n faPersonMilitaryPointing: faPersonMilitaryPointing,\n faBuildingColumns: faBuildingColumns,\n faBank: faBank,\n faInstitution: faInstitution,\n faMuseum: faMuseum,\n faUniversity: faUniversity,\n faUmbrella: faUmbrella,\n faTrowel: faTrowel,\n faD: faD,\n faStapler: faStapler,\n faMasksTheater: faMasksTheater,\n faTheaterMasks: faTheaterMasks,\n faKipSign: faKipSign,\n faHandPointLeft: faHandPointLeft,\n faHandshakeSimple: faHandshakeSimple,\n faHandshakeAlt: faHandshakeAlt,\n faJetFighter: faJetFighter,\n faFighterJet: faFighterJet,\n faSquareShareNodes: faSquareShareNodes,\n faShareAltSquare: faShareAltSquare,\n faBarcode: faBarcode,\n faPlusMinus: faPlusMinus,\n faVideo: faVideo,\n faVideoCamera: faVideoCamera,\n faGraduationCap: faGraduationCap,\n faMortarBoard: faMortarBoard,\n faHandHoldingMedical: faHandHoldingMedical,\n faPersonCircleCheck: faPersonCircleCheck,\n faTurnUp: faTurnUp,\n faLevelUpAlt: faLevelUpAlt\n };\n\n exports.fas = icons;\n exports.prefix = prefix;\n exports.fa0 = fa0;\n exports.fa1 = fa1;\n exports.fa2 = fa2;\n exports.fa3 = fa3;\n exports.fa4 = fa4;\n exports.fa5 = fa5;\n exports.fa6 = fa6;\n exports.fa7 = fa7;\n exports.fa8 = fa8;\n exports.fa9 = fa9;\n exports.faFillDrip = faFillDrip;\n exports.faArrowsToCircle = faArrowsToCircle;\n exports.faCircleChevronRight = faCircleChevronRight;\n exports.faChevronCircleRight = faChevronCircleRight;\n exports.faAt = faAt;\n exports.faTrashCan = faTrashCan;\n exports.faTrashAlt = faTrashAlt;\n exports.faTextHeight = faTextHeight;\n exports.faUserXmark = faUserXmark;\n exports.faUserTimes = faUserTimes;\n exports.faStethoscope = faStethoscope;\n exports.faMessage = faMessage;\n exports.faCommentAlt = faCommentAlt;\n exports.faInfo = faInfo;\n exports.faDownLeftAndUpRightToCenter = faDownLeftAndUpRightToCenter;\n exports.faCompressAlt = faCompressAlt;\n exports.faExplosion = faExplosion;\n exports.faFileLines = faFileLines;\n exports.faFileAlt = faFileAlt;\n exports.faFileText = faFileText;\n exports.faWaveSquare = faWaveSquare;\n exports.faRing = faRing;\n exports.faBuildingUn = faBuildingUn;\n exports.faDiceThree = faDiceThree;\n exports.faCalendarDays = faCalendarDays;\n exports.faCalendarAlt = faCalendarAlt;\n exports.faAnchorCircleCheck = faAnchorCircleCheck;\n exports.faBuildingCircleArrowRight = faBuildingCircleArrowRight;\n exports.faVolleyball = faVolleyball;\n exports.faVolleyballBall = faVolleyballBall;\n exports.faArrowsUpToLine = faArrowsUpToLine;\n exports.faSortDown = faSortDown;\n exports.faSortDesc = faSortDesc;\n exports.faCircleMinus = faCircleMinus;\n exports.faMinusCircle = faMinusCircle;\n exports.faDoorOpen = faDoorOpen;\n exports.faRightFromBracket = faRightFromBracket;\n exports.faSignOutAlt = faSignOutAlt;\n exports.faAtom = faAtom;\n exports.faSoap = faSoap;\n exports.faIcons = faIcons;\n exports.faHeartMusicCameraBolt = faHeartMusicCameraBolt;\n exports.faMicrophoneLinesSlash = faMicrophoneLinesSlash;\n exports.faMicrophoneAltSlash = faMicrophoneAltSlash;\n exports.faBridgeCircleCheck = faBridgeCircleCheck;\n exports.faPumpMedical = faPumpMedical;\n exports.faFingerprint = faFingerprint;\n exports.faHandPointRight = faHandPointRight;\n exports.faMagnifyingGlassLocation = faMagnifyingGlassLocation;\n exports.faSearchLocation = faSearchLocation;\n exports.faForwardStep = faForwardStep;\n exports.faStepForward = faStepForward;\n exports.faFaceSmileBeam = faFaceSmileBeam;\n exports.faSmileBeam = faSmileBeam;\n exports.faFlagCheckered = faFlagCheckered;\n exports.faFootball = faFootball;\n exports.faFootballBall = faFootballBall;\n exports.faSchoolCircleExclamation = faSchoolCircleExclamation;\n exports.faCrop = faCrop;\n exports.faAnglesDown = faAnglesDown;\n exports.faAngleDoubleDown = faAngleDoubleDown;\n exports.faUsersRectangle = faUsersRectangle;\n exports.faPeopleRoof = faPeopleRoof;\n exports.faPeopleLine = faPeopleLine;\n exports.faBeerMugEmpty = faBeerMugEmpty;\n exports.faBeer = faBeer;\n exports.faDiagramPredecessor = faDiagramPredecessor;\n exports.faArrowUpLong = faArrowUpLong;\n exports.faLongArrowUp = faLongArrowUp;\n exports.faFireFlameSimple = faFireFlameSimple;\n exports.faBurn = faBurn;\n exports.faPerson = faPerson;\n exports.faMale = faMale;\n exports.faLaptop = faLaptop;\n exports.faFileCsv = faFileCsv;\n exports.faMenorah = faMenorah;\n exports.faTruckPlane = faTruckPlane;\n exports.faRecordVinyl = faRecordVinyl;\n exports.faFaceGrinStars = faFaceGrinStars;\n exports.faGrinStars = faGrinStars;\n exports.faBong = faBong;\n exports.faSpaghettiMonsterFlying = faSpaghettiMonsterFlying;\n exports.faPastafarianism = faPastafarianism;\n exports.faArrowDownUpAcrossLine = faArrowDownUpAcrossLine;\n exports.faSpoon = faSpoon;\n exports.faUtensilSpoon = faUtensilSpoon;\n exports.faJarWheat = faJarWheat;\n exports.faEnvelopesBulk = faEnvelopesBulk;\n exports.faMailBulk = faMailBulk;\n exports.faFileCircleExclamation = faFileCircleExclamation;\n exports.faCircleH = faCircleH;\n exports.faHospitalSymbol = faHospitalSymbol;\n exports.faPager = faPager;\n exports.faAddressBook = faAddressBook;\n exports.faContactBook = faContactBook;\n exports.faStrikethrough = faStrikethrough;\n exports.faK = faK;\n exports.faLandmarkFlag = faLandmarkFlag;\n exports.faPencil = faPencil;\n exports.faPencilAlt = faPencilAlt;\n exports.faBackward = faBackward;\n exports.faCaretRight = faCaretRight;\n exports.faComments = faComments;\n exports.faPaste = faPaste;\n exports.faFileClipboard = faFileClipboard;\n exports.faCodePullRequest = faCodePullRequest;\n exports.faClipboardList = faClipboardList;\n exports.faTruckRampBox = faTruckRampBox;\n exports.faTruckLoading = faTruckLoading;\n exports.faUserCheck = faUserCheck;\n exports.faVialVirus = faVialVirus;\n exports.faSheetPlastic = faSheetPlastic;\n exports.faBlog = faBlog;\n exports.faUserNinja = faUserNinja;\n exports.faPersonArrowUpFromLine = faPersonArrowUpFromLine;\n exports.faScrollTorah = faScrollTorah;\n exports.faTorah = faTorah;\n exports.faBroomBall = faBroomBall;\n exports.faQuidditch = faQuidditch;\n exports.faQuidditchBroomBall = faQuidditchBroomBall;\n exports.faToggleOff = faToggleOff;\n exports.faBoxArchive = faBoxArchive;\n exports.faArchive = faArchive;\n exports.faPersonDrowning = faPersonDrowning;\n exports.faArrowDown91 = faArrowDown91;\n exports.faSortNumericDesc = faSortNumericDesc;\n exports.faSortNumericDownAlt = faSortNumericDownAlt;\n exports.faFaceGrinTongueSquint = faFaceGrinTongueSquint;\n exports.faGrinTongueSquint = faGrinTongueSquint;\n exports.faSprayCan = faSprayCan;\n exports.faTruckMonster = faTruckMonster;\n exports.faW = faW;\n exports.faEarthAfrica = faEarthAfrica;\n exports.faGlobeAfrica = faGlobeAfrica;\n exports.faRainbow = faRainbow;\n exports.faCircleNotch = faCircleNotch;\n exports.faTabletScreenButton = faTabletScreenButton;\n exports.faTabletAlt = faTabletAlt;\n exports.faPaw = faPaw;\n exports.faCloud = faCloud;\n exports.faTrowelBricks = faTrowelBricks;\n exports.faFaceFlushed = faFaceFlushed;\n exports.faFlushed = faFlushed;\n exports.faHospitalUser = faHospitalUser;\n exports.faTentArrowLeftRight = faTentArrowLeftRight;\n exports.faGavel = faGavel;\n exports.faLegal = faLegal;\n exports.faBinoculars = faBinoculars;\n exports.faMicrophoneSlash = faMicrophoneSlash;\n exports.faBoxTissue = faBoxTissue;\n exports.faMotorcycle = faMotorcycle;\n exports.faBellConcierge = faBellConcierge;\n exports.faConciergeBell = faConciergeBell;\n exports.faPenRuler = faPenRuler;\n exports.faPencilRuler = faPencilRuler;\n exports.faPeopleArrows = faPeopleArrows;\n exports.faPeopleArrowsLeftRight = faPeopleArrowsLeftRight;\n exports.faMarsAndVenusBurst = faMarsAndVenusBurst;\n exports.faSquareCaretRight = faSquareCaretRight;\n exports.faCaretSquareRight = faCaretSquareRight;\n exports.faScissors = faScissors;\n exports.faCut = faCut;\n exports.faSunPlantWilt = faSunPlantWilt;\n exports.faToiletsPortable = faToiletsPortable;\n exports.faHockeyPuck = faHockeyPuck;\n exports.faTable = faTable;\n exports.faMagnifyingGlassArrowRight = faMagnifyingGlassArrowRight;\n exports.faTachographDigital = faTachographDigital;\n exports.faDigitalTachograph = faDigitalTachograph;\n exports.faUsersSlash = faUsersSlash;\n exports.faClover = faClover;\n exports.faReply = faReply;\n exports.faMailReply = faMailReply;\n exports.faStarAndCrescent = faStarAndCrescent;\n exports.faHouseFire = faHouseFire;\n exports.faSquareMinus = faSquareMinus;\n exports.faMinusSquare = faMinusSquare;\n exports.faHelicopter = faHelicopter;\n exports.faCompass = faCompass;\n exports.faSquareCaretDown = faSquareCaretDown;\n exports.faCaretSquareDown = faCaretSquareDown;\n exports.faFileCircleQuestion = faFileCircleQuestion;\n exports.faLaptopCode = faLaptopCode;\n exports.faSwatchbook = faSwatchbook;\n exports.faPrescriptionBottle = faPrescriptionBottle;\n exports.faBars = faBars;\n exports.faNavicon = faNavicon;\n exports.faPeopleGroup = faPeopleGroup;\n exports.faHourglassEnd = faHourglassEnd;\n exports.faHourglass3 = faHourglass3;\n exports.faHeartCrack = faHeartCrack;\n exports.faHeartBroken = faHeartBroken;\n exports.faSquareUpRight = faSquareUpRight;\n exports.faExternalLinkSquareAlt = faExternalLinkSquareAlt;\n exports.faFaceKissBeam = faFaceKissBeam;\n exports.faKissBeam = faKissBeam;\n exports.faFilm = faFilm;\n exports.faRulerHorizontal = faRulerHorizontal;\n exports.faPeopleRobbery = faPeopleRobbery;\n exports.faLightbulb = faLightbulb;\n exports.faCaretLeft = faCaretLeft;\n exports.faCircleExclamation = faCircleExclamation;\n exports.faExclamationCircle = faExclamationCircle;\n exports.faSchoolCircleXmark = faSchoolCircleXmark;\n exports.faArrowRightFromBracket = faArrowRightFromBracket;\n exports.faSignOut = faSignOut;\n exports.faCircleChevronDown = faCircleChevronDown;\n exports.faChevronCircleDown = faChevronCircleDown;\n exports.faUnlockKeyhole = faUnlockKeyhole;\n exports.faUnlockAlt = faUnlockAlt;\n exports.faCloudShowersHeavy = faCloudShowersHeavy;\n exports.faHeadphonesSimple = faHeadphonesSimple;\n exports.faHeadphonesAlt = faHeadphonesAlt;\n exports.faSitemap = faSitemap;\n exports.faCircleDollarToSlot = faCircleDollarToSlot;\n exports.faDonate = faDonate;\n exports.faMemory = faMemory;\n exports.faRoadSpikes = faRoadSpikes;\n exports.faFireBurner = faFireBurner;\n exports.faFlag = faFlag;\n exports.faHanukiah = faHanukiah;\n exports.faFeather = faFeather;\n exports.faVolumeLow = faVolumeLow;\n exports.faVolumeDown = faVolumeDown;\n exports.faCommentSlash = faCommentSlash;\n exports.faCloudSunRain = faCloudSunRain;\n exports.faCompress = faCompress;\n exports.faWheatAwn = faWheatAwn;\n exports.faWheatAlt = faWheatAlt;\n exports.faAnkh = faAnkh;\n exports.faHandsHoldingChild = faHandsHoldingChild;\n exports.faAsterisk = faAsterisk;\n exports.faSquareCheck = faSquareCheck;\n exports.faCheckSquare = faCheckSquare;\n exports.faPesetaSign = faPesetaSign;\n exports.faHeading = faHeading;\n exports.faHeader = faHeader;\n exports.faGhost = faGhost;\n exports.faList = faList;\n exports.faListSquares = faListSquares;\n exports.faSquarePhoneFlip = faSquarePhoneFlip;\n exports.faPhoneSquareAlt = faPhoneSquareAlt;\n exports.faCartPlus = faCartPlus;\n exports.faGamepad = faGamepad;\n exports.faCircleDot = faCircleDot;\n exports.faDotCircle = faDotCircle;\n exports.faFaceDizzy = faFaceDizzy;\n exports.faDizzy = faDizzy;\n exports.faEgg = faEgg;\n exports.faHouseMedicalCircleXmark = faHouseMedicalCircleXmark;\n exports.faCampground = faCampground;\n exports.faFolderPlus = faFolderPlus;\n exports.faFutbol = faFutbol;\n exports.faFutbolBall = faFutbolBall;\n exports.faSoccerBall = faSoccerBall;\n exports.faPaintbrush = faPaintbrush;\n exports.faPaintBrush = faPaintBrush;\n exports.faLock = faLock;\n exports.faGasPump = faGasPump;\n exports.faHotTubPerson = faHotTubPerson;\n exports.faHotTub = faHotTub;\n exports.faMapLocation = faMapLocation;\n exports.faMapMarked = faMapMarked;\n exports.faHouseFloodWater = faHouseFloodWater;\n exports.faTree = faTree;\n exports.faBridgeLock = faBridgeLock;\n exports.faSackDollar = faSackDollar;\n exports.faPenToSquare = faPenToSquare;\n exports.faEdit = faEdit;\n exports.faCarSide = faCarSide;\n exports.faShareNodes = faShareNodes;\n exports.faShareAlt = faShareAlt;\n exports.faHeartCircleMinus = faHeartCircleMinus;\n exports.faHourglassHalf = faHourglassHalf;\n exports.faHourglass2 = faHourglass2;\n exports.faMicroscope = faMicroscope;\n exports.faSink = faSink;\n exports.faBagShopping = faBagShopping;\n exports.faShoppingBag = faShoppingBag;\n exports.faArrowDownZA = faArrowDownZA;\n exports.faSortAlphaDesc = faSortAlphaDesc;\n exports.faSortAlphaDownAlt = faSortAlphaDownAlt;\n exports.faMitten = faMitten;\n exports.faPersonRays = faPersonRays;\n exports.faUsers = faUsers;\n exports.faEyeSlash = faEyeSlash;\n exports.faFlaskVial = faFlaskVial;\n exports.faHand = faHand;\n exports.faHandPaper = faHandPaper;\n exports.faOm = faOm;\n exports.faWorm = faWorm;\n exports.faHouseCircleXmark = faHouseCircleXmark;\n exports.faPlug = faPlug;\n exports.faChevronUp = faChevronUp;\n exports.faHandSpock = faHandSpock;\n exports.faStopwatch = faStopwatch;\n exports.faFaceKiss = faFaceKiss;\n exports.faKiss = faKiss;\n exports.faBridgeCircleXmark = faBridgeCircleXmark;\n exports.faFaceGrinTongue = faFaceGrinTongue;\n exports.faGrinTongue = faGrinTongue;\n exports.faChessBishop = faChessBishop;\n exports.faFaceGrinWink = faFaceGrinWink;\n exports.faGrinWink = faGrinWink;\n exports.faEarDeaf = faEarDeaf;\n exports.faDeaf = faDeaf;\n exports.faDeafness = faDeafness;\n exports.faHardOfHearing = faHardOfHearing;\n exports.faRoadCircleCheck = faRoadCircleCheck;\n exports.faDiceFive = faDiceFive;\n exports.faSquareRss = faSquareRss;\n exports.faRssSquare = faRssSquare;\n exports.faLandMineOn = faLandMineOn;\n exports.faICursor = faICursor;\n exports.faStamp = faStamp;\n exports.faStairs = faStairs;\n exports.faI = faI;\n exports.faHryvniaSign = faHryvniaSign;\n exports.faHryvnia = faHryvnia;\n exports.faPills = faPills;\n exports.faFaceGrinWide = faFaceGrinWide;\n exports.faGrinAlt = faGrinAlt;\n exports.faTooth = faTooth;\n exports.faV = faV;\n exports.faBangladeshiTakaSign = faBangladeshiTakaSign;\n exports.faBicycle = faBicycle;\n exports.faStaffSnake = faStaffSnake;\n exports.faRodAsclepius = faRodAsclepius;\n exports.faRodSnake = faRodSnake;\n exports.faStaffAesculapius = faStaffAesculapius;\n exports.faHeadSideCoughSlash = faHeadSideCoughSlash;\n exports.faTruckMedical = faTruckMedical;\n exports.faAmbulance = faAmbulance;\n exports.faWheatAwnCircleExclamation = faWheatAwnCircleExclamation;\n exports.faSnowman = faSnowman;\n exports.faMortarPestle = faMortarPestle;\n exports.faRoadBarrier = faRoadBarrier;\n exports.faSchool = faSchool;\n exports.faIgloo = faIgloo;\n exports.faJoint = faJoint;\n exports.faAngleRight = faAngleRight;\n exports.faHorse = faHorse;\n exports.faQ = faQ;\n exports.faG = faG;\n exports.faNotesMedical = faNotesMedical;\n exports.faTemperatureHalf = faTemperatureHalf;\n exports.faTemperature2 = faTemperature2;\n exports.faThermometer2 = faThermometer2;\n exports.faThermometerHalf = faThermometerHalf;\n exports.faDongSign = faDongSign;\n exports.faCapsules = faCapsules;\n exports.faPooStorm = faPooStorm;\n exports.faPooBolt = faPooBolt;\n exports.faFaceFrownOpen = faFaceFrownOpen;\n exports.faFrownOpen = faFrownOpen;\n exports.faHandPointUp = faHandPointUp;\n exports.faMoneyBill = faMoneyBill;\n exports.faBookmark = faBookmark;\n exports.faAlignJustify = faAlignJustify;\n exports.faUmbrellaBeach = faUmbrellaBeach;\n exports.faHelmetUn = faHelmetUn;\n exports.faBullseye = faBullseye;\n exports.faBacon = faBacon;\n exports.faHandPointDown = faHandPointDown;\n exports.faArrowUpFromBracket = faArrowUpFromBracket;\n exports.faFolder = faFolder;\n exports.faFolderBlank = faFolderBlank;\n exports.faFileWaveform = faFileWaveform;\n exports.faFileMedicalAlt = faFileMedicalAlt;\n exports.faRadiation = faRadiation;\n exports.faChartSimple = faChartSimple;\n exports.faMarsStroke = faMarsStroke;\n exports.faVial = faVial;\n exports.faGauge = faGauge;\n exports.faDashboard = faDashboard;\n exports.faGaugeMed = faGaugeMed;\n exports.faTachometerAltAverage = faTachometerAltAverage;\n exports.faWandMagicSparkles = faWandMagicSparkles;\n exports.faMagicWandSparkles = faMagicWandSparkles;\n exports.faE = faE;\n exports.faPenClip = faPenClip;\n exports.faPenAlt = faPenAlt;\n exports.faBridgeCircleExclamation = faBridgeCircleExclamation;\n exports.faUser = faUser;\n exports.faSchoolCircleCheck = faSchoolCircleCheck;\n exports.faDumpster = faDumpster;\n exports.faVanShuttle = faVanShuttle;\n exports.faShuttleVan = faShuttleVan;\n exports.faBuildingUser = faBuildingUser;\n exports.faSquareCaretLeft = faSquareCaretLeft;\n exports.faCaretSquareLeft = faCaretSquareLeft;\n exports.faHighlighter = faHighlighter;\n exports.faKey = faKey;\n exports.faBullhorn = faBullhorn;\n exports.faGlobe = faGlobe;\n exports.faSynagogue = faSynagogue;\n exports.faPersonHalfDress = faPersonHalfDress;\n exports.faRoadBridge = faRoadBridge;\n exports.faLocationArrow = faLocationArrow;\n exports.faC = faC;\n exports.faTabletButton = faTabletButton;\n exports.faBuildingLock = faBuildingLock;\n exports.faPizzaSlice = faPizzaSlice;\n exports.faMoneyBillWave = faMoneyBillWave;\n exports.faChartArea = faChartArea;\n exports.faAreaChart = faAreaChart;\n exports.faHouseFlag = faHouseFlag;\n exports.faPersonCircleMinus = faPersonCircleMinus;\n exports.faBan = faBan;\n exports.faCancel = faCancel;\n exports.faCameraRotate = faCameraRotate;\n exports.faSprayCanSparkles = faSprayCanSparkles;\n exports.faAirFreshener = faAirFreshener;\n exports.faStar = faStar;\n exports.faRepeat = faRepeat;\n exports.faCross = faCross;\n exports.faBox = faBox;\n exports.faVenusMars = faVenusMars;\n exports.faArrowPointer = faArrowPointer;\n exports.faMousePointer = faMousePointer;\n exports.faMaximize = faMaximize;\n exports.faExpandArrowsAlt = faExpandArrowsAlt;\n exports.faChargingStation = faChargingStation;\n exports.faShapes = faShapes;\n exports.faTriangleCircleSquare = faTriangleCircleSquare;\n exports.faShuffle = faShuffle;\n exports.faRandom = faRandom;\n exports.faPersonRunning = faPersonRunning;\n exports.faRunning = faRunning;\n exports.faMobileRetro = faMobileRetro;\n exports.faGripLinesVertical = faGripLinesVertical;\n exports.faSpider = faSpider;\n exports.faHandsBound = faHandsBound;\n exports.faFileInvoiceDollar = faFileInvoiceDollar;\n exports.faPlaneCircleExclamation = faPlaneCircleExclamation;\n exports.faXRay = faXRay;\n exports.faSpellCheck = faSpellCheck;\n exports.faSlash = faSlash;\n exports.faComputerMouse = faComputerMouse;\n exports.faMouse = faMouse;\n exports.faArrowRightToBracket = faArrowRightToBracket;\n exports.faSignIn = faSignIn;\n exports.faShopSlash = faShopSlash;\n exports.faStoreAltSlash = faStoreAltSlash;\n exports.faServer = faServer;\n exports.faVirusCovidSlash = faVirusCovidSlash;\n exports.faShopLock = faShopLock;\n exports.faHourglassStart = faHourglassStart;\n exports.faHourglass1 = faHourglass1;\n exports.faBlenderPhone = faBlenderPhone;\n exports.faBuildingWheat = faBuildingWheat;\n exports.faPersonBreastfeeding = faPersonBreastfeeding;\n exports.faRightToBracket = faRightToBracket;\n exports.faSignInAlt = faSignInAlt;\n exports.faVenus = faVenus;\n exports.faPassport = faPassport;\n exports.faHeartPulse = faHeartPulse;\n exports.faHeartbeat = faHeartbeat;\n exports.faPeopleCarryBox = faPeopleCarryBox;\n exports.faPeopleCarry = faPeopleCarry;\n exports.faTemperatureHigh = faTemperatureHigh;\n exports.faMicrochip = faMicrochip;\n exports.faCrown = faCrown;\n exports.faWeightHanging = faWeightHanging;\n exports.faXmarksLines = faXmarksLines;\n exports.faFilePrescription = faFilePrescription;\n exports.faWeightScale = faWeightScale;\n exports.faWeight = faWeight;\n exports.faUserGroup = faUserGroup;\n exports.faUserFriends = faUserFriends;\n exports.faArrowUpAZ = faArrowUpAZ;\n exports.faSortAlphaUp = faSortAlphaUp;\n exports.faChessKnight = faChessKnight;\n exports.faFaceLaughSquint = faFaceLaughSquint;\n exports.faLaughSquint = faLaughSquint;\n exports.faWheelchair = faWheelchair;\n exports.faCircleArrowUp = faCircleArrowUp;\n exports.faArrowCircleUp = faArrowCircleUp;\n exports.faToggleOn = faToggleOn;\n exports.faPersonWalking = faPersonWalking;\n exports.faWalking = faWalking;\n exports.faL = faL;\n exports.faFire = faFire;\n exports.faBedPulse = faBedPulse;\n exports.faProcedures = faProcedures;\n exports.faShuttleSpace = faShuttleSpace;\n exports.faSpaceShuttle = faSpaceShuttle;\n exports.faFaceLaugh = faFaceLaugh;\n exports.faLaugh = faLaugh;\n exports.faFolderOpen = faFolderOpen;\n exports.faHeartCirclePlus = faHeartCirclePlus;\n exports.faCodeFork = faCodeFork;\n exports.faCity = faCity;\n exports.faMicrophoneLines = faMicrophoneLines;\n exports.faMicrophoneAlt = faMicrophoneAlt;\n exports.faPepperHot = faPepperHot;\n exports.faUnlock = faUnlock;\n exports.faColonSign = faColonSign;\n exports.faHeadset = faHeadset;\n exports.faStoreSlash = faStoreSlash;\n exports.faRoadCircleXmark = faRoadCircleXmark;\n exports.faUserMinus = faUserMinus;\n exports.faMarsStrokeUp = faMarsStrokeUp;\n exports.faMarsStrokeV = faMarsStrokeV;\n exports.faChampagneGlasses = faChampagneGlasses;\n exports.faGlassCheers = faGlassCheers;\n exports.faClipboard = faClipboard;\n exports.faHouseCircleExclamation = faHouseCircleExclamation;\n exports.faFileArrowUp = faFileArrowUp;\n exports.faFileUpload = faFileUpload;\n exports.faWifi = faWifi;\n exports.faWifi3 = faWifi3;\n exports.faWifiStrong = faWifiStrong;\n exports.faBath = faBath;\n exports.faBathtub = faBathtub;\n exports.faUnderline = faUnderline;\n exports.faUserPen = faUserPen;\n exports.faUserEdit = faUserEdit;\n exports.faSignature = faSignature;\n exports.faStroopwafel = faStroopwafel;\n exports.faBold = faBold;\n exports.faAnchorLock = faAnchorLock;\n exports.faBuildingNgo = faBuildingNgo;\n exports.faManatSign = faManatSign;\n exports.faNotEqual = faNotEqual;\n exports.faBorderTopLeft = faBorderTopLeft;\n exports.faBorderStyle = faBorderStyle;\n exports.faMapLocationDot = faMapLocationDot;\n exports.faMapMarkedAlt = faMapMarkedAlt;\n exports.faJedi = faJedi;\n exports.faSquarePollVertical = faSquarePollVertical;\n exports.faPoll = faPoll;\n exports.faMugHot = faMugHot;\n exports.faCarBattery = faCarBattery;\n exports.faBatteryCar = faBatteryCar;\n exports.faGift = faGift;\n exports.faDiceTwo = faDiceTwo;\n exports.faChessQueen = faChessQueen;\n exports.faGlasses = faGlasses;\n exports.faChessBoard = faChessBoard;\n exports.faBuildingCircleCheck = faBuildingCircleCheck;\n exports.faPersonChalkboard = faPersonChalkboard;\n exports.faMarsStrokeRight = faMarsStrokeRight;\n exports.faMarsStrokeH = faMarsStrokeH;\n exports.faHandBackFist = faHandBackFist;\n exports.faHandRock = faHandRock;\n exports.faSquareCaretUp = faSquareCaretUp;\n exports.faCaretSquareUp = faCaretSquareUp;\n exports.faCloudShowersWater = faCloudShowersWater;\n exports.faChartBar = faChartBar;\n exports.faBarChart = faBarChart;\n exports.faHandsBubbles = faHandsBubbles;\n exports.faHandsWash = faHandsWash;\n exports.faLessThanEqual = faLessThanEqual;\n exports.faTrain = faTrain;\n exports.faEyeLowVision = faEyeLowVision;\n exports.faLowVision = faLowVision;\n exports.faCrow = faCrow;\n exports.faSailboat = faSailboat;\n exports.faWindowRestore = faWindowRestore;\n exports.faSquarePlus = faSquarePlus;\n exports.faPlusSquare = faPlusSquare;\n exports.faToriiGate = faToriiGate;\n exports.faFrog = faFrog;\n exports.faBucket = faBucket;\n exports.faImage = faImage;\n exports.faMicrophone = faMicrophone;\n exports.faCow = faCow;\n exports.faCaretUp = faCaretUp;\n exports.faScrewdriver = faScrewdriver;\n exports.faFolderClosed = faFolderClosed;\n exports.faHouseTsunami = faHouseTsunami;\n exports.faSquareNfi = faSquareNfi;\n exports.faArrowUpFromGroundWater = faArrowUpFromGroundWater;\n exports.faMartiniGlass = faMartiniGlass;\n exports.faGlassMartiniAlt = faGlassMartiniAlt;\n exports.faRotateLeft = faRotateLeft;\n exports.faRotateBack = faRotateBack;\n exports.faRotateBackward = faRotateBackward;\n exports.faUndoAlt = faUndoAlt;\n exports.faTableColumns = faTableColumns;\n exports.faColumns = faColumns;\n exports.faLemon = faLemon;\n exports.faHeadSideMask = faHeadSideMask;\n exports.faHandshake = faHandshake;\n exports.faGem = faGem;\n exports.faDolly = faDolly;\n exports.faDollyBox = faDollyBox;\n exports.faSmoking = faSmoking;\n exports.faMinimize = faMinimize;\n exports.faCompressArrowsAlt = faCompressArrowsAlt;\n exports.faMonument = faMonument;\n exports.faSnowplow = faSnowplow;\n exports.faAnglesRight = faAnglesRight;\n exports.faAngleDoubleRight = faAngleDoubleRight;\n exports.faCannabis = faCannabis;\n exports.faCirclePlay = faCirclePlay;\n exports.faPlayCircle = faPlayCircle;\n exports.faTablets = faTablets;\n exports.faEthernet = faEthernet;\n exports.faEuroSign = faEuroSign;\n exports.faEur = faEur;\n exports.faEuro = faEuro;\n exports.faChair = faChair;\n exports.faCircleCheck = faCircleCheck;\n exports.faCheckCircle = faCheckCircle;\n exports.faCircleStop = faCircleStop;\n exports.faStopCircle = faStopCircle;\n exports.faCompassDrafting = faCompassDrafting;\n exports.faDraftingCompass = faDraftingCompass;\n exports.faPlateWheat = faPlateWheat;\n exports.faIcicles = faIcicles;\n exports.faPersonShelter = faPersonShelter;\n exports.faNeuter = faNeuter;\n exports.faIdBadge = faIdBadge;\n exports.faMarker = faMarker;\n exports.faFaceLaughBeam = faFaceLaughBeam;\n exports.faLaughBeam = faLaughBeam;\n exports.faHelicopterSymbol = faHelicopterSymbol;\n exports.faUniversalAccess = faUniversalAccess;\n exports.faCircleChevronUp = faCircleChevronUp;\n exports.faChevronCircleUp = faChevronCircleUp;\n exports.faLariSign = faLariSign;\n exports.faVolcano = faVolcano;\n exports.faPersonWalkingDashedLineArrowRight = faPersonWalkingDashedLineArrowRight;\n exports.faSterlingSign = faSterlingSign;\n exports.faGbp = faGbp;\n exports.faPoundSign = faPoundSign;\n exports.faViruses = faViruses;\n exports.faSquarePersonConfined = faSquarePersonConfined;\n exports.faUserTie = faUserTie;\n exports.faArrowDownLong = faArrowDownLong;\n exports.faLongArrowDown = faLongArrowDown;\n exports.faTentArrowDownToLine = faTentArrowDownToLine;\n exports.faCertificate = faCertificate;\n exports.faReplyAll = faReplyAll;\n exports.faMailReplyAll = faMailReplyAll;\n exports.faSuitcase = faSuitcase;\n exports.faPersonSkating = faPersonSkating;\n exports.faSkating = faSkating;\n exports.faFilterCircleDollar = faFilterCircleDollar;\n exports.faFunnelDollar = faFunnelDollar;\n exports.faCameraRetro = faCameraRetro;\n exports.faCircleArrowDown = faCircleArrowDown;\n exports.faArrowCircleDown = faArrowCircleDown;\n exports.faFileImport = faFileImport;\n exports.faArrowRightToFile = faArrowRightToFile;\n exports.faSquareArrowUpRight = faSquareArrowUpRight;\n exports.faExternalLinkSquare = faExternalLinkSquare;\n exports.faBoxOpen = faBoxOpen;\n exports.faScroll = faScroll;\n exports.faSpa = faSpa;\n exports.faLocationPinLock = faLocationPinLock;\n exports.faPause = faPause;\n exports.faHillAvalanche = faHillAvalanche;\n exports.faTemperatureEmpty = faTemperatureEmpty;\n exports.faTemperature0 = faTemperature0;\n exports.faThermometer0 = faThermometer0;\n exports.faThermometerEmpty = faThermometerEmpty;\n exports.faBomb = faBomb;\n exports.faRegistered = faRegistered;\n exports.faAddressCard = faAddressCard;\n exports.faContactCard = faContactCard;\n exports.faVcard = faVcard;\n exports.faScaleUnbalancedFlip = faScaleUnbalancedFlip;\n exports.faBalanceScaleRight = faBalanceScaleRight;\n exports.faSubscript = faSubscript;\n exports.faDiamondTurnRight = faDiamondTurnRight;\n exports.faDirections = faDirections;\n exports.faBurst = faBurst;\n exports.faHouseLaptop = faHouseLaptop;\n exports.faLaptopHouse = faLaptopHouse;\n exports.faFaceTired = faFaceTired;\n exports.faTired = faTired;\n exports.faMoneyBills = faMoneyBills;\n exports.faSmog = faSmog;\n exports.faCrutch = faCrutch;\n exports.faFontAwesome = faFontAwesome;\n exports.faFontAwesomeFlag = faFontAwesomeFlag;\n exports.faFontAwesomeLogoFull = faFontAwesomeLogoFull;\n exports.faCloudArrowUp = faCloudArrowUp;\n exports.faCloudUpload = faCloudUpload;\n exports.faCloudUploadAlt = faCloudUploadAlt;\n exports.faPalette = faPalette;\n exports.faArrowsTurnRight = faArrowsTurnRight;\n exports.faVest = faVest;\n exports.faFerry = faFerry;\n exports.faArrowsDownToPeople = faArrowsDownToPeople;\n exports.faSeedling = faSeedling;\n exports.faSprout = faSprout;\n exports.faLeftRight = faLeftRight;\n exports.faArrowsAltH = faArrowsAltH;\n exports.faBoxesPacking = faBoxesPacking;\n exports.faCircleArrowLeft = faCircleArrowLeft;\n exports.faArrowCircleLeft = faArrowCircleLeft;\n exports.faGroupArrowsRotate = faGroupArrowsRotate;\n exports.faBowlFood = faBowlFood;\n exports.faCandyCane = faCandyCane;\n exports.faArrowDownWideShort = faArrowDownWideShort;\n exports.faSortAmountAsc = faSortAmountAsc;\n exports.faSortAmountDown = faSortAmountDown;\n exports.faCloudBolt = faCloudBolt;\n exports.faThunderstorm = faThunderstorm;\n exports.faTextSlash = faTextSlash;\n exports.faRemoveFormat = faRemoveFormat;\n exports.faFaceSmileWink = faFaceSmileWink;\n exports.faSmileWink = faSmileWink;\n exports.faFileWord = faFileWord;\n exports.faFilePowerpoint = faFilePowerpoint;\n exports.faArrowsLeftRight = faArrowsLeftRight;\n exports.faArrowsH = faArrowsH;\n exports.faHouseLock = faHouseLock;\n exports.faCloudArrowDown = faCloudArrowDown;\n exports.faCloudDownload = faCloudDownload;\n exports.faCloudDownloadAlt = faCloudDownloadAlt;\n exports.faChildren = faChildren;\n exports.faChalkboard = faChalkboard;\n exports.faBlackboard = faBlackboard;\n exports.faUserLargeSlash = faUserLargeSlash;\n exports.faUserAltSlash = faUserAltSlash;\n exports.faEnvelopeOpen = faEnvelopeOpen;\n exports.faHandshakeSimpleSlash = faHandshakeSimpleSlash;\n exports.faHandshakeAltSlash = faHandshakeAltSlash;\n exports.faMattressPillow = faMattressPillow;\n exports.faGuaraniSign = faGuaraniSign;\n exports.faArrowsRotate = faArrowsRotate;\n exports.faRefresh = faRefresh;\n exports.faSync = faSync;\n exports.faFireExtinguisher = faFireExtinguisher;\n exports.faCruzeiroSign = faCruzeiroSign;\n exports.faGreaterThanEqual = faGreaterThanEqual;\n exports.faShieldHalved = faShieldHalved;\n exports.faShieldAlt = faShieldAlt;\n exports.faBookAtlas = faBookAtlas;\n exports.faAtlas = faAtlas;\n exports.faVirus = faVirus;\n exports.faEnvelopeCircleCheck = faEnvelopeCircleCheck;\n exports.faLayerGroup = faLayerGroup;\n exports.faArrowsToDot = faArrowsToDot;\n exports.faArchway = faArchway;\n exports.faHeartCircleCheck = faHeartCircleCheck;\n exports.faHouseChimneyCrack = faHouseChimneyCrack;\n exports.faHouseDamage = faHouseDamage;\n exports.faFileZipper = faFileZipper;\n exports.faFileArchive = faFileArchive;\n exports.faSquare = faSquare;\n exports.faMartiniGlassEmpty = faMartiniGlassEmpty;\n exports.faGlassMartini = faGlassMartini;\n exports.faCouch = faCouch;\n exports.faCediSign = faCediSign;\n exports.faItalic = faItalic;\n exports.faChurch = faChurch;\n exports.faCommentsDollar = faCommentsDollar;\n exports.faDemocrat = faDemocrat;\n exports.faZ = faZ;\n exports.faPersonSkiing = faPersonSkiing;\n exports.faSkiing = faSkiing;\n exports.faRoadLock = faRoadLock;\n exports.faA = faA;\n exports.faTemperatureArrowDown = faTemperatureArrowDown;\n exports.faTemperatureDown = faTemperatureDown;\n exports.faFeatherPointed = faFeatherPointed;\n exports.faFeatherAlt = faFeatherAlt;\n exports.faP = faP;\n exports.faSnowflake = faSnowflake;\n exports.faNewspaper = faNewspaper;\n exports.faRectangleAd = faRectangleAd;\n exports.faAd = faAd;\n exports.faCircleArrowRight = faCircleArrowRight;\n exports.faArrowCircleRight = faArrowCircleRight;\n exports.faFilterCircleXmark = faFilterCircleXmark;\n exports.faLocust = faLocust;\n exports.faSort = faSort;\n exports.faUnsorted = faUnsorted;\n exports.faListOl = faListOl;\n exports.faList12 = faList12;\n exports.faListNumeric = faListNumeric;\n exports.faPersonDressBurst = faPersonDressBurst;\n exports.faMoneyCheckDollar = faMoneyCheckDollar;\n exports.faMoneyCheckAlt = faMoneyCheckAlt;\n exports.faVectorSquare = faVectorSquare;\n exports.faBreadSlice = faBreadSlice;\n exports.faLanguage = faLanguage;\n exports.faFaceKissWinkHeart = faFaceKissWinkHeart;\n exports.faKissWinkHeart = faKissWinkHeart;\n exports.faFilter = faFilter;\n exports.faQuestion = faQuestion;\n exports.faFileSignature = faFileSignature;\n exports.faUpDownLeftRight = faUpDownLeftRight;\n exports.faArrowsAlt = faArrowsAlt;\n exports.faHouseChimneyUser = faHouseChimneyUser;\n exports.faHandHoldingHeart = faHandHoldingHeart;\n exports.faPuzzlePiece = faPuzzlePiece;\n exports.faMoneyCheck = faMoneyCheck;\n exports.faStarHalfStroke = faStarHalfStroke;\n exports.faStarHalfAlt = faStarHalfAlt;\n exports.faCode = faCode;\n exports.faWhiskeyGlass = faWhiskeyGlass;\n exports.faGlassWhiskey = faGlassWhiskey;\n exports.faBuildingCircleExclamation = faBuildingCircleExclamation;\n exports.faMagnifyingGlassChart = faMagnifyingGlassChart;\n exports.faArrowUpRightFromSquare = faArrowUpRightFromSquare;\n exports.faExternalLink = faExternalLink;\n exports.faCubesStacked = faCubesStacked;\n exports.faWonSign = faWonSign;\n exports.faKrw = faKrw;\n exports.faWon = faWon;\n exports.faVirusCovid = faVirusCovid;\n exports.faAustralSign = faAustralSign;\n exports.faF = faF;\n exports.faLeaf = faLeaf;\n exports.faRoad = faRoad;\n exports.faTaxi = faTaxi;\n exports.faCab = faCab;\n exports.faPersonCirclePlus = faPersonCirclePlus;\n exports.faChartPie = faChartPie;\n exports.faPieChart = faPieChart;\n exports.faBoltLightning = faBoltLightning;\n exports.faSackXmark = faSackXmark;\n exports.faFileExcel = faFileExcel;\n exports.faFileContract = faFileContract;\n exports.faFishFins = faFishFins;\n exports.faBuildingFlag = faBuildingFlag;\n exports.faFaceGrinBeam = faFaceGrinBeam;\n exports.faGrinBeam = faGrinBeam;\n exports.faObjectUngroup = faObjectUngroup;\n exports.faPoop = faPoop;\n exports.faLocationPin = faLocationPin;\n exports.faMapMarker = faMapMarker;\n exports.faKaaba = faKaaba;\n exports.faToiletPaper = faToiletPaper;\n exports.faHelmetSafety = faHelmetSafety;\n exports.faHardHat = faHardHat;\n exports.faHatHard = faHatHard;\n exports.faEject = faEject;\n exports.faCircleRight = faCircleRight;\n exports.faArrowAltCircleRight = faArrowAltCircleRight;\n exports.faPlaneCircleCheck = faPlaneCircleCheck;\n exports.faFaceRollingEyes = faFaceRollingEyes;\n exports.faMehRollingEyes = faMehRollingEyes;\n exports.faObjectGroup = faObjectGroup;\n exports.faChartLine = faChartLine;\n exports.faLineChart = faLineChart;\n exports.faMaskVentilator = faMaskVentilator;\n exports.faArrowRight = faArrowRight;\n exports.faSignsPost = faSignsPost;\n exports.faMapSigns = faMapSigns;\n exports.faCashRegister = faCashRegister;\n exports.faPersonCircleQuestion = faPersonCircleQuestion;\n exports.faH = faH;\n exports.faTarp = faTarp;\n exports.faScrewdriverWrench = faScrewdriverWrench;\n exports.faTools = faTools;\n exports.faArrowsToEye = faArrowsToEye;\n exports.faPlugCircleBolt = faPlugCircleBolt;\n exports.faHeart = faHeart;\n exports.faMarsAndVenus = faMarsAndVenus;\n exports.faHouseUser = faHouseUser;\n exports.faHomeUser = faHomeUser;\n exports.faDumpsterFire = faDumpsterFire;\n exports.faHouseCrack = faHouseCrack;\n exports.faMartiniGlassCitrus = faMartiniGlassCitrus;\n exports.faCocktail = faCocktail;\n exports.faFaceSurprise = faFaceSurprise;\n exports.faSurprise = faSurprise;\n exports.faBottleWater = faBottleWater;\n exports.faCirclePause = faCirclePause;\n exports.faPauseCircle = faPauseCircle;\n exports.faToiletPaperSlash = faToiletPaperSlash;\n exports.faAppleWhole = faAppleWhole;\n exports.faAppleAlt = faAppleAlt;\n exports.faKitchenSet = faKitchenSet;\n exports.faR = faR;\n exports.faTemperatureQuarter = faTemperatureQuarter;\n exports.faTemperature1 = faTemperature1;\n exports.faThermometer1 = faThermometer1;\n exports.faThermometerQuarter = faThermometerQuarter;\n exports.faCube = faCube;\n exports.faBitcoinSign = faBitcoinSign;\n exports.faShieldDog = faShieldDog;\n exports.faSolarPanel = faSolarPanel;\n exports.faLockOpen = faLockOpen;\n exports.faElevator = faElevator;\n exports.faMoneyBillTransfer = faMoneyBillTransfer;\n exports.faMoneyBillTrendUp = faMoneyBillTrendUp;\n exports.faHouseFloodWaterCircleArrowRight = faHouseFloodWaterCircleArrowRight;\n exports.faSquarePollHorizontal = faSquarePollHorizontal;\n exports.faPollH = faPollH;\n exports.faCircle = faCircle;\n exports.faBackwardFast = faBackwardFast;\n exports.faFastBackward = faFastBackward;\n exports.faRecycle = faRecycle;\n exports.faUserAstronaut = faUserAstronaut;\n exports.faPlaneSlash = faPlaneSlash;\n exports.faTrademark = faTrademark;\n exports.faBasketball = faBasketball;\n exports.faBasketballBall = faBasketballBall;\n exports.faSatelliteDish = faSatelliteDish;\n exports.faCircleUp = faCircleUp;\n exports.faArrowAltCircleUp = faArrowAltCircleUp;\n exports.faMobileScreenButton = faMobileScreenButton;\n exports.faMobileAlt = faMobileAlt;\n exports.faVolumeHigh = faVolumeHigh;\n exports.faVolumeUp = faVolumeUp;\n exports.faUsersRays = faUsersRays;\n exports.faWallet = faWallet;\n exports.faClipboardCheck = faClipboardCheck;\n exports.faFileAudio = faFileAudio;\n exports.faBurger = faBurger;\n exports.faHamburger = faHamburger;\n exports.faWrench = faWrench;\n exports.faBugs = faBugs;\n exports.faRupeeSign = faRupeeSign;\n exports.faRupee = faRupee;\n exports.faFileImage = faFileImage;\n exports.faCircleQuestion = faCircleQuestion;\n exports.faQuestionCircle = faQuestionCircle;\n exports.faPlaneDeparture = faPlaneDeparture;\n exports.faHandshakeSlash = faHandshakeSlash;\n exports.faBookBookmark = faBookBookmark;\n exports.faCodeBranch = faCodeBranch;\n exports.faHatCowboy = faHatCowboy;\n exports.faBridge = faBridge;\n exports.faPhoneFlip = faPhoneFlip;\n exports.faPhoneAlt = faPhoneAlt;\n exports.faTruckFront = faTruckFront;\n exports.faCat = faCat;\n exports.faAnchorCircleExclamation = faAnchorCircleExclamation;\n exports.faTruckField = faTruckField;\n exports.faRoute = faRoute;\n exports.faClipboardQuestion = faClipboardQuestion;\n exports.faPanorama = faPanorama;\n exports.faCommentMedical = faCommentMedical;\n exports.faTeethOpen = faTeethOpen;\n exports.faFileCircleMinus = faFileCircleMinus;\n exports.faTags = faTags;\n exports.faWineGlass = faWineGlass;\n exports.faForwardFast = faForwardFast;\n exports.faFastForward = faFastForward;\n exports.faFaceMehBlank = faFaceMehBlank;\n exports.faMehBlank = faMehBlank;\n exports.faSquareParking = faSquareParking;\n exports.faParking = faParking;\n exports.faHouseSignal = faHouseSignal;\n exports.faBarsProgress = faBarsProgress;\n exports.faTasksAlt = faTasksAlt;\n exports.faFaucetDrip = faFaucetDrip;\n exports.faCartFlatbed = faCartFlatbed;\n exports.faDollyFlatbed = faDollyFlatbed;\n exports.faBanSmoking = faBanSmoking;\n exports.faSmokingBan = faSmokingBan;\n exports.faTerminal = faTerminal;\n exports.faMobileButton = faMobileButton;\n exports.faHouseMedicalFlag = faHouseMedicalFlag;\n exports.faBasketShopping = faBasketShopping;\n exports.faShoppingBasket = faShoppingBasket;\n exports.faTape = faTape;\n exports.faBusSimple = faBusSimple;\n exports.faBusAlt = faBusAlt;\n exports.faEye = faEye;\n exports.faFaceSadCry = faFaceSadCry;\n exports.faSadCry = faSadCry;\n exports.faAudioDescription = faAudioDescription;\n exports.faPersonMilitaryToPerson = faPersonMilitaryToPerson;\n exports.faFileShield = faFileShield;\n exports.faUserSlash = faUserSlash;\n exports.faPen = faPen;\n exports.faTowerObservation = faTowerObservation;\n exports.faFileCode = faFileCode;\n exports.faSignal = faSignal;\n exports.faSignal5 = faSignal5;\n exports.faSignalPerfect = faSignalPerfect;\n exports.faBus = faBus;\n exports.faHeartCircleXmark = faHeartCircleXmark;\n exports.faHouseChimney = faHouseChimney;\n exports.faHomeLg = faHomeLg;\n exports.faWindowMaximize = faWindowMaximize;\n exports.faFaceFrown = faFaceFrown;\n exports.faFrown = faFrown;\n exports.faPrescription = faPrescription;\n exports.faShop = faShop;\n exports.faStoreAlt = faStoreAlt;\n exports.faFloppyDisk = faFloppyDisk;\n exports.faSave = faSave;\n exports.faVihara = faVihara;\n exports.faScaleUnbalanced = faScaleUnbalanced;\n exports.faBalanceScaleLeft = faBalanceScaleLeft;\n exports.faSortUp = faSortUp;\n exports.faSortAsc = faSortAsc;\n exports.faCommentDots = faCommentDots;\n exports.faCommenting = faCommenting;\n exports.faPlantWilt = faPlantWilt;\n exports.faDiamond = faDiamond;\n exports.faFaceGrinSquint = faFaceGrinSquint;\n exports.faGrinSquint = faGrinSquint;\n exports.faHandHoldingDollar = faHandHoldingDollar;\n exports.faHandHoldingUsd = faHandHoldingUsd;\n exports.faBacterium = faBacterium;\n exports.faHandPointer = faHandPointer;\n exports.faDrumSteelpan = faDrumSteelpan;\n exports.faHandScissors = faHandScissors;\n exports.faHandsPraying = faHandsPraying;\n exports.faPrayingHands = faPrayingHands;\n exports.faArrowRotateRight = faArrowRotateRight;\n exports.faArrowRightRotate = faArrowRightRotate;\n exports.faArrowRotateForward = faArrowRotateForward;\n exports.faRedo = faRedo;\n exports.faBiohazard = faBiohazard;\n exports.faLocationCrosshairs = faLocationCrosshairs;\n exports.faLocation = faLocation;\n exports.faMarsDouble = faMarsDouble;\n exports.faChildDress = faChildDress;\n exports.faUsersBetweenLines = faUsersBetweenLines;\n exports.faLungsVirus = faLungsVirus;\n exports.faFaceGrinTears = faFaceGrinTears;\n exports.faGrinTears = faGrinTears;\n exports.faPhone = faPhone;\n exports.faCalendarXmark = faCalendarXmark;\n exports.faCalendarTimes = faCalendarTimes;\n exports.faChildReaching = faChildReaching;\n exports.faHeadSideVirus = faHeadSideVirus;\n exports.faUserGear = faUserGear;\n exports.faUserCog = faUserCog;\n exports.faArrowUp19 = faArrowUp19;\n exports.faSortNumericUp = faSortNumericUp;\n exports.faDoorClosed = faDoorClosed;\n exports.faShieldVirus = faShieldVirus;\n exports.faDiceSix = faDiceSix;\n exports.faMosquitoNet = faMosquitoNet;\n exports.faBridgeWater = faBridgeWater;\n exports.faPersonBooth = faPersonBooth;\n exports.faTextWidth = faTextWidth;\n exports.faHatWizard = faHatWizard;\n exports.faPenFancy = faPenFancy;\n exports.faPersonDigging = faPersonDigging;\n exports.faDigging = faDigging;\n exports.faTrash = faTrash;\n exports.faGaugeSimple = faGaugeSimple;\n exports.faGaugeSimpleMed = faGaugeSimpleMed;\n exports.faTachometerAverage = faTachometerAverage;\n exports.faBookMedical = faBookMedical;\n exports.faPoo = faPoo;\n exports.faQuoteRight = faQuoteRight;\n exports.faQuoteRightAlt = faQuoteRightAlt;\n exports.faShirt = faShirt;\n exports.faTShirt = faTShirt;\n exports.faTshirt = faTshirt;\n exports.faCubes = faCubes;\n exports.faDivide = faDivide;\n exports.faTengeSign = faTengeSign;\n exports.faTenge = faTenge;\n exports.faHeadphones = faHeadphones;\n exports.faHandsHolding = faHandsHolding;\n exports.faHandsClapping = faHandsClapping;\n exports.faRepublican = faRepublican;\n exports.faArrowLeft = faArrowLeft;\n exports.faPersonCircleXmark = faPersonCircleXmark;\n exports.faRuler = faRuler;\n exports.faAlignLeft = faAlignLeft;\n exports.faDiceD6 = faDiceD6;\n exports.faRestroom = faRestroom;\n exports.faJ = faJ;\n exports.faUsersViewfinder = faUsersViewfinder;\n exports.faFileVideo = faFileVideo;\n exports.faUpRightFromSquare = faUpRightFromSquare;\n exports.faExternalLinkAlt = faExternalLinkAlt;\n exports.faTableCells = faTableCells;\n exports.faTh = faTh;\n exports.faFilePdf = faFilePdf;\n exports.faBookBible = faBookBible;\n exports.faBible = faBible;\n exports.faO = faO;\n exports.faSuitcaseMedical = faSuitcaseMedical;\n exports.faMedkit = faMedkit;\n exports.faUserSecret = faUserSecret;\n exports.faOtter = faOtter;\n exports.faPersonDress = faPersonDress;\n exports.faFemale = faFemale;\n exports.faCommentDollar = faCommentDollar;\n exports.faBusinessTime = faBusinessTime;\n exports.faBriefcaseClock = faBriefcaseClock;\n exports.faTableCellsLarge = faTableCellsLarge;\n exports.faThLarge = faThLarge;\n exports.faBookTanakh = faBookTanakh;\n exports.faTanakh = faTanakh;\n exports.faPhoneVolume = faPhoneVolume;\n exports.faVolumeControlPhone = faVolumeControlPhone;\n exports.faHatCowboySide = faHatCowboySide;\n exports.faClipboardUser = faClipboardUser;\n exports.faChild = faChild;\n exports.faLiraSign = faLiraSign;\n exports.faSatellite = faSatellite;\n exports.faPlaneLock = faPlaneLock;\n exports.faTag = faTag;\n exports.faComment = faComment;\n exports.faCakeCandles = faCakeCandles;\n exports.faBirthdayCake = faBirthdayCake;\n exports.faCake = faCake;\n exports.faEnvelope = faEnvelope;\n exports.faAnglesUp = faAnglesUp;\n exports.faAngleDoubleUp = faAngleDoubleUp;\n exports.faPaperclip = faPaperclip;\n exports.faArrowRightToCity = faArrowRightToCity;\n exports.faRibbon = faRibbon;\n exports.faLungs = faLungs;\n exports.faArrowUp91 = faArrowUp91;\n exports.faSortNumericUpAlt = faSortNumericUpAlt;\n exports.faLitecoinSign = faLitecoinSign;\n exports.faBorderNone = faBorderNone;\n exports.faCircleNodes = faCircleNodes;\n exports.faParachuteBox = faParachuteBox;\n exports.faIndent = faIndent;\n exports.faTruckFieldUn = faTruckFieldUn;\n exports.faHourglass = faHourglass;\n exports.faHourglassEmpty = faHourglassEmpty;\n exports.faMountain = faMountain;\n exports.faUserDoctor = faUserDoctor;\n exports.faUserMd = faUserMd;\n exports.faCircleInfo = faCircleInfo;\n exports.faInfoCircle = faInfoCircle;\n exports.faCloudMeatball = faCloudMeatball;\n exports.faCamera = faCamera;\n exports.faCameraAlt = faCameraAlt;\n exports.faSquareVirus = faSquareVirus;\n exports.faMeteor = faMeteor;\n exports.faCarOn = faCarOn;\n exports.faSleigh = faSleigh;\n exports.faArrowDown19 = faArrowDown19;\n exports.faSortNumericAsc = faSortNumericAsc;\n exports.faSortNumericDown = faSortNumericDown;\n exports.faHandHoldingDroplet = faHandHoldingDroplet;\n exports.faHandHoldingWater = faHandHoldingWater;\n exports.faWater = faWater;\n exports.faCalendarCheck = faCalendarCheck;\n exports.faBraille = faBraille;\n exports.faPrescriptionBottleMedical = faPrescriptionBottleMedical;\n exports.faPrescriptionBottleAlt = faPrescriptionBottleAlt;\n exports.faLandmark = faLandmark;\n exports.faTruck = faTruck;\n exports.faCrosshairs = faCrosshairs;\n exports.faPersonCane = faPersonCane;\n exports.faTent = faTent;\n exports.faVestPatches = faVestPatches;\n exports.faCheckDouble = faCheckDouble;\n exports.faArrowDownAZ = faArrowDownAZ;\n exports.faSortAlphaAsc = faSortAlphaAsc;\n exports.faSortAlphaDown = faSortAlphaDown;\n exports.faMoneyBillWheat = faMoneyBillWheat;\n exports.faCookie = faCookie;\n exports.faArrowRotateLeft = faArrowRotateLeft;\n exports.faArrowLeftRotate = faArrowLeftRotate;\n exports.faArrowRotateBack = faArrowRotateBack;\n exports.faArrowRotateBackward = faArrowRotateBackward;\n exports.faUndo = faUndo;\n exports.faHardDrive = faHardDrive;\n exports.faHdd = faHdd;\n exports.faFaceGrinSquintTears = faFaceGrinSquintTears;\n exports.faGrinSquintTears = faGrinSquintTears;\n exports.faDumbbell = faDumbbell;\n exports.faRectangleList = faRectangleList;\n exports.faListAlt = faListAlt;\n exports.faTarpDroplet = faTarpDroplet;\n exports.faHouseMedicalCircleCheck = faHouseMedicalCircleCheck;\n exports.faPersonSkiingNordic = faPersonSkiingNordic;\n exports.faSkiingNordic = faSkiingNordic;\n exports.faCalendarPlus = faCalendarPlus;\n exports.faPlaneArrival = faPlaneArrival;\n exports.faCircleLeft = faCircleLeft;\n exports.faArrowAltCircleLeft = faArrowAltCircleLeft;\n exports.faTrainSubway = faTrainSubway;\n exports.faSubway = faSubway;\n exports.faChartGantt = faChartGantt;\n exports.faIndianRupeeSign = faIndianRupeeSign;\n exports.faIndianRupee = faIndianRupee;\n exports.faInr = faInr;\n exports.faCropSimple = faCropSimple;\n exports.faCropAlt = faCropAlt;\n exports.faMoneyBill1 = faMoneyBill1;\n exports.faMoneyBillAlt = faMoneyBillAlt;\n exports.faLeftLong = faLeftLong;\n exports.faLongArrowAltLeft = faLongArrowAltLeft;\n exports.faDna = faDna;\n exports.faVirusSlash = faVirusSlash;\n exports.faMinus = faMinus;\n exports.faSubtract = faSubtract;\n exports.faChess = faChess;\n exports.faArrowLeftLong = faArrowLeftLong;\n exports.faLongArrowLeft = faLongArrowLeft;\n exports.faPlugCircleCheck = faPlugCircleCheck;\n exports.faStreetView = faStreetView;\n exports.faFrancSign = faFrancSign;\n exports.faVolumeOff = faVolumeOff;\n exports.faHandsAslInterpreting = faHandsAslInterpreting;\n exports.faAmericanSignLanguageInterpreting = faAmericanSignLanguageInterpreting;\n exports.faAslInterpreting = faAslInterpreting;\n exports.faHandsAmericanSignLanguageInterpreting = faHandsAmericanSignLanguageInterpreting;\n exports.faGear = faGear;\n exports.faCog = faCog;\n exports.faDropletSlash = faDropletSlash;\n exports.faTintSlash = faTintSlash;\n exports.faMosque = faMosque;\n exports.faMosquito = faMosquito;\n exports.faStarOfDavid = faStarOfDavid;\n exports.faPersonMilitaryRifle = faPersonMilitaryRifle;\n exports.faCartShopping = faCartShopping;\n exports.faShoppingCart = faShoppingCart;\n exports.faVials = faVials;\n exports.faPlugCirclePlus = faPlugCirclePlus;\n exports.faPlaceOfWorship = faPlaceOfWorship;\n exports.faGripVertical = faGripVertical;\n exports.faArrowTurnUp = faArrowTurnUp;\n exports.faLevelUp = faLevelUp;\n exports.faU = faU;\n exports.faSquareRootVariable = faSquareRootVariable;\n exports.faSquareRootAlt = faSquareRootAlt;\n exports.faClock = faClock;\n exports.faClockFour = faClockFour;\n exports.faBackwardStep = faBackwardStep;\n exports.faStepBackward = faStepBackward;\n exports.faPallet = faPallet;\n exports.faFaucet = faFaucet;\n exports.faBaseballBatBall = faBaseballBatBall;\n exports.faS = faS;\n exports.faTimeline = faTimeline;\n exports.faKeyboard = faKeyboard;\n exports.faCaretDown = faCaretDown;\n exports.faHouseChimneyMedical = faHouseChimneyMedical;\n exports.faClinicMedical = faClinicMedical;\n exports.faTemperatureThreeQuarters = faTemperatureThreeQuarters;\n exports.faTemperature3 = faTemperature3;\n exports.faThermometer3 = faThermometer3;\n exports.faThermometerThreeQuarters = faThermometerThreeQuarters;\n exports.faMobileScreen = faMobileScreen;\n exports.faMobileAndroidAlt = faMobileAndroidAlt;\n exports.faPlaneUp = faPlaneUp;\n exports.faPiggyBank = faPiggyBank;\n exports.faBatteryHalf = faBatteryHalf;\n exports.faBattery3 = faBattery3;\n exports.faMountainCity = faMountainCity;\n exports.faCoins = faCoins;\n exports.faKhanda = faKhanda;\n exports.faSliders = faSliders;\n exports.faSlidersH = faSlidersH;\n exports.faFolderTree = faFolderTree;\n exports.faNetworkWired = faNetworkWired;\n exports.faMapPin = faMapPin;\n exports.faHamsa = faHamsa;\n exports.faCentSign = faCentSign;\n exports.faFlask = faFlask;\n exports.faPersonPregnant = faPersonPregnant;\n exports.faWandSparkles = faWandSparkles;\n exports.faEllipsisVertical = faEllipsisVertical;\n exports.faEllipsisV = faEllipsisV;\n exports.faTicket = faTicket;\n exports.faPowerOff = faPowerOff;\n exports.faRightLong = faRightLong;\n exports.faLongArrowAltRight = faLongArrowAltRight;\n exports.faFlagUsa = faFlagUsa;\n exports.faLaptopFile = faLaptopFile;\n exports.faTty = faTty;\n exports.faTeletype = faTeletype;\n exports.faDiagramNext = faDiagramNext;\n exports.faPersonRifle = faPersonRifle;\n exports.faHouseMedicalCircleExclamation = faHouseMedicalCircleExclamation;\n exports.faClosedCaptioning = faClosedCaptioning;\n exports.faPersonHiking = faPersonHiking;\n exports.faHiking = faHiking;\n exports.faVenusDouble = faVenusDouble;\n exports.faImages = faImages;\n exports.faCalculator = faCalculator;\n exports.faPeoplePulling = faPeoplePulling;\n exports.faN = faN;\n exports.faCableCar = faCableCar;\n exports.faTram = faTram;\n exports.faCloudRain = faCloudRain;\n exports.faBuildingCircleXmark = faBuildingCircleXmark;\n exports.faShip = faShip;\n exports.faArrowsDownToLine = faArrowsDownToLine;\n exports.faDownload = faDownload;\n exports.faFaceGrin = faFaceGrin;\n exports.faGrin = faGrin;\n exports.faDeleteLeft = faDeleteLeft;\n exports.faBackspace = faBackspace;\n exports.faEyeDropper = faEyeDropper;\n exports.faEyeDropperEmpty = faEyeDropperEmpty;\n exports.faEyedropper = faEyedropper;\n exports.faFileCircleCheck = faFileCircleCheck;\n exports.faForward = faForward;\n exports.faMobile = faMobile;\n exports.faMobileAndroid = faMobileAndroid;\n exports.faMobilePhone = faMobilePhone;\n exports.faFaceMeh = faFaceMeh;\n exports.faMeh = faMeh;\n exports.faAlignCenter = faAlignCenter;\n exports.faBookSkull = faBookSkull;\n exports.faBookDead = faBookDead;\n exports.faIdCard = faIdCard;\n exports.faDriversLicense = faDriversLicense;\n exports.faOutdent = faOutdent;\n exports.faDedent = faDedent;\n exports.faHeartCircleExclamation = faHeartCircleExclamation;\n exports.faHouse = faHouse;\n exports.faHome = faHome;\n exports.faHomeAlt = faHomeAlt;\n exports.faHomeLgAlt = faHomeLgAlt;\n exports.faCalendarWeek = faCalendarWeek;\n exports.faLaptopMedical = faLaptopMedical;\n exports.faB = faB;\n exports.faFileMedical = faFileMedical;\n exports.faDiceOne = faDiceOne;\n exports.faKiwiBird = faKiwiBird;\n exports.faArrowRightArrowLeft = faArrowRightArrowLeft;\n exports.faExchange = faExchange;\n exports.faRotateRight = faRotateRight;\n exports.faRedoAlt = faRedoAlt;\n exports.faRotateForward = faRotateForward;\n exports.faUtensils = faUtensils;\n exports.faCutlery = faCutlery;\n exports.faArrowUpWideShort = faArrowUpWideShort;\n exports.faSortAmountUp = faSortAmountUp;\n exports.faMillSign = faMillSign;\n exports.faBowlRice = faBowlRice;\n exports.faSkull = faSkull;\n exports.faTowerBroadcast = faTowerBroadcast;\n exports.faBroadcastTower = faBroadcastTower;\n exports.faTruckPickup = faTruckPickup;\n exports.faUpLong = faUpLong;\n exports.faLongArrowAltUp = faLongArrowAltUp;\n exports.faStop = faStop;\n exports.faCodeMerge = faCodeMerge;\n exports.faUpload = faUpload;\n exports.faHurricane = faHurricane;\n exports.faMound = faMound;\n exports.faToiletPortable = faToiletPortable;\n exports.faCompactDisc = faCompactDisc;\n exports.faFileArrowDown = faFileArrowDown;\n exports.faFileDownload = faFileDownload;\n exports.faCaravan = faCaravan;\n exports.faShieldCat = faShieldCat;\n exports.faBolt = faBolt;\n exports.faZap = faZap;\n exports.faGlassWater = faGlassWater;\n exports.faOilWell = faOilWell;\n exports.faVault = faVault;\n exports.faMars = faMars;\n exports.faToilet = faToilet;\n exports.faPlaneCircleXmark = faPlaneCircleXmark;\n exports.faYenSign = faYenSign;\n exports.faCny = faCny;\n exports.faJpy = faJpy;\n exports.faRmb = faRmb;\n exports.faYen = faYen;\n exports.faRubleSign = faRubleSign;\n exports.faRouble = faRouble;\n exports.faRub = faRub;\n exports.faRuble = faRuble;\n exports.faSun = faSun;\n exports.faGuitar = faGuitar;\n exports.faFaceLaughWink = faFaceLaughWink;\n exports.faLaughWink = faLaughWink;\n exports.faHorseHead = faHorseHead;\n exports.faBoreHole = faBoreHole;\n exports.faIndustry = faIndustry;\n exports.faCircleDown = faCircleDown;\n exports.faArrowAltCircleDown = faArrowAltCircleDown;\n exports.faArrowsTurnToDots = faArrowsTurnToDots;\n exports.faFlorinSign = faFlorinSign;\n exports.faArrowDownShortWide = faArrowDownShortWide;\n exports.faSortAmountDesc = faSortAmountDesc;\n exports.faSortAmountDownAlt = faSortAmountDownAlt;\n exports.faLessThan = faLessThan;\n exports.faAngleDown = faAngleDown;\n exports.faCarTunnel = faCarTunnel;\n exports.faHeadSideCough = faHeadSideCough;\n exports.faGripLines = faGripLines;\n exports.faThumbsDown = faThumbsDown;\n exports.faUserLock = faUserLock;\n exports.faArrowRightLong = faArrowRightLong;\n exports.faLongArrowRight = faLongArrowRight;\n exports.faAnchorCircleXmark = faAnchorCircleXmark;\n exports.faEllipsis = faEllipsis;\n exports.faEllipsisH = faEllipsisH;\n exports.faChessPawn = faChessPawn;\n exports.faKitMedical = faKitMedical;\n exports.faFirstAid = faFirstAid;\n exports.faPersonThroughWindow = faPersonThroughWindow;\n exports.faToolbox = faToolbox;\n exports.faHandsHoldingCircle = faHandsHoldingCircle;\n exports.faBug = faBug;\n exports.faCreditCard = faCreditCard;\n exports.faCreditCardAlt = faCreditCardAlt;\n exports.faCar = faCar;\n exports.faAutomobile = faAutomobile;\n exports.faHandHoldingHand = faHandHoldingHand;\n exports.faBookOpenReader = faBookOpenReader;\n exports.faBookReader = faBookReader;\n exports.faMountainSun = faMountainSun;\n exports.faArrowsLeftRightToLine = faArrowsLeftRightToLine;\n exports.faDiceD20 = faDiceD20;\n exports.faTruckDroplet = faTruckDroplet;\n exports.faFileCircleXmark = faFileCircleXmark;\n exports.faTemperatureArrowUp = faTemperatureArrowUp;\n exports.faTemperatureUp = faTemperatureUp;\n exports.faMedal = faMedal;\n exports.faBed = faBed;\n exports.faSquareH = faSquareH;\n exports.faHSquare = faHSquare;\n exports.faPodcast = faPodcast;\n exports.faTemperatureFull = faTemperatureFull;\n exports.faTemperature4 = faTemperature4;\n exports.faThermometer4 = faThermometer4;\n exports.faThermometerFull = faThermometerFull;\n exports.faBell = faBell;\n exports.faSuperscript = faSuperscript;\n exports.faPlugCircleXmark = faPlugCircleXmark;\n exports.faStarOfLife = faStarOfLife;\n exports.faPhoneSlash = faPhoneSlash;\n exports.faPaintRoller = faPaintRoller;\n exports.faHandshakeAngle = faHandshakeAngle;\n exports.faHandsHelping = faHandsHelping;\n exports.faLocationDot = faLocationDot;\n exports.faMapMarkerAlt = faMapMarkerAlt;\n exports.faFile = faFile;\n exports.faGreaterThan = faGreaterThan;\n exports.faPersonSwimming = faPersonSwimming;\n exports.faSwimmer = faSwimmer;\n exports.faArrowDown = faArrowDown;\n exports.faDroplet = faDroplet;\n exports.faTint = faTint;\n exports.faEraser = faEraser;\n exports.faEarthAmericas = faEarthAmericas;\n exports.faEarth = faEarth;\n exports.faEarthAmerica = faEarthAmerica;\n exports.faGlobeAmericas = faGlobeAmericas;\n exports.faPersonBurst = faPersonBurst;\n exports.faDove = faDove;\n exports.faBatteryEmpty = faBatteryEmpty;\n exports.faBattery0 = faBattery0;\n exports.faSocks = faSocks;\n exports.faInbox = faInbox;\n exports.faSection = faSection;\n exports.faGaugeHigh = faGaugeHigh;\n exports.faTachometerAlt = faTachometerAlt;\n exports.faTachometerAltFast = faTachometerAltFast;\n exports.faEnvelopeOpenText = faEnvelopeOpenText;\n exports.faHospital = faHospital;\n exports.faHospitalAlt = faHospitalAlt;\n exports.faHospitalWide = faHospitalWide;\n exports.faWineBottle = faWineBottle;\n exports.faChessRook = faChessRook;\n exports.faBarsStaggered = faBarsStaggered;\n exports.faReorder = faReorder;\n exports.faStream = faStream;\n exports.faDharmachakra = faDharmachakra;\n exports.faHotdog = faHotdog;\n exports.faPersonWalkingWithCane = faPersonWalkingWithCane;\n exports.faBlind = faBlind;\n exports.faDrum = faDrum;\n exports.faIceCream = faIceCream;\n exports.faHeartCircleBolt = faHeartCircleBolt;\n exports.faFax = faFax;\n exports.faParagraph = faParagraph;\n exports.faCheckToSlot = faCheckToSlot;\n exports.faVoteYea = faVoteYea;\n exports.faStarHalf = faStarHalf;\n exports.faBoxesStacked = faBoxesStacked;\n exports.faBoxes = faBoxes;\n exports.faBoxesAlt = faBoxesAlt;\n exports.faLink = faLink;\n exports.faChain = faChain;\n exports.faEarListen = faEarListen;\n exports.faAssistiveListeningSystems = faAssistiveListeningSystems;\n exports.faTreeCity = faTreeCity;\n exports.faPlay = faPlay;\n exports.faFont = faFont;\n exports.faRupiahSign = faRupiahSign;\n exports.faMagnifyingGlass = faMagnifyingGlass;\n exports.faSearch = faSearch;\n exports.faTableTennisPaddleBall = faTableTennisPaddleBall;\n exports.faPingPongPaddleBall = faPingPongPaddleBall;\n exports.faTableTennis = faTableTennis;\n exports.faPersonDotsFromLine = faPersonDotsFromLine;\n exports.faDiagnoses = faDiagnoses;\n exports.faTrashCanArrowUp = faTrashCanArrowUp;\n exports.faTrashRestoreAlt = faTrashRestoreAlt;\n exports.faNairaSign = faNairaSign;\n exports.faCartArrowDown = faCartArrowDown;\n exports.faWalkieTalkie = faWalkieTalkie;\n exports.faFilePen = faFilePen;\n exports.faFileEdit = faFileEdit;\n exports.faReceipt = faReceipt;\n exports.faSquarePen = faSquarePen;\n exports.faPenSquare = faPenSquare;\n exports.faPencilSquare = faPencilSquare;\n exports.faSuitcaseRolling = faSuitcaseRolling;\n exports.faPersonCircleExclamation = faPersonCircleExclamation;\n exports.faChevronDown = faChevronDown;\n exports.faBatteryFull = faBatteryFull;\n exports.faBattery = faBattery;\n exports.faBattery5 = faBattery5;\n exports.faSkullCrossbones = faSkullCrossbones;\n exports.faCodeCompare = faCodeCompare;\n exports.faListUl = faListUl;\n exports.faListDots = faListDots;\n exports.faSchoolLock = faSchoolLock;\n exports.faTowerCell = faTowerCell;\n exports.faDownLong = faDownLong;\n exports.faLongArrowAltDown = faLongArrowAltDown;\n exports.faRankingStar = faRankingStar;\n exports.faChessKing = faChessKing;\n exports.faPersonHarassing = faPersonHarassing;\n exports.faBrazilianRealSign = faBrazilianRealSign;\n exports.faLandmarkDome = faLandmarkDome;\n exports.faLandmarkAlt = faLandmarkAlt;\n exports.faArrowUp = faArrowUp;\n exports.faTv = faTv;\n exports.faTelevision = faTelevision;\n exports.faTvAlt = faTvAlt;\n exports.faShrimp = faShrimp;\n exports.faListCheck = faListCheck;\n exports.faTasks = faTasks;\n exports.faJugDetergent = faJugDetergent;\n exports.faCircleUser = faCircleUser;\n exports.faUserCircle = faUserCircle;\n exports.faUserShield = faUserShield;\n exports.faWind = faWind;\n exports.faCarBurst = faCarBurst;\n exports.faCarCrash = faCarCrash;\n exports.faY = faY;\n exports.faPersonSnowboarding = faPersonSnowboarding;\n exports.faSnowboarding = faSnowboarding;\n exports.faTruckFast = faTruckFast;\n exports.faShippingFast = faShippingFast;\n exports.faFish = faFish;\n exports.faUserGraduate = faUserGraduate;\n exports.faCircleHalfStroke = faCircleHalfStroke;\n exports.faAdjust = faAdjust;\n exports.faClapperboard = faClapperboard;\n exports.faCircleRadiation = faCircleRadiation;\n exports.faRadiationAlt = faRadiationAlt;\n exports.faBaseball = faBaseball;\n exports.faBaseballBall = faBaseballBall;\n exports.faJetFighterUp = faJetFighterUp;\n exports.faDiagramProject = faDiagramProject;\n exports.faProjectDiagram = faProjectDiagram;\n exports.faCopy = faCopy;\n exports.faVolumeXmark = faVolumeXmark;\n exports.faVolumeMute = faVolumeMute;\n exports.faVolumeTimes = faVolumeTimes;\n exports.faHandSparkles = faHandSparkles;\n exports.faGrip = faGrip;\n exports.faGripHorizontal = faGripHorizontal;\n exports.faShareFromSquare = faShareFromSquare;\n exports.faShareSquare = faShareSquare;\n exports.faChildCombatant = faChildCombatant;\n exports.faChildRifle = faChildRifle;\n exports.faGun = faGun;\n exports.faSquarePhone = faSquarePhone;\n exports.faPhoneSquare = faPhoneSquare;\n exports.faPlus = faPlus;\n exports.faAdd = faAdd;\n exports.faExpand = faExpand;\n exports.faComputer = faComputer;\n exports.faXmark = faXmark;\n exports.faClose = faClose;\n exports.faMultiply = faMultiply;\n exports.faRemove = faRemove;\n exports.faTimes = faTimes;\n exports.faArrowsUpDownLeftRight = faArrowsUpDownLeftRight;\n exports.faArrows = faArrows;\n exports.faChalkboardUser = faChalkboardUser;\n exports.faChalkboardTeacher = faChalkboardTeacher;\n exports.faPesoSign = faPesoSign;\n exports.faBuildingShield = faBuildingShield;\n exports.faBaby = faBaby;\n exports.faUsersLine = faUsersLine;\n exports.faQuoteLeft = faQuoteLeft;\n exports.faQuoteLeftAlt = faQuoteLeftAlt;\n exports.faTractor = faTractor;\n exports.faTrashArrowUp = faTrashArrowUp;\n exports.faTrashRestore = faTrashRestore;\n exports.faArrowDownUpLock = faArrowDownUpLock;\n exports.faLinesLeaning = faLinesLeaning;\n exports.faRulerCombined = faRulerCombined;\n exports.faCopyright = faCopyright;\n exports.faEquals = faEquals;\n exports.faBlender = faBlender;\n exports.faTeeth = faTeeth;\n exports.faShekelSign = faShekelSign;\n exports.faIls = faIls;\n exports.faShekel = faShekel;\n exports.faSheqel = faSheqel;\n exports.faSheqelSign = faSheqelSign;\n exports.faMap = faMap;\n exports.faRocket = faRocket;\n exports.faPhotoFilm = faPhotoFilm;\n exports.faPhotoVideo = faPhotoVideo;\n exports.faFolderMinus = faFolderMinus;\n exports.faStore = faStore;\n exports.faArrowTrendUp = faArrowTrendUp;\n exports.faPlugCircleMinus = faPlugCircleMinus;\n exports.faSignHanging = faSignHanging;\n exports.faSign = faSign;\n exports.faBezierCurve = faBezierCurve;\n exports.faBellSlash = faBellSlash;\n exports.faTablet = faTablet;\n exports.faTabletAndroid = faTabletAndroid;\n exports.faSchoolFlag = faSchoolFlag;\n exports.faFill = faFill;\n exports.faAngleUp = faAngleUp;\n exports.faDrumstickBite = faDrumstickBite;\n exports.faHollyBerry = faHollyBerry;\n exports.faChevronLeft = faChevronLeft;\n exports.faBacteria = faBacteria;\n exports.faHandLizard = faHandLizard;\n exports.faNotdef = faNotdef;\n exports.faDisease = faDisease;\n exports.faBriefcaseMedical = faBriefcaseMedical;\n exports.faGenderless = faGenderless;\n exports.faChevronRight = faChevronRight;\n exports.faRetweet = faRetweet;\n exports.faCarRear = faCarRear;\n exports.faCarAlt = faCarAlt;\n exports.faPumpSoap = faPumpSoap;\n exports.faVideoSlash = faVideoSlash;\n exports.faBatteryQuarter = faBatteryQuarter;\n exports.faBattery2 = faBattery2;\n exports.faRadio = faRadio;\n exports.faBabyCarriage = faBabyCarriage;\n exports.faCarriageBaby = faCarriageBaby;\n exports.faTrafficLight = faTrafficLight;\n exports.faThermometer = faThermometer;\n exports.faVrCardboard = faVrCardboard;\n exports.faHandMiddleFinger = faHandMiddleFinger;\n exports.faPercent = faPercent;\n exports.faPercentage = faPercentage;\n exports.faTruckMoving = faTruckMoving;\n exports.faGlassWaterDroplet = faGlassWaterDroplet;\n exports.faDisplay = faDisplay;\n exports.faFaceSmile = faFaceSmile;\n exports.faSmile = faSmile;\n exports.faThumbtack = faThumbtack;\n exports.faThumbTack = faThumbTack;\n exports.faTrophy = faTrophy;\n exports.faPersonPraying = faPersonPraying;\n exports.faPray = faPray;\n exports.faHammer = faHammer;\n exports.faHandPeace = faHandPeace;\n exports.faRotate = faRotate;\n exports.faSyncAlt = faSyncAlt;\n exports.faSpinner = faSpinner;\n exports.faRobot = faRobot;\n exports.faPeace = faPeace;\n exports.faGears = faGears;\n exports.faCogs = faCogs;\n exports.faWarehouse = faWarehouse;\n exports.faArrowUpRightDots = faArrowUpRightDots;\n exports.faSplotch = faSplotch;\n exports.faFaceGrinHearts = faFaceGrinHearts;\n exports.faGrinHearts = faGrinHearts;\n exports.faDiceFour = faDiceFour;\n exports.faSimCard = faSimCard;\n exports.faTransgender = faTransgender;\n exports.faTransgenderAlt = faTransgenderAlt;\n exports.faMercury = faMercury;\n exports.faArrowTurnDown = faArrowTurnDown;\n exports.faLevelDown = faLevelDown;\n exports.faPersonFallingBurst = faPersonFallingBurst;\n exports.faAward = faAward;\n exports.faTicketSimple = faTicketSimple;\n exports.faTicketAlt = faTicketAlt;\n exports.faBuilding = faBuilding;\n exports.faAnglesLeft = faAnglesLeft;\n exports.faAngleDoubleLeft = faAngleDoubleLeft;\n exports.faQrcode = faQrcode;\n exports.faClockRotateLeft = faClockRotateLeft;\n exports.faHistory = faHistory;\n exports.faFaceGrinBeamSweat = faFaceGrinBeamSweat;\n exports.faGrinBeamSweat = faGrinBeamSweat;\n exports.faFileExport = faFileExport;\n exports.faArrowRightFromFile = faArrowRightFromFile;\n exports.faShield = faShield;\n exports.faShieldBlank = faShieldBlank;\n exports.faArrowUpShortWide = faArrowUpShortWide;\n exports.faSortAmountUpAlt = faSortAmountUpAlt;\n exports.faHouseMedical = faHouseMedical;\n exports.faGolfBallTee = faGolfBallTee;\n exports.faGolfBall = faGolfBall;\n exports.faCircleChevronLeft = faCircleChevronLeft;\n exports.faChevronCircleLeft = faChevronCircleLeft;\n exports.faHouseChimneyWindow = faHouseChimneyWindow;\n exports.faPenNib = faPenNib;\n exports.faTentArrowTurnLeft = faTentArrowTurnLeft;\n exports.faTents = faTents;\n exports.faWandMagic = faWandMagic;\n exports.faMagic = faMagic;\n exports.faDog = faDog;\n exports.faCarrot = faCarrot;\n exports.faMoon = faMoon;\n exports.faWineGlassEmpty = faWineGlassEmpty;\n exports.faWineGlassAlt = faWineGlassAlt;\n exports.faCheese = faCheese;\n exports.faYinYang = faYinYang;\n exports.faMusic = faMusic;\n exports.faCodeCommit = faCodeCommit;\n exports.faTemperatureLow = faTemperatureLow;\n exports.faPersonBiking = faPersonBiking;\n exports.faBiking = faBiking;\n exports.faBroom = faBroom;\n exports.faShieldHeart = faShieldHeart;\n exports.faGopuram = faGopuram;\n exports.faEarthOceania = faEarthOceania;\n exports.faGlobeOceania = faGlobeOceania;\n exports.faSquareXmark = faSquareXmark;\n exports.faTimesSquare = faTimesSquare;\n exports.faXmarkSquare = faXmarkSquare;\n exports.faHashtag = faHashtag;\n exports.faUpRightAndDownLeftFromCenter = faUpRightAndDownLeftFromCenter;\n exports.faExpandAlt = faExpandAlt;\n exports.faOilCan = faOilCan;\n exports.faT = faT;\n exports.faHippo = faHippo;\n exports.faChartColumn = faChartColumn;\n exports.faInfinity = faInfinity;\n exports.faVialCircleCheck = faVialCircleCheck;\n exports.faPersonArrowDownToLine = faPersonArrowDownToLine;\n exports.faVoicemail = faVoicemail;\n exports.faFan = faFan;\n exports.faPersonWalkingLuggage = faPersonWalkingLuggage;\n exports.faUpDown = faUpDown;\n exports.faArrowsAltV = faArrowsAltV;\n exports.faCloudMoonRain = faCloudMoonRain;\n exports.faCalendar = faCalendar;\n exports.faTrailer = faTrailer;\n exports.faBahai = faBahai;\n exports.faHaykal = faHaykal;\n exports.faSdCard = faSdCard;\n exports.faDragon = faDragon;\n exports.faShoePrints = faShoePrints;\n exports.faCirclePlus = faCirclePlus;\n exports.faPlusCircle = faPlusCircle;\n exports.faFaceGrinTongueWink = faFaceGrinTongueWink;\n exports.faGrinTongueWink = faGrinTongueWink;\n exports.faHandHolding = faHandHolding;\n exports.faPlugCircleExclamation = faPlugCircleExclamation;\n exports.faLinkSlash = faLinkSlash;\n exports.faChainBroken = faChainBroken;\n exports.faChainSlash = faChainSlash;\n exports.faUnlink = faUnlink;\n exports.faClone = faClone;\n exports.faPersonWalkingArrowLoopLeft = faPersonWalkingArrowLoopLeft;\n exports.faArrowUpZA = faArrowUpZA;\n exports.faSortAlphaUpAlt = faSortAlphaUpAlt;\n exports.faFireFlameCurved = faFireFlameCurved;\n exports.faFireAlt = faFireAlt;\n exports.faTornado = faTornado;\n exports.faFileCirclePlus = faFileCirclePlus;\n exports.faBookQuran = faBookQuran;\n exports.faQuran = faQuran;\n exports.faAnchor = faAnchor;\n exports.faBorderAll = faBorderAll;\n exports.faFaceAngry = faFaceAngry;\n exports.faAngry = faAngry;\n exports.faCookieBite = faCookieBite;\n exports.faArrowTrendDown = faArrowTrendDown;\n exports.faRss = faRss;\n exports.faFeed = faFeed;\n exports.faDrawPolygon = faDrawPolygon;\n exports.faScaleBalanced = faScaleBalanced;\n exports.faBalanceScale = faBalanceScale;\n exports.faGaugeSimpleHigh = faGaugeSimpleHigh;\n exports.faTachometer = faTachometer;\n exports.faTachometerFast = faTachometerFast;\n exports.faShower = faShower;\n exports.faDesktop = faDesktop;\n exports.faDesktopAlt = faDesktopAlt;\n exports.faM = faM;\n exports.faTableList = faTableList;\n exports.faThList = faThList;\n exports.faCommentSms = faCommentSms;\n exports.faSms = faSms;\n exports.faBook = faBook;\n exports.faUserPlus = faUserPlus;\n exports.faCheck = faCheck;\n exports.faBatteryThreeQuarters = faBatteryThreeQuarters;\n exports.faBattery4 = faBattery4;\n exports.faHouseCircleCheck = faHouseCircleCheck;\n exports.faAngleLeft = faAngleLeft;\n exports.faDiagramSuccessor = faDiagramSuccessor;\n exports.faTruckArrowRight = faTruckArrowRight;\n exports.faArrowsSplitUpAndLeft = faArrowsSplitUpAndLeft;\n exports.faHandFist = faHandFist;\n exports.faFistRaised = faFistRaised;\n exports.faCloudMoon = faCloudMoon;\n exports.faBriefcase = faBriefcase;\n exports.faPersonFalling = faPersonFalling;\n exports.faImagePortrait = faImagePortrait;\n exports.faPortrait = faPortrait;\n exports.faUserTag = faUserTag;\n exports.faRug = faRug;\n exports.faEarthEurope = faEarthEurope;\n exports.faGlobeEurope = faGlobeEurope;\n exports.faCartFlatbedSuitcase = faCartFlatbedSuitcase;\n exports.faLuggageCart = faLuggageCart;\n exports.faRectangleXmark = faRectangleXmark;\n exports.faRectangleTimes = faRectangleTimes;\n exports.faTimesRectangle = faTimesRectangle;\n exports.faWindowClose = faWindowClose;\n exports.faBahtSign = faBahtSign;\n exports.faBookOpen = faBookOpen;\n exports.faBookJournalWhills = faBookJournalWhills;\n exports.faJournalWhills = faJournalWhills;\n exports.faHandcuffs = faHandcuffs;\n exports.faTriangleExclamation = faTriangleExclamation;\n exports.faExclamationTriangle = faExclamationTriangle;\n exports.faWarning = faWarning;\n exports.faDatabase = faDatabase;\n exports.faShare = faShare;\n exports.faArrowTurnRight = faArrowTurnRight;\n exports.faMailForward = faMailForward;\n exports.faBottleDroplet = faBottleDroplet;\n exports.faMaskFace = faMaskFace;\n exports.faHillRockslide = faHillRockslide;\n exports.faRightLeft = faRightLeft;\n exports.faExchangeAlt = faExchangeAlt;\n exports.faPaperPlane = faPaperPlane;\n exports.faRoadCircleExclamation = faRoadCircleExclamation;\n exports.faDungeon = faDungeon;\n exports.faAlignRight = faAlignRight;\n exports.faMoneyBill1Wave = faMoneyBill1Wave;\n exports.faMoneyBillWaveAlt = faMoneyBillWaveAlt;\n exports.faLifeRing = faLifeRing;\n exports.faHands = faHands;\n exports.faSignLanguage = faSignLanguage;\n exports.faSigning = faSigning;\n exports.faCalendarDay = faCalendarDay;\n exports.faWaterLadder = faWaterLadder;\n exports.faLadderWater = faLadderWater;\n exports.faSwimmingPool = faSwimmingPool;\n exports.faArrowsUpDown = faArrowsUpDown;\n exports.faArrowsV = faArrowsV;\n exports.faFaceGrimace = faFaceGrimace;\n exports.faGrimace = faGrimace;\n exports.faWheelchairMove = faWheelchairMove;\n exports.faWheelchairAlt = faWheelchairAlt;\n exports.faTurnDown = faTurnDown;\n exports.faLevelDownAlt = faLevelDownAlt;\n exports.faPersonWalkingArrowRight = faPersonWalkingArrowRight;\n exports.faSquareEnvelope = faSquareEnvelope;\n exports.faEnvelopeSquare = faEnvelopeSquare;\n exports.faDice = faDice;\n exports.faBowlingBall = faBowlingBall;\n exports.faBrain = faBrain;\n exports.faBandage = faBandage;\n exports.faBandAid = faBandAid;\n exports.faCalendarMinus = faCalendarMinus;\n exports.faCircleXmark = faCircleXmark;\n exports.faTimesCircle = faTimesCircle;\n exports.faXmarkCircle = faXmarkCircle;\n exports.faGifts = faGifts;\n exports.faHotel = faHotel;\n exports.faEarthAsia = faEarthAsia;\n exports.faGlobeAsia = faGlobeAsia;\n exports.faIdCardClip = faIdCardClip;\n exports.faIdCardAlt = faIdCardAlt;\n exports.faMagnifyingGlassPlus = faMagnifyingGlassPlus;\n exports.faSearchPlus = faSearchPlus;\n exports.faThumbsUp = faThumbsUp;\n exports.faUserClock = faUserClock;\n exports.faHandDots = faHandDots;\n exports.faAllergies = faAllergies;\n exports.faFileInvoice = faFileInvoice;\n exports.faWindowMinimize = faWindowMinimize;\n exports.faMugSaucer = faMugSaucer;\n exports.faCoffee = faCoffee;\n exports.faBrush = faBrush;\n exports.faMask = faMask;\n exports.faMagnifyingGlassMinus = faMagnifyingGlassMinus;\n exports.faSearchMinus = faSearchMinus;\n exports.faRulerVertical = faRulerVertical;\n exports.faUserLarge = faUserLarge;\n exports.faUserAlt = faUserAlt;\n exports.faTrainTram = faTrainTram;\n exports.faUserNurse = faUserNurse;\n exports.faSyringe = faSyringe;\n exports.faCloudSun = faCloudSun;\n exports.faStopwatch20 = faStopwatch20;\n exports.faSquareFull = faSquareFull;\n exports.faMagnet = faMagnet;\n exports.faJar = faJar;\n exports.faNoteSticky = faNoteSticky;\n exports.faStickyNote = faStickyNote;\n exports.faBugSlash = faBugSlash;\n exports.faArrowUpFromWaterPump = faArrowUpFromWaterPump;\n exports.faBone = faBone;\n exports.faUserInjured = faUserInjured;\n exports.faFaceSadTear = faFaceSadTear;\n exports.faSadTear = faSadTear;\n exports.faPlane = faPlane;\n exports.faTentArrowsDown = faTentArrowsDown;\n exports.faExclamation = faExclamation;\n exports.faArrowsSpin = faArrowsSpin;\n exports.faPrint = faPrint;\n exports.faTurkishLiraSign = faTurkishLiraSign;\n exports.faTry = faTry;\n exports.faTurkishLira = faTurkishLira;\n exports.faDollarSign = faDollarSign;\n exports.faDollar = faDollar;\n exports.faUsd = faUsd;\n exports.faX = faX;\n exports.faMagnifyingGlassDollar = faMagnifyingGlassDollar;\n exports.faSearchDollar = faSearchDollar;\n exports.faUsersGear = faUsersGear;\n exports.faUsersCog = faUsersCog;\n exports.faPersonMilitaryPointing = faPersonMilitaryPointing;\n exports.faBuildingColumns = faBuildingColumns;\n exports.faBank = faBank;\n exports.faInstitution = faInstitution;\n exports.faMuseum = faMuseum;\n exports.faUniversity = faUniversity;\n exports.faUmbrella = faUmbrella;\n exports.faTrowel = faTrowel;\n exports.faD = faD;\n exports.faStapler = faStapler;\n exports.faMasksTheater = faMasksTheater;\n exports.faTheaterMasks = faTheaterMasks;\n exports.faKipSign = faKipSign;\n exports.faHandPointLeft = faHandPointLeft;\n exports.faHandshakeSimple = faHandshakeSimple;\n exports.faHandshakeAlt = faHandshakeAlt;\n exports.faJetFighter = faJetFighter;\n exports.faFighterJet = faFighterJet;\n exports.faSquareShareNodes = faSquareShareNodes;\n exports.faShareAltSquare = faShareAltSquare;\n exports.faBarcode = faBarcode;\n exports.faPlusMinus = faPlusMinus;\n exports.faVideo = faVideo;\n exports.faVideoCamera = faVideoCamera;\n exports.faGraduationCap = faGraduationCap;\n exports.faMortarBoard = faMortarBoard;\n exports.faHandHoldingMedical = faHandHoldingMedical;\n exports.faPersonCircleCheck = faPersonCircleCheck;\n exports.faTurnUp = faTurnUp;\n exports.faLevelUpAlt = faLevelUpAlt;\n\n Object.defineProperty(exports, '__esModule', { value: true });\n\n})));\n","import { parse, icon } from '@fortawesome/fontawesome-svg-core';\nimport PropTypes from 'prop-types';\nimport React from 'react';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// Get CSS class list from a props object\nfunction classList(props) {\n var _classes;\n\n var beat = props.beat,\n fade = props.fade,\n beatFade = props.beatFade,\n bounce = props.bounce,\n shake = props.shake,\n flash = props.flash,\n spin = props.spin,\n spinPulse = props.spinPulse,\n spinReverse = props.spinReverse,\n pulse = props.pulse,\n fixedWidth = props.fixedWidth,\n inverse = props.inverse,\n border = props.border,\n listItem = props.listItem,\n flip = props.flip,\n size = props.size,\n rotation = props.rotation,\n pull = props.pull; // map of CSS class names to properties\n\n var classes = (_classes = {\n 'fa-beat': beat,\n 'fa-fade': fade,\n 'fa-beat-fade': beatFade,\n 'fa-bounce': bounce,\n 'fa-shake': shake,\n 'fa-flash': flash,\n 'fa-spin': spin,\n 'fa-spin-reverse': spinReverse,\n 'fa-spin-pulse': spinPulse,\n 'fa-pulse': pulse,\n 'fa-fw': fixedWidth,\n 'fa-inverse': inverse,\n 'fa-border': border,\n 'fa-li': listItem,\n 'fa-flip': flip === true,\n 'fa-flip-horizontal': flip === 'horizontal' || flip === 'both',\n 'fa-flip-vertical': flip === 'vertical' || flip === 'both'\n }, _defineProperty(_classes, \"fa-\".concat(size), typeof size !== 'undefined' && size !== null), _defineProperty(_classes, \"fa-rotate-\".concat(rotation), typeof rotation !== 'undefined' && rotation !== null && rotation !== 0), _defineProperty(_classes, \"fa-pull-\".concat(pull), typeof pull !== 'undefined' && pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _classes); // map over all the keys in the classes object\n // return an array of the keys where the value for the key is not null\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\n// Camelize taken from humps\n// humps is copyright © 2012+ Dom Christie\n// Released under the MIT license.\n// Performant way to determine if object coerces to a number\nfunction _isNumerical(obj) {\n obj = obj - 0; // eslint-disable-next-line no-self-compare\n\n return obj === obj;\n}\n\nfunction camelize(string) {\n if (_isNumerical(string)) {\n return string;\n } // eslint-disable-next-line no-useless-escape\n\n\n string = string.replace(/[\\-_\\s]+(.)?/g, function (match, chr) {\n return chr ? chr.toUpperCase() : '';\n }); // Ensure 1st char is always lowercase\n\n return string.substr(0, 1).toLowerCase() + string.substr(1);\n}\n\nvar _excluded = [\"style\"];\n\nfunction capitalize(val) {\n return val.charAt(0).toUpperCase() + val.slice(1);\n}\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n prop.startsWith('webkit') ? acc[capitalize(prop)] = value : acc[prop] = value;\n return acc;\n }, {});\n}\n\nfunction convert(createElement, element) {\n var extraProps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (typeof element === 'string') {\n return element;\n }\n\n var children = (element.children || []).map(function (child) {\n return convert(createElement, child);\n });\n /* eslint-disable dot-notation */\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc.attrs['className'] = val;\n delete element.attributes['class'];\n break;\n\n case 'style':\n acc.attrs['style'] = styleToObject(val);\n break;\n\n default:\n if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0) {\n acc.attrs[key.toLowerCase()] = val;\n } else {\n acc.attrs[camelize(key)] = val;\n }\n\n }\n\n return acc;\n }, {\n attrs: {}\n });\n\n var _extraProps$style = extraProps.style,\n existingStyle = _extraProps$style === void 0 ? {} : _extraProps$style,\n remaining = _objectWithoutProperties(extraProps, _excluded);\n\n mixins.attrs['style'] = _objectSpread2(_objectSpread2({}, mixins.attrs['style']), existingStyle);\n /* eslint-enable */\n\n return createElement.apply(void 0, [element.tag, _objectSpread2(_objectSpread2({}, mixins.attrs), remaining)].concat(_toConsumableArray(children)));\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction normalizeIconArgs(icon) {\n // this has everything that it needs to be rendered which means it was probably imported\n // directly from an icon svg package\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) {\n return icon;\n }\n\n if (parse.icon) {\n return parse.icon(icon);\n } // if the icon is null, there's nothing to do\n\n\n if (icon === null) {\n return null;\n } // if the icon is an object and has a prefix and an icon name, return it\n\n\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName) {\n return icon;\n } // if it's an array with length of two\n\n\n if (Array.isArray(icon) && icon.length === 2) {\n // use the first item as prefix, second as icon name\n return {\n prefix: icon[0],\n iconName: icon[1]\n };\n } // if it's a string, use it as the icon name\n\n\n if (typeof icon === 'string') {\n return {\n prefix: 'fas',\n iconName: icon\n };\n }\n}\n\n// creates an object with a key of key\n// and a value of value\n// if certain conditions are met\nfunction objectWithKey(key, value) {\n // if the value is a non-empty array\n // or it's not an array but it is truthy\n // then create the object with the key and the value\n // if not, return an empty array\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {};\n}\n\nvar FontAwesomeIcon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n className = props.className,\n title = props.title,\n titleId = props.titleId,\n maskId = props.maskId;\n var iconLookup = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', [].concat(_toConsumableArray(classList(props)), _toConsumableArray(className.split(' '))));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n var renderedIcon = icon(iconLookup, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes), transform), mask), {}, {\n symbol: symbol,\n title: title,\n titleId: titleId,\n maskId: maskId\n }));\n\n if (!renderedIcon) {\n log('Could not find icon', iconLookup);\n return null;\n }\n\n var abstract = renderedIcon.abstract;\n var extraProps = {\n ref: ref\n };\n Object.keys(props).forEach(function (key) {\n // eslint-disable-next-line no-prototype-builtins\n if (!FontAwesomeIcon.defaultProps.hasOwnProperty(key)) {\n extraProps[key] = props[key];\n }\n });\n return convertCurry(abstract[0], extraProps);\n});\nFontAwesomeIcon.displayName = 'FontAwesomeIcon';\nFontAwesomeIcon.propTypes = {\n beat: PropTypes.bool,\n border: PropTypes.bool,\n beatFade: PropTypes.bool,\n bounce: PropTypes.bool,\n className: PropTypes.string,\n fade: PropTypes.bool,\n flash: PropTypes.bool,\n mask: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n maskId: PropTypes.string,\n fixedWidth: PropTypes.bool,\n inverse: PropTypes.bool,\n flip: PropTypes.oneOf([true, false, 'horizontal', 'vertical', 'both']),\n icon: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n listItem: PropTypes.bool,\n pull: PropTypes.oneOf(['right', 'left']),\n pulse: PropTypes.bool,\n rotation: PropTypes.oneOf([0, 90, 180, 270]),\n shake: PropTypes.bool,\n size: PropTypes.oneOf(['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x']),\n spin: PropTypes.bool,\n spinPulse: PropTypes.bool,\n spinReverse: PropTypes.bool,\n symbol: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n title: PropTypes.string,\n titleId: PropTypes.string,\n transform: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n swapOpacity: PropTypes.bool\n};\nFontAwesomeIcon.defaultProps = {\n border: false,\n className: '',\n mask: null,\n maskId: null,\n fixedWidth: false,\n inverse: false,\n flip: false,\n icon: null,\n listItem: false,\n pull: null,\n pulse: false,\n rotation: null,\n size: null,\n spin: false,\n spinPulse: false,\n spinReverse: false,\n beat: false,\n fade: false,\n beatFade: false,\n bounce: false,\n shake: false,\n symbol: false,\n title: '',\n titleId: null,\n transform: null,\n swapOpacity: false\n};\nvar convertCurry = convert.bind(null, React.createElement);\n\nexport { FontAwesomeIcon };\n","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst addCard = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 5.5V8H20V5.5h2.5V4H20V1.5h-1.5V4H16v1.5h2.5zM12 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2v-6h-1.5v6a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5h6V4z\"\n}));\nexport default addCard;\n//# sourceMappingURL=add-card.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst addSubmenu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z\"\n}));\nexport default addSubmenu;\n//# sourceMappingURL=add-submenu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z\"\n}));\nexport default alignCenter;\n//# sourceMappingURL=align-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignJustify = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z\"\n}));\nexport default alignJustify;\n//# sourceMappingURL=align-justify.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z\"\n}));\nexport default alignLeft;\n//# sourceMappingURL=align-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignNone = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z\"\n}));\nexport default alignNone;\n//# sourceMappingURL=align-none.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst alignRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z\"\n}));\nexport default alignRight;\n//# sourceMappingURL=align-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst archive = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z\"\n}));\nexport default archive;\n//# sourceMappingURL=archive.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowDown = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z\"\n}));\nexport default arrowDown;\n//# sourceMappingURL=arrow-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z\"\n}));\nexport default arrowLeft;\n//# sourceMappingURL=arrow-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z\"\n}));\nexport default arrowRight;\n//# sourceMappingURL=arrow-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst arrowUp = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z\"\n}));\nexport default arrowUp;\n//# sourceMappingURL=arrow-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst aspectRatio = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z\"\n}));\nexport default aspectRatio;\n//# sourceMappingURL=aspect-ratio.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst atSymbol = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z\"\n}));\nexport default atSymbol;\n//# sourceMappingURL=at-symbol.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst audio = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z\"\n}));\nexport default audio;\n//# sourceMappingURL=audio.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst backup = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z\"\n}));\nexport default backup;\n//# sourceMappingURL=backup.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst blockDefault = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z\"\n}));\nexport default blockDefault;\n//# sourceMappingURL=block-default.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst blockTable = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z\"\n}));\nexport default blockTable;\n//# sourceMappingURL=block-table.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst box = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z\",\n clipRule: \"evenodd\"\n}));\nexport default box;\n//# sourceMappingURL=box.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst brush = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 20h8v-1.5H4V20zM18.9 3.5c-.6-.6-1.5-.6-2.1 0l-7.2 7.2c-.4-.1-.7 0-1.1.1-.5.2-1.5.7-1.9 2.2-.4 1.7-.8 2.2-1.1 2.7-.1.1-.2.3-.3.4l-.6 1.1H6c2 0 3.4-.4 4.7-1.4.8-.6 1.2-1.4 1.3-2.3 0-.3 0-.5-.1-.7L19 5.7c.5-.6.5-1.6-.1-2.2zM9.7 14.7c-.7.5-1.5.8-2.4 1 .2-.5.5-1.2.8-2.3.2-.6.4-1 .8-1.1.5-.1 1 .1 1.3.3.2.2.3.5.2.8 0 .3-.1.9-.7 1.3z\"\n}));\nexport default brush;\n//# sourceMappingURL=brush.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst bug = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.13 5.5l1.926 1.927A4.975 4.975 0 007.025 10H5v1.5h2V13H5v1.5h2.1a5.002 5.002 0 009.8 0H19V13h-2v-1.5h2V10h-2.025a4.979 4.979 0 00-1.167-2.74l1.76-1.76-1.061-1.06-1.834 1.834A4.977 4.977 0 0012 5.5c-1.062 0-2.046.33-2.855.895L7.19 4.44 6.13 5.5zm2.37 5v3a3.5 3.5 0 107 0v-3a3.5 3.5 0 10-7 0z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default bug;\n//# sourceMappingURL=bug.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst button = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z\"\n}));\nexport default button;\n//# sourceMappingURL=button.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst buttons = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z\"\n}));\nexport default buttons;\n//# sourceMappingURL=buttons.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst calendar = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z\"\n}));\nexport default calendar;\n//# sourceMappingURL=calendar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cancelCircleFilled = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z\"\n}));\nexport default cancelCircleFilled;\n//# sourceMappingURL=cancel-circle-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst capturePhoto = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 9.2c-2.2 0-3.9 1.8-3.9 4s1.8 4 3.9 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.4-1.1-2.4-2.5s1.1-2.5 2.4-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM20.2 8c-.1 0-.3 0-.5-.1l-2.5-.8c-.4-.1-.8-.4-1.1-.8l-1-1.5c-.4-.5-1-.9-1.7-.9h-2.9c-.6.1-1.2.4-1.6 1l-1 1.5c-.3.3-.6.6-1.1.7l-2.5.8c-.2.1-.4.1-.6.1-1 .2-1.7.9-1.7 1.9v8.3c0 1 .9 1.9 2 1.9h16c1.1 0 2-.8 2-1.9V9.9c0-1-.7-1.7-1.8-1.9zm.3 10.1c0 .2-.2.4-.5.4H4c-.3 0-.5-.2-.5-.4V9.9c0-.1.2-.3.5-.4.2 0 .5-.1.8-.2l2.5-.8c.7-.2 1.4-.6 1.8-1.3l1-1.5c.1-.1.2-.2.4-.2h2.9c.2 0 .3.1.4.2l1 1.5c.4.7 1.1 1.1 1.9 1.4l2.5.8c.3.1.6.1.8.2.3 0 .4.2.4.4v8.1z\"\n}));\nexport default capturePhoto;\n//# sourceMappingURL=capture-photo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst captureVideo = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M14 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V7c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v10zm2.5-7v4l5 3V7l-5 3zm3.5 4.4l-2-1.2v-2.3l2-1.2v4.7z\"\n}));\nexport default captureVideo;\n//# sourceMappingURL=capture-video.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst category = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default category;\n//# sourceMappingURL=category.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chartBar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z\",\n clipRule: \"evenodd\"\n}));\nexport default chartBar;\n//# sourceMappingURL=chart-bar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst check = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z\"\n}));\nexport default check;\n//# sourceMappingURL=check.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronDown = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z\"\n}));\nexport default chevronDown;\n//# sourceMappingURL=chevron-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z\"\n}));\nexport default chevronLeft;\n//# sourceMappingURL=chevron-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronRightSmall = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z\"\n}));\nexport default chevronRightSmall;\n//# sourceMappingURL=chevron-right-small.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z\"\n}));\nexport default chevronRight;\n//# sourceMappingURL=chevron-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst chevronUp = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z\"\n}));\nexport default chevronUp;\n//# sourceMappingURL=chevron-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst classic = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z\"\n}));\nexport default classic;\n//# sourceMappingURL=classic.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst closeSmall = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z\"\n}));\nexport default closeSmall;\n//# sourceMappingURL=close-small.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst close = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z\"\n}));\nexport default close;\n//# sourceMappingURL=close.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cloudUpload = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z\"\n}));\nexport default cloudUpload;\n//# sourceMappingURL=cloud-upload.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cloud = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z\"\n}));\nexport default cloud;\n//# sourceMappingURL=cloud.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst code = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z\"\n}));\nexport default code;\n//# sourceMappingURL=code.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst cog = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z\",\n clipRule: \"evenodd\"\n}));\nexport default cog;\n//# sourceMappingURL=cog.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst color = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.2 10.9c-.5-1-1.2-2.1-2.1-3.2-.6-.9-1.3-1.7-2.1-2.6L12 4l-1 1.1c-.6.9-1.3 1.7-2 2.6-.8 1.2-1.5 2.3-2 3.2-.6 1.2-1 2.2-1 3 0 3.4 2.7 6.1 6.1 6.1s6.1-2.7 6.1-6.1c0-.8-.3-1.8-1-3zm-5.1 7.6c-2.5 0-4.6-2.1-4.6-4.6 0-.3.1-1 .8-2.3.5-.9 1.1-1.9 2-3.1.7-.9 1.3-1.7 1.8-2.3.7.8 1.3 1.6 1.8 2.3.8 1.1 1.5 2.2 2 3.1.7 1.3.8 2 .8 2.3 0 2.5-2.1 4.6-4.6 4.6z\"\n}));\nexport default color;\n//# sourceMappingURL=color.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst column = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z\"\n}));\nexport default column;\n//# sourceMappingURL=column.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst columns = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z\"\n}));\nexport default columns;\n//# sourceMappingURL=columns.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentAuthorAvatar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z\",\n clipRule: \"evenodd\"\n}));\nexport default commentAuthorAvatar;\n//# sourceMappingURL=comment-author-avatar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path, Circle } from '@wordpress/primitives';\nconst commentAuthorName = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}), createElement(Path, {\n d: \"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}), createElement(Circle, {\n cx: \"12\",\n cy: \"9\",\n r: \"2\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default commentAuthorName;\n//# sourceMappingURL=comment-author-name.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentContent = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z\"\n}));\nexport default commentContent;\n//# sourceMappingURL=comment-content.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst commentReplyLink = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z\"\n}));\nexport default commentReplyLink;\n//# sourceMappingURL=comment-reply-link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst comment = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z\"\n}));\nexport default comment;\n//# sourceMappingURL=comment.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst cover = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z\"\n}));\nexport default cover;\n//# sourceMappingURL=cover.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst create = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z\"\n}));\nexport default create;\n//# sourceMappingURL=create.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst crop = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z\"\n}));\nexport default crop;\n//# sourceMappingURL=crop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyDollar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z\"\n}));\nexport default currencyDollar;\n//# sourceMappingURL=currency-dollar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyEuro = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.25a8.75 8.75 0 100 17.5 8.75 8.75 0 000-17.5zM4.75 12a7.25 7.25 0 1114.5 0 7.25 7.25 0 01-14.5 0zm9.195 1.944a2.75 2.75 0 01-4.066-.194h.621a.75.75 0 000-1.5H9.262a2.767 2.767 0 010-.5H11.5a.75.75 0 000-1.5H9.88a2.75 2.75 0 014.066-.194.75.75 0 001.06-1.061 4.25 4.25 0 00-6.88 1.255H7.5a.75.75 0 000 1.5h.258c-.01.166-.01.334 0 .5H7.5a.75.75 0 000 1.5h.626a4.25 4.25 0 006.88 1.255.75.75 0 00-1.06-1.06z\"\n}));\nexport default currencyEuro;\n//# sourceMappingURL=currency-euro.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst currencyPound = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm.25 4c-.787 0-1.425.638-1.425 1.425 0 .058.014.147.069.3.04.113.088.223.147.36a26.094 26.094 0 01.173.415H12.5a.75.75 0 010 1.5h-.953c.002.047.003.095.003.144 0 .617-.236 1.168-.511 1.606h3.386a.75.75 0 010 1.5H9.35a.75.75 0 01-.452-1.349l.007-.005a4.417 4.417 0 00.596-.581c.328-.39.549-.806.549-1.171 0-.05-.002-.097-.004-.144H9.5a.75.75 0 010-1.5h.088a5.875 5.875 0 01-.106-.27 2.382 2.382 0 01-.157-.805 2.925 2.925 0 015.637-1.097.75.75 0 01-1.39.563 1.426 1.426 0 00-1.322-.891zm-3.35 5.9l.45.6-.45-.6z\"\n}));\nexport default currencyPound;\n//# sourceMappingURL=currency-pound.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst customLink = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z\"\n}));\nexport default customLink;\n//# sourceMappingURL=custom-link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst customPostType = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z\"\n}));\nexport default customPostType;\n//# sourceMappingURL=custom-post-type.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst desktop = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z\"\n}));\nexport default desktop;\n//# sourceMappingURL=desktop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst download = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z\"\n}));\nexport default download;\n//# sourceMappingURL=download.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst dragHandle = createElement(SVG, {\n width: \"24\",\n height: \"24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z\"\n}));\nexport default dragHandle;\n//# sourceMappingURL=drag-handle.js.map","/**\n * Internal dependencies\n */\n\nimport { default as pencil } from './pencil';\nexport default pencil;\n//# sourceMappingURL=edit.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst external = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z\"\n}));\nexport default external;\n//# sourceMappingURL=external.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst file = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z\"\n}));\nexport default file;\n//# sourceMappingURL=file.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst flipHorizontal = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6v12c0 1.1.9 2 2 2h3v-1.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h3V4H6c-1.1 0-2 .9-2 2zm7.2 16h1.5V2h-1.5v20zM15 5.5h1.5V4H15v1.5zm3.5.5H20c0-1.1-.9-2-2-2v1.5c.3 0 .5.2.5.5zm0 10.5H20v-2h-1.5v2zm0-3.5H20v-2h-1.5v2zm-.5 5.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zM15 20h1.5v-1.5H15V20zm3.5-10.5H20v-2h-1.5v2z\"\n}));\nexport default flipHorizontal;\n//# sourceMappingURL=flip-horizontal.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst flipVertical = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 11.2v1.5h20v-1.5H2zM5.5 6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v3H20V6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v3h1.5V6zm2 14h2v-1.5h-2V20zm3.5 0h2v-1.5h-2V20zm7-1.5V20c1.1 0 2-.9 2-2h-1.5c0 .3-.2.5-.5.5zm.5-2H20V15h-1.5v1.5zM5.5 18H4c0 1.1.9 2 2 2v-1.5c-.3 0-.5-.2-.5-.5zm0-3H4v1.5h1.5V15zm9 5h2v-1.5h-2V20z\"\n}));\nexport default flipVertical;\n//# sourceMappingURL=flip-vertical.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst footer = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default footer;\n//# sourceMappingURL=footer.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatBold = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.7 11.3c1-.6 1.5-1.6 1.5-3 0-2.3-1.3-3.4-4-3.4H7v14h5.8c1.4 0 2.5-.3 3.3-1 .8-.7 1.2-1.7 1.2-2.9.1-1.9-.8-3.1-2.6-3.7zm-5.1-4h2.3c.6 0 1.1.1 1.4.4.3.3.5.7.5 1.2s-.2 1-.5 1.2c-.3.3-.8.4-1.4.4H9.6V7.3zm4.6 9c-.4.3-1 .4-1.7.4H9.6v-3.9h2.9c.7 0 1.3.2 1.7.5.4.3.6.8.6 1.5s-.2 1.2-.6 1.5z\"\n}));\nexport default formatBold;\n//# sourceMappingURL=format-bold.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatCapitalize = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z\"\n}));\nexport default formatCapitalize;\n//# sourceMappingURL=format-capitalize.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatIndentRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z\"\n}));\nexport default formatIndentRTL;\n//# sourceMappingURL=format-indent-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatIndent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z\"\n}));\nexport default formatIndent;\n//# sourceMappingURL=format-indent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatItalic = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 5L10 19h1.9l2.5-14z\"\n}));\nexport default formatItalic;\n//# sourceMappingURL=format-italic.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListBulletsRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z\"\n}));\nexport default formatListBulletsRTL;\n//# sourceMappingURL=format-list-bullets-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListBullets = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z\"\n}));\nexport default formatListBullets;\n//# sourceMappingURL=format-list-bullets.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListNumberedRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z\"\n}));\nexport default formatListNumberedRTL;\n//# sourceMappingURL=format-list-numbered-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatListNumbered = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z\"\n}));\nexport default formatListNumbered;\n//# sourceMappingURL=format-list-numbered.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatLowercase = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z\"\n}));\nexport default formatLowercase;\n//# sourceMappingURL=format-lowercase.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatLtr = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z\"\n}));\nexport default formatLtr;\n//# sourceMappingURL=format-ltr.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatOutdentRTL = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z\"\n}));\nexport default formatOutdentRTL;\n//# sourceMappingURL=format-outdent-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatOutdent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z\"\n}));\nexport default formatOutdent;\n//# sourceMappingURL=format-outdent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatRtl = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6zM5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM19 6l-5 4 5 4V6z\"\n}));\nexport default formatRtl;\n//# sourceMappingURL=format-rtl.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatStrikethrough = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z\"\n}));\nexport default formatStrikethrough;\n//# sourceMappingURL=format-strikethrough.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatUnderline = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z\"\n}));\nexport default formatUnderline;\n//# sourceMappingURL=format-underline.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst formatUppercase = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z\"\n}));\nexport default formatUppercase;\n//# sourceMappingURL=format-uppercase.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst fullscreen = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z\"\n}));\nexport default fullscreen;\n//# sourceMappingURL=fullscreen.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nexport const gallery = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default gallery;\n//# sourceMappingURL=gallery.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst globe = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z\"\n}));\nexport default globe;\n//# sourceMappingURL=globe.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst grid = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default grid;\n//# sourceMappingURL=grid.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst group = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z\"\n}));\nexport default group;\n//# sourceMappingURL=group.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst handle = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7 16.5h10V15H7v1.5zm0-9V9h10V7.5H7z\"\n}));\nexport default handle;\n//# sourceMappingURL=handle.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst header = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default header;\n//# sourceMappingURL=header.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst heading = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z\"\n}));\nexport default heading;\n//# sourceMappingURL=heading.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst helpFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\",\n width: \"24\",\n height: \"24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm-1 16v-2h2v2h-2zm2-3v-1.141A3.991 3.991 0 0016 10a4 4 0 00-8 0h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2a1 1 0 00-1 1v2h2z\"\n}));\nexport default helpFilled;\n//# sourceMappingURL=help-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst help = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zM3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 8.75a1.5 1.5 0 01.167 2.99c-.465.052-.917.44-.917 1.01V14h1.5v-.845A3 3 0 109 10.25h1.5a1.5 1.5 0 011.5-1.5zM11.25 15v1.5h1.5V15h-1.5z\"\n}));\nexport default help;\n//# sourceMappingURL=help.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst home = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z\"\n}));\nexport default home;\n//# sourceMappingURL=home.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst html = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z\"\n}));\nexport default html;\n//# sourceMappingURL=html.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst image = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z\"\n}));\nexport default image;\n//# sourceMappingURL=image.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst inbox = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6 5.5h12a.5.5 0 01.5.5v7H14a2 2 0 11-4 0H5.5V6a.5.5 0 01.5-.5zm-.5 9V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5v-3.5h-3.337a3.5 3.5 0 01-6.326 0H5.5zM4 13V6a2 2 0 012-2h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2v-5z\",\n clipRule: \"evenodd\"\n}));\nexport default inbox;\n//# sourceMappingURL=inbox.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst info = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z\"\n}));\nexport default info;\n//# sourceMappingURL=info.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst insertAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M9 12h2v-2h2V8h-2V6H9v2H7v2h2v2zm1 4c3.9 0 7-3.1 7-7s-3.1-7-7-7-7 3.1-7 7 3.1 7 7 7zm0-12c2.8 0 5 2.2 5 5s-2.2 5-5 5-5-2.2-5-5 2.2-5 5-5zM3 19h14v-2H3v2z\"\n}));\nexport default insertAfter;\n//# sourceMappingURL=insert-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst insertBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M11 8H9v2H7v2h2v2h2v-2h2v-2h-2V8zm-1-4c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7zm0 12c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5-2.2 5-5 5zM3 1v2h14V1H3z\"\n}));\nexport default insertBefore;\n//# sourceMappingURL=insert-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst institute = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z\",\n clipRule: \"evenodd\"\n}));\nexport default institute;\n//# sourceMappingURL=institution.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z\"\n}));\nexport default justifyCenter;\n//# sourceMappingURL=justify-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 9v6h11V9H9zM4 20h1.5V4H4v16z\"\n}));\nexport default justifyLeft;\n//# sourceMappingURL=justify-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifyRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z\"\n}));\nexport default justifyRight;\n//# sourceMappingURL=justify-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst justifySpaceBetween = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z\"\n}));\nexport default justifySpaceBetween;\n//# sourceMappingURL=justify-space-between.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst key = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M9 13.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM9 16a4.002 4.002 0 003.8-2.75H15V16h2.5v-2.75H19v-2.5h-6.2A4.002 4.002 0 005 12a4 4 0 004 4z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default key;\n//# sourceMappingURL=key.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst keyboardClose = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M18,0 L2,0 C0.9,0 0.01,0.9 0.01,2 L0,12 C0,13.1 0.9,14 2,14 L18,14 C19.1,14 20,13.1 20,12 L20,2 C20,0.9 19.1,0 18,0 Z M18,12 L2,12 L2,2 L18,2 L18,12 Z M9,3 L11,3 L11,5 L9,5 L9,3 Z M9,6 L11,6 L11,8 L9,8 L9,6 Z M6,3 L8,3 L8,5 L6,5 L6,3 Z M6,6 L8,6 L8,8 L6,8 L6,6 Z M3,6 L5,6 L5,8 L3,8 L3,6 Z M3,3 L5,3 L5,5 L3,5 L3,3 Z M6,9 L14,9 L14,11 L6,11 L6,9 Z M12,6 L14,6 L14,8 L12,8 L12,6 Z M12,3 L14,3 L14,5 L12,5 L12,3 Z M15,6 L17,6 L17,8 L15,8 L15,6 Z M15,3 L17,3 L17,5 L15,5 L15,3 Z M10,20 L14,16 L6,16 L10,20 Z\"\n}));\nexport default keyboardClose;\n//# sourceMappingURL=keyboard-close.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst keyboardReturn = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z\"\n}));\nexport default keyboardReturn;\n//# sourceMappingURL=keyboard-return.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst layout = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default layout;\n//# sourceMappingURL=layout.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst lifesaver = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M17.375 15.656A6.47 6.47 0 0018.5 12a6.47 6.47 0 00-.943-3.374l-1.262.813c.448.749.705 1.625.705 2.561a4.977 4.977 0 01-.887 2.844l1.262.813zm-1.951 1.87l-.813-1.261A4.976 4.976 0 0112 17c-.958 0-1.852-.27-2.613-.736l-.812 1.261A6.47 6.47 0 0012 18.5a6.47 6.47 0 003.424-.974zm-8.8-1.87A6.47 6.47 0 015.5 12c0-1.235.344-2.39.943-3.373l1.261.812A4.977 4.977 0 007 12c0 1.056.328 2.036.887 2.843l-1.262.813zm2.581-7.803A4.977 4.977 0 0112 7c1.035 0 1.996.314 2.794.853l.812-1.262A6.47 6.47 0 0012 5.5a6.47 6.47 0 00-3.607 1.092l.812 1.261zM12 20a8 8 0 100-16 8 8 0 000 16zm0-4.5a3.5 3.5 0 100-7 3.5 3.5 0 000 7z\",\n clipRule: \"evenodd\"\n}));\nexport default lifesaver;\n//# sourceMappingURL=lifesaver.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst linkOff = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z\"\n}));\nexport default linkOff;\n//# sourceMappingURL=link-off.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst link = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z\"\n}));\nexport default link;\n//# sourceMappingURL=link.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst listView = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z\"\n}));\nexport default listView;\n//# sourceMappingURL=list-view.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst list = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z\"\n}));\nexport default list;\n//# sourceMappingURL=list.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst lock = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z\"\n}));\nexport default lock;\n//# sourceMappingURL=lock.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst login = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z\"\n}));\nexport default login;\n//# sourceMappingURL=login.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst loop = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z\"\n}));\nexport default loop;\n//# sourceMappingURL=loop.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst mapMarker = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z\"\n}));\nexport default mapMarker;\n//# sourceMappingURL=map-marker.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst mediaAndText = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z\"\n}));\nexport default mediaAndText;\n//# sourceMappingURL=media-and-text.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst media = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m7 6.5 4 2.5-4 2.5z\"\n}), createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z\"\n}));\nexport default media;\n//# sourceMappingURL=media.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst megaphone = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z\",\n clipRule: \"evenodd\"\n}));\nexport default megaphone;\n//# sourceMappingURL=megaphone.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst menu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z\"\n}));\nexport default menu;\n//# sourceMappingURL=menu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst mobile = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z\"\n}));\nexport default mobile;\n//# sourceMappingURL=mobile.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreHorizontalMobile = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7.5 12C7.5 11.1716 6.82843 10.5 6 10.5C5.17157 10.5 4.5 11.1716 4.5 12C4.5 12.8284 5.17157 13.5 6 13.5C6.82843 13.5 7.5 12.8284 7.5 12Z\"\n}), createElement(Path, {\n d: \"M13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12Z\"\n}), createElement(Path, {\n d: \"M19.5 12C19.5 11.1716 18.8284 10.5 18 10.5C17.1716 10.5 16.5 11.1716 16.5 12C16.5 12.8284 17.1716 13.5 18 13.5C18.8284 13.5 19.5 12.8284 19.5 12Z\"\n}));\nexport default moreHorizontalMobile;\n//# sourceMappingURL=more-horizontal-mobile.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreHorizontal = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z\"\n}));\nexport default moreHorizontal;\n//# sourceMappingURL=more-horizontal.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst moreVertical = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z\"\n}));\nexport default moreVertical;\n//# sourceMappingURL=more-vertical.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst more = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z\"\n}));\nexport default more;\n//# sourceMappingURL=more.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst moveTo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19.75 9c0-1.257-.565-2.197-1.39-2.858-.797-.64-1.827-1.017-2.815-1.247-1.802-.42-3.703-.403-4.383-.396L11 4.5V6l.177-.001c.696-.006 2.416-.02 4.028.356.887.207 1.67.518 2.216.957.52.416.829.945.829 1.688 0 .592-.167.966-.407 1.23-.255.281-.656.508-1.236.674-1.19.34-2.82.346-4.607.346h-.077c-1.692 0-3.527 0-4.942.404-.732.209-1.424.545-1.935 1.108-.526.579-.796 1.33-.796 2.238 0 1.257.565 2.197 1.39 2.858.797.64 1.827 1.017 2.815 1.247 1.802.42 3.703.403 4.383.396L13 19.5h.714V22L18 18.5 13.714 15v3H13l-.177.001c-.696.006-2.416.02-4.028-.356-.887-.207-1.67-.518-2.216-.957-.52-.416-.829-.945-.829-1.688 0-.592.167-.966.407-1.23.255-.281.656-.508 1.237-.674 1.189-.34 2.819-.346 4.606-.346h.077c1.692 0 3.527 0 4.941-.404.732-.209 1.425-.545 1.936-1.108.526-.579.796-1.33.796-2.238z\"\n}));\nexport default moveTo;\n//# sourceMappingURL=move-to.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst navigation = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z\"\n}));\nexport default navigation;\n//# sourceMappingURL=navigation.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst next = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z\"\n}));\nexport default next;\n//# sourceMappingURL=next.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst overlayText = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z\"\n}));\nexport default overlayText;\n//# sourceMappingURL=overlay-text.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst pageBreak = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z\"\n}));\nexport default pageBreak;\n//# sourceMappingURL=page-break.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst page = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z\"\n}));\nexport default page;\n//# sourceMappingURL=page.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pages = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 13.8h6v-1.5H7v1.5zM18 16V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zM5.5 16V4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5zM7 10.5h8V9H7v1.5zm0-3.3h8V5.8H7v1.4zM20.2 6v13c0 .7-.6 1.2-1.2 1.2H8v1.5h11c1.5 0 2.7-1.2 2.7-2.8V6h-1.5z\"\n}));\nexport default pages;\n//# sourceMappingURL=pages.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst paragraph = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z\"\n}));\nexport default paragraph;\n//# sourceMappingURL=paragraph.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst payment = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z\",\n clipRule: \"evenodd\"\n}));\nexport default payment;\n//# sourceMappingURL=payment.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pencil = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z\"\n}));\nexport default pencil;\n//# sourceMappingURL=pencil.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst people = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z\",\n fillRule: \"evenodd\"\n}));\nexport default people;\n//# sourceMappingURL=people.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst percent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z\",\n clipRule: \"evenodd\"\n}));\nexport default percent;\n//# sourceMappingURL=percent.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pin = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z\"\n}));\nexport default pin;\n//# sourceMappingURL=pin.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plugins = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z\"\n}));\nexport default plugins;\n//# sourceMappingURL=plugins.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plusCircleFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M2 12C2 6.44444 6.44444 2 12 2C17.5556 2 22 6.44444 22 12C22 17.5556 17.5556 22 12 22C6.44444 22 2 17.5556 2 12ZM13 11V7H11V11H7V13H11V17H13V13H17V11H13Z\"\n}));\nexport default plusCircleFilled;\n//# sourceMappingURL=plus-circle-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plusCircle = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z\"\n}));\nexport default plusCircle;\n//# sourceMappingURL=plus-circle.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst plus = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z\"\n}));\nexport default plus;\n//# sourceMappingURL=plus.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionCenter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z\"\n}));\nexport default positionCenter;\n//# sourceMappingURL=position-center.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z\"\n}));\nexport default positionLeft;\n//# sourceMappingURL=position-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst positionRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z\"\n}));\nexport default positionRight;\n//# sourceMappingURL=position-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postAuthor = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default postAuthor;\n//# sourceMappingURL=post-author.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postCategories = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default postCategories;\n//# sourceMappingURL=post-categories.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postCommentsCount = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z\"\n}));\nexport default postCommentsCount;\n//# sourceMappingURL=post-comments-count.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postCommentsForm = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z\"\n}));\nexport default postCommentsForm;\n//# sourceMappingURL=post-comments-form.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postComments = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z\"\n}));\nexport default postComments;\n//# sourceMappingURL=post-comments.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst postContent = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z\"\n}));\nexport default postContent;\n//# sourceMappingURL=post-content.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postDate = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z\"\n}), createElement(Path, {\n d: \"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z\"\n}));\nexport default postDate;\n//# sourceMappingURL=post-date.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postExcerpt = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.75 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.395.395 0 00.199-.166c.05-.083.114-.253.114-.584V7.2H8.8V4h3.95v5.333zM7.95 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.394.394 0 00.198-.166c.05-.083.115-.253.115-.584V7.2H4V4h3.95v5.333zM13 20H4v-1.5h9V20zM20 16H4v-1.5h16V16z\"\n}));\nexport default postExcerpt;\n//# sourceMappingURL=post-excerpt.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postFeaturedImage = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z\"\n}));\nexport default postFeaturedImage;\n//# sourceMappingURL=post-featured-image.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postList = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z\"\n}));\nexport default postList;\n//# sourceMappingURL=post-list.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst postTerms = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z\"\n}));\nexport default postTerms;\n//# sourceMappingURL=post-terms.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst post = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z\"\n}));\nexport default post;\n//# sourceMappingURL=post.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst preformatted = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z\"\n}));\nexport default preformatted;\n//# sourceMappingURL=preformatted.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst previous = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z\"\n}));\nexport default previous;\n//# sourceMappingURL=previous.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pullLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z\"\n}));\nexport default pullLeft;\n//# sourceMappingURL=pull-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst pullRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z\"\n}));\nexport default pullRight;\n//# sourceMappingURL=pull-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst pullquote = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z\"\n}));\nexport default pullquote;\n//# sourceMappingURL=pullquote.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationNext = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z\"\n}));\nexport default queryPaginationNext;\n//# sourceMappingURL=query-pagination-next.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationNumbers = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z\"\n}));\nexport default queryPaginationNumbers;\n//# sourceMappingURL=query-pagination-numbers.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPaginationPrevious = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z\"\n}));\nexport default queryPaginationPrevious;\n//# sourceMappingURL=query-pagination-previous.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst queryPagination = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z\"\n}));\nexport default queryPagination;\n//# sourceMappingURL=query-pagination.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst quote = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z\"\n}));\nexport default quote;\n//# sourceMappingURL=quote.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst receipt = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M16.83 6.342l.602.3.625-.25.443-.176v12.569l-.443-.178-.625-.25-.603.301-1.444.723-2.41-.804-.475-.158-.474.158-2.41.803-1.445-.722-.603-.3-.625.25-.443.177V6.215l.443.178.625.25.603-.301 1.444-.722 2.41.803.475.158.474-.158 2.41-.803 1.445.722zM20 4l-1.5.6-1 .4-2-1-3 1-3-1-2 1-1-.4L5 4v17l1.5-.6 1-.4 2 1 3-1 3 1 2-1 1 .4 1.5.6V4zm-3.5 6.25v-1.5h-8v1.5h8zm0 3v-1.5h-8v1.5h8zm-8 3v-1.5h8v1.5h-8z\",\n clipRule: \"evenodd\"\n}));\nexport default receipt;\n//# sourceMappingURL=receipt.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst redo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z\"\n}));\nexport default redo;\n//# sourceMappingURL=redo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst removeBug = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M8.45474 21.2069L16.4547 3.7069L15.5453 3.29114L14.2837 6.05081C13.5991 5.69873 12.8228 5.49999 12 5.49999C10.9385 5.49999 9.95431 5.83076 9.1448 6.39485L7.18994 4.44L6.12928 5.50066L8.05556 7.42694C7.49044 8.15127 7.12047 9.0353 7.02469 9.99999H5V11.5H7V13H5V14.5H7.10002C7.35089 15.7359 8.0576 16.8062 9.03703 17.5279L7.54526 20.7911L8.45474 21.2069ZM9.68024 16.1209C8.95633 15.4796 8.5 14.5431 8.5 13.5V10.5C8.5 8.567 10.067 6.99999 12 6.99999C12.6003 6.99999 13.1653 7.15111 13.659 7.41738L9.68024 16.1209ZM15.3555 9.50155L16.1645 7.73191C16.6053 8.39383 16.8926 9.16683 16.9753 9.99999H19V11.5H17V13H19V14.5H16.9C16.4367 16.7822 14.419 18.5 12 18.5C11.7508 18.5 11.5058 18.4818 11.2664 18.4466L11.928 16.9993C11.9519 16.9998 11.9759 17 12 17C13.933 17 15.5 15.433 15.5 13.5V10.5C15.5 10.1531 15.4495 9.81794 15.3555 9.50155Z\"\n}));\nexport default removeBug;\n//# sourceMappingURL=remove-bug.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst removeSubmenu = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n d: \"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z\"\n}));\nexport default removeSubmenu;\n//# sourceMappingURL=remove-submenu.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst replace = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 10h4c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1zm-8 4H4c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm10-2.6L14.5 15l1.1 1.1 1.7-1.7c-.1 1.1-.3 2.3-.9 2.9-.3.3-.7.5-1.3.5h-4.5v1.5H15c.9 0 1.7-.3 2.3-.9 1-1 1.3-2.7 1.4-4l1.8 1.8 1.1-1.1-3.6-3.7zM6.8 9.7c.1-1.1.3-2.3.9-2.9.4-.4.8-.6 1.3-.6h4.5V4.8H9c-.9 0-1.7.3-2.3.9-1 1-1.3 2.7-1.4 4L3.5 8l-1 1L6 12.6 9.5 9l-1-1-1.7 1.7z\"\n}));\nexport default replace;\n//# sourceMappingURL=replace.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst reset = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 11.5h10V13H7z\"\n}));\nexport default reset;\n//# sourceMappingURL=reset.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst resizeCornerNE = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z\"\n}));\nexport default resizeCornerNE;\n//# sourceMappingURL=resize-corner-n-e.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst reusableBlock = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z\"\n}));\nexport default reusableBlock;\n//# sourceMappingURL=reusable-block.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rotateLeft = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z\"\n}));\nexport default rotateLeft;\n//# sourceMappingURL=rotate-left.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rotateRight = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z\"\n}));\nexport default rotateRight;\n//# sourceMappingURL=rotate-right.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst row = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z\"\n}));\nexport default row;\n//# sourceMappingURL=row.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst rss = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z\"\n}));\nexport default rss;\n//# sourceMappingURL=rss.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst search = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z\"\n}));\nexport default search;\n//# sourceMappingURL=search.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst separator = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z\"\n}));\nexport default separator;\n//# sourceMappingURL=separator.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst settings = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z\"\n}), createElement(Path, {\n d: \"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z\"\n}));\nexport default settings;\n//# sourceMappingURL=settings.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst share = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z\"\n}));\nexport default share;\n//# sourceMappingURL=share.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst shield = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3.176l6.75 3.068v4.574c0 3.9-2.504 7.59-6.035 8.755a2.283 2.283 0 01-1.43 0c-3.53-1.164-6.035-4.856-6.035-8.755V6.244L12 3.176zM6.75 7.21v3.608c0 3.313 2.145 6.388 5.005 7.33.159.053.331.053.49 0 2.86-.942 5.005-4.017 5.005-7.33V7.21L12 4.824 6.75 7.21z\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\"\n}));\nexport default shield;\n//# sourceMappingURL=shield.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst shipping = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z\"\n}));\nexport default shipping;\n//# sourceMappingURL=shipping.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst shortcode = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z\"\n}));\nexport default shortcode;\n//# sourceMappingURL=shortcode.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst sidebar = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z\"\n}));\nexport default sidebar;\n//# sourceMappingURL=sidebar.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst siteLogo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z\"\n}));\nexport default siteLogo;\n//# sourceMappingURL=site-logo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stack = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z\"\n}));\nexport default stack;\n//# sourceMappingURL=stack.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starEmpty = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z\",\n clipRule: \"evenodd\"\n}));\nexport default starEmpty;\n//# sourceMappingURL=star-empty.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z\"\n}));\nexport default starFilled;\n//# sourceMappingURL=star-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst starHalf = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z\"\n}));\nexport default starHalf;\n//# sourceMappingURL=star-half.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst store = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n fillRule: \"evenodd\",\n d: \"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z\",\n clipRule: \"evenodd\"\n}));\nexport default store;\n//# sourceMappingURL=store.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stretchFullWidth = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z\"\n}));\nexport default stretchFullWidth;\n//# sourceMappingURL=stretch-full-width.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst stretchWide = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z\"\n}));\nexport default stretchWide;\n//# sourceMappingURL=stretch-wide.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nexport const styles = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z\"\n}));\nexport default styles;\n//# sourceMappingURL=styles.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst subscript = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.9 18.3l.8-1.2c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.1-.3-.4-.5-.6-.7-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.2 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3L15 19.4h4.3v-1.2h-2.4zM14.1 7.2h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z\"\n}));\nexport default subscript;\n//# sourceMappingURL=subscript.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst superscript = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M16.9 10.3l.8-1.3c.4-.6.7-1.2.9-1.6.2-.4.3-.8.3-1.2 0-.3-.1-.7-.2-1-.2-.2-.4-.4-.7-.6-.3-.2-.6-.3-1-.3s-.8.1-1.1.2c-.3.1-.7.3-1 .6l.1 1.3c.3-.3.5-.5.8-.6s.6-.2.9-.2c.3 0 .5.1.7.2.2.2.2.4.2.7 0 .3-.1.5-.2.8-.1.3-.4.7-.8 1.3l-1.8 2.8h4.3v-1.2h-2.2zm-2.8-3.1h-2L9.5 11 6.9 7.2h-2l3.6 5.3L4.7 18h2l2.7-4 2.7 4h2l-3.8-5.5 3.8-5.3z\"\n}));\nexport default superscript;\n//# sourceMappingURL=superscript.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst swatch = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M5 17.7c.4.5.8.9 1.2 1.2l1.1-1.4c-.4-.3-.7-.6-1-1L5 17.7zM5 6.3l1.4 1.1c.3-.4.6-.7 1-1L6.3 5c-.5.4-.9.8-1.3 1.3zm.1 7.8l-1.7.5c.2.6.4 1.1.7 1.6l1.5-.8c-.2-.4-.4-.8-.5-1.3zM4.8 12v-.7L3 11.1v1.8l1.7-.2c.1-.2.1-.5.1-.7zm3 7.9c.5.3 1.1.5 1.6.7l.5-1.7c-.5-.1-.9-.3-1.3-.5l-.8 1.5zM19 6.3c-.4-.5-.8-.9-1.2-1.2l-1.1 1.4c.4.3.7.6 1 1L19 6.3zm-.1 3.6l1.7-.5c-.2-.6-.4-1.1-.7-1.6l-1.5.8c.2.4.4.8.5 1.3zM5.6 8.6l-1.5-.8c-.3.5-.5 1-.7 1.6l1.7.5c.1-.5.3-.9.5-1.3zm2.2-4.5l.8 1.5c.4-.2.8-.4 1.3-.5l-.5-1.7c-.6.2-1.1.4-1.6.7zm8.8 13.5l1.1 1.4c.5-.4.9-.8 1.2-1.2l-1.4-1.1c-.2.3-.5.6-.9.9zm1.8-2.2l1.5.8c.3-.5.5-1.1.7-1.6l-1.7-.5c-.1.5-.3.9-.5 1.3zm2.6-4.3l-1.7.2v1.4l1.7.2V12v-.9zM11.1 3l.2 1.7h1.4l.2-1.7h-1.8zm3 2.1c.5.1.9.3 1.3.5l.8-1.5c-.5-.3-1.1-.5-1.6-.7l-.5 1.7zM12 19.2h-.7l-.2 1.8h1.8l-.2-1.7c-.2-.1-.5-.1-.7-.1zm2.1-.3l.5 1.7c.6-.2 1.1-.4 1.6-.7l-.8-1.5c-.4.2-.8.4-1.3.5z\"\n}));\nexport default swatch;\n//# sourceMappingURL=swatch.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst symbolFilled = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n}));\nexport default symbolFilled;\n//# sourceMappingURL=symbol-filled.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst symbol = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z\"\n}));\nexport default symbol;\n//# sourceMappingURL=symbol.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z\"\n}));\nexport default tableColumnAfter;\n//# sourceMappingURL=table-column-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z\"\n}));\nexport default tableColumnBefore;\n//# sourceMappingURL=table-column-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableColumnDelete = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z\"\n}));\nexport default tableColumnDelete;\n//# sourceMappingURL=table-column-delete.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowAfter = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z\"\n}));\nexport default tableRowAfter;\n//# sourceMappingURL=table-row-after.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowBefore = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z\"\n}));\nexport default tableRowBefore;\n//# sourceMappingURL=table-row-before.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tableRowDelete = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z\"\n}));\nexport default tableRowDelete;\n//# sourceMappingURL=table-row-delete.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst table = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z\"\n}));\nexport default table;\n//# sourceMappingURL=table.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tablet = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z\"\n}));\nexport default tablet;\n//# sourceMappingURL=tablet.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tag = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z\"\n}));\nexport default tag;\n//# sourceMappingURL=tag.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tag = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z\"\n}));\nexport default tag;\n//# sourceMappingURL=term-description.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst textColor = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12.9 6h-2l-4 11h1.9l1.1-3h4.2l1.1 3h1.9L12.9 6zm-2.5 6.5l1.5-4.9 1.7 4.9h-3.2z\"\n}));\nexport default textColor;\n//# sourceMappingURL=text-color.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tip = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z\"\n}));\nexport default tip;\n//# sourceMappingURL=tip.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst title = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z\"\n}));\nexport default title;\n//# sourceMappingURL=title.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst tool = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M14.103 7.128l2.26-2.26a4 4 0 00-5.207 4.804L5.828 15a2 2 0 102.828 2.828l5.329-5.328a4 4 0 004.804-5.208l-2.261 2.26-1.912-.512-.513-1.912zm-7.214 9.64a.5.5 0 11.707-.707.5.5 0 01-.707.707z\"\n}));\nexport default tool;\n//# sourceMappingURL=tool.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trash = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M20 5h-5.7c0-1.3-1-2.3-2.3-2.3S9.7 3.7 9.7 5H4v2h1.5v.3l1.7 11.1c.1 1 1 1.7 2 1.7h5.7c1 0 1.8-.7 2-1.7l1.7-11.1V7H20V5zm-3.2 2l-1.7 11.1c0 .1-.1.2-.3.2H9.1c-.1 0-.3-.1-.3-.2L7.2 7h9.6z\"\n}));\nexport default trash;\n//# sourceMappingURL=trash.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trendingDown = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M4.195 8.245a.75.75 0 011.06-.05l5.004 4.55 4.025-3.521L19 13.939V10.75h1.5v5.75h-5.75V15h3.19l-3.724-3.723-3.975 3.478-5.995-5.45a.75.75 0 01-.051-1.06z\"\n}));\nexport default trendingDown;\n//# sourceMappingURL=trending-down.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst trendingUp = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M3.445 16.505a.75.75 0 001.06.05l5.005-4.55 4.024 3.521 4.716-4.715V14h1.5V8.25H14v1.5h3.19l-3.724 3.723L9.49 9.995l-5.995 5.45a.75.75 0 00-.05 1.06z\"\n}));\nexport default trendingUp;\n//# sourceMappingURL=trending-up.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst typography = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6.9 7L3 17.8h1.7l1-2.8h4.1l1 2.8h1.7L8.6 7H6.9zm-.7 6.6l1.5-4.3 1.5 4.3h-3zM21.6 17c-.1.1-.2.2-.3.2-.1.1-.2.1-.4.1s-.3-.1-.4-.2c-.1-.1-.1-.3-.1-.6V12c0-.5 0-1-.1-1.4-.1-.4-.3-.7-.5-1-.2-.2-.5-.4-.9-.5-.4 0-.8-.1-1.3-.1s-1 .1-1.4.2c-.4.1-.7.3-1 .4-.2.2-.4.3-.6.5-.1.2-.2.4-.2.7 0 .3.1.5.2.8.2.2.4.3.8.3.3 0 .6-.1.8-.3.2-.2.3-.4.3-.7 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.6-.4.2-.2.4-.3.7-.4.3-.1.6-.1.8-.1.3 0 .6 0 .8.1.2.1.4.3.5.5.1.2.2.5.2.9v1.1c0 .3-.1.5-.3.6-.2.2-.5.3-.9.4-.3.1-.7.3-1.1.4-.4.1-.8.3-1.1.5-.3.2-.6.4-.8.7-.2.3-.3.7-.3 1.2 0 .6.2 1.1.5 1.4.3.4.9.5 1.6.5.5 0 1-.1 1.4-.3.4-.2.8-.6 1.1-1.1 0 .4.1.7.3 1 .2.3.6.4 1.2.4.4 0 .7-.1.9-.2.2-.1.5-.3.7-.4h-.3zm-3-.9c-.2.4-.5.7-.8.8-.3.2-.6.2-.8.2-.4 0-.6-.1-.9-.3-.2-.2-.3-.6-.3-1.1 0-.5.1-.9.3-1.2s.5-.5.8-.7c.3-.2.7-.3 1-.5.3-.1.6-.3.7-.6v3.4z\"\n}));\nexport default typography;\n//# sourceMappingURL=typography.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst undo = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z\"\n}));\nexport default undo;\n//# sourceMappingURL=undo.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst ungroup = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z\"\n}));\nexport default ungroup;\n//# sourceMappingURL=ungroup.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst unlock = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z\"\n}));\nexport default unlock;\n//# sourceMappingURL=unlock.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst update = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"m11.3 17.2-5-5c-.1-.1-.1-.3 0-.4l2.3-2.3-1.1-1-2.3 2.3c-.7.7-.7 1.8 0 2.5l5 5H7.5v1.5h5.3v-5.2h-1.5v2.6zm7.5-6.4-5-5h2.7V4.2h-5.2v5.2h1.5V6.8l5 5c.1.1.1.3 0 .4l-2.3 2.3 1.1 1.1 2.3-2.3c.6-.7.6-1.9-.1-2.5z\"\n}));\nexport default update;\n//# sourceMappingURL=update.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst upload = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z\"\n}));\nexport default upload;\n//# sourceMappingURL=upload.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst verse = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z\"\n}));\nexport default verse;\n//# sourceMappingURL=verse.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst video = createElement(SVG, {\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}, createElement(Path, {\n d: \"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z\"\n}));\nexport default video;\n//# sourceMappingURL=video.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { SVG, Path } from '@wordpress/primitives';\nconst warning = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"-2 -2 24 24\"\n}, createElement(Path, {\n d: \"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z\"\n}));\nexport default warning;\n//# sourceMappingURL=warning.js.map","import { createElement } from \"react\";\n/**\n * WordPress dependencies\n */\nimport { Path, SVG } from '@wordpress/primitives';\nconst widget = createElement(SVG, {\n xmlns: \"http://www.w3.org/2000/svg\",\n viewBox: \"0 0 24 24\"\n}, createElement(Path, {\n d: \"M6 3H8V5H16V3H18V5C19.1046 5 20 5.89543 20 7V19C20 20.1046 19.1046 21 18 21H6C4.89543 21 4 20.1046 4 19V7C4 5.89543 4.89543 5 6 5V3ZM18 6.5H6C5.72386 6.5 5.5 6.72386 5.5 7V8H18.5V7C18.5 6.72386 18.2761 6.5 18 6.5ZM18.5 9.5H5.5V19C5.5 19.2761 5.72386 19.5 6 19.5H18C18.2761 19.5 18.5 19.2761 18.5 19V9.5ZM11 11H13V13H11V11ZM7 11V13H9V11H7ZM15 13V11H17V13H15Z\"\n}));\nexport default widget;\n//# sourceMappingURL=widget.js.map","/**\n * Debounce registry item.\n *\n * @param {string} itemId item id\n * @param {number} timeoutId timeout id\n * @function Object() { [native code] }\n */\nfunction DebounceRegistryItem(itemId, timeoutId) {\n\t/**\n\t * Item id.\n\t *\n\t * @type {string}\n\t * @private\n\t */\n\tconst _itemId = itemId;\n\n\t/**\n\t * Timeout operation id\n\t *\n\t * @type {number}\n\t * @private\n\t */\n\tlet _timeoutId = timeoutId;\n\n\t/**\n\t * Item id.\n\t *\n\t * @return {string} id\n\t */\n\tthis.getId = () => _itemId;\n\n\t/**\n\t * Timeout operation id.\n\t *\n\t * @return {number} id\n\t */\n\tthis.getTimeoutId = () => _timeoutId;\n\n\t/**\n\t * Update timeout id.\n\t *\n\t * @param {number} tId timeout id\n\t */\n\tthis.updateTimeoutId = (tId) => {\n\t\t_timeoutId = tId;\n\t};\n}\n\n/**\n * Debounce registry.\n *\n * @function Object() { [native code] }\n */\nfunction DebounceRegistry() {\n\t/**\n\t * Registered items.\n\t *\n\t * @type {Array}\n\t */\n\tconst registeredItems = [];\n\n\t/**\n\t * Update an item in registry.\n\t *\n\t * @param {string} id registry id\n\t * @param {number} timeoutId timeout id\n\t */\n\tthis.updateRegistry = (id, timeoutId) => {\n\t\tconst targetRegistryItem = this.getRegistryItem(id);\n\n\t\ttargetRegistryItem.updateTimeoutId(timeoutId);\n\t};\n\n\t/**\n\t * Get target registry item.\n\t *\n\t * @param {string} id registry id\n\t * @return {DebounceRegistryItem} registry item\n\t */\n\tthis.getRegistryItem = (id) => {\n\t\tlet [targetRegistryItem] = registeredItems.filter((rItem) => {\n\t\t\treturn rItem.getId() === id;\n\t\t});\n\n\t\t/**\n\t\t * Create new registry item for non-existent ones.\n\t\t */\n\t\tif (!targetRegistryItem) {\n\t\t\ttargetRegistryItem = new DebounceRegistryItem(id, 0);\n\t\t\tregisteredItems.push(targetRegistryItem);\n\t\t}\n\n\t\treturn targetRegistryItem;\n\t};\n}\n\n/**\n * Debouncer base class.\n *\n * @return {Function} debounce client\n */\nfunction Debouncer() {\n\tconst registry = new DebounceRegistry();\n\n\t/**\n\t * Debounce client.\n\t *\n\t * @param {Function} callback callback function\n\t * @param {number} debounceLength debounce length in ms\n\t * @param {string} debounceId debounce operation id\n\t * @function Object() { [native code] }\n\t */\n\tfunction DebounceClient(callback, debounceLength, debounceId) {\n\t\tconst debounceItem = registry.getRegistryItem(debounceId);\n\n\t\tclearTimeout(debounceItem.getTimeoutId());\n\t\tconst currentTimeoutId = setTimeout(() => {\n\t\t\tcallback();\n\t\t}, debounceLength);\n\n\t\tdebounceItem.updateTimeoutId(currentTimeoutId);\n\t}\n\n\treturn DebounceClient;\n}\n\n/**\n * @module Debouncer\n */\nexport default Debouncer();\n","/**\n * Generate icon size definition.\n *\n * @param {string} name size label\n * @param {string} slug slug\n * @param {number} sizePx size in px\n * @function Object() { [native code] }\n *\n * @return {Object} icon size definition object\n */\nfunction IconSizeDefinition(name, slug, sizePx) {\n\treturn {\n\t\tname,\n\t\tslug,\n\t\tsize: sizePx,\n\t};\n}\n\n/**\n * @module IconSizeDefinition\n */\nexport default IconSizeDefinition;\n","// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase();\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","import { __ } from '@wordpress/i18n';\n\n/**\n * Icon search input component.\n *\n * @param {Object} props component properties\n * @param {Function} props.onChange on change callback\n * @param {string} props.value input value\n * @function Object() { [native code] }\n */\nfunction IconSearchInput({ onChange, value }) {\n\treturn (\n\t\t
    \n\t\t\t onChange(target.value)}\n\t\t\t/>\n\t\t
    \n\t);\n}\n\n/**\n * @module IconSearchInput\n */\nexport default IconSearchInput;\n","/**\n * Icon object class.\n *\n * @param {string} iconKeyId unique key id for icon\n * @param {Object} iconAttrs icon object attributes\n * @function Object() { [native code] }\n */\nfunction IconObject(iconKeyId, iconAttrs) {\n\tconst { iconName: name } = iconAttrs;\n\n\t/**\n\t * Get all icon attributes.\n\t *\n\t * @return {Object} object attributes\n\t */\n\tthis.getAttributes = () => {\n\t\treturn iconAttrs;\n\t};\n\n\t/**\n\t * Get name of the icon.\n\t *\n\t * @return {string} icon name\n\t */\n\tthis.getName = () => {\n\t\treturn name;\n\t};\n}\n\n/**\n * @module IconObject\n */\nexport default IconObject;\n","/** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';var b=\"function\"===typeof Symbol&&Symbol.for,c=b?Symbol.for(\"react.element\"):60103,d=b?Symbol.for(\"react.portal\"):60106,e=b?Symbol.for(\"react.fragment\"):60107,f=b?Symbol.for(\"react.strict_mode\"):60108,g=b?Symbol.for(\"react.profiler\"):60114,h=b?Symbol.for(\"react.provider\"):60109,k=b?Symbol.for(\"react.context\"):60110,l=b?Symbol.for(\"react.async_mode\"):60111,m=b?Symbol.for(\"react.concurrent_mode\"):60111,n=b?Symbol.for(\"react.forward_ref\"):60112,p=b?Symbol.for(\"react.suspense\"):60113,q=b?\nSymbol.for(\"react.suspense_list\"):60120,r=b?Symbol.for(\"react.memo\"):60115,t=b?Symbol.for(\"react.lazy\"):60116,v=b?Symbol.for(\"react.block\"):60121,w=b?Symbol.for(\"react.fundamental\"):60117,x=b?Symbol.for(\"react.responder\"):60118,y=b?Symbol.for(\"react.scope\"):60119;\nfunction z(a){if(\"object\"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;\nexports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return\"object\"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};\nexports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};\nexports.isValidElementType=function(a){return\"string\"===typeof a||\"function\"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||\"object\"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z;\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n","module.exports = Function.call.bind(Object.prototype.hasOwnProperty);\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n var loggedTypeFailures = {};\n var has = require('./lib/has');\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) { /**/ }\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (process.env.NODE_ENV !== 'production') {\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +\n 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n );\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\n/**\n * Resets warning cache when testing.\n *\n * @private\n */\ncheckPropTypes.resetWarningCache = function() {\n if (process.env.NODE_ENV !== 'production') {\n loggedTypeFailures = {};\n }\n}\n\nmodule.exports = checkPropTypes;\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactIs = require('react-is');\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar has = require('./lib/has');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bigint: createPrimitiveTypeChecker('bigint'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n elementType: createElementTypeTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message, data) {\n this.message = message;\n this.data = data && typeof data === 'object' ? data: {};\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),\n {expectedType: expectedType}\n );\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactIs.isValidElementType(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n if (process.env.NODE_ENV !== 'production') {\n if (arguments.length > 1) {\n printWarning(\n 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +\n 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'\n );\n } else {\n printWarning('Invalid argument supplied to oneOf, expected an array.');\n }\n }\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {\n var type = getPreciseType(value);\n if (type === 'symbol') {\n return String(value);\n }\n return value;\n });\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (has(propValue, key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var expectedTypes = [];\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);\n if (checkerResult == null) {\n return null;\n }\n if (checkerResult.data && has(checkerResult.data, 'expectedType')) {\n expectedTypes.push(checkerResult.data.expectedType);\n }\n }\n var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function invalidValidatorError(componentName, location, propFullName, key, type) {\n return new PropTypeError(\n (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'\n );\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (has(shapeTypes, key) && typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // falsy value can't be a Symbol\n if (!propValue) {\n return false;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nfunction emptyFunction() {}\nfunction emptyFunctionWithReset() {}\nemptyFunctionWithReset.resetWarningCache = emptyFunction;\n\nmodule.exports = function() {\n function shim(props, propName, componentName, location, propFullName, secret) {\n if (secret === ReactPropTypesSecret) {\n // It is still safe when called from React.\n return;\n }\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use PropTypes.checkPropTypes() to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n };\n shim.isRequired = shim;\n function getShim() {\n return shim;\n };\n // Important!\n // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n var ReactPropTypes = {\n array: shim,\n bigint: shim,\n bool: shim,\n func: shim,\n number: shim,\n object: shim,\n string: shim,\n symbol: shim,\n\n any: shim,\n arrayOf: getShim,\n element: shim,\n elementType: shim,\n instanceOf: getShim,\n node: shim,\n objectOf: getShim,\n oneOf: getShim,\n oneOfType: getShim,\n shape: getShim,\n exact: getShim,\n\n checkPropTypes: emptyFunctionWithReset,\n resetWarningCache: emptyFunction\n };\n\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","import { parse, icon } from '@fortawesome/fontawesome-svg-core';\nimport PropTypes from 'prop-types';\nimport React from 'react';\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n}\n\nfunction _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = _objectWithoutPropertiesLoose(source, excluded);\n\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\n// Get CSS class list from a props object\nfunction classList(props) {\n var _classes;\n\n var beat = props.beat,\n fade = props.fade,\n beatFade = props.beatFade,\n bounce = props.bounce,\n shake = props.shake,\n flash = props.flash,\n spin = props.spin,\n spinPulse = props.spinPulse,\n spinReverse = props.spinReverse,\n pulse = props.pulse,\n fixedWidth = props.fixedWidth,\n inverse = props.inverse,\n border = props.border,\n listItem = props.listItem,\n flip = props.flip,\n size = props.size,\n rotation = props.rotation,\n pull = props.pull; // map of CSS class names to properties\n\n var classes = (_classes = {\n 'fa-beat': beat,\n 'fa-fade': fade,\n 'fa-beat-fade': beatFade,\n 'fa-bounce': bounce,\n 'fa-shake': shake,\n 'fa-flash': flash,\n 'fa-spin': spin,\n 'fa-spin-reverse': spinReverse,\n 'fa-spin-pulse': spinPulse,\n 'fa-pulse': pulse,\n 'fa-fw': fixedWidth,\n 'fa-inverse': inverse,\n 'fa-border': border,\n 'fa-li': listItem,\n 'fa-flip': flip === true,\n 'fa-flip-horizontal': flip === 'horizontal' || flip === 'both',\n 'fa-flip-vertical': flip === 'vertical' || flip === 'both'\n }, _defineProperty(_classes, \"fa-\".concat(size), typeof size !== 'undefined' && size !== null), _defineProperty(_classes, \"fa-rotate-\".concat(rotation), typeof rotation !== 'undefined' && rotation !== null && rotation !== 0), _defineProperty(_classes, \"fa-pull-\".concat(pull), typeof pull !== 'undefined' && pull !== null), _defineProperty(_classes, 'fa-swap-opacity', props.swapOpacity), _classes); // map over all the keys in the classes object\n // return an array of the keys where the value for the key is not null\n\n return Object.keys(classes).map(function (key) {\n return classes[key] ? key : null;\n }).filter(function (key) {\n return key;\n });\n}\n\n// Camelize taken from humps\n// humps is copyright © 2012+ Dom Christie\n// Released under the MIT license.\n// Performant way to determine if object coerces to a number\nfunction _isNumerical(obj) {\n obj = obj - 0; // eslint-disable-next-line no-self-compare\n\n return obj === obj;\n}\n\nfunction camelize(string) {\n if (_isNumerical(string)) {\n return string;\n } // eslint-disable-next-line no-useless-escape\n\n\n string = string.replace(/[\\-_\\s]+(.)?/g, function (match, chr) {\n return chr ? chr.toUpperCase() : '';\n }); // Ensure 1st char is always lowercase\n\n return string.substr(0, 1).toLowerCase() + string.substr(1);\n}\n\nvar _excluded = [\"style\"];\n\nfunction capitalize(val) {\n return val.charAt(0).toUpperCase() + val.slice(1);\n}\n\nfunction styleToObject(style) {\n return style.split(';').map(function (s) {\n return s.trim();\n }).filter(function (s) {\n return s;\n }).reduce(function (acc, pair) {\n var i = pair.indexOf(':');\n var prop = camelize(pair.slice(0, i));\n var value = pair.slice(i + 1).trim();\n prop.startsWith('webkit') ? acc[capitalize(prop)] = value : acc[prop] = value;\n return acc;\n }, {});\n}\n\nfunction convert(createElement, element) {\n var extraProps = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n if (typeof element === 'string') {\n return element;\n }\n\n var children = (element.children || []).map(function (child) {\n return convert(createElement, child);\n });\n /* eslint-disable dot-notation */\n\n var mixins = Object.keys(element.attributes || {}).reduce(function (acc, key) {\n var val = element.attributes[key];\n\n switch (key) {\n case 'class':\n acc.attrs['className'] = val;\n delete element.attributes['class'];\n break;\n\n case 'style':\n acc.attrs['style'] = styleToObject(val);\n break;\n\n default:\n if (key.indexOf('aria-') === 0 || key.indexOf('data-') === 0) {\n acc.attrs[key.toLowerCase()] = val;\n } else {\n acc.attrs[camelize(key)] = val;\n }\n\n }\n\n return acc;\n }, {\n attrs: {}\n });\n\n var _extraProps$style = extraProps.style,\n existingStyle = _extraProps$style === void 0 ? {} : _extraProps$style,\n remaining = _objectWithoutProperties(extraProps, _excluded);\n\n mixins.attrs['style'] = _objectSpread2(_objectSpread2({}, mixins.attrs['style']), existingStyle);\n /* eslint-enable */\n\n return createElement.apply(void 0, [element.tag, _objectSpread2(_objectSpread2({}, mixins.attrs), remaining)].concat(_toConsumableArray(children)));\n}\n\nvar PRODUCTION = false;\n\ntry {\n PRODUCTION = process.env.NODE_ENV === 'production';\n} catch (e) {}\n\nfunction log () {\n if (!PRODUCTION && console && typeof console.error === 'function') {\n var _console;\n\n (_console = console).error.apply(_console, arguments);\n }\n}\n\nfunction normalizeIconArgs(icon) {\n // this has everything that it needs to be rendered which means it was probably imported\n // directly from an icon svg package\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName && icon.icon) {\n return icon;\n }\n\n if (parse.icon) {\n return parse.icon(icon);\n } // if the icon is null, there's nothing to do\n\n\n if (icon === null) {\n return null;\n } // if the icon is an object and has a prefix and an icon name, return it\n\n\n if (icon && _typeof(icon) === 'object' && icon.prefix && icon.iconName) {\n return icon;\n } // if it's an array with length of two\n\n\n if (Array.isArray(icon) && icon.length === 2) {\n // use the first item as prefix, second as icon name\n return {\n prefix: icon[0],\n iconName: icon[1]\n };\n } // if it's a string, use it as the icon name\n\n\n if (typeof icon === 'string') {\n return {\n prefix: 'fas',\n iconName: icon\n };\n }\n}\n\n// creates an object with a key of key\n// and a value of value\n// if certain conditions are met\nfunction objectWithKey(key, value) {\n // if the value is a non-empty array\n // or it's not an array but it is truthy\n // then create the object with the key and the value\n // if not, return an empty array\n return Array.isArray(value) && value.length > 0 || !Array.isArray(value) && value ? _defineProperty({}, key, value) : {};\n}\n\nvar FontAwesomeIcon = /*#__PURE__*/React.forwardRef(function (props, ref) {\n var iconArgs = props.icon,\n maskArgs = props.mask,\n symbol = props.symbol,\n className = props.className,\n title = props.title,\n titleId = props.titleId,\n maskId = props.maskId;\n var iconLookup = normalizeIconArgs(iconArgs);\n var classes = objectWithKey('classes', [].concat(_toConsumableArray(classList(props)), _toConsumableArray(className.split(' '))));\n var transform = objectWithKey('transform', typeof props.transform === 'string' ? parse.transform(props.transform) : props.transform);\n var mask = objectWithKey('mask', normalizeIconArgs(maskArgs));\n var renderedIcon = icon(iconLookup, _objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({}, classes), transform), mask), {}, {\n symbol: symbol,\n title: title,\n titleId: titleId,\n maskId: maskId\n }));\n\n if (!renderedIcon) {\n log('Could not find icon', iconLookup);\n return null;\n }\n\n var abstract = renderedIcon.abstract;\n var extraProps = {\n ref: ref\n };\n Object.keys(props).forEach(function (key) {\n // eslint-disable-next-line no-prototype-builtins\n if (!FontAwesomeIcon.defaultProps.hasOwnProperty(key)) {\n extraProps[key] = props[key];\n }\n });\n return convertCurry(abstract[0], extraProps);\n});\nFontAwesomeIcon.displayName = 'FontAwesomeIcon';\nFontAwesomeIcon.propTypes = {\n beat: PropTypes.bool,\n border: PropTypes.bool,\n beatFade: PropTypes.bool,\n bounce: PropTypes.bool,\n className: PropTypes.string,\n fade: PropTypes.bool,\n flash: PropTypes.bool,\n mask: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n maskId: PropTypes.string,\n fixedWidth: PropTypes.bool,\n inverse: PropTypes.bool,\n flip: PropTypes.oneOf([true, false, 'horizontal', 'vertical', 'both']),\n icon: PropTypes.oneOfType([PropTypes.object, PropTypes.array, PropTypes.string]),\n listItem: PropTypes.bool,\n pull: PropTypes.oneOf(['right', 'left']),\n pulse: PropTypes.bool,\n rotation: PropTypes.oneOf([0, 90, 180, 270]),\n shake: PropTypes.bool,\n size: PropTypes.oneOf(['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', '1x', '2x', '3x', '4x', '5x', '6x', '7x', '8x', '9x', '10x']),\n spin: PropTypes.bool,\n spinPulse: PropTypes.bool,\n spinReverse: PropTypes.bool,\n symbol: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]),\n title: PropTypes.string,\n titleId: PropTypes.string,\n transform: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),\n swapOpacity: PropTypes.bool\n};\nFontAwesomeIcon.defaultProps = {\n border: false,\n className: '',\n mask: null,\n maskId: null,\n fixedWidth: false,\n inverse: false,\n flip: false,\n icon: null,\n listItem: false,\n pull: null,\n pulse: false,\n rotation: null,\n size: null,\n spin: false,\n spinPulse: false,\n spinReverse: false,\n beat: false,\n fade: false,\n beatFade: false,\n bounce: false,\n shake: false,\n symbol: false,\n title: '',\n titleId: null,\n transform: null,\n swapOpacity: false\n};\nvar convertCurry = convert.bind(null, React.createElement);\n\nexport { FontAwesomeIcon };\n","import IconObject from '@Inc/js/IconObject';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\n\n/**\n * Icon render component\n *\n * @param {Object} props component properties\n * @param {IconObject} props.iconObject icon object\n * @param {string} props.size size\n * @function Object() { [native code] }\n */\nfunction IconRender({ iconObject, size = 'lg' }) {\n\treturn (\n\t\t
    \n\t\t\t\n\t\t
    \n\t);\n}\n\n/**\n * @module IconRender\n */\nexport default IconRender;\n","import { Popover } from '@wordpress/components';\nimport IconObject from '@Inc/js/IconObject';\nimport { Fragment, useRef, useState } from 'react';\nimport IconRender from '@Containers/IconControl/components/IconRender.jsx';\n\n/**\n * Icon card component for icon previews.\n *\n * @param {Object} props component properties\n * @param {IconObject} props.targetIcon\n * @param {boolean} props.isEmpty whether icon card is empty or not\n * @param {Function} props.onClick card click event callback\n * @function Object() { [native code] }\n */\nfunction IconCard({ targetIcon, isEmpty = false, onClick }) {\n\tconst wrapperAnchor = useRef(null);\n\tconst [hoverStatus, setHoverStatus] = useState(false);\n\n\tconst elementSetHoverStatus = (status) => (e) => {\n\t\te.preventDefault();\n\t\te.stopPropagation();\n\t\tsetHoverStatus(status);\n\t};\n\n\treturn (\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\n\t\t {\n\t\t\t\te.preventDefault();\n\t\t\t\te.stopPropagation();\n\t\t\t\tonClick(targetIcon.getName());\n\t\t\t}}\n\t\t\tdata-icon={targetIcon.getName()}\n\t\t>\n\t\t\t{!isEmpty && (\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t{hoverStatus && (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{targetIcon.getName()}\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t)}\n\t\t\t\t\n\t\t\t)}\n\t\t
    \n\t);\n}\n\n/**\n * @module IconCard\n */\nexport default IconCard;\n","import { useRef, useEffect } from 'react';\n\n/**\n * Intersection observer component.\n *\n * @param {Object} props component properties\n * @param {number} [props.threshold=1] visibility threshold to trigger callback, 1.0 = 100% visibility\n * @param {Function} props.visibleCallback visible callback\n * @param {Object} props.targetViewpoint target viewpoint ref\n * @function Object() { [native code] }\n */\nfunction UbIntersectionObserver({\n\ttargetViewpoint,\n\tthreshold = 1,\n\tvisibleCallback = () => {},\n}) {\n\tconst observerTargetRef = useRef(null);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst observerOptions = {\n\t\t\troot: targetViewpoint.current,\n\t\t\tthreshold,\n\t\t};\n\n\t\tconst observer = new IntersectionObserver(\n\t\t\tvisibleCallback,\n\t\t\tobserverOptions\n\t\t);\n\n\t\tobserver.observe(observerTargetRef.current);\n\n\t\treturn () => {\n\t\t\tobserver.disconnect();\n\t\t};\n\t}, []);\n\n\treturn (\n\t\t\n\t\t\t+\n\t\t
    \n\t);\n}\n\n/**\n * @module IntersectionObserver\n */\nexport default UbIntersectionObserver;\n","import { __ } from '@wordpress/i18n';\nimport { v4 } from 'uuid';\nimport IconCard from '@Containers/IconControl/components/IconCard.jsx';\nimport IconObject from '@Inc/js/IconObject';\nimport { Fragment, useRef, useState, useEffect } from 'react';\nimport UbIntersectionObserver from '@Inc/js/components/UbIntersectionObserver.jsx';\n\n/**\n * Icon listing component.\n *\n * @param {Object} props component properties\n * @param {Array} props.iconList icon list\n * @param {Function} props.onIconSelect icon select callback\n * @param {Function} props.onIconClear selection clear callback\n * @param {number} [props.maxVisibleCards=30] maximum number of icon cards to show per pagination\n * @function Object() { [native code] }\n */\nfunction IconListing({\n\ticonList,\n\tonIconSelect,\n\tonIconClear,\n\tmaxVisibleCards = 30,\n}) {\n\tconst listingWrapperRef = useRef(null);\n\n\tconst [currentPage, setCurrentPage] = useState(0);\n\t// eslint-disable-next-line no-unused-vars\n\tconst [maxPage, setMaxPage] = useState(0);\n\tconst [intersectionOperation, setIntersectionOperation] = useState(null);\n\tconst [paginatedList, setPaginatedList] = useState([]);\n\n\t/**\n\t * Paginate icon list.\n\t */\n\tconst paginateIconList = () => {\n\t\tconst visibleCardNumber = currentPage * maxVisibleCards;\n\t\tconst splicedIconList = iconList.slice(0, visibleCardNumber);\n\t\tsetPaginatedList(splicedIconList);\n\t};\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst calculatedMaxPage = Math.ceil(iconList.length / maxVisibleCards);\n\t\tsetMaxPage(calculatedMaxPage);\n\n\t\tsetIntersectionOperation(v4());\n\t\tsetCurrentPage(1);\n\t\tpaginateIconList();\n\t}, [iconList]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (intersectionOperation !== null) {\n\t\t\tsetCurrentPage(currentPage + 1);\n\t\t\tpaginateIconList();\n\t\t}\n\t}, [intersectionOperation]);\n\n\t/**\n\t * Render icon list\n\t *\n\t * @return {JSX.Element} icon list\n\t */\n\tconst renderIconList = () => {\n\t\tconst cardComponents = paginatedList.map((iObj) => {\n\t\t\treturn (\n\t\t\t\t\n\t\t\t);\n\t\t});\n\n\t\treturn (\n\t\t\t\n\t\t\t\t\n\t\t\t\t{cardComponents}\n\t\t\t\n\t\t);\n\t};\n\n\tconst renderNoIconMessage = () => {\n\t\treturn (\n\t\t\t
    \n\t\t\t\t{__('no icon found', 'ultimate-blocks')}\n\t\t\t
    \n\t\t);\n\t};\n\n\treturn (\n\t\t
    \n\t\t\t{iconList.length > 0 ? renderIconList() : renderNoIconMessage()}\n\t\t\t {\n\t\t\t\t\tsetIntersectionOperation(v4());\n\t\t\t\t}}\n\t\t\t/>\n\t\t
    \n\t);\n}\n\n/**\n * @module IconListing\n */\nexport default IconListing;\n","import { useEffect, useState } from 'react';\nimport IconCard from '@Containers/IconControl/components/IconCard.jsx';\nimport IconObject from '@Inc/js/IconObject';\n\n/**\n * Listing for frequently used icons.\n *\n * @param {Object} props component properties\n * @param {Array} [props.frequentList=[]] frequent icon name list\n * @param {number} props.listSize number of frequents to show\n * @param {Function} props.onSelect frequent icon selected callback\n * @function Object() { [native code] }\n */\nfunction FrequentIconListing({ frequentList = [], listSize = 4, onSelect }) {\n\tconst [listToUse, setListToUse] = useState([]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tconst slicedList = frequentList.slice(0, listSize);\n\t\tconst emptySpaces = listSize - slicedList.length;\n\n\t\tfor (let i = 0; i < emptySpaces; i++) {\n\t\t\tslicedList.push(null);\n\t\t}\n\n\t\tsetListToUse(slicedList);\n\t}, [frequentList]);\n\n\treturn (\n\t\t
    \n\t\t\t{listToUse.map((iconObj, index) => {\n\t\t\t\treturn (\n\t\t\t\t\t\n\t\t\t\t);\n\t\t\t})}\n\t\t
    \n\t);\n}\n\n/**\n * @module FrequentIconListing\n */\nexport default FrequentIconListing;\n","import { forwardRef } from 'react';\nimport { Dropdown } from '@wordpress/components';\nimport IconSearchInput from '@Containers/IconControl/components/IconSearchInput.jsx';\nimport IconListing from '@Containers/IconControl/components/IconListing.jsx';\nimport Debouncer from '@Inc/js/Debouncer';\nimport IconObject from '@Inc/js/IconObject';\nimport IconRender from '@Containers/IconControl/components/IconRender.jsx';\nimport FrequentIconListing from '@Containers/IconControl/components/FrequentIconListing.jsx';\n\n/**\n * Control component for icon select operations.\n *\n * @param {Object} props component properties\n * @param {string} props.id control id\n * @param {Function} props.onFilterChange filter query changed callback\n * @param {Array} props.iconList icon list\n * @param {Function} props.onIconSelect icon select callback\n * @param {Function} props.onIconClear icon clear callback\n * @param {IconObject | null} [props.currentIconObject=null] currently selected icon properties, null for empty selection\n * @param {Object} ref ref object\n * @param {Array} [props.frequentList=[]] frequent icon list\n * @function Object() { [native code] }\n */\nfunction IconControl(\n\t{\n\t\tid,\n\t\tonFilterChange,\n\t\ticonList,\n\t\tonIconSelect,\n\t\tonIconClear,\n\t\tcurrentIconObject = null,\n\t\tfrequentList = [],\n\t},\n\tref\n) {\n\treturn (\n\t\t
    \n\t\t\t (\n\t\t\t\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/interactive-supports-focus\n\t\t\t\t\t {\n\t\t\t\t\t\t\tonFilterChange('');\n\t\t\t\t\t\t\tonToggle();\n\t\t\t\t\t\t}}\n\t\t\t\t\t\tclassName={'ultimate-blocks-icon-control-preview-main'}\n\t\t\t\t\t\tref={ref}\n\t\t\t\t\t>\n\t\t\t\t\t\t{currentIconObject && (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)}\n\t\t\t\t\t
    \n\t\t\t\t)}\n\t\t\t\trenderContent={() => (\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tDebouncer(\n\t\t\t\t\t\t\t\t\t() => onFilterChange(val),\n\t\t\t\t\t\t\t\t\t200,\n\t\t\t\t\t\t\t\t\t'icon-search-input'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t/>\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t)}\n\t\t\t/>\n\t\t\n\t);\n}\n\n/**\n * @module IconControl\n */\nexport default forwardRef(IconControl);\n","/**\n * Generate frequent icon object\n *\n * @param {string} name icon name\n * @param {number} count number of usages\n * @param {string | null} [selectionTime=null] last selected time in seconds, if null is supplied, current time will be used\n */\nexport const generateFrequentIconObject = (\n\tname,\n\tcount,\n\tselectionTime = null\n) => {\n\tconst finalSelectionTime =\n\t\tselectionTime !== null ? selectionTime : Math.ceil(Date.now() / 1000);\n\n\treturn { name, count, selectionTime: [finalSelectionTime] };\n};\n\n/**\n * Manager for handling frequent icon operations.\n *\n * @param {string} settingName server setting name for frequent icons\n * @function Object() { [native code] }\n */\nfunction FrequentIconManager(settingName) {\n\tthis.sessionCacheName = settingName;\n\n\t// WordPress REST api frontend implementation\n\tconst { models } = wp.api;\n\n\t/**\n\t * Add count keys to missing icon objects for backward compatibility.\n\t *\n\t * @param {Array} list icon list\n\t */\n\tconst addCountKeys = (list) => {\n\t\treturn list.map((obj) => {\n\t\t\tif (obj.count === undefined) {\n\t\t\t\tobj.count = 0;\n\t\t\t}\n\n\t\t\treturn obj;\n\t\t});\n\t};\n\n\t/**\n\t * Get cached list.\n\t *\n\t * @return {Array | null} frequent icon list, null if no cache found\n\t */\n\tconst getListFromCache = () => {\n\t\tconst listRaw = sessionStorage.getItem(this.sessionCacheName);\n\n\t\tif (listRaw) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(listRaw);\n\t\t\t} catch (e) {\n\t\t\t\t// empty cache on error\n\t\t\t\tsessionStorage.setItem(this.sessionCacheName, null);\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t};\n\n\t/**\n\t * Get related setting from REST api.\n\t *\n\t * @async\n\t *\n\t * @return {Promise} Promise object\n\t */\n\tconst getSettingFromRest = async () => {\n\t\tconst settingsModels = new models.Settings();\n\n\t\tconst freqListRaw = await settingsModels.fetch();\n\n\t\tif (freqListRaw && freqListRaw[this.sessionCacheName]) {\n\t\t\ttry {\n\t\t\t\treturn JSON.parse(freqListRaw[this.sessionCacheName]);\n\t\t\t} catch (e) {\n\t\t\t\t// do nothing\n\t\t\t}\n\t\t}\n\n\t\treturn [];\n\t};\n\n\t/**\n\t * Add list to browser session storage.\n\t *\n\t * @param {string} stringifiedValue value\n\t */\n\tconst addToSessionStorage = (stringifiedValue) => {\n\t\tsessionStorage.setItem(this.sessionCacheName, stringifiedValue);\n\t};\n\n\t/**\n\t * Get frequent icon list.\n\t *\n\t * @return {Promise} Promise\n\t */\n\tthis.getList = async () => {\n\t\treturn new Promise(async (res) => {\n\t\t\tlet freqList = [];\n\n\t\t\tconst cachedValues = getListFromCache();\n\n\t\t\tif (cachedValues !== null) {\n\t\t\t\tfreqList = addCountKeys(cachedValues);\n\t\t\t} else {\n\t\t\t\tconst restValues = await getSettingFromRest();\n\n\t\t\t\tif (restValues) {\n\t\t\t\t\tfreqList = addCountKeys(restValues);\n\n\t\t\t\t\t//cache rest values for fast future access\n\t\t\t\t\taddToSessionStorage(JSON.stringify(freqList));\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tres(freqList);\n\t\t});\n\t};\n\n\t/**\n\t * Get frequent icon list as icon names\n\t *\n\t * @async\n\t *\n\t * @return {Promise>} Promise\n\t */\n\tthis.getListAsIconNames = async () => {\n\t\tconst freqList = await this.getList();\n\n\t\treturn freqList.map(({ name }) => name);\n\t};\n\n\t/**\n\t * Add icon to frequent list.\n\t *\n\t * @param {string} iconName icon name\n\t *\n\t * @return {Array} updated frequent icon list\n\t */\n\tthis.addFrequentIcon = async (iconName) => {\n\t\tconst cachedList = getListFromCache() || [];\n\n\t\tif (iconName && iconName !== '') {\n\t\t\tconst [matchedIcon] = cachedList.filter(\n\t\t\t\t(freqObj) => freqObj.name === iconName\n\t\t\t);\n\n\t\t\tif (matchedIcon) {\n\t\t\t\tmatchedIcon.count = matchedIcon.count\n\t\t\t\t\t? Number.parseInt(matchedIcon.count, 10) + 1\n\t\t\t\t\t: 0;\n\t\t\t} else {\n\t\t\t\tcachedList.push(generateFrequentIconObject(iconName, 1));\n\t\t\t}\n\n\t\t\tconst readyToSaveCache = JSON.stringify(cachedList);\n\n\t\t\t// cache updated list to browser storage\n\t\t\taddToSessionStorage(readyToSaveCache);\n\n\t\t\tconst restSetting = new models.Settings();\n\t\t\tawait restSetting.save({\n\t\t\t\t[this.sessionCacheName]: readyToSaveCache,\n\t\t\t});\n\t\t}\n\n\t\treturn cachedList;\n\t};\n}\n\n/**\n * @module FrequentIconManager\n */\nexport default FrequentIconManager;\n","import { useState, useEffect, useRef } from 'react';\nimport { PanelRow } from '@wordpress/components';\nimport { v4 as uuidv4 } from 'uuid';\nimport IconControl from '@Containers/IconControl/components/IconControl.jsx';\nimport { fas } from '@fortawesome/free-solid-svg-icons';\nimport { fab } from '@fortawesome/free-brands-svg-icons';\nimport IconObject from '@Inc/js/IconObject';\nimport FrequentIconManager from '@Containers/IconControl/inc/FrequentIconManager';\n\n/**\n * Icon control inspector panel row.\n *\n * @param {Object} props component properties\n * @param {string} props.label control label\n * @param {string | null} [props.id=null] control id\n * @param {Function} [props.onIconSelect=() => {}] icon selected callback, icon name as argument, null for icon clear\n * @param {string | null} [props.selectedIcon=null] selected icon name, null for empty selection\n * @param {string} props.frequentSettingName frequent icon Settings api property name\n * @function Object() { [native code] }\n */\nfunction IconControlContainer({\n\tlabel,\n\tid = null,\n\tonIconSelect = () => {},\n\tselectedIcon = null,\n\tfrequentSettingName = 'ub_icon_choices',\n}) {\n\tconst [finalId, setFinalId] = useState(id);\n\tconst [iconList, setIconList] = useState([]);\n\tconst [filteredIconList, setFilteredIconList] = useState([]);\n\tconst [filterQuery, setFilterQuery] = useState('');\n\tconst [currentIcon, setCurrentIcon] = useState(selectedIcon);\n\tconst [generatedFrequentList, setGeneratedFrequentList] = useState([]);\n\tconst [frequentIconManager, setFrequentIconManager] = useState(null);\n\n\tconst toggleButtonRef = useRef(null);\n\tconst firstQueryChange = useRef(true);\n\n\t/**\n\t * Get frequent icon list from REST api.\n\t *\n\t * @async\n\t */\n\tconst getFrequentIconList = async () => {\n\t\tlet currentManager = frequentIconManager;\n\n\t\t// initialize manager if none found\n\t\tif (!currentManager) {\n\t\t\tcurrentManager = new FrequentIconManager(frequentSettingName);\n\t\t\tsetFrequentIconManager(currentManager);\n\t\t}\n\n\t\tlet freqIconObjectList = await currentManager.getList();\n\n\t\tfreqIconObjectList = freqIconObjectList.sort((objA, objB) => {\n\t\t\tconst { count: countA } = objA;\n\t\t\tconst { count: countB } = objB;\n\n\t\t\tif (countA > countB) {\n\t\t\t\treturn -1;\n\t\t\t} else if (countA < countB) {\n\t\t\t\treturn 1;\n\t\t\t}\n\n\t\t\treturn 0;\n\t\t});\n\n\t\t// filter out empty objects\n\t\tconst freqIconObjects = freqIconObjectList\n\t\t\t.map((fObj) => {\n\t\t\t\tif (fObj.name && fObj.name !== '') {\n\t\t\t\t\treturn getIconObjectFromIconName(fObj.name);\n\t\t\t\t}\n\t\t\t\treturn null;\n\t\t\t})\n\t\t\t.filter((obj) => obj !== null);\n\n\t\tsetGeneratedFrequentList(freqIconObjects);\n\t};\n\n\t// whether current icon is updated first time or not\n\tconst currentIconFirstTime = useRef(true);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tgetFrequentIconList();\n\t}, [iconList]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tonIconSelect(currentIcon);\n\n\t\tif (!currentIconFirstTime.current) {\n\t\t\tfrequentIconManager.addFrequentIcon(currentIcon).then(() => {\n\t\t\t\tgetFrequentIconList();\n\t\t\t});\n\t\t}\n\n\t\tcurrentIconFirstTime.current = false;\n\t}, [currentIcon]);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (finalId === null) {\n\t\t\tsetFinalId(uuidv4());\n\t\t}\n\n\t\tlet allAvailableIcons;\n\t\tconst context = global || self;\n\n\t\t// use cached icons if available\n\t\tif (context.ubIcons) {\n\t\t\tallAvailableIcons = context.ubIcons;\n\t\t} else {\n\t\t\tconst mergedIcons = { ...fas, ...fab };\n\n\t\t\t// property filter icon keys for further usage\n\t\t\tconst filteredIconIds = Object.keys(mergedIcons).filter((key) =>\n\t\t\t\tObject.prototype.hasOwnProperty.call(mergedIcons, key)\n\t\t\t);\n\n\t\t\tconst allIconNames = filteredIconIds.map((iconId) => {\n\t\t\t\treturn mergedIcons[iconId].iconName;\n\t\t\t});\n\n\t\t\t// get rid of duplicates and reform all available icons\n\t\t\tconst uniqueIconNames = Array.from(new Set(allIconNames));\n\t\t\tconst uniqueIconIds = uniqueIconNames.map((iconName) => {\n\t\t\t\tlet targetIconId = null;\n\n\t\t\t\t// eslint-disable-next-line array-callback-return\n\t\t\t\tfilteredIconIds.map((iconId) => {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif (mergedIcons[iconId].iconName === iconName) {\n\t\t\t\t\t\t\ttargetIconId = iconId;\n\t\t\t\t\t\t\tthrow new Error('match found, stop iteration');\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t// do nothing\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\treturn targetIconId;\n\t\t\t});\n\t\t\tallAvailableIcons = uniqueIconIds.map((currentKey) => {\n\t\t\t\treturn new IconObject(currentKey, mergedIcons[currentKey]);\n\t\t\t});\n\n\t\t\t// cache icons for further use between different icon controls and to improve performance\n\t\t\tcontext.ubIcons = allAvailableIcons;\n\t\t}\n\n\t\tsetIconList([...allAvailableIcons]);\n\t\tsetFilteredIconList([...allAvailableIcons]);\n\t}, []);\n\n\t/**\n\t * useEffect hook.\n\t */\n\tuseEffect(() => {\n\t\tif (!firstQueryChange.current) {\n\t\t\tfilterIconList(filterQuery);\n\t\t}\n\n\t\tfirstQueryChange.current = false;\n\t}, [filterQuery]);\n\n\t/**\n\t * Filter available icons based on query string.\n\t *\n\t * @param {string} queryString query string\n\t */\n\tconst filterIconList = (queryString) => {\n\t\tconst minimumLength = 3;\n\t\tlet finalQuery = queryString.trim().toLowerCase();\n\n\t\tif (finalQuery.length < minimumLength) {\n\t\t\tfinalQuery = '';\n\t\t}\n\n\t\tconst tempFilteredList = iconList.filter((currentIconObject) => {\n\t\t\tconst iconName = currentIconObject.getName();\n\t\t\treturn iconName.includes(finalQuery);\n\t\t});\n\n\t\tsetFilteredIconList(tempFilteredList);\n\t};\n\n\t/**\n\t * Toggle visibility status of dropdown container.\n\t */\n\tconst toggleDropDown = () => {\n\t\t/**\n\t\t * @member HTMLElement\n\t\t */\n\t\tconst { current: toggleButton } = toggleButtonRef;\n\n\t\tif (toggleButton) {\n\t\t\ttoggleButton.click();\n\t\t}\n\t};\n\n\t/**\n\t * Get icon object from icon name.\n\t *\n\t * @param {string} iconName icon name\n\t *\n\t * @return {IconObject |null} icon object, null if none found\n\t */\n\tconst getIconObjectFromIconName = (iconName) => {\n\t\tif (iconName) {\n\t\t\tconst [match] = iconList.filter(\n\t\t\t\t(iObj) => iObj.getName() === iconName\n\t\t\t);\n\n\t\t\tif (match) {\n\t\t\t\treturn match;\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\t};\n\n\treturn (\n\t\t\n\t\t\t{/* eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-noninteractive-element-interactions */}\n\t\t\t\n\t\t\t\t{label}\n\t\t\t\n\t\t\t setCurrentIcon(null)}\n\t\t\t\tcurrentIconObject={getIconObjectFromIconName(currentIcon)}\n\t\t\t\tfrequentList={generatedFrequentList}\n\t\t\t/>\n\t\t\n\t);\n}\n\n/**\n * @module IconControl\n */\nexport default IconControlContainer;\n","import { fas } from '@fortawesome/free-solid-svg-icons';\nimport { fab } from '@fortawesome/free-brands-svg-icons';\n\n/**\n * Generate key values.\n *\n * @param {Object} containerObj container object\n * @return {Array} key values\n */\nconst generateValues = (containerObj) => {\n\treturn Object.keys(containerObj)\n\t\t.filter((key) =>\n\t\t\tObject.prototype.hasOwnProperty.call(containerObj, key)\n\t\t)\n\t\t.map((objKey) => containerObj[objKey]);\n};\n\nconst fasValues = generateValues(fas);\nconst fabValues = generateValues(fab);\n\n/**\n * Get prefix for given icon name.\n *\n * @param {string} targetIconName icon name\n *\n * @return {string | null} prefix, null if no suitable prefix is found\n */\nexport const getIconPrefix = (targetIconName) => {\n\treturn [\n\t\t['fas', fasValues],\n\t\t['fab', fabValues],\n\t].reduce((carry, [prefix, values]) => {\n\t\tif (values.some(({ iconName }) => iconName === targetIconName)) {\n\t\t\tcarry = prefix;\n\t\t}\n\t\treturn carry;\n\t}, null);\n};\n","import React from 'react';\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\nimport { getIconPrefix } from './inc/iconOperations';\n\n/**\n * Ub icon editor component.\n *\n * @param {Object} props component properties\n * @param {string} props.iconName icon name\n * @param {number} props.size icon size in px\n * @param {boolean} props.isActive whether use active status of component\n * @function Object() { [native code] }\n */\nfunction UbIconComponent({ iconName, size, isActive = false }) {\n\tconst prefix = getIconPrefix(iconName);\n\n\t/**\n\t * Whether component is empty or not.\n\t *\n\t * @return {boolean} empty status\n\t */\n\tconst isEmpty = () => {\n\t\treturn !prefix || !iconName || iconName === '';\n\t};\n\n\tconst wrapperStyles = () => {\n\t\treturn {\n\t\t\twidth: `${size}px`,\n\t\t\theight: `${size}px`,\n\t\t};\n\t};\n\n\treturn (\n\t\t\n\t\t\t{!isEmpty() && (\n\t\t\t\t\n\t\t\t)}\n\t\t\n\t);\n}\n\n/**\n * @module UbIconEditor\n */\nexport default UbIconComponent;\n","import React from 'react';\nimport IconSizeDefinition from '@Inc/js/IconSizeDefinition';\nimport { __ } from '@wordpress/i18n';\nimport { FontSizePicker } from '@wordpress/components';\n\n/**\n * Default icon sizes.\n *\n * @type {Array}\n */\nexport const defaultIconSizes = [\n\tIconSizeDefinition(__('Small', 'ultimate-blocks-pro'), 'small', 30),\n\tIconSizeDefinition(__('Medium', 'ultimate-blocks-pro'), 'medium', 50),\n\tIconSizeDefinition(__('Large', 'ultimate-blocks-pro'), 'large', 70),\n];\n\n/**\n *\n * @param {Object} props component properties\n * @param {number} props.size icon size\n * @param {number} [props.fallbackSize=30] icon fallback size\n * @param {Array} [props.iconSizeDefinitions=defaultIconSizes] size definitions\n * @param {Function} props.sizeChangeCallback size change callback\n * @function Object() { [native code] }\n */\nfunction IconSizePicker({\n\tsize,\n\tfallbackSize = 30,\n\ticonSizeDefinitions = defaultIconSizes,\n\tsizeChangeCallback,\n}) {\n\treturn (\n\t\t\n\t);\n}\n\n/**\n * @module IconSizePicker\n */\nexport default IconSizePicker;\n","import React from 'react';\nimport { InspectorControls } from '@wordpress/block-editor';\nimport { PanelBody } from '@wordpress/components';\nimport { default as IconControl } from '@Containers/IconControl/IconControlContainer.jsx';\nimport IconSizePicker, {\n\tdefaultIconSizes,\n} from '@Containers/IconPanelGroup/components/IconSizePicker.jsx';\n\n/**\n * Ub icon inspector component.\n *\n * @param {Object} props component properties\n * @param {string} props.iconName icon name\n * @param {number} props.size icon size\n * @param {string} props.panelLabel inspector panel label\n * @param {string} props.iconControlLabel icon control label\n * @param {Array} [props.iconSizeDefinitions=defaultIconSizes] icon size definitions, if not supplied, default definitions will be used\n * @param {Function} props.iconSelectCallback callback function for icon selection\n * @param {Function} props.sizeChangeCallback callback function for icon size changes\n * @param {number} props.fallbackSize fallback size value\n */\nfunction IconPanelGroup({\n\ticonName,\n\tsize,\n\tpanelLabel,\n\ticonControlLabel,\n\ticonSizeDefinitions = defaultIconSizes,\n\ticonSelectCallback,\n\tsizeChangeCallback,\n\tfallbackSize = 30,\n}) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t);\n}\n\n/**\n * @module UbIconEditor\n */\nexport default IconPanelGroup;\n","import { createPortal } from 'react-dom';\n\n/**\n * Portal base.\n *\n * @param {Object} props component properties\n * @param {string} props.targetQuery query for target portal container\n * @param {Array | JSX.Element} props.children component children\n * @function Object() { [native code] }\n */\nfunction PortalBase({ targetQuery, children }) {\n\tconst targetContainer = document.querySelector(targetQuery);\n\n\tif (targetContainer) {\n\t\treturn createPortal(children, targetContainer);\n\t}\n\n\treturn null;\n}\n\n/**\n * @module PortalBase\n */\nexport default PortalBase;\n","import React from 'react';\n\n/**\n * Button group for black&white buttons.\n *\n * @param {Object} props component properties\n * @param {JSX.Element | Array} props.children component children\n * @function Object() { [native code] }\n */\nfunction BlackWhiteButtonGroup({ children }) {\n\treturn (\n\t\t
    {children}
    \n\t);\n}\n\n/**\n * @module BlackWhiteButtonGroup\n */\nexport default BlackWhiteButtonGroup;\n","import React from 'react';\nimport { Button } from '@wordpress/components';\n\n/**\n * Inspector button styles as black&white.\n *\n * @param {Object} props component properties\n * @param {JSX.Element | string} props.children button text content\n * @param {boolean} props.isActive is button active, this will be an indicator that functionality related to that button is active\n * @param {Function} props.onClick button click callback\n * @function Object() { [native code] }\n */\nfunction BlackWhiteButton({ isActive, onClick, children }) {\n\treturn (\n\t\t\n\t\t\t\n\t\t\t\t{children}\n\t\t\t\n\t\t\n\t);\n}\n\n/**\n * @module BlackWhiteButton\n */\nexport default BlackWhiteButton;\n","import React from 'react';\n\n/**\n * Overlay component.\n *\n * Make sure parent container of this component has `relative` value for its position CSS property\n *\n * @param {Object} props component properties\n * @param {Object} props.children children\n * @class\n */\nfunction Overlay({ children }) {\n\treturn
    {children}
    ;\n}\n\n/**\n * @module Overlay\n */\nexport default Overlay;\n","import { withDispatch, withSelect } from '@wordpress/data';\nimport { compose } from '@wordpress/compose';\n\n/**\n * Create namespaced store helpers.\n *\n * @param {string} storeNamespace store namespace\n * @return {Object} namespaced helpers\n */\nexport const createNamespacedHelpers = (storeNamespace) => {\n\tconst namespacedWithDispatch = (callback) => {\n\t\treturn withDispatch((dispatch, ownProps, { select }) => {\n\t\t\tconst namespacedDispatch = dispatch(storeNamespace);\n\t\t\tconst namespacedSelect = select(storeNamespace);\n\t\t\treturn callback(namespacedDispatch, namespacedSelect);\n\t\t});\n\t};\n\n\tconst namespacedWithSelect = (callback) => {\n\t\treturn withSelect((select, ownProps, registry) => {\n\t\t\tconst namespacedSelect = select(storeNamespace);\n\t\t\treturn callback(namespacedSelect, ownProps, registry);\n\t\t});\n\t};\n\n\treturn { namespacedWithDispatch, namespacedWithSelect };\n};\n\n/**\n * HOC for connecting components with Gutenberg data stores.\n *\n * @param {string} storeNamespace store namespace\n * @param {Function} selectMapping select mapping\n * @param {Function} actionMapping action mapping\n * @return {Function} composed HOC function\n */\nexport const connectWithStore = (\n\tstoreNamespace,\n\tselectMapping,\n\tactionMapping\n) => {\n\t// generate namespaced helpers for related store\n\tconst { namespacedWithDispatch, namespacedWithSelect } =\n\t\tcreateNamespacedHelpers(storeNamespace);\n\n\tlet applySelect = (props) => props;\n\tif (selectMapping) {\n\t\tapplySelect = namespacedWithSelect(selectMapping);\n\t}\n\n\tlet applyAction = (props) => props;\n\tif (actionMapping) {\n\t\tapplyAction = namespacedWithDispatch(actionMapping);\n\t}\n\n\treturn compose(applySelect, applyAction);\n};\n","/**\n * Manager base abstract class.\n *\n * Implement `initLogic` function to comply.\n */\nclass ManagerBase {\n\t/**\n\t * Initialization status of manager.\n\t *\n\t * @private\n\t * @type {boolean}\n\t */\n\t#initialized = false;\n\n\t/**\n\t * Get initialization status of manager.\n\t *\n\t * @return {boolean} initialization status\n\t */\n\tisInitialized() {\n\t\treturn this.#initialized;\n\t}\n\n\t/**\n\t * Initialization logic.\n\t *\n\t * @abstract\n\t */\n\t_initLogic() {\n\t\tthrow new Error(\n\t\t\t'initLogic function is not implemented at extended class'\n\t\t);\n\t}\n\n\t/**\n\t * Initialize manager instance.\n\t */\n\tinit() {\n\t\tif (!this.isInitialized()) {\n\t\t\tthis._initLogic.call(this, ...arguments);\n\t\t\tthis.#initialized = true;\n\t\t}\n\t}\n}\n\n/**\n * @module ManagerBase\n */\nexport default ManagerBase;\n","import ManagerBase from '@Inc/js/base/ManagerBase';\n\n/**\n * Frontend data manager.\n */\nclass FrontendDataManager extends ManagerBase {\n\t/**\n\t * Server sent data for frontend operations.\n\t *\n\t * @private\n\t * @type {null}\n\t */\n\t#frontendData = null;\n\n\t/**\n\t * Initialization logic for manager\n\t *\n\t * @param {string} globalObjectKey name of the key where server sent data is stored at global context\n\t */\n\t_initLogic(globalObjectKey) {\n\t\tconst context = self || global;\n\t\tthis.#frontendData = context[globalObjectKey] || {};\n\t\tcontext[globalObjectKey] = undefined;\n\t}\n\n\t/**\n\t * Get data value of high level key.\n\t *\n\t * @param {string} key key\n\t * @param {any} defaultVal default value\n\t * @return {any} value\n\t */\n\tgetDataProperty(key, defaultVal = null) {\n\t\treturn this.#frontendData[key] || defaultVal;\n\t}\n}\n\n/**\n * @module FrontendDataManager\n */\nexport default new FrontendDataManager();\n","import React from 'react';\nimport { applyFilters, addFilter } from '@wordpress/hooks';\n\n/**\n * Common hooks used throughout plugin.\n *\n * @type {Object}\n */\nexport const hookTypes = {\n\tfilters: {\n\t\tADD_SUB_COMPONENT: 'subComponentAdd',\n\t},\n};\n\n/**\n * Manager responsible for plugin wide messaging and filtering operations.\n */\nfunction HookManager() {\n\t/**\n\t * Hook namespace\n\t *\n\t * @type {string}\n\t */\n\tconst hookNamespace = 'ub';\n\n\t/**\n\t * Hook types.\n\t *\n\t * @type {Object}\n\t */\n\tconst types = {\n\t\tFILTER: 'filter',\n\t\tACTION: 'action',\n\t};\n\n\t/**\n\t * Common hooks used throughout plugin.\n\t *\n\t * @type {Object}\n\t */\n\tthis.hookTypes = hookTypes;\n\n\t/**\n\t * Prepare compatible hook name\n\t *\n\t * @param {string} name name\n\t * @param {string} type hook type, available types are at types variable\n\t * @return {string} hook name\n\t */\n\tconst prepareHookName = (name, type) => {\n\t\treturn `${hookNamespace}.${type}.${name}`;\n\t};\n\n\t/**\n\t * Apply filter.\n\t *\n\t * It is a wrapper for @wordpress/hooks applyFilter function.\n\t *\n\t * @param {string} filterName filter name\n\t * @param {any} data filter data\n\t * @return {any} filtered data\n\t */\n\tthis.applyFilters = (filterName, data) => {\n\t\treturn applyFilters(prepareHookName(filterName, types.FILTER), data);\n\t};\n\n\t/**\n\t * Add filter.\n\t *\n\t * It is a wrapper for @wordpress/hooks addFilter function.\n\t *\n\t * @param {string} filterName filter name\n\t * @param {string} uniqueIdentifier identifier for callback function\n\t * @param {Function} callback callback function\n\t */\n\tthis.addFilter = (filterName, uniqueIdentifier, callback) => {\n\t\taddFilter(\n\t\t\tprepareHookName(filterName, types.FILTER),\n\t\t\tuniqueIdentifier,\n\t\t\tcallback\n\t\t);\n\t};\n}\n\n// singleton manager instance\nconst managerInstance = new HookManager();\n\n/**\n * HOC for connection to hook manager.\n *\n * @param {JSX.Element} Component component\n * @return {Function} HOC component\n */\nexport const withHookManager = (Component) => (props) => {\n\treturn ;\n};\n\n/**\n * @module HookManager singleton instance\n */\nexport default managerInstance;\n","import React from 'react';\nimport { InnerBlocks } from '@wordpress/block-editor';\n\n/**\n * Preview provider component for saved styles preview generation.\n *\n * @param {Object} props component properties\n * @param {string} props.clientId block client id\n * @class\n */\nfunction PreviewProvider({ clientId }) {\n\tfunction generateId() {\n\t\treturn `ub-preview-provider_${clientId}`;\n\t}\n\n\treturn (\n\t\t
    \n\t\t\t\n\t\t
    \n\t);\n}\n\n/**\n * @module PreviewProvider\n */\nexport default PreviewProvider;\n","import React from 'react';\nimport { __ } from '@wordpress/i18n';\nimport { registerBlockType } from '@wordpress/blocks';\nimport PreviewProvider from '@Inc/js/components/PreviewProvider/PreviewProvider.jsx';\n\n/**\n * Register preview manager block.\n */\nconst registerPreviewManager = () => {\n\tregisterBlockType('ub/preview-provider', {\n\t\ttitle: __('only for UB internal use', 'ultimate-blocks'),\n\t\tattributes: {},\n\t\tcategory: 'ultimateblocks',\n\t\tsupports: {\n\t\t\tinserter: false,\n\t\t\treusable: false,\n\t\t},\n\t\tedit: (props) => {\n\t\t\treturn ;\n\t\t},\n\t\tsave: () => {\n\t\t\treturn null;\n\t\t},\n\t});\n};\n\n/**\n * @module registerPreviewManager\n */\nexport default registerPreviewManager;\n","import icon from \"./icons\";\r\nimport edit from \"./components\";\r\nimport transforms from \"./transforms\";\r\nimport metadata from \"./block.json\";\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nregisterBlockType(metadata, {\r\n\ticon,\r\n\ttransforms,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tlevel: \"h1\",\r\n\t\t\tcontent: \"Ultimate Blocks Advanced Heading\",\r\n\t\t\talignment: \"center\",\r\n\t\t\ttextColor: \"red\",\r\n\t\t\tfontFamily: \"inherit\",\r\n\t\t},\r\n\t},\r\n\tedit,\r\n\tsave: () => null,\r\n});\r\n","import \"./formats/register-formats\";\r\nimport fontsList from \"./fonts\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport {\r\n\ttextTransformOptions,\r\n\tfontWeightOptions,\r\n\tfontFamilyOptions,\r\n} from \"./settings-options\";\r\nimport { h1Icon, h2Icon, h3Icon, h4Icon, h5Icon, h6Icon } from \"./icons\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tInspectorControls,\r\n\tBlockControls,\r\n\tPanelColorSettings,\r\n\tRichText,\r\n\tuseBlockProps,\r\n\tAlignmentToolbar,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tButton,\r\n\tButtonGroup,\r\n\tRangeControl,\r\n\tSelectControl,\r\n\tDropdownMenu,\r\n} from \"@wordpress/components\";\r\nimport { createRef, useEffect } from \"@wordpress/element\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\n\r\nconst AdvancedHeadingEdit = ({\r\n\tattributes,\r\n\tsetAttributes,\r\n\tonReplace,\r\n\tclientId,\r\n}) => {\r\n\tconst {\r\n\t\tblockID,\r\n\t\tcontent,\r\n\t\tlevel,\r\n\t\talignment,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\ttextTransform,\r\n\t\tletterSpacing,\r\n\t\tfontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight,\r\n\t} = attributes;\r\n\r\n\tconst { block } = useSelect((select) => {\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(clientId),\r\n\t\t};\r\n\t});\r\n\t/* set default values for the style attributes */\r\n\tconst elementRef = createRef();\r\n\tuseEffect(() => {\r\n\t\tif (!fontSize) {\r\n\t\t\tlet defaultFontSize = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).fontSize;\r\n\t\t\tsetAttributes({ fontSize: parseInt(defaultFontSize) });\r\n\t\t}\r\n\r\n\t\tif (!fontFamily) {\r\n\t\t\tlet defaultFontFamily = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).fontFamily;\r\n\t\t\tsetAttributes({ fontFamily: defaultFontFamily });\r\n\t\t}\r\n\r\n\t\tif (!lineHeight) {\r\n\t\t\tlet defaultLineHeight = window.getComputedStyle(\r\n\t\t\t\telementRef.current\r\n\t\t\t).lineHeight;\r\n\t\t\tsetAttributes({ lineHeight: parseInt(defaultLineHeight) });\r\n\t\t}\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId, level: \"h2\" });\r\n\t\t} else {\r\n\t\t\tif (!level) {\r\n\t\t\t\tsetAttributes({ level: \"h1\" });\r\n\t\t\t}\r\n\t\t}\r\n\t}, [elementRef]);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block?.clientId]);\r\n\r\n\tconst headingIcons = [h1Icon, h2Icon, h3Icon, h4Icon, h5Icon, h6Icon];\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

    {__(\"Heading Level\", \"ultimate-blocks\")}

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{headingIcons.map((h, i) => (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tlevel: `h${i + 1}`,\r\n\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\tlineHeight: 0,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\ticon={h}\r\n\t\t\t\t\t\t\t\tkey={i}\r\n\t\t\t\t\t\t\t\tisPrimary={level === `h${i + 1}`}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t\t

    {__(\"Heading Alignment\", \"ultimate-blocks\")}

    \r\n\t\t\t\t\t setAttributes({ alignment })}\r\n\t\t\t\t\t\tisCollapsed={false}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ textColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Heading Text Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: backgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (backgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ backgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Heading Background Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t]}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ fontSize })}\r\n\t\t\t\t\t\tmin={12}\r\n\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ textTransform })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ fontFamily })} //default doesn't work here\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ letterSpacing })}\r\n\t\t\t\t\t\tmin={-2}\r\n\t\t\t\t\t\tmax={6}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ fontWeight })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ lineHeight })}\r\n\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\tmax={120}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t `h${a + 1}`).indexOf(level)\r\n\t\t\t\t\t\t]\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{({ onClose }) => (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{headingIcons.map((h, i) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tlevel: `h${i + 1}`,\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t\tlineHeight: 0,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tonClose();\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tkey={i}\r\n\t\t\t\t\t\t\t\t\tisPrimary={level === `h${i + 1}`}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t setAttributes({ content: value })}\r\n\t\t\t\tstyle={styles}\r\n\t\t\t\tonSplit={(contentFragment) =>\r\n\t\t\t\t\tcontentFragment\r\n\t\t\t\t\t\t? createBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\t\t\t\t...attributes,\r\n\t\t\t\t\t\t\t\tblockID: \"\",\r\n\t\t\t\t\t\t\t\tcontent: contentFragment,\r\n\t\t\t\t\t\t })\r\n\t\t\t\t\t\t: createBlock(\"core/paragraph\")\r\n\t\t\t\t}\r\n\t\t\t\tonReplace={onReplace}\r\n\t\t\t/>\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport default AdvancedHeadingEdit;\r\n","const fontsList = [\r\n\t\"Default\",\r\n\t\"ABeeZee\",\r\n\t\"Abel\",\r\n\t\"Abhaya Libre\",\r\n\t\"Abril Fatface\",\r\n\t\"Abyssinica SIL\",\r\n\t\"Aclonica\",\r\n\t\"Acme\",\r\n\t\"Actor\",\r\n\t\"Adamina\",\r\n\t\"Adobe Blank\",\r\n\t\"Advent Pro\",\r\n\t\"Aguafina Script\",\r\n\t\"Akronim\",\r\n\t\"aksarabaligalang\",\r\n\t\"Aladin\",\r\n\t\"Aldrich\",\r\n\t\"Alef\",\r\n\t\"alefhebrew\",\r\n\t\"Alegreya\",\r\n\t\"Alegreya Sans\",\r\n\t\"Alegreya Sans SC\",\r\n\t\"Alegreya SC\",\r\n\t\"Aleo\",\r\n\t\"Alex Brush\",\r\n\t\"Alfa Slab One\",\r\n\t\"Alice\",\r\n\t\"Alike\",\r\n\t\"Alike Angular\",\r\n\t\"Allan\",\r\n\t\"Allerta\",\r\n\t\"Allerta Stencil\",\r\n\t\"Allura\",\r\n\t\"Almendra\",\r\n\t\"Almendra Display\",\r\n\t\"Almendra SC\",\r\n\t\"Amarante\",\r\n\t\"Amaranth\",\r\n\t\"Amatic SC\",\r\n\t\"Amatica SC\",\r\n\t\"Amethysta\",\r\n\t\"Amiko\",\r\n\t\"Amiri\",\r\n\t\"Amita\",\r\n\t\"amstelvaralpha\",\r\n\t\"Anaheim\",\r\n\t\"Andada\",\r\n\t\"Andada SC\",\r\n\t\"Andika\",\r\n\t\"Angkor\",\r\n\t\"Annie Use Your Telescope\",\r\n\t\"Anonymous Pro\",\r\n\t\"Antic\",\r\n\t\"Antic Didone\",\r\n\t\"Antic Slab\",\r\n\t\"Anton\",\r\n\t\"Antonio\",\r\n\t\"Arapey\",\r\n\t\"Arbutus\",\r\n\t\"Arbutus Slab\",\r\n\t\"Architects Daughter\",\r\n\t\"Archivo\",\r\n\t\"Archivo Black\",\r\n\t\"Archivo Narrow\",\r\n\t\"archivovfbeta\",\r\n\t\"Aref Ruqaa\",\r\n\t\"Arima Madurai\",\r\n\t\"Arimo\",\r\n\t\"Arizonia\",\r\n\t\"Armata\",\r\n\t\"Arsenal\",\r\n\t\"Artifika\",\r\n\t\"Arvo\",\r\n\t\"Arya\",\r\n\t\"Asap\",\r\n\t\"Asap Condensed\",\r\n\t\"asapvfbeta\",\r\n\t\"Asar\",\r\n\t\"Asset\",\r\n\t\"Assistant\",\r\n\t\"Astloch\",\r\n\t\"Asul\",\r\n\t\"Athiti\",\r\n\t\"Atomic Age\",\r\n\t\"Aubrey\",\r\n\t\"Audiowide\",\r\n\t\"Autour One\",\r\n\t\"Average\",\r\n\t\"Average Sans\",\r\n\t\"Averia Gruesa Libre\",\r\n\t\"Averia Libre\",\r\n\t\"Averia Sans Libre\",\r\n\t\"Averia Serif Libre\",\r\n\t\"B612\",\r\n\t\"B612 Mono\",\r\n\t\"Bad Script\",\r\n\t\"Bahiana\",\r\n\t\"Bahianita\",\r\n\t\"Bai Jamjuree\",\r\n\t\"Baloo\",\r\n\t\"Baloo Bhai\",\r\n\t\"Baloo Bhaijaan\",\r\n\t\"Baloo Bhaina\",\r\n\t\"Baloo Chettan\",\r\n\t\"Baloo Da\",\r\n\t\"Baloo Paaji\",\r\n\t\"Baloo Tamma\",\r\n\t\"Baloo Tammudu\",\r\n\t\"Baloo Thambi\",\r\n\t\"Balthazar\",\r\n\t\"Bangers\",\r\n\t\"Barlow\",\r\n\t\"Barlow Condensed\",\r\n\t\"Barlow Semi Condensed\",\r\n\t\"Barriecito\",\r\n\t\"Barrio\",\r\n\t\"Basic\",\r\n\t\"Battambang\",\r\n\t\"Baumans\",\r\n\t\"Bayon\",\r\n\t\"Belgrano\",\r\n\t\"Bellefair\",\r\n\t\"Belleza\",\r\n\t\"BenchNine\",\r\n\t\"Bentham\",\r\n\t\"Berkshire Swash\",\r\n\t\"Beth Ellen\",\r\n\t\"Bevan\",\r\n\t\"Bhavuka\",\r\n\t\"Bigelow Rules\",\r\n\t\"Bigshot One\",\r\n\t\"Bilbo\",\r\n\t\"Bilbo Swash Caps\",\r\n\t\"Bio Rhyme\",\r\n\t\"Bio Rhyme Expanded\",\r\n\t\"Biryani\",\r\n\t\"Bitter\",\r\n\t\"Black And White Picture\",\r\n\t\"Black Han Sans\",\r\n\t\"Black Ops One\",\r\n\t\"Bokor\",\r\n\t\"Bonbon\",\r\n\t\"Boogaloo\",\r\n\t\"Bowlby One\",\r\n\t\"Bowlby One SC\",\r\n\t\"Brawler\",\r\n\t\"Bree Serif\",\r\n\t\"Bruno Ace\",\r\n\t\"Bruno Ace SC\",\r\n\t\"Bubblegum Sans\",\r\n\t\"Bubbler One\",\r\n\t\"Buda\",\r\n\t\"Buenard\",\r\n\t\"Bungee\",\r\n\t\"Bungee Hairline\",\r\n\t\"Bungee Inline\",\r\n\t\"Bungee Outline\",\r\n\t\"Bungee Shade\",\r\n\t\"Butcherman\",\r\n\t\"Butcherman Caps\",\r\n\t\"Butterfly Kids\",\r\n\t\"Cabin\",\r\n\t\"Cabin Condensed\",\r\n\t\"Cabin Sketch\",\r\n\t\"cabinvfbeta\",\r\n\t\"Caesar Dressing\",\r\n\t\"Cagliostro\",\r\n\t\"Cairo\",\r\n\t\"Calligraffitti\",\r\n\t\"Cambay\",\r\n\t\"Cambo\",\r\n\t\"Candal\",\r\n\t\"Cantarell\",\r\n\t\"Cantata One\",\r\n\t\"Cantora One\",\r\n\t\"Capriola\",\r\n\t\"Cardo\",\r\n\t\"Carme\",\r\n\t\"Carrois Gothic\",\r\n\t\"Carrois Gothic SC\",\r\n\t\"Carter One\",\r\n\t\"Catamaran\",\r\n\t\"Caudex\",\r\n\t\"Caveat\",\r\n\t\"Caveat Brush\",\r\n\t\"Cedarville Cursive\",\r\n\t\"Ceviche One\",\r\n\t\"Chakra Petch\",\r\n\t\"Changa\",\r\n\t\"Changa One\",\r\n\t\"Chango\",\r\n\t\"Charm\",\r\n\t\"Charmonman\",\r\n\t\"Chau Philomene One\",\r\n\t\"Chela One\",\r\n\t\"Chelsea Market\",\r\n\t\"Chenla\",\r\n\t\"Cherry Cream Soda\",\r\n\t\"Cherry Swash\",\r\n\t\"Chewy\",\r\n\t\"Chicle\",\r\n\t\"Chilanka\",\r\n\t\"Chivo\",\r\n\t\"Chonburi\",\r\n\t\"Cinzel\",\r\n\t\"Cinzel Decorative\",\r\n\t\"Clicker Script\",\r\n\t\"Coda\",\r\n\t\"Coda Caption\",\r\n\t\"Codystar\",\r\n\t\"Coiny\",\r\n\t\"Combo\",\r\n\t\"Comfortaa\",\r\n\t\"Coming Soon\",\r\n\t\"Concert One\",\r\n\t\"Condiment\",\r\n\t\"Content\",\r\n\t\"Contrail One\",\r\n\t\"Convergence\",\r\n\t\"Cookie\",\r\n\t\"Copse\",\r\n\t\"Corben\",\r\n\t\"Cormorant\",\r\n\t\"Cormorant Garamond\",\r\n\t\"Cormorant Infant\",\r\n\t\"Cormorant SC\",\r\n\t\"Cormorant Unicase\",\r\n\t\"Cormorant Upright\",\r\n\t\"Courgette\",\r\n\t\"Cousine\",\r\n\t\"Coustard\",\r\n\t\"Covered By Your Grace\",\r\n\t\"Crafty Girls\",\r\n\t\"Creepster\",\r\n\t\"Creepster Caps\",\r\n\t\"Crete Round\",\r\n\t\"Crimson Pro\",\r\n\t\"Crimson Text\",\r\n\t\"Croissant One\",\r\n\t\"Crushed\",\r\n\t\"Cuprum\",\r\n\t\"Cute Font\",\r\n\t\"Cutive\",\r\n\t\"Cutive Mono\",\r\n\t\"Damion\",\r\n\t\"Dancing Script\",\r\n\t\"Dangrek\",\r\n\t\"Darker Grotesque\",\r\n\t\"Dawning of a New Day\",\r\n\t\"Days One\",\r\n\t\"decovaralpha\",\r\n\t\"Dekko\",\r\n\t\"Delius\",\r\n\t\"Delius Swash Caps\",\r\n\t\"Delius Unicase\",\r\n\t\"Della Respira\",\r\n\t\"Denk One\",\r\n\t\"Devonshire\",\r\n\t\"Dhurjati\",\r\n\t\"Dhyana\",\r\n\t\"Didact Gothic\",\r\n\t\"Digital Numbers\",\r\n\t\"Diplomata\",\r\n\t\"Diplomata SC\",\r\n\t\"DM Sans\",\r\n\t\"DM Serif Display\",\r\n\t\"DM Serif Text\",\r\n\t\"Do Hyeon\",\r\n\t\"Dokdo\",\r\n\t\"Domine\",\r\n\t\"Donegal One\",\r\n\t\"Doppio One\",\r\n\t\"Dorsa\",\r\n\t\"Dosis\",\r\n\t\"Dr Sugiyama\",\r\n\t\"Duru Sans\",\r\n\t\"Dynalight\",\r\n\t\"Eagle Lake\",\r\n\t\"East Sea Dokdo\",\r\n\t\"Eater\",\r\n\t\"Eater Caps\",\r\n\t\"EB Garamond\",\r\n\t\"Economica\",\r\n\t\"Eczar\",\r\n\t\"Ek Mukta\",\r\n\t\"El Messiri\",\r\n\t\"Electrolize\",\r\n\t\"Elsie\",\r\n\t\"Elsie Swash Caps\",\r\n\t\"Emblema One\",\r\n\t\"Emilys Candy\",\r\n\t\"Encode Sans\",\r\n\t\"Encode Sans Condensed\",\r\n\t\"Encode Sans Expanded\",\r\n\t\"Encode Sans Semi Condensed\",\r\n\t\"Encode Sans Semi Expanded\",\r\n\t\"Engagement\",\r\n\t\"Englebert\",\r\n\t\"Enriqueta\",\r\n\t\"Erica One\",\r\n\t\"Esteban\",\r\n\t\"Euphoria Script\",\r\n\t\"Ewert\",\r\n\t\"Exo\",\r\n\t\"Exo 2\",\r\n\t\"Expletus Sans\",\r\n\t\"Fahkwang\",\r\n\t\"Fanwood Text\",\r\n\t\"Farro\",\r\n\t\"Farsan\",\r\n\t\"Fascinate\",\r\n\t\"Fascinate Inline\",\r\n\t\"Faster One\",\r\n\t\"Fasthand\",\r\n\t\"Fauna One\",\r\n\t\"Faustina\",\r\n\t\"faustinavfbeta\",\r\n\t\"Federant\",\r\n\t\"Federo\",\r\n\t\"Felipa\",\r\n\t\"Fenix\",\r\n\t\"Finger Paint\",\r\n\t\"Fira Code\",\r\n\t\"Fira Mono\",\r\n\t\"Fira Sans\",\r\n\t\"Fira Sans Condensed\",\r\n\t\"Fira Sans Extra Condensed\",\r\n\t\"Fjalla One\",\r\n\t\"Fjord One\",\r\n\t\"Flamenco\",\r\n\t\"Flavors\",\r\n\t\"Fondamento\",\r\n\t\"Fontdiner Swanky\",\r\n\t\"Forum\",\r\n\t\"Francois One\",\r\n\t\"Frank Ruhl Libre\",\r\n\t\"Freckle Face\",\r\n\t\"Fredericka the Great\",\r\n\t\"Fredoka One\",\r\n\t\"Freehand\",\r\n\t\"Fresca\",\r\n\t\"Frijole\",\r\n\t\"Fruktur\",\r\n\t\"Fugaz One\",\r\n\t\"Gabriela\",\r\n\t\"Gaegu\",\r\n\t\"Gafata\",\r\n\t\"Galada\",\r\n\t\"Galdeano\",\r\n\t\"Galindo\",\r\n\t\"Gamja Flower\",\r\n\t\"Gayathri\",\r\n\t\"Gemunu Libre\",\r\n\t\"Gentium Basic\",\r\n\t\"Gentium Book Basic\",\r\n\t\"Geo\",\r\n\t\"Geostar\",\r\n\t\"Geostar Fill\",\r\n\t\"Germania One\",\r\n\t\"GFS Didot\",\r\n\t\"GFS Neohellenic\",\r\n\t\"Gidugu\",\r\n\t\"Gilda Display\",\r\n\t\"Give You Glory\",\r\n\t\"Glass Antiqua\",\r\n\t\"Glegoo\",\r\n\t\"Gloria Hallelujah\",\r\n\t\"Goblin One\",\r\n\t\"Gochi Hand\",\r\n\t\"Gorditas\",\r\n\t\"Gothic A1\",\r\n\t\"Goudy Bookletter 1911\",\r\n\t\"Graduate\",\r\n\t\"Grand Hotel\",\r\n\t\"Gravitas One\",\r\n\t\"Great Vibes\",\r\n\t\"Grenze\",\r\n\t\"Griffy\",\r\n\t\"Gruppo\",\r\n\t\"Gudea\",\r\n\t\"Gugi\",\r\n\t\"Gurajada\",\r\n\t\"Habibi\",\r\n\t\"Halant\",\r\n\t\"Hammersmith One\",\r\n\t\"Hanalei\",\r\n\t\"Hanalei Fill\",\r\n\t\"Handlee\",\r\n\t\"hanna\",\r\n\t\"hannari\",\r\n\t\"Hanuman\",\r\n\t\"Happy Monkey\",\r\n\t\"Harmattan\",\r\n\t\"Headland One\",\r\n\t\"Heebo\",\r\n\t\"Henny Penny\",\r\n\t\"Hermeneus One\",\r\n\t\"Herr Von Muellerhoff\",\r\n\t\"Hi Melody\",\r\n\t\"Hind\",\r\n\t\"Hind Colombo\",\r\n\t\"Hind Guntur\",\r\n\t\"Hind Jalandhar\",\r\n\t\"Hind Kochi\",\r\n\t\"Hind Madurai\",\r\n\t\"Hind Mysuru\",\r\n\t\"Hind Siliguri\",\r\n\t\"Hind Vadodara\",\r\n\t\"Holtwood One SC\",\r\n\t\"Homemade Apple\",\r\n\t\"Homenaje\",\r\n\t\"IBM Plex Mono\",\r\n\t\"IBM Plex Sans\",\r\n\t\"IBM Plex Sans Condensed\",\r\n\t\"IBM Plex Serif\",\r\n\t\"Iceberg\",\r\n\t\"Iceland\",\r\n\t\"IM Fell Double Pica\",\r\n\t\"IM Fell Double Pica SC\",\r\n\t\"IM Fell DW Pica\",\r\n\t\"IM Fell DW Pica SC\",\r\n\t\"IM Fell English\",\r\n\t\"IM Fell English SC\",\r\n\t\"IM Fell French Canon\",\r\n\t\"IM Fell French Canon SC\",\r\n\t\"IM Fell Great Primer\",\r\n\t\"IM Fell Great Primer SC\",\r\n\t\"Imprima\",\r\n\t\"Inconsolata\",\r\n\t\"Inder\",\r\n\t\"Indie Flower\",\r\n\t\"Inika\",\r\n\t\"Inknut Antiqua\",\r\n\t\"Irish Grover\",\r\n\t\"Istok Web\",\r\n\t\"Italiana\",\r\n\t\"Italianno\",\r\n\t\"Itim\",\r\n\t\"Jacques Francois\",\r\n\t\"Jacques Francois Shadow\",\r\n\t\"Jaldi\",\r\n\t\"jejugothic\",\r\n\t\"jejuhallasan\",\r\n\t\"jejumyeongjo\",\r\n\t\"Jim Nightshade\",\r\n\t\"Jockey One\",\r\n\t\"Jolly Lodger\",\r\n\t\"Jomhuria\",\r\n\t\"jomolhari\",\r\n\t\"Josefin Sans\",\r\n\t\"Josefin Sans Std Light\",\r\n\t\"Josefin Slab\",\r\n\t\"Joti One\",\r\n\t\"Jua\",\r\n\t\"Judson\",\r\n\t\"Julee\",\r\n\t\"Julius Sans One\",\r\n\t\"Junge\",\r\n\t\"Jura\",\r\n\t\"Just Another Hand\",\r\n\t\"Just Me Again Down Here\",\r\n\t\"K2D\",\r\n\t\"Kadwa\",\r\n\t\"Kalam\",\r\n\t\"Kameron\",\r\n\t\"Kanit\",\r\n\t\"Kantumruy\",\r\n\t\"Karla\",\r\n\t\"Karla Tamil Inclined\",\r\n\t\"Karla Tamil Upright\",\r\n\t\"Karma\",\r\n\t\"Katibeh\",\r\n\t\"Kaushan Script\",\r\n\t\"Kavivanar\",\r\n\t\"Kavoon\",\r\n\t\"Kdam Thmor\",\r\n\t\"Keania One\",\r\n\t\"Kelly Slab\",\r\n\t\"Kenia\",\r\n\t\"Khand\",\r\n\t\"Khmer\",\r\n\t\"Khula\",\r\n\t\"khyay\",\r\n\t\"Kirang Haerang\",\r\n\t\"Kite One\",\r\n\t\"Knewave\",\r\n\t\"Kodchasan\",\r\n\t\"KoHo\",\r\n\t\"kokoro\",\r\n\t\"kopubbatang\",\r\n\t\"Kotta One\",\r\n\t\"Koulen\",\r\n\t\"Kranky\",\r\n\t\"Kreon\",\r\n\t\"Kristi\",\r\n\t\"Krona One\",\r\n\t\"Krub\",\r\n\t\"Kumar One\",\r\n\t\"Kurale\",\r\n\t\"La Belle Aurore\",\r\n\t\"Lacquer\",\r\n\t\"Laila\",\r\n\t\"Lakki Reddy\",\r\n\t\"Lalezar\",\r\n\t\"Lancelot\",\r\n\t\"laomuangdon\",\r\n\t\"laomuangkhong\",\r\n\t\"laosanspro\",\r\n\t\"Lateef\",\r\n\t\"Lato\",\r\n\t\"League Script\",\r\n\t\"Leckerli One\",\r\n\t\"Ledger\",\r\n\t\"Lekton\",\r\n\t\"Lemon\",\r\n\t\"Lemonada\",\r\n\t\"Libre Barcode 128\",\r\n\t\"Libre Barcode 128 Text\",\r\n\t\"Libre Barcode 39\",\r\n\t\"Libre Barcode 39 Extended\",\r\n\t\"Libre Barcode 39 Extended Text\",\r\n\t\"Libre Barcode 39 Text\",\r\n\t\"Libre Baskerville\",\r\n\t\"Libre Caslon Display\",\r\n\t\"Libre Caslon Text\",\r\n\t\"Libre Franklin\",\r\n\t\"Life Savers\",\r\n\t\"Lilita One\",\r\n\t\"Lily Script One\",\r\n\t\"Limelight\",\r\n\t\"Linden Hill\",\r\n\t\"Literata\",\r\n\t\"Liu Jian Mao Cao\",\r\n\t\"Livvic\",\r\n\t\"Lobster\",\r\n\t\"Lobster Two\",\r\n\t\"Lohit Bengali\",\r\n\t\"Lohit Tamil\",\r\n\t\"lohitdevanagari\",\r\n\t\"Londrina Outline\",\r\n\t\"Londrina Shadow\",\r\n\t\"Londrina Sketch\",\r\n\t\"Londrina Solid\",\r\n\t\"Long Cang\",\r\n\t\"Lora\",\r\n\t\"Love Ya Like A Sister\",\r\n\t\"Loved by the King\",\r\n\t\"Lovers Quarrel\",\r\n\t\"Luckiest Guy\",\r\n\t\"Lusitana\",\r\n\t\"Lustria\",\r\n\t\"Ma Shan Zheng\",\r\n\t\"Macondo\",\r\n\t\"Macondo Swash Caps\",\r\n\t\"Mada\",\r\n\t\"Magra\",\r\n\t\"Maiden Orange\",\r\n\t\"Maitree\",\r\n\t\"Major Mono Display\",\r\n\t\"Mako\",\r\n\t\"Mali\",\r\n\t\"Mallanna\",\r\n\t\"Mandali\",\r\n\t\"Manjari\",\r\n\t\"Manuale\",\r\n\t\"Marcellus\",\r\n\t\"Marcellus SC\",\r\n\t\"Marck Script\",\r\n\t\"Margarine\",\r\n\t\"Marko One\",\r\n\t\"Marmelad\",\r\n\t\"Martel\",\r\n\t\"Martel Sans\",\r\n\t\"Marvel\",\r\n\t\"Mate\",\r\n\t\"Mate SC\",\r\n\t\"Maven Pro\",\r\n\t\"mavenprovfbeta\",\r\n\t\"McLaren\",\r\n\t\"Meddon\",\r\n\t\"MedievalSharp\",\r\n\t\"Medula One\",\r\n\t\"Meera Inimai\",\r\n\t\"Megrim\",\r\n\t\"Meie Script\",\r\n\t\"Merge One\",\r\n\t\"Merienda\",\r\n\t\"Merienda One\",\r\n\t\"Merriweather\",\r\n\t\"Merriweather Sans\",\r\n\t\"Mervale Script\",\r\n\t\"Metal\",\r\n\t\"Metal Mania\",\r\n\t\"Metamorphous\",\r\n\t\"Metrophobic\",\r\n\t\"Miama\",\r\n\t\"Michroma\",\r\n\t\"Milonga\",\r\n\t\"Miltonian\",\r\n\t\"Miltonian Tattoo\",\r\n\t\"Mina\",\r\n\t\"Miniver\",\r\n\t\"Miriam Libre\",\r\n\t\"Miss Fajardose\",\r\n\t\"Miss Saint Delafield\",\r\n\t\"Modak\",\r\n\t\"Modern Antiqua\",\r\n\t\"Molengo\",\r\n\t\"Molle\",\r\n\t\"Monda\",\r\n\t\"Monofett\",\r\n\t\"Monoton\",\r\n\t\"Monsieur La Doulaise\",\r\n\t\"Montaga\",\r\n\t\"Montez\",\r\n\t\"Montserrat\",\r\n\t\"Montserrat Alternates\",\r\n\t\"Montserrat Subrayada\",\r\n\t\"Moul\",\r\n\t\"Moulpali\",\r\n\t\"Mountains of Christmas\",\r\n\t\"Mouse Memoirs\",\r\n\t\"mplus1p\",\r\n\t\"Mr Bedford\",\r\n\t\"Mr Bedfort\",\r\n\t\"Mr Dafoe\",\r\n\t\"Mr De Haviland\",\r\n\t\"Mrs Saint Delafield\",\r\n\t\"Mrs Sheppards\",\r\n\t\"Mukta\",\r\n\t\"Mukta Mahee\",\r\n\t\"Mukta Malar\",\r\n\t\"Mukta Vaani\",\r\n\t\"Muli\",\r\n\t\"myanmarsanspro\",\r\n\t\"Mystery Quest\",\r\n\t\"Nanum Brush Script\",\r\n\t\"Nanum Gothic\",\r\n\t\"Nanum Gothic Coding\",\r\n\t\"Nanum Myeongjo\",\r\n\t\"Nanum Pen Script\",\r\n\t\"NATS\",\r\n\t\"Neucha\",\r\n\t\"Neuton\",\r\n\t\"New Rocker\",\r\n\t\"News Cycle\",\r\n\t\"nicomoji\",\r\n\t\"Niconne\",\r\n\t\"nikukyu\",\r\n\t\"Niramit\",\r\n\t\"Nixie One\",\r\n\t\"Nobile\",\r\n\t\"Nokora\",\r\n\t\"Norican\",\r\n\t\"Nosifer\",\r\n\t\"Nosifer Caps\",\r\n\t\"Notable\",\r\n\t\"Nothing You Could Do\",\r\n\t\"Noticia Text\",\r\n\t\"Noto Sans\",\r\n\t\"Noto Serif\",\r\n\t\"notosanstamil\",\r\n\t\"Nova Cut\",\r\n\t\"Nova Flat\",\r\n\t\"Nova Mono\",\r\n\t\"Nova Oval\",\r\n\t\"Nova Round\",\r\n\t\"Nova Script\",\r\n\t\"Nova Slim\",\r\n\t\"Nova Square\",\r\n\t\"NTR\",\r\n\t\"Numans\",\r\n\t\"Nunito\",\r\n\t\"Nunito Sans\",\r\n\t\"Odor Mean Chey\",\r\n\t\"Offside\",\r\n\t\"OFL Sorts Mill Goudy TT\",\r\n\t\"Old Standard TT\",\r\n\t\"Oldenburg\",\r\n\t\"Oleo Script\",\r\n\t\"Oleo Script Swash Caps\",\r\n\t\"Open Sans\",\r\n\t\"Open Sans Condensed\",\r\n\t\"opensanshebrew\",\r\n\t\"opensanshebrewcondensed\",\r\n\t\"Oranienbaum\",\r\n\t\"Orbitron\",\r\n\t\"Oregano\",\r\n\t\"Orienta\",\r\n\t\"Original Surfer\",\r\n\t\"Oswald\",\r\n\t\"Over the Rainbow\",\r\n\t\"Overlock\",\r\n\t\"Overlock SC\",\r\n\t\"Overpass\",\r\n\t\"Overpass Mono\",\r\n\t\"Ovo\",\r\n\t\"Oxygen\",\r\n\t\"Oxygen Mono\",\r\n\t\"Pacifico\",\r\n\t\"Padauk\",\r\n\t\"Palanquin\",\r\n\t\"Palanquin Dark\",\r\n\t\"Pangolin\",\r\n\t\"Paprika\",\r\n\t\"Parisienne\",\r\n\t\"Passero One\",\r\n\t\"Passion One\",\r\n\t\"Pathway Gothic One\",\r\n\t\"Patrick Hand\",\r\n\t\"Patrick Hand SC\",\r\n\t\"Pattaya\",\r\n\t\"Patua One\",\r\n\t\"Pavanam\",\r\n\t\"Paytone One\",\r\n\t\"Pecita\",\r\n\t\"Peddana\",\r\n\t\"Peralta\",\r\n\t\"Permanent Marker\",\r\n\t\"Petit Formal Script\",\r\n\t\"Petrona\",\r\n\t\"Phetsarath\",\r\n\t\"Philosopher\",\r\n\t\"Piedra\",\r\n\t\"Pinyon Script\",\r\n\t\"Pirata One\",\r\n\t\"Plaster\",\r\n\t\"Play\",\r\n\t\"Playball\",\r\n\t\"Playfair Display\",\r\n\t\"Playfair Display SC\",\r\n\t\"Podkova\",\r\n\t\"podkovavfbeta\",\r\n\t\"Poetsen One\",\r\n\t\"Poiret One\",\r\n\t\"Poller One\",\r\n\t\"Poly\",\r\n\t\"Pompiere\",\r\n\t\"Ponnala\",\r\n\t\"Pontano Sans\",\r\n\t\"Poor Story\",\r\n\t\"Poppins\",\r\n\t\"Port Lligat Sans\",\r\n\t\"Port Lligat Slab\",\r\n\t\"Porter Sans Block\",\r\n\t\"Post No Bills Colombo\",\r\n\t\"Post No Bills Jaffna\",\r\n\t\"Pragati Narrow\",\r\n\t\"Preahvihear\",\r\n\t\"Press Start 2P\",\r\n\t\"Pridi\",\r\n\t\"Princess Sofia\",\r\n\t\"Prociono\",\r\n\t\"Prompt\",\r\n\t\"Prosto One\",\r\n\t\"Proza Libre\",\r\n\t\"PT Mono\",\r\n\t\"PT Sans\",\r\n\t\"PT Sans Caption\",\r\n\t\"PT Sans Narrow\",\r\n\t\"PT Serif\",\r\n\t\"PT Serif Caption\",\r\n\t\"Puritan\",\r\n\t\"Purple Purse\",\r\n\t\"Pushster\",\r\n\t\"Quando\",\r\n\t\"Quantico\",\r\n\t\"Quattrocento\",\r\n\t\"Quattrocento Sans\",\r\n\t\"Questrial\",\r\n\t\"Quicksand\",\r\n\t\"Quintessential\",\r\n\t\"Qwigley\",\r\n\t\"Racing Sans One\",\r\n\t\"Radley\",\r\n\t\"Rajdhani\",\r\n\t\"Rakkas\",\r\n\t\"Raleway\",\r\n\t\"Raleway Dots\",\r\n\t\"Ramabhadra\",\r\n\t\"Ramaraja\",\r\n\t\"Rambla\",\r\n\t\"Rammetto One\",\r\n\t\"Ranchers\",\r\n\t\"Rancho\",\r\n\t\"Ranga\",\r\n\t\"Rasa\",\r\n\t\"Rationale\",\r\n\t\"Ravi Prakash\",\r\n\t\"Red Hat Display\",\r\n\t\"Red Hat Text\",\r\n\t\"Redacted\",\r\n\t\"Redacted Script\",\r\n\t\"Redressed\",\r\n\t\"Reem Kufi\",\r\n\t\"Reenie Beanie\",\r\n\t\"Revalia\",\r\n\t\"Rhodium Libre\",\r\n\t\"Ribeye\",\r\n\t\"Ribeye Marrow\",\r\n\t\"Righteous\",\r\n\t\"Risque\",\r\n\t\"Roboto\",\r\n\t\"Roboto Condensed\",\r\n\t\"Roboto Mono\",\r\n\t\"Roboto Slab\",\r\n\t\"Rochester\",\r\n\t\"Rock Salt\",\r\n\t\"Rokkitt\",\r\n\t\"Romanesco\",\r\n\t\"Ropa Sans\",\r\n\t\"Rosario\",\r\n\t\"Rosarivo\",\r\n\t\"Rouge Script\",\r\n\t\"roundedmplus1c\",\r\n\t\"Rozha One\",\r\n\t\"Rubik\",\r\n\t\"Rubik Mono One\",\r\n\t\"Rubik One\",\r\n\t\"Ruda\",\r\n\t\"Rufina\",\r\n\t\"Ruge Boogie\",\r\n\t\"Ruluko\",\r\n\t\"Rum Raisin\",\r\n\t\"Ruslan Display\",\r\n\t\"Russo One\",\r\n\t\"Ruthie\",\r\n\t\"Rye\",\r\n\t\"Sacramento\",\r\n\t\"Sahitya\",\r\n\t\"Sail\",\r\n\t\"Saira\",\r\n\t\"Saira Condensed\",\r\n\t\"Saira Extra Condensed\",\r\n\t\"Saira Semi Condensed\",\r\n\t\"Saira Stencil One\",\r\n\t\"Salsa\",\r\n\t\"Sanchez\",\r\n\t\"Sancreek\",\r\n\t\"Sansation\",\r\n\t\"Sansita\",\r\n\t\"Sansita One\",\r\n\t\"Sarabun\",\r\n\t\"Sarala\",\r\n\t\"Sarina\",\r\n\t\"Sarpanch\",\r\n\t\"Satisfy\",\r\n\t\"sawarabigothic\",\r\n\t\"sawarabimincho\",\r\n\t\"Scada\",\r\n\t\"Scheherazade\",\r\n\t\"Schoolbell\",\r\n\t\"Scope One\",\r\n\t\"Seaweed Script\",\r\n\t\"Secular One\",\r\n\t\"Sedan\",\r\n\t\"Sedan SC\",\r\n\t\"Sedgwick Ave\",\r\n\t\"Sedgwick Ave Display\",\r\n\t\"seoulhangang\",\r\n\t\"seoulhangangcondensed\",\r\n\t\"seoulnamsan\",\r\n\t\"seoulnamsancondensed\",\r\n\t\"seoulnamsanvertical\",\r\n\t\"Sevillana\",\r\n\t\"Seymour One\",\r\n\t\"Shadows Into Light\",\r\n\t\"Shadows Into Light Two\",\r\n\t\"Shanti\",\r\n\t\"Share\",\r\n\t\"Share Tech\",\r\n\t\"Share Tech Mono\",\r\n\t\"Shojumaru\",\r\n\t\"Short Stack\",\r\n\t\"Shrikhand\",\r\n\t\"Siamreap\",\r\n\t\"Siemreap\",\r\n\t\"Sigmar One\",\r\n\t\"Signika\",\r\n\t\"Signika Negative\",\r\n\t\"Simonetta\",\r\n\t\"Single Day\",\r\n\t\"Sintony\",\r\n\t\"Sirin Stencil\",\r\n\t\"Sitara\",\r\n\t\"Six Caps\",\r\n\t\"Skranji\",\r\n\t\"Slabo 13px\",\r\n\t\"Slabo 27px\",\r\n\t\"Slackey\",\r\n\t\"Smokum\",\r\n\t\"Smythe\",\r\n\t\"Sniglet\",\r\n\t\"Snippet\",\r\n\t\"Snowburst One\",\r\n\t\"Sofadi One\",\r\n\t\"Sofia\",\r\n\t\"Solway\",\r\n\t\"Song Myung\",\r\n\t\"Sonsie One\",\r\n\t\"Sorts Mill Goudy\",\r\n\t\"souliyo\",\r\n\t\"Source Code Pro\",\r\n\t\"Source Sans Pro\",\r\n\t\"Source Serif Pro\",\r\n\t\"Space Mono\",\r\n\t\"Special Elite\",\r\n\t\"Spectral\",\r\n\t\"Spicy Rice\",\r\n\t\"Spinnaker\",\r\n\t\"Spirax\",\r\n\t\"Squada One\",\r\n\t\"Sree Krushnadevaraya\",\r\n\t\"Sriracha\",\r\n\t\"Srisakdi\",\r\n\t\"Staatliches\",\r\n\t\"Stalemate\",\r\n\t\"Stalin One\",\r\n\t\"Stalinist One\",\r\n\t\"Stardos Stencil\",\r\n\t\"Stint Ultra Condensed\",\r\n\t\"Stint Ultra Expanded\",\r\n\t\"Stoke\",\r\n\t\"Strait\",\r\n\t\"Strong\",\r\n\t\"Stylish\",\r\n\t\"Sue Ellen Francisco\",\r\n\t\"Suez One\",\r\n\t\"Sumana\",\r\n\t\"Sunflower\",\r\n\t\"Sunshiney\",\r\n\t\"Supermercado One\",\r\n\t\"Sura\",\r\n\t\"Suranna\",\r\n\t\"Suravaram\",\r\n\t\"Suwannaphum\",\r\n\t\"Swanky and Moo Moo\",\r\n\t\"Syncopate\",\r\n\t\"Tajawal\",\r\n\t\"Tangerine\",\r\n\t\"Taprom\",\r\n\t\"Tauri\",\r\n\t\"Taviraj\",\r\n\t\"Teko\",\r\n\t\"Telex\",\r\n\t\"Tenali Ramakrishna\",\r\n\t\"Tenor Sans\",\r\n\t\"Terminal Dosis\",\r\n\t\"Terminal Dosis Light\",\r\n\t\"Text Me One\",\r\n\t\"Thabit\",\r\n\t\"tharlon\",\r\n\t\"Thasadith\",\r\n\t\"The Girl Next Door\",\r\n\t\"Tienne\",\r\n\t\"Tillana\",\r\n\t\"Timmana\",\r\n\t\"Tinos\",\r\n\t\"Titan One\",\r\n\t\"Titillium Web\",\r\n\t\"Trade Winds\",\r\n\t\"Trirong\",\r\n\t\"Trocchi\",\r\n\t\"Trochut\",\r\n\t\"Trykker\",\r\n\t\"Tuffy\",\r\n\t\"Tulpen One\",\r\n\t\"Ubuntu\",\r\n\t\"Ubuntu Condensed\",\r\n\t\"Ubuntu Mono\",\r\n\t\"Ultra\",\r\n\t\"Uncial Antiqua\",\r\n\t\"Underdog\",\r\n\t\"Unica One\",\r\n\t\"UnifrakturCook\",\r\n\t\"UnifrakturMaguntia\",\r\n\t\"Unkempt\",\r\n\t\"Unlock\",\r\n\t\"Unna\",\r\n\t\"Vampiro One\",\r\n\t\"Varela\",\r\n\t\"Varela Round\",\r\n\t\"Varta\",\r\n\t\"Vast Shadow\",\r\n\t\"Vesper Libre\",\r\n\t\"Vibur\",\r\n\t\"Vidaloka\",\r\n\t\"Viga\",\r\n\t\"Voces\",\r\n\t\"Volkhov\",\r\n\t\"Vollkorn\",\r\n\t\"Vollkorn SC\",\r\n\t\"Voltaire\",\r\n\t\"VT323\",\r\n\t\"Waiting for the Sunrise\",\r\n\t\"Wallpoet\",\r\n\t\"Walter Turncoat\",\r\n\t\"Warnes\",\r\n\t\"Wellfleet\",\r\n\t\"Wendy One\",\r\n\t\"Wire One\",\r\n\t\"Work Sans\",\r\n\t\"Yaldevi Colombo\",\r\n\t\"Yanone Kaffeesatz\",\r\n\t\"Yantramanav\",\r\n\t\"Yatra One\",\r\n\t\"Yellowtail\",\r\n\t\"Yeon Sung\",\r\n\t\"Yeseva One\",\r\n\t\"Yesteryear\",\r\n\t\"Yinmar\",\r\n\t\"Yrsa\",\r\n\t\"ZCOOL KuaiLe\",\r\n\t\"ZCOOL QingKe HuangYou\",\r\n\t\"ZCOOL XiaoWei\",\r\n\t\"Zeyada\",\r\n\t\"Zhi Mang Xing\",\r\n\t\"Zilla Slab Highlight\",\r\n];\r\n\r\nexport default fontsList;\r\n","import { textTransformOptions, fontWeightOptions } from \"../settings-options\";\r\n\r\nconst { __ } = wp.i18n;\r\nconst { useState, useEffect } = wp.element;\r\nconst { applyFormat, toggleFormat } = wp.richText;\r\nconst { InspectorControls, PanelColorSettings, RichTextToolbarButton } =\r\n\twp.blockEditor || wp.editor;\r\nconst { PanelBody, RangeControl, SelectControl } = wp.components;\r\nconst { withSelect } = wp.data;\r\nconst { compose, ifCondition } = wp.compose;\r\n\r\n/* methods */\r\nconst getAttributesList = (attributesStyle) => {\r\n\tconst list = {};\r\n\tattributesStyle\r\n\t\t.slice(0, -1)\r\n\t\t.split(\";\")\r\n\t\t.forEach((p) => {\r\n\t\t\tconst attribute = p.split(\":\");\r\n\t\t\tlist[attribute[0]] = attribute[1];\r\n\t\t});\r\n\r\n\treturn list;\r\n};\r\n\r\nconst attributesToString = (attributesList) => {\r\n\tlet str = \"\";\r\n\tfor (const attribute in attributesList) {\r\n\t\tstr += `${attribute}:${attributesList[attribute]};`;\r\n\t}\r\n\r\n\treturn str;\r\n};\r\n\r\n/* format name */\r\nlet name = \"ultimate-blocks/highlight\";\r\n\r\n/* format edit function */\r\nconst highlightEdit = ({ isActive, value, onChange }) => {\r\n\t/* get the current selected block */\r\n\tconst selectedBlock = document.querySelector(\".wp-block.is-selected\");\r\n\r\n\t/* set a default style */\r\n\tconst defaultStyle = \"background-color:yellow;\";\r\n\r\n\t/* hooks */\r\n\tconst [headingFontSize, setHeadingFontSize] = useState(0);\r\n\tconst [headingFontWeight, setHeadingFontWeight] = useState(\"Bold\");\r\n\tconst [headingLetterSpacing, setHeadingLetterSpacing] = useState(0);\r\n\tconst [highlightedElements, setHighlightedElements] = useState(false);\r\n\tconst [elementsToChange, setElementsToChange] = useState([]);\r\n\tconst [attributesList, setAttributesList] = useState(\r\n\t\tgetAttributesList(defaultStyle)\r\n\t);\r\n\r\n\t/* useEffect */\r\n\tuseEffect(() => {\r\n\t\tif (elementsToChange.length > 0) {\r\n\t\t\tconst newElementsToChange = [...elementsToChange];\r\n\t\t\tlet currentElementToChange = newElementsToChange.shift();\r\n\t\t\tsetElementsToChange(newElementsToChange);\r\n\r\n\t\t\tlet start = currentElementToChange.start;\r\n\t\t\tlet end = currentElementToChange.end;\r\n\r\n\t\t\tonChange(\r\n\t\t\t\tapplyFormat(\r\n\t\t\t\t\tvalue,\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttype: name,\r\n\t\t\t\t\t\tattributes: {\r\n\t\t\t\t\t\t\tstyle: attributesToString(attributesList),\r\n\t\t\t\t\t\t\tstart,\r\n\t\t\t\t\t\t\tend,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t\tparseInt(start),\r\n\t\t\t\t\tparseInt(end)\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\t}, [elementsToChange]);\r\n\r\n\tuseEffect(() => {\r\n\t\t/* check if there are highlighted elements */\r\n\t\tsetHighlightedElements(\r\n\t\t\tselectedBlock\r\n\t\t\t\t? selectedBlock.querySelectorAll(\".has-highlight\").length > 0\r\n\t\t\t\t: false\r\n\t\t);\r\n\r\n\t\t/* set default attributes */\r\n\t\tif (highlightedElements) {\r\n\t\t\tlet hasHightlight = selectedBlock.querySelector(\".has-highlight\");\r\n\r\n\t\t\tif (hasHightlight) {\r\n\t\t\t\tlet highlightedStyle = hasHightlight.getAttribute(\"style\");\r\n\r\n\t\t\t\tif (attributesToString(attributesList) !== highlightedStyle) {\r\n\t\t\t\t\tsetAttributesList(getAttributesList(highlightedStyle));\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"font-size\"]) {\r\n\t\t\t\t\tsetHeadingFontSize(\r\n\t\t\t\t\t\twindow.getComputedStyle(selectedBlock.firstElementChild).fontSize\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"letter-spacing\"]) {\r\n\t\t\t\t\tlet parent = window.getComputedStyle(selectedBlock.firstElementChild)\r\n\t\t\t\t\t\t.letterSpacing;\r\n\t\t\t\t\tsetHeadingLetterSpacing(parent !== \"normal\" ? parent : \"0\");\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (!attributesList[\"font-weight\"]) {\r\n\t\t\t\t\tsetHeadingFontWeight(\r\n\t\t\t\t\t\twindow.getComputedStyle(selectedBlock.firstElementChild).fontWeight\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\r\n\t/* toggle the highlight format */\r\n\tconst onToggle = () => {\r\n\t\tconst start = value.start.toString();\r\n\t\tconst end = value.end.toString();\r\n\t\tonChange(\r\n\t\t\ttoggleFormat(value, {\r\n\t\t\t\ttype: name,\r\n\t\t\t\tattributes: {\r\n\t\t\t\t\tstyle: attributesToString(attributesList),\r\n\t\t\t\t\tstart,\r\n\t\t\t\t\tend,\r\n\t\t\t\t},\r\n\t\t\t})\r\n\t\t);\r\n\t};\r\n\r\n\t/* update the style with the new value */\r\n\tconst onChangeAttribute = (newValue, attribute) => {\r\n\t\t// Get an array of the highlighted sections to style them\r\n\t\tconst { formats } = value;\r\n\t\tlet elementsArr = [];\r\n\t\tfor (let i = 0; i <= formats.length; i++) {\r\n\t\t\tif (formats[i]) {\r\n\t\t\t\tlet formatIndex = formats[i].findIndex(\r\n\t\t\t\t\t(format) => format.type === name\r\n\t\t\t\t);\r\n\t\t\t\tif (formatIndex !== -1) {\r\n\t\t\t\t\tconst start = formats[i][formatIndex].attributes.start;\r\n\t\t\t\t\tconst end = formats[i][formatIndex].attributes.end;\r\n\t\t\t\t\ti = end;\r\n\t\t\t\t\telementsArr.push({\r\n\t\t\t\t\t\tstart,\r\n\t\t\t\t\t\tend,\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tsetAttributesList((attributesList) => {\r\n\t\t\tlet newList = { ...attributesList };\r\n\t\t\tnewList[attribute] = newValue;\r\n\r\n\t\t\tsetElementsToChange(elementsArr);\r\n\t\t\treturn newList;\r\n\t\t});\r\n\t};\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t{highlightedElements && (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{/* Background & Text Color */}\r\n\t\t\t\t\t\t onChangeAttribute(newColor, \"color\"),\r\n\t\t\t\t\t\t\t\t\tlabel: __(\"Highlight Text Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tvalue: attributesList[\"background-color\"],\r\n\t\t\t\t\t\t\t\t\tonChange: (newColor) =>\r\n\t\t\t\t\t\t\t\t\t\tonChangeAttribute(newColor, \"background-color\"),\r\n\t\t\t\t\t\t\t\t\tlabel: __(\"Highlight Background Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Font Size */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newFontSize + \"px\", \"font-size\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tmin={12}\r\n\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Text Transform */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newTextTransform, \"text-transform\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Letter Spacing */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newLetterSpacing + \"px\", \"letter-spacing\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tmin={-2}\r\n\t\t\t\t\t\t\tmax={6}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{/* Font Weight */}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonChangeAttribute(newFontWeight, \"font-weight\")\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n};\r\n\r\n/* register highlight format only for advanced-heading */\r\nconst exclusiveHighlight = compose(\r\n\twithSelect((select) => ({\r\n\t\tselectedBlock: select(\"core/block-editor\").getSelectedBlock(),\r\n\t})),\r\n\tifCondition(\r\n\t\t(props) =>\r\n\t\t\tprops.selectedBlock && props.selectedBlock.name === \"ub/advanced-heading\"\r\n\t)\r\n)(highlightEdit);\r\n\r\n/* format settings */\r\nconst highlight = {\r\n\tname,\r\n\ttitle: __(\"Highlight\"),\r\n\ttagName: \"span\",\r\n\tclassName: \"has-highlight\",\r\n\tattributes: {\r\n\t\tstyle: \"style\",\r\n\t\tstart: \"start\",\r\n\t\tend: \"end\",\r\n\t},\r\n\tedit: exclusiveHighlight,\r\n};\r\n\r\nexport default highlight;\r\n","import highlight from \"./highlight\";\r\n\r\nconst { registerFormatType } = wp.richText;\r\n\r\n/* register the formats */\r\nfunction registerFormats() {\r\n\t[highlight].forEach(({ name, ...settings }) =>\r\n\t\tregisterFormatType(name, settings)\r\n\t);\r\n}\r\n\r\nregisterFormats();\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst {\r\n\t\tpadding,\r\n\t\talignment,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\ttextTransform,\r\n\t\tletterSpacing,\r\n\t\tfontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight,\r\n\t\tmargin,\r\n\t} = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t\ttextAlign: alignment,\r\n\t\tcolor: textColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize: fontSize ? `${fontSize}px` : null,\r\n\t\tletterSpacing,\r\n\t\ttextTransform,\r\n\t\tfontFamily: fontFamily.includes(\" \") ? `'${fontFamily}'` : fontFamily,\r\n\t\tfontWeight,\r\n\t\tlineHeight: lineHeight ? `${lineHeight}px` : null,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\n/**H1, H2, H3, H4, H5 and H6 icons from GridIcons, available under GPL v2 */\r\nexport const h1Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h2Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h3Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h4Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h5Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const h6Icon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import fontsList from \"./fonts\";\r\nconst { __ } = wp.i18n;\r\n\r\nexport const textTransformOptions = [\r\n\t{\r\n\t\tvalue: \"none\",\r\n\t\tlabel: __(\"None\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"uppercase\",\r\n\t\tlabel: __(\"Uppercase\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"lowercase\",\r\n\t\tlabel: __(\"Lowercase\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"capitalize\",\r\n\t\tlabel: __(\"Capitalize\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nexport const fontWeightOptions = [\r\n\t\"Normal\",\r\n\t\"Bold\",\r\n\t\"100\",\r\n\t\"200\",\r\n\t\"300\",\r\n\t\"400\",\r\n\t\"500\",\r\n\t\"600\",\r\n\t\"700\",\r\n\t\"800\",\r\n\t\"900\",\r\n].map((o) => ({ value: o, label: __(o, \"ultimate-blocks\") }));\r\n\r\nexport const fontFamilyOptions = fontsList.map((fontFamilyOption) => ({\r\n\tvalue: fontFamilyOption,\r\n\tlabel: __(fontFamilyOption, \"ultimate-blocks\"),\r\n}));\r\n","const { createBlock } = wp.blocks;\r\n\r\nconst transforms = {\r\n\tfrom: [\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h1\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h1\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h2\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h2\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h3\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h3\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h4\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h4\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h5\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h5\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"prefix\",\r\n\t\t\tprefix: \"#h6\",\r\n\t\t\ttransform: () => createBlock(\"ub/advanced-heading\", { level: \"h6\" }),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"block\",\r\n\t\t\tblocks: [\"core/heading\"],\r\n\t\t\ttransform: (attributes) =>\r\n\t\t\t\tcreateBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\tcontent: attributes.content,\r\n\t\t\t\t\tlevel: `h${attributes.level}`,\r\n\t\t\t\t\talignment: attributes.textAlign,\r\n\t\t\t\t\t...(attributes.hasOwnProperty(\"style\") && {\r\n\t\t\t\t\t\tfontWeight: attributes.style.typography.fontWeight,\r\n\t\t\t\t\t}),\r\n\t\t\t\t}),\r\n\t\t},\r\n\t\t{\r\n\t\t\ttype: \"block\",\r\n\t\t\tblocks: [\"core/paragraph\"],\r\n\t\t\ttransform: (attributes) =>\r\n\t\t\t\tcreateBlock(\"ub/advanced-heading\", {\r\n\t\t\t\t\tcontent: attributes.content,\r\n\t\t\t\t\tlevel: `h2`,\r\n\t\t\t\t\talignment: attributes.align,\r\n\t\t\t\t\t...(attributes.hasOwnProperty(\"style\") && {\r\n\t\t\t\t\t\tfontWeight: attributes.style.typography.fontWeight,\r\n\t\t\t\t\t}),\r\n\t\t\t\t}),\r\n\t\t},\r\n\t],\r\n};\r\n\r\nexport default transforms;\r\n","const { registerBlockType } = wp.blocks;\r\nconst { createBlock } = wp.blocks;\r\n\r\nimport metadata from \"./block.json\";\r\n\r\nimport icon from \"./icon\";\r\nimport { AdvancedVideoBlock } from \"./components\";\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tvideoEmbedCode:\r\n\t\t\t\t'',\r\n\t\t},\r\n\t},\r\n\tedit: AdvancedVideoBlock,\r\n\ttransforms: {\r\n\t\tfrom: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: [\"core/embed\"],\r\n\t\t\t\ttransform: (attributes) =>\r\n\t\t\t\t\tcreateBlock(\"ub/advanced-video\", {\r\n\t\t\t\t\t\turl: attributes.url,\r\n\t\t\t\t\t\tautofit: true,\r\n\t\t\t\t\t\tvideoSource: attributes.providerNameSlug,\r\n\t\t\t\t\t\tisTransformed: true,\r\n\t\t\t\t\t}),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import { convertFromSeconds } from \"../../common\";\r\nimport { get } from \"lodash\";\r\nimport { useState, useEffect } from \"react\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { useSelect } from \"@wordpress/data\";\r\nconst { __ } = wp.i18n;\r\nconst {\r\n\tMediaUpload,\r\n\tMediaUploadCheck,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n\tuseBlockProps,\r\n} = wp.blockEditor || wp.editor;\r\nconst {\r\n\tButton,\r\n\tRangeControl,\r\n\tToggleControl,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tSelectControl,\r\n\tAnglePickerControl,\r\n} = wp.components;\r\n\r\nfunction editEmbedArgs(source, embedCode, mode, arg, isTimeCode = false) {\r\n\tlet newEmbedCode = embedCode;\r\n\tlet regexPart = \"\";\r\n\r\n\tconst validSources = [\"youtube\", \"dailymotion\", \"vimeo\"];\r\n\r\n\tconst sizeRegex = /width=\"\\d+\" height=\"\\d+\"/;\r\n\r\n\tif (mode === \"add\") {\r\n\t\tif (validSources.includes(source) && embedCode.search(sizeRegex)) {\r\n\t\t\tswitch (source) {\r\n\t\t\t\tcase \"youtube\":\r\n\t\t\t\t\tnewEmbedCode = embedCode.replace(\"/.exec(embedCode);\r\n\r\n\t\t\t\tnewEmbedCode = embedCode.replace(\r\n\t\t\t\t\tvideoTag[0],\r\n\t\t\t\t\tvideoTag[0].replace(\"`,\r\n\t\t\t\t\t\"g\"\r\n\t\t\t\t);\r\n\r\n\t\t\t\tconst videoControlsMatch = videoControlsRegex.exec(embedCode);\r\n\r\n\t\t\t\tnewEmbedCode = embedCode.replace(\r\n\t\t\t\t\tvideoControlsMatch[0],\r\n\t\t\t\t\tvideoControlsMatch[0].replace(` ${arg}`, \"\")\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\treturn newEmbedCode;\r\n}\r\n\r\nfunction makeTimeCode(seconds) {\r\n\tlet timeCode = \"\";\r\n\tconst time = convertFromSeconds(seconds);\r\n\tif (time.d) {\r\n\t\ttimeCode += `${time.d}d`;\r\n\t}\r\n\tif (time.h) {\r\n\t\ttimeCode += `${time.h}h`;\r\n\t}\r\n\tif (time.m) {\r\n\t\ttimeCode += `${time.m}m`;\r\n\t}\r\n\tif (time.s) {\r\n\t\ttimeCode += `${time.s}s`;\r\n\t}\r\n\treturn `t=${timeCode}`;\r\n}\r\n\r\nfunction adjustVideoStart(source, embedCode, startTime, prevStartTime = 0) {\r\n\tlet newEmbedCode = embedCode;\r\n\r\n\tlet startCode = \"\";\r\n\r\n\tswitch (source) {\r\n\t\tcase \"youtube\":\r\n\t\tcase \"dailymotion\":\r\n\t\t\tstartCode = `start=${startTime}`;\r\n\t\t\tbreak;\r\n\t\tcase \"vimeo\":\r\n\t\t\t//specify hours minutes and seconds, can skip units with zero value\r\n\t\t\t//use #t=xhxmxs\r\n\t\t\tstartCode = makeTimeCode(startTime);\r\n\t\t\tbreak;\r\n\t\tcase \"local\":\r\n\t\t//already handled differently\r\n\t\tdefault:\r\n\t\t\tbreak;\r\n\t}\r\n\r\n\tif (source === \"vimeo\") {\r\n\t\tnewEmbedCode = editEmbedArgs(\r\n\t\t\tsource,\r\n\t\t\tembedCode,\r\n\t\t\tstartTime > 0 ? \"add\" : \"remove\",\r\n\t\t\tstartTime > 0 ? startCode : makeTimeCode(prevStartTime),\r\n\t\t\ttrue\r\n\t\t);\r\n\t} else if ([\"youtube\", \"dailymotion\"].includes(source)) {\r\n\t\tif (prevStartTime > 0) {\r\n\t\t\tnewEmbedCode = editEmbedArgs(\r\n\t\t\t\tsource,\r\n\t\t\t\tembedCode,\r\n\t\t\t\t\"remove\",\r\n\t\t\t\t`start=${prevStartTime}`\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tif (startTime > 0) {\r\n\t\t\tnewEmbedCode = editEmbedArgs(source, newEmbedCode, \"add\", startCode);\r\n\t\t}\r\n\t} else {\r\n\t\t//case handler for local/direct\r\n\t\tconst embedArgs =\r\n\t\t\t/ 0 ? `#t=${startTime}` : \"\"\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tnewEmbedCode = newEmbedCode.replace(\r\n\t\t\t\tembedArgs[1],\r\n\t\t\t\tembedArgs[1].replace(/\"$/g, `#t=${startTime}\"`)\r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n\r\n\treturn newEmbedCode;\r\n}\r\n\r\nfunction editThumbnail(source, embedCode, mode, thumbnailURL) {\r\n\treturn [\"videopress\", \"local\", \"unknown\"].includes(source)\r\n\t\t? editEmbedArgs(source, embedCode, mode, `poster=${thumbnailURL}`)\r\n\t\t: embedCode;\r\n}\r\n\r\nexport function AdvancedVideoBlock(props) {\r\n\tconst [enterVideoURL, setVideoURLStatus] = useState(false);\r\n\tconst [videoURLInput, setVideoURLInput] = useState(\r\n\t\tprops.attributes.url ?? \"\"\r\n\t);\r\n\tconst [allowCustomStartTime, setStartTimeStatus] = useState(false);\r\n\tconst [useCustomThumbnail, setCustomThumbnailStatus] = useState(false);\r\n\tconst [enterImageURL, setImageURLInputStatus] = useState(false);\r\n\tconst [imageURLInput, setImageURLInput] = useState(\"\");\r\n\tconst [startTime_d, setStartTime_d] = useState(0);\r\n\tconst [startTime_h, setStartTime_h] = useState(0);\r\n\tconst [startTime_m, setStartTime_m] = useState(0);\r\n\tconst [startTime_s, setStartTime_s] = useState(0);\r\n\r\n\tconst [youtubeCache, setYoutubeCache] = useState({});\r\n\tconst [vimeoCache, setVimeoCache] = useState({});\r\n\tconst [dailyMotionCache, setDailyMotionCache] = useState({});\r\n\tconst [videoPressCache, setVideoPressCache] = useState({});\r\n\r\n\tconst [currentBorder, setCurrentBorder] = useState(\"\");\r\n\tconst [currentCorner, setCurrentCorner] = useState(\"\");\r\n\tconst [useShadow, setShadowStatus] = useState(false);\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: getStyles(attributes),\r\n\t});\r\n\tconst { block } = useSelect((select) => {\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t};\r\n\t});\r\n\tconst {\r\n\t\tblockID,\r\n\t\tvideoId,\r\n\t\turl,\r\n\t\tvideoEmbedCode,\r\n\t\tshowPlayerControls,\r\n\t\ttopBorderSize,\r\n\t\tleftBorderSize,\r\n\t\trightBorderSize,\r\n\t\tbottomBorderSize,\r\n\t\ttopBorderStyle,\r\n\t\tleftBorderStyle,\r\n\t\trightBorderStyle,\r\n\t\tbottomBorderStyle,\r\n\t\ttopBorderColor,\r\n\t\tleftBorderColor,\r\n\t\trightBorderColor,\r\n\t\tbottomBorderColor,\r\n\t\ttopLeftRadius,\r\n\t\ttopRightRadius,\r\n\t\tbottomLeftRadius,\r\n\t\tbottomRightRadius,\r\n\t\tshadow,\r\n\t\tvideoSource,\r\n\t\tvideoLength,\r\n\t\tstartTime,\r\n\t\tautoplay,\r\n\t\tpreserveAspectRatio,\r\n\t\tautofit,\r\n\t\twidth,\r\n\t\theight,\r\n\t\torigWidth,\r\n\t\torigHeight,\r\n\t\tvimeoUploaderNotBasic,\r\n\t\tmute,\r\n\t\tloop,\r\n\t\tthumbnail,\r\n\t\tthumbnailID,\r\n\t\tshowInDesktop,\r\n\t\tshowInTablet,\r\n\t\tshowInMobile,\r\n\t\tisTransformed,\r\n\t} = attributes;\r\n\r\n\tuseEffect(() => {\r\n\t\tif (\r\n\t\t\tstartTime !== 0 &&\r\n\t\t\t[startTime_d, startTime_h, startTime_m, startTime_s].every((t) => t === 0)\r\n\t\t) {\r\n\t\t\tlet st = convertFromSeconds(startTime);\r\n\t\t\tsetStartTimeStatus(true);\r\n\t\t\tsetStartTime_d(st.d);\r\n\t\t\tsetStartTime_h(st.h);\r\n\t\t\tsetStartTime_m(st.m);\r\n\t\t\tsetStartTime_s(st.s);\r\n\t\t}\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t} else if (blockID !== block.clientId) {\r\n\t\t\t//patch for bug that set default width and height to 0 in frontend when width and height are unchanged in editor\r\n\t\t\tif (width === 0) {\r\n\t\t\t\tsetAttributes({ width: 600 });\r\n\t\t\t}\r\n\t\t\tif (height === 0) {\r\n\t\t\t\tsetAttributes({ height: 450 });\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (!useShadow && shadow[0].radius > 0) {\r\n\t\t\tsetShadowStatus(true);\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst currentColor =\r\n\t\tcurrentBorder === \"top\"\r\n\t\t\t? topBorderColor\r\n\t\t\t: currentBorder === \"left\"\r\n\t\t\t? leftBorderColor\r\n\t\t\t: currentBorder === \"right\"\r\n\t\t\t? rightBorderColor\r\n\t\t\t: bottomBorderColor;\r\n\r\n\tconst hasBorder =\r\n\t\t[topBorderSize, rightBorderSize, bottomBorderSize, leftBorderSize].filter(\r\n\t\t\t(s) => s > 0\r\n\t\t).length > 0;\r\n\r\n\tconst checkVideoURLInput = () => {\r\n\t\tlet videoURL = videoURLInput.trim();\r\n\t\tif (/^http(s)?:\\/\\//g.test(videoURL)) {\r\n\t\t\tconst youtubeMatch =\r\n\t\t\t\t/^(?:https?:\\/\\/)?(?:m\\.|www\\.)?(?:youtu\\.be\\/|youtube\\.com\\/(?:embed\\/|v\\/|watch\\?v=|watch\\?.+&v=))((\\w|-){11})(?:\\S+)?$/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst vimeoMatch =\r\n\t\t\t\t/^(?:https?\\:\\/\\/)?(?:www\\.|player\\.)?(?:vimeo\\.com\\/)([0-9]+)/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst dailyMotionMatch =\r\n\t\t\t\t/^(?:https?\\:\\/\\/)?(?:www\\.)?(?:dailymotion\\.com\\/video|dai\\.ly)\\/([0-9a-z]+)(?:[\\-_0-9a-zA-Z]+#video=([a-z0-9]+))?/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\t\t\tconst videoPressMatch =\r\n\t\t\t\t/^https?:\\/\\/(?:www\\.)?videopress\\.com\\/(?:embed|v)\\/([a-zA-Z0-9]{8,})/g.exec(\r\n\t\t\t\t\tvideoURL\r\n\t\t\t\t);\r\n\r\n\t\t\tconst facebookVideoRegex = new RegExp(\r\n\t\t\t\t[\r\n\t\t\t\t\t\"^https?:\\\\/\\\\/(?:\",\r\n\t\t\t\t\t\"(?:(?:www|web|mobile|(ar|bg|de|fi|hr|hu|id|pl|ro|ru|th)-\\\\1|bs-ba|cs-cz|da-dk|el-gk|en-gb|es(?:-(?:es|la))?|et-ee|fa-ir|fb-lt|fr-(?:ca|fr)|fr|he-il|(it|nl|tr)(-\\\\2)?|ja-jp|ko-kr|ms-my|nb-no|pt-(?:br|pt)|sr-rs|sv-se|tl-ph|vi-vn|zh-(?:cn|hk|tw))\", //main fb video url, first part, includes known subdomains\r\n\t\t\t\t\t\"?\\\\.?facebook\\\\.com\\\\/(?:(?:watch\\\\/\\\\?v=)|(?:[A-Za-z0-9.]+\\\\/videos\\\\/))[0-9]+)\", //main fb video url, second part (both watch/?v=[postid] and [userid/pageid]/videos/[postid] variants)\r\n\t\t\t\t\t\"|fb\\\\.watch\\\\/[A-Za-z0-9_]+)\\\\/?\", //fb.watch variant\r\n\t\t\t\t].join(\"\"),\r\n\t\t\t\t\"g\"\r\n\t\t\t);\r\n\r\n\t\t\tconst facebookVideoMatch = facebookVideoRegex.exec(videoURL);\r\n\r\n\t\t\tif (youtubeMatch) {\r\n\t\t\t\tfetch(\r\n\t\t\t\t\t`https://www.googleapis.com/youtube/v3/videos?id=${youtubeMatch[1]}&part=snippet,contentDetails,player&key=AIzaSyDgItjYofyXkIZ4OxF6gN92PIQkuvU319c`\r\n\t\t\t\t)\r\n\t\t\t\t\t.then((response) => {\r\n\t\t\t\t\t\tresponse.json().then((data) => {\r\n\t\t\t\t\t\t\tif (data.items.length) {\r\n\t\t\t\t\t\t\t\tlet timePeriods = data.items[0].contentDetails.duration.match(\r\n\t\t\t\t\t\t\t\t\t/(\\d{1,2}(?:W|D|H|M|S))/g\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst videoHeight = get(\r\n\t\t\t\t\t\t\t\t\tdata.items[0],\r\n\t\t\t\t\t\t\t\t\t\"snippet.thumbnails.maxres.height\",\r\n\t\t\t\t\t\t\t\t\tget(data.items[0], \"snippet.thumbnails.high.height\", height)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst videoWidth = get(\r\n\t\t\t\t\t\t\t\t\tdata.items[0],\r\n\t\t\t\t\t\t\t\t\t\"snippet.thumbnails.maxres.width\",\r\n\t\t\t\t\t\t\t\t\tget(data.items[0], \"snippet.thumbnails.high.width\", width)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tlet embedCode = data.items[0].player.embedHtml;\r\n\t\t\t\t\t\t\t\tembedCode = embedCode.replace(\r\n\t\t\t\t\t\t\t\t\t/height=\"[0-9]+%?\"/,\r\n\t\t\t\t\t\t\t\t\t`height=\"${videoHeight}\"`\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tembedCode = embedCode.replace(\r\n\t\t\t\t\t\t\t\t\t/width=\"[0-9]+%?\"/,\r\n\t\t\t\t\t\t\t\t\t`width=\"${videoWidth}\"`\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\tconst parsedCode = /`,\r\n\t\t\t\t\twidth: 600,\r\n\t\t\t\t\theight: 600,\r\n\t\t\t\t\tvideoSource: \"facebook\",\r\n\t\t\t\t\tpreserveAspectRatio: false,\r\n\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tconsole.log(\r\n\t\t\t\t\t\"site not supported. presume it's a direct link to a video\"\r\n\t\t\t\t);\r\n\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\turl: videoURL,\r\n\t\t\t\t\tvideoEmbedCode: ``,\r\n\t\t\t\t\tvideoSource: \"unknown\",\r\n\t\t\t\t\twidth: 500,\r\n\t\t\t\t\theight: 500,\r\n\t\t\t\t\tpreserveAspectRatio: false,\r\n\t\t\t\t});\r\n\t\t\t\tsetVideoURLInput(\"\");\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tsetVideoURLInput(\"\");\r\n\t\t\tconsole.log(\"invalid input\");\r\n\t\t}\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tif (isTransformed) {\r\n\t\t\tcheckVideoURLInput();\r\n\t\t}\r\n\t}, []);\r\n\r\n\tlet autofitContainerStyle = {};\r\n\tlet extraEmbeds = null;\r\n\tswitch (videoSource) {\r\n\t\tcase \"youtube\":\r\n\t\t\tautofitContainerStyle = Object.assign(\r\n\t\t\t\t{},\r\n\t\t\t\t{ aspectRatio: `${origWidth}/${origHeight}` }\r\n\t\t\t);\r\n\t\t\textraEmbeds = (\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tbreak;\r\n\t\tcase \"vimeo\":\r\n\t\t\tautofitContainerStyle = Object.assign(\r\n\t\t\t\t{},\r\n\t\t\t\t{ padding: `${(origHeight / origWidth) * 100}% 0 0 0` }\r\n\t\t\t);\r\n\t\t\textraEmbeds = `,\r\n\t\t\t\t\t\t\t\t\tvideoDuration: Math.floor(data.duration / 1000),\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tresetVideoAttributes();\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tvideoEmbedCode: `

    ${__(\"No video found at URL\")}

    `,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch((err) => {\r\n\t\t\t\t\t\tconsole.log(\"videopress input error\");\r\n\t\t\t\t\t\tconsole.log(err);\r\n\t\t\t\t\t});\r\n\t\t\t} else {\r\n\t\t\t\tresetVideoAttributes();\r\n\t\t\t\tsetAttributes({ videoEmbedCode: \"

    Video site not supported

    \" });\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tresetVideoAttributes();\r\n\t\t\tconsole.log(\"input is not a url\");\r\n\t\t}\r\n\t};\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t {\r\n\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//videoURLInput isn't being updated via updateState for now\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t
    \r\n\t\t\t\t setAttributes({ title })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ introduction })}\r\n\t\t\t\t/>\r\n\t\t\t\t{advancedMode && (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setVideoURLInput(e.target.value)}\r\n\t\t\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\t\t\tif (e.key === \"Enter\") {\r\n\t\t\t\t\t\t\t\t\t\tcheckVideoURLInput();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tresetVideoAttributes();\r\n\t\t\t\t\t\t\t\t\tsetVideoURLInput(\"\");\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\tInput error

    \",\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{includeSuppliesList && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ suppliesIntro })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{supplies.map((supply, i) => (\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supplies[i], { name: newName }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t{addSupplyImages &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t(supply.imageURL !== \"\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supply, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(supply, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...supplies.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={supply.imageID}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsupplies: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...supplies,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{ name: \"\", imageID: 0, imageAlt: \"\", imageURL: \"\" },\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{__(\"Add new supplies\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{includeToolsList && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ toolsIntro })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{tools.map((tool, i) => (\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tools[i], { name: newTool }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t{addToolImages &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t(tool.imageURL !== \"\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tool, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(tool, {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...tools.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue={tool.imageID}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttools: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...tools,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{ name: \"\", imageID: 0, imageAlt: \"\", imageURL: \"\" },\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{__(\"Add new tools\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ costDisplayText })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tcostCurrency = costCurrency.replace(/
    /g, \"\");\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ costCurrency });\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(cost))) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ cost: Number(cost) });\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ timeIntro })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{units.map((u) => (\r\n\t\t\t\t\t\t\t\t

    {__(u)}

    \r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t setAttributes({ totalTimeText })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{totalTime.map((t, i) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(newInput))) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttotalTime: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...totalTime.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tNumber(newInput),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...totalTime.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{useSections ? (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{section.map((s, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetCurrentStep(`section-${i}-step-${step}`)\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\teditSection={(newSection) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\t\t...section.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\tnewSection,\r\n\t\t\t\t\t\t\t\t\t\t\t...section.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tdeleteSection={() =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tsection: [...section.slice(0, i), ...section.slice(i + 1)],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tblockIsSelected={isSelected}\r\n\t\t\t\t\t\t\t\tcurrentStep={currentStep}\r\n\t\t\t\t\t\t\t\tupdateState={(newState) => {\r\n\t\t\t\t\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t) : (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{section[0].steps.map((step, i) => (\r\n\t\t\t\t\t\t\t\t setCurrentStep(`step-${i}`)}\r\n\t\t\t\t\t\t\t\t\teditStep={(newStep) => {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0].steps[i], newStep),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tdeleteStep={() => {\r\n\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t];\r\n\r\n\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tsection: newSection,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tif (currentStep === `step-${i}`) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(\"\");\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmoveUp={() => {\r\n\t\t\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i - 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i - 1],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ section: newSection });\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(`step-${i - 1}`);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmoveDown={() => {\r\n\t\t\t\t\t\t\t\t\t\tif (i < section[0].steps.length - 1) {\r\n\t\t\t\t\t\t\t\t\t\t\tlet newSection = [\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i + 1],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsection[0].steps[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps.slice(i + 2),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\t\t\tsection[0].steps.forEach((step, j) => {\r\n\t\t\t\t\t\t\t\t\t\t\t\tstep.anchor = `step${j}`;\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ section: newSection });\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(`step-${i + 1}`);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tblockIsSelected={isSelected}\r\n\t\t\t\t\t\t\t\t\tupdateState={(newState) => {\r\n\t\t\t\t\t\t\t\t\t\tif (newState.hasOwnProperty(\"currentStep\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetCurrentStep(newState.currentStep);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t\tObject.assign(section[0], {\r\n\t\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...section[0].steps,\r\n\t\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tanchor: `step${section[0].steps.length}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tstepPic: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timg: -1,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\talt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\turl: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\twidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tfloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tdirection: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttip: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\thasVideoClip: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvideoClipStart: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvideoClipEnd: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Add step\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{useSections && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tsection: [\r\n\t\t\t\t\t\t\t\t\t...section,\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tsectionName: \"\",\r\n\t\t\t\t\t\t\t\t\t\tsteps: [\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tanchor: `section${section.length}step0`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tstepPic: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\timg: -1,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\talt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\turl: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\twidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\tdirection: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\ttip: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\thasVideoClip: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvideoClipStart: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvideoClipEnd: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{__(\"Add Section\")}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ resultIntro })}\r\n\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{finalImageURL !== \"\" ? (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setCurrentStep(\"final\")}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageID: -1,\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageCaption: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageWidth: 0,\r\n\t\t\t\t\t\t\t\t\t\t\tfinalImageFloat: \"none\",\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ finalImageCaption })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetCurrentStep(\"final\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tfinalImageID: img.id,\r\n\t\t\t\t\t\t\t\t\tfinalImageAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\tfinalImageURL: img.url,\r\n\t\t\t\t\t\t\t\t\tfinalImageCaption: img.caption,\r\n\t\t\t\t\t\t\t\t\tfinalImageWidth: Math.min(Math.max(img.width, 200), 800),\r\n\t\t\t\t\t\t\t\t\tfinalImageFloat: \"none\",\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\tvalue={finalImageID}\r\n\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t setAttributes({ howToYield })}\r\n\t\t\t\t\t\tonFocus={() => setCurrentStep(\"final\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t\ts.steps\r\n\t\t\t\t\t\t\t\t\t\t\t.map((st) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t(({ width, float }) => ({ width, float }))(st.stepPic)\r\n\t\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t\t\t.map((img, j) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\timg.width > 0\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-section:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ti + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t }) .ub_howto-step:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tj + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t }) figure { width: ${img.width}px; float: ${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timg.float\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t };}`\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t\t\t: section[0].steps\r\n\t\t\t\t\t\t\t\t\t.map((s) =>\r\n\t\t\t\t\t\t\t\t\t\t(({ width, float }) => ({ width, float }))(s.stepPic)\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.map((img, i) =>\r\n\t\t\t\t\t\t\t\t\t\timg.width > 0\r\n\t\t\t\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-step:nth-child(${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ti + 1\r\n\t\t\t\t\t\t\t\t\t\t\t }) figure { width: ${img.width}px; float: ${\r\n\t\t\t\t\t\t\t\t\t\t\t\t\timg.float\r\n\t\t\t\t\t\t\t\t\t\t\t };}`\r\n\t\t\t\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t.join(\"\")\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\t${\r\n\t\t\t\t\t\t\tfinalImageWidth > 0\r\n\t\t\t\t\t\t\t\t? `#ub_howto-${blockID} .ub_howto-yield-image-container{\r\n\t\t\t\t\t\t\twidth: ${finalImageWidth}px;\r\n\t\t\t\t\t\t\tfloat: ${finalImageFloat};\r\n\t\t\t\t\t\t}`\r\n\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}`,\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import { __ } from '@wordpress/i18n';\r\nimport registerPluginBlock from '$Inc/registerPluginBlock';\r\nimport UbIcon from './components/UbIcon';\r\nimport { UbIconComponent } from '$Library/ub-common/Components';\r\n\r\nregisterPluginBlock('ub/icon-innerblock', {\r\n\ttitle: __('Icon', 'ultimate-blocks'),\r\n\tcategory: 'ultimateblocks',\r\n\ticon: 'dashicons-admin-tools',\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { iconName, size } = attributes;\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tsave: ({ attributes }) => {\r\n\t\tconst { iconName, size } = attributes;\r\n\r\n\t\treturn ;\r\n\t},\r\n});\r\n","import React, { Fragment } from 'react';\r\nimport UbIconInspector from './UbIconInspector';\r\nimport { UbIconComponent } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Icon main component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.iconName icon name\r\n * @param {Function} props.setAttributes block attribute update function\r\n * @param {number} props.size icon size\r\n * @function Object() { [native code] }\r\n */\r\nfunction UbIcon({ iconName, size, setAttributes }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UbIcon\r\n */\r\nexport default UbIcon;\r\n","import React from 'react';\r\nimport { InspectorControls } from '@wordpress/block-editor';\r\nimport { PanelBody, FontSizePicker } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { IconControl } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Ub icon inspector component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.iconName icon name\r\n * @param {Function} props.setAttributes block attribute update function\r\n * @param {number} props.size icon size\r\n */\r\nfunction UbIconInspector({ iconName, size, setAttributes }) {\r\n\tconst iconSizes = [\r\n\t\t{\r\n\t\t\tname: __('Small', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'small',\r\n\t\t\tsize: 30,\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: __('Medium', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'medium',\r\n\t\t\tsize: 50,\r\n\t\t},\r\n\t\t{\r\n\t\t\tname: __('Large', 'ultimate-blocks-pro'),\r\n\t\t\tslug: 'large',\r\n\t\t\tsize: 70,\r\n\t\t},\r\n\t];\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticonName: val,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ size: val })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UbIconEditor\r\n */\r\nexport default UbIconInspector;\r\n","/**\r\n * Wordpress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useDispatch, useSelect } from \"@wordpress/data\";\r\nimport { ToolbarGroup, ToolbarDropdownMenu } from \"@wordpress/components\";\r\nimport {\r\n\tBlockControls,\r\n\tuseBlockEditContext,\r\n\tJustifyContentControl,\r\n} from \"@wordpress/block-editor\";\r\nimport CustomLinkControl from \"./components/LinkControl\";\r\nimport IconReplaceControl from \"./components/MediaReplaceControl\";\r\n\r\nfunction CustomBlockControls({ onReset, onLibraryOpen, onCustomInserterOpen }) {\r\n\tconst { clientId } = useBlockEditContext();\r\n\r\n\tconst block = useSelect((select) =>\r\n\t\tselect(\"core/block-editor\").getBlock(clientId)\r\n\t);\r\n\tconst { updateBlockAttributes } = useDispatch(\"core/block-editor\");\r\n\tconst attributes = block?.attributes;\r\n\tconst setAttributes = (newAttributes) =>\r\n\t\tupdateBlockAttributes(clientId, newAttributes);\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetAttributes({ justification: next });\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomBlockControls;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport registerPluginBlock from \"$Inc/registerPluginBlock\";\r\n\r\n/**\r\n * Custom Imports\r\n */\r\nimport { blockIcon } from \"./icons/block-icon\";\r\nimport Edit from \"./edit\";\r\nimport Save from \"./save\";\r\nimport metadata from \"./block.json\";\r\n\r\nregisterPluginBlock(metadata, {\r\n\ticon: blockIcon,\r\n\tattributes: metadata.attributes,\r\n\tedit: Edit,\r\n\tsave: Save,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\ticon: {\r\n\t\t\t\ticonName: \"wordpress\",\r\n\t\t\t\ttype: \"wordpress\",\r\n\t\t\t},\r\n\t\t\tsize: \"84px\",\r\n\t\t\ticonColor: \"#ffffff\",\r\n\t\t\ticonBackground: \"#e11b4c\",\r\n\t\t\tjustification: \"center\",\r\n\t\t},\r\n\t},\r\n});\r\n","/**\r\n * WordPress Dependencies\r\n */\r\n\r\nimport { useDispatch, useSelect } from \"@wordpress/data\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tuseBlockEditContext,\r\n\t__experimentalColorGradientSettingsDropdown as ColorGradientSettingsDropdown,\r\n\t__experimentalUseMultipleOriginColorsAndGradients as useMultipleOriginColorsAndGradients,\r\n} from \"@wordpress/block-editor\";\r\n\r\nfunction ColorSettings() {\r\n\tconst { clientId } = useBlockEditContext();\r\n\tconst { updateBlockAttributes } = useDispatch(\"core/block-editor\");\r\n\r\n\tconst attributes = useSelect((select) => {\r\n\t\treturn select(\"core/block-editor\").getBlockAttributes(clientId);\r\n\t});\r\n\tconst setAttributes = (newAttributes) =>\r\n\t\tupdateBlockAttributes(clientId, newAttributes);\r\n\r\n\tconst colorGradientSettings = useMultipleOriginColorsAndGradients();\r\n\tconst { defaultColors, defaultGradients } = useSelect((select) => {\r\n\t\treturn {\r\n\t\t\tdefaultColors:\r\n\t\t\t\tselect(\"core/block-editor\")?.getSettings()?.__experimentalFeatures\r\n\t\t\t\t\t?.color?.palette?.default,\r\n\t\t\tdefaultGradients:\r\n\t\t\t\tselect(\"core/block-editor\")?.getSettings()?.__experimentalFeatures\r\n\t\t\t\t\t?.color?.gradients?.default,\r\n\t\t};\r\n\t});\r\n\r\n\treturn (\r\n\t\t setAttributes({ iconColor: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconHoverColor,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tlabel: __(\"Icon Hover Color\", \"ultimate-blocks\"),\r\n\t\t\t\t\tonColorChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconHoverColor: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconBackground,\r\n\t\t\t\t\tgradientValue: attributes.iconGradientBackground,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tgradients: defaultGradients,\r\n\t\t\t\t\tlabel: __(\"Icon Background\", \"ultimate-blocks\"),\r\n\t\t\t\t\tonColorChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconBackground: newValue }),\r\n\t\t\t\t\tonGradientChange: (newValue) =>\r\n\t\t\t\t\t\tsetAttributes({ iconGradientBackground: newValue }),\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\tcolorValue: attributes.iconHoverBackground,\r\n\t\t\t\t\tgradientValue: attributes.iconHoverGradientBackground,\r\n\t\t\t\t\tcolors: defaultColors,\r\n\t\t\t\t\tgradients: defaultGradients,\r\n\t\t\t\t\tlabel: __(\"Icon Hover Background\", \"ultimate-blocks\"),\r\n\r\n\t\t\t\t\tonColorChange: (newValue) => {\r\n\t\t\t\t\t\tsetAttributes({ iconHoverBackground: newValue });\r\n\t\t\t\t\t},\r\n\t\t\t\t\tonGradientChange: (newValue) => {\r\n\t\t\t\t\t\tsetAttributes({ iconHoverGradientBackground: newValue });\r\n\t\t\t\t\t},\r\n\t\t\t\t},\r\n\t\t\t]}\r\n\t\t/>\r\n\t);\r\n}\r\n\r\nexport default ColorSettings;\r\n","/**\r\n * External dependencies\r\n */\r\nimport classnames from \"classnames\";\r\n\r\n/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tButton,\r\n\tModal,\r\n\tNotice,\r\n\tRangeControl,\r\n\tTextareaControl,\r\n} from \"@wordpress/components\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { isValidSVG } from \"../utils\";\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\n\r\nexport default function CustomInserterModal(props) {\r\n\tconst {\r\n\t\tisCustomInserterOpen,\r\n\t\tsetCustomInserterOpen,\r\n\t\tattributes,\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\tconst [iconSize, setIconSize] = useState(100);\r\n\tconst [customIcon, setCustomIcon] = useState(attributes.svgIcon ?? \"\");\r\n\r\n\tconst isSVG = isValidSVG(customIcon);\r\n\tfunction insertCustomIcon() {\r\n\t\tif (isSVG) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ticon: {},\r\n\t\t\t\tsvgIcon: customIcon,\r\n\t\t\t});\r\n\t\t\tsetCustomInserterOpen(false);\r\n\t\t}\r\n\t}\r\n\r\n\treturn (\r\n\t\t setCustomInserterOpen(false)}\r\n\t\t\tisFullScreen\r\n\t\t>\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetCustomIcon(newValue);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tplaceholder={__(\r\n\t\t\t\t\t\t\t\"Paste the SVG code for your custom icon.\",\r\n\t\t\t\t\t\t\t\"ultimate-blocks\"\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{isSVG && (\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{__(\"Preview size\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t setIconSize(value)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t{customIcon && !isSVG && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\t\t\"The icon you inserted is not a valid SVG format or contains non-SVG elements.\",\r\n\t\t\t\t\t\t\t\t\t\"ultimate-blocks\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t setCustomIcon(\"\")}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Clear\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{__(\"Insert custom icon\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { link } from \"@wordpress/icons\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { displayShortcut, isKeyboardEvent } from \"@wordpress/keycodes\";\r\nimport { Popover, ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { __experimentalLinkControl as LinkControl } from \"@wordpress/block-editor\";\r\n\r\nfunction CustomLinkControl({ attributes, setAttributes }) {\r\n\tconst [isEditingURL, setIsEditingURL] = useState(false);\r\n\tconst { linkRel, linkTarget, linkUrl } = attributes;\r\n\r\n\tconst isURLSet = !!linkUrl;\r\n\tconst opensInNewTab = linkTarget === \"_blank\";\r\n\r\n\tconst NEW_TAB_REL = \"noreferrer noopener\";\r\n\tfunction onKeyDown(event) {\r\n\t\tif (isKeyboardEvent.primary(event, \"k\")) {\r\n\t\t\tstartEditing(event);\r\n\t\t} else if (isKeyboardEvent.primaryShift(event, \"k\")) {\r\n\t\t\tunlink();\r\n\t\t}\r\n\t}\r\n\tfunction startEditing(event) {\r\n\t\tevent.preventDefault();\r\n\t\tsetIsEditingURL(true);\r\n\t}\r\n\r\n\tfunction unlink() {\r\n\t\tsetAttributes({\r\n\t\t\tlinkUrl: undefined,\r\n\t\t\tlinkTarget: undefined,\r\n\t\t\tlinkRel: undefined,\r\n\t\t});\r\n\t\tsetIsEditingURL(false);\r\n\t}\r\n\r\n\tfunction onToggleOpenInNewTab(value) {\r\n\t\tconst newLinkTarget = value ? \"_blank\" : undefined;\r\n\r\n\t\tlet updatedRel = linkRel;\r\n\t\tif (newLinkTarget && !linkRel) {\r\n\t\t\tupdatedRel = NEW_TAB_REL;\r\n\t\t} else if (!newLinkTarget && linkRel === NEW_TAB_REL) {\r\n\t\t\tupdatedRel = undefined;\r\n\t\t}\r\n\r\n\t\tsetAttributes({\r\n\t\t\tlinkTarget: newLinkTarget,\r\n\t\t\tlinkRel: updatedRel,\r\n\t\t});\r\n\t}\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t{isEditingURL && (\r\n\t\t\t\t {\r\n\t\t\t\t\t\tsetIsEditingURL(false);\r\n\t\t\t\t\t}}\r\n\t\t\t\t\tfocusOnMount={isEditingURL ? \"firstElement\" : false}\r\n\t\t\t\t>\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ linkUrl: newURL });\r\n\r\n\t\t\t\t\t\t\tif (opensInNewTab !== newOpensInNewTab) {\r\n\t\t\t\t\t\t\t\tonToggleOpenInNewTab(newOpensInNewTab);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemove={() => {\r\n\t\t\t\t\t\t\tunlink();\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomLinkControl;\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tMenuGroup,\r\n\tMenuItem,\r\n\tDropdownMenu,\r\n\tToolbarDropdownMenu,\r\n} from \"@wordpress/components\";\r\nimport { code } from \"@wordpress/icons\";\r\nimport { blockIcon } from \"../icons/block-icon\";\r\n\r\nfunction IconReplaceControl({ onReset, onLibraryOpen, onCustomInserterOpen }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{({ onClose }) => (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonLibraryOpen();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ticon={blockIcon}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Open Icon Library\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonCustomInserterOpen();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ticon={code}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Change Custom SVG\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tonReset();\r\n\t\t\t\t\t\t\t\tonClose(true);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{__(\"Clear icon\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\nexport default IconReplaceControl;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { Placeholder as WPPlaceHolder, Button } from \"@wordpress/components\";\r\nimport { useSelect, useDispatch } from \"@wordpress/data\";\r\nimport { useBlockEditContext } from \"@wordpress/block-editor\";\r\n\r\n/**\r\n * Custom import\r\n */\r\nimport { blockIcon } from \"../icons/block-icon\";\r\nfunction Placeholder(props) {\r\n\tconst { setLibraryOpen, setCustomInserterOpen } = props;\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nexport default Placeholder;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport classnames from \"classnames\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { Button } from \"@wordpress/components\";\r\nimport { map, isEmpty, debounce } from \"lodash\";\r\nimport { useState, useEffect } from \"@wordpress/element\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport { ultimateIcons } from \"../../icons\";\r\n\r\nconst debouncedSetValue = debounce((val, setVal) => {\r\n\tsetVal(val);\r\n}, 500);\r\nfunction Content(props) {\r\n\tconst [icons, setIcons] = useState([]);\r\n\tconst [debouncedSearch, setDebouncedSearch] = useState(\"\");\r\n\r\n\tconst { value, search, onSelect, subCategoryFilter, mainCategoryFilter } =\r\n\t\tprops;\r\n\r\n\tconst mergeIcons = (filteredIcons) => {\r\n\t\tlet finalIcons = [];\r\n\t\tfor (let i = 0; i < filteredIcons.length; i++) {\r\n\t\t\tfinalIcons.push(...filteredIcons[i]);\r\n\t\t}\r\n\t\treturn finalIcons;\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tconst iconObj = ultimateIcons.find(\r\n\t\t\t(obj) => obj.type === mainCategoryFilter\r\n\t\t);\r\n\t\tif (search.trim() === \"\") {\r\n\t\t\tconst preparedIcons = iconObj?.icons.filter((icon) => {\r\n\t\t\t\treturn icon?.categories?.includes(subCategoryFilter);\r\n\t\t\t});\r\n\t\t\tif (subCategoryFilter.includes(\"all-\")) {\r\n\t\t\t\tsetIcons(iconObj.icons);\r\n\t\t\t} else {\r\n\t\t\t\tsetIcons(preparedIcons);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tconst preparedIcons = ultimateIcons.map((iconPack) => {\r\n\t\t\t\tconst iconPackIcons = iconPack?.icons.filter((icon) => {\r\n\t\t\t\t\treturn icon?.title\r\n\t\t\t\t\t\t.toLocaleLowerCase()\r\n\t\t\t\t\t\t.trim()\r\n\t\t\t\t\t\t?.includes(search.toLocaleLowerCase().trim());\r\n\t\t\t\t});\r\n\t\t\t\treturn iconPackIcons;\r\n\t\t\t});\r\n\t\t\tsetIcons(mergeIcons(preparedIcons));\r\n\t\t}\r\n\t}, [subCategoryFilter, mainCategoryFilter, debouncedSearch]);\r\n\tuseEffect(() => {\r\n\t\tdebouncedSetValue(search, setDebouncedSearch);\r\n\t}, [search]);\r\n\r\n\tconst isNoResults = isEmpty(icons);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t{map(icons, (icon) => {\r\n\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tonSelect({\r\n\t\t\t\t\t\t\t\t\ticonName: icon.name,\r\n\t\t\t\t\t\t\t\t\ttype: icon?.type ?? mainCategoryFilter,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tisPressed={icon?.name === value}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{icon.icon}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{icon?.title ?? icon?.name}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t);\r\n\t\t\t\t})}\r\n\t\t\t\t{isNoResults &&

    {__(\"No icons found.\", \"ultimate-blocks\")}

    }\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nexport default Content;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isEmpty } from \"lodash\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useEffect } from \"@wordpress/element\";\r\nimport { ultimateIcons } from \"../../icons\";\r\nimport {\r\n\tSearchControl,\r\n\tMenuGroup,\r\n\tMenuItem,\r\n\tPanelBody,\r\n} from \"@wordpress/components\";\r\n\r\nfunction Sidebar(props) {\r\n\tconst {\r\n\t\tsearch,\r\n\t\tsetSearch,\r\n\t\tsubCategoryFilter,\r\n\t\tmainCategoryFilter,\r\n\t\tsetSubCategoryFilter,\r\n\t\tsetMainCategoryFilter,\r\n\t} = props;\r\n\r\n\tconst preparedIconPacks = ultimateIcons.map((iconPack) => {\r\n\t\tconst categories = iconPack?.categories;\r\n\t\tconst allCategories = categories?.map((category) => {\r\n\t\t\tconst categoryName = category?.name;\r\n\t\t\tconst categoryIcons = iconPack?.icons.filter((icon) => {\r\n\t\t\t\treturn icon?.categories?.includes(categoryName);\r\n\t\t\t});\r\n\t\t\treturn { ...category, count: categoryIcons.length };\r\n\t\t});\r\n\t\tallCategories.unshift({\r\n\t\t\tname: \"all-\" + iconPack?.type,\r\n\t\t\ttitle: \"All\",\r\n\t\t\tcount: iconPack?.icons.length,\r\n\t\t});\r\n\t\treturn { ...iconPack, categories: allCategories };\r\n\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tsetSubCategoryFilter(preparedIconPacks[0]?.categories?.[0]?.name);\r\n\t}, []);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t {\r\n\t\t\t\t\tsetSearch(newValue);\r\n\t\t\t\t}}\r\n\t\t\t\tplaceholder={__(\"Search Icon\", \"ultimate-blocks\")}\r\n\t\t\t/>\r\n\r\n\t\t\t{!isEmpty(preparedIconPacks) && (\r\n\t\t\t\t\r\n\t\t\t\t\t{preparedIconPacks.map((iconPack, index) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{iconPack?.categories.map((category) => {\r\n\t\t\t\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetSubCategoryFilter(category?.name);\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetMainCategoryFilter(iconPack?.type);\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{category?.title}\r\n\t\t\t\t\t\t\t\t\t\t\t{category?.count}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t})}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default Sidebar;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { useState } from \"@wordpress/element\";\r\n\r\n/**\r\n * Custom Dependencies\r\n */\r\nimport Content from \"./LibraryContent\";\r\nimport Sidebar from \"./LibrarySidebar\";\r\n\r\nfunction IconsLibrary(props) {\r\n\tconst [search, setSearch] = useState(\"\");\r\n\tconst [subCategoryFilter, setSubCategoryFilter] = useState(\"\");\r\n\tconst [mainCategoryFilter, setMainCategoryFilter] = useState(\"wordpress\");\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default IconsLibrary;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isEmpty } from \"lodash\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { useState } from \"@wordpress/element\";\r\nimport { Modal } from \"@wordpress/components\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport { ultimateIcons } from \"./icons\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport CustomInspectorControls from \"./inspector\";\r\nimport CustomBlockControls from \"./block-controls\";\r\nimport Placeholder from \"./components/Placeholder\";\r\nimport IconsLibrary from \"./components/icon-library\";\r\nimport CustomInserterModal from \"./components/CustomSvgInserter\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\nfunction Edit(props) {\r\n\tconst [isLibraryOpen, setLibraryOpen] = useState(false);\r\n\tconst [isCustomInserterOpen, setCustomInserterOpen] = useState(false);\r\n\tconst {\r\n\t\tclassName,\r\n\t\tsetAttributes,\r\n\t\tattributes: { icon, svgIcon },\r\n\t} = props;\r\n\tconst hasIcon = !isEmpty(icon);\r\n\tconst hasSVGIcon = !isEmpty(svgIcon);\r\n\tconst blockProps = useBlockProps({\r\n\t\tstyle: getStyles(props.attributes),\r\n\t});\r\n\tconst finalIcon = hasIcon\r\n\t\t? ultimateIcons\r\n\t\t\t\t.find((obj) => obj.type === icon?.type)\r\n\t\t\t\t?.icons?.find((ic) => ic.name === icon.iconName)?.icon ?? \"\"\r\n\t\t: svgIcon;\r\n\r\n\tconst customInserterProps = {\r\n\t\tattributes: props.attributes,\r\n\t\tsetAttributes,\r\n\t\tisCustomInserterOpen,\r\n\t\tsetCustomInserterOpen,\r\n\t};\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{!hasIcon && !hasSVGIcon && (\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{hasSVGIcon && !hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{hasIcon &&
    {finalIcon}
    }\r\n\t\t\t{isLibraryOpen && (\r\n\t\t\t\t setLibraryOpen(false)}\r\n\t\t\t\t>\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ icon: newIcon, svgIcon: \"\" });\r\n\t\t\t\t\t\t\tsetLibraryOpen(false);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isCustomInserterOpen && }\r\n\t\t\t{(hasIcon || hasSVGIcon) && (\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticon: {},\r\n\t\t\t\t\t\t\tsvgIcon: \"\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\tonLibraryOpen={() => setLibraryOpen(true)}\r\n\t\t\t\t\tonCustomInserterOpen={() => setCustomInserterOpen(true)}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default Edit;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { isUndefined, trim, isEmpty, omitBy, isNumber } from \"lodash\";\r\n/**\r\n * Custom Dependencies\r\n */\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n/**\r\n *\r\n * @param {Array} attributes\r\n *\r\n * @return {object} - Block styles\r\n */\r\n\r\nexport function getStyles(attributes) {\r\n\tconst rotation = isNumber(attributes?.iconRotation)\r\n\t\t? `rotate(${attributes.iconRotation}deg)`\r\n\t\t: \"\";\r\n\tconst paddingObj = getSpacingCss(attributes.padding);\r\n\tconst marginObj = getSpacingCss(attributes.margin);\r\n\r\n\tlet styles = {\r\n\t\t\"--ub-icon-rotation\": rotation,\r\n\t\t\"--ub-icon-size\": attributes?.size,\r\n\t\t\"--ub-icon-color\": attributes?.iconColor,\r\n\t\t\"--ub-icon-bg-color\": !isEmpty(attributes?.iconBackground)\r\n\t\t\t? attributes.iconBackground\r\n\t\t\t: attributes?.iconGradientBackground,\r\n\t\t\"--ub-icon-hover-color\": attributes?.iconHoverColor,\r\n\t\t\"--ub-icon-bg-hover-color\": !isEmpty(attributes?.iconHoverBackground)\r\n\t\t\t? attributes?.iconHoverBackground\r\n\t\t\t: attributes?.iconHoverGradientBackground,\r\n\t\t\"--ub-icon-justification\": attributes?.justification,\r\n\t\t\"--ub-icon-padding-top\": paddingObj?.top,\r\n\t\t\"--ub-icon-padding-right\": paddingObj?.right,\r\n\t\t\"--ub-icon-padding-bottom\": paddingObj?.bottom,\r\n\t\t\"--ub-icon-padding-left\": paddingObj?.left,\r\n\t\t\"--ub-icon-margin-top\": marginObj?.top,\r\n\t\t\"--ub-icon-margin-right\": marginObj?.right,\r\n\t\t\"--ub-icon-margin-bottom\": marginObj?.bottom,\r\n\t\t\"--ub-icon-margin-left\": marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(styles, (value) => {\r\n\t\treturn (\r\n\t\t\tisUndefined(value) ||\r\n\t\t\tvalue === false ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\" ||\r\n\t\t\tisEmpty(value)\r\n\t\t);\r\n\t});\r\n}\r\n","export const blockIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nconst fontAwesomeCategories = [\r\n\t{\r\n\t\tname: \"accessibility\",\r\n\t\ttitle: __(\"Accessibility\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"alert\",\r\n\t\ttitle: __(\"Alert\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"animals\",\r\n\t\ttitle: __(\"Animals\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"arrows\",\r\n\t\ttitle: __(\"Arrows\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"audio-video\",\r\n\t\ttitle: __(\"Audio & Video\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"automotive\",\r\n\t\ttitle: __(\"Automotive\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"autumn\",\r\n\t\ttitle: __(\"Autumn\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"beverage\",\r\n\t\ttitle: __(\"Beverage\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"buildings\",\r\n\t\ttitle: __(\"Buildings\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"business\",\r\n\t\ttitle: __(\"Business\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"camping\",\r\n\t\ttitle: __(\"Camping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"charity\",\r\n\t\ttitle: __(\"Charity\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"chat\",\r\n\t\ttitle: __(\"Chat\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"chess\",\r\n\t\ttitle: __(\"Chess\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"childhood\",\r\n\t\ttitle: __(\"Childhood\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"clothing\",\r\n\t\ttitle: __(\"Clothing\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"communication\",\r\n\t\ttitle: __(\"Communication\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"computers\",\r\n\t\ttitle: __(\"Computers\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"construction\",\r\n\t\ttitle: __(\"Construction\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"currency\",\r\n\t\ttitle: __(\"Currency\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"date-time\",\r\n\t\ttitle: __(\"Date & Time\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"design\",\r\n\t\ttitle: __(\"Design\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"editors\",\r\n\t\ttitle: __(\"Editors\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"education\",\r\n\t\ttitle: __(\"Education\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"emoji\",\r\n\t\ttitle: __(\"Emoji\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"energy\",\r\n\t\ttitle: __(\"Energy\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"files\",\r\n\t\ttitle: __(\"Files\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"finance\",\r\n\t\ttitle: __(\"Finance\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"fitness\",\r\n\t\ttitle: __(\"Fitness\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"food\",\r\n\t\ttitle: __(\"Food\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"fruit-vegetable\",\r\n\t\ttitle: __(\"Fruits & Vegetables\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"games\",\r\n\t\ttitle: __(\"Games\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"gaming-tabletop\",\r\n\t\ttitle: __(\"Tabletop Gaming\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"gender\",\r\n\t\ttitle: __(\"Genders\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"halloween\",\r\n\t\ttitle: __(\"Halloween\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"hands\",\r\n\t\ttitle: __(\"Hands\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"health\",\r\n\t\ttitle: __(\"Health\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"holiday\",\r\n\t\ttitle: __(\"Holiday\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"hotel\",\r\n\t\ttitle: __(\"Hotel\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"household\",\r\n\t\ttitle: __(\"Household\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"images\",\r\n\t\ttitle: __(\"Images\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"interfaces\",\r\n\t\ttitle: __(\"Interfaces\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"logistics\",\r\n\t\ttitle: __(\"Logistics\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"maps\",\r\n\t\ttitle: __(\"Maps\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"maritime\",\r\n\t\ttitle: __(\"Maritime\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"marketing\",\r\n\t\ttitle: __(\"Marketing\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"mathematics\",\r\n\t\ttitle: __(\"Mathematics\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"medical\",\r\n\t\ttitle: __(\"Medical\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"moving\",\r\n\t\ttitle: __(\"Moving\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"music\",\r\n\t\ttitle: __(\"Music\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"objects\",\r\n\t\ttitle: __(\"Objects\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"payments-shopping\",\r\n\t\ttitle: __(\"Payments & Shopping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"pharmacy\",\r\n\t\ttitle: __(\"Pharmacy\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"political\",\r\n\t\ttitle: __(\"Political\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"religion\",\r\n\t\ttitle: __(\"Religion\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"science\",\r\n\t\ttitle: __(\"Science\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"science-fiction\",\r\n\t\ttitle: __(\"Science Fiction\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"security\",\r\n\t\ttitle: __(\"Security\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"shapes\",\r\n\t\ttitle: __(\"Shapes\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"shopping\",\r\n\t\ttitle: __(\"Shopping\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"social\",\r\n\t\ttitle: __(\"Social\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"spinners\",\r\n\t\ttitle: __(\"Spinners\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"sports\",\r\n\t\ttitle: __(\"Sports\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"spring\",\r\n\t\ttitle: __(\"Spring\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"status\",\r\n\t\ttitle: __(\"Status\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"summer\",\r\n\t\ttitle: __(\"Summer\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"toggle\",\r\n\t\ttitle: __(\"Toggle\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"travel\",\r\n\t\ttitle: __(\"Travel\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"users-people\",\r\n\t\ttitle: __(\"Users & People\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"vehicles\",\r\n\t\ttitle: __(\"Vehicles\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"weather\",\r\n\t\ttitle: __(\"Weather\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"winter\",\r\n\t\ttitle: __(\"Winter\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"writing\",\r\n\t\ttitle: __(\"Writing\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\nexport default fontAwesomeCategories;\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\n\r\nexport const fontAwesomeIcons = [\r\n\t{\r\n\t\tname: \"500px\",\r\n\t\ttitle: __(\"500px\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"accessible-icon\",\r\n\t\ttitle: __(\"Accessible Icon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"health\", \"users-people\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"accusoft\",\r\n\t\ttitle: __(\"Accusoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"acquisitions-incorporated\",\r\n\t\ttitle: __(\"Acquisitions Incorporated\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ad\",\r\n\t\ttitle: __(\"Ad\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"address-book\",\r\n\t\ttitle: __(\"Address Book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"address-card\",\r\n\t\ttitle: __(\"Address Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adjust\",\r\n\t\ttitle: __(\"adjust\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adn\",\r\n\t\ttitle: __(\"App.net\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"adversal\",\r\n\t\ttitle: __(\"Adversal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"affiliatetheme\",\r\n\t\ttitle: __(\"affiliatetheme\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"air-freshener\",\r\n\t\ttitle: __(\"Air Freshener\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"airbnb\",\r\n\t\ttitle: __(\"Airbnb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"algolia\",\r\n\t\ttitle: __(\"Algolia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-center\",\r\n\t\ttitle: __(\"align-center\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-justify\",\r\n\t\ttitle: __(\"align-justify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-left\",\r\n\t\ttitle: __(\"align-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"align-right\",\r\n\t\ttitle: __(\"align-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alipay\",\r\n\t\ttitle: __(\"Alipay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"allergies\",\r\n\t\ttitle: __(\"Allergies\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"medical\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon\",\r\n\t\ttitle: __(\"Amazon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon-pay\",\r\n\t\ttitle: __(\"Amazon Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ambulance\",\r\n\t\ttitle: __(\"ambulance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"automotive\",\r\n\t\t\t\"health\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"medical\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"american-sign-language-interpreting\",\r\n\t\ttitle: __(\"American Sign Language Interpreting\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amilia\",\r\n\t\ttitle: __(\"Amilia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"anchor\",\r\n\t\ttitle: __(\"Anchor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"maritime\", \"objects\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"android\",\r\n\t\ttitle: __(\"Android\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"robot\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angellist\",\r\n\t\ttitle: __(\"AngelList\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-down\",\r\n\t\ttitle: __(\"Angle Double Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-left\",\r\n\t\ttitle: __(\"Angle Double Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-right\",\r\n\t\ttitle: __(\"Angle Double Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-double-up\",\r\n\t\ttitle: __(\"Angle Double Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-down\",\r\n\t\ttitle: __(\"angle-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-left\",\r\n\t\ttitle: __(\"angle-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-right\",\r\n\t\ttitle: __(\"angle-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angle-up\",\r\n\t\ttitle: __(\"angle-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angry\",\r\n\t\ttitle: __(\"Angry Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angrycreative\",\r\n\t\ttitle: __(\"Angry Creative\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"angular\",\r\n\t\ttitle: __(\"Angular\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ankh\",\r\n\t\ttitle: __(\"Ankh\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"app-store\",\r\n\t\ttitle: __(\"App Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"app-store-ios\",\r\n\t\ttitle: __(\"iOS App Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apper\",\r\n\t\ttitle: __(\"Apper Systems AB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apple\",\r\n\t\ttitle: __(\"Apple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"fruit\",\r\n\t\t\t\"ios\",\r\n\t\t\t\"mac\",\r\n\t\t\t\"operating system\",\r\n\t\t\t\"os\",\r\n\t\t\t\"osx\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"apple-alt\",\r\n\t\ttitle: __(\"Fruit Apple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"childhood\", \"education\", \"food\", \"fruit-vegetable\"],\r\n\t},\r\n\t{\r\n\t\tname: \"apple-pay\",\r\n\t\ttitle: __(\"Apple Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archive\",\r\n\t\ttitle: __(\"Archive\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"files\", \"moving\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archway\",\r\n\t\ttitle: __(\"Archway\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-down\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-left\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-right\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-alt-circle-up\",\r\n\t\ttitle: __(\"Alternate Arrow Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-down\",\r\n\t\ttitle: __(\"Arrow Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-left\",\r\n\t\ttitle: __(\"Arrow Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-right\",\r\n\t\ttitle: __(\"Arrow Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-circle-up\",\r\n\t\ttitle: __(\"Arrow Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-down\",\r\n\t\ttitle: __(\"arrow-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-left\",\r\n\t\ttitle: __(\"arrow-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-right\",\r\n\t\ttitle: __(\"arrow-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrow-up\",\r\n\t\ttitle: __(\"arrow-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt\",\r\n\t\ttitle: __(\"Alternate Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt-h\",\r\n\t\ttitle: __(\"Alternate Arrows Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrows-alt-v\",\r\n\t\ttitle: __(\"Alternate Arrows Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"artstation\",\r\n\t\ttitle: __(\"Artstation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"assistive-listening-systems\",\r\n\t\ttitle: __(\"Assistive Listening Systems\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"asterisk\",\r\n\t\ttitle: __(\"asterisk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"asymmetrik\",\r\n\t\ttitle: __(\"Asymmetrik, Ltd.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"at\",\r\n\t\ttitle: __(\"At\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atlas\",\r\n\t\ttitle: __(\"Atlas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atlassian\",\r\n\t\ttitle: __(\"Atlassian\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atom\",\r\n\t\ttitle: __(\"Atom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"education\",\r\n\t\t\t\"energy\",\r\n\t\t\t\"religion\",\r\n\t\t\t\"science\",\r\n\t\t\t\"science-fiction\",\r\n\t\t\t\"spinners\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"audible\",\r\n\t\ttitle: __(\"Audible\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"audio-description\",\r\n\t\ttitle: __(\"Audio Description\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"autoprefixer\",\r\n\t\ttitle: __(\"Autoprefixer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"avianex\",\r\n\t\ttitle: __(\"avianex\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"aviato\",\r\n\t\ttitle: __(\"Aviato\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"award\",\r\n\t\ttitle: __(\"Award\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"interfaces\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"aws\",\r\n\t\ttitle: __(\"Amazon Web Services (AWS)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baby\",\r\n\t\ttitle: __(\"Baby\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baby-carriage\",\r\n\t\ttitle: __(\"Baby Carriage\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"hotel\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backspace\",\r\n\t\ttitle: __(\"Backspace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"command\", \"delete\", \"erase\", \"keyboard\", \"undo\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backward\",\r\n\t\ttitle: __(\"backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacon\",\r\n\t\ttitle: __(\"Bacon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacteria\",\r\n\t\ttitle: __(\"Bacteria\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bacterium\",\r\n\t\ttitle: __(\"Bacterium\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bahai\",\r\n\t\ttitle: __(\"Bahá'í\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale\",\r\n\t\ttitle: __(\"Balance Scale\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale-left\",\r\n\t\ttitle: __(\"Balance Scale (Left-Weighted)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"balance-scale-right\",\r\n\t\ttitle: __(\"Balance Scale (Right-Weighted)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ban\",\r\n\t\ttitle: __(\"ban\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"band-aid\",\r\n\t\ttitle: __(\"Band-Aid\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bandcamp\",\r\n\t\ttitle: __(\"Bandcamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"barcode\",\r\n\t\ttitle: __(\"barcode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bars\",\r\n\t\ttitle: __(\"Bars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"baseball-ball\",\r\n\t\ttitle: __(\"Baseball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"basketball-ball\",\r\n\t\ttitle: __(\"Basketball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bath\",\r\n\t\ttitle: __(\"Bath\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"code\", \"hotel\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-empty\",\r\n\t\ttitle: __(\"Battery Empty\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-full\",\r\n\t\ttitle: __(\"Battery Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-half\",\r\n\t\ttitle: __(\"Battery 1/2 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-quarter\",\r\n\t\ttitle: __(\"Battery 1/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battery-three-quarters\",\r\n\t\ttitle: __(\"Battery 3/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"battle-net\",\r\n\t\ttitle: __(\"Battle.net\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bed\",\r\n\t\ttitle: __(\"Bed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"travel\",\r\n\t\t\t\"users-people\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"beer\",\r\n\t\ttitle: __(\"beer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance\",\r\n\t\ttitle: __(\"Behance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance-square\",\r\n\t\ttitle: __(\"Behance Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bell\",\r\n\t\ttitle: __(\"bell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"education\",\r\n\t\t\t\"household\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bell-slash\",\r\n\t\ttitle: __(\"Bell Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"education\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bezier-curve\",\r\n\t\ttitle: __(\"Bezier Curve\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bible\",\r\n\t\ttitle: __(\"Bible\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bicycle\",\r\n\t\ttitle: __(\"Bicycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"biking\",\r\n\t\ttitle: __(\"Biking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"fitness\", \"sports\", \"summer\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bimobject\",\r\n\t\ttitle: __(\"BIMobject\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"binoculars\",\r\n\t\ttitle: __(\"Binoculars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"maritime\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"biohazard\",\r\n\t\ttitle: __(\"Biohazard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"birthday-cake\",\r\n\t\ttitle: __(\"Birthday Cake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"childhood\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bitbucket\",\r\n\t\ttitle: __(\"Bitbucket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\", \"bitbucket-square\", \"git\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bitcoin\",\r\n\t\ttitle: __(\"Bitcoin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bity\",\r\n\t\ttitle: __(\"Bity\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"black-tie\",\r\n\t\ttitle: __(\"Font Awesome Black Tie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blackberry\",\r\n\t\ttitle: __(\"BlackBerry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blender\",\r\n\t\ttitle: __(\"Blender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"household\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blender-phone\",\r\n\t\ttitle: __(\"Blender Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"appliance\",\r\n\t\t\t\"cocktail\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"fantasy\",\r\n\t\t\t\"milkshake\",\r\n\t\t\t\"mixer\",\r\n\t\t\t\"puree\",\r\n\t\t\t\"silly\",\r\n\t\t\t\"smoothie\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"blind\",\r\n\t\ttitle: __(\"Blind\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blog\",\r\n\t\ttitle: __(\"Blog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blogger\",\r\n\t\ttitle: __(\"Blogger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blogger-b\",\r\n\t\ttitle: __(\"Blogger B\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bluetooth\",\r\n\t\ttitle: __(\"Bluetooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bluetooth-b\",\r\n\t\ttitle: __(\"Bluetooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bold\",\r\n\t\ttitle: __(\"bold\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bolt\",\r\n\t\ttitle: __(\"Lightning Bolt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bomb\",\r\n\t\ttitle: __(\"Bomb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bone\",\r\n\t\ttitle: __(\"Bone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bong\",\r\n\t\ttitle: __(\"Bong\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book\",\r\n\t\ttitle: __(\"book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"maps\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-dead\",\r\n\t\ttitle: __(\"Book of the Dead\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"halloween\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-medical\",\r\n\t\ttitle: __(\"Medical Book\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-open\",\r\n\t\ttitle: __(\"Book Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"book-reader\",\r\n\t\ttitle: __(\"Book Reader\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bookmark\",\r\n\t\ttitle: __(\"bookmark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shapes\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bootstrap\",\r\n\t\ttitle: __(\"Bootstrap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-all\",\r\n\t\ttitle: __(\"Border All\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-none\",\r\n\t\ttitle: __(\"Border None\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"border-style\",\r\n\t\ttitle: __(\"Border Style\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bowling-ball\",\r\n\t\ttitle: __(\"Bowling Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box\",\r\n\t\ttitle: __(\"Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box-open\",\r\n\t\ttitle: __(\"Box Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"box-tissue\",\r\n\t\ttitle: __(\"Tissue Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"boxes\",\r\n\t\ttitle: __(\"Boxes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"braille\",\r\n\t\ttitle: __(\"Braille\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"brain\",\r\n\t\ttitle: __(\"Brain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bread-slice\",\r\n\t\ttitle: __(\"Bread Slice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"briefcase\",\r\n\t\ttitle: __(\"Briefcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"hotel\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"briefcase-medical\",\r\n\t\ttitle: __(\"Medical Briefcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"broadcast-tower\",\r\n\t\ttitle: __(\"Broadcast Tower\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"energy\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"broom\",\r\n\t\ttitle: __(\"Broom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"brush\",\r\n\t\ttitle: __(\"Brush\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"btc\",\r\n\t\ttitle: __(\"BTC\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buffer\",\r\n\t\ttitle: __(\"Buffer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bug\",\r\n\t\ttitle: __(\"Bug\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"objects\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"building\",\r\n\t\ttitle: __(\"Building\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bullhorn\",\r\n\t\ttitle: __(\"bullhorn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"marketing\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"political\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"bullseye\",\r\n\t\ttitle: __(\"Bullseye\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"interfaces\", \"marketing\", \"objects\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"burn\",\r\n\t\ttitle: __(\"Burn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"fitness\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buromobelexperte\",\r\n\t\ttitle: __(\"Büromöbel-Experte GmbH & Co. KG.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bus\",\r\n\t\ttitle: __(\"Bus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bus-alt\",\r\n\t\ttitle: __(\"Bus Alt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"business-time\",\r\n\t\ttitle: __(\"Business Time\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buy-n-large\",\r\n\t\ttitle: __(\"Buy n Large\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buysellads\",\r\n\t\ttitle: __(\"BuySellAds\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calculator\",\r\n\t\ttitle: __(\"Calculator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"interfaces\", \"mathematics\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar\",\r\n\t\ttitle: __(\"Calendar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"date-time\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-alt\",\r\n\t\ttitle: __(\"Alternate Calendar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"date-time\", \"interfaces\", \"objects\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-check\",\r\n\t\ttitle: __(\"Calendar Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-day\",\r\n\t\ttitle: __(\"Calendar with Day Focus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-minus\",\r\n\t\ttitle: __(\"Calendar Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-plus\",\r\n\t\ttitle: __(\"Calendar Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-times\",\r\n\t\ttitle: __(\"Calendar Times\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar-week\",\r\n\t\ttitle: __(\"Calendar with Week Focus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"camera\",\r\n\t\ttitle: __(\"camera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"objects\", \"payments-shopping\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"camera-retro\",\r\n\t\ttitle: __(\"Retro Camera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"campground\",\r\n\t\ttitle: __(\"Campground\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"buildings\", \"camping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"canadian-maple-leaf\",\r\n\t\ttitle: __(\"Canadian Maple Leaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"canada\", \"flag\", \"flora\", \"nature\", \"plant\"],\r\n\t},\r\n\t{\r\n\t\tname: \"candy-cane\",\r\n\t\ttitle: __(\"Candy Cane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cannabis\",\r\n\t\ttitle: __(\"Cannabis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"capsules\",\r\n\t\ttitle: __(\"Capsules\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car\",\r\n\t\ttitle: __(\"Car\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"hotel\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-alt\",\r\n\t\ttitle: __(\"Alternate Car\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-battery\",\r\n\t\ttitle: __(\"Car Battery\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-crash\",\r\n\t\ttitle: __(\"Car Crash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"car-side\",\r\n\t\ttitle: __(\"Car Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caravan\",\r\n\t\ttitle: __(\"Caravan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"camping\", \"moving\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-down\",\r\n\t\ttitle: __(\"Caret Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-left\",\r\n\t\ttitle: __(\"Caret Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-right\",\r\n\t\ttitle: __(\"Caret Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-down\",\r\n\t\ttitle: __(\"Caret Square Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-left\",\r\n\t\ttitle: __(\"Caret Square Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-right\",\r\n\t\ttitle: __(\"Caret Square Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-square-up\",\r\n\t\ttitle: __(\"Caret Square Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"caret-up\",\r\n\t\ttitle: __(\"Caret Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"carrot\",\r\n\t\ttitle: __(\"Carrot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cart-arrow-down\",\r\n\t\ttitle: __(\"Shopping Cart Arrow Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"payments-shopping\", \"shopping\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cart-plus\",\r\n\t\ttitle: __(\"Add to Shopping Cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\", \"shopping\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cash-register\",\r\n\t\ttitle: __(\"Cash Register\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cat\",\r\n\t\ttitle: __(\"Cat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-amazon-pay\",\r\n\t\ttitle: __(\"Amazon Pay Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-amex\",\r\n\t\ttitle: __(\"American Express Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-apple-pay\",\r\n\t\ttitle: __(\"Apple Pay Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-diners-club\",\r\n\t\ttitle: __(\"Diner's Club Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-discover\",\r\n\t\ttitle: __(\"Discover Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-jcb\",\r\n\t\ttitle: __(\"JCB Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-mastercard\",\r\n\t\ttitle: __(\"MasterCard Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-paypal\",\r\n\t\ttitle: __(\"Paypal Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-stripe\",\r\n\t\ttitle: __(\"Stripe Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cc-visa\",\r\n\t\ttitle: __(\"Visa Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"centercode\",\r\n\t\ttitle: __(\"Centercode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"centos\",\r\n\t\ttitle: __(\"Centos\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"certificate\",\r\n\t\ttitle: __(\"certificate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"spinners\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"chair\",\r\n\t\ttitle: __(\"Chair\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chalkboard\",\r\n\t\ttitle: __(\"Chalkboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"education\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chalkboard-teacher\",\r\n\t\ttitle: __(\"Chalkboard Teacher\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"charging-station\",\r\n\t\ttitle: __(\"Charging Station\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"energy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-area\",\r\n\t\ttitle: __(\"Area Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-bar\",\r\n\t\ttitle: __(\"Bar Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-line\",\r\n\t\ttitle: __(\"Line Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"business\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chart-pie\",\r\n\t\ttitle: __(\"Pie Chart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check\",\r\n\t\ttitle: __(\"Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-circle\",\r\n\t\ttitle: __(\"Check Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-double\",\r\n\t\ttitle: __(\"Double Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"check-square\",\r\n\t\ttitle: __(\"Check Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cheese\",\r\n\t\ttitle: __(\"Cheese\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess\",\r\n\t\ttitle: __(\"Chess\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-bishop\",\r\n\t\ttitle: __(\"Chess Bishop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-board\",\r\n\t\ttitle: __(\"Chess Board\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-king\",\r\n\t\ttitle: __(\"Chess King\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-knight\",\r\n\t\ttitle: __(\"Chess Knight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-pawn\",\r\n\t\ttitle: __(\"Chess Pawn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-queen\",\r\n\t\ttitle: __(\"Chess Queen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chess-rook\",\r\n\t\ttitle: __(\"Chess Rook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\", \"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-down\",\r\n\t\ttitle: __(\"Chevron Circle Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-left\",\r\n\t\ttitle: __(\"Chevron Circle Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-right\",\r\n\t\ttitle: __(\"Chevron Circle Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-circle-up\",\r\n\t\ttitle: __(\"Chevron Circle Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-down\",\r\n\t\ttitle: __(\"chevron-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-left\",\r\n\t\ttitle: __(\"chevron-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-right\",\r\n\t\ttitle: __(\"chevron-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevron-up\",\r\n\t\ttitle: __(\"chevron-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"child\",\r\n\t\ttitle: __(\"Child\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chrome\",\r\n\t\ttitle: __(\"Chrome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chromecast\",\r\n\t\ttitle: __(\"Chromecast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"church\",\r\n\t\ttitle: __(\"Church\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"objects\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"circle\",\r\n\t\ttitle: __(\"Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"shapes\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"circle-notch\",\r\n\t\ttitle: __(\"Circle Notched\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"city\",\r\n\t\ttitle: __(\"City\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clinic-medical\",\r\n\t\ttitle: __(\"Medical Clinic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard\",\r\n\t\ttitle: __(\"Clipboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard-check\",\r\n\t\ttitle: __(\"Clipboard with Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clipboard-list\",\r\n\t\ttitle: __(\"Clipboard List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clock\",\r\n\t\ttitle: __(\"Clock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"clone\",\r\n\t\ttitle: __(\"Clone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"editors\", \"files\", \"images\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"closed-captioning\",\r\n\t\ttitle: __(\"Closed Captioning\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud\",\r\n\t\ttitle: __(\"Cloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\", \"shapes\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-download-alt\",\r\n\t\ttitle: __(\"Alternate Cloud Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-meatball\",\r\n\t\ttitle: __(\"Cloud with (a chance of) Meatball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-moon\",\r\n\t\ttitle: __(\"Cloud with Moon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-moon-rain\",\r\n\t\ttitle: __(\"Cloud with Moon and Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-rain\",\r\n\t\ttitle: __(\"Cloud with Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-showers-heavy\",\r\n\t\ttitle: __(\"Cloud with Heavy Showers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-sun\",\r\n\t\ttitle: __(\"Cloud with Sun\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-sun-rain\",\r\n\t\ttitle: __(\"Cloud with Sun and Rain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud-upload-alt\",\r\n\t\ttitle: __(\"Alternate Cloud Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudflare\",\r\n\t\ttitle: __(\"Cloudflare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudscale\",\r\n\t\ttitle: __(\"cloudscale.ch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudsmith\",\r\n\t\ttitle: __(\"Cloudsmith\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloudversify\",\r\n\t\ttitle: __(\"cloudversify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cocktail\",\r\n\t\ttitle: __(\"Cocktail\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"code-branch\",\r\n\t\ttitle: __(\"Code Branch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"codepen\",\r\n\t\ttitle: __(\"Codepen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"codiepie\",\r\n\t\ttitle: __(\"Codie Pie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"coffee\",\r\n\t\ttitle: __(\"Coffee\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"beverage\",\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"cog\",\r\n\t\ttitle: __(\"cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cogs\",\r\n\t\ttitle: __(\"cogs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"coins\",\r\n\t\ttitle: __(\"Coins\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"columns\",\r\n\t\ttitle: __(\"Columns\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment\",\r\n\t\ttitle: __(\"comment\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\", \"shapes\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-alt\",\r\n\t\ttitle: __(\"Alternate Comment\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-dollar\",\r\n\t\ttitle: __(\"Comment Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-dots\",\r\n\t\ttitle: __(\"Comment Dots\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-medical\",\r\n\t\ttitle: __(\"Alternate Medical Chat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment-slash\",\r\n\t\ttitle: __(\"Comment Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comments\",\r\n\t\ttitle: __(\"comments\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comments-dollar\",\r\n\t\ttitle: __(\"Comments Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compact-disc\",\r\n\t\ttitle: __(\"Compact Disc\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"music\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compass\",\r\n\t\ttitle: __(\"Compass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"camping\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"spinners\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"compress\",\r\n\t\ttitle: __(\"Compress\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compress-alt\",\r\n\t\ttitle: __(\"Alternate Compress\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"compress-arrows-alt\",\r\n\t\ttitle: __(\"Alternate Compress Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"concierge-bell\",\r\n\t\ttitle: __(\"Concierge Bell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"confluence\",\r\n\t\ttitle: __(\"Confluence\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"connectdevelop\",\r\n\t\ttitle: __(\"Connect Develop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"contao\",\r\n\t\ttitle: __(\"Contao\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cookie\",\r\n\t\ttitle: __(\"Cookie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"food\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cookie-bite\",\r\n\t\ttitle: __(\"Cookie Bite\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"copy\",\r\n\t\ttitle: __(\"Copy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"copyright\",\r\n\t\ttitle: __(\"Copyright\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cotton-bureau\",\r\n\t\ttitle: __(\"Cotton Bureau\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"clothing\", \"t-shirts\", \"tshirts\"],\r\n\t},\r\n\t{\r\n\t\tname: \"couch\",\r\n\t\ttitle: __(\"Couch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cpanel\",\r\n\t\ttitle: __(\"cPanel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons\",\r\n\t\ttitle: __(\"Creative Commons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-by\",\r\n\t\ttitle: __(\"Creative Commons Attribution\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc-eu\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial (Euro Sign)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nc-jp\",\r\n\t\ttitle: __(\"Creative Commons Noncommercial (Yen Sign)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-nd\",\r\n\t\ttitle: __(\"Creative Commons No Derivative Works\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-pd\",\r\n\t\ttitle: __(\"Creative Commons Public Domain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-pd-alt\",\r\n\t\ttitle: __(\"Alternate Creative Commons Public Domain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-remix\",\r\n\t\ttitle: __(\"Creative Commons Remix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sa\",\r\n\t\ttitle: __(\"Creative Commons Share Alike\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sampling\",\r\n\t\ttitle: __(\"Creative Commons Sampling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-sampling-plus\",\r\n\t\ttitle: __(\"Creative Commons Sampling +\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-share\",\r\n\t\ttitle: __(\"Creative Commons Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"creative-commons-zero\",\r\n\t\ttitle: __(\"Creative Commons CC0\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"credit-card\",\r\n\t\ttitle: __(\"Credit Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"critical-role\",\r\n\t\ttitle: __(\"Critical Role\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crop\",\r\n\t\ttitle: __(\"crop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crop-alt\",\r\n\t\ttitle: __(\"Alternate Crop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cross\",\r\n\t\ttitle: __(\"Cross\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crosshairs\",\r\n\t\ttitle: __(\"Crosshairs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crow\",\r\n\t\ttitle: __(\"Crow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"crown\",\r\n\t\ttitle: __(\"Crown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"award\",\r\n\t\t\t\"favorite\",\r\n\t\t\t\"king\",\r\n\t\t\t\"queen\",\r\n\t\t\t\"royal\",\r\n\t\t\t\"tiara\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"crutch\",\r\n\t\ttitle: __(\"Crutch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"css3\",\r\n\t\ttitle: __(\"CSS 3 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"css3-alt\",\r\n\t\ttitle: __(\"Alternate CSS3 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cube\",\r\n\t\ttitle: __(\"Cube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cubes\",\r\n\t\ttitle: __(\"Cubes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cut\",\r\n\t\ttitle: __(\"Cut\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"cuttlefish\",\r\n\t\ttitle: __(\"Cuttlefish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"d-and-d\",\r\n\t\ttitle: __(\"Dungeons & Dragons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"d-and-d-beyond\",\r\n\t\ttitle: __(\"D&D Beyond\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dailymotion\",\r\n\t\ttitle: __(\"dailymotion\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dashcube\",\r\n\t\ttitle: __(\"DashCube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"database\",\r\n\t\ttitle: __(\"Database\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deaf\",\r\n\t\ttitle: __(\"Deaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deezer\",\r\n\t\ttitle: __(\"Deezer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"delicious\",\r\n\t\ttitle: __(\"Delicious\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"democrat\",\r\n\t\ttitle: __(\"Democrat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deploydog\",\r\n\t\ttitle: __(\"deploy.dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deskpro\",\r\n\t\ttitle: __(\"Deskpro\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"desktop\",\r\n\t\ttitle: __(\"Desktop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dev\",\r\n\t\ttitle: __(\"DEV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deviantart\",\r\n\t\ttitle: __(\"deviantART\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dharmachakra\",\r\n\t\ttitle: __(\"Dharmachakra\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maritime\", \"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dhl\",\r\n\t\ttitle: __(\"DHL\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"Dalsey\",\r\n\t\t\t\"Hillblom and Lynn\",\r\n\t\t\t\"german\",\r\n\t\t\t\"package\",\r\n\t\t\t\"shipping\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"diagnoses\",\r\n\t\ttitle: __(\"Diagnoses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"diaspora\",\r\n\t\ttitle: __(\"Diaspora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice\",\r\n\t\ttitle: __(\"Dice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"hotel\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-d20\",\r\n\t\ttitle: __(\"Dice D20\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-d6\",\r\n\t\ttitle: __(\"Dice D6\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-five\",\r\n\t\ttitle: __(\"Dice Five\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"hotel\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-four\",\r\n\t\ttitle: __(\"Dice Four\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-one\",\r\n\t\ttitle: __(\"Dice One\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-six\",\r\n\t\ttitle: __(\"Dice Six\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-three\",\r\n\t\ttitle: __(\"Dice Three\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dice-two\",\r\n\t\ttitle: __(\"Dice Two\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digg\",\r\n\t\ttitle: __(\"Digg Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digital-ocean\",\r\n\t\ttitle: __(\"Digital Ocean\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"digital-tachograph\",\r\n\t\ttitle: __(\"Digital Tachograph\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"directions\",\r\n\t\ttitle: __(\"Directions\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"discord\",\r\n\t\ttitle: __(\"Discord\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"discourse\",\r\n\t\ttitle: __(\"Discourse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"disease\",\r\n\t\ttitle: __(\"Disease\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"divide\",\r\n\t\ttitle: __(\"Divide\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dizzy\",\r\n\t\ttitle: __(\"Dizzy Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dna\",\r\n\t\ttitle: __(\"DNA\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dochub\",\r\n\t\ttitle: __(\"DocHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"docker\",\r\n\t\ttitle: __(\"Docker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dog\",\r\n\t\ttitle: __(\"Dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dollar-sign\",\r\n\t\ttitle: __(\"Dollar Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"currency\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dolly\",\r\n\t\ttitle: __(\"Dolly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dolly-flatbed\",\r\n\t\ttitle: __(\"Dolly Flatbed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"donate\",\r\n\t\ttitle: __(\"Donate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"door-closed\",\r\n\t\ttitle: __(\"Door Closed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"door-open\",\r\n\t\ttitle: __(\"Door Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dot-circle\",\r\n\t\ttitle: __(\"Dot Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dove\",\r\n\t\ttitle: __(\"Dove\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"charity\", \"political\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"download\",\r\n\t\ttitle: __(\"Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"draft2digital\",\r\n\t\ttitle: __(\"Draft2digital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drafting-compass\",\r\n\t\ttitle: __(\"Drafting Compass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dragon\",\r\n\t\ttitle: __(\"Dragon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"draw-polygon\",\r\n\t\ttitle: __(\"Draw Polygon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble\",\r\n\t\ttitle: __(\"Dribbble\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble-square\",\r\n\t\ttitle: __(\"Dribbble Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dropbox\",\r\n\t\ttitle: __(\"Dropbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drum\",\r\n\t\ttitle: __(\"Drum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drum-steelpan\",\r\n\t\ttitle: __(\"Drum Steelpan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drumstick-bite\",\r\n\t\ttitle: __(\"Drumstick with Bite Taken Out\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"drupal\",\r\n\t\ttitle: __(\"Drupal Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumbbell\",\r\n\t\ttitle: __(\"Dumbbell\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"sports\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumpster\",\r\n\t\ttitle: __(\"Dumpster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dumpster-fire\",\r\n\t\ttitle: __(\"Dumpster Fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"alley\",\r\n\t\t\t\"bin\",\r\n\t\t\t\"commercial\",\r\n\t\t\t\"danger\",\r\n\t\t\t\"dangerous\",\r\n\t\t\t\"euphemism\",\r\n\t\t\t\"flame\",\r\n\t\t\t\"heat\",\r\n\t\t\t\"hot\",\r\n\t\t\t\"trash\",\r\n\t\t\t\"waste\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"dungeon\",\r\n\t\ttitle: __(\"Dungeon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"gaming-tabletop\", \"household\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dyalog\",\r\n\t\ttitle: __(\"Dyalog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"earlybirds\",\r\n\t\ttitle: __(\"Earlybirds\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ebay\",\r\n\t\ttitle: __(\"eBay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edge\",\r\n\t\ttitle: __(\"Edge Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\", \"ie\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edge-legacy\",\r\n\t\ttitle: __(\"Edge Legacy Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edit\",\r\n\t\ttitle: __(\"Edit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"egg\",\r\n\t\ttitle: __(\"Egg\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eject\",\r\n\t\ttitle: __(\"eject\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"elementor\",\r\n\t\ttitle: __(\"Elementor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ellipsis-h\",\r\n\t\ttitle: __(\"Horizontal Ellipsis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ellipsis-v\",\r\n\t\ttitle: __(\"Vertical Ellipsis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ello\",\r\n\t\ttitle: __(\"Ello\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ember\",\r\n\t\ttitle: __(\"Ember\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"empire\",\r\n\t\ttitle: __(\"Galactic Empire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope\",\r\n\t\ttitle: __(\"Envelope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"social\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-open\",\r\n\t\ttitle: __(\"Envelope Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-open-text\",\r\n\t\ttitle: __(\"Envelope Open-text\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envelope-square\",\r\n\t\ttitle: __(\"Envelope Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"envira\",\r\n\t\ttitle: __(\"Envira Gallery\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"leaf\"],\r\n\t},\r\n\t{\r\n\t\tname: \"equals\",\r\n\t\ttitle: __(\"Equals\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eraser\",\r\n\t\ttitle: __(\"eraser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"erlang\",\r\n\t\ttitle: __(\"Erlang\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ethereum\",\r\n\t\ttitle: __(\"Ethereum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ethernet\",\r\n\t\ttitle: __(\"Ethernet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"etsy\",\r\n\t\ttitle: __(\"Etsy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"euro-sign\",\r\n\t\ttitle: __(\"Euro Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"evernote\",\r\n\t\ttitle: __(\"Evernote\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exchange-alt\",\r\n\t\ttitle: __(\"Alternate Exchange\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation\",\r\n\t\ttitle: __(\"exclamation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation-circle\",\r\n\t\ttitle: __(\"Exclamation Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"exclamation-triangle\",\r\n\t\ttitle: __(\"Exclamation Triangle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand\",\r\n\t\ttitle: __(\"Expand\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand-alt\",\r\n\t\ttitle: __(\"Alternate Expand\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expand-arrows-alt\",\r\n\t\ttitle: __(\"Alternate Expand Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"expeditedssl\",\r\n\t\ttitle: __(\"ExpeditedSSL\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"external-link-alt\",\r\n\t\ttitle: __(\"Alternate External Link\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"external-link-square-alt\",\r\n\t\ttitle: __(\"Alternate External Link Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eye\",\r\n\t\ttitle: __(\"Eye\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"design\",\r\n\t\t\t\"images\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"security\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"eye-dropper\",\r\n\t\ttitle: __(\"Eye Dropper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\", \"objects\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"eye-slash\",\r\n\t\ttitle: __(\"Eye Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"design\",\r\n\t\t\t\"images\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"security\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook\",\r\n\t\ttitle: __(\"Facebook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"facebook-official\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-f\",\r\n\t\ttitle: __(\"Facebook F\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"facebook\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-messenger\",\r\n\t\ttitle: __(\"Facebook Messenger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook-square\",\r\n\t\ttitle: __(\"Facebook Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fan\",\r\n\t\ttitle: __(\"Fan\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"household\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fantasy-flight-games\",\r\n\t\ttitle: __(\"Fantasy Flight-games\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fast-backward\",\r\n\t\ttitle: __(\"fast-backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fast-forward\",\r\n\t\ttitle: __(\"fast-forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"faucet\",\r\n\t\ttitle: __(\"Faucet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fax\",\r\n\t\ttitle: __(\"Fax\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feather\",\r\n\t\ttitle: __(\"Feather\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feather-alt\",\r\n\t\ttitle: __(\"Alternate Feather\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fedex\",\r\n\t\ttitle: __(\"FedEx\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"Federal Express\", \"package\", \"shipping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fedora\",\r\n\t\ttitle: __(\"Fedora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"female\",\r\n\t\ttitle: __(\"Female\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fighter-jet\",\r\n\t\ttitle: __(\"fighter-jet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"figma\",\r\n\t\ttitle: __(\"Figma\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file\",\r\n\t\ttitle: __(\"File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-alt\",\r\n\t\ttitle: __(\"Alternate File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-archive\",\r\n\t\ttitle: __(\"Archive File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-audio\",\r\n\t\ttitle: __(\"Audio File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-code\",\r\n\t\ttitle: __(\"Code File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-contract\",\r\n\t\ttitle: __(\"File Contract\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-csv\",\r\n\t\ttitle: __(\"File CSV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"document\",\r\n\t\t\t\"excel\",\r\n\t\t\t\"numbers\",\r\n\t\t\t\"spreadsheets\",\r\n\t\t\t\"table\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"file-download\",\r\n\t\ttitle: __(\"File Download\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-excel\",\r\n\t\ttitle: __(\"Excel File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-export\",\r\n\t\ttitle: __(\"File Export\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-image\",\r\n\t\ttitle: __(\"Image File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\", \"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-import\",\r\n\t\ttitle: __(\"File Import\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-invoice\",\r\n\t\ttitle: __(\"File Invoice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-invoice-dollar\",\r\n\t\ttitle: __(\"File Invoice with US Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-medical\",\r\n\t\ttitle: __(\"Medical File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-medical-alt\",\r\n\t\ttitle: __(\"Alternate Medical File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-pdf\",\r\n\t\ttitle: __(\"PDF File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-powerpoint\",\r\n\t\ttitle: __(\"Powerpoint File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-prescription\",\r\n\t\ttitle: __(\"File Prescription\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"objects\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-signature\",\r\n\t\ttitle: __(\"File Signature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-upload\",\r\n\t\ttitle: __(\"File Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-video\",\r\n\t\ttitle: __(\"Video File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"file-word\",\r\n\t\ttitle: __(\"Word File\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"files\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fill\",\r\n\t\ttitle: __(\"Fill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fill-drip\",\r\n\t\ttitle: __(\"Fill Drip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"film\",\r\n\t\ttitle: __(\"Film\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"images\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"filter\",\r\n\t\ttitle: __(\"Filter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fingerprint\",\r\n\t\ttitle: __(\"Fingerprint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire\",\r\n\t\ttitle: __(\"fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"energy\", \"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire-alt\",\r\n\t\ttitle: __(\"Alternate Fire\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"energy\", \"fitness\", \"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fire-extinguisher\",\r\n\t\ttitle: __(\"fire-extinguisher\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firefox\",\r\n\t\ttitle: __(\"Firefox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firefox-browser\",\r\n\t\ttitle: __(\"Firefox Browser\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-aid\",\r\n\t\ttitle: __(\"First Aid\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-order\",\r\n\t\ttitle: __(\"First Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"first-order-alt\",\r\n\t\ttitle: __(\"Alternate First Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"firstdraft\",\r\n\t\ttitle: __(\"firstdraft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fish\",\r\n\t\ttitle: __(\"Fish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fist-raised\",\r\n\t\ttitle: __(\"Raised Fist\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"hands\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag\",\r\n\t\ttitle: __(\"flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag-checkered\",\r\n\t\ttitle: __(\"flag-checkered\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flag-usa\",\r\n\t\ttitle: __(\"United States of America Flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flask\",\r\n\t\ttitle: __(\"Flask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"maps\", \"objects\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flickr\",\r\n\t\ttitle: __(\"Flickr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flipboard\",\r\n\t\ttitle: __(\"Flipboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flushed\",\r\n\t\ttitle: __(\"Flushed Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fly\",\r\n\t\ttitle: __(\"Fly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"folder\",\r\n\t\ttitle: __(\"Folder\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-minus\",\r\n\t\ttitle: __(\"Folder Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-open\",\r\n\t\ttitle: __(\"Folder Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"code\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"status\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"folder-plus\",\r\n\t\ttitle: __(\"Folder Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font\",\r\n\t\ttitle: __(\"font\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome\",\r\n\t\ttitle: __(\"Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"meanpath\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-alt\",\r\n\t\ttitle: __(\"Alternate Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-flag\",\r\n\t\ttitle: __(\"Font Awesome Flag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"font-awesome-logo-full\",\r\n\t\ttitle: __(\"Font Awesome Full Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"regular\", \"solid\", \"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fonticons\",\r\n\t\ttitle: __(\"Fonticons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fonticons-fi\",\r\n\t\ttitle: __(\"Fonticons Fi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"football-ball\",\r\n\t\ttitle: __(\"Football Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fort-awesome\",\r\n\t\ttitle: __(\"Fort Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"castle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fort-awesome-alt\",\r\n\t\ttitle: __(\"Alternate Fort Awesome\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"castle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"forumbee\",\r\n\t\ttitle: __(\"Forumbee\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"forward\",\r\n\t\ttitle: __(\"forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"foursquare\",\r\n\t\ttitle: __(\"Foursquare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"free-code-camp\",\r\n\t\ttitle: __(\"freeCodeCamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"freebsd\",\r\n\t\ttitle: __(\"FreeBSD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frog\",\r\n\t\ttitle: __(\"Frog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"camping\", \"maritime\", \"science\", \"spring\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frown\",\r\n\t\ttitle: __(\"Frowning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"frown-open\",\r\n\t\ttitle: __(\"Frowning Face With Open Mouth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fulcrum\",\r\n\t\ttitle: __(\"Fulcrum\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"funnel-dollar\",\r\n\t\ttitle: __(\"Funnel Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"futbol\",\r\n\t\ttitle: __(\"Futbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"galactic-republic\",\r\n\t\ttitle: __(\"Galactic Republic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"galactic-senate\",\r\n\t\ttitle: __(\"Galactic Senate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gamepad\",\r\n\t\ttitle: __(\"Gamepad\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"games\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gas-pump\",\r\n\t\ttitle: __(\"Gas Pump\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"energy\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gavel\",\r\n\t\ttitle: __(\"Gavel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gem\",\r\n\t\ttitle: __(\"Gem\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"genderless\",\r\n\t\ttitle: __(\"Genderless\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"get-pocket\",\r\n\t\ttitle: __(\"Get Pocket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gg\",\r\n\t\ttitle: __(\"GG Currency\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gg-circle\",\r\n\t\ttitle: __(\"GG Currency Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ghost\",\r\n\t\ttitle: __(\"Ghost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gift\",\r\n\t\ttitle: __(\"gift\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"holiday\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shopping\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"gifts\",\r\n\t\ttitle: __(\"Gifts\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git\",\r\n\t\ttitle: __(\"Git\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git-alt\",\r\n\t\ttitle: __(\"Git Alt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"git-square\",\r\n\t\ttitle: __(\"Git Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github\",\r\n\t\ttitle: __(\"GitHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github-alt\",\r\n\t\ttitle: __(\"Alternate GitHub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github-square\",\r\n\t\ttitle: __(\"GitHub Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"octocat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitkraken\",\r\n\t\ttitle: __(\"GitKraken\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitlab\",\r\n\t\ttitle: __(\"GitLab\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"Axosoft\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gitter\",\r\n\t\ttitle: __(\"Gitter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-cheers\",\r\n\t\ttitle: __(\"Glass Cheers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-martini\",\r\n\t\ttitle: __(\"Martini Glass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"maps\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-martini-alt\",\r\n\t\ttitle: __(\"Alternate Glass Martini\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glass-whiskey\",\r\n\t\ttitle: __(\"Glass Whiskey\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glasses\",\r\n\t\ttitle: __(\"Glasses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glide\",\r\n\t\ttitle: __(\"Glide\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"glide-g\",\r\n\t\ttitle: __(\"Glide G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe\",\r\n\t\ttitle: __(\"Globe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"charity\", \"maps\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-africa\",\r\n\t\ttitle: __(\"Globe with Africa shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-americas\",\r\n\t\ttitle: __(\"Globe with Americas shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-asia\",\r\n\t\ttitle: __(\"Globe with Asia shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe-europe\",\r\n\t\ttitle: __(\"Globe with Europe shown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gofore\",\r\n\t\ttitle: __(\"Gofore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"golf-ball\",\r\n\t\ttitle: __(\"Golf Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads\",\r\n\t\ttitle: __(\"Goodreads\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads-g\",\r\n\t\ttitle: __(\"Goodreads G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google\",\r\n\t\ttitle: __(\"Google Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-drive\",\r\n\t\ttitle: __(\"Google Drive\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-pay\",\r\n\t\ttitle: __(\"Google Pay\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-play\",\r\n\t\ttitle: __(\"Google Play\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus\",\r\n\t\ttitle: __(\"Google Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"google-plus-circle\", \"google-plus-official\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus-g\",\r\n\t\ttitle: __(\"Google Plus G\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"google-plus\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-plus-square\",\r\n\t\ttitle: __(\"Google Plus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google-wallet\",\r\n\t\ttitle: __(\"Google Wallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gopuram\",\r\n\t\ttitle: __(\"Gopuram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"graduation-cap\",\r\n\t\ttitle: __(\"Graduation Cap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"education\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gratipay\",\r\n\t\ttitle: __(\"Gratipay (Gittip)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"favorite\", \"heart\", \"like\", \"love\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grav\",\r\n\t\ttitle: __(\"Grav\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"greater-than\",\r\n\t\ttitle: __(\"Greater Than\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"greater-than-equal\",\r\n\t\ttitle: __(\"Greater Than Equal To\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grimace\",\r\n\t\ttitle: __(\"Grimacing Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin\",\r\n\t\ttitle: __(\"Grinning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-alt\",\r\n\t\ttitle: __(\"Alternate Grinning Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-beam\",\r\n\t\ttitle: __(\"Grinning Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-beam-sweat\",\r\n\t\ttitle: __(\"Grinning Face With Sweat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-hearts\",\r\n\t\ttitle: __(\"Smiling Face With Heart-Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-squint\",\r\n\t\ttitle: __(\"Grinning Squinting Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-squint-tears\",\r\n\t\ttitle: __(\"Rolling on the Floor Laughing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-stars\",\r\n\t\ttitle: __(\"Star-Struck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tears\",\r\n\t\ttitle: __(\"Face With Tears of Joy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue\",\r\n\t\ttitle: __(\"Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue-squint\",\r\n\t\ttitle: __(\"Squinting Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-tongue-wink\",\r\n\t\ttitle: __(\"Winking Face With Tongue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grin-wink\",\r\n\t\ttitle: __(\"Grinning Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-horizontal\",\r\n\t\ttitle: __(\"Grip Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-lines\",\r\n\t\ttitle: __(\"Grip Lines\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-lines-vertical\",\r\n\t\ttitle: __(\"Grip Lines Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grip-vertical\",\r\n\t\ttitle: __(\"Grip Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gripfire\",\r\n\t\ttitle: __(\"Gripfire, Inc.\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"grunt\",\r\n\t\ttitle: __(\"Grunt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"guilded\",\r\n\t\ttitle: __(\"Guilded\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"guitar\",\r\n\t\ttitle: __(\"Guitar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gulp\",\r\n\t\ttitle: __(\"Gulp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"h-square\",\r\n\t\ttitle: __(\"H Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hacker-news\",\r\n\t\ttitle: __(\"Hacker News\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hacker-news-square\",\r\n\t\ttitle: __(\"Hacker News Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hackerrank\",\r\n\t\ttitle: __(\"Hackerrank\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hamburger\",\r\n\t\ttitle: __(\"Hamburger\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hammer\",\r\n\t\ttitle: __(\"Hammer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hamsa\",\r\n\t\ttitle: __(\"Hamsa\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding\",\r\n\t\ttitle: __(\"Hand Holding\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-heart\",\r\n\t\ttitle: __(\"Hand Holding Heart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-medical\",\r\n\t\ttitle: __(\"Hand Holding Medical Cross\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-usd\",\r\n\t\ttitle: __(\"Hand Holding US Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-holding-water\",\r\n\t\ttitle: __(\"Hand Holding Water\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-lizard\",\r\n\t\ttitle: __(\"Lizard (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-middle-finger\",\r\n\t\ttitle: __(\"Hand with Middle Finger Raised\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-paper\",\r\n\t\ttitle: __(\"Paper (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-peace\",\r\n\t\ttitle: __(\"Peace (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-down\",\r\n\t\ttitle: __(\"Hand Pointing Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-left\",\r\n\t\ttitle: __(\"Hand Pointing Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-right\",\r\n\t\ttitle: __(\"Hand Pointing Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-point-up\",\r\n\t\ttitle: __(\"Hand Pointing Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-pointer\",\r\n\t\ttitle: __(\"Pointer (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-rock\",\r\n\t\ttitle: __(\"Rock (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-scissors\",\r\n\t\ttitle: __(\"Scissors (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-sparkles\",\r\n\t\ttitle: __(\"Hand Sparkles\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hand-spock\",\r\n\t\ttitle: __(\"Spock (Hand)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands\",\r\n\t\ttitle: __(\"Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands-helping\",\r\n\t\ttitle: __(\"Helping Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hands-wash\",\r\n\t\ttitle: __(\"Hands Wash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake\",\r\n\t\ttitle: __(\"Handshake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"hands\", \"payments-shopping\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake-alt-slash\",\r\n\t\ttitle: __(\"Handshake Alternate Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handshake-slash\",\r\n\t\ttitle: __(\"Handshake Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hanukiah\",\r\n\t\ttitle: __(\"Hanukiah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hard-hat\",\r\n\t\ttitle: __(\"Hard Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hashtag\",\r\n\t\ttitle: __(\"Hashtag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-cowboy\",\r\n\t\ttitle: __(\"Cowboy Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-cowboy-side\",\r\n\t\ttitle: __(\"Cowboy Hat Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hat-wizard\",\r\n\t\ttitle: __(\"Wizard's Hat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"gaming-tabletop\", \"halloween\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hdd\",\r\n\t\ttitle: __(\"HDD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-cough\",\r\n\t\ttitle: __(\"Head Side Cough\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-cough-slash\",\r\n\t\ttitle: __(\"Head Side-cough-slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-mask\",\r\n\t\ttitle: __(\"Head Side Mask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"head-side-virus\",\r\n\t\ttitle: __(\"Head Side Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heading\",\r\n\t\ttitle: __(\"heading\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headphones\",\r\n\t\ttitle: __(\"headphones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"computers\", \"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headphones-alt\",\r\n\t\ttitle: __(\"Alternate Headphones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"headset\",\r\n\t\ttitle: __(\"Headset\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heart\",\r\n\t\ttitle: __(\"Heart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"fitness\",\r\n\t\t\t\"games\",\r\n\t\t\t\"health\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"medical\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"social\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"heart-broken\",\r\n\t\ttitle: __(\"Heart Broken\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"heartbeat\",\r\n\t\ttitle: __(\"Heartbeat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"health\", \"maps\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"helicopter\",\r\n\t\ttitle: __(\"Helicopter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"highlighter\",\r\n\t\ttitle: __(\"Highlighter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hiking\",\r\n\t\ttitle: __(\"Hiking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\", \"fitness\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hippo\",\r\n\t\ttitle: __(\"Hippo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hips\",\r\n\t\ttitle: __(\"Hips\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hire-a-helper\",\r\n\t\ttitle: __(\"HireAHelper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"history\",\r\n\t\ttitle: __(\"History\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hive\",\r\n\t\ttitle: __(\"Hive Blockchain Network\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hockey-puck\",\r\n\t\ttitle: __(\"Hockey Puck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"holly-berry\",\r\n\t\ttitle: __(\"Holly Berry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"home\",\r\n\t\ttitle: __(\"home\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hooli\",\r\n\t\ttitle: __(\"Hooli\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hornbill\",\r\n\t\ttitle: __(\"Hornbill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"horse\",\r\n\t\ttitle: __(\"Horse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"horse-head\",\r\n\t\ttitle: __(\"Horse Head\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital\",\r\n\t\ttitle: __(\"hospital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"health\", \"maps\", \"medical\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-alt\",\r\n\t\ttitle: __(\"Alternate Hospital\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-symbol\",\r\n\t\ttitle: __(\"Hospital Symbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hospital-user\",\r\n\t\ttitle: __(\"Hospital with User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hot-tub\",\r\n\t\ttitle: __(\"Hot Tub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotdog\",\r\n\t\ttitle: __(\"Hot Dog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotel\",\r\n\t\ttitle: __(\"Hotel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hotjar\",\r\n\t\ttitle: __(\"Hotjar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass\",\r\n\t\ttitle: __(\"Hourglass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-end\",\r\n\t\ttitle: __(\"Hourglass End\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-half\",\r\n\t\ttitle: __(\"Hourglass Half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hourglass-start\",\r\n\t\ttitle: __(\"Hourglass Start\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\"],\r\n\t},\r\n\t{\r\n\t\tname: \"house-damage\",\r\n\t\ttitle: __(\"Damaged House\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\"],\r\n\t},\r\n\t{\r\n\t\tname: \"house-user\",\r\n\t\ttitle: __(\"House User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"houzz\",\r\n\t\ttitle: __(\"Houzz\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hryvnia\",\r\n\t\ttitle: __(\"Hryvnia\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"html5\",\r\n\t\ttitle: __(\"HTML 5 Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"hubspot\",\r\n\t\ttitle: __(\"HubSpot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"i-cursor\",\r\n\t\ttitle: __(\"I Beam Cursor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ice-cream\",\r\n\t\ttitle: __(\"Ice Cream\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"food\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"icicles\",\r\n\t\ttitle: __(\"Icicles\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"icons\",\r\n\t\ttitle: __(\"Icons\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"design\", \"editors\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-badge\",\r\n\t\ttitle: __(\"Identification Badge\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-card\",\r\n\t\ttitle: __(\"Identification Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"id-card-alt\",\r\n\t\ttitle: __(\"Alternate Identification Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ideal\",\r\n\t\ttitle: __(\"iDeal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"igloo\",\r\n\t\ttitle: __(\"Igloo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"image\",\r\n\t\ttitle: __(\"Image\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"images\",\r\n\t\ttitle: __(\"Images\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"maps\", \"objects\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"imdb\",\r\n\t\ttitle: __(\"IMDB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"inbox\",\r\n\t\ttitle: __(\"inbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"indent\",\r\n\t\ttitle: __(\"Indent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"industry\",\r\n\t\ttitle: __(\"Industry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"energy\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"infinity\",\r\n\t\ttitle: __(\"Infinity\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info\",\r\n\t\ttitle: __(\"Info\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info-circle\",\r\n\t\ttitle: __(\"Info Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"innosoft\",\r\n\t\ttitle: __(\"Innosoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram\",\r\n\t\ttitle: __(\"Instagram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram-square\",\r\n\t\ttitle: __(\"Instagram Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instalod\",\r\n\t\ttitle: __(\"InstaLOD\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"intercom\",\r\n\t\ttitle: __(\"Intercom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"customer\", \"messenger\"],\r\n\t},\r\n\t{\r\n\t\tname: \"internet-explorer\",\r\n\t\ttitle: __(\"Internet-explorer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\", \"ie\"],\r\n\t},\r\n\t{\r\n\t\tname: \"invision\",\r\n\t\ttitle: __(\"InVision\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ioxhost\",\r\n\t\ttitle: __(\"ioxhost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"italic\",\r\n\t\ttitle: __(\"italic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itch-io\",\r\n\t\ttitle: __(\"itch.io\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itunes\",\r\n\t\ttitle: __(\"iTunes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"itunes-note\",\r\n\t\ttitle: __(\"Itunes Note\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"java\",\r\n\t\ttitle: __(\"Java\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jedi\",\r\n\t\ttitle: __(\"Jedi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jedi-order\",\r\n\t\ttitle: __(\"Jedi Order\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jenkins\",\r\n\t\ttitle: __(\"Jenkis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jira\",\r\n\t\ttitle: __(\"Jira\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joget\",\r\n\t\ttitle: __(\"Joget\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joint\",\r\n\t\ttitle: __(\"Joint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"joomla\",\r\n\t\ttitle: __(\"Joomla Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"journal-whills\",\r\n\t\ttitle: __(\"Journal of the Whills\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"js\",\r\n\t\ttitle: __(\"JavaScript (JS)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"js-square\",\r\n\t\ttitle: __(\"JavaScript (JS) Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"jsfiddle\",\r\n\t\ttitle: __(\"jsFiddle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kaaba\",\r\n\t\ttitle: __(\"Kaaba\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kaggle\",\r\n\t\ttitle: __(\"Kaggle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"key\",\r\n\t\ttitle: __(\"key\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"objects\", \"payments-shopping\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keybase\",\r\n\t\ttitle: __(\"Keybase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keyboard\",\r\n\t\ttitle: __(\"Keyboard\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"computers\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keycdn\",\r\n\t\ttitle: __(\"KeyCDN\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"khanda\",\r\n\t\ttitle: __(\"Khanda\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kickstarter\",\r\n\t\ttitle: __(\"Kickstarter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kickstarter-k\",\r\n\t\ttitle: __(\"Kickstarter K\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss\",\r\n\t\ttitle: __(\"Kissing Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss-beam\",\r\n\t\ttitle: __(\"Kissing Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiss-wink-heart\",\r\n\t\ttitle: __(\"Face Blowing a Kiss\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"kiwi-bird\",\r\n\t\ttitle: __(\"Kiwi Bird\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"korvue\",\r\n\t\ttitle: __(\"KORVUE\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"landmark\",\r\n\t\ttitle: __(\"Landmark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"business\", \"finance\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"language\",\r\n\t\ttitle: __(\"Language\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop\",\r\n\t\ttitle: __(\"Laptop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-code\",\r\n\t\ttitle: __(\"Laptop Code\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-house\",\r\n\t\ttitle: __(\"Laptop House\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"computers\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laptop-medical\",\r\n\t\ttitle: __(\"Laptop Medical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laravel\",\r\n\t\ttitle: __(\"Laravel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm\",\r\n\t\ttitle: __(\"last.fm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm-square\",\r\n\t\ttitle: __(\"last.fm Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh\",\r\n\t\ttitle: __(\"Grinning Face With Big Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-beam\",\r\n\t\ttitle: __(\"Laugh Face with Beaming Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-squint\",\r\n\t\ttitle: __(\"Laughing Squinting Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"laugh-wink\",\r\n\t\ttitle: __(\"Laughing Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"layer-group\",\r\n\t\ttitle: __(\"Layer Group\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"leaf\",\r\n\t\ttitle: __(\"leaf\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"energy\", \"fruit-vegetable\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"leanpub\",\r\n\t\ttitle: __(\"Leanpub\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lemon\",\r\n\t\ttitle: __(\"Lemon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\", \"maps\", \"objects\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less\",\r\n\t\ttitle: __(\"Less\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less-than\",\r\n\t\ttitle: __(\"Less Than\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"less-than-equal\",\r\n\t\ttitle: __(\"Less Than Equal To\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"level-down-alt\",\r\n\t\ttitle: __(\"Alternate Level Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"level-up-alt\",\r\n\t\ttitle: __(\"Alternate Level Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"life-ring\",\r\n\t\ttitle: __(\"Life Ring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lightbulb\",\r\n\t\ttitle: __(\"Lightbulb\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"energy\",\r\n\t\t\t\"household\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"marketing\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"line\",\r\n\t\ttitle: __(\"Line\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"link\",\r\n\t\ttitle: __(\"Link\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin\",\r\n\t\ttitle: __(\"LinkedIn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linkedin-square\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin-in\",\r\n\t\ttitle: __(\"LinkedIn In\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linkedin\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linode\",\r\n\t\ttitle: __(\"Linode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linux\",\r\n\t\ttitle: __(\"Linux\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"tux\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lira-sign\",\r\n\t\ttitle: __(\"Turkish Lira Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list\",\r\n\t\ttitle: __(\"List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-alt\",\r\n\t\ttitle: __(\"Alternate List\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-ol\",\r\n\t\ttitle: __(\"list-ol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list-ul\",\r\n\t\ttitle: __(\"list-ul\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"location-arrow\",\r\n\t\ttitle: __(\"location-arrow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock\",\r\n\t\ttitle: __(\"lock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock-open\",\r\n\t\ttitle: __(\"Lock Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-down\",\r\n\t\ttitle: __(\"Alternate Long Arrow Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-left\",\r\n\t\ttitle: __(\"Alternate Long Arrow Left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-right\",\r\n\t\ttitle: __(\"Alternate Long Arrow Right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"long-arrow-alt-up\",\r\n\t\ttitle: __(\"Alternate Long Arrow Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"low-vision\",\r\n\t\ttitle: __(\"Low Vision\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"luggage-cart\",\r\n\t\ttitle: __(\"Luggage Cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lungs\",\r\n\t\ttitle: __(\"Lungs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lungs-virus\",\r\n\t\ttitle: __(\"Lungs Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lyft\",\r\n\t\ttitle: __(\"lyft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magento\",\r\n\t\ttitle: __(\"Magento\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magic\",\r\n\t\ttitle: __(\"magic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"magnet\",\r\n\t\ttitle: __(\"magnet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mail-bulk\",\r\n\t\ttitle: __(\"Mail Bulk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mailchimp\",\r\n\t\ttitle: __(\"Mailchimp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"male\",\r\n\t\ttitle: __(\"Male\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mandalorian\",\r\n\t\ttitle: __(\"Mandalorian\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map\",\r\n\t\ttitle: __(\"Map\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marked\",\r\n\t\ttitle: __(\"Map Marked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marked-alt\",\r\n\t\ttitle: __(\"Alternate Map Marked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marker\",\r\n\t\ttitle: __(\"map-marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"shapes\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-marker-alt\",\r\n\t\ttitle: __(\"Alternate Map Marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-pin\",\r\n\t\ttitle: __(\"Map Pin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"map-signs\",\r\n\t\ttitle: __(\"Map Signs\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"markdown\",\r\n\t\ttitle: __(\"Markdown\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"marker\",\r\n\t\ttitle: __(\"Marker\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars\",\r\n\t\ttitle: __(\"Mars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-double\",\r\n\t\ttitle: __(\"Mars Double\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke\",\r\n\t\ttitle: __(\"Mars Stroke\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke-h\",\r\n\t\ttitle: __(\"Mars Stroke Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mars-stroke-v\",\r\n\t\ttitle: __(\"Mars Stroke Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mask\",\r\n\t\ttitle: __(\"Mask\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"halloween\", \"security\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mastodon\",\r\n\t\ttitle: __(\"Mastodon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"maxcdn\",\r\n\t\ttitle: __(\"MaxCDN\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mdb\",\r\n\t\ttitle: __(\"Material Design for Bootstrap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medal\",\r\n\t\ttitle: __(\"Medal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medapps\",\r\n\t\ttitle: __(\"MedApps\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium\",\r\n\t\ttitle: __(\"Medium\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium-m\",\r\n\t\ttitle: __(\"Medium M\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medkit\",\r\n\t\ttitle: __(\"medkit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medrt\",\r\n\t\ttitle: __(\"MRT\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meetup\",\r\n\t\ttitle: __(\"Meetup\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"megaport\",\r\n\t\ttitle: __(\"Megaport\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh\",\r\n\t\ttitle: __(\"Neutral Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh-blank\",\r\n\t\ttitle: __(\"Face Without Mouth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meh-rolling-eyes\",\r\n\t\ttitle: __(\"Face With Rolling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"memory\",\r\n\t\ttitle: __(\"Memory\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mendeley\",\r\n\t\ttitle: __(\"Mendeley\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"menorah\",\r\n\t\ttitle: __(\"Menorah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mercury\",\r\n\t\ttitle: __(\"Mercury\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meteor\",\r\n\t\ttitle: __(\"Meteor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microblog\",\r\n\t\ttitle: __(\"Micro.blog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microchip\",\r\n\t\ttitle: __(\"Microchip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone\",\r\n\t\ttitle: __(\"microphone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-alt\",\r\n\t\ttitle: __(\"Alternate Microphone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-alt-slash\",\r\n\t\ttitle: __(\"Alternate Microphone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microphone-slash\",\r\n\t\ttitle: __(\"Microphone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"music\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"microscope\",\r\n\t\ttitle: __(\"Microscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"microsoft\",\r\n\t\ttitle: __(\"Microsoft\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus\",\r\n\t\ttitle: __(\"minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"mathematics\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus-circle\",\r\n\t\ttitle: __(\"Minus Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"minus-square\",\r\n\t\ttitle: __(\"Minus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mitten\",\r\n\t\ttitle: __(\"Mitten\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"clothing\", \"objects\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mix\",\r\n\t\ttitle: __(\"Mix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mixcloud\",\r\n\t\ttitle: __(\"Mixcloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mixer\",\r\n\t\ttitle: __(\"Mixer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mizuni\",\r\n\t\ttitle: __(\"Mizuni\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mobile\",\r\n\t\ttitle: __(\"Mobile Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mobile-alt\",\r\n\t\ttitle: __(\"Alternate Mobile\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"modx\",\r\n\t\ttitle: __(\"MODX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"monero\",\r\n\t\ttitle: __(\"Monero\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill\",\r\n\t\ttitle: __(\"Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-alt\",\r\n\t\ttitle: __(\"Alternate Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-wave\",\r\n\t\ttitle: __(\"Wavy Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-bill-wave-alt\",\r\n\t\ttitle: __(\"Alternate Wavy Money Bill\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-check\",\r\n\t\ttitle: __(\"Money Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"money-check-alt\",\r\n\t\ttitle: __(\"Alternate Money Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\", \"finance\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"monument\",\r\n\t\ttitle: __(\"Monument\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"moon\",\r\n\t\ttitle: __(\"Moon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"science-fiction\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mortar-pestle\",\r\n\t\ttitle: __(\"Mortar Pestle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mosque\",\r\n\t\ttitle: __(\"Mosque\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"motorcycle\",\r\n\t\ttitle: __(\"Motorcycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mountain\",\r\n\t\ttitle: __(\"Mountain\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mouse\",\r\n\t\ttitle: __(\"Mouse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mouse-pointer\",\r\n\t\ttitle: __(\"Mouse Pointer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mug-hot\",\r\n\t\ttitle: __(\"Mug Hot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"holiday\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"music\",\r\n\t\ttitle: __(\"Music\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"education\", \"maps\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"napster\",\r\n\t\ttitle: __(\"Napster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"neos\",\r\n\t\ttitle: __(\"Neos\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"network-wired\",\r\n\t\ttitle: __(\"Wired Network\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"computer\",\r\n\t\t\t\"connect\",\r\n\t\t\t\"ethernet\",\r\n\t\t\t\"internet\",\r\n\t\t\t\"intranet\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"neuter\",\r\n\t\ttitle: __(\"Neuter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"newspaper\",\r\n\t\ttitle: __(\"Newspaper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"nimblr\",\r\n\t\ttitle: __(\"Nimblr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"node\",\r\n\t\ttitle: __(\"Node.js\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"node-js\",\r\n\t\ttitle: __(\"Node.js JS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"not-equal\",\r\n\t\ttitle: __(\"Not Equal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"notes-medical\",\r\n\t\ttitle: __(\"Medical Notes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"npm\",\r\n\t\ttitle: __(\"npm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ns8\",\r\n\t\ttitle: __(\"NS8\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"nutritionix\",\r\n\t\ttitle: __(\"Nutritionix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"object-group\",\r\n\t\ttitle: __(\"Object Group\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"object-ungroup\",\r\n\t\ttitle: __(\"Object Ungroup\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"octopus-deploy\",\r\n\t\ttitle: __(\"Octopus Deploy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"odnoklassniki\",\r\n\t\ttitle: __(\"Odnoklassniki\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"odnoklassniki-square\",\r\n\t\ttitle: __(\"Odnoklassniki Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"oil-can\",\r\n\t\ttitle: __(\"Oil Can\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\"],\r\n\t},\r\n\t{\r\n\t\tname: \"old-republic\",\r\n\t\ttitle: __(\"Old Republic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"om\",\r\n\t\ttitle: __(\"Om\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"opencart\",\r\n\t\ttitle: __(\"OpenCart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"openid\",\r\n\t\ttitle: __(\"OpenID\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"opera\",\r\n\t\ttitle: __(\"Opera\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"optin-monster\",\r\n\t\ttitle: __(\"Optin Monster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"orcid\",\r\n\t\ttitle: __(\"ORCID\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"osi\",\r\n\t\ttitle: __(\"Open Source Initiative\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"otter\",\r\n\t\ttitle: __(\"Otter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\"],\r\n\t},\r\n\t{\r\n\t\tname: \"outdent\",\r\n\t\ttitle: __(\"Outdent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"page4\",\r\n\t\ttitle: __(\"page4 Corporation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pagelines\",\r\n\t\ttitle: __(\"Pagelines\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"brands\",\r\n\t\t\t\"eco\",\r\n\t\t\t\"flora\",\r\n\t\t\t\"leaf\",\r\n\t\t\t\"leaves\",\r\n\t\t\t\"nature\",\r\n\t\t\t\"plant\",\r\n\t\t\t\"tree\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pager\",\r\n\t\ttitle: __(\"Pager\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paint-brush\",\r\n\t\ttitle: __(\"Paint Brush\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paint-roller\",\r\n\t\ttitle: __(\"Paint Roller\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"palette\",\r\n\t\ttitle: __(\"Palette\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"palfed\",\r\n\t\ttitle: __(\"Palfed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pallet\",\r\n\t\ttitle: __(\"Pallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paper-plane\",\r\n\t\ttitle: __(\"Paper Plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\", \"editors\", \"objects\", \"vehicles\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paperclip\",\r\n\t\ttitle: __(\"Paperclip\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"parachute-box\",\r\n\t\ttitle: __(\"Parachute Box\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paragraph\",\r\n\t\ttitle: __(\"paragraph\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"parking\",\r\n\t\ttitle: __(\"Parking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"passport\",\r\n\t\ttitle: __(\"Passport\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pastafarianism\",\r\n\t\ttitle: __(\"Pastafarianism\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paste\",\r\n\t\ttitle: __(\"Paste\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"patreon\",\r\n\t\ttitle: __(\"Patreon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pause\",\r\n\t\ttitle: __(\"pause\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pause-circle\",\r\n\t\ttitle: __(\"Pause Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paw\",\r\n\t\ttitle: __(\"Paw\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"paypal\",\r\n\t\ttitle: __(\"Paypal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"peace\",\r\n\t\ttitle: __(\"Peace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen\",\r\n\t\ttitle: __(\"Pen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-alt\",\r\n\t\ttitle: __(\"Alternate Pen\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-fancy\",\r\n\t\ttitle: __(\"Pen Fancy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-nib\",\r\n\t\ttitle: __(\"Pen Nib\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"design\", \"editors\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pen-square\",\r\n\t\ttitle: __(\"Pen Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pencil-alt\",\r\n\t\ttitle: __(\"Alternate Pencil\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"construction\",\r\n\t\t\t\"design\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"writing\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"pencil-ruler\",\r\n\t\ttitle: __(\"Pencil Ruler\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"penny-arcade\",\r\n\t\ttitle: __(\"Penny Arcade\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"people-arrows\",\r\n\t\ttitle: __(\"People Arrows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"people-carry\",\r\n\t\ttitle: __(\"People Carry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pepper-hot\",\r\n\t\ttitle: __(\"Hot Pepper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"fruit-vegetable\"],\r\n\t},\r\n\t{\r\n\t\tname: \"perbyte\",\r\n\t\ttitle: __(\"PerByte\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"percent\",\r\n\t\ttitle: __(\"Percent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"percentage\",\r\n\t\ttitle: __(\"Percentage\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"periscope\",\r\n\t\ttitle: __(\"Periscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"person-booth\",\r\n\t\ttitle: __(\"Person Entering Booth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\", \"shopping\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phabricator\",\r\n\t\ttitle: __(\"Phabricator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phoenix-framework\",\r\n\t\ttitle: __(\"Phoenix Framework\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phoenix-squadron\",\r\n\t\ttitle: __(\"Phoenix Squadron\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone\",\r\n\t\ttitle: __(\"Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"chat\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-alt\",\r\n\t\ttitle: __(\"Alternate Phone\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"chat\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-slash\",\r\n\t\ttitle: __(\"Phone Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"chat\", \"communication\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-square\",\r\n\t\ttitle: __(\"Phone Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-square-alt\",\r\n\t\ttitle: __(\"Alternate Phone Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"phone-volume\",\r\n\t\ttitle: __(\"Phone Volume\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"accessibility\",\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"business\",\r\n\t\t\t\"communication\",\r\n\t\t\t\"maps\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"photo-video\",\r\n\t\ttitle: __(\"Photo Video\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"files\", \"images\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"php\",\r\n\t\ttitle: __(\"PHP\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper\",\r\n\t\ttitle: __(\"Pied Piper Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-alt\",\r\n\t\ttitle: __(\"Alternate Pied Piper Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-hat\",\r\n\t\ttitle: __(\"Pied Piper Hat (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-pp\",\r\n\t\ttitle: __(\"Pied Piper PP Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pied-piper-square\",\r\n\t\ttitle: __(\"Pied Piper Square Logo (Old)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"piggy-bank\",\r\n\t\ttitle: __(\"Piggy Bank\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\", \"finance\", \"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pills\",\r\n\t\ttitle: __(\"Pills\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest\",\r\n\t\ttitle: __(\"Pinterest\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest-p\",\r\n\t\ttitle: __(\"Pinterest P\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest-square\",\r\n\t\ttitle: __(\"Pinterest Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pizza-slice\",\r\n\t\ttitle: __(\"Pizza Slice\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\"],\r\n\t},\r\n\t{\r\n\t\tname: \"place-of-worship\",\r\n\t\ttitle: __(\"Place of Worship\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane\",\r\n\t\ttitle: __(\"plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-arrival\",\r\n\t\ttitle: __(\"Plane Arrival\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-departure\",\r\n\t\ttitle: __(\"Plane Departure\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plane-slash\",\r\n\t\ttitle: __(\"Plane Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"airplane mode\",\r\n\t\t\t\"canceled\",\r\n\t\t\t\"covid-19\",\r\n\t\t\t\"delayed\",\r\n\t\t\t\"grounded\",\r\n\t\t\t\"travel\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"play\",\r\n\t\ttitle: __(\"play\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"music\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"play-circle\",\r\n\t\ttitle: __(\"Play Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"playstation\",\r\n\t\ttitle: __(\"PlayStation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plug\",\r\n\t\ttitle: __(\"Plug\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"energy\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus\",\r\n\t\ttitle: __(\"plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"mathematics\", \"medical\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus-circle\",\r\n\t\ttitle: __(\"Plus Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"plus-square\",\r\n\t\ttitle: __(\"Plus Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"interfaces\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"podcast\",\r\n\t\ttitle: __(\"Podcast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poll\",\r\n\t\ttitle: __(\"Poll\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poll-h\",\r\n\t\ttitle: __(\"Poll H\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poo\",\r\n\t\ttitle: __(\"Poo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poo-storm\",\r\n\t\ttitle: __(\"Poo Storm\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"poop\",\r\n\t\ttitle: __(\"Poop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"portrait\",\r\n\t\ttitle: __(\"Portrait\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pound-sign\",\r\n\t\ttitle: __(\"Pound Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"power-off\",\r\n\t\ttitle: __(\"Power Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"energy\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pray\",\r\n\t\ttitle: __(\"Pray\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"praying-hands\",\r\n\t\ttitle: __(\"Praying Hands\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hands\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription\",\r\n\t\ttitle: __(\"Prescription\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription-bottle\",\r\n\t\ttitle: __(\"Prescription Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"prescription-bottle-alt\",\r\n\t\ttitle: __(\"Alternate Prescription Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"print\",\r\n\t\ttitle: __(\"print\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"editors\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"procedures\",\r\n\t\ttitle: __(\"Procedures\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"product-hunt\",\r\n\t\ttitle: __(\"Product Hunt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"project-diagram\",\r\n\t\ttitle: __(\"Project Diagram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pump-medical\",\r\n\t\ttitle: __(\"Pump Medical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pump-soap\",\r\n\t\ttitle: __(\"Pump Soap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pushed\",\r\n\t\ttitle: __(\"Pushed\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"puzzle-piece\",\r\n\t\ttitle: __(\"Puzzle Piece\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"python\",\r\n\t\ttitle: __(\"Python\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"qq\",\r\n\t\ttitle: __(\"QQ\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"qrcode\",\r\n\t\ttitle: __(\"qrcode\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"question\",\r\n\t\ttitle: __(\"Question\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"question-circle\",\r\n\t\ttitle: __(\"Question Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quidditch\",\r\n\t\ttitle: __(\"Quidditch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quinscape\",\r\n\t\ttitle: __(\"QuinScape\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quora\",\r\n\t\ttitle: __(\"Quora\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote-left\",\r\n\t\ttitle: __(\"quote-left\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote-right\",\r\n\t\ttitle: __(\"quote-right\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"editors\", \"interfaces\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quran\",\r\n\t\ttitle: __(\"Quran\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"r-project\",\r\n\t\ttitle: __(\"R Project\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"radiation\",\r\n\t\ttitle: __(\"Radiation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"energy\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"radiation-alt\",\r\n\t\ttitle: __(\"Alternate Radiation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"alert\", \"energy\", \"medical\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rainbow\",\r\n\t\ttitle: __(\"Rainbow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"random\",\r\n\t\ttitle: __(\"random\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"raspberry-pi\",\r\n\t\ttitle: __(\"Raspberry Pi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ravelry\",\r\n\t\ttitle: __(\"Ravelry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"react\",\r\n\t\ttitle: __(\"React\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reacteurope\",\r\n\t\ttitle: __(\"ReactEurope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"readme\",\r\n\t\ttitle: __(\"ReadMe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rebel\",\r\n\t\ttitle: __(\"Rebel Alliance\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"receipt\",\r\n\t\ttitle: __(\"Receipt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"finance\", \"payments-shopping\", \"pharmacy\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"record-vinyl\",\r\n\t\ttitle: __(\"Record Vinyl\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"recycle\",\r\n\t\ttitle: __(\"Recycle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"red-river\",\r\n\t\ttitle: __(\"red river\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit\",\r\n\t\ttitle: __(\"reddit Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-alien\",\r\n\t\ttitle: __(\"reddit Alien\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-square\",\r\n\t\ttitle: __(\"reddit Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redhat\",\r\n\t\ttitle: __(\"Redhat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redo\",\r\n\t\ttitle: __(\"Redo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"redo-alt\",\r\n\t\ttitle: __(\"Alternate Redo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"registered\",\r\n\t\ttitle: __(\"Registered Trademark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"remove-format\",\r\n\t\ttitle: __(\"Remove Format\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"renren\",\r\n\t\ttitle: __(\"Renren\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reply\",\r\n\t\ttitle: __(\"Reply\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reply-all\",\r\n\t\ttitle: __(\"reply-all\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"replyd\",\r\n\t\ttitle: __(\"replyd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"republican\",\r\n\t\ttitle: __(\"Republican\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"researchgate\",\r\n\t\ttitle: __(\"Researchgate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"resolving\",\r\n\t\ttitle: __(\"Resolving\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"restroom\",\r\n\t\ttitle: __(\"Restroom\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"retweet\",\r\n\t\ttitle: __(\"Retweet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rev\",\r\n\t\ttitle: __(\"Rev.io\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ribbon\",\r\n\t\ttitle: __(\"Ribbon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"charity\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ring\",\r\n\t\ttitle: __(\"Ring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"road\",\r\n\t\ttitle: __(\"road\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"robot\",\r\n\t\ttitle: __(\"Robot\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rocket\",\r\n\t\ttitle: __(\"rocket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"science-fiction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rocketchat\",\r\n\t\ttitle: __(\"Rocket.Chat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rockrms\",\r\n\t\ttitle: __(\"Rockrms\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"route\",\r\n\t\ttitle: __(\"Route\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"maps\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rss\",\r\n\t\ttitle: __(\"rss\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rss-square\",\r\n\t\ttitle: __(\"RSS Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"communication\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruble-sign\",\r\n\t\ttitle: __(\"Ruble Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler\",\r\n\t\ttitle: __(\"Ruler\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-combined\",\r\n\t\ttitle: __(\"Ruler Combined\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-horizontal\",\r\n\t\ttitle: __(\"Ruler Horizontal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ruler-vertical\",\r\n\t\ttitle: __(\"Ruler Vertical\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"design\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"running\",\r\n\t\ttitle: __(\"Running\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rupee-sign\",\r\n\t\ttitle: __(\"Indian Rupee Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rust\",\r\n\t\ttitle: __(\"Rust\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sad-cry\",\r\n\t\ttitle: __(\"Crying Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sad-tear\",\r\n\t\ttitle: __(\"Loudly Crying Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"safari\",\r\n\t\ttitle: __(\"Safari\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"browser\"],\r\n\t},\r\n\t{\r\n\t\tname: \"salesforce\",\r\n\t\ttitle: __(\"Salesforce\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sass\",\r\n\t\ttitle: __(\"Sass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"satellite\",\r\n\t\ttitle: __(\"Satellite\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"satellite-dish\",\r\n\t\ttitle: __(\"Satellite Dish\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\", \"science-fiction\"],\r\n\t},\r\n\t{\r\n\t\tname: \"save\",\r\n\t\ttitle: __(\"Save\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"business\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"design\",\r\n\t\t\t\"files\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"schlix\",\r\n\t\ttitle: __(\"SCHLIX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"school\",\r\n\t\ttitle: __(\"School\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"childhood\", \"education\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"screwdriver\",\r\n\t\ttitle: __(\"Screwdriver\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"scribd\",\r\n\t\ttitle: __(\"Scribd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"scroll\",\r\n\t\ttitle: __(\"Scroll\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sd-card\",\r\n\t\ttitle: __(\"Sd Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search\",\r\n\t\ttitle: __(\"Search\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-dollar\",\r\n\t\ttitle: __(\"Search Dollar\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-location\",\r\n\t\ttitle: __(\"Search Location\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"marketing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-minus\",\r\n\t\ttitle: __(\"Search Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"search-plus\",\r\n\t\ttitle: __(\"Search Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"searchengin\",\r\n\t\ttitle: __(\"Searchengin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"seedling\",\r\n\t\ttitle: __(\"Seedling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"charity\",\r\n\t\t\t\"energy\",\r\n\t\t\t\"food\",\r\n\t\t\t\"fruit-vegetable\",\r\n\t\t\t\"science\",\r\n\t\t\t\"spring\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"sellcast\",\r\n\t\ttitle: __(\"Sellcast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"eercast\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sellsy\",\r\n\t\ttitle: __(\"Sellsy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"server\",\r\n\t\ttitle: __(\"Server\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\"],\r\n\t},\r\n\t{\r\n\t\tname: \"servicestack\",\r\n\t\ttitle: __(\"Servicestack\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shapes\",\r\n\t\ttitle: __(\"Shapes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"education\", \"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share\",\r\n\t\ttitle: __(\"Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\", \"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-alt\",\r\n\t\ttitle: __(\"Alternate Share\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-alt-square\",\r\n\t\ttitle: __(\"Alternate Share Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"share-square\",\r\n\t\ttitle: __(\"Share Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"social\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shekel-sign\",\r\n\t\ttitle: __(\"Shekel Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shield-alt\",\r\n\t\ttitle: __(\"Alternate Shield\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"interfaces\", \"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shield-virus\",\r\n\t\ttitle: __(\"Shield Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ship\",\r\n\t\ttitle: __(\"Ship\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"maritime\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shipping-fast\",\r\n\t\ttitle: __(\"Shipping Fast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"logistics\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shirtsinbulk\",\r\n\t\ttitle: __(\"Shirts in Bulk\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shoe-prints\",\r\n\t\ttitle: __(\"Shoe Prints\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"fitness\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopify\",\r\n\t\ttitle: __(\"Shopify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-bag\",\r\n\t\ttitle: __(\"Shopping Bag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-basket\",\r\n\t\ttitle: __(\"Shopping Basket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"payments-shopping\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shopping-cart\",\r\n\t\ttitle: __(\"shopping-cart\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shopping\",\r\n\t\t\t\"status\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"shopware\",\r\n\t\ttitle: __(\"Shopware\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shower\",\r\n\t\ttitle: __(\"Shower\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"shuttle-van\",\r\n\t\ttitle: __(\"Shuttle Van\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"hotel\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign\",\r\n\t\ttitle: __(\"Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-in-alt\",\r\n\t\ttitle: __(\"Alternate Sign In\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-language\",\r\n\t\ttitle: __(\"Sign Language\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sign-out-alt\",\r\n\t\ttitle: __(\"Alternate Sign Out\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"signal\",\r\n\t\ttitle: __(\"signal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"signature\",\r\n\t\ttitle: __(\"Signature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"John Hancock\", \"cursive\", \"name\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sim-card\",\r\n\t\ttitle: __(\"SIM Card\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"simplybuilt\",\r\n\t\ttitle: __(\"SimplyBuilt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sink\",\r\n\t\ttitle: __(\"Sink\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sistrix\",\r\n\t\ttitle: __(\"SISTRIX\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sitemap\",\r\n\t\ttitle: __(\"Sitemap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sith\",\r\n\t\ttitle: __(\"Sith\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skating\",\r\n\t\ttitle: __(\"Skating\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sketch\",\r\n\t\ttitle: __(\"Sketch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"app\", \"design\", \"interface\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skiing\",\r\n\t\ttitle: __(\"Skiing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skiing-nordic\",\r\n\t\ttitle: __(\"Skiing Nordic\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skull\",\r\n\t\ttitle: __(\"Skull\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"bones\", \"skeleton\", \"x-ray\", \"yorick\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skull-crossbones\",\r\n\t\ttitle: __(\"Skull & Crossbones\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"alert\",\r\n\t\t\t\"gaming-tabletop\",\r\n\t\t\t\"halloween\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"pharmacy\",\r\n\t\t\t\"science\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"skyatlas\",\r\n\t\ttitle: __(\"skyatlas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skype\",\r\n\t\ttitle: __(\"Skype\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slack\",\r\n\t\ttitle: __(\"Slack Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"anchor\", \"hash\", \"hashtag\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slack-hash\",\r\n\t\ttitle: __(\"Slack Hashtag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"anchor\", \"hash\", \"hashtag\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slash\",\r\n\t\ttitle: __(\"Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sleigh\",\r\n\t\ttitle: __(\"Sleigh\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"holiday\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sliders-h\",\r\n\t\ttitle: __(\"Horizontal Sliders\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\", \"interfaces\", \"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"slideshare\",\r\n\t\ttitle: __(\"Slideshare\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile\",\r\n\t\ttitle: __(\"Smiling Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"emoji\", \"interfaces\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile-beam\",\r\n\t\ttitle: __(\"Beaming Face With Smiling Eyes\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smile-wink\",\r\n\t\ttitle: __(\"Winking Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smog\",\r\n\t\ttitle: __(\"Smog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smoking\",\r\n\t\ttitle: __(\"Smoking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"smoking-ban\",\r\n\t\ttitle: __(\"Smoking Ban\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"medical\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sms\",\r\n\t\ttitle: __(\"SMS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat\",\r\n\t\ttitle: __(\"Snapchat\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat-ghost\",\r\n\t\ttitle: __(\"Snapchat Ghost\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat-square\",\r\n\t\ttitle: __(\"Snapchat Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowboarding\",\r\n\t\ttitle: __(\"Snowboarding\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"sports\", \"users-people\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowflake\",\r\n\t\ttitle: __(\"Snowflake\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"household\", \"objects\", \"spinners\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowman\",\r\n\t\ttitle: __(\"Snowman\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"childhood\", \"holiday\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snowplow\",\r\n\t\ttitle: __(\"Snowplow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soap\",\r\n\t\ttitle: __(\"Soap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"socks\",\r\n\t\ttitle: __(\"Socks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"clothing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"solar-panel\",\r\n\t\ttitle: __(\"Solar Panel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort\",\r\n\t\ttitle: __(\"Sort\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-down\",\r\n\t\ttitle: __(\"Sort Alphabetical Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Alphabetical Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-up\",\r\n\t\ttitle: __(\"Sort Alphabetical Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-alpha-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Alphabetical Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-down\",\r\n\t\ttitle: __(\"Sort Amount Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Amount Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-up\",\r\n\t\ttitle: __(\"Sort Amount Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-amount-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Amount Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-down\",\r\n\t\ttitle: __(\"Sort Down (Descending)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-down\",\r\n\t\ttitle: __(\"Sort Numeric Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-down-alt\",\r\n\t\ttitle: __(\"Alternate Sort Numeric Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-up\",\r\n\t\ttitle: __(\"Sort Numeric Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-numeric-up-alt\",\r\n\t\ttitle: __(\"Alternate Sort Numeric Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sort-up\",\r\n\t\ttitle: __(\"Sort Up (Ascending)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soundcloud\",\r\n\t\ttitle: __(\"SoundCloud\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sourcetree\",\r\n\t\ttitle: __(\"Sourcetree\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spa\",\r\n\t\ttitle: __(\"Spa\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"space-shuttle\",\r\n\t\ttitle: __(\"Space Shuttle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"science-fiction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"speakap\",\r\n\t\ttitle: __(\"Speakap\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"speaker-deck\",\r\n\t\ttitle: __(\"Speaker Deck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spell-check\",\r\n\t\ttitle: __(\"Spell Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spider\",\r\n\t\ttitle: __(\"Spider\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"animals\", \"halloween\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spinner\",\r\n\t\ttitle: __(\"Spinner\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"splotch\",\r\n\t\ttitle: __(\"Splotch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spotify\",\r\n\t\ttitle: __(\"Spotify\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"music\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spray-can\",\r\n\t\ttitle: __(\"Spray Can\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square\",\r\n\t\ttitle: __(\"Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shapes\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square-full\",\r\n\t\ttitle: __(\"Square Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chess\"],\r\n\t},\r\n\t{\r\n\t\tname: \"square-root-alt\",\r\n\t\ttitle: __(\"Alternate Square Root\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"squarespace\",\r\n\t\ttitle: __(\"Squarespace\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stack-exchange\",\r\n\t\ttitle: __(\"Stack Exchange\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stack-overflow\",\r\n\t\ttitle: __(\"Stack Overflow\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stackpath\",\r\n\t\ttitle: __(\"Stackpath\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stamp\",\r\n\t\ttitle: __(\"Stamp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"finance\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star\",\r\n\t\ttitle: __(\"Star\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"shapes\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"star-and-crescent\",\r\n\t\ttitle: __(\"Star and Crescent\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-half\",\r\n\t\ttitle: __(\"star-half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-half-alt\",\r\n\t\ttitle: __(\"Alternate Star Half\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-of-david\",\r\n\t\ttitle: __(\"Star of David\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"star-of-life\",\r\n\t\ttitle: __(\"Star of Life\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"staylinked\",\r\n\t\ttitle: __(\"StayLinked\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam\",\r\n\t\ttitle: __(\"Steam\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam-square\",\r\n\t\ttitle: __(\"Steam Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"steam-symbol\",\r\n\t\ttitle: __(\"Steam Symbol\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"step-backward\",\r\n\t\ttitle: __(\"step-backward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"step-forward\",\r\n\t\ttitle: __(\"step-forward\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stethoscope\",\r\n\t\ttitle: __(\"Stethoscope\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sticker-mule\",\r\n\t\ttitle: __(\"Sticker Mule\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sticky-note\",\r\n\t\ttitle: __(\"Sticky Note\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"files\", \"objects\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stop\",\r\n\t\ttitle: __(\"stop\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stop-circle\",\r\n\t\ttitle: __(\"Stop Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stopwatch\",\r\n\t\ttitle: __(\"Stopwatch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"date-time\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stopwatch-20\",\r\n\t\ttitle: __(\"Stopwatch 20\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"solid\",\r\n\t\t\t\"ABCs\",\r\n\t\t\t\"countdown\",\r\n\t\t\t\"covid-19\",\r\n\t\t\t\"happy birthday\",\r\n\t\t\t\"i will survive\",\r\n\t\t\t\"reminder\",\r\n\t\t\t\"seconds\",\r\n\t\t\t\"time\",\r\n\t\t\t\"timer\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"store\",\r\n\t\ttitle: __(\"Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-alt\",\r\n\t\ttitle: __(\"Alternate Store\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-alt-slash\",\r\n\t\ttitle: __(\"Alternate Store Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"store-slash\",\r\n\t\ttitle: __(\"Store Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"strava\",\r\n\t\ttitle: __(\"Strava\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stream\",\r\n\t\ttitle: __(\"Stream\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"code\", \"computers\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"street-view\",\r\n\t\ttitle: __(\"Street View\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"strikethrough\",\r\n\t\ttitle: __(\"Strikethrough\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stripe\",\r\n\t\ttitle: __(\"Stripe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stripe-s\",\r\n\t\ttitle: __(\"Stripe S\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stroopwafel\",\r\n\t\ttitle: __(\"Stroopwafel\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"food\", \"objects\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"studiovinari\",\r\n\t\ttitle: __(\"Studio Vinari\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stumbleupon\",\r\n\t\ttitle: __(\"StumbleUpon Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stumbleupon-circle\",\r\n\t\ttitle: __(\"StumbleUpon Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subscript\",\r\n\t\ttitle: __(\"subscript\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subway\",\r\n\t\ttitle: __(\"Subway\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suitcase\",\r\n\t\ttitle: __(\"Suitcase\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"moving\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suitcase-rolling\",\r\n\t\ttitle: __(\"Suitcase Rolling\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sun\",\r\n\t\ttitle: __(\"Sun\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"objects\", \"spinners\", \"summer\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superpowers\",\r\n\t\ttitle: __(\"Superpowers\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superscript\",\r\n\t\ttitle: __(\"superscript\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"supple\",\r\n\t\ttitle: __(\"Supple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"surprise\",\r\n\t\ttitle: __(\"Hushed Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"suse\",\r\n\t\ttitle: __(\"Suse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swatchbook\",\r\n\t\ttitle: __(\"Swatchbook\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swift\",\r\n\t\ttitle: __(\"Swift\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swimmer\",\r\n\t\ttitle: __(\"Swimmer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"fitness\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"maritime\",\r\n\t\t\t\"sports\",\r\n\t\t\t\"summer\",\r\n\t\t\t\"travel\",\r\n\t\t\t\"users-people\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"swimming-pool\",\r\n\t\ttitle: __(\"Swimming Pool\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"summer\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"symfony\",\r\n\t\ttitle: __(\"Symfony\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"synagogue\",\r\n\t\ttitle: __(\"Synagogue\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sync\",\r\n\t\ttitle: __(\"Sync\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"sync-alt\",\r\n\t\ttitle: __(\"Alternate Sync\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"syringe\",\r\n\t\ttitle: __(\"Syringe\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table\",\r\n\t\ttitle: __(\"table\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table-tennis\",\r\n\t\ttitle: __(\"Table Tennis\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablet\",\r\n\t\ttitle: __(\"tablet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablet-alt\",\r\n\t\ttitle: __(\"Alternate Tablet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"computers\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tablets\",\r\n\t\ttitle: __(\"Tablets\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tachometer-alt\",\r\n\t\ttitle: __(\"Alternate Tachometer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tag\",\r\n\t\ttitle: __(\"tag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tags\",\r\n\t\ttitle: __(\"tags\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tape\",\r\n\t\ttitle: __(\"Tape\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tasks\",\r\n\t\ttitle: __(\"Tasks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"taxi\",\r\n\t\ttitle: __(\"Taxi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"maps\", \"objects\", \"travel\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teamspeak\",\r\n\t\ttitle: __(\"TeamSpeak\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teeth\",\r\n\t\ttitle: __(\"Teeth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"teeth-open\",\r\n\t\ttitle: __(\"Teeth Open\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram\",\r\n\t\ttitle: __(\"Telegram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram-plane\",\r\n\t\ttitle: __(\"Telegram Plane\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"temperature-high\",\r\n\t\ttitle: __(\"High Temperature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"temperature-low\",\r\n\t\ttitle: __(\"Low Temperature\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tencent-weibo\",\r\n\t\ttitle: __(\"Tencent Weibo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tenge\",\r\n\t\ttitle: __(\"Tenge\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"terminal\",\r\n\t\ttitle: __(\"Terminal\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"text-height\",\r\n\t\ttitle: __(\"text-height\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"text-width\",\r\n\t\ttitle: __(\"Text Width\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th\",\r\n\t\ttitle: __(\"th\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th-large\",\r\n\t\ttitle: __(\"th-large\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"th-list\",\r\n\t\ttitle: __(\"th-list\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"the-red-yeti\",\r\n\t\ttitle: __(\"The Red Yeti\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"theater-masks\",\r\n\t\ttitle: __(\"Theater Masks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\"],\r\n\t},\r\n\t{\r\n\t\tname: \"themeco\",\r\n\t\ttitle: __(\"Themeco\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"themeisle\",\r\n\t\ttitle: __(\"ThemeIsle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer\",\r\n\t\ttitle: __(\"Thermometer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-empty\",\r\n\t\ttitle: __(\"Thermometer Empty\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-full\",\r\n\t\ttitle: __(\"Thermometer Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-half\",\r\n\t\ttitle: __(\"Thermometer 1/2 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-quarter\",\r\n\t\ttitle: __(\"Thermometer 1/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thermometer-three-quarters\",\r\n\t\ttitle: __(\"Thermometer 3/4 Full\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"think-peaks\",\r\n\t\ttitle: __(\"Think Peaks\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbs-down\",\r\n\t\ttitle: __(\"thumbs-down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hands\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbs-up\",\r\n\t\ttitle: __(\"thumbs-up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"hands\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"payments-shopping\",\r\n\t\t\t\"social\",\r\n\t\t\t\"status\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"thumbtack\",\r\n\t\ttitle: __(\"Thumbtack\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"maps\", \"objects\", \"social\", \"writing\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ticket-alt\",\r\n\t\ttitle: __(\"Alternate Ticket\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tiktok\",\r\n\t\ttitle: __(\"TikTok\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"times\",\r\n\t\ttitle: __(\"Times\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"times-circle\",\r\n\t\ttitle: __(\"Times Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tint\",\r\n\t\ttitle: __(\"tint\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"images\", \"maps\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tint-slash\",\r\n\t\ttitle: __(\"Tint Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tired\",\r\n\t\ttitle: __(\"Tired Face\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"emoji\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toggle-off\",\r\n\t\ttitle: __(\"Toggle Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toggle-on\",\r\n\t\ttitle: __(\"Toggle On\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"toggle\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet\",\r\n\t\ttitle: __(\"Toilet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet-paper\",\r\n\t\ttitle: __(\"Toilet Paper\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"camping\", \"halloween\", \"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toilet-paper-slash\",\r\n\t\ttitle: __(\"Toilet Paper Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"household\"],\r\n\t},\r\n\t{\r\n\t\tname: \"toolbox\",\r\n\t\ttitle: __(\"Toolbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tools\",\r\n\t\ttitle: __(\"Tools\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tooth\",\r\n\t\ttitle: __(\"Tooth\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"torah\",\r\n\t\ttitle: __(\"Torah\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"torii-gate\",\r\n\t\ttitle: __(\"Torii Gate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tractor\",\r\n\t\ttitle: __(\"Tractor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trade-federation\",\r\n\t\ttitle: __(\"Trade Federation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trademark\",\r\n\t\ttitle: __(\"Trademark\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\"],\r\n\t},\r\n\t{\r\n\t\tname: \"traffic-light\",\r\n\t\ttitle: __(\"Traffic Light\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trailer\",\r\n\t\ttitle: __(\"Trailer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"camping\", \"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"train\",\r\n\t\ttitle: __(\"Train\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tram\",\r\n\t\ttitle: __(\"Tram\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"travel\", \"vehicles\", \"winter\"],\r\n\t},\r\n\t{\r\n\t\tname: \"transgender\",\r\n\t\ttitle: __(\"Transgender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"transgender-alt\",\r\n\t\ttitle: __(\"Alternate Transgender\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash\",\r\n\t\ttitle: __(\"Trash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-alt\",\r\n\t\ttitle: __(\"Alternate Trash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-restore\",\r\n\t\ttitle: __(\"Trash Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trash-restore-alt\",\r\n\t\ttitle: __(\"Alternative Trash Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tree\",\r\n\t\ttitle: __(\"Tree\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"camping\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trello\",\r\n\t\ttitle: __(\"Trello\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"atlassian\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trophy\",\r\n\t\ttitle: __(\"trophy\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"maps\", \"objects\", \"payments-shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck\",\r\n\t\ttitle: __(\"truck\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"automotive\",\r\n\t\t\t\"logistics\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"shopping\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-loading\",\r\n\t\ttitle: __(\"Truck Loading\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-monster\",\r\n\t\ttitle: __(\"Truck Monster\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-moving\",\r\n\t\ttitle: __(\"Truck Moving\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"moving\"],\r\n\t},\r\n\t{\r\n\t\tname: \"truck-pickup\",\r\n\t\ttitle: __(\"Truck Side\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"automotive\", \"construction\", \"vehicles\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tshirt\",\r\n\t\ttitle: __(\"T-Shirt\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"shopping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tty\",\r\n\t\ttitle: __(\"TTY\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\", \"communication\", \"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr\",\r\n\t\ttitle: __(\"Tumblr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr-square\",\r\n\t\ttitle: __(\"Tumblr Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tv\",\r\n\t\ttitle: __(\"Television\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"audio-video\",\r\n\t\t\t\"computers\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"household\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"travel\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"twitch\",\r\n\t\ttitle: __(\"Twitch\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitter\",\r\n\t\ttitle: __(\"Twitter\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\", \"tweet\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitter-square\",\r\n\t\ttitle: __(\"Twitter Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"social network\", \"tweet\"],\r\n\t},\r\n\t{\r\n\t\tname: \"typo3\",\r\n\t\ttitle: __(\"Typo3\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uber\",\r\n\t\ttitle: __(\"Uber\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ubuntu\",\r\n\t\ttitle: __(\"Ubuntu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"linux\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uikit\",\r\n\t\ttitle: __(\"UIkit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbraco\",\r\n\t\ttitle: __(\"Umbraco\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbrella\",\r\n\t\ttitle: __(\"Umbrella\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\", \"spring\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"umbrella-beach\",\r\n\t\ttitle: __(\"Umbrella Beach\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"summer\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uncharted\",\r\n\t\ttitle: __(\"Uncharted Software\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"underline\",\r\n\t\ttitle: __(\"Underline\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"undo\",\r\n\t\ttitle: __(\"Undo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"undo-alt\",\r\n\t\ttitle: __(\"Alternate Undo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"audio-video\", \"editors\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"uniregistry\",\r\n\t\ttitle: __(\"Uniregistry\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unity\",\r\n\t\ttitle: __(\"Unity 3D\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"universal-access\",\r\n\t\ttitle: __(\"Universal Access\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"accessibility\"],\r\n\t},\r\n\t{\r\n\t\tname: \"university\",\r\n\t\ttitle: __(\"University\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlink\",\r\n\t\ttitle: __(\"unlink\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"editors\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock\",\r\n\t\ttitle: __(\"unlock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock-alt\",\r\n\t\ttitle: __(\"Alternate Unlock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"objects\", \"security\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unsplash\",\r\n\t\ttitle: __(\"Unsplash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"images\"],\r\n\t},\r\n\t{\r\n\t\tname: \"untappd\",\r\n\t\ttitle: __(\"Untappd\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"upload\",\r\n\t\ttitle: __(\"Upload\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"arrows\", \"computers\", \"interfaces\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ups\",\r\n\t\ttitle: __(\"UPS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"United Parcel Service\", \"package\", \"shipping\"],\r\n\t},\r\n\t{\r\n\t\tname: \"usb\",\r\n\t\ttitle: __(\"USB\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user\",\r\n\t\ttitle: __(\"User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\", \"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-alt\",\r\n\t\ttitle: __(\"Alternate User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-alt-slash\",\r\n\t\ttitle: __(\"Alternate User Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-astronaut\",\r\n\t\ttitle: __(\"User Astronaut\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"science-fiction\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-check\",\r\n\t\ttitle: __(\"User Check\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-circle\",\r\n\t\ttitle: __(\"User Circle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"interfaces\", \"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-clock\",\r\n\t\ttitle: __(\"User Clock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-cog\",\r\n\t\ttitle: __(\"User Cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-edit\",\r\n\t\ttitle: __(\"User Edit\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-friends\",\r\n\t\ttitle: __(\"User Friends\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-graduate\",\r\n\t\ttitle: __(\"User Graduate\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"education\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-injured\",\r\n\t\ttitle: __(\"User Injured\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-lock\",\r\n\t\ttitle: __(\"User Lock\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-md\",\r\n\t\ttitle: __(\"Doctor\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"health\", \"medical\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-minus\",\r\n\t\ttitle: __(\"User Minus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-ninja\",\r\n\t\ttitle: __(\"User Ninja\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-nurse\",\r\n\t\ttitle: __(\"Nurse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-plus\",\r\n\t\ttitle: __(\"User Plus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-secret\",\r\n\t\ttitle: __(\"User Secret\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\", \"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-shield\",\r\n\t\ttitle: __(\"User Shield\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"security\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-slash\",\r\n\t\ttitle: __(\"User Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"status\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-tag\",\r\n\t\ttitle: __(\"User Tag\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-tie\",\r\n\t\ttitle: __(\"User Tie\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"clothing\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"user-times\",\r\n\t\ttitle: __(\"Remove User\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users\",\r\n\t\ttitle: __(\"Users\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"social\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users-cog\",\r\n\t\ttitle: __(\"Users Cog\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"users-slash\",\r\n\t\ttitle: __(\"Users Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"usps\",\r\n\t\ttitle: __(\"United States Postal Service\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"american\", \"package\", \"shipping\", \"usa\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ussunnah\",\r\n\t\ttitle: __(\"us-Sunnah Foundation\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"utensil-spoon\",\r\n\t\ttitle: __(\"Utensil Spoon\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"utensils\",\r\n\t\ttitle: __(\"Utensils\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"hotel\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vaadin\",\r\n\t\ttitle: __(\"Vaadin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vector-square\",\r\n\t\ttitle: __(\"Vector Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"design\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus\",\r\n\t\ttitle: __(\"Venus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus-double\",\r\n\t\ttitle: __(\"Venus Double\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"venus-mars\",\r\n\t\ttitle: __(\"Venus Mars\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gender\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vest\",\r\n\t\ttitle: __(\"vest\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vest-patches\",\r\n\t\ttitle: __(\"vest-patches\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"maps\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viacoin\",\r\n\t\ttitle: __(\"Viacoin\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viadeo\",\r\n\t\ttitle: __(\"Viadeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viadeo-square\",\r\n\t\ttitle: __(\"Viadeo Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vial\",\r\n\t\ttitle: __(\"Vial\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vials\",\r\n\t\ttitle: __(\"Vials\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"pharmacy\", \"science\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viber\",\r\n\t\ttitle: __(\"Viber\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video\",\r\n\t\ttitle: __(\"Video\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"chat\", \"social\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video-slash\",\r\n\t\ttitle: __(\"Video Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"chat\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vihara\",\r\n\t\ttitle: __(\"Vihara\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"religion\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo\",\r\n\t\ttitle: __(\"Vimeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo-square\",\r\n\t\ttitle: __(\"Vimeo Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo-v\",\r\n\t\ttitle: __(\"Vimeo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"vimeo\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vine\",\r\n\t\ttitle: __(\"Vine\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"virus\",\r\n\t\ttitle: __(\"Virus\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"virus-slash\",\r\n\t\ttitle: __(\"Virus Slash\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"viruses\",\r\n\t\ttitle: __(\"Viruses\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vk\",\r\n\t\ttitle: __(\"VK\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vnv\",\r\n\t\ttitle: __(\"VNV\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"voicemail\",\r\n\t\ttitle: __(\"Voicemail\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"communication\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volleyball-ball\",\r\n\t\ttitle: __(\"Volleyball Ball\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"sports\", \"summer\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-down\",\r\n\t\ttitle: __(\"Volume Down\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-mute\",\r\n\t\ttitle: __(\"Volume Mute\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-off\",\r\n\t\ttitle: __(\"Volume Off\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"volume-up\",\r\n\t\ttitle: __(\"Volume Up\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\", \"interfaces\", \"music\", \"status\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vote-yea\",\r\n\t\ttitle: __(\"Vote Yea\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"political\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vr-cardboard\",\r\n\t\ttitle: __(\"Cardboard VR\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"3d\", \"augment\", \"google\", \"reality\", \"virtual\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vuejs\",\r\n\t\ttitle: __(\"Vue.js\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"walking\",\r\n\t\ttitle: __(\"Walking\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"fitness\", \"users-people\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wallet\",\r\n\t\ttitle: __(\"Wallet\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"business\", \"finance\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"warehouse\",\r\n\t\ttitle: __(\"Warehouse\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"buildings\", \"logistics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"watchman-monitoring\",\r\n\t\ttitle: __(\"Watchman Monitoring\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"water\",\r\n\t\ttitle: __(\"Water\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"energy\", \"maritime\", \"summer\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wave-square\",\r\n\t\ttitle: __(\"Square Wave\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"mathematics\"],\r\n\t},\r\n\t{\r\n\t\tname: \"waze\",\r\n\t\ttitle: __(\"Waze\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weebly\",\r\n\t\ttitle: __(\"Weebly\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weibo\",\r\n\t\ttitle: __(\"Weibo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weight\",\r\n\t\ttitle: __(\"Weight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weight-hanging\",\r\n\t\ttitle: __(\"Hanging Weight\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"solid\", \"anvil\", \"heavy\", \"measurement\"],\r\n\t},\r\n\t{\r\n\t\tname: \"weixin\",\r\n\t\ttitle: __(\"Weixin (WeChat)\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"whatsapp\",\r\n\t\ttitle: __(\"What's App\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"whatsapp-square\",\r\n\t\ttitle: __(\"What's App Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wheelchair\",\r\n\t\ttitle: __(\"Wheelchair\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"accessibility\",\r\n\t\t\t\"health\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"objects\",\r\n\t\t\t\"users-people\",\r\n\t\t\t\"vehicles\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"whmcs\",\r\n\t\ttitle: __(\"WHMCS\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wifi\",\r\n\t\ttitle: __(\"WiFi\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\r\n\t\t\t\"communication\",\r\n\t\t\t\"hotel\",\r\n\t\t\t\"interfaces\",\r\n\t\t\t\"maps\",\r\n\t\t\t\"status\",\r\n\t\t\t\"toggle\",\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tname: \"wikipedia-w\",\r\n\t\ttitle: __(\"Wikipedia W\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wind\",\r\n\t\ttitle: __(\"Wind\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"energy\", \"maritime\", \"weather\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-close\",\r\n\t\ttitle: __(\"Window Close\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-maximize\",\r\n\t\ttitle: __(\"Window Maximize\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-minimize\",\r\n\t\ttitle: __(\"Window Minimize\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"window-restore\",\r\n\t\ttitle: __(\"Window Restore\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"code\"],\r\n\t},\r\n\t{\r\n\t\tname: \"windows\",\r\n\t\ttitle: __(\"Windows\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"microsoft\", \"operating system\", \"os\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-bottle\",\r\n\t\ttitle: __(\"Wine Bottle\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"autumn\", \"beverage\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-glass\",\r\n\t\ttitle: __(\"Wine Glass\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"maps\", \"moving\", \"objects\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wine-glass-alt\",\r\n\t\ttitle: __(\"Alternate Wine Glas\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"beverage\", \"travel\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wix\",\r\n\t\ttitle: __(\"Wix\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wizards-of-the-coast\",\r\n\t\ttitle: __(\"Wizards of the Coast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"gaming-tabletop\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wodu\",\r\n\t\ttitle: __(\"Wodu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wolf-pack-battalion\",\r\n\t\ttitle: __(\"Wolf Pack Battalion\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"won-sign\",\r\n\t\ttitle: __(\"Won Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wordpress\",\r\n\t\ttitle: __(\"WordPress Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wordpress-simple\",\r\n\t\ttitle: __(\"Wordpress Simple\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpbeginner\",\r\n\t\ttitle: __(\"WPBeginner\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpexplorer\",\r\n\t\ttitle: __(\"WPExplorer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpforms\",\r\n\t\ttitle: __(\"WPForms\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wpressr\",\r\n\t\ttitle: __(\"wpressr\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\", \"rendact\"],\r\n\t},\r\n\t{\r\n\t\tname: \"wrench\",\r\n\t\ttitle: __(\"Wrench\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"construction\", \"editors\", \"interfaces\", \"maps\", \"objects\"],\r\n\t},\r\n\t{\r\n\t\tname: \"x-ray\",\r\n\t\ttitle: __(\"X-Ray\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"medical\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xbox\",\r\n\t\ttitle: __(\"Xbox\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"games\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xing\",\r\n\t\ttitle: __(\"Xing\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"xing-square\",\r\n\t\ttitle: __(\"Xing Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"y-combinator\",\r\n\t\ttitle: __(\"Y Combinator\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yahoo\",\r\n\t\ttitle: __(\"Yahoo Logo\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yammer\",\r\n\t\ttitle: __(\"Yammer\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yandex\",\r\n\t\ttitle: __(\"Yandex\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yandex-international\",\r\n\t\ttitle: __(\"Yandex International\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yarn\",\r\n\t\ttitle: __(\"Yarn\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yelp\",\r\n\t\ttitle: __(\"Yelp\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yen-sign\",\r\n\t\ttitle: __(\"Yen Sign\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"currency\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yin-yang\",\r\n\t\ttitle: __(\"Yin Yang\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"religion\", \"spinners\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yoast\",\r\n\t\ttitle: __(\"Yoast\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube\",\r\n\t\ttitle: __(\"YouTube\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"audio-video\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube-square\",\r\n\t\ttitle: __(\"YouTube Square\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n\t{\r\n\t\tname: \"zhihu\",\r\n\t\ttitle: __(\"Zhihu\", \"ultimate-blocks\"),\r\n\t\ticon: (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\ttype: \"font-awesome\",\r\n\t\tcategories: [\"brands\"],\r\n\t},\r\n];\r\n\r\nexport default fontAwesomeIcons;\r\n","export { default as fontAwesomeCategories } from \"./categories\";\r\nexport { default as fontAwesomeIcons } from \"./icons\";\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\taddCard,\r\n\taddSubmenu,\r\n\talignCenter,\r\n\talignJustify,\r\n\talignLeft,\r\n\talignNone,\r\n\talignRight,\r\n\tarchive,\r\n\tarrowDown,\r\n\tarrowLeft,\r\n\tarrowRight,\r\n\tarrowUp,\r\n\tatSymbol,\r\n\taspectRatio,\r\n\taudio,\r\n\tbackup,\r\n\tblockDefault,\r\n\tblockTable,\r\n\tbox,\r\n\tbrush,\r\n\tbug,\r\n\tbutton,\r\n\tbuttons,\r\n\tcalendar,\r\n\tcancelCircleFilled,\r\n\tcapturePhoto,\r\n\tcaptureVideo,\r\n\tcategory,\r\n\tchartBar,\r\n\tcheck,\r\n\tchevronDown,\r\n\tchevronLeft,\r\n\tchevronRight,\r\n\tchevronRightSmall,\r\n\tchevronUp,\r\n\tclassic,\r\n\tclose,\r\n\tcloseSmall,\r\n\tcloudUpload,\r\n\tcloud,\r\n\tcode,\r\n\tcog,\r\n\tcolor,\r\n\tcolumn,\r\n\tcolumns,\r\n\tcomment,\r\n\tcommentAuthorAvatar,\r\n\tcommentAuthorName,\r\n\tcommentContent,\r\n\t// commentEditLink, the WP Icons NPM package does not yet include this icon.\r\n\tcommentReplyLink,\r\n\tcover,\r\n\tcreate,\r\n\tcrop,\r\n\tcurrencyDollar,\r\n\tcurrencyEuro,\r\n\tcurrencyPound,\r\n\tcustomPostType,\r\n\tdesktop,\r\n\tdragHandle,\r\n\tdownload,\r\n\tedit,\r\n\texternal,\r\n\tfile,\r\n\tflipHorizontal,\r\n\tflipVertical,\r\n\tformatBold,\r\n\tformatCapitalize,\r\n\tformatIndent,\r\n\tformatIndentRTL,\r\n\tformatItalic,\r\n\tformatListBullets,\r\n\tformatListBulletsRTL,\r\n\tformatListNumbered,\r\n\tformatListNumberedRTL,\r\n\tformatLtr,\r\n\tformatLowercase,\r\n\tformatOutdent,\r\n\tformatOutdentRTL,\r\n\tformatRtl,\r\n\tformatStrikethrough,\r\n\tformatUnderline,\r\n\tformatUppercase,\r\n\tfullscreen,\r\n\tgallery,\r\n\tglobe,\r\n\tgrid,\r\n\tgroup,\r\n\thandle,\r\n\theading,\r\n\thelp,\r\n\thelpFilled,\r\n\tinbox,\r\n\tinstitution,\r\n\thome,\r\n\thtml,\r\n\timage,\r\n\tinfo,\r\n\tinsertAfter,\r\n\tinsertBefore,\r\n\tjustifyLeft,\r\n\tjustifyCenter,\r\n\tjustifyRight,\r\n\tjustifySpaceBetween,\r\n\tkey,\r\n\tkeyboardClose,\r\n\tkeyboardReturn,\r\n\tlayout,\r\n\tlifesaver,\r\n\t// There are some issues with these icons.\r\n\t// lineDashed,\r\n\t// lineDotted,\r\n\t// lineSolid,\r\n\tlink,\r\n\tlinkOff,\r\n\tlist,\r\n\tlistView,\r\n\tlock,\r\n\tlogin,\r\n\tloop,\r\n\tmapMarker,\r\n\tmedia,\r\n\tmediaAndText,\r\n\tmegaphone,\r\n\tmenu,\r\n\tmobile,\r\n\tmore,\r\n\tmoreHorizontal,\r\n\tmoreHorizontalMobile,\r\n\tmoreVertical,\r\n\tmoveTo,\r\n\tnavigation,\r\n\toverlayText,\r\n\tpageBreak,\r\n\tcustomLink,\r\n\tpage,\r\n\tpages,\r\n\tparagraph,\r\n\tpayment,\r\n\tpercent,\r\n\tpositionCenter,\r\n\tpositionLeft,\r\n\tpositionRight,\r\n\tpencil,\r\n\tpeople,\r\n\tpin,\r\n\tplugins,\r\n\tplusCircleFilled,\r\n\tplusCircle,\r\n\tplus,\r\n\tpost,\r\n\tpostAuthor,\r\n\tpostCategories,\r\n\tpostContent,\r\n\tpostComments,\r\n\tpostCommentsCount,\r\n\tpostCommentsForm,\r\n\tpostDate,\r\n\tpostExcerpt,\r\n\tpostFeaturedImage,\r\n\tpostList,\r\n\tpostTerms,\r\n\tprevious,\r\n\tnext,\r\n\tpreformatted,\r\n\tpullLeft,\r\n\tpullRight,\r\n\tpullquote,\r\n\tqueryPagination,\r\n\tqueryPaginationNext,\r\n\tqueryPaginationNumbers,\r\n\tqueryPaginationPrevious,\r\n\tquote,\r\n\treceipt,\r\n\tredo,\r\n\tremoveBug,\r\n\tremoveSubmenu,\r\n\treplace,\r\n\treset,\r\n\tresizeCornerNE,\r\n\treusableBlock,\r\n\trotateLeft,\r\n\trotateRight,\r\n\trow,\r\n\trss,\r\n\tsearch,\r\n\tseparator,\r\n\tsettings,\r\n\tshare,\r\n\tshield,\r\n\tshortcode,\r\n\tsiteLogo,\r\n\tstack,\r\n\tstarEmpty,\r\n\tstarFilled,\r\n\tstarHalf,\r\n\tstore,\r\n\tstretchFullWidth,\r\n\tstyles,\r\n\tshipping,\r\n\tstretchWide,\r\n\tsubscript,\r\n\tsuperscript,\r\n\tswatch,\r\n\tsymbol,\r\n\tsymbolFilled,\r\n\ttableColumnAfter,\r\n\ttableColumnBefore,\r\n\ttableColumnDelete,\r\n\ttableRowAfter,\r\n\ttableRowBefore,\r\n\ttableRowDelete,\r\n\ttable,\r\n\ttag,\r\n\ttermDescription,\r\n\tfooter,\r\n\theader,\r\n\tsidebar,\r\n\ttextColor,\r\n\ttablet,\r\n\ttip,\r\n\ttitle,\r\n\ttool,\r\n\ttrash,\r\n\ttrendingDown,\r\n\ttrendingUp,\r\n\ttypography,\r\n\tundo,\r\n\tungroup,\r\n\tunlock,\r\n\tupdate,\r\n\tupload,\r\n\tverse,\r\n\tvideo,\r\n\twarning,\r\n\twidget,\r\n} from \"@wordpress/icons\";\r\n\r\n/**\r\n * Internal dependencies\r\n */\r\nimport {\r\n\tamazon,\r\n\tbandcamp,\r\n\tbehance,\r\n\tchain,\r\n\tcodepen,\r\n\tdeviantart,\r\n\tdribbble,\r\n\tdropbox,\r\n\tetsy,\r\n\tfacebook,\r\n\tfeed,\r\n\tfivehundredpx,\r\n\tflickr,\r\n\tfoursquare,\r\n\tgoodreads,\r\n\tgoogle,\r\n\tgithub,\r\n\tinstagram,\r\n\tlastfm,\r\n\tlinkedin,\r\n\tmail,\r\n\tmastodon,\r\n\tmeetup,\r\n\tmedium,\r\n\tpatreon,\r\n\tpinterest,\r\n\tpocket,\r\n\tredditSolid,\r\n\treddit,\r\n\tskype,\r\n\tsnapchat,\r\n\tsoundcloud,\r\n\tspotify,\r\n\ttelegram,\r\n\ttiktok,\r\n\ttumblr,\r\n\ttwitch,\r\n\ttwitter,\r\n\tvimeo,\r\n\tvk,\r\n\twordpress,\r\n\tyelp,\r\n\tyoutube,\r\n} from \"./wordpress/social\";\r\nimport { fontAwesomeCategories, fontAwesomeIcons } from \"./font-awesome\";\r\n\r\n// Temporary icon specifications that are not yet in the NPM package.\r\nimport { commentEditLink, sparkles } from \"./wordpress/temp\";\r\n\r\nconst wordpressSocialIcons = [\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"wordpress\",\r\n\t\ttitle: \"WordPress\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: wordpress,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fivehundredpx\",\r\n\t\ttitle: \"500px\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: fivehundredpx,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"amazon\",\r\n\t\ttitle: \"Amazon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: amazon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"bandcamp\",\r\n\t\ttitle: \"Bandcamp\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: bandcamp,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"behance\",\r\n\t\ttitle: \"Behance\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: behance,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chain\",\r\n\t\ttitle: \"Link\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chain,\r\n\t},\r\n\t{\r\n\t\tname: \"codepen\",\r\n\t\ttitle: \"CodePen\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: codepen,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"deviantart\",\r\n\t\ttitle: \"DeviantArt\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: deviantart,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dribbble\",\r\n\t\ttitle: \"Dribbble\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dribbble,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dropbox\",\r\n\t\ttitle: \"Dropbox\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dropbox,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"etsy\",\r\n\t\ttitle: \"Etsy\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: etsy,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"facebook\",\r\n\t\ttitle: \"Facebook\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: facebook,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"feed\",\r\n\t\ttitle: \"RSS Feed\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: feed,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"flickr\",\r\n\t\ttitle: \"Flickr\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flickr,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"foursquare\",\r\n\t\ttitle: \"Foursquare\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: foursquare,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"goodreads\",\r\n\t\ttitle: \"Goodreads\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: goodreads,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"google\",\r\n\t\ttitle: \"Google\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: google,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"github\",\r\n\t\ttitle: \"GitHub\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: github,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"instagram\",\r\n\t\ttitle: \"Instagram\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: instagram,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lastfm\",\r\n\t\ttitle: \"Last.fm\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lastfm,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkedin\",\r\n\t\ttitle: \"LinkedIn\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: linkedin,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mail\",\r\n\t\ttitle: \"Mail\",\r\n\t\tcategories: [\"email\", \"e-mail\"],\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mail,\r\n\t},\r\n\t{\r\n\t\tname: \"mastodon\",\r\n\t\ttitle: \"Mastodon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mastodon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"meetup\",\r\n\t\ttitle: \"Meetup\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: meetup,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"medium\",\r\n\t\ttitle: \"Medium\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: medium,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"patreon\",\r\n\t\ttitle: \"Patreon\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: patreon,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pinterest\",\r\n\t\ttitle: \"Pinterest\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pinterest,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"pocket\",\r\n\t\ttitle: \"Pocket\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pocket,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit-solid\",\r\n\t\ttitle: \"Reddit Solid\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: redditSolid,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reddit\",\r\n\t\ttitle: \"Reddit\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reddit,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"skype\",\r\n\t\ttitle: \"Skype\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: skype,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"snapchat\",\r\n\t\ttitle: \"Snapchat\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: snapchat,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"soundcloud\",\r\n\t\ttitle: \"SoundCloud\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: soundcloud,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"spotify\",\r\n\t\ttitle: \"Spotify\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: spotify,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"telegram\",\r\n\t\ttitle: \"Telegram\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: telegram,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tiktok\",\r\n\t\ttitle: \"TikTok\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tiktok,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tumblr\",\r\n\t\ttitle: \"Tumblr\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tumblr,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"twitch\",\r\n\t\ttitle: \"Twitch\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: twitch,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"twitter\",\r\n\t\ttitle: \"Twitter\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: twitter,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vimeo\",\r\n\t\ttitle: \"Vimeo\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: vimeo,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"vk\",\r\n\t\ttitle: \"VK\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: vk,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"yelp\",\r\n\t\ttitle: \"Yelp\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: yelp,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n\t{\r\n\t\tname: \"youtube\",\r\n\t\ttitle: \"YouTube\",\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: youtube,\r\n\t\tcategories: [\"logos\"],\r\n\t},\r\n];\r\n\r\nconst wordpressIcons = [\r\n\t{\r\n\t\tname: \"addCard\",\r\n\t\ttitle: __(\"Add Card\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: addCard,\r\n\t},\r\n\t{\r\n\t\tname: \"addSubmenu\",\r\n\t\ttitle: __(\"Add Submenu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: addSubmenu,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignCenter\",\r\n\t\ttitle: __(\"Align Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignCenter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignJustify\",\r\n\t\ttitle: __(\"Align Justify\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignJustify,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignLeft\",\r\n\t\ttitle: __(\"Align Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignLeft,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignNone\",\r\n\t\ttitle: __(\"Align None\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignNone,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"alignRight\",\r\n\t\ttitle: __(\"Align Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: alignRight,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"archive\",\r\n\t\ttitle: __(\"Archive\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: archive,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowDown\",\r\n\t\ttitle: __(\"Arrow Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowLeft\",\r\n\t\ttitle: __(\"Arrow Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowRight\",\r\n\t\ttitle: __(\"Arrow Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"arrowUp\",\r\n\t\ttitle: __(\"Arrow Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: arrowUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"atSymbol\",\r\n\t\ttitle: __(\"At Symbol\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: atSymbol,\r\n\t},\r\n\t{\r\n\t\tname: \"aspectRatio\",\r\n\t\ttitle: __(\"Aspect Ratio\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: aspectRatio,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"audio\",\r\n\t\ttitle: __(\"Audio\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: audio,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"backup\",\r\n\t\ttitle: __(\"Backup\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: backup,\r\n\t},\r\n\t{\r\n\t\tname: \"blockDefault\",\r\n\t\ttitle: __(\"Block Default\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: blockDefault,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"blockTable\",\r\n\t\ttitle: __(\"Block Table\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: blockTable,\r\n\t},\r\n\t{\r\n\t\tname: \"box\",\r\n\t\ttitle: __(\"Box\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: box,\r\n\t},\r\n\t{\r\n\t\tname: \"brush\",\r\n\t\ttitle: __(\"Brush\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: brush,\r\n\t},\r\n\t{\r\n\t\tname: \"bug\",\r\n\t\ttitle: __(\"Bug\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: bug,\r\n\t},\r\n\t{\r\n\t\tname: \"button\",\r\n\t\ttitle: __(\"Button\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: button,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"buttons\",\r\n\t\ttitle: __(\"Buttons\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: buttons,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"calendar\",\r\n\t\ttitle: __(\"Calendar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: calendar,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cancelCircleFilled\",\r\n\t\ttitle: __(\"Cancel - Circle Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cancelCircleFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"capturePhoto\",\r\n\t\ttitle: __(\"Capture Photo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: capturePhoto,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"captureVideo\",\r\n\t\ttitle: __(\"Capture Video\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: captureVideo,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"category\",\r\n\t\ttitle: __(\"Category\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: category,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chartBar\",\r\n\t\ttitle: __(\"Chart Bar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chartBar,\r\n\t},\r\n\t{\r\n\t\tname: \"check\",\r\n\t\ttitle: __(\"Check\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: check,\r\n\t},\r\n\t{\r\n\t\tname: \"chevronDown\",\r\n\t\ttitle: __(\"Chevron Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronLeft\",\r\n\t\ttitle: __(\"Chevron Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronRight\",\r\n\t\ttitle: __(\"Chevron Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronRightSmall\",\r\n\t\ttitle: __(\"Chevron Right - Small\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronRightSmall,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"chevronUp\",\r\n\t\ttitle: __(\"Chevron Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: chevronUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"classic\",\r\n\t\ttitle: __(\"Classic\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: classic,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"close\",\r\n\t\ttitle: __(\"Close\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: close,\r\n\t},\r\n\t{\r\n\t\tname: \"closeSmall\",\r\n\t\ttitle: __(\"Close - Small\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: closeSmall,\r\n\t},\r\n\t{\r\n\t\tname: \"cloudUpload\",\r\n\t\ttitle: __(\"Cloud Upload\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cloudUpload,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cloud\",\r\n\t\ttitle: __(\"Cloud\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cloud,\r\n\t},\r\n\t{\r\n\t\tname: \"code\",\r\n\t\ttitle: __(\"Code\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: code,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cog\",\r\n\t\ttitle: __(\"Cog\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cog,\r\n\t},\r\n\t{\r\n\t\tname: \"color\",\r\n\t\ttitle: __(\"Color\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: color,\r\n\t},\r\n\t{\r\n\t\tname: \"column\",\r\n\t\ttitle: __(\"Column\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: column,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"columns\",\r\n\t\ttitle: __(\"Columns\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: columns,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"comment\",\r\n\t\ttitle: __(\"Comment\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: comment,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentAuthorAvatar\",\r\n\t\ttitle: __(\"Comment Author Avatar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentAuthorAvatar,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentAuthorName\",\r\n\t\ttitle: __(\"Comment Author Name\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentAuthorName,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentContent\",\r\n\t\ttitle: __(\"Comment Content\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentContent,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentEditLink\",\r\n\t\ttitle: __(\"Comment Edit Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentEditLink,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"commentReplyLink\",\r\n\t\ttitle: __(\"Comment Reply Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: commentReplyLink,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"cover\",\r\n\t\ttitle: __(\"Cover\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: cover,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"create\",\r\n\t\ttitle: __(\"Create\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: create,\r\n\t},\r\n\t{\r\n\t\tname: \"crop\",\r\n\t\ttitle: __(\"Crop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: crop,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyDollar\",\r\n\t\ttitle: __(\"Currency Dollar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyDollar,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyEuro\",\r\n\t\ttitle: __(\"Currency Euro\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyEuro,\r\n\t},\r\n\t{\r\n\t\tname: \"currencyPound\",\r\n\t\ttitle: __(\"Currency Pound\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: currencyPound,\r\n\t},\r\n\t{\r\n\t\tname: \"customPostType\",\r\n\t\ttitle: __(\"Custom Post Type\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: customPostType,\r\n\t},\r\n\t{\r\n\t\tname: \"desktop\",\r\n\t\ttitle: __(\"Desktop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: desktop,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"dragHandle\",\r\n\t\ttitle: __(\"Drag Handle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: dragHandle,\r\n\t},\r\n\t{\r\n\t\tname: \"download\",\r\n\t\ttitle: __(\"Download\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: download,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"edit\",\r\n\t\ttitle: __(\"Edit\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: edit,\r\n\t},\r\n\t{\r\n\t\tname: \"external\",\r\n\t\ttitle: __(\"External\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: external,\r\n\t},\r\n\t{\r\n\t\tname: \"file\",\r\n\t\ttitle: __(\"File\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: file,\r\n\t},\r\n\t{\r\n\t\tname: \"flipHorizontal\",\r\n\t\ttitle: __(\"Flip Horizontal\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flipHorizontal,\r\n\t},\r\n\t{\r\n\t\tname: \"flipVertical\",\r\n\t\ttitle: __(\"Flip Vertical\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: flipVertical,\r\n\t},\r\n\t{\r\n\t\tname: \"formatBold\",\r\n\t\ttitle: __(\"Format Bold\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatBold,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatCapitalize\",\r\n\t\ttitle: __(\"Format Capitalize\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatCapitalize,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatIndent\",\r\n\t\ttitle: __(\"Format Indent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatIndent,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatIndentRTL\",\r\n\t\ttitle: __(\"Format Indent RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatIndentRTL,\r\n\t},\r\n\t{\r\n\t\tname: \"formatItalic\",\r\n\t\ttitle: __(\"Format Italic\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatItalic,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListBullets\",\r\n\t\ttitle: __(\"Format List Bullets\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListBullets,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListBulletsRTL\",\r\n\t\ttitle: __(\"Format List Bullets RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListBulletsRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListNumbered\",\r\n\t\ttitle: __(\"Format List Numbered\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListNumbered,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatListNumberedRTL\",\r\n\t\ttitle: __(\"Format List Numbered RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatListNumberedRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatLtr\",\r\n\t\ttitle: __(\"Format LTR\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatLtr,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatLowercase\",\r\n\t\ttitle: __(\"Format Lowercase\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatLowercase,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatOutdent\",\r\n\t\ttitle: __(\"Format Outdent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatOutdent,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatOutdentRTL\",\r\n\t\ttitle: __(\"Format Outdent RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatOutdentRTL,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatRtl\",\r\n\t\ttitle: __(\"Format RTL\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatRtl,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatStrikethrough\",\r\n\t\ttitle: __(\"Format Strikethrough\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatStrikethrough,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatUnderline\",\r\n\t\ttitle: __(\"Format Underline\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatUnderline,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"formatUppercase\",\r\n\t\ttitle: __(\"Format Uppercase\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: formatUppercase,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"fullscreen\",\r\n\t\ttitle: __(\"Fullscreen\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: fullscreen,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"gallery\",\r\n\t\ttitle: __(\"Gallery\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: gallery,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"globe\",\r\n\t\ttitle: __(\"Globe\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: globe,\r\n\t},\r\n\t{\r\n\t\tname: \"grid\",\r\n\t\ttitle: __(\"Grid\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: grid,\r\n\t},\r\n\t{\r\n\t\tname: \"group\",\r\n\t\ttitle: __(\"Group\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: group,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"handle\",\r\n\t\ttitle: __(\"Handle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: handle,\r\n\t},\r\n\t{\r\n\t\tname: \"heading\",\r\n\t\ttitle: __(\"Heading\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: heading,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"help\",\r\n\t\ttitle: __(\"Help\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: help,\r\n\t},\r\n\t{\r\n\t\tname: \"helpFilled\",\r\n\t\ttitle: __(\"Help - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: helpFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"inbox\",\r\n\t\ttitle: __(\"Inbox\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: inbox,\r\n\t},\r\n\t{\r\n\t\tname: \"institution\",\r\n\t\ttitle: __(\"Institution\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: institution,\r\n\t},\r\n\t{\r\n\t\tname: \"home\",\r\n\t\ttitle: __(\"Home\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: home,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"html\",\r\n\t\ttitle: __(\"HTML\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: html,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"image\",\r\n\t\ttitle: __(\"Image\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: image,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"info\",\r\n\t\ttitle: __(\"Info\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: info,\r\n\t},\r\n\t{\r\n\t\tname: \"insertAfter\",\r\n\t\ttitle: __(\"Insert After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: insertAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"insertBefore\",\r\n\t\ttitle: __(\"Insert Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: insertBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyLeft\",\r\n\t\ttitle: __(\"Justify Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyLeft,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyCenter\",\r\n\t\ttitle: __(\"Justify Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyCenter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifyRight\",\r\n\t\ttitle: __(\"Justify Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifyRight,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"justifySpaceBetween\",\r\n\t\ttitle: __(\"Justify Space Between\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: justifySpaceBetween,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"key\",\r\n\t\ttitle: __(\"Key\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: key,\r\n\t},\r\n\t{\r\n\t\tname: \"keyboardClose\",\r\n\t\ttitle: __(\"Keyboard Close\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: keyboardClose,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"keyboardReturn\",\r\n\t\ttitle: __(\"Keyboard Return\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: keyboardReturn,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"layout\",\r\n\t\ttitle: __(\"Layout\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: layout,\r\n\t},\r\n\t{\r\n\t\tname: \"lifesaver\",\r\n\t\ttitle: __(\"Lifesaver\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lifesaver,\r\n\t},\r\n\t// There are some issues with these icons.\r\n\t// {\r\n\t// \tname: 'lineDashed',\r\n\t// \ttitle: __( 'Line Dashed', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineDashed,\r\n\t// },\r\n\t// {\r\n\t// \tname: 'lineDotted',\r\n\t// \ttitle: __( 'Line Dotted', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineDotted,\r\n\t// },\r\n\t// {\r\n\t// \tname: 'lineSolid',\r\n\t// \ttitle: __( 'Line Solid', 'ultimate-blocks' ),\r\n\t// \ttype:\"wordpress\",\r\n\t// \ticon: lineSolid,\r\n\t// },\r\n\t{\r\n\t\tname: \"link\",\r\n\t\ttitle: __(\"Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: link,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"linkOff\",\r\n\t\ttitle: __(\"Link Off\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: linkOff,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"list\",\r\n\t\ttitle: __(\"List\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: list,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"listView\",\r\n\t\ttitle: __(\"List View\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: listView,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"lock\",\r\n\t\ttitle: __(\"Lock\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: lock,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"login\",\r\n\t\ttitle: __(\"Login\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: login,\r\n\t},\r\n\t{\r\n\t\tname: \"loop\",\r\n\t\ttitle: __(\"Loop\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: loop,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mapMarker\",\r\n\t\ttitle: __(\"Map Marker\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mapMarker,\r\n\t},\r\n\t{\r\n\t\tname: \"media\",\r\n\t\ttitle: __(\"Media\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: media,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"mediaAndText\",\r\n\t\ttitle: __(\"Media & Text\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mediaAndText,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"megaphone\",\r\n\t\ttitle: __(\"Megaphone\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: megaphone,\r\n\t},\r\n\t{\r\n\t\tname: \"menu\",\r\n\t\ttitle: __(\"Menu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: menu,\r\n\t},\r\n\t{\r\n\t\tname: \"mobile\",\r\n\t\ttitle: __(\"Mobile\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: mobile,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"more\",\r\n\t\ttitle: __(\"More\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: more,\r\n\t},\r\n\t{\r\n\t\tname: \"moreHorizontal\",\r\n\t\ttitle: __(\"More Horizontal\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreHorizontal,\r\n\t},\r\n\t{\r\n\t\tname: \"moreHorizontalMobile\",\r\n\t\ttitle: __(\"More Horizontal - Mobile\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreHorizontalMobile,\r\n\t},\r\n\t{\r\n\t\tname: \"moreVertical\",\r\n\t\ttitle: __(\"More Vertical\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moreVertical,\r\n\t},\r\n\t{\r\n\t\tname: \"moveTo\",\r\n\t\ttitle: __(\"Move To\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: moveTo,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"navigation\",\r\n\t\ttitle: __(\"Navigation\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: navigation,\r\n\t},\r\n\t{\r\n\t\tname: \"overlayText\",\r\n\t\ttitle: __(\"Overlay Text\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: overlayText,\r\n\t},\r\n\t{\r\n\t\tname: \"pageBreak\",\r\n\t\ttitle: __(\"Page Break\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pageBreak,\r\n\t},\r\n\t{\r\n\t\tname: \"customLink\",\r\n\t\ttitle: __(\"Custom Link\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: customLink,\r\n\t},\r\n\t{\r\n\t\tname: \"page\",\r\n\t\ttitle: __(\"Page\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: page,\r\n\t},\r\n\t{\r\n\t\tname: \"pages\",\r\n\t\ttitle: __(\"Pages\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pages,\r\n\t},\r\n\t{\r\n\t\tname: \"paragraph\",\r\n\t\ttitle: __(\"Paragraph\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: paragraph,\r\n\t},\r\n\t{\r\n\t\tname: \"payment\",\r\n\t\ttitle: __(\"Payment\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: payment,\r\n\t},\r\n\t{\r\n\t\tname: \"percent\",\r\n\t\ttitle: __(\"Percent\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: percent,\r\n\t},\r\n\t{\r\n\t\tname: \"positionCenter\",\r\n\t\ttitle: __(\"Position Center\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionCenter,\r\n\t},\r\n\t{\r\n\t\tname: \"positionLeft\",\r\n\t\ttitle: __(\"Position Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionLeft,\r\n\t},\r\n\t{\r\n\t\tname: \"positionRight\",\r\n\t\ttitle: __(\"Position Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: positionRight,\r\n\t},\r\n\t{\r\n\t\tname: \"post\",\r\n\t\ttitle: __(\"Post\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: post,\r\n\t},\r\n\t{\r\n\t\tname: \"pencil\",\r\n\t\ttitle: __(\"Pencil\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pencil,\r\n\t},\r\n\t{\r\n\t\tname: \"people\",\r\n\t\ttitle: __(\"People\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: people,\r\n\t},\r\n\t{\r\n\t\tname: \"pin\",\r\n\t\ttitle: __(\"Pin\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pin,\r\n\t},\r\n\t{\r\n\t\tname: \"plugins\",\r\n\t\ttitle: __(\"Plugins\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plugins,\r\n\t},\r\n\t{\r\n\t\tname: \"plusCircleFilled\",\r\n\t\ttitle: __(\"Plus Circle - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plusCircleFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"plusCircle\",\r\n\t\ttitle: __(\"Plus Circle\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plusCircle,\r\n\t},\r\n\t{\r\n\t\tname: \"plus\",\r\n\t\ttitle: __(\"Plus\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: plus,\r\n\t},\r\n\t{\r\n\t\tname: \"postAuthor\",\r\n\t\ttitle: __(\"Post Author\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postAuthor,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postCategories\",\r\n\t\ttitle: __(\"Post Categories\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCategories,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postContent\",\r\n\t\ttitle: __(\"Post Content\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postContent,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postComments\",\r\n\t\ttitle: __(\"Post Comments\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postComments,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postCommentsCount\",\r\n\t\ttitle: __(\"Post Comment Count\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCommentsCount,\r\n\t},\r\n\t{\r\n\t\tname: \"postCommentsForm\",\r\n\t\ttitle: __(\"Post Comments Form\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postCommentsForm,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postDate\",\r\n\t\ttitle: __(\"Post Date\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postDate,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postExcerpt\",\r\n\t\ttitle: __(\"Post Excerpt\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postExcerpt,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postFeaturedImage\",\r\n\t\ttitle: __(\"Post Featured Image\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postFeaturedImage,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postList\",\r\n\t\ttitle: __(\"Post List\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postList,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"postTerms\",\r\n\t\ttitle: __(\"Post Terms\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: postTerms,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"previous\",\r\n\t\ttitle: __(\"Previous\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: previous,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"next\",\r\n\t\ttitle: __(\"Next\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: next,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"preformatted\",\r\n\t\ttitle: __(\"Preformatted\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: preformatted,\r\n\t},\r\n\t{\r\n\t\tname: \"pullLeft\",\r\n\t\ttitle: __(\"Pull Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullLeft,\r\n\t},\r\n\t{\r\n\t\tname: \"pullRight\",\r\n\t\ttitle: __(\"Pull Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullRight,\r\n\t},\r\n\t{\r\n\t\tname: \"pullquote\",\r\n\t\ttitle: __(\"Pull Quote\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: pullquote,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPagination\",\r\n\t\ttitle: __(\"Query Pagination\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPagination,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationNext\",\r\n\t\ttitle: __(\"Query Pagination Next\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationNext,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationNumbers\",\r\n\t\ttitle: __(\"Query Pagination Numbers\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationNumbers,\r\n\t},\r\n\t{\r\n\t\tname: \"queryPaginationPrevious\",\r\n\t\ttitle: __(\"Query Pagination Previous\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: queryPaginationPrevious,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"quote\",\r\n\t\ttitle: __(\"Quote\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: quote,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"receipt\",\r\n\t\ttitle: __(\"Receipt\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: receipt,\r\n\t},\r\n\t{\r\n\t\tname: \"redo\",\r\n\t\ttitle: __(\"Redo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: redo,\r\n\t\tcategories: [\"arrows\", \"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"removeBug\",\r\n\t\ttitle: __(\"Remove Bug\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: removeBug,\r\n\t},\r\n\t{\r\n\t\tname: \"removeSubmenu\",\r\n\t\ttitle: __(\"Remove Submenu\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: removeSubmenu,\r\n\t},\r\n\t{\r\n\t\tname: \"replace\",\r\n\t\ttitle: __(\"Replace\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: replace,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reset\",\r\n\t\ttitle: __(\"Reset\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reset,\r\n\t\tcategories: [\"minus\"],\r\n\t},\r\n\t{\r\n\t\tname: \"resizeCornerNE\",\r\n\t\ttitle: __(\"Resize Corner\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: resizeCornerNE,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"reusableBlock\",\r\n\t\ttitle: __(\"Reusable Block\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: reusableBlock,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rotateLeft\",\r\n\t\ttitle: __(\"Rotate Left\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rotateLeft,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"rotateRight\",\r\n\t\ttitle: __(\"Rotate Right\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rotateRight,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"row\",\r\n\t\ttitle: __(\"Row\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: row,\r\n\t},\r\n\t{\r\n\t\tname: \"rss\",\r\n\t\ttitle: __(\"RSS\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: rss,\r\n\t},\r\n\t{\r\n\t\tname: \"search\",\r\n\t\ttitle: __(\"Search\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: search,\r\n\t\tcategories: [\"magnifying glass\"],\r\n\t},\r\n\t{\r\n\t\tname: \"separator\",\r\n\t\ttitle: __(\"Separator\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: separator,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"settings\",\r\n\t\ttitle: __(\"Settings\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: settings,\r\n\t},\r\n\t{\r\n\t\tname: \"share\",\r\n\t\ttitle: __(\"Share\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: share,\r\n\t},\r\n\t{\r\n\t\tname: \"shield\",\r\n\t\ttitle: __(\"Shield\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shield,\r\n\t},\r\n\t{\r\n\t\tname: \"shortcode\",\r\n\t\ttitle: __(\"Shortcode\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shortcode,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"siteLogo\",\r\n\t\ttitle: __(\"Site Logo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: siteLogo,\r\n\t\tcategories: [\"blocks\", \"media\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"sparkles\",\r\n\t\ttitle: __(\"Sparkles\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: sparkles,\r\n\t},\r\n\t{\r\n\t\tname: \"stack\",\r\n\t\ttitle: __(\"Stack\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stack,\r\n\t},\r\n\t{\r\n\t\tname: \"starEmpty\",\r\n\t\ttitle: __(\"Star Empty\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starEmpty,\r\n\t},\r\n\t{\r\n\t\tname: \"starFilled\",\r\n\t\ttitle: __(\"Star Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"starHalf\",\r\n\t\ttitle: __(\"Star Half\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: starHalf,\r\n\t},\r\n\t{\r\n\t\tname: \"store\",\r\n\t\ttitle: __(\"Store\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: store,\r\n\t},\r\n\t{\r\n\t\tname: \"stretchFullWidth\",\r\n\t\ttitle: __(\"Stretch Full Width\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stretchFullWidth,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"styles\",\r\n\t\ttitle: __(\"Styles\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: styles,\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"shipping\",\r\n\t\ttitle: __(\"Shipping\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: shipping,\r\n\t\tcategories: [\"truck\"],\r\n\t},\r\n\t{\r\n\t\tname: \"stretchWide\",\r\n\t\ttitle: __(\"Stretch Wide\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: stretchWide,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"subscript\",\r\n\t\ttitle: __(\"Subscript\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: subscript,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"superscript\",\r\n\t\ttitle: __(\"Superscript\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: superscript,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"swatch\",\r\n\t\ttitle: __(\"Swatch\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: swatch,\r\n\t},\r\n\t{\r\n\t\tname: \"symbol\",\r\n\t\ttitle: __(\"Symbol\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: symbol,\r\n\t},\r\n\t{\r\n\t\tname: \"symbolFilled\",\r\n\t\ttitle: __(\"Symbol - Filled\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: symbolFilled,\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnAfter\",\r\n\t\ttitle: __(\"Table Column After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnBefore\",\r\n\t\ttitle: __(\"Table Column Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableColumnDelete\",\r\n\t\ttitle: __(\"Table Column Delete\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableColumnDelete,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowAfter\",\r\n\t\ttitle: __(\"Table Row After\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowAfter,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowBefore\",\r\n\t\ttitle: __(\"Table Row Before\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowBefore,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"tableRowDelete\",\r\n\t\ttitle: __(\"Table Row Delete\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tableRowDelete,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"table\",\r\n\t\ttitle: __(\"Table\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: table,\r\n\t},\r\n\t{\r\n\t\tname: \"tag\",\r\n\t\ttitle: __(\"Tag\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tag,\r\n\t},\r\n\t{\r\n\t\tname: \"termDescription\",\r\n\t\ttitle: __(\"Term Description\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: termDescription,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"footer\",\r\n\t\ttitle: __(\"Footer\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: footer,\r\n\t},\r\n\t{\r\n\t\tname: \"header\",\r\n\t\ttitle: __(\"Header\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: header,\r\n\t},\r\n\t{\r\n\t\tname: \"sidebar\",\r\n\t\ttitle: __(\"Sidebar\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: sidebar,\r\n\t},\r\n\t{\r\n\t\tname: \"textColor\",\r\n\t\ttitle: __(\"Text Color\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: textColor,\r\n\t},\r\n\t{\r\n\t\tname: \"tablet\",\r\n\t\ttitle: __(\"Tablet\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tablet,\r\n\t\tcategories: [\"devices\"],\r\n\t},\r\n\t{\r\n\t\tname: \"title\",\r\n\t\ttitle: __(\"Title\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: title,\r\n\t},\r\n\t{\r\n\t\tname: \"tip\",\r\n\t\ttitle: __(\"Tip\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tip,\r\n\t},\r\n\t{\r\n\t\tname: \"tool\",\r\n\t\ttitle: __(\"Tool\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: tool,\r\n\t},\r\n\t{\r\n\t\tname: \"trash\",\r\n\t\ttitle: __(\"Trash\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trash,\r\n\t},\r\n\t{\r\n\t\tname: \"trendingDown\",\r\n\t\ttitle: __(\"Trending Down\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trendingDown,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"trendingUp\",\r\n\t\ttitle: __(\"Trending Up\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: trendingUp,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tname: \"typography\",\r\n\t\ttitle: __(\"Typography\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: typography,\r\n\t},\r\n\t{\r\n\t\tname: \"undo\",\r\n\t\ttitle: __(\"Undo\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: undo,\r\n\t\tcategories: [\"arrows\", \"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"ungroup\",\r\n\t\ttitle: __(\"Ungroup\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: ungroup,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"unlock\",\r\n\t\ttitle: __(\"Unlock\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: unlock,\r\n\t\tcategories: [\"editor\"],\r\n\t},\r\n\t{\r\n\t\tname: \"update\",\r\n\t\ttitle: __(\"Update\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: update,\r\n\t},\r\n\t{\r\n\t\tname: \"upload\",\r\n\t\ttitle: __(\"Upload\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: upload,\r\n\t\tcategories: [\"arrows\"],\r\n\t},\r\n\t{\r\n\t\tisDefault: true,\r\n\t\tname: \"verse\",\r\n\t\ttitle: __(\"Verse\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: verse,\r\n\t\tcategories: [\"blocks\"],\r\n\t},\r\n\t{\r\n\t\tname: \"video\",\r\n\t\ttitle: __(\"Video\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: video,\r\n\t\tcategories: [\"media\"],\r\n\t},\r\n\t{\r\n\t\tname: \"warning\",\r\n\t\ttitle: __(\"Warning\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: warning,\r\n\t},\r\n\t{\r\n\t\tname: \"widget\",\r\n\t\ttitle: __(\"Widget\", \"ultimate-blocks\"),\r\n\t\ttype: \"wordpress\",\r\n\t\ticon: widget,\r\n\t},\r\n];\r\n\r\nexport const ultimateIcons = [\r\n\t{\r\n\t\tisDefault: false,\r\n\t\ttype: \"wordpress\",\r\n\t\ttitle: __(\"WordPress\", \"ultimate-blocks\"),\r\n\t\ticons: [...wordpressSocialIcons, ...wordpressIcons],\r\n\t\tcategories: [\r\n\t\t\t{\r\n\t\t\t\tname: \"arrows\",\r\n\t\t\t\ttitle: __(\"Arrows\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"blocks\",\r\n\t\t\t\ttitle: __(\"Blocks\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"devices\",\r\n\t\t\t\ttitle: __(\"Devices\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"editor\",\r\n\t\t\t\ttitle: __(\"Editor\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"logos\",\r\n\t\t\t\ttitle: __(\"Logos\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: \"media\",\r\n\t\t\t\ttitle: __(\"Media\", \"ultimate-blocks\"),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\t{\r\n\t\tisDefault: false,\r\n\t\ttype: \"font-awesome\",\r\n\t\ttitle: __(\"Font Awesome\", \"ultimate-blocks\"),\r\n\t\ticons: fontAwesomeIcons,\r\n\t\tcategories: fontAwesomeCategories,\r\n\t},\r\n];\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const amazon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\n\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const bandcamp = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const behance = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const chain = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const codepen = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const deviantart = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const dribbble = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const dropbox = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const etsy = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const facebook = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const feed = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const fivehundredpx = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const flickr = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const foursquare = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const github = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const goodreads = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const google = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","export * from './amazon';\r\nexport * from './bandcamp';\r\nexport * from './behance';\r\nexport * from './chain';\r\nexport * from './codepen';\r\nexport * from './deviantart';\r\nexport * from './dribbble';\r\nexport * from './dropbox';\r\nexport * from './etsy';\r\nexport * from './facebook';\r\nexport * from './feed';\r\nexport * from './fivehundredpx';\r\nexport * from './flickr';\r\nexport * from './foursquare';\r\nexport * from './goodreads';\r\nexport * from './google';\r\nexport * from './github';\r\nexport * from './instagram';\r\nexport * from './lastfm';\r\nexport * from './linkedin';\r\nexport * from './mail';\r\nexport * from './mastodon';\r\nexport * from './meetup';\r\nexport * from './medium';\r\nexport * from './patreon';\r\nexport * from './pinterest';\r\nexport * from './pocket';\r\nexport * from './reddit-solid';\r\nexport * from './reddit';\r\nexport * from './skype';\r\nexport * from './snapchat';\r\nexport * from './soundcloud';\r\nexport * from './spotify';\r\nexport * from './telegram';\r\nexport * from './tiktok';\r\nexport * from './tumblr';\r\nexport * from './twitch';\r\nexport * from './twitter';\r\nexport * from './vimeo';\r\nexport * from './vk';\r\nexport * from './wordpress';\r\nexport * from './yelp';\r\nexport * from './youtube';\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const instagram = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const lastfm = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const linkedin = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const mail = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const mastodon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const medium = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const meetup = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Circle, Rect, SVG } from '@wordpress/primitives';\r\n\r\nexport const patreon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const pinterest = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const pocket = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const redditSolid = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const reddit = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const skype = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const snapchat = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const soundcloud = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const spotify = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const telegram = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const tiktok = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const tumblr = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const twitch = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const twitter = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const vimeo = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const vk = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const wordpress = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const yelp = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const youtube = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress dependencies\r\n */\r\nimport { Path, SVG } from '@wordpress/primitives';\r\n\r\nexport const commentEditLink = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\n// Core sparkles icon is gold, we want no color.\r\nexport const sparkles = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n","/**\r\n * WordPress Dependencies\r\n */\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { PanelBody, RangeControl } from \"@wordpress/components\";\r\nimport { InspectorControls, HeightControl } from \"@wordpress/block-editor\";\r\n/**\r\n * Custom Imports\r\n */\r\nimport ColorSettings from \"./components/ColorSettings\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nfunction CustomInspectorControls(props) {\r\n\tconst {\r\n\t\tsetAttributes,\r\n\t\tattributes: { size, iconRotation },\r\n\t} = props;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ size: newSize })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ iconRotation: newSize })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\nexport default CustomInspectorControls;\r\n","import { isEmpty } from \"lodash\";\r\nimport { ultimateIcons } from \"./icons\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\nfunction Save(props) {\r\n\tconst {\r\n\t\tattributes: { icon, linkTarget, linkUrl, linkRel, svgIcon },\r\n\t} = props;\r\n\tconst hasIcon = !isEmpty(icon);\r\n\tconst hasSVGIcon = !isEmpty(svgIcon);\r\n\tconst blockProps = useBlockProps.save({\r\n\t\tstyle: getStyles(props.attributes),\r\n\t});\r\n\tconst finalIcon = hasIcon\r\n\t\t? ultimateIcons\r\n\t\t\t\t.find((obj) => obj.type === icon?.type)\r\n\t\t\t\t?.icons?.find((ic) => ic.name === icon.iconName)?.icon ?? \"\"\r\n\t\t: svgIcon;\r\n\r\n\tconst blockStyles = getStyles(props.attributes);\r\n\r\n\tconst Tag = isEmpty(linkUrl) ? \"div\" : \"a\";\r\n\tconst anchorAttributes = isEmpty(linkUrl)\r\n\t\t? {}\r\n\t\t: {\r\n\t\t\t\trel: linkRel,\r\n\t\t\t\thref: linkUrl,\r\n\t\t\t\ttarget: linkTarget,\r\n\t\t };\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{finalIcon}\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t{hasSVGIcon && !hasIcon && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t
    \r\n\t);\r\n}\r\nexport default Save;\r\n","/**\r\n *\r\n * @param {string} svgString\r\n *\r\n * @returns {true|false} true if valid false is not valid\r\n */\r\nexport function isValidSVG(svgString) {\r\n\tconst parser = new DOMParser();\r\n\tconst svgDoc = parser.parseFromString(svgString.trim(), \"image/svg+xml\");\r\n\tconst errors = svgDoc.getElementsByTagName(\"parsererror\");\r\n\r\n\treturn errors.length === 0;\r\n}\r\n","import icon, { editGallery } from \"./icon\";\r\n\r\nimport { Slider } from \"./components\";\r\n\r\nimport { version_1_1_4 } from \"./oldVersions\";\r\n\r\nimport { useEffect, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport { SpacingControl } from \"../components\";\r\nimport {\r\n\tMediaUpload,\r\n\tMediaPlaceholder,\r\n\tBlockControls,\r\n\tURLInput,\r\n\tInspectorControls,\r\n\tmediaUpload,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tIcon,\r\n\tButton,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tToggleControl,\r\n\tFormFileUpload,\r\n\tRangeControl,\r\n\tPanelBody,\r\n\tSelectControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport { withSelect } from \"@wordpress/data\";\r\nimport metadata from \"./block.json\";\r\nconst attributes = {\r\n\tblockID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timages: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"[]\",\r\n\t},\r\n\tpics: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [],\r\n\t},\r\n\tcaptions: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"[]\", //starts as empty, should take {text: '', link: '', id: -1}\r\n\t},\r\n\tdescriptions: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [],\r\n\t},\r\n\twrapsAround: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tisDraggable: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tautoplays: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tautoplayDuration: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 3,\r\n\t},\r\n\tsliderHeight: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 250,\r\n\t},\r\n\tshowPageDots: {\r\n\t\t//phase out this property\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tusePagination: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tpaginationType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\", //available types: bullets, progressbar and fraction\r\n\t},\r\n\ttransition: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"slide\", //other available options: fade, cube, coverflow, flip\r\n\t},\r\n\t//for cube, coverflow and flip\r\n\tslideShadows: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\t//exclusive for coverflow\r\n\trotate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 50, //degrees\r\n\t},\r\n\tstretch: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0, //pixels\r\n\t},\r\n\tdepth: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 100, //pixels, z-axis\r\n\t},\r\n\tmodifier: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 1, //effect multiplier\r\n\t},\r\n\t//exclusive for flip\r\n\tlimitRotation: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\t//exclusive for cube\r\n\tshadow: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tshadowOffset: {\r\n\t\ttype: \"number\",\r\n\t\tdefaut: 20,\r\n\t},\r\n\tshadowScale: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0.94,\r\n\t},\r\n};\r\n\r\nfunction ImageSliderMain(props) {\r\n\tconst [componentKey, setComponentKey] = useState(0);\r\n\tconst [activeSlide, setActiveSlide] = useState(0);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\timages,\r\n\t\t\tpics,\r\n\t\t\tcaptions,\r\n\t\t\tdescriptions,\r\n\t\t\twrapsAround,\r\n\t\t\tisDraggable,\r\n\t\t\tautoplays,\r\n\t\t\tautoplayDuration,\r\n\t\t\tsliderHeight,\r\n\t\t\tshowPageDots,\r\n\t\t\tusePagination,\r\n\t\t\tpaginationType,\r\n\t\t\tblockID,\r\n\t\t\ttransition,\r\n\t\t\tslideShadows,\r\n\t\t\trotate,\r\n\t\t\tstretch,\r\n\t\t\tdepth,\r\n\t\t\tmodifier,\r\n\t\t\tlimitRotation,\r\n\t\t\tshadow,\r\n\t\t\tshadowOffset,\r\n\t\t\tshadowScale,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\t//maybe use useEffect for some of the values here?\r\n\r\n\tif (images && JSON.parse(images).length !== 0 && pics.length === 0) {\r\n\t\tsetAttributes({\r\n\t\t\tpics: JSON.parse(images),\r\n\t\t\timages: \"[]\",\r\n\t\t\tdescriptions: JSON.parse(captions),\r\n\t\t\tcaptions: \"[]\",\r\n\t\t});\r\n\t}\r\n\tconst imageArray = pics;\r\n\tconst captionArray = descriptions;\r\n\r\n\tif (blockID === \"\") {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t} else if (!showPageDots && usePagination) {\r\n\t\tsetAttributes({ usePagination: false });\r\n\t}\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tif (paginationType === \"\") {\r\n\t\tsetAttributes({ paginationType: \"bullets\" });\r\n\t}\r\n\r\n\tif (paginationType !== \"\" && componentKey === 0) {\r\n\t\tsetComponentKey(componentKey + 1);\r\n\t}\r\n\tconst blockProps = useBlockProps({\r\n\t\tid: `ub_image_slider_${blockID}`,\r\n\t\tclassName: \"ub_image_slider\",\r\n\t\tstyle: {\r\n\t\t\tminHeight: `${20 + (imageArray.length ? sliderHeight : 200)}px`,\r\n\t\t\t...getStyles(props.attributes),\r\n\t\t},\r\n\t});\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{imageArray.length > 0 && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t img.id)}\r\n\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\tmultiple\r\n\t\t\t\t\t\t\t\tgallery\r\n\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\tonSelect={(newImages) => {\r\n\t\t\t\t\t\t\t\t\tconst newCaptionArray = newImages.map((img) =>\r\n\t\t\t\t\t\t\t\t\t\tcaptionArray.find((c) => c.id === img.id)\r\n\t\t\t\t\t\t\t\t\t\t\t? captionArray.find((c) => c.id === img.id)\r\n\t\t\t\t\t\t\t\t\t\t\t: {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttext: img.caption,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t }\r\n\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tpics: newImages,\r\n\t\t\t\t\t\t\t\t\t\tdescriptions: newCaptionArray,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && imageArray.length > 0 && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ wrapsAround: !wrapsAround });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ isDraggable: !isDraggable });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ usePagination: !usePagination });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{usePagination && (\r\n\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(o),\r\n\t\t\t\t\t\t\t\t\t\tvalue: o,\r\n\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\tonChange={(paginationType) => {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ paginationType });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ autoplays: !autoplays });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{autoplays && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ autoplayDuration: value });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(o),\r\n\t\t\t\t\t\t\t\t\t\tvalue: o,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\tonChange={(transition) => {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ transition });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{[\"cube\", \"coverflow\", \"flip\"].includes(transition) && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ slideShadows: !slideShadows });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"coverflow\" && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ rotate });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={180} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ stretch });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={180} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ depth });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ modifier });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={3} //change if this proves to be excessive\r\n\t\t\t\t\t\t\t\t\t\tstep={0.05}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"cube\" && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadow: !shadow });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadowOffset });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ shadowScale });\r\n\t\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\t\t\tmax={2}\r\n\t\t\t\t\t\t\t\t\t\tscale={0.01}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{transition === \"flip\" && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ limitRotation: !limitRotation });\r\n\t\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ sliderHeight: newHeight });\r\n\t\t\t\t\t\t\t\t\tsetComponentKey(componentKey + 1); //ensure proper placement of arrows and page dots\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={200}\r\n\t\t\t\t\t\t\t\tmax={500}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\r\n\t\t\t
    \r\n\t\t\t\t{imageArray.length === 0 ? (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tpics: newImages,\r\n\t\t\t\t\t\t\t\tdescriptions: newImages.map((img) => ({\r\n\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\ttext: img.caption,\r\n\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t})),\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tlabels={{ title: \"Image Slider\" }}\r\n\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\tmultiple\r\n\t\t\t\t\t/>\r\n\t\t\t\t) : (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tif (val !== activeSlide)\r\n\t\t\t\t\t\t\t\t\t//needed to prevent infinite loop\r\n\t\t\t\t\t\t\t\t\tsetActiveSlide(val);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tinitialSlide={activeSlide}\r\n\t\t\t\t\t\t\tdraggable={isDraggable}\r\n\t\t\t\t\t\t\twrapAround={wrapsAround}\r\n\t\t\t\t\t\t\tpageDots={showPageDots}\r\n\t\t\t\t\t\t\tpaginationType={usePagination ? paginationType : \"none\"}\r\n\t\t\t\t\t\t\tautoplay={autoplays ? autoplayDuration : 0}\r\n\t\t\t\t\t\t\ttransition={transition}\r\n\t\t\t\t\t\t\tslides={[\r\n\t\t\t\t\t\t\t\t...imageArray.map((c, i) => (\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{/* CAPTION INPUT DOESN'T WORK IF PLACED HERE */}\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t)),\r\n\t\t\t\t\t\t\t\tisSelected && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tmediaUpload({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tallowedTypes: [\"image\"],\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tfilesList: event.target.files,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tonFileChange: (images) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tpics: imageArray.concat(images),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdescriptions: captionArray.concat(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\timages.map((img) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttext: img.text,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlink: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}))\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tclassName=\"ub_image_slider_add_images\"\r\n\t\t\t\t\t\t\t\t\t\t\taccept=\"image/*\"\r\n\t\t\t\t\t\t\t\t\t\t\ticon=\"insert\"\r\n\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload an image\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{activeSlide < captionArray.length && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst currentItem = Object.assign(\r\n\t\t\t\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions[activeSlide]\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(currentItem, { text }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tpics: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...pics.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(pics[activeSlide], { alt }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...pics.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isSelected && activeSlide < captionArray.length && (\r\n\t\t\t\t\t\t\t event.preventDefault()}\r\n\t\t\t\t\t\t\t\tclassName={`editor-format-toolbar__link-modal-line ub_image_slider_url_input flex-container`}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst currentItem = Object.assign(\r\n\t\t\t\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t\t\t\tcaptionArray[activeSlide]\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tdescriptions: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(0, activeSlide),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign(currentItem, { link }),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...descriptions.slice(activeSlide + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\texample: {},\r\n\tattributes: metadata.attributes,\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(ImageSliderMain),\r\n\tsave() {\r\n\t\treturn null;\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes,\r\n\t\t\tsave: version_1_1_4,\r\n\t\t\tmigrate: (attributes) => {\r\n\t\t\t\tconst { images, captions, ...otherAttributes } = attributes;\r\n\t\t\t\treturn Object.assign(Object.assign({}, otherAttributes), {\r\n\t\t\t\t\tpics: JSON.parse(images),\r\n\t\t\t\t\tdescriptions: JSON.parse(captions),\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t},\r\n\t],\r\n});\r\n","import { useState } from \"react\";\r\n\r\nimport SwiperCore, { Navigation, Pagination, Scrollbar, A11y } from \"swiper\";\r\nimport { Swiper, SwiperSlide } from \"swiper/react\";\r\n\r\nSwiperCore.use([Navigation, Pagination, Scrollbar, A11y]);\r\n\r\nexport function Slider(props) {\r\n\tconst [currentSwiper, initializeSwiper] = useState(null);\r\n\r\n\tconst currentSlides = props.slides;\r\n\r\n\tconst customProps = {\r\n\t\tinitialSlide: props.initialSlide,\r\n\t\tloop: props.wrapAround,\r\n\t\tsimulateTouch: props.draggable,\r\n\t\t...(props.paginationType !== \"none\" && {\r\n\t\t\tpagination: { clickable: true, type: props.paginationType },\r\n\t\t}),\r\n\t\t...(props.autoplay > 0 && {\r\n\t\t\tautoplay: {\r\n\t\t\t\tdelay: props.autoplay * 1000,\r\n\t\t\t\tdisableOnInteraction: false,\r\n\t\t\t},\r\n\t\t}),\r\n\t\teffect: props.transition,\r\n\t};\r\n\r\n\treturn (\r\n\t\t {\r\n\t\t\t\tif (currentSwiper) {\r\n\t\t\t\t\t//might break\r\n\t\t\t\t\tprops.setActiveSlide(currentSwiper.realIndex);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t\tonSwiper={(swiper) => initializeSwiper(swiper)} //might break\r\n\t\t>\r\n\t\t\t{currentSlides.map(\r\n\t\t\t\t(slide) => slide && {slide}\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const editGallery = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const version_1_1_4 = props => {\r\n\tconst {\r\n\t\timages,\r\n\t\tisDraggable,\r\n\t\twrapsAround,\r\n\t\tautoplays,\r\n\t\tautoplayDuration,\r\n\t\tsliderHeight,\r\n\t\tshowPageDots,\r\n\t\tcaptions\r\n\t} = props.attributes;\r\n\r\n\tconst imageArray = JSON.parse(images);\r\n\tconst captionArray = JSON.parse(captions);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{imageArray.map((c, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{captionArray[i].link !== '' ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","/**\r\n * BLOCK: ultimate-blocks\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n//Import Icons\r\nimport icon from \"./icons/icon\";\r\n\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_4,\r\n\tversion_1_1_5,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { blockControls, editorDisplay, upgradeToStyledBox } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport metadata from \"./block.json\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport { RichText, useBlockProps } from \"@wordpress/block-editor\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport {\r\n\tuseSelect,\r\n\twithDispatch,\r\n\twithSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/notification-box\", {\r\n\ttitle: __(\"Notification Box\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"notification\"), __(\"warning info\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: { inserter: false },\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, className, attributes, replaceBlock, block } = props;\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { ub_notify_info } = attributes;\r\n\t\t\t\t\t\tlet firstColor;\r\n\t\t\t\t\t\tlet secondColor;\r\n\t\t\t\t\t\tswitch (attributes.ub_selected_notify) {\r\n\t\t\t\t\t\t\tcase \"ub_notify_success\":\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#3c763d\", \"#dff0d8\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\tcase \"ub_notify_warning\":\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#d8000c\", \"#ffd2d2\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\tcase \"ub_notify_info\":\r\n\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t[firstColor, secondColor] = [\"#31708f\", \"#d9edf7\"];\r\n\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box\", {\r\n\t\t\t\t\t\t\t\tmode: \"notification\",\r\n\t\t\t\t\t\t\t\ttext: [mergeRichTextArray(ub_notify_info)],\r\n\t\t\t\t\t\t\t\ttextAlign: [attributes.align],\r\n\t\t\t\t\t\t\t\tbackColor: secondColor,\r\n\t\t\t\t\t\t\t\tforeColor: firstColor,\r\n\t\t\t\t\t\t\t\toutlineColor: firstColor,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\t{\r\n\t\t\tattributes: {\r\n\t\t\t\tub_notify_info: {\r\n\t\t\t\t\ttype: \"array\",\r\n\t\t\t\t\tsource: \"children\",\r\n\t\t\t\t\tselector: \"p\",\r\n\t\t\t\t},\r\n\t\t\t\tub_selected_notify: {\r\n\t\t\t\t\ttype: \"string\",\r\n\t\t\t\t\tdefault: \"ub_notify_info\",\r\n\t\t\t\t},\r\n\t\t\t\talign: {\r\n\t\t\t\t\ttype: \"string\",\r\n\t\t\t\t\tdefault: \"left\",\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t\tsave: version_1_1_4,\r\n\t\t},\r\n\t\tupdateFrom(version_1_1_5),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\ttransforms: {\r\n\t\tto: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: \"ub/styled-box\",\r\n\t\t\t\ttransform: (attributes) => upgradeToStyledBox(attributes),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\tedit: function (props) {\r\n\t\tconst { isSelected, className, attributes } = props;\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\tconst block = useSelect((select) =>\r\n\t\t\tselect(\"core/block-editor\").getBlock(props.clientId)\r\n\t\t);\r\n\t\tconst { replaceBlock } = useDispatch(\"core/bock-editor\");\r\n\t\tif (attributes.blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\treplaceBlock(block.clientId, upgradeToStyledBox(attributes))\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import info from \"./icons/info\";\r\nimport success from \"./icons/success\";\r\nimport warning from \"./icons/warning\";\r\n\r\nconst { RichText, BlockControls } = wp.blockEditor || wp.editor;\r\n\r\nconst { ToolbarGroup, ToolbarButton } = wp.components;\r\n\r\nconst { __ } = wp.i18n;\r\n\r\nconst { createBlock } = wp.blocks;\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes } = props;\r\n\r\n\tconst { align } = props.attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_info\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{info}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_success\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{success}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tub_selected_notify: \"ub_notify_warning\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{warning}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ align: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes } = props;\r\n\r\n\tconst { align, ub_selected_notify, ub_notify_info } = props.attributes;\r\n\treturn (\r\n\t\t setAttributes({ ub_notify_info: value })}\r\n\t\t\tvalue={ub_notify_info}\r\n\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t/>\r\n\t);\r\n};\r\n\r\nexport const upgradeToStyledBox = (attributes) => {\r\n\tlet firstColor;\r\n\tlet secondColor;\r\n\tswitch (attributes.ub_selected_notify) {\r\n\t\tcase \"ub_notify_success\":\r\n\t\t\t[firstColor, secondColor] = [\"#3c763d\", \"#dff0d8\"];\r\n\t\t\tbreak;\r\n\t\tcase \"ub_notify_warning\":\r\n\t\t\t[firstColor, secondColor] = [\"#d8000c\", \"#ffd2d2\"];\r\n\t\t\tbreak;\r\n\t\tcase \"ub_notify_info\":\r\n\t\tdefault:\r\n\t\t\t[firstColor, secondColor] = [\"#31708f\", \"#d9edf7\"];\r\n\t\t\tbreak;\r\n\t}\r\n\treturn createBlock(\"ub/styled-box\", {\r\n\t\tmode: \"notification\",\r\n\t\ttext: [attributes.ub_notify_info],\r\n\t\ttextAlign: [attributes.align],\r\n\t\tbackColor: secondColor,\r\n\t\tforeColor: firstColor,\r\n\t\toutlineColor: firstColor,\r\n\t});\r\n};\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const info = (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default info;\r\n","const success = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default success;\r\n","const warning = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default warning;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const oldAttributes = {\r\n\tub_notify_info: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_notify_text'\r\n\t},\r\n\tub_selected_notify: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'ub_notify_info'\r\n\t},\r\n\talign: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t}\r\n};\r\n\r\nexport const version_1_1_2 = props => {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t

    \r\n\t\t\t\t\t{props.attributes.ub_notify_info}\r\n\t\t\t\t

    \r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_4 = props => {\r\n\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst { align, ub_notify_info, ub_selected_notify } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const updateFrom = oldVersion => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion\r\n});\r\n","/**\r\n * BLOCK: number-box\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n//Import Icon\r\nimport icon from \"./icons/icon\";\r\n\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { version_1_1_2, version_1_1_5, oldAttributes } from \"./oldVersions\";\r\nimport {\r\n\tblockControls,\r\n\tinspectorControls,\r\n\teditorDisplay,\r\n\tupgradeToStyledBox,\r\n} from \"./components\";\r\nimport { useState } from \"react\";\r\nimport metadata from \"./block.json\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport {\r\n\tuseSelect,\r\n\twithDispatch,\r\n\twithSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/number-box\", {\r\n\ttitle: __(\"Number Box\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Number box\"), __(\"Feature\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, block, replaceBlock, attributes } = props;\r\n\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls(props),\r\n\r\n\t\t\tisSelected && inspectorControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { column, columnOneBody } = attributes;\r\n\r\n\t\t\t\t\t\tlet currentNumbers = [\r\n\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnOneNumber),\r\n\t\t\t\t\t\t];\r\n\t\t\t\t\t\tlet currentTitles = [mergeRichTextArray(attributes.columnOneTitle)];\r\n\t\t\t\t\t\tlet currentTitleAligns = [attributes.title1Align];\r\n\t\t\t\t\t\tlet currentTexts = [mergeRichTextArray(columnOneBody)];\r\n\t\t\t\t\t\tlet currentTextAligns = [attributes.body1Align];\r\n\r\n\t\t\t\t\t\tif (parseInt(column) >= 2) {\r\n\t\t\t\t\t\t\tcurrentNumbers.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnTwoNumber)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitles.push(mergeRichTextArray(attributes.columnTwoTitle));\r\n\t\t\t\t\t\t\tcurrentTitleAligns.push(attributes.title2Align);\r\n\t\t\t\t\t\t\tcurrentTexts.push(mergeRichTextArray(attributes.columnTwoBody));\r\n\t\t\t\t\t\t\tcurrentTextAligns.push(attributes.body2Align);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif (parseInt(column) === 3) {\r\n\t\t\t\t\t\t\tcurrentNumbers.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnThreeNumber)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitles.push(\r\n\t\t\t\t\t\t\t\tmergeRichTextArray(attributes.columnThreeTitle)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\tcurrentTitleAligns.push(attributes.title3Align);\r\n\t\t\t\t\t\t\tcurrentTexts.push(mergeRichTextArray(attributes.columnThreeBody));\r\n\t\t\t\t\t\t\tcurrentTextAligns.push(attributes.body3Align);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box\", {\r\n\t\t\t\t\t\t\t\tmode: \"number\",\r\n\t\t\t\t\t\t\t\tnumber: currentNumbers,\r\n\t\t\t\t\t\t\t\ttitle: currentTitles,\r\n\t\t\t\t\t\t\t\ttitleAlign: currentTitleAligns,\r\n\t\t\t\t\t\t\t\ttext: currentTexts,\r\n\t\t\t\t\t\t\t\ttextAlign: currentTextAligns,\r\n\t\t\t\t\t\t\t\tbackColor: attributes.numberBackground,\r\n\t\t\t\t\t\t\t\tforeColor: attributes.numberColor,\r\n\t\t\t\t\t\t\t\toutlineColor: attributes.borderColor,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, editable, setEditable })}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst {\r\n\t\t\tcolumn,\r\n\t\t\tcolumnOneNumber,\r\n\t\t\tcolumnTwoNumber,\r\n\t\t\tcolumnThreeNumber,\r\n\t\t\tcolumnOneTitle,\r\n\t\t\tcolumnTwoTitle,\r\n\t\t\tcolumnThreeTitle,\r\n\t\t\tcolumnOneBody,\r\n\t\t\tcolumnTwoBody,\r\n\t\t\tcolumnThreeBody,\r\n\t\t\tnumberBackground,\r\n\t\t\tnumberColor,\r\n\t\t\tborderColor,\r\n\t\t\ttitle1Align,\r\n\t\t\ttitle2Align,\r\n\t\t\ttitle3Align,\r\n\t\t\tbody1Align,\r\n\t\t\tbody2Align,\r\n\t\t\tbody3Align,\r\n\t\t} = props.attributes;\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t{columnOneBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t{columnTwoBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeTitle}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeBody}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tsave: version_1_1_2,\r\n\t\t},\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tsave: version_1_1_5,\r\n\t\t},\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\ttransforms: {\r\n\t\tto: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: \"ub/styled-box\",\r\n\t\t\t\ttransform: (attributes) => upgradeToStyledBox(attributes),\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\r\n\tedit: function (props) {\r\n\t\tconst { isSelected, attributes } = props;\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst blockProps = useBlockProps();\r\n\r\n\t\tconst block = useSelect((select) =>\r\n\t\t\tselect(\"core/block-editor\").getBlock(props.clientId)\r\n\t\t);\r\n\t\tconst { replaceBlock } = useDispatch(\"core/bock-editor\");\r\n\r\n\t\tif (attributes.blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && blockControls({ ...props, editable }),\r\n\r\n\t\t\tisSelected && inspectorControls(props),\r\n\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\treplaceBlock(block.clientId, upgradeToStyledBox(attributes))\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, setEditable })}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","const { __ } = wp.i18n;\r\n\r\nconst { InspectorControls, PanelColorSettings, BlockControls, RichText } =\r\n\twp.blockEditor || wp.editor;\r\n\r\nconst { PanelBody, ToolbarGroup, SelectControl, ToolbarButton } = wp.components;\r\n\r\nconst { createBlock } = wp.blocks;\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { attributes, setAttributes, editable } = props;\r\n\r\n\tconst {\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align,\r\n\t} = attributes;\r\n\r\n\tconst selectedTextAlignment = (_) => {\r\n\t\tswitch (\"editable\") {\r\n\t\t\tcase \"title1\":\r\n\t\t\t\treturn title1Align;\r\n\t\t\tcase \"body1\":\r\n\t\t\t\treturn body1Align;\r\n\t\t\tcase \"title2\":\r\n\t\t\t\treturn title2Align;\r\n\t\t\tcase \"body2\":\r\n\t\t\t\treturn body2Align;\r\n\t\t\tcase \"title3\":\r\n\t\t\t\treturn title3Align;\r\n\t\t\tcase \"body3\":\r\n\t\t\t\treturn body3Align;\r\n\t\t}\r\n\t};\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"]\r\n\t\t\t\t\t.slice(0, editable.indexOf(\"title\") > -1 ? 3 : 4)\r\n\t\t\t\t\t.map((a) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tswitch (editable) {\r\n\t\t\t\t\t\t\t\t\tcase \"title1\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle1Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body1\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody1Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"title2\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle2Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body2\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody2Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"title3\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle3Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"body3\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tbody3Align: a,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { column, numberBackground, numberColor, borderColor } = attributes;\r\n\r\n\tconst columns = [\r\n\t\t{ value: \"1\", label: __(\"One Column\") },\r\n\t\t{ value: \"2\", label: __(\"Two Column\") },\r\n\t\t{ value: \"3\", label: __(\"Three Column\") },\r\n\t];\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tvalue: value,\r\n\t\t\t\t\t\tlabel: label,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(value) => {\r\n\t\t\t\t\t\tsetAttributes({ column: value });\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tnumberBackground: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Number Background Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: numberColor,\r\n\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tnumberColor: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Number Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: borderColor,\r\n\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tborderColor: colorValue,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t]}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { attributes, setAttributes, setEditable } = props;\r\n\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor,\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align,\r\n\t} = attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnOneNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t setAttributes({ columnOneTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"title1\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnOneBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body1\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnTwoNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ columnTwoTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"title2\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnTwoBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body2\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcolumnThreeNumber: value,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ columnThreeTitle: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEitable(\"title3\")}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ columnThreeBody: value })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={(_) => setEditable(\"body3\")}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const upgradeToStyledBox = (attributes) => {\r\n\tlet currentNumbers = [attributes.columnOneNumber];\r\n\tlet currentTitles = [attributes.columnOneTitle];\r\n\tlet currentTitleAligns = [attributes.title1Align];\r\n\tlet currentTexts = [attributes.columnOneBody];\r\n\tlet currentTextAligns = [attributes.body1Align];\r\n\r\n\tif (parseInt(attributes.column) >= 2) {\r\n\t\tcurrentNumbers.push(attributes.columnTwoNumber);\r\n\t\tcurrentTitles.push(attributes.columnTwoTitle);\r\n\t\tcurrentTitleAligns.push(attributes.title2Align);\r\n\t\tcurrentTexts.push(attributes.columnTwoBody);\r\n\t\tcurrentTextAligns.push(attributes.body2Align);\r\n\t}\r\n\tif (parseInt(attributes.column) === 3) {\r\n\t\tcurrentNumbers.push(attributes.columnThreeNumber);\r\n\t\tcurrentTitles.push(attributes.columnThreeTitle);\r\n\t\tcurrentTitleAligns.push(attributes.title3Align);\r\n\t\tcurrentTexts.push(attributes.columnThreeBody);\r\n\t\tcurrentTextAligns.push(attributes.body3Align);\r\n\t}\r\n\r\n\treturn createBlock(\"ub/styled-box\", {\r\n\t\tmode: \"number\",\r\n\t\tnumber: currentNumbers,\r\n\t\ttitle: currentTitles,\r\n\t\ttitleAlign: currentTitleAligns,\r\n\t\ttext: currentTexts,\r\n\t\ttextAlign: currentTextAligns,\r\n\t\tbackColor: attributes.numberBackground,\r\n\t\tforeColor: attributes.numberColor,\r\n\t\toutlineColor: attributes.borderColor,\r\n\t});\r\n};\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","export const oldAttributes = {\r\n\tcolumn: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '2'\r\n\t},\r\n\tcolumnOneNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_number'\r\n\t},\r\n\tcolumnTwoNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_number'\r\n\t},\r\n\tcolumnThreeNumber: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_number'\r\n\t},\r\n\tcolumnOneTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_title'\r\n\t},\r\n\tcolumnTwoTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_title'\r\n\t},\r\n\tcolumnThreeTitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_title'\r\n\t},\r\n\tcolumnOneBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_one_body'\r\n\t},\r\n\tcolumnTwoBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_two_body'\r\n\t},\r\n\tcolumnThreeBody: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_number_three_body'\r\n\t},\r\n\tnumberBackground: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#CCCCCC'\r\n\t},\r\n\tnumberColor: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#000000'\r\n\t},\r\n\tborderColor: {\r\n\t\ttype: 'string',\r\n\t\tdefault: '#CCCCCC'\r\n\t},\r\n\ttitle1Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\ttitle2Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\ttitle3Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'center'\r\n\t},\r\n\tbody1Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t},\r\n\tbody2Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t},\r\n\tbody3Align: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'left'\r\n\t}\r\n};\r\n\r\nexport const version_1_1_2 = props => {\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t

    {columnOneTitle}

    \r\n\t\t\t\t\t

    {columnOneBody}

    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t

    {columnTwoTitle}

    \r\n\t\t\t\t\t

    {columnTwoBody}

    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t

    {columnThreeTitle}

    \r\n\t\t\t\t\t

    {columnThreeBody}

    \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst {\r\n\t\tcolumn,\r\n\t\tcolumnOneNumber,\r\n\t\tcolumnTwoNumber,\r\n\t\tcolumnThreeNumber,\r\n\t\tcolumnOneTitle,\r\n\t\tcolumnTwoTitle,\r\n\t\tcolumnThreeTitle,\r\n\t\tcolumnOneBody,\r\n\t\tcolumnTwoBody,\r\n\t\tcolumnThreeBody,\r\n\t\tnumberBackground,\r\n\t\tnumberColor,\r\n\t\tborderColor,\r\n\t\ttitle1Align,\r\n\t\ttitle2Align,\r\n\t\ttitle3Align,\r\n\t\tbody1Align,\r\n\t\tbody2Align,\r\n\t\tbody3Align\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnOneNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnOneTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnOneBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnTwoNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnTwoTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnTwoBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{columnThreeNumber}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnThreeTitle}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{columnThreeBody}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","// Import icon.\r\nimport icons from \"./icons\";\r\n\r\nimport { __ } from \"@wordpress/i18n\"; // Import __() from wp.i18n\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport metadata from \"./block.json\";\r\nimport PostGridBlock from \"./editor\";\r\nimport Inspector from \"./inspector\";\r\n\r\nimport { useSelect } from \"@wordpress/data\";\r\nimport {\r\n\tBlockControls,\r\n\tBlockAlignmentToolbar,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPlaceholder,\r\n\tSpinner,\r\n\tToolbarGroup,\r\n\tQueryControls,\r\n} from \"@wordpress/components\";\r\nimport { addQueryArgs } from \"@wordpress/url\";\r\nimport { apiFetch } from \"@wordpress/api-fetch\";\r\nconst canSelectMultipleCategories =\r\n\tQueryControls.toString().includes(\"selectedCategories\");\r\n\r\n//function below taken from https://stackoverflow.com/a/37616104\r\nconst filterObjectAttributes = (obj, condition) =>\r\n\tObject.fromEntries(Object.entries(obj).filter(condition));\r\n\r\nexport default registerBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icons,\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\r\n\tgetEditWrapperProps({ wrapAlignment }) {\r\n\t\tif ([\"full\", \"wide\", \"center\"].includes(wrapAlignment)) {\r\n\t\t\treturn { \"data-align\": wrapAlignment };\r\n\t\t}\r\n\t},\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tpostImageWidth: 85,\r\n\t\t\tamountPosts: 2,\r\n\t\t},\r\n\t},\r\n\tedit: (props) => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst {\r\n\t\t\tpostLayout,\r\n\t\t\twrapAlignment,\r\n\t\t\tcategories,\r\n\t\t\torder,\r\n\t\t\tcategoryArray,\r\n\t\t\texcludedCategories,\r\n\t\t\torderBy,\r\n\t\t\tamountPosts,\r\n\t\t\toffset,\r\n\t\t\ttagArray,\r\n\t\t\tauthorArray,\r\n\t\t} = attributes;\r\n\t\tconst { posts } = useSelect((select) => {\r\n\t\t\tconst { getEntityRecords } = select(\"core\");\r\n\t\t\tconst { getCurrentPostId } = select(\"core/editor\");\r\n\r\n\t\t\tconst getPosts = filterObjectAttributes(\r\n\t\t\t\t{\r\n\t\t\t\t\tcategories: canSelectMultipleCategories\r\n\t\t\t\t\t\t? categoryArray && categoryArray.length > 0\r\n\t\t\t\t\t\t\t? categoryArray.map((cat) => cat.id)\r\n\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t: categories,\r\n\t\t\t\t\tcategories_exclude: excludedCategories.map((cat) => cat.id),\r\n\t\t\t\t\torder,\r\n\t\t\t\t\torderby: orderBy,\r\n\t\t\t\t\tper_page: amountPosts,\r\n\t\t\t\t\toffset: offset,\r\n\t\t\t\t\texclude: [getCurrentPostId()],\r\n\t\t\t\t\ttags: tagArray,\r\n\t\t\t\t\tauthor: authorArray,\r\n\t\t\t\t},\r\n\t\t\t\t(value) => typeof value !== \"undefined\"\r\n\t\t\t);\r\n\r\n\t\t\treturn {\r\n\t\t\t\tposts: getEntityRecords(\"postType\", \"post\", getPosts),\r\n\t\t\t};\r\n\t\t});\r\n\t\tconst blockProps = useBlockProps();\r\n\t\tconst emptyPosts = Array.isArray(posts) && posts.length;\r\n\r\n\t\tif (categories !== \"\" && canSelectMultipleCategories) {\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/categories\", {\r\n\t\t\t\t\tper_page: -1,\r\n\t\t\t\t}),\r\n\t\t\t})\r\n\t\t\t\t.then((categoriesList) => {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tcategoryArray: categoriesList.filter(\r\n\t\t\t\t\t\t\t(c) => c.id === Number(categories)\r\n\t\t\t\t\t\t),\r\n\t\t\t\t\t\tcategories: \"\",\r\n\t\t\t\t\t});\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tcategoryArray: [],\r\n\t\t\t\t\t\tcategories: \"\",\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (!emptyPosts) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{!Array.isArray(posts) ? (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    {__(\"No posts found.\", \"ultimate-blocks\")}
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tconst toolBarButton = [\r\n\t\t\t{\r\n\t\t\t\ticon: \"grid-view\",\r\n\t\t\t\ttitle: __(\"Grid View\", \"ultimate-blocks\"),\r\n\t\t\t\tonClick: () => setAttributes({ postLayout: \"grid\" }),\r\n\t\t\t\tisActive: \"grid\" === postLayout,\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\ticon: \"list-view\",\r\n\t\t\t\ttitle: __(\"List View\", \"ultimate-blocks\"),\r\n\t\t\t\tonClick: () => setAttributes({ postLayout: \"list\" }),\r\n\t\t\t\tisActive: \"list\" === postLayout,\r\n\t\t\t},\r\n\t\t];\r\n\t\tconst postGridProps = {\r\n\t\t\t...props,\r\n\t\t\tposts,\r\n\t\t};\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ wrapAlignment: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","import FeaturedImage from \"./image\";\r\nimport moment from \"moment\";\r\nimport { getStyles } from \"./get-styles\";\r\n// Setup the block\r\nconst { __ } = wp.i18n;\r\nconst { decodeEntities } = wp.htmlEntities;\r\n\r\nexport default function PostGridBlock(props) {\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tcheckPostImage,\r\n\t\t\tcheckPostAuthor,\r\n\t\t\tcheckPostDate,\r\n\t\t\tcheckPostExcerpt,\r\n\t\t\tcheckPostLink,\r\n\t\t\tcheckPostTitle,\r\n\t\t\texcerptLength,\r\n\t\t\treadMoreText,\r\n\t\t\tpostLayout,\r\n\t\t\tcolumns,\r\n\t\t\tpostTitleTag,\r\n\t\t},\r\n\t\tclassName,\r\n\t\tposts,\r\n\t} = props;\r\n\r\n\tconst PostTag = postTitleTag;\r\n\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{posts?.map((post, i) => (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{checkPostImage && post.featured_media ? (\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t) : null}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t{checkPostTitle && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{decodeEntities(post.title.rendered.trim()) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t__(\"(Untitled)\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostAuthor && (\r\n\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{post.author_info.display_name}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostDate && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{moment(post.date_gmt)\r\n\t\t\t\t\t\t\t\t\t\t\t\t.local()\r\n\t\t\t\t\t\t\t\t\t\t\t\t.format(\"MMMM DD, Y\", \"ultimate-blocks\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t{checkPostExcerpt && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{checkPostLink && (\r\n\t\t\t\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t{readMoreText}\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// cate excerpt\r\nfunction cateExcerpt(str, no_words) {\r\n\treturn str.split(\" \").splice(0, no_words).join(\" \");\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icons = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\nexport default icons;\r\n","/**\r\n * Post grid featured image.\r\n */\r\n\r\nconst { addQueryArgs } = wp.url;\r\nconst { apiFetch } = wp;\r\nimport { useEffect, useState } from \"react\";\r\n\r\nexport default function FeaturedImage(props) {\r\n\tconst [stillMounted, setStillMounted] = useState(false);\r\n\tconst [imageUrl, setImageUrl] = useState(\"\");\r\n\r\n\tuseEffect(() => {\r\n\t\tsetStillMounted(true);\r\n\r\n\t\treturn () => setStillMounted(false);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (stillMounted) {\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/media/\" + props.imgID),\r\n\t\t\t}).then((image_data) => {\r\n\t\t\t\tlet imageUrl = image_data?.media_details?.sizes[\"full\"]?.source_url;\r\n\r\n\t\t\t\tif (imageUrl) {\r\n\t\t\t\t\tsetImageUrl(imageUrl);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t}\r\n\t}, [stillMounted]);\r\n\r\n\tconst { postImageWidth, preservePostImageAspectRatio, postImageHeight } =\r\n\t\tprops.attributes;\r\n\r\n\treturn (\r\n\t\t\r\n\t);\r\n}\r\n","import PropTypes from \"prop-types\";\r\n\r\nimport { useEffect, useState, useRef } from \"react\";\r\nimport { SpacingControl } from \"../components\";\r\nconst { __ } = wp.i18n;\r\n\r\nconst { InspectorControls } = wp.blockEditor || wp.editor;\r\n\r\nconst { PanelBody, SelectControl, ToggleControl, TextControl, RangeControl } =\r\n\twp.components;\r\nconst { addQueryArgs } = wp.url;\r\nconst { apiFetch } = wp;\r\n\r\nconst MAX_POSTS_COLUMNS = 3;\r\n\r\nfunction Autocomplete(props) {\r\n\tconst [userInput, setUserInput] = useState(\"\");\r\n\tconst [showSuggestions, setSuggestionDisplay] = useState(false);\r\n\tconst listItem = useRef(null);\r\n\r\n\tconst filteredList = props.list.filter(\r\n\t\t(i) => i.label.toLowerCase().indexOf(userInput.toLowerCase()) > -1\r\n\t);\r\n\tuseEffect(() => {\r\n\t\tlistItem.current = Array(props.list.length);\r\n\t}, [props.list]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t {\r\n\t\t\t\t\tsetUserInput(e.target.value);\r\n\t\t\t\t\tsetSuggestionDisplay(e.target.value.length > 0);\r\n\t\t\t\t}}\r\n\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\tif (e.key === \"ArrowDown\" && filteredList.length) {\r\n\t\t\t\t\t\tif (showSuggestions) {\r\n\t\t\t\t\t\t\tlistItem.current[0].focus();\r\n\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tsetSuggestionDisplay(true);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t{showSuggestions && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{filteredList.map((item, i) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tlistItem.current[i] = elem;\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\tprops.addToSelection(item);\r\n\t\t\t\t\t\t\t\tsetUserInput(\"\");\r\n\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\t\tif (e.key === \"ArrowDown\") {\r\n\t\t\t\t\t\t\t\t\tif (i < filteredList.length - 1) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i + 1].focus();\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i].blur();\r\n\t\t\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (e.key === \"ArrowUp\") {\r\n\t\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i - 1].focus();\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tlistItem.current[i].blur();\r\n\t\t\t\t\t\t\t\t\t\tsetSuggestionDisplay(false);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\ttabIndex={0}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t{item.label}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t))}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n\r\nAutocomplete.propTypes = {\r\n\tlist: PropTypes.array,\r\n\tselection: PropTypes.array,\r\n};\r\n\r\nAutocomplete.defaultProps = {\r\n\tlist: [],\r\n\tselection: PropTypes.array,\r\n};\r\n\r\nexport default function Inspector(props) {\r\n\tconst [categoriesList, setCategoriesList] = useState([]);\r\n\tconst [tagsList, setTagsList] = useState([]);\r\n\tconst [authorsList, setAuthorsList] = useState([]);\r\n\tconst [stillMounted, setStillMounted] = useState(false);\r\n\tconst [orderDropdownVal, setOrderDropdownval] = useState(0);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tcheckPostImage,\r\n\t\t\tpostImageWidth,\r\n\t\t\tpreservePostImageAspectRatio,\r\n\t\t\tpostImageHeight,\r\n\t\t\tcheckPostAuthor,\r\n\t\t\tcheckPostDate,\r\n\t\t\tcheckPostExcerpt,\r\n\t\t\tcheckPostLink,\r\n\t\t\texcerptLength,\r\n\t\t\treadMoreText,\r\n\t\t\tamountPosts,\r\n\t\t\tpostLayout,\r\n\t\t\tcolumns,\r\n\t\t\tcategories, //old stringified list\r\n\t\t\texcludedCategories,\r\n\t\t\tcategoryArray,\r\n\t\t\torderBy,\r\n\t\t\torder,\r\n\t\t\tcheckPostTitle,\r\n\t\t\tpostTitleTag,\r\n\t\t\tauthorArray,\r\n\t\t\ttagArray,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tposts,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetStillMounted(true);\r\n\r\n\t\treturn () => setStillMounted(false);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (stillMounted) {\r\n\t\t\tapiFetch({ path: addQueryArgs(\"/wp/v2/categories\", { per_page: -1 }) })\r\n\t\t\t\t.then((categoriesList) => {\r\n\t\t\t\t\tsetCategoriesList(categoriesList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetCategoriesList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\tapiFetch({ path: addQueryArgs(\"/wp/v2/tags\", { per_page: -1 }) })\r\n\t\t\t\t.then((tagsList) => {\r\n\t\t\t\t\tsetTagsList(tagsList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetTagsList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\tapiFetch({\r\n\t\t\t\tpath: addQueryArgs(\"/wp/v2/users\", { per_page: -1, who: \"authors\" }),\r\n\t\t\t})\r\n\t\t\t\t.then((authorsList) => {\r\n\t\t\t\t\tsetAuthorsList(authorsList);\r\n\t\t\t\t})\r\n\t\t\t\t.catch(() => {\r\n\t\t\t\t\tif (stillMounted) {\r\n\t\t\t\t\t\tsetAuthorsList([]);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t}\r\n\t}, [stillMounted]);\r\n\r\n\tuseEffect(() => {\r\n\t\t//initialize orderDropdownVal\r\n\t\tif (orderBy === \"title\") {\r\n\t\t\tsetOrderDropdownval(order === \"asc\" ? 2 : 3);\r\n\t\t}\r\n\t\tif (orderBy === \"date\") {\r\n\t\t\tsetOrderDropdownval(order === \"desc\" ? 0 : 1);\r\n\t\t}\r\n\t}, []);\r\n\r\n\tconst hasPosts = Array.isArray(posts) && posts.length;\r\n\r\n\t// Post type options\r\n\tconst postTypeOptions = [\r\n\t\t{ value: \"grid\", label: __(\"Grid\", \"ultimate-blocks\") },\r\n\t\t{ value: \"list\", label: __(\"List\", \"ultimate-blocks\") },\r\n\t];\r\n\r\n\tconst categorySuggestions = categoriesList.reduce(\r\n\t\t(accumulator, category) => ({\r\n\t\t\t...accumulator,\r\n\t\t\t[category.name]: category,\r\n\t\t}),\r\n\t\t{}\r\n\t);\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{Array.isArray(posts) && posts.length > 0 && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t setAttributes({ postLayout })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{\"grid\" === postLayout && (\r\n\t\t\t\t\t\t\t\t setAttributes({ columns })}\r\n\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\tmax={\r\n\t\t\t\t\t\t\t\t\t\t!hasPosts\r\n\t\t\t\t\t\t\t\t\t\t\t? MAX_POSTS_COLUMNS\r\n\t\t\t\t\t\t\t\t\t\t\t: Math.min(MAX_POSTS_COLUMNS, posts.length)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

    {__(\"Authors\")}

    \r\n\t\t\t\t\t{authorArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{authorsList\r\n\t\t\t\t\t\t\t\t.filter((t) => authorArray.includes(t.id))\r\n\t\t\t\t\t\t\t\t.map((t) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{t.name}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tauthorArray: authorArray.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel !== t.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t !authorArray.includes(t.id))\r\n\t\t\t\t\t\t\t.map((t) => ({ label: t.name, value: t.id }))}\r\n\t\t\t\t\t\tselection={authorArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!authorArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({ authorArray: [...authorArray, item.value] });\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{tagArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{tagsList\r\n\t\t\t\t\t\t\t\t.filter((t) => tagArray.includes(t.id))\r\n\t\t\t\t\t\t\t\t.map((t) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{t.name}\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ttagArray: tagArray.filter((sel) => sel !== t.id),\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t !tagArray.includes(t.id))\r\n\t\t\t\t\t\t\t.map((t) => ({ label: t.name, value: t.id }))}\r\n\t\t\t\t\t\tselection={tagArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!tagArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({ tagArray: [...tagArray, item.value] });\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t ({ value: i, label: a }))}\r\n\t\t\t\t\t\tvalue={orderDropdownVal}\r\n\t\t\t\t\t\tonChange={(newDropVal) => {\r\n\t\t\t\t\t\t\tsetOrderDropdownval(newDropVal);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\torder: newDropVal % 3 === 0 ? \"desc\" : \"asc\",\r\n\t\t\t\t\t\t\t\torderBy: newDropVal > 1 ? \"title\" : \"date\",\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{categoryArray && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{categoriesList\r\n\t\t\t\t\t\t\t\t.filter((c) => categoryArray.map((ca) => ca.id).includes(c.id))\r\n\t\t\t\t\t\t\t\t.map((c) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{c.name}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tcategoryArray: categoryArray.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel.id !== c.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t!excludedCategories.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.filter(\r\n\t\t\t\t\t\t\t\t(cur) => !categoryArray.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.map((c) => ({ label: c.name, value: c.id }))}\r\n\t\t\t\t\t\tselection={categoryArray}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\t//use full object for full compatibility with querycontrols\r\n\t\t\t\t\t\t\tif (!categoryArray.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tcategoryArray: [\r\n\t\t\t\t\t\t\t\t\t\t...categoryArray,\r\n\t\t\t\t\t\t\t\t\t\t...categoriesList.filter((cat) => cat.id === item.value),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t{excludedCategories && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{categoriesList\r\n\t\t\t\t\t\t\t\t.filter((c) =>\r\n\t\t\t\t\t\t\t\t\texcludedCategories.map((ca) => ca.id).includes(c.id)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t.map((c) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{c.name}\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\texcludedCategories: excludedCategories.filter(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t(sel) => sel.id !== c.id\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t!excludedCategories.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.filter(\r\n\t\t\t\t\t\t\t\t(cur) => !categoryArray.some((other) => cur.id === other.id)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t.map((c) => ({ label: c.name, value: c.id }))}\r\n\t\t\t\t\t\tselection={excludedCategories}\r\n\t\t\t\t\t\taddToSelection={(item) => {\r\n\t\t\t\t\t\t\tif (!excludedCategories.includes(item.value)) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\texcludedCategories: [\r\n\t\t\t\t\t\t\t\t\t\t...excludedCategories,\r\n\t\t\t\t\t\t\t\t\t\t...categoriesList.filter((cat) => cat.id === item.value),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ amountPosts })}\r\n\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t{Array.isArray(posts) && posts.length > 0 && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ checkPostImage })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostImage && (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ postImageWidth: Number(val) })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ preservePostImageAspectRatio })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t{!preservePostImageAspectRatio && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ postImageHeight: Number(val) })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostAuthor })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t setAttributes({ checkPostDate })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ checkPostExcerpt })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostExcerpt && (\r\n\t\t\t\t\t\t\t setAttributes({ excerptLength: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostLink })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostLink && (\r\n\t\t\t\t\t\t\t setAttributes({ readMoreText: value })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t setAttributes({ checkPostTitle })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{checkPostTitle && (\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tvalue={postTitleTag}\r\n\t\t\t\t\t\t\t\tonChange={(postTitleTag) => setAttributes({ postTitleTag })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/*Circle.js, derived from React-Component Progress Bar\r\n\r\nThe MIT License (MIT)\r\n\r\nCopyright (c) 2014-present yiminghe\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to use, \r\ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the\r\nSoftware, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/\r\n\r\nimport { useState, useEffect } from \"react\";\r\n\r\nexport default function Circle(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\talignment,\r\n\t\tsize,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst circleRadius = 50 - (barThickness + 3) / 2;\r\n\tconst circlePathLength = circleRadius * Math.PI * 2;\r\n\tconst strokeArcLength = (circlePathLength * indicator) / 100;\r\n\tconst progressBarPath = `M 50,50 m 0,${-circleRadius} a ${circleRadius},${circleRadius} 0 1 1 0,${\r\n\t\tcircleRadius * 2\r\n\t} a ${circleRadius},${circleRadius} 0 1 1 0,${-circleRadius * 2}`;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{percent}%\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import React, { useState, useEffect } from \"react\";\r\n\r\nexport default function HalfCircle(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\talignment,\r\n\t\tsize,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst circleRadius = 50 - (barThickness + 2) / 2;\r\n\tconst circlePathLength = circleRadius * Math.PI;\r\n\tconst strokeArcLength = (circlePathLength * indicator) / 100;\r\n\tconst progressBarPath = `M 50,50 m -${circleRadius},0 a ${circleRadius},${circleRadius} 0 1 1 ${\r\n\t\tcircleRadius * 2\r\n\t},0`;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{percent}%\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","/*Line.js, derived from React-Component Progress Bar\r\n\r\nThe MIT License (MIT)\r\n\r\nCopyright (c) 2014-present yiminghe\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy of\r\nthis software and associated documentation files (the \"Software\"), to deal in\r\nthe Software without restriction, including without limitation the rights to use, \r\ncopy, modify, merge, publish, distribute, sublicense, and/or sell copies of the\r\nSoftware, and to permit persons to whom the Software is furnished to do so,\r\nsubject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\r\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\r\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\r\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\r\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { RichText } from \"@wordpress/block-editor\";\r\nimport { useState, useEffect } from \"react\";\r\n\r\nexport default function Line(props) {\r\n\tconst [indicator, setIndicator] = useState(0);\r\n\tconst [isActive, setIsActive] = useState(false);\r\n\r\n\tconst {\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tpercent,\r\n\t\tlabelColor,\r\n\t\tpercentagePosition,\r\n\t\tisStripe,\r\n\t\tdetailAlign,\r\n\t\tdetail,\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tsetIndicator(percent);\r\n\t\t\tsetIsActive(true);\r\n\t\t}, 1000);\r\n\t}, []);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (isActive) {\r\n\t\t\tsetIndicator(percent);\r\n\t\t}\r\n\t}, [percent]);\r\n\r\n\tconst progressBarPath = `M ${barThickness / 2},${barThickness / 2} L ${\r\n\t\t100 - barThickness / 2\r\n\t},${barThickness / 2}`;\r\n\r\n\tconst insideLabelClass =\r\n\t\tpercentagePosition === \"inside\" ? \" ub_progress-bar-label-inside\" : \"\";\r\n\tconst stripeStyleClass = isStripe ? \" ub_progress-bar-stripe\" : \"\";\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ detail: text })}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t{percentagePosition === \"top\" && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{percent}%\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t{isStripe && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t\t{percentagePosition === \"inside\" && (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{percent}%\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t{percentagePosition === \"bottom\" && (\r\n\t\t\t\t\r\n\t\t\t\t\t{percent}%\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n","import icon, { CircProgressIcon, LinearProgressIcon } from \"./icons\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType } from \"@wordpress/blocks\";\r\nimport {\r\n\tBlockControls,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { withSelect } from \"@wordpress/data\";\r\n\r\nimport \"./blocks-styles\";\r\nimport Circle from \"./Circle\";\r\nimport Line from \"./Line\";\r\nimport { useEffect } from \"react\";\r\nimport {\r\n\tTextControl,\r\n\tButton,\r\n\tButtonGroup,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tRangeControl,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tToolbarDropdownMenu,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\nimport {\r\n\tBorderRadiusControl,\r\n\tCustomToggleGroupControl,\r\n\tSpacingControl,\r\n} from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport HalfCircle from \"./HalfCircle\";\r\nimport metadata from \"./block.json\";\r\n\r\nfunction ProgressBarMain(props) {\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tblockID,\r\n\t\t\tpercentage,\r\n\t\t\tbarType,\r\n\t\t\tdetail,\r\n\t\t\tdetailAlign,\r\n\t\t\tbarColor,\r\n\t\t\tbarBackgroundColor,\r\n\t\t\tbarThickness,\r\n\t\t\tcircleSize,\r\n\t\t\tlabelColor,\r\n\t\t\tpercentagePosition,\r\n\t\t\tbarBorderRadius,\r\n\t\t\tisStripe,\r\n\t\t},\r\n\t\tisSelected,\r\n\t\tsetAttributes,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t\tclassName,\r\n\t} = props;\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId, percentage: 75 });\r\n\t\t} else {\r\n\t\t\tif (percentage === -1) {\r\n\t\t\t\tsetAttributes({ percentage: 25 });\r\n\t\t\t}\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tconst progressBarAttributes = {\r\n\t\tpercent: percentage,\r\n\t\tbarColor,\r\n\t\tbarBackgroundColor,\r\n\t\tbarThickness,\r\n\t\tlabelColor,\r\n\t\tpercentagePosition,\r\n\t\tisStripe,\r\n\t\tdetailAlign,\r\n\t\tdetail,\r\n\t\tsetAttributes,\r\n\t};\r\n\r\n\tconst percentagePositionOptions = [\r\n\t\t{\r\n\t\t\tlabel: __(\"Top\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"top\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tlabel: __(\"Inside\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"inside\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tlabel: __(\"Bottom\", \"ultimate-blocks\"),\r\n\t\t\tvalue: \"bottom\",\r\n\t\t},\r\n\t];\r\n\tconst styles = getStyles(props.attributes);\r\n\r\n\tconst blockClassName = className ?? props.attributes?.className ?? \"\";\r\n\tconst isStyleCircle = blockClassName\r\n\t\t?.split(\" \")\r\n\t\t.includes(\"is-style-ub-progress-bar-circle-wrapper\");\r\n\tconst isStyleHalfCircle = blockClassName\r\n\t\t?.split(\" \")\r\n\t\t.includes(\"is-style-ub-progress-bar-half-circle-wrapper\");\r\n\tconst blockProps = useBlockProps({\r\n\t\tclassName: `ub_progress-bar ${blockClassName}`,\r\n\t\tstyle: styles,\r\n\t});\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{/* \r\n\t\t\t\t\t Convert into styles api\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ barType: \"linear\" })}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ barType: \"circular\" })}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t */}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setAttributes({ percentage: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tpercentage: Number.parseInt(value),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t ({\r\n\t\t\t\t\t\t\ticon: `editor-${a === \"justify\" ? a : \"align\" + a}`,\r\n\t\t\t\t\t\t\tonClick: () => setAttributes({ detailAlign: a }),\r\n\t\t\t\t\t\t}))}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{/* \r\n\t\t\t\t\t\t\t Convert into styles api\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t

    {__(\"Progress Bar Type\")}

    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t setAttributes({ barType: \"linear\" })}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tbarType: \"circular\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    */}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\t setAttributes({ isStripe: !isStripe })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t setAttributes({ percentage: value })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={100}\r\n\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ barThickness: value })}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={5}\r\n\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{(isStyleCircle || isStyleHalfCircle) && (\r\n\t\t\t\t\t\t\t\t setAttributes({ circleSize: value })}\r\n\t\t\t\t\t\t\t\t\tmin={50}\r\n\t\t\t\t\t\t\t\t\tmax={600}\r\n\t\t\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t setAttributes({ barColor }),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Progress Bar Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: barBackgroundColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (barBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tbarBackgroundColor,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Background Bar Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: labelColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (labelColor) => setAttributes({ labelColor }),\r\n\t\t\t\t\t\t\t\t\t\tlabel: \"Label Color\",\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\t{(isStyleCircle || isStyleHalfCircle) && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ detail: text })}\r\n\t\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\t{percentage > -1 && ( //linear progress bar fails to render properly unless a value of 0 or greater is inputted\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t{!isStyleCircle && !isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isStyleCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isStyleHalfCircle && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tbarColor: \"#e11b4c\",\r\n\t\t\tbarThickness: 2,\r\n\t\t},\r\n\t},\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(ProgressBarMain),\r\n\r\n\tsave: () => null,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nconst styles = [\r\n\t{\r\n\t\tname: \"ub-progress-bar-line-wrapper\",\r\n\t\tisDefault: true,\r\n\t\tlabel: __(\"Line\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"ub-progress-bar-circle-wrapper\",\r\n\t\tlabel: __(\"Circle\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tname: \"ub-progress-bar-half-circle-wrapper\",\r\n\t\tlabel: __(\"Half Circle\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nstyles.forEach((style) => {\r\n\twp.blocks.registerBlockStyle(\"ub/progress-bar\", style);\r\n});\r\n","import { isUndefined, trim, isEmpty, omitBy } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n/**\r\n *\r\n * @param {Array} attributes\r\n *\r\n * @return {object} - Block styles\r\n */\r\n\r\nexport function getStyles(attributes) {\r\n\tconst paddingObj = getSpacingCss(attributes.padding);\r\n\tconst marginObj = getSpacingCss(attributes.margin);\r\n\r\n\tlet styles = {\r\n\t\t\"--ub-bar-top-left-radius\": attributes?.barBorderRadius?.topLeft,\r\n\t\t\"--ub-bar-top-right-radius\": attributes?.barBorderRadius?.topRight,\r\n\t\t\"--ub-bar-bottom-left-radius\": attributes?.barBorderRadius?.bottomLeft,\r\n\t\t\"--ub-bar-bottom-right-radius\": attributes?.barBorderRadius?.bottomRight,\r\n\t\t\"--ub-progress-bar-padding-top\": paddingObj?.top,\r\n\t\t\"--ub-progress-bar-padding-right\": paddingObj?.right,\r\n\t\t\"--ub-progress-bar-padding-bottom\": paddingObj?.bottom,\r\n\t\t\"--ub-progress-bar-padding-left\": paddingObj?.left,\r\n\t\t\"--ub-progress-bar-margin-top\": marginObj?.top,\r\n\t\t\"--ub-progress-bar-margin-right\": marginObj?.right,\r\n\t\t\"--ub-progress-bar-margin-bottom\": marginObj?.bottom,\r\n\t\t\"--ub-progress-bar-margin-left\": marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(styles, (value) => {\r\n\t\treturn (\r\n\t\t\tisUndefined(value) ||\r\n\t\t\tvalue === false ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\" ||\r\n\t\t\tisEmpty(value)\r\n\t\t);\r\n\t});\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const LinearProgressIcon = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const CircProgressIcon = (props) => (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import icon from \"./icon\";\r\n\r\nimport { ReviewBody } from \"./components\";\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_4,\r\n\tversion_1_1_5,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { removeFromArray } from \"../../common\";\r\nimport { useEffect, useState } from \"react\";\r\nimport registerPluginBlock from \"$Inc/registerPluginBlock\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tBlockControls,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tURLInput,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport {\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tButton,\r\n\tButtonGroup,\r\n\tFormToggle,\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tRangeControl,\r\n\tRadioControl,\r\n\tSelectControl,\r\n\tTextControl,\r\n\tDatePicker,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect } from \"@wordpress/data\";\r\nimport metadata from \"./block.json\";\r\n\r\nconst defaultAttributes = {\r\n\tID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tblockID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tauthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Product\",\r\n\t},\r\n\t//for book, movie, and local business link\r\n\titemPage: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemSubtype: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemSubsubtype: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tvalueType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"star\", //also support percent\r\n\t},\r\n\titems: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: '[{\"label\":\"\",\"value\":0}]',\r\n\t},\r\n\tdescription: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tdescriptionAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\timgPosition: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\timgURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timgID: {\r\n\t\ttype: \"number\",\r\n\t},\r\n\timgAlt: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tparts: {\r\n\t\ttype: \"array\",\r\n\t\tdefault: [{ label: \"\", value: 0 }],\r\n\t},\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tuseSummary: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tsummaryTitle: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Summary\",\r\n\t},\r\n\tsummaryDescription: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionText: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionFontSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tcallToActionURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionBackColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#e11b4c\",\r\n\t},\r\n\tcallToActionBorderColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tcallToActionForeColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tinactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#888888\",\r\n\t},\r\n\tactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tactivePercentBarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tpercentBarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\ttitleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tenableCTA: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaNoFollow: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaOpenInNewTab: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tctaIsSponsored: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tctaAlignment: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tenableReviewSchema: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true,\r\n\t},\r\n\tenableImage: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tenableDescription: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: false,\r\n\t},\r\n\tstarOutlineColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\timageSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 100, //range: 0-200\r\n\t},\r\n\tbrand: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tsku: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tidentifier: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tidentifierType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"gtin\", // nsn, mpn, gtin8, gtin12, gtin13, gtin14, gtin\r\n\t},\r\n\tofferType: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Offer\", //can also be set to aggregate offer (which prevevnts calltoactionurl from being used as offer url)\r\n\t},\r\n\tofferStatus: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"InStock\", //available values: Discontinued, InStock, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale, SoldOut\r\n\t},\r\n\t//begin aggregate offer-only attributes\r\n\tofferHighPrice: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferLowPrice: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\t//end aggregate offer-only attributes\r\n\tofferPrice: {\r\n\t\t//only for offer\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\tofferCurrency: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"USD\",\r\n\t},\r\n\tofferExpiry: {\r\n\t\ttype: \"number\",\r\n\t\t//default: 60 * (10080 + Math.ceil(Date.now() / 60000)),\r\n\t\tdefault: 0,\r\n\t},\r\n\tusePhysicalAddress: {\r\n\t\ttype: \"boolean\",\r\n\t\tdefault: true, //can be set to false when using event itemType\r\n\t},\r\n\taddress: {\r\n\t\t//for localbusiness location, organiztion location, and event location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\taddressName: {\r\n\t\t//for event location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\turl: {\r\n\t\t//for event and organization virtual location\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\treviewPublisher: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\treviewPublicationDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: Math.ceil(Date.now() / 1000),\r\n\t},\r\n\t//beginning of book-only attributes\r\n\tbookAuthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tisbn: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\r\n\t//end of book-only attributes\r\n\tcuisines: {\r\n\t\t//for restaurant\r\n\t\ttype: \"array\",\r\n\t\tdefault: [], //should be an array of strings\r\n\t},\r\n\tphoneNumber: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tpriceRange: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tappCategory: {\r\n\t\t//softwareapplication only\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\toperatingSystem: {\r\n\t\t//softwareapplication only\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tprovider: {\r\n\t\t//for course\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\t//beginning of event-only attributes\r\n\teventStartDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 60 * (1440 + Math.ceil(Date.now() / 60000)), // 24 hours from Date.now\r\n\t},\r\n\teventEndDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0, //toggling an option should set this to 48 hours from Date.now\r\n\t},\r\n\teventPage: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\torganizer: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tperformer: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\t//end event only attributes\r\n\t//begin video object attributes\r\n\tvideoUploadDate: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: Math.ceil(Date.now() / 1000),\r\n\t},\r\n\tvideoURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n};\r\n\r\nfunction ReviewMain(props) {\r\n\tconst [editable, setEditable] = useState(\"\");\r\n\tconst [editedStar, setEditedStar] = useState(0);\r\n\tconst [lastCuisine, setLastCuisine] = useState(\"\");\r\n\tconst [setEventEndDate, toggleSetEventEndDate] = useState(false);\r\n\tconst [offerPriceRaw, setOfferPriceRaw] = useState(\"0\");\r\n\tconst [offerHighPriceRaw, setOfferHighPriceRaw] = useState(\"0\");\r\n\tconst [offerLowPriceRaw, setOfferLowPriceRaw] = useState(\"0\");\r\n\tconst [isLoaded, setIsLoaded] = useState(false);\r\n\tconst [setCTAFontSize, toggleSetCTAFontSize] = useState(false);\r\n\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\tblockID,\r\n\t\t\tauthorName,\r\n\t\t\titemName,\r\n\t\t\titemPage,\r\n\t\t\titemType,\r\n\t\t\titemSubtype,\r\n\t\t\titemSubsubtype,\r\n\t\t\tdescription,\r\n\t\t\timgPosition,\r\n\t\t\timgID,\r\n\t\t\timgAlt,\r\n\t\t\timgURL,\r\n\t\t\tvalueType,\r\n\t\t\titems,\r\n\t\t\tparts,\r\n\t\t\tstarCount,\r\n\t\t\tuseSummary,\r\n\t\t\tsummaryTitle,\r\n\t\t\tsummaryDescription,\r\n\t\t\tcallToActionText,\r\n\t\t\tcallToActionFontSize,\r\n\t\t\tcallToActionURL,\r\n\t\t\tcallToActionBackColor,\r\n\t\t\tcallToActionBorderColor,\r\n\t\t\tcallToActionForeColor,\r\n\t\t\tinactiveStarColor,\r\n\t\t\tactiveStarColor,\r\n\t\t\tstarOutlineColor,\r\n\t\t\tactivePercentBarColor,\r\n\t\t\tpercentBarColor,\r\n\t\t\ttitleAlign,\r\n\t\t\tauthorAlign,\r\n\t\t\tdescriptionAlign,\r\n\t\t\tenableCTA,\r\n\t\t\tctaNoFollow,\r\n\t\t\tctaOpenInNewTab,\r\n\t\t\tctaIsSponsored,\r\n\t\t\tctaAlignment,\r\n\t\t\tenableReviewSchema,\r\n\t\t\tenableImage,\r\n\t\t\tenableDescription,\r\n\t\t\timageSize,\r\n\t\t\tbrand,\r\n\t\t\tsku,\r\n\t\t\tidentifier,\r\n\t\t\tidentifierType,\r\n\t\t\tofferType,\r\n\t\t\tofferCurrency,\r\n\t\t\tofferStatus,\r\n\t\t\tofferCount,\r\n\t\t\tofferExpiry,\r\n\t\t\tcuisines,\r\n\t\t\tappCategory,\r\n\t\t\toperatingSystem,\r\n\t\t\tprovider,\r\n\t\t\tisbn,\r\n\t\t\tbookAuthorName,\r\n\t\t\treviewPublisher,\r\n\t\t\treviewPublicationDate,\r\n\t\t\taddress,\r\n\t\t\taddressName,\r\n\t\t\tpriceRange,\r\n\t\t\tphoneNumber,\r\n\t\t\teventStartDate,\r\n\t\t\teventEndDate,\r\n\t\t\tusePhysicalAddress,\r\n\t\t\teventPage,\r\n\t\t\torganizer,\r\n\t\t\tperformer,\r\n\t\t\tvideoUploadDate,\r\n\t\t\tvideoURL,\r\n\t\t\tpadding,\r\n\t\t\tmargin,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\tconst blockProps = useBlockProps();\r\n\tconst setAlignment = (target, value) => {\r\n\t\tswitch (target) {\r\n\t\t\tcase \"reviewTitle\":\r\n\t\t\t\tsetAttributes({ titleAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"reviewAuthor\":\r\n\t\t\t\tsetAttributes({ authorAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"reviewItemDescription\":\r\n\t\t\t\tsetAttributes({ descriptionAlign: value });\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t};\r\n\r\n\tconst getCurrentAlignment = (target) => {\r\n\t\tswitch (target) {\r\n\t\t\tcase \"reviewTitle\":\r\n\t\t\t\treturn titleAlign;\r\n\t\t\tcase \"reviewAuthor\":\r\n\t\t\t\treturn authorAlign;\r\n\t\t\tcase \"reviewItemDescription\":\r\n\t\t\t\treturn descriptionAlign;\r\n\t\t}\r\n\t};\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tuseEffect(() => {\r\n\t\tconst initialAttributes = {};\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\tstarOutlineColor: \"#f7b708\",\r\n\t\t\t\tactiveStarColor: \"#f7b708\",\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\tif (starOutlineColor === \"\") {\r\n\t\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\t\tstarOutlineColor: \"#000000\",\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t\tif (activeStarColor === \"\") {\r\n\t\t\t\tObject.assign(initialAttributes, {\r\n\t\t\t\t\tactiveStarColor: \"#eeee00\",\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tsetAttributes(initialAttributes);\r\n\r\n\t\tif (\r\n\t\t\titems &&\r\n\t\t\titems !== JSON.stringify(parts) &&\r\n\t\t\tparts.length === 1 &&\r\n\t\t\tparts[0].label === \"\" &&\r\n\t\t\tparts[0].value === 0\r\n\t\t) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tparts: JSON.parse(items),\r\n\t\t\t\titems: '[{\"label\":\"\",\"value\":0}]',\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (!isLoaded) {\r\n\t\t\tsetIsLoaded(true);\r\n\t\t\ttoggleSetCTAFontSize(callToActionFontSize > 0);\r\n\t\t}\r\n\t}, []);\r\n\r\n\t//begin dropdown setup\r\n\tlet itemTypeExtras;\r\n\r\n\tconst subtypeCategories = {\r\n\t\tBook: [\"Audiobook\"],\r\n\t\tEvent: [\r\n\t\t\t\"BusinessEvent\",\r\n\t\t\t\"ChildrensEvent\",\r\n\t\t\t\"ComedyEvent\",\r\n\t\t\t\"CourseInstance\",\r\n\t\t\t\"DanceEvent\",\r\n\t\t\t\"DeliveryEvent\",\r\n\t\t\t\"EducationEvent\",\r\n\t\t\t\"EventSeries\", //pending\r\n\t\t\t\"Festival\",\r\n\t\t\t\"FoodEvent\",\r\n\t\t\t\"Hackathon\", //pending\r\n\t\t\t\"LiteraryEvent\",\r\n\t\t\t\"MusicEvent\",\r\n\t\t\t\"PublicationEvent\",\r\n\t\t\t\"SaleEvent\",\r\n\t\t\t\"ScreeningEvent\",\r\n\t\t\t\"SocialEvent\",\r\n\t\t\t\"SportsEvent\",\r\n\t\t\t\"TheaterEvent\",\r\n\t\t\t\"VisualArtsEvent\",\r\n\t\t],\r\n\t\tGame: [\"VideoGame\"],\r\n\t\tLocalBusiness: [\r\n\t\t\t\"AnimalShelter\",\r\n\t\t\t\"ArchiveOrganization\", //pending\r\n\t\t\t\"AutomotiveBusiness\",\r\n\t\t\t\"ChildCare\",\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"DryCleaningOrLaundry\",\r\n\t\t\t\"EmergencyService\",\r\n\t\t\t\"EmploymentAgency\",\r\n\t\t\t\"EntertainmentBusiness\",\r\n\t\t\t\"FinancialService\",\r\n\t\t\t\"FoodEstablishment\",\r\n\t\t\t\"GovernmentOffice\",\r\n\t\t\t\"HealthAndBeautyBusiness\",\r\n\t\t\t\"HomeAndConstructionBusiness\",\r\n\t\t\t\"InternetCafe\",\r\n\t\t\t\"LegalService\",\r\n\t\t\t\"Library\",\r\n\t\t\t\"LodgingBusiness\",\r\n\t\t\t\"MedicalBusiness\",\r\n\t\t\t\"ProfessionalService\",\r\n\t\t\t\"RadioStation\",\r\n\t\t\t\"RealEstateAgent\",\r\n\t\t\t\"RecyclingCenter\",\r\n\t\t\t\"SelfStorage\",\r\n\t\t\t\"ShoppingCenter\",\r\n\t\t\t\"SportsActivityLocation\",\r\n\t\t\t\"TelevisionStation\",\r\n\t\t\t\"TouristInformationCenter\",\r\n\t\t\t\"TravelAgency\",\r\n\t\t],\r\n\t\tMediaObject: [\r\n\t\t\t\"3DModel\", //pending\r\n\t\t\t\"AudioObject\",\r\n\t\t\t\"DataDownload\",\r\n\t\t\t\"ImageObject\",\r\n\t\t\t\"LegislationObject\", //pending\r\n\t\t\t\"MusicVideoObject\",\r\n\t\t\t\"VideoObject\",\r\n\t\t],\r\n\t\tMusicPlaylist: [\"MusicAlbum\", \"MusicRelease\"],\r\n\t\tOrganization: [\r\n\t\t\t\"Airline\",\r\n\t\t\t\"Consortium\", //pending\r\n\t\t\t\"Corporation\",\r\n\t\t\t\"EducationalOrganization\",\r\n\t\t\t\"FundingScheme\", //pending\r\n\t\t\t\"GovernmentOrganization\",\r\n\t\t\t\"LibrarySystem\", //pending\r\n\t\t\t\"MedicalOrganization\",\r\n\t\t\t\"NewsMediaOrganization\", //pending\r\n\t\t\t\"NGO\",\r\n\t\t\t\"PerformingGroup\",\r\n\t\t\t\"Project\", //pending\r\n\t\t\t\"SportsOrganization\",\r\n\t\t\t\"WorkersUnion\",\r\n\t\t],\r\n\t\tProduct: [\r\n\t\t\t\"IndividualProduct\",\r\n\t\t\t\"ProductCollection\",\r\n\t\t\t\"ProductGroup\",\r\n\t\t\t\"ProductModel\",\r\n\t\t\t\"SomeProducts\",\r\n\t\t\t\"Vehicle\",\r\n\t\t],\r\n\t\tSoftwareApplication: [\"MobileApplication\", \"VideoGame\", \"WebApplication\"],\r\n\t};\r\n\r\n\tconst subsubtypes = {\r\n\t\tPublicationEvent: [\"BroadcastEvent\", \"OnDemandEvent\"],\r\n\t\tEducationalOrganization: [\r\n\t\t\t\"CollegeOrUniversity\",\r\n\t\t\t\"ElementarySchool\",\r\n\t\t\t\"HighSchool\",\r\n\t\t\t\"MiddleSchool\",\r\n\t\t\t\"Preschool\",\r\n\t\t\t\"School\",\r\n\t\t],\r\n\t\tMedicalOrganization: [\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"DiagnosticLab\",\r\n\t\t\t\"Hospital\",\r\n\t\t\t\"MedicalClinic\",\r\n\t\t\t\"Pharmacy\",\r\n\t\t\t\"Physician\",\r\n\t\t\t\"VeterinaryCare\",\r\n\t\t],\r\n\t\tPerformingGroup: [\"DanceGroup\", \"MusicGroup\", \"TheaterGroup\"],\r\n\t\tProject: [\"FundingAgency\", \"ResearchProject\"],\r\n\t\tSportsOrganization: [\"SportsTeam\"],\r\n\t\tAutomotiveBusiness: [\r\n\t\t\t\"AutoBodyShop\",\r\n\t\t\t\"AutoDealer\",\r\n\t\t\t\"AutoPartsStore\",\r\n\t\t\t\"AutoRental\",\r\n\t\t\t\"AutoRepair\",\r\n\t\t\t\"AutoWash\",\r\n\t\t\t\"GasStation\",\r\n\t\t\t\"MotorcycleDealer\",\r\n\t\t\t\"MotorcycleRepair\",\r\n\t\t],\r\n\t\tEmergencyService: [\"FireStation\", \"Hospital\", \"PoliceStation\"],\r\n\t\tEntertainmentBusiness: [\r\n\t\t\t\"AdultEntertainment\",\r\n\t\t\t\"AmusementPark\",\r\n\t\t\t\"ArtGallery\",\r\n\t\t\t\"Casino\",\r\n\t\t\t\"ComedyClub\",\r\n\t\t\t\"MovieTheater\",\r\n\t\t\t\"NightClub\",\r\n\t\t],\r\n\t\tFinancialService: [\r\n\t\t\t\"AccountingService\",\r\n\t\t\t\"AutomatedTeller\",\r\n\t\t\t\"BankOrCreditUnion\",\r\n\t\t\t\"InsuranceAgency\",\r\n\t\t],\r\n\t\tFoodEstablishment: [\r\n\t\t\t\"Bakery\",\r\n\t\t\t\"BarOrPub\",\r\n\t\t\t\"Brewery\",\r\n\t\t\t\"CafeOrCoffeeShop\",\r\n\t\t\t\"Distillery\",\r\n\t\t\t\"FastFoodRestaurant\",\r\n\t\t\t\"IceCreamShop\",\r\n\t\t\t\"Restaurant\",\r\n\t\t\t\"Winery\",\r\n\t\t],\r\n\t\tGovernmentOffice: [\"PostOffice\"],\r\n\t\tHealthAndBeautyBusiness: [\r\n\t\t\t\"BeautySalon\",\r\n\t\t\t\"DaySpa\",\r\n\t\t\t\"HairSalon\",\r\n\t\t\t\"HealthClub\",\r\n\t\t\t\"NailSalon\",\r\n\t\t\t\"TattooParlor\",\r\n\t\t],\r\n\t\tHomeAndConstructionBusiness: [\r\n\t\t\t\"Electrician\",\r\n\t\t\t\"GeneralContractor\",\r\n\t\t\t\"HVACBusiness\",\r\n\t\t\t\"HousePainter\",\r\n\t\t\t\"Locksmith\",\r\n\t\t\t\"MovingCompany\",\r\n\t\t\t\"Plumber\",\r\n\t\t\t\"RoofingContractor\",\r\n\t\t],\r\n\t\tLegalService: [\"Attorney\", \"Notary\"],\r\n\t\tLodgingBusiness: [\r\n\t\t\t\"BedAndBreakfast\",\r\n\t\t\t\"Campground\",\r\n\t\t\t\"Hostel\",\r\n\t\t\t\"Hotel\",\r\n\t\t\t\"Motel\",\r\n\t\t\t\"Resort\",\r\n\t\t],\r\n\t\tMedicalBusiness: [\r\n\t\t\t//only subtypes that support reviews are included\r\n\t\t\t\"Dentist\",\r\n\t\t\t\"MedicalClinic\",\r\n\t\t\t\"Optician\",\r\n\t\t\t\"Pharmacy\",\r\n\t\t\t\"Physician\",\r\n\t\t],\r\n\t\tSportsActivityLocation: [\r\n\t\t\t\"BowlingAlley\",\r\n\t\t\t\"ExerciseGym\",\r\n\t\t\t\"GolfCourse\",\r\n\t\t\t\"HealthClub\",\r\n\t\t\t\"PublicSwimmingPool\",\r\n\t\t\t\"SkiResort\",\r\n\t\t\t\"SportsClub\",\r\n\t\t\t\"StadiumOrArena\",\r\n\t\t\t\"TennisComplex\",\r\n\t\t],\r\n\t\tStore: [\r\n\t\t\t\"AutoPartsStore\",\r\n\t\t\t\"BikeStore\",\r\n\t\t\t\"BookStore\",\r\n\t\t\t\"ClothingStore\",\r\n\t\t\t\"ComputerStore\",\r\n\t\t\t\"ConvenienceStore\",\r\n\t\t\t\"DepartmentStore\",\r\n\t\t\t\"ElectronicsStore\",\r\n\t\t\t\"Florist\",\r\n\t\t\t\"FurnitureStore\",\r\n\t\t\t\"GardenStore\",\r\n\t\t\t\"GroceryStore\",\r\n\t\t\t\"HardwareStore\",\r\n\t\t\t\"HobbyShop\",\r\n\t\t\t\"HomeGoodsStore\",\r\n\t\t\t\"JewelryStore\",\r\n\t\t\t\"LiquorStore\",\r\n\t\t\t\"MensClothingStore\",\r\n\t\t\t\"MobilePhoneStore\",\r\n\t\t\t\"MovieRentalStore\",\r\n\t\t\t\"MusicStore\",\r\n\t\t\t\"OfficeEquipmentStore\",\r\n\t\t\t\"OutletStore\",\r\n\t\t\t\"PawnShop\",\r\n\t\t\t\"PetStore\",\r\n\t\t\t\"ShoeStore\",\r\n\t\t\t\"SportingGoodsStore\",\r\n\t\t\t\"TireShop\",\r\n\t\t\t\"ToyStore\",\r\n\t\t\t\"WholesaleStore\",\r\n\t\t],\r\n\t};\r\n\r\n\tconst addressInput = (\r\n\t\t setAttributes({ address })}\r\n\t\t/>\r\n\t);\r\n\tconst cuisineInput = (\r\n\t\t<>\r\n\t\t\t

    {__(\"Serves cuisine\")}

    \r\n\t\t\t
      \r\n\t\t\t\t{Array.isArray(cuisines) && cuisines.length > 0 ? (\r\n\t\t\t\t\tcuisines.map((c, i) => (\r\n\t\t\t\t\t\t
    • \r\n\t\t\t\t\t\t\t{c}\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t\t\t\t...cuisines.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t...cuisines.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    • \r\n\t\t\t\t\t))\r\n\t\t\t\t) : (\r\n\t\t\t\t\t{__(\"Cuisine list empty\")}\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t {\r\n\t\t\t\t\tif (e.key === \"Enter\" && e.target.value !== \"\") {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tcuisines: [...cuisines, e.target.value],\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetLastCuisine(\"\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t\tonChange={(e) => {\r\n\t\t\t\t\tif (e.target.value.includes(\",\")) {\r\n\t\t\t\t\t\tconst latestItemArray = e.target.value.split(\",\");\r\n\r\n\t\t\t\t\t\tif (latestItemArray[0] !== \"\") {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t\t...(cuisines.length > 1 || cuisines[0] !== \"\"\r\n\t\t\t\t\t\t\t\t\t\t? cuisines\r\n\t\t\t\t\t\t\t\t\t\t: []),\r\n\t\t\t\t\t\t\t\t\t...latestItemArray.slice(0, latestItemArray.length - 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tsetLastCuisine(latestItemArray[latestItemArray.length - 1]);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tsetLastCuisine(e.target.value);\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t\tonBlur={() => {\r\n\t\t\t\t\tif (lastCuisine !== \"\") {\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tcuisines: [\r\n\t\t\t\t\t\t\t\t...(cuisines.length > 1 || cuisines[0] !== \"\" ? cuisines : []),\r\n\t\t\t\t\t\t\t\tlastCuisine,\r\n\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetLastCuisine(\"\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n\r\n\tconst itemURLInput = (\r\n\t\t
    \r\n\t\t\t setAttributes({ itemPage })}\r\n\t\t\t/>\r\n\t\t
    \r\n\t);\r\n\r\n\tconst offerAttributes = [\r\n\t\t\"offerType\",\r\n\t\t\"offerStatus\",\r\n\t\t\"offerHighPrice\",\r\n\t\t\"offerLowPrice\",\r\n\t\t\"offerCount\",\r\n\t\t\"offerPrice\",\r\n\t\t\"offerCurrency\",\r\n\t\t\"offerExpiry\",\r\n\t];\r\n\tlet unusedDefaults = [\r\n\t\t\"bookAuthorName\",\r\n\t\t\"isbn\",\r\n\t\t\"provider\",\r\n\t\t...offerAttributes,\r\n\t\t\"startDate\",\r\n\t\t\"endDate\",\r\n\t\t\"usePhysicalAddress\",\r\n\t\t\"addressName\",\r\n\t\t\"address\",\r\n\t\t\"eventPage\",\r\n\t\t\"itemPage\",\r\n\t\t\"organizer\",\r\n\t\t\"performer\",\r\n\t\t\"brand\",\r\n\t\t\"sku\",\r\n\t\t\"identifierType\",\r\n\t\t\"identifier\",\r\n\t\t\"cuisines\",\r\n\t\t\"phoneNumber\",\r\n\t\t\"priceRange\",\r\n\t\t\"appCategory\",\r\n\t\t\"operatingSystem\",\r\n\t\t\"videoUploadDate\",\r\n\t\t\"videoURL\",\r\n\t];\r\n\r\n\tswitch (itemType) {\r\n\t\tdefault:\r\n\t\t\t//there's nothing to add\r\n\t\t\tbreak;\r\n\t\tcase \"Book\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ isbn })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ bookAuthorName })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{itemURLInput}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"isbn\",\r\n\t\t\t\t\"bookAuthorName\",\r\n\t\t\t\t\"itemPage\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Course\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t setAttributes({ provider })}\r\n\t\t\t\t/>\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, \"provider\");\r\n\t\t\tbreak;\r\n\t\tcase \"Event\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t

    {__(\"Event start date\")}

    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst newDateVal = Math.floor(Date.parse(newDate) / 1000);\r\n\t\t\t\t\t\t\tsetAttributes({ eventStartDate: newDateVal });\r\n\t\t\t\t\t\t\tif (setEventEndDate && eventEndDate <= newDateVal) {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\teventEndDate: 86400 + newDateVal,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\ttoggleSetEventEndDate(!setEventEndDate);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\teventEndDate: setEventEndDate ? 0 : 86400 + eventStartDate,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{setEventEndDate && [\r\n\t\t\t\t\t\t

    {__(\"Event end date\")}

    ,\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\teventEndDate: Math.floor(Date.parse(newDate) / 1000),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>,\r\n\t\t\t\t\t]}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ usePhysicalAddress: true })}\r\n\t\t\t\t\t\t\tshowTooltip={true}\r\n\t\t\t\t\t\t\tlabel={\"Use physical location\"}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t setAttributes({ usePhysicalAddress: false })}\r\n\t\t\t\t\t\t\tshowTooltip={true}\r\n\t\t\t\t\t\t\tlabel={\"Use virtual location\"}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{usePhysicalAddress ? (\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t setAttributes({ addressName })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t setAttributes({ eventPage })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t setAttributes({ performer })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ organizer })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t\t\"startDate\",\r\n\t\t\t\t\"endDate\",\r\n\t\t\t\t\"usePhysicalAddress\",\r\n\t\t\t\t\"addressName\",\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"eventPage\",\r\n\t\t\t\t\"organizer\",\r\n\t\t\t\t\"performer\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Product\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ brand })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ sku })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ identifier })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t ({\r\n\t\t\t\t\t\t\tlabel: __(a.toUpperCase()),\r\n\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\tonChange={(identifierType) => setAttributes({ identifierType })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"brand\",\r\n\t\t\t\t\"sku\",\r\n\t\t\t\t\"identifiertype\",\r\n\t\t\t\t\"identifier\",\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t]);\r\n\r\n\t\t\tbreak;\r\n\t\tcase \"LocalBusiness\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t{itemSubtype === \"FoodEstablishment\" &&\r\n\t\t\t\t\t\titemSubsubtype !== \"Distillery\" &&\r\n\t\t\t\t\t\tcuisineInput}\r\n\t\t\t\t\t{!(\r\n\t\t\t\t\t\t[\"AnimalShelter\", \"ArchiveOrganization\"].includes(itemSubtype) ||\r\n\t\t\t\t\t\t[\"FireStation\", \"PoliceStation\"].includes(itemSubsubtype)\r\n\t\t\t\t\t) && (\r\n\t\t\t\t\t\t setAttributes({ priceRange })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t setAttributes({ phoneNumber })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{itemURLInput}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tif (\r\n\t\t\t\titemSubtype === \"FoodEstablishment\" &&\r\n\t\t\t\titemSubsubtype !== \"Distillery\"\r\n\t\t\t) {\r\n\t\t\t\tunusedDefaults = removeFromArray(unusedDefaults, \"cuisines\");\r\n\t\t\t}\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"itemPage\",\r\n\t\t\t\t\"phoneNumber\",\r\n\t\t\t\t\"priceRange\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"Movie\":\r\n\t\t\titemTypeExtras = itemURLInput;\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\"itemPage\"]);\r\n\t\t\tbreak;\r\n\t\tcase \"Organization\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t{(itemSubsubtype === \"Hospital\" ||\r\n\t\t\t\t\t\tsubsubtypes.MedicalBusiness.includes(itemSubsubtype)) && (\r\n\t\t\t\t\t\t setAttributes({ priceRange })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{addressInput}\r\n\t\t\t\t\t setAttributes({ phoneNumber })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\"address\",\r\n\t\t\t\t\"phoneNumber\",\r\n\t\t\t\t\"priceRange\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"SoftwareApplication\":\r\n\t\t\titemTypeExtras = (\r\n\t\t\t\t<>\r\n\t\t\t\t\t setAttributes({ appCategory })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ operatingSystem })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t...offerAttributes,\r\n\t\t\t\t\"appCategory\",\r\n\t\t\t\t\"operatingSystem\",\r\n\t\t\t]);\r\n\t\t\tbreak;\r\n\t\tcase \"MediaObject\":\r\n\t\t\tif (itemSubtype === \"VideoObject\") {\r\n\t\t\t\titemTypeExtras = (\r\n\t\t\t\t\t<>\r\n\t\t\t\t\t\t

    {__(\"Video upload date\")}

    ,\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tvideoUploadDate: Math.floor(Date.parse(newDate) / 1000),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t setAttributes({ videoURL })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t\tunusedDefaults = removeFromArray(unusedDefaults, [\r\n\t\t\t\t\t\"videoUploadDate\",\r\n\t\t\t\t\t\"videoURL\",\r\n\t\t\t\t]);\r\n\t\t\t}\r\n\t\t\tbreak;\r\n\t}\r\n\r\n\tconst schemaDefaults = Object.keys(\r\n\t\tObject.assign({}, defaultAttributes)\r\n\t).reduce((defaults, attr) => {\r\n\t\tif (unusedDefaults.includes(attr)) {\r\n\t\t\tdefaults[attr] = defaultAttributes[attr].default;\r\n\t\t}\r\n\t\treturn defaults;\r\n\t}, {});\r\n\r\n\tconst unusedAttributes = Object.keys(props.attributes).reduce(\r\n\t\t(defaults, attr) => {\r\n\t\t\tif (\r\n\t\t\t\tunusedDefaults.includes(attr) &&\r\n\t\t\t\tprops.attributes[attr] !== schemaDefaults[attr]\r\n\t\t\t) {\r\n\t\t\t\tdefaults[attr] = defaultAttributes[attr].default;\r\n\t\t\t}\r\n\t\t\treturn defaults;\r\n\t\t},\r\n\t\t{}\r\n\t);\r\n\r\n\tif (Object.keys(unusedAttributes).length) {\r\n\t\tsetAttributes(unusedAttributes);\r\n\t}\r\n\r\n\tconst parser = new DOMParser();\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tonChange={(newValueType) => {\r\n\t\t\t\t\t\t\t\t\tconst factor = 100 / starCount;\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tvalueType: newValueType,\r\n\t\t\t\t\t\t\t\t\t\tparts: parts.map((p) => ({\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: p.label,\r\n\t\t\t\t\t\t\t\t\t\t\tvalue:\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalueType === \"star\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? p.value * factor\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: p.value / factor,\r\n\t\t\t\t\t\t\t\t\t\t})),\r\n\t\t\t\t\t\t\t\t\t\tactivePercentBarColor:\r\n\t\t\t\t\t\t\t\t\t\t\tvalueType === \"star\" && !activePercentBarColor\r\n\t\t\t\t\t\t\t\t\t\t\t\t? \"#e11b4c\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t: activePercentBarColor,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{editedStar > -1 && (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, editedStar),\r\n\t\t\t\t\t\t\t\t\t\t\t\tObject.assign({}, parts[editedStar], {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: newValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\t\t...parts.slice(editedStar + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\tmin={valueType === \"star\" ? 0 : 1}\r\n\t\t\t\t\t\t\t\t\tmax={valueType === \"star\" ? starCount : 100}\r\n\t\t\t\t\t\t\t\t\tstep={valueType === \"star\" ? 0.1 : 1}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\t\t{__(\r\n\t\t\t\t\t\t\t\t\t\"This lets you set the value for whichever feature list item you are currently editing.\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t
    \r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tenableCTA: !enableCTA,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableCTA && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaNoFollow: !ctaNoFollow,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaOpenInNewTab: !ctaOpenInNewTab,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tctaIsSponsored: !ctaIsSponsored,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tctaAlignment: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\ttoggleSetCTAFontSize(!setCTAFontSize);\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (setCTAFontSize) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcallToActionFontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{setCTAFontSize && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tcallToActionFontSize,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tmin={6}\r\n\t\t\t\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tlet newAttributes = {\r\n\t\t\t\t\t\t\t\t\t\t\tenableReviewSchema: !enableReviewSchema,\r\n\t\t\t\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\t\t\t\tif (enableReviewSchema) {\r\n\t\t\t\t\t\t\t\t\t\t\tnewAttributes = Object.assign(newAttributes, {\r\n\t\t\t\t\t\t\t\t\t\t\t\tenableImage: false,\r\n\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: false,\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes(newAttributes);\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tuseSummary: !useSummary,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableReviewSchema && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ itemType });\r\n\t\t\t\t\t\t\t\t\t\t\tif (itemType === \"Movie\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tif (itemType === \"Course\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t!subtypeCategories.hasOwnProperty(itemType) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t!subtypeCategories[itemType].includes(itemSubtype)\r\n\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\"Book\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Course\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"CreativeWorkSeason\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"CreativeWorkSeries\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Episode\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Event\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Game\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"LocalBusiness\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MediaObject\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Movie\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MusicPlaylist\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"MusicRecording\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Organization\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"Product\",\r\n\t\t\t\t\t\t\t\t\t\t\t\"SoftwareApplication\",\r\n\t\t\t\t\t\t\t\t\t\t].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t{subtypeCategories.hasOwnProperty(itemType) && (\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubtype,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (itemSubtype === \"VideoObject\") {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: true,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!subsubtypes.hasOwnProperty(itemSubtype) ||\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!subsubtypes[itemSubtype].includes(itemSubsubtype)\r\n\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\"\", ...subtypeCategories[itemType]].map(\r\n\t\t\t\t\t\t\t\t\t\t\t\t(a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t{subsubtypes.hasOwnProperty(itemSubtype) && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\titemSubsubtype,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\toptions={[\"\", ...subsubtypes[itemSubtype]].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t{!(\r\n\t\t\t\t\t\t\t\t\tenableReviewSchema &&\r\n\t\t\t\t\t\t\t\t\t(itemType === \"Movie\" || itemSubtype === \"VideoObject\")\r\n\t\t\t\t\t\t\t\t) && (\r\n\t\t\t\t\t\t\t\t\t//images are required for these item types and optional for the rest\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableImage: !enableImage,\r\n\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t{enableImage && (\r\n\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timageSize: Number(e.target.value),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timgPosition,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\toptions={[\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"left\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"right\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...(enableDescription ? [\"top\", \"bottom\"] : []),\r\n\t\t\t\t\t\t\t\t\t\t\t\t].map((a) => ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t{(!enableReviewSchema || itemType !== \"Course\") && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tenableDescription: !enableDescription,\r\n\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t!enableDescription &&\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t[\"top\", \"bottom\"].includes(imgPosition)\r\n\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\timgPosition: \"right\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{enableReviewSchema && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t{itemTypeExtras}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ reviewPublisher })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t

    {__(\"Review publication date\")}

    \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\treviewPublicationDate: Math.floor(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tDate.parse(newDate) / 1000\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t{[\"Event\", \"Product\", \"SoftwareApplication\"].includes(\r\n\t\t\t\t\t\t\t\t\t\titemType\r\n\t\t\t\t\t\t\t\t\t) && (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a.replace(\" \", \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t\tonChange={(offerType) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferType,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferCurrency,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t{offerType === \"Offer\" ? (\r\n\t\t\t\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(Number(val))) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: a.replace(\" \", \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={(offerStatus) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferStatus,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t 0}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange={() =>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferExpiry: offerExpiry\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t? 0\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t: 60 *\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t (10080 + Math.ceil(Date.now() / 60000)), //default to one week from Date.now() when enabled\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t{offerExpiry > 0 && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferExpiry: Math.floor(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tDate.parse(newDate) / 1000\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferCount: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(val)) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferLowPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferLowPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (!isNaN(val)) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetOfferHighPriceRaw(val);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tofferHighPrice: Number(val),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{valueType === \"star\" ? (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tactiveStarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Active Star Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: inactiveStarColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tinactiveStarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Inactive Star Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: starOutlineColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tstarOutlineColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Star Outline Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tactivePercentBarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Main Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: percentBarColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tpercentBarColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionBackColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Background\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: callToActionBorderColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionBorderColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Border Color\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\tvalue: callToActionForeColor,\r\n\t\t\t\t\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tcallToActionForeColor: colorValue,\r\n\t\t\t\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t\t\t\tlabel: __(\"Button Text Color\"),\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t]}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{editable !== \"\" && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t\t\t\t setAlignment(editable, a)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t setAttributes(newValues)}\r\n\t\t\t\tsetEditable={(val) => setEditable(val)}\r\n\t\t\t\tsetActiveStarIndex={(val) => setEditedStar(val)}\r\n\t\t\t\tactiveStarIndex={editedStar}\r\n\t\t\t\talignments={{ titleAlign, authorAlign, descriptionAlign }}\r\n\t\t\t\tenableCTA={enableCTA}\r\n\t\t\t\tctaNoFollow={ctaNoFollow}\r\n\t\t\t\timageSize={imageSize}\r\n\t\t\t\tctaFontSize={callToActionFontSize}\r\n\t\t\t\tmeasureCTAFontSize={setCTAFontSize}\r\n\t\t\t/>\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nregisterPluginBlock(metadata, {\r\n\ticon,\r\n\texample: {},\r\n\tattributes: metadata.attributes,\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(ReviewMain),\r\n\tsave: () => null,\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\tupdateFrom(version_1_1_4),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t],\r\n});\r\n","const { RichText, MediaUpload, URLInput } = wp.blockEditor || wp.editor;\r\nconst { Button, Dashicon } = wp.components;\r\nconst { __ } = wp.i18n;\r\n\r\nimport { removeIcon } from \"./icon\";\r\nimport { useEffect, useRef, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\nexport function OldStars(props) {\r\n\tconst {\r\n\t\tvalue,\r\n\t\tactiveStarColor,\r\n\t\tlimit,\r\n\t\tid,\r\n\t\tclassName,\r\n\t\tinactiveStarColor,\r\n\t\tstyle,\r\n\t} = props;\r\n\treturn (\r\n\t\t\r\n\t\t\t{[...Array(limit).keys()].map((i) => (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t 0 ? (value - i < 1 ? value - i : 1) : 0) * 150\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\ty=\"0\"\r\n\t\t\t\t\t\t\t\tx=\"0\"\r\n\t\t\t\t\t\t\t\tfill=\"#fff\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function Stars(props) {\r\n\tconst {\r\n\t\tlimit,\r\n\t\tid,\r\n\t\tclassName,\r\n\t\tinactiveStarColor,\r\n\t\tvalue,\r\n\t\tactiveStarColor,\r\n\t\tselectedStarColor,\r\n\t\tsetValue,\r\n\t\tonHover,\r\n\t\tonClick,\r\n\t\tstyle,\r\n\t\tstarOutlineColor,\r\n\t} = props;\r\n\r\n\tconst [displayValue, setDisplayValue] = useState(value);\r\n\tconst [displayColor, setDisplayColor] = useState(activeStarColor);\r\n\r\n\tconst mouseHover = (i) => {\r\n\t\tsetDisplayValue(i + (value - i === 1 ? 0.5 : 1));\r\n\t\tsetDisplayColor(selectedStarColor);\r\n\t};\r\n\r\n\tconst mouseLeave = () => {\r\n\t\tsetDisplayValue(value);\r\n\t\tsetDisplayColor(activeStarColor);\r\n\t};\r\n\r\n\tconst mouseClick = (i) => {\r\n\t\tsetValue(value === i + 1 ? i + 0.5 : i + 1);\r\n\t\tsetDisplayValue(value === i + 1 ? i + 0.5 : i + 1);\r\n\t};\r\n\r\n\tuseEffect(() => {\r\n\t\tsetDisplayColor(activeStarColor);\r\n\t\tif (onHover || displayValue !== value) {\r\n\t\t\tsetDisplayValue(value);\r\n\t\t}\r\n\t}, [value, activeStarColor]);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{[...Array(limit).keys()].map((i) => (\r\n\t\t\t\t onHover || mouseHover(i)}\r\n\t\t\t\t\tonMouseOut={() => mouseLeave()}\r\n\t\t\t\t\tonClick={() => onClick || mouseClick(i)}\r\n\t\t\t\t>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t 0\r\n\t\t\t\t\t\t\t\t\t\t? displayValue - i < 1\r\n\t\t\t\t\t\t\t\t\t\t\t? displayValue - i\r\n\t\t\t\t\t\t\t\t\t\t\t: 1\r\n\t\t\t\t\t\t\t\t\t\t: 0) * 150\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\ty=\"0\"\r\n\t\t\t\t\t\t\t\tx=\"0\"\r\n\t\t\t\t\t\t\t\tfill=\"#fff\"\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function ReviewBody(props) {\r\n\tconst {\r\n\t\tisSelected,\r\n\t\tsetAttributes,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\timgID,\r\n\t\timgAlt,\r\n\t\timgURL,\r\n\t\timgPosition,\r\n\t\tenableImage,\r\n\t\tdescription,\r\n\t\tdescriptionEnabled,\r\n\t\tblockID,\r\n\t\tparts,\r\n\t\tuseSummary,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tvalueType,\r\n\t\tstarCount,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tctaAlignment,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionBorderColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t\tselectedStarColor,\r\n\t\tstarOutlineColor,\r\n\t\tactivePercentBarColor,\r\n\t\tpercentBarColor,\r\n\t\tsetEditable,\r\n\t\tactiveStarIndex,\r\n\t\tsetActiveStarIndex,\r\n\t\talignments,\r\n\t\tenableCTA,\r\n\t\tmeasureCTAFontSize,\r\n\t\timageSize,\r\n\t\tctaFontSize,\r\n\t} = props;\r\n\r\n\tconst { titleAlign, authorAlign, descriptionAlign } = alignments;\r\n\r\n\tconst [average, setAverage] = useState(\r\n\t\tparts?.map((i) => i.value).reduce((total, v) => total + v) / parts?.length\r\n\t);\r\n\tconst [mouseOnHold, setMouseOnHold] = useState(false);\r\n\r\n\tconst ctaButton = useRef(null);\r\n\r\n\tuseEffect(() => {\r\n\t\tif (measureCTAFontSize) {\r\n\t\t\tif (ctaButton.current) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tcallToActionFontSize: parseInt(\r\n\t\t\t\t\t\tgetComputedStyle(ctaButton.current).fontSize.slice(0, -2)\r\n\t\t\t\t\t),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t}, [measureCTAFontSize]);\r\n\r\n\tconst newAverage =\r\n\t\tparts.map((i) => i.value).reduce((total, v) => total + v) / parts.length;\r\n\r\n\tif (average !== newAverage) {\r\n\t\tsetAverage(newAverage);\r\n\t}\r\n\r\n\tconst setNewPercentage = (percentageBar, mouseX, i, j) => {\r\n\t\tconst newValue = Math.round(\r\n\t\t\t(100 * (mouseX - percentageBar.x)) / percentageBar.width\r\n\t\t);\r\n\t\tconst newArray = [\r\n\t\t\t...parts.slice(0, i),\r\n\t\t\t{ label: j.label, value: newValue },\r\n\t\t\t...parts.slice(i + 1),\r\n\t\t];\r\n\t\tsetAttributes({ parts: newArray });\r\n\t\tsetActiveStarIndex(i);\r\n\t\tsetAverage(\r\n\t\t\tnewArray.map((i) => i.value).reduce((total, v) => total + v) /\r\n\t\t\t\tnewArray.length\r\n\t\t);\r\n\t};\r\n\tconst styles = getStyles(props);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t setAttributes({ itemName: text })}\r\n\t\t\t\tunstableOnFocus={() => setEditable(\"reviewTitle\")}\r\n\t\t\t/>\r\n\t\t\t setAttributes({ authorName: text })}\r\n\t\t\t\tunstableOnFocus={() => setEditable(\"reviewAuthor\")}\r\n\t\t\t/>\r\n\t\t\t{(enableImage || descriptionEnabled) && (\r\n\t\t\t\t\r\n\t\t\t\t\t{enableImage &&\r\n\t\t\t\t\t\t(imgID ? (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\timgID: 0,\r\n\t\t\t\t\t\t\t\t\t\t\t\timgURL: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t\timgAlt: \"\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t{removeIcon}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\timgID: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\timgURL: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\timgAlt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\t\tvalue={imgID}\r\n\t\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t{descriptionEnabled && (\r\n\t\t\t\t\t\t setAttributes({ description: text })}\r\n\t\t\t\t\t\t\tstyle={{ textAlign: descriptionAlign }}\r\n\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"reviewItemDescription\")}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t{parts.map((j, i) => (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t{ label: text, value: j.value },\r\n\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tunstableOnFocus={() => {\r\n\t\t\t\t\t\t\tsetEditable(\"\");\r\n\t\t\t\t\t\t\tsetActiveStarIndex(i);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonSplit={(label) => label}\r\n\t\t\t\t\t\tonReplace={(label) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t{ label: label[0], value: j.value },\r\n\t\t\t\t\t\t\t\t\t{ label: label[1], value: j.value },\r\n\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonMerge={(mergeWithNext) => {\r\n\t\t\t\t\t\t\tif (mergeWithNext) {\r\n\t\t\t\t\t\t\t\tif (i < parts.length - 1) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: `${parts[i].label}${parts[i + 1].label}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: j.value,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 2),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tif (i > 0) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tparts: [\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i - 1),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tlabel: `${parts[i - 1].label}${parts[i].label}`,\r\n\t\t\t\t\t\t\t\t\t\t\t\tvalue: parts[i - 1].value,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tif (i === parts.length - 1) {\r\n\t\t\t\t\t\t\t\t\tsetActiveStarIndex(-1);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t 1 ? 120 : 100,\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{parts.length > 1 && (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetEditable(\"\");\r\n\t\t\t\t\t\t\t\t\tconst newParts = parts\r\n\t\t\t\t\t\t\t\t\t\t.slice(0, i)\r\n\t\t\t\t\t\t\t\t\t\t.concat(parts.slice(i + 1, parts.length));\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ parts: newParts });\r\n\r\n\t\t\t\t\t\t\t\t\tsetAverage(\r\n\t\t\t\t\t\t\t\t\t\tnewParts\r\n\t\t\t\t\t\t\t\t\t\t\t.map((i) => i.value)\r\n\t\t\t\t\t\t\t\t\t\t\t.reduce((total, v) => total + v) / newParts.length\r\n\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\tif (i <= activeStarIndex) {\r\n\t\t\t\t\t\t\t\t\t\tsetActiveStarIndex(activeStarIndex - 1);\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{valueType === \"star\" ? (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tconst newArray = [\r\n\t\t\t\t\t\t\t\t\t\t...parts.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t{ label: j.label, value: newValue },\r\n\t\t\t\t\t\t\t\t\t\t...parts.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t];\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ parts: newArray });\r\n\t\t\t\t\t\t\t\t\tsetActiveStarIndex(i);\r\n\t\t\t\t\t\t\t\t\tsetAverage(\r\n\t\t\t\t\t\t\t\t\t\tnewArray\r\n\t\t\t\t\t\t\t\t\t\t\t.map((i) => i.value)\r\n\t\t\t\t\t\t\t\t\t\t\t.reduce((total, v) => total + v) / newArray.length\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tinactiveStarColor={inactiveStarColor}\r\n\t\t\t\t\t\t\t\tactiveStarColor={activeStarColor}\r\n\t\t\t\t\t\t\t\tselectedStarColor={selectedStarColor}\r\n\t\t\t\t\t\t\t\tstarOutlineColor={starOutlineColor}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetNewPercentage(\r\n\t\t\t\t\t\t\t\t\t\t\te.currentTarget.getBoundingClientRect(),\r\n\t\t\t\t\t\t\t\t\t\t\te.clientX,\r\n\t\t\t\t\t\t\t\t\t\t\ti,\r\n\t\t\t\t\t\t\t\t\t\t\tj\r\n\t\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t//in cases where the user drags across the bar\r\n\t\t\t\t\t\t\t\t\tonMouseDown={() => setMouseOnHold(true)}\r\n\t\t\t\t\t\t\t\t\tonMouseUp={() => setMouseOnHold(false)}\r\n\t\t\t\t\t\t\t\t\tonMouseMove={(e) => {\r\n\t\t\t\t\t\t\t\t\t\tif (mouseOnHold) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetNewPercentage(\r\n\t\t\t\t\t\t\t\t\t\t\t\te.currentTarget.getBoundingClientRect(),\r\n\t\t\t\t\t\t\t\t\t\t\t\te.clientX,\r\n\t\t\t\t\t\t\t\t\t\t\t\ti,\r\n\t\t\t\t\t\t\t\t\t\t\t\tj\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t
    {j.value}%
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\t {\r\n\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\tparts: [...parts, { label: \"\", value: 0 }],\r\n\t\t\t\t\t});\r\n\t\t\t\t\tsetAverage(average / (parts.length + 1));\r\n\t\t\t\t}}\r\n\t\t\t\tclassName=\"ub_review_add_entry dashicons dashicons-plus-alt\"\r\n\t\t\t/>\r\n\t\t\t
    \r\n\t\t\t\t{useSummary && (\r\n\t\t\t\t\t setAttributes({ summaryTitle: text })}\r\n\t\t\t\t\t\tvalue={summaryTitle}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t/>\r\n\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t{useSummary && (\r\n\t\t\t\t\t\t setAttributes({ summaryDescription: text })}\r\n\t\t\t\t\t\t\tvalue={summaryDescription}\r\n\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{Math.round(average * 10) / 10}\r\n\t\t\t\t\t\t\t{valueType === \"percent\" ? \"%\" : \"\"}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{valueType === \"star\" && (\r\n\t\t\t\t\t\t\t null}\r\n\t\t\t\t\t\t\t\tonClick={() => null}\r\n\t\t\t\t\t\t\t\tvalue={average}\r\n\t\t\t\t\t\t\t\tlimit={starCount}\r\n\t\t\t\t\t\t\t\tinactiveStarColor={inactiveStarColor}\r\n\t\t\t\t\t\t\t\tactiveStarColor={activeStarColor}\r\n\t\t\t\t\t\t\t\tselectedStarColor={selectedStarColor}\r\n\t\t\t\t\t\t\t\tstarOutlineColor={starOutlineColor}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{enableCTA && (\r\n\t\t\t\t\t\t\t
    0 ? `${ctaFontSize}px` : null,\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tref={ctaButton}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tcallToActionText: text,\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tunstableOnFocus={() => setEditable(\"\")}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t{isSelected && enableCTA && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t setAttributes({ callToActionURL: text })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const removeIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\nimport { OldStars } from \"./components\";\r\n\r\nconst oldAttributes = {\r\n\tID: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tauthorName: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\titemName: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\titems: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: '[{\"label\": \"\", \"value\": 0}]',\r\n\t},\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tsummaryTitle: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"Summary\",\r\n\t},\r\n\tsummaryDescription: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tcallToActionText: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tcallToActionURL: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"\",\r\n\t},\r\n\tcallToActionBackColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#e11b4c\",\r\n\t},\r\n\tcallToActionForeColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffffff\",\r\n\t},\r\n\tinactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#888888\",\r\n\t},\r\n\tactiveStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#eeee00\",\r\n\t},\r\n\tselectedStarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffff00\",\r\n\t},\r\n\ttitleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n};\r\n\r\nconst calculateAverage = (JSONItems) =>\r\n\tMath.round(\r\n\t\t(JSON.parse(JSONItems)\r\n\t\t\t.map((i) => i.value)\r\n\t\t\t.reduce((total, v) => total + v) /\r\n\t\t\tJSON.parse(JSONItems).length) *\r\n\t\t\t10\r\n\t) / 10;\r\n\r\nconst oldJSONLD = (props) => (\r\n\t\r\n);\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_4 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tID,\r\n\t\tauthorName,\r\n\t\titemName,\r\n\t\titems,\r\n\t\tstarCount,\r\n\t\tsummaryTitle,\r\n\t\tsummaryDescription,\r\n\t\tcallToActionText,\r\n\t\tcallToActionURL,\r\n\t\tcallToActionBackColor,\r\n\t\tcallToActionForeColor,\r\n\t\tinactiveStarColor,\r\n\t\tactiveStarColor,\r\n\t\ttitleAlign,\r\n\t\tauthorAlign,\r\n\t} = props.attributes;\r\n\r\n\tconst average = calculateAverage(items);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t\t{JSON.parse(items).map((j, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t{average}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t{oldJSONLD(props.attributes)}\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tmigrate: (attributes) => {\r\n\t\tconst { ID, items, ...otherAttributes } = attributes;\r\n\t\treturn Object.assign(Object.assign({}, otherAttributes), {\r\n\t\t\tblockID: ID,\r\n\t\t\tparts: JSON.parse(items),\r\n\t\t});\r\n\t},\r\n\tsave: oldVersion,\r\n});\r\n","/**\r\n * BLOCK: social-share\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\n// Import Icons\r\n\r\nimport {\r\n\tSortableContainer,\r\n\tSortableElement,\r\n\tarrayMove,\r\n} from \"react-sortable-hoc\";\r\nimport metadata from \"./block.json\";\r\nimport {\r\n\tFacebookIcon,\r\n\tTwitterIcon,\r\n\tLinkedInIcon,\r\n\tPinterestIcon,\r\n\tRedditIcon,\r\n\tTumblrIcon,\r\n\ticon,\r\n} from \"./icons/icons\";\r\n\r\n// Import components\r\nimport Inspector from \"./inspector\";\r\n\r\nimport { useEffect, useState } from \"react\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\n// variables\r\nconst iconSizes = {\r\n\tnormal: 20,\r\n\tmedium: 30,\r\n\tlarge: 40,\r\n};\r\n\r\nconst { __ } = wp.i18n; // Import __() from wp.i18n\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nconst { BlockControls, useBlockProps, JustifyContentControl } =\r\n\twp.blockEditor || wp.editor;\r\nconst { withSelect } = wp.data;\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\n\r\nconst SortableItem = SortableElement(\r\n\t({ icon, iconSize, iconShape, color, caption, addOutline }) => {\r\n\t\tconst iconDetails = {\r\n\t\t\tfacebook: {\r\n\t\t\t\tbgColor: color || \"#1877f2\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\tlinkedin: {\r\n\t\t\t\tbgColor: color || \"#2867b2\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\tpinterest: {\r\n\t\t\t\tbgColor: color || \"#e60023\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\ttwitter: {\r\n\t\t\t\tbgColor: color || \"#1d9bf0\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\ttumblr: {\r\n\t\t\t\tbgColor: color || \"#001935\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t\treddit: {\r\n\t\t\t\tbgColor: color || \"#ff4500\",\r\n\t\t\t\tmain: (\r\n\t\t\t\t\t\r\n\t\t\t\t),\r\n\t\t\t},\r\n\t\t};\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{iconDetails[icon].main}\r\n\t\t\t\t\r\n\t\t\t\t{caption}\r\n\t\t\t\r\n\t\t);\r\n\t}\r\n);\r\n\r\nconst SortableList = SortableContainer(\r\n\t({\r\n\t\titems,\r\n\t\ticonShape,\r\n\t\ticonSize,\r\n\t\talign,\r\n\t\torientation,\r\n\t\tcolor,\r\n\t\tcaptions,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t}) => (\r\n\t\t\r\n\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t)\r\n);\r\n\r\nfunction SocialShareMain(props) {\r\n\tconst [hasTransitioned, setHasTransitioned] = useState(false);\r\n\r\n\tconst {\r\n\t\tattributes,\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t\tclassName,\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tblockID,\r\n\t\talign,\r\n\t\ticonShape,\r\n\t\ticonOrder,\r\n\t\tbuttonColor,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t\torientation,\r\n\t} = attributes;\r\n\r\n\tconst iconSize = iconSizes[attributes.iconSize];\r\n\r\n\tconst enabledIcon = {\r\n\t\tfacebook: attributes.showFacebookIcon,\r\n\t\ttwitter: attributes.showTwitterIcon,\r\n\t\tlinkedin: attributes.showLinkedInIcon,\r\n\t\tpinterest: attributes.showPinterestIcon,\r\n\t\treddit: attributes.showRedditIcon,\r\n\t\ttumblr: attributes.showTumblrIcon,\r\n\t};\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\tif (!hasTransitioned) {\r\n\t\t\tif (Object.values(enabledIcon).includes(false)) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\ticonOrder: iconOrder.filter((iconName) => enabledIcon[iconName]),\r\n\t\t\t\t\tshowFacebookIcon: true,\r\n\t\t\t\t\tshowTwitterIcon: true,\r\n\t\t\t\t\tshowLinkedInIcon: true,\r\n\t\t\t\t\tshowPinterestIcon: true,\r\n\t\t\t\t\tshowRedditIcon: true,\r\n\t\t\t\t\tshowTumblrIcon: true,\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t\tsetHasTransitioned(true);\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({ align: next });\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && }\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\ticonOrder: arrayMove(iconOrder, oldIndex, newIndex),\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\ticonSize={iconSize}\r\n\t\t\t\t\ticonShape={iconShape}\r\n\t\t\t\t\talign={align}\r\n\t\t\t\t\torientation={orientation}\r\n\t\t\t\t\tcolor={buttonColor}\r\n\t\t\t\t\tuseCaptions={useCaptions}\r\n\t\t\t\t\taddOutline={addOutline}\r\n\t\t\t\t\tcaptions={{\r\n\t\t\t\t\t\tfacebook: attributes.facebookCaption,\r\n\t\t\t\t\t\ttwitter: attributes.twitterCaption,\r\n\t\t\t\t\t\tlinkedin: attributes.linkedInCaption,\r\n\t\t\t\t\t\tpinterest: attributes.pinterestCaption,\r\n\t\t\t\t\t\treddit: attributes.redditCaption,\r\n\t\t\t\t\t\ttumblr: attributes.tumblrCaption,\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icon,\r\n\texample: {},\r\n\tedit: withSelect((select, ownProps) => {\r\n\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t})(SocialShareMain),\r\n\r\n\tsave: () => null,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","export const FacebookIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const TwitterIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const LinkedInIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const PinterestIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const RedditIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const GooglePlusIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const TumblrIcon = (props) => {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","import { useEffect, useState } from \"react\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl, CustomToggleGroupControl } from \"../components\";\r\nimport { AVAILABLE_JUSTIFICATIONS, AVAILABLE_ORIENTATION } from \"../../common\";\r\n/**\r\n * Internal block libraries\r\n */\r\nconst { __ } = wp.i18n;\r\nconst { Component } = wp.element;\r\nconst { InspectorControls, ColorPalette } = wp.blockEditor || wp.editor;\r\nconst {\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tRadioControl,\r\n\tFormToggle,\r\n\tToggleControl,\r\n\tTextControl,\r\n} = wp.components;\r\n\r\n/**\r\n * Create an Inspector Controls wrapper Component\r\n */\r\nexport default function Inspector(props) {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst {\r\n\t\ticonShape,\r\n\t\ticonSize,\r\n\t\ticonOrder,\r\n\t\tbuttonColor,\r\n\t\tuseCaptions,\r\n\t\taddOutline,\r\n\t\tfacebookCaption,\r\n\t\ttwitterCaption,\r\n\t\tlinkedInCaption,\r\n\t\tpinterestCaption,\r\n\t\tredditCaption,\r\n\t\ttumblrCaption,\r\n\t} = attributes;\r\n\r\n\tconst UPDATED_JUSTIFICATION = AVAILABLE_JUSTIFICATIONS.filter(\r\n\t\t(align) => align.value !== \"space-between\"\r\n\t);\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"facebook\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"facebook\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"twitter\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"twitter\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"linkedin\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"linkedin\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"pinterest\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"pinterest\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"reddit\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"reddit\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t -1}\r\n\t\t\t\t\t\t\tonChange={() => {\r\n\t\t\t\t\t\t\t\tlet iconLoc = iconOrder.indexOf(\"tumblr\");\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ticonOrder:\r\n\t\t\t\t\t\t\t\t\t\ticonLoc > -1\r\n\t\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(0, iconLoc),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...iconOrder.slice(iconLoc + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t\t: [...iconOrder, \"tumblr\"],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ useCaptions: !useCaptions })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{useCaptions && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t setAttributes({ addOutline: !addOutline })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"facebook\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ facebookCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"twitter\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ twitterCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"linkedin\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ linkedInCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"pinterest\") > -1 && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ pinterestCaption })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"reddit\") > -1 && (\r\n\t\t\t\t\t\t\t\t setAttributes({ redditCaption })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t{iconOrder.indexOf(\"tumblr\") > -1 && (\r\n\t\t\t\t\t\t\t\t setAttributes({ tumblrCaption })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\t// eslint-disable-next-line no-unused-vars\r\n\t\t\t\t\t\tconst { blockID, ...rest } = attributes;\r\n\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t})()}\r\n\t\t\t\t\tsetAttribute={setAttributes}\r\n\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\tpreviewElementCallback={(el) => el}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ iconSize: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ iconShape: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ buttonColor: buttonColor ? \"\" : \"#cccccc\" })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{buttonColor && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ buttonColor })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport metadata from \"./block.json\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withDispatch, withSelect, useSelect } from \"@wordpress/data\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport { EmptyStar, BlockIcon, FullStar } from \"./icons\";\r\nimport {\r\n\toldAttributes,\r\n\tversion_1_1_2,\r\n\tversion_1_1_5,\r\n\tversion_2_0_0,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { blockControls, inspectorControls, editorDisplay } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { useState, useEffect } from \"react\";\r\n\r\nfunction OldStarRating(props) {\r\n\tconst [highlightedStars, setHighlightedStars] = useState(0);\r\n\r\n\tconst { isSelected, block, replaceBlock, attributes } = props;\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t{isSelected && blockControls(props)}\r\n\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { reviewText, ...otherAttributes } = attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/star-rating-block\",\r\n\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\treviewText: mergeRichTextArray(reviewText),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay({ ...props, highlightedStars, setHighlightedStars })}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nfunction StarRating(props) {\r\n\tconst [highlightedStars, setHighlightedStars] = useState(0);\r\n\tconst {\r\n\t\tisSelected,\r\n\t\tattributes: { starColor, blockID },\r\n\t\tsetAttributes,\r\n\t} = props;\r\n\tconst { block, getBlock, parentID, getClientIdsWithDescendants, getBlocks } =\r\n\t\tuseSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\tstarColor: \"#ffb901\",\r\n\t\t\t});\r\n\t\t}\r\n\t});\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst blockProps = useBlockProps();\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && blockControls(props)}\r\n\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t
    \r\n\t\t\t\t{editorDisplay({ ...props, highlightedStars, setHighlightedStars })}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\nregisterBlockType(\"ub/star-rating\", {\r\n\ttitle: __(\"Star Rating\"),\r\n\ticon: BlockIcon,\r\n\tcategory: \"ultimateblocks\",\r\n\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(OldStarRating),\r\n\r\n\tsave(props) {\r\n\t\tconst {\r\n\t\t\tstarCount,\r\n\t\t\tstarSize,\r\n\t\t\tstarColor,\r\n\t\t\tselectedStars,\r\n\t\t\treviewText,\r\n\t\t\treviewTextAlign,\r\n\t\t\tstarAlign,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{reviewText}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_1_2),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t\tupdateFrom(version_2_0_0),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: BlockIcon,\r\n\tattributes: metadata.attributes,\r\n\texample: {\r\n\t\tattributes: {\r\n\t\t\tselectedStars: 4,\r\n\t\t},\r\n\t},\r\n\tedit: StarRating,\r\n\tsave: () => null,\r\n});\r\n","import { Star } from \"./icons\";\r\n\r\nimport { SpacingControl } from \"../components\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport {\r\n\tInspectorControls,\r\n\tRichText,\r\n\tBlockControls,\r\n\tColorPalette,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tPanelBody,\r\n\tRangeControl,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n} from \"@wordpress/components\";\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { reviewTextAlign } = attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ starAlign: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t setAttributes({ reviewTextAlign: a })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { starCount, starSize, starColor, selectedStars, reviewTextColor } =\r\n\t\tattributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tstarCount: value,\r\n\t\t\t\t\t\t\t\tselectedStars: value < selectedStars ? value : selectedStars,\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tmin={5}\r\n\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\tbeforeIcon=\"star-empty\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ selectedStars })}\r\n\t\t\t\t\t\tmin={0.1}\r\n\t\t\t\t\t\tmax={starCount}\r\n\t\t\t\t\t\tstep={0.1}\r\n\t\t\t\t\t\tbeforeIcon=\"star-half\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ starSize: value })}\r\n\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\tmax={30}\r\n\t\t\t\t\t\tbeforeIcon=\"editor-contract\"\r\n\t\t\t\t\t\tafterIcon=\"editor-expand\"\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Star Color\")}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t setAttributes({ starColor: colorValue })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Text Color\")}\r\n\t\t\t\t\t\t{reviewTextColor && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t setAttributes({ reviewTextColor })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes, setHighlightedStars, highlightedStars } = props;\r\n\r\n\tconst {\r\n\t\tblockID,\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextColor,\r\n\t\treviewTextAlign,\r\n\t\tstarAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t setHighlightedStars(0)}\r\n\t\t\t\t>\r\n\t\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t\t setHighlightedStars(i + 1)}\r\n\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\tif (selectedStars % 1 === 0) {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tselectedStars: i + (selectedStars - 1 === i ? 0.5 : 1),\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tselectedStars: i + (selectedStars - 0.5 === i ? 1 : 0.5),\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t setAttributes({ reviewText: text })}\r\n\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\tallowedFormats={[\r\n\t\t\t\t\t\"core/bold\",\r\n\t\t\t\t\t\"core/italic\",\r\n\t\t\t\t\t\"core/strikethrough\",\r\n\t\t\t\t\t\"core/link\",\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n};\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","//restored to ensure reverse compatibility\r\nexport const EmptyStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const HalfStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const FullStar = (props) => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const BlockIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const Star = (props) => (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n","import { EmptyStar, FullStar } from \"./icons\";\r\n\r\nexport const oldAttributes = {\r\n\tstarCount: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 5,\r\n\t},\r\n\tstarSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 20,\r\n\t},\r\n\tstarColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#ffff00\",\r\n\t},\r\n\tselectedStars: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\treviewText: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub-review-text\",\r\n\t},\r\n\treviewTextAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"text\",\r\n\t},\r\n\tstarAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"left\",\r\n\t},\r\n};\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst { starCount, starSize, starColor, selectedStars, reviewText } =\r\n\t\tprops.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{[...Array(starCount)].map((e, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t
    {reviewText}
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{[...Array(starCount)].map((_, i) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t))}\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{reviewText}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n\r\nexport const version_2_0_0 = (props) => {\r\n\tconst {\r\n\t\tstarCount,\r\n\t\tstarSize,\r\n\t\tstarColor,\r\n\t\tselectedStars,\r\n\t\treviewText,\r\n\t\treviewTextAlign,\r\n\t\tstarAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{[...Array(starCount)].map((_, i) => (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t{i < selectedStars ? (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t))}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{reviewText}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion,\r\n});\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport {\r\n\tRichText,\r\n\tBlockControls,\r\n\tMediaUpload,\r\n\tInspectorControls,\r\n\tPanelColorSettings,\r\n\tInnerBlocks,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport {\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tButton,\r\n\tSelectControl,\r\n\tPanelBody,\r\n\tRangeControl,\r\n} from \"@wordpress/components\";\r\n\r\nconst { compose } = wp.compose;\r\n\r\nimport {\r\n\twithSelect,\r\n\twithDispatch,\r\n\tuseSelect,\r\n\tuseDispatch,\r\n} from \"@wordpress/data\";\r\n\r\nimport { useState, useEffect } from \"react\";\r\nimport icon, {\r\n\tinfo,\r\n\tsuccess,\r\n\twarning,\r\n\toneColumnIcon,\r\n\ttwoColumnsIcon,\r\n\tthreeColumnsIcon,\r\n\tremove_icon,\r\n\tnumberBoxIcon,\r\n\tfeatureBoxIcon,\r\n\tnotificationBoxIcon,\r\n\tborderedBoxIcon,\r\n\terror,\r\n} from \"./icon\";\r\nimport metadata from \"./block.json\";\r\nimport borderBoxMetaData from \"./styled-box-border/block.json\";\r\nimport notificationBoxMetaData from \"./styled-box-notification/block.json\";\r\nimport numberBoxMetaData from \"./styled-box-number/block.json\";\r\nimport numberBoxColumnMetaData from \"./styled-box-numbered-box-column/block.json\";\r\n\r\nfunction StyledBox(props) {\r\n\tconst [editable, setEditable] = useState(\"\");\r\n\tconst { block, getBlock, parentID, getClientIdsWithDescendants, getBlocks } =\r\n\t\tuseSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\tconst {\r\n\t\tinsertBlock,\r\n\t\tinsertBlocks,\r\n\t\tremoveBlocks,\r\n\t\treplaceInnerBlocks,\r\n\t\tupdateBlockAttributes,\r\n\t} = useDispatch(\"core/block-editor\");\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tattributes: {\r\n\t\t\ttext,\r\n\t\t\ttitle,\r\n\t\t\tnumber,\r\n\t\t\timage,\r\n\t\t\tforeColor,\r\n\t\t\tbackColor,\r\n\t\t\tboxColor,\r\n\t\t\toutlineColor,\r\n\t\t\toutlineStyle,\r\n\t\t\toutlineThickness,\r\n\t\t\toutlineRoundingRadius,\r\n\t\t\toutlineRadiusUnit,\r\n\t\t\tmode,\r\n\t\t\ttitleAlign,\r\n\t\t\ttextAlign,\r\n\t\t\tblockID,\r\n\t\t},\r\n\t\tsetAttributes,\r\n\t\tisSelected,\r\n\t} = props;\r\n\r\n\tlet renderedBlock;\r\n\r\n\tlet inspectorExtras;\r\n\r\n\tlet blockToolbarExtras;\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({\r\n\t\t\t\tblockID: block.clientId,\r\n\t\t\t\toutlineThickness: blockID === \"\" ? 3 : outlineThickness,\r\n\t\t\t});\r\n\t\t} else if (outlineThickness === 0) {\r\n\t\t\tsetAttributes({ outlineThickness: 1 });\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\tconst newValue = (arr, newLength, val = \"\") =>\r\n\t\tnewLength > arr.length\r\n\t\t\t? [...arr, ...Array(newLength - arr.length).fill(val)]\r\n\t\t\t: arr.slice(0, newLength);\r\n\r\n\tconst columnCountToolbar = (\r\n\t\t\r\n\t\t\t{[\r\n\t\t\t\t[oneColumnIcon, \"One\"],\r\n\t\t\t\t[twoColumnsIcon, \"Two\"],\r\n\t\t\t\t[threeColumnsIcon, \"Three\"],\r\n\t\t\t].map((num, i) => (\r\n\t\t\t\t 0 ? \"s\" : \"\"}`)}\r\n\t\t\t\t\tisActive={\r\n\t\t\t\t\t\t(mode === \"number\" ? block.innerBlocks : text).length === i + 1\r\n\t\t\t\t\t}\r\n\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\tif (mode === \"number\") {\r\n\t\t\t\t\t\t\tif (i + 1 > block.innerBlocks.length) {\r\n\t\t\t\t\t\t\t\tinsertBlocks(\r\n\t\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t\t\t\t\t\t].slice(0, i + 1 - block.innerBlocks.length),\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.length,\r\n\t\t\t\t\t\t\t\t\tblock.clientId\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (i + 1 < block.innerBlocks.length) {\r\n\t\t\t\t\t\t\t\tremoveBlocks(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks\r\n\t\t\t\t\t\t\t\t\t\t.map((i) => i.clientId)\r\n\t\t\t\t\t\t\t\t\t\t.slice(i + 1 - block.innerBlocks.length)\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttext: newValue(text, i + 1),\r\n\t\t\t\t\t\t\t\ttextAlign: newValue(textAlign, i + 1, \"left\"),\r\n\t\t\t\t\t\t\t\ttitle: newValue(title, i + 1),\r\n\t\t\t\t\t\t\t\ttitleAlign: newValue(titleAlign, i + 1, \"center\"),\r\n\t\t\t\t\t\t\t\tnumber: newValue(number, i + 1),\r\n\t\t\t\t\t\t\t\timage: newValue(image, i + 1, {\r\n\t\t\t\t\t\t\t\t\tid: null,\r\n\t\t\t\t\t\t\t\t\talt: null,\r\n\t\t\t\t\t\t\t\t\turl: null,\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n\r\n\tif (mode === \"notification\") {\r\n\t\tif (\r\n\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\tblock.innerBlocks[0].name !== \"ub/styled-box-notification-content\"\r\n\t\t) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"ub/styled-box-notification-content\"),\r\n\t\t\t]);\r\n\t\t}\r\n\t\trenderedBlock = (\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tblockToolbarExtras = (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#31708f\",\r\n\t\t\t\t\t\t\tbackColor: \"#d9edf7\",\r\n\t\t\t\t\t\t\toutlineColor: \"#31708f\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{info}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#3c763d\",\r\n\t\t\t\t\t\t\tbackColor: \"#dff0d8\",\r\n\t\t\t\t\t\t\toutlineColor: \"#3c763d\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{success}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#eaac00\",\r\n\t\t\t\t\t\t\tbackColor: \"#ffdd80\",\r\n\t\t\t\t\t\t\toutlineColor: \"#eaac00\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{warning}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\tforeColor: \"#d8000c\",\r\n\t\t\t\t\t\t\tbackColor: \"#ffd2d2\",\r\n\t\t\t\t\t\t\toutlineColor: \"#d8000c\",\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t>\r\n\t\t\t\t\t{error}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t setAttributes({ backColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: foreColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => setAttributes({ foreColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Foreground Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: outlineColor,\r\n\t\t\t\t\t\tonChange: (colorValue) =>\r\n\t\t\t\t\t\t\tsetAttributes({ outlineColor: colorValue }),\r\n\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t);\r\n\t} else if (mode === \"feature\") {\r\n\t\trenderedBlock = Array(text.length)\r\n\t\t\t.fill(\"\")\r\n\t\t\t?.map((_, i) => (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{image[i] && image[i].id ? (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\timage: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...image.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tid: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\talt: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\turl: null,\r\n\t\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t\t...image.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t{remove_icon}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\timage: [\r\n\t\t\t\t\t\t\t\t\t\t\t...image.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\t\tid: img.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\talt: img.alt,\r\n\t\t\t\t\t\t\t\t\t\t\t\turl: img.url,\r\n\t\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\t\t...image.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\t\tvalue={image[i].id}\r\n\t\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttitle: [...title.slice(0, i), value, ...title.slice(i + 1)],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tplaceholder={__(\"Title goes here\")}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(`title${i}`)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttext: [...text.slice(0, i), value, ...text.slice(i + 1)],\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tplaceholder={__(\"Text goes here\")}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t\tunstableOnFocus={() => setEditable(`text${i}`)}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t));\r\n\r\n\t\tblockToolbarExtras = columnCountToolbar;\r\n\t} else if (mode === \"number\") {\r\n\t\tblockToolbarExtras = columnCountToolbar;\r\n\r\n\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\tif (block.innerBlocks[0].name !== \"ub/styled-box-numbered-box-column\") {\r\n\t\t\t\treplaceInnerBlocks(block.clientId, [\r\n\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\"),\r\n\t\t\t\t]);\r\n\t\t\t} else if (title.some((t) => t !== \"\")) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tnumber: Array(number.length).fill(\"\"),\r\n\t\t\t\t\ttitle: Array(title.length).fill(\"\"),\r\n\t\t\t\t\ttext: Array(text.length).fill(\"\"),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tif (title.some((t) => t !== \"\")) {\r\n\t\t\t\tconst convertedBlocks = number.map((n, i) =>\r\n\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\",\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tnumber: String(n),\r\n\t\t\t\t\t\t\ttitle: title[i],\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t[createBlock(\"core/paragraph\", { content: text[i] })]\r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\r\n\t\t\t\treplaceInnerBlocks(block.clientId, convertedBlocks);\r\n\t\t\t} else {\r\n\t\t\t\tinsertBlock(\r\n\t\t\t\t\tcreateBlock(\"ub/styled-box-numbered-box-column\", {\r\n\t\t\t\t\t\tnumber: __(\"1\"),\r\n\t\t\t\t\t\ttitle: \"\",\r\n\t\t\t\t\t}),\r\n\t\t\t\t\t0,\r\n\t\t\t\t\tblock.clientId\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\trenderedBlock = (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\tblock.innerBlocks.length < 3 && \r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t {\r\n\t\t\t\t\t\t\tsetAttributes({ backColor: colorValue });\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ backColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Number Background Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: foreColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => {\r\n\t\t\t\t\t\t\tsetAttributes({ foreColor: colorValue });\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ numberColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Number Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tvalue: outlineColor,\r\n\t\t\t\t\t\tonChange: (colorValue) => {\r\n\t\t\t\t\t\t\tsetAttributes({ outlineColor: colorValue });\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].name ===\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-box-numbered-box-column\"\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((i) => i.clientId),\r\n\t\t\t\t\t\t\t\t\t{ borderColor: colorValue }\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t},\r\n\t\t\t\t]}\r\n\t\t\t/>\r\n\t\t);\r\n\t} else if (mode === \"bordered\") {\r\n\t\tif (\r\n\t\t\tblock.innerBlocks.length > 0 &&\r\n\t\t\tblock.innerBlocks[0].name !== \"ub/styled-box-bordered-content\"\r\n\t\t) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"ub/styled-box-bordered-content\"),\r\n\t\t\t]);\r\n\t\t}\r\n\t\trenderedBlock = (\r\n\t\t\t\r\n\t\t);\r\n\r\n\t\tinspectorExtras = (\r\n\t\t\t\r\n\t\t\t\t setAttributes({ outlineThickness })}\r\n\t\t\t\t\tmin={1}\r\n\t\t\t\t\tmax={30}\r\n\t\t\t\t/>\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(outlineStyle) => setAttributes({ outlineStyle })}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({ outlineRoundingRadius })\r\n\t\t\t\t\t}\r\n\t\t\t\t\tmin={0}\r\n\t\t\t\t\tmax={outlineRadiusUnit === \"percent\" ? 50 : 200} //percent max value: 50, pixel max value: 500\r\n\t\t\t\t/>\r\n\t\t\t\t ({\r\n\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t}))}\r\n\t\t\t\t\tonChange={(outlineRadiusUnit) => setAttributes({ outlineRadiusUnit })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ outlineColor }),\r\n\t\t\t\t\t\t\tlabel: __(\"Border Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tvalue: boxColor,\r\n\t\t\t\t\t\t\tonChange: (boxColor) => setAttributes({ boxColor }),\r\n\t\t\t\t\t\t\tlabel: __(\"Background Color\"),\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t]}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t);\r\n\t} else {\r\n\t\trenderedBlock = (\r\n\t\t\t
    \r\n\t\t\t\t

    {__(\"Select a Style\")}

    \r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tlet newAttributes = {\r\n\t\t\t\t\t\t\t\tmode: \"notification\",\r\n\t\t\t\t\t\t\t\tnumber: [number[0]],\r\n\t\t\t\t\t\t\t\ttitle: [title[0]],\r\n\t\t\t\t\t\t\t\ttitleAlign: [titleAlign[0]],\r\n\t\t\t\t\t\t\t\ttext: [text[0]],\r\n\t\t\t\t\t\t\t\ttextAlign: [textAlign[0]],\r\n\t\t\t\t\t\t\t\timage: [image[0]],\r\n\t\t\t\t\t\t\t};\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t!(\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#31708f\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#d9edf7\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#31708f\") ||\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#3c763d\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#dff0d8\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#3c763d\") ||\r\n\t\t\t\t\t\t\t\t\t(foreColor === \"#d8000c\" &&\r\n\t\t\t\t\t\t\t\t\t\tbackColor === \"#ffd2d2\" &&\r\n\t\t\t\t\t\t\t\t\t\toutlineColor === \"#d8000c\")\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tObject.assign(newAttributes, {\r\n\t\t\t\t\t\t\t\t\tforeColor: \"#31708f\",\r\n\t\t\t\t\t\t\t\t\tbackColor: \"#d9edf7\",\r\n\t\t\t\t\t\t\t\t\toutlineColor: \"#31708f\",\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tsetAttributes(newAttributes);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{notificationBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Notification Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Highlight Important Information.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"feature\" })}>\r\n\t\t\t\t\t\t{featureBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Feature Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Boxes with Images.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"number\" })}>\r\n\t\t\t\t\t\t{numberBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Number Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Numbered Boxes.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    setAttributes({ mode: \"bordered\" })}>\r\n\t\t\t\t\t\t{borderedBoxIcon}\r\n\t\t\t\t\t\t

    {__(\"Bordered Box\")}

    \r\n\t\t\t\t\t\t

    {__(\"Add Box with Border.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\tlet extraStyles = {};\r\n\r\n\tif (mode === \"bordered\") {\r\n\t\tlet radiusUnit = \"\";\r\n\t\tswitch (outlineRadiusUnit) {\r\n\t\t\tcase \"pixel\":\r\n\t\t\t\tradiusUnit = \"px\";\r\n\t\t\t\tbreak;\r\n\t\t\tcase \"em\":\r\n\t\t\t\tradiusUnit = \"em\";\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\tcase \"percent\":\r\n\t\t\t\tradiusUnit = \"%\";\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t\textraStyles = {\r\n\t\t\tbackgroundColor: boxColor || \"inherit\",\r\n\t\t\tborder: `${outlineThickness}px ${outlineStyle} ${outlineColor}`,\r\n\t\t\tborderRadius: `${outlineRoundingRadius}${radiusUnit}`,\r\n\t\t};\r\n\t}\r\n\tif (mode === \"notification\") {\r\n\t\textraStyles = {\r\n\t\t\tbackgroundColor: backColor,\r\n\t\t\tcolor: foreColor,\r\n\t\t\tborderLeftColor: outlineColor,\r\n\t\t};\r\n\t\tif (text[0] !== \"\" && block.innerBlocks.length === 1) {\r\n\t\t\treplaceInnerBlocks(block.innerBlocks[0].clientId, [\r\n\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\tcontent: text[0],\r\n\t\t\t\t\talign: textAlign[0],\r\n\t\t\t\t}),\r\n\t\t\t]);\r\n\t\t\tsetAttributes({ text: [\"\"], textAlign: [\"left\"] });\r\n\t\t}\r\n\t}\r\n\tconst styles = getStyles(props.attributes);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{isSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t{blockToolbarExtras}\r\n\t\t\t\t\t{mode !== \"\" && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"].map((a) => (\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst columnNum = parseInt(\r\n\t\t\t\t\t\t\t\t\t\t\teditable.slice(editable.length - 1)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\tif (editable.includes(\"title\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttitleAlign: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...titleAlign.slice(0, columnNum),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...titleAlign.slice(columnNum + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t} else if (editable.includes(\"text\")) {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttextAlign: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...textAlign.slice(0, columnNum),\r\n\t\t\t\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t...textAlign.slice(columnNum + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{mode !== \"\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\t\tlabel: `${a[0].toUpperCase() + a.slice(1)} box`,\r\n\t\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\t\tonChange={(selection) => setAttributes({ mode: selection })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{inspectorExtras}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\t\t{renderedBlock}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\tedit: StyledBox,\r\n\r\n\tsave: (props) =>\r\n\t\t[\"bordered\", \"notification\", \"number\"].includes(props.attributes.mode) ? (\r\n\t\t\t\r\n\t\t) : null,\r\n});\r\n\r\nregisterBlockType(borderBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: borderBoxMetaData.attributes,\r\n\tedit: (props) => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(notificationBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: notificationBoxMetaData.attributes,\r\n\tedit: () => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(numberBoxMetaData, {\r\n\ticon: icon,\r\n\tattributes: numberBoxMetaData.attributes,\r\n\tedit: () => (\r\n\t\t\r\n\t),\r\n\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(numberBoxColumnMetaData, {\r\n\ticon: icon,\r\n\tattributes: numberBoxColumnMetaData.attributes,\r\n\tedit: function (props) {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst {\r\n\t\t\tblockID,\r\n\t\t\tborderColor,\r\n\t\t\tnumberColor,\r\n\t\t\tbackColor,\r\n\t\t\tnumber,\r\n\t\t\ttitle,\r\n\t\t\ttitleAlign,\r\n\t\t} = attributes;\r\n\t\tconst {\r\n\t\t\tblock,\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tgetBlockRootClientId,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = useSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockIndex,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockIndex,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t});\r\n\t\tconst {\r\n\t\t\toutlineColor: parentOutlineColor,\r\n\t\t\tforeColor: parentForeColor,\r\n\t\t\tbackColor: parentBackColor,\r\n\t\t} = getBlock(getBlockRootClientId(block.clientId)).attributes;\r\n\r\n\t\tuseEffect(() => {\r\n\t\t\tif (borderColor === \"\") {\r\n\t\t\t\tsetAttributes({ borderColor: parentOutlineColor });\r\n\t\t\t}\r\n\t\t\tif (numberColor === \"\") {\r\n\t\t\t\tsetAttributes({ numberColor: parentForeColor });\r\n\t\t\t}\r\n\t\t\tif (backColor === \"\") {\r\n\t\t\t\tsetAttributes({ backColor: parentBackColor });\r\n\t\t\t}\r\n\t\t\tif (\r\n\t\t\t\tblockID === \"\" &&\r\n\t\t\t\t/* PREVENT AUTOMATIC SETTING OF NUMBER SINCE NUMBER BLOCK STARTED WITHOUT BLOCKID ATTRIBUTE */\r\n\t\t\t\tborderColor === \"\" &&\r\n\t\t\t\tnumberColor === \"\" &&\r\n\t\t\t\tbackColor === \"\"\r\n\t\t\t) {\r\n\t\t\t\tsetAttributes({\r\n\t\t\t\t\tblockID: block.clientId,\r\n\t\t\t\t\tnumber: String(\r\n\t\t\t\t\t\tgetBlockIndex(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tgetBlockRootClientId(block.clientId)\r\n\t\t\t\t\t\t) + 1\r\n\t\t\t\t\t),\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}, []);\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ number })}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t setAttributes({ title })}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\r\n\tsave: () => ,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","export const oneColumnIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const twoColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const threeColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const error = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const warning = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const success = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const info = (\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const remove_icon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nconst icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const notificationBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const numberBoxIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const featureBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const borderedBoxIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import { __ } from \"@wordpress/i18n\";\r\n\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect, withDispatch } from \"@wordpress/data\";\r\nimport { InnerBlocks } from \"@wordpress/blockEditor\";\r\nimport icon, { listItemIcon } from \"./icon\";\r\nimport EditorComponent, { StyledListItem } from \"./components\";\r\nimport listMetadata from \"./block.json\";\r\nimport listItemMetaData from \"./style-list-item/block.json\";\r\n\r\nregisterBlockType(listMetadata, {\r\n\ticon: icon,\r\n\tattributes: listMetadata.attributes,\r\n\ttransforms: {\r\n\t\tfrom: [\r\n\t\t\t{\r\n\t\t\t\ttype: \"block\",\r\n\t\t\t\tblocks: [\"core/list\"],\r\n\t\t\t\ttransform: (attributes, innerBlocks) => {\r\n\t\t\t\t\tif (attributes.ordered) {\r\n\t\t\t\t\t\tconsole.log(\"cannot be used for ordered lists\");\r\n\t\t\t\t\t\treturn null;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tconst convertSubitems = (subitems) =>\r\n\t\t\t\t\t\t\tsubitems.map((subitem) =>\r\n\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\titemText: subitem.attributes.content,\r\n\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\tsubitem.innerBlocks.length > 0\r\n\t\t\t\t\t\t\t\t\t\t? [\r\n\t\t\t\t\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tattributes,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tconvertSubitems(subitem.innerBlocks[0].innerBlocks)\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t ]\r\n\t\t\t\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\treturn createBlock(\r\n\t\t\t\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\t\t\tattributes,\r\n\t\t\t\t\t\t\tconvertSubitems(innerBlocks)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t],\r\n\t},\r\n\texample: {},\r\n\tedit: EditorComponent,\r\n\tsave: () => ,\r\n});\r\n\r\nregisterBlockType(listItemMetaData, {\r\n\ticon: listItemIcon,\r\n\tattributes: listItemMetaData.attributes,\r\n\tedit: StyledListItem,\r\n\tsave: () => ,\r\n});\r\n","const colorList = {\r\n\taliceblue: \"#f0f8ff\",\r\n\tantiquewhite: \"#faebd7\",\r\n\taqua: \"#00ffff\",\r\n\taquamarine: \"#7fffd4\",\r\n\tazure: \"#f0ffff\",\r\n\tbeige: \"#f5f5dc\",\r\n\tbisque: \"#ffe4c4\",\r\n\tblack: \"#000000\",\r\n\tblanchedalmond: \"#ffebcd\",\r\n\tblue: \"#0000ff\",\r\n\tblueviolet: \"#8a2be2\",\r\n\tbrown: \"#a52a2a\",\r\n\tburlywood: \"#deb887\",\r\n\tcadetblue: \"#5f9ea0\",\r\n\tchartreuse: \"#7fff00\",\r\n\tchocolate: \"#d2691e\",\r\n\tcoral: \"#ff7f50\",\r\n\tcornflowerblue: \"#6495ed\",\r\n\tcornsilk: \"#fff8dc\",\r\n\tcrimson: \"#dc143c\",\r\n\tcyan: \"#00ffff\",\r\n\tdarkblue: \"#00008b\",\r\n\tdarkcyan: \"#008b8b\",\r\n\tdarkgoldenrod: \"#b8860b\",\r\n\tdarkgray: \"#a9a9a9\",\r\n\tdarkgreen: \"#006400\",\r\n\tdarkkhaki: \"#bdb76b\",\r\n\tdarkmagenta: \"#8b008b\",\r\n\tdarkolivegreen: \"#556b2f\",\r\n\tdarkorange: \"#ff8c00\",\r\n\tdarkorchid: \"#9932cc\",\r\n\tdarkred: \"#8b0000\",\r\n\tdarksalmon: \"#e9967a\",\r\n\tdarkseagreen: \"#8fbc8f\",\r\n\tdarkslateblue: \"#483d8b\",\r\n\tdarkslategray: \"#2f4f4f\",\r\n\tdarkturquoise: \"#00ced1\",\r\n\tdarkviolet: \"#9400d3\",\r\n\tdeeppink: \"#ff1493\",\r\n\tdeepskyblue: \"#00bfff\",\r\n\tdimgray: \"#696969\",\r\n\tdodgerblue: \"#1e90ff\",\r\n\tfirebrick: \"#b22222\",\r\n\tfloralwhite: \"#fffaf0\",\r\n\tforestgreen: \"#228b22\",\r\n\tfuchsia: \"#ff00ff\",\r\n\tgainsboro: \"#dcdcdc\",\r\n\tghostwhite: \"#f8f8ff\",\r\n\tgold: \"#ffd700\",\r\n\tgoldenrod: \"#daa520\",\r\n\tgray: \"#808080\",\r\n\tgrey: \"#808080\",\r\n\tgreen: \"#008000\",\r\n\tgreenyellow: \"#adff2f\",\r\n\thoneydew: \"#f0fff0\",\r\n\thotpink: \"#ff69b4\",\r\n\tindianred: \"#cd5c5c\",\r\n\tindigo: \"#4b0082\",\r\n\tivory: \"#fffff0\",\r\n\tkhaki: \"#f0e68c\",\r\n\tlavender: \"#e6e6fa\",\r\n\tlavenderblush: \"#fff0f5\",\r\n\tlawngreen: \"#7cfc00\",\r\n\tlemonchiffon: \"#fffacd\",\r\n\tlightblue: \"#add8e6\",\r\n\tlightcoral: \"#f08080\",\r\n\tlightcyan: \"#e0ffff\",\r\n\tlightgoldenrodyellow: \"#fafad2\",\r\n\tlightgrey: \"#d3d3d3\",\r\n\tlightgreen: \"#90ee90\",\r\n\tlightpink: \"#ffb6c1\",\r\n\tlightsalmon: \"#ffa07a\",\r\n\tlightseagreen: \"#20b2aa\",\r\n\tlightskyblue: \"#87cefa\",\r\n\tlightslategray: \"#778899\",\r\n\tlightsteelblue: \"#b0c4de\",\r\n\tlightyellow: \"#ffffe0\",\r\n\tlime: \"#00ff00\",\r\n\tlimegreen: \"#32cd32\",\r\n\tlinen: \"#faf0e6\",\r\n\tmagenta: \"#ff00ff\",\r\n\tmaroon: \"#800000\",\r\n\tmediumaquamarine: \"#66cdaa\",\r\n\tmediumblue: \"#0000cd\",\r\n\tmediumorchid: \"#ba55d3\",\r\n\tmediumpurple: \"#9370d8\",\r\n\tmediumseagreen: \"#3cb371\",\r\n\tmediumslateblue: \"#7b68ee\",\r\n\tmediumspringgreen: \"#00fa9a\",\r\n\tmediumturquoise: \"#48d1cc\",\r\n\tmediumvioletred: \"#c71585\",\r\n\tmidnightblue: \"#191970\",\r\n\tmintcream: \"#f5fffa\",\r\n\tmistyrose: \"#ffe4e1\",\r\n\tmoccasin: \"#ffe4b5\",\r\n\tnavajowhite: \"#ffdead\",\r\n\tnavy: \"#000080\",\r\n\toldlace: \"#fdf5e6\",\r\n\tolive: \"#808000\",\r\n\tolivedrab: \"#6b8e23\",\r\n\torange: \"#ffa500\",\r\n\torangered: \"#ff4500\",\r\n\torchid: \"#da70d6\",\r\n\tpalegoldenrod: \"#eee8aa\",\r\n\tpalegreen: \"#98fb98\",\r\n\tpaleturquoise: \"#afeeee\",\r\n\tpalevioletred: \"#d87093\",\r\n\tpapayawhip: \"#ffefd5\",\r\n\tpeachpuff: \"#ffdab9\",\r\n\tperu: \"#cd853f\",\r\n\tpink: \"#ffc0cb\",\r\n\tplum: \"#dda0dd\",\r\n\tpowderblue: \"#b0e0e6\",\r\n\tpurple: \"#800080\",\r\n\trebeccapurple: \"#663399\",\r\n\tred: \"#ff0000\",\r\n\trosybrown: \"#bc8f8f\",\r\n\troyalblue: \"#4169e1\",\r\n\tsaddlebrown: \"#8b4513\",\r\n\tsalmon: \"#fa8072\",\r\n\tsandybrown: \"#f4a460\",\r\n\tseagreen: \"#2e8b57\",\r\n\tseashell: \"#fff5ee\",\r\n\tsienna: \"#a0522d\",\r\n\tsilver: \"#c0c0c0\",\r\n\tskyblue: \"#87ceeb\",\r\n\tslateblue: \"#6a5acd\",\r\n\tslategray: \"#708090\",\r\n\tsnow: \"#fffafa\",\r\n\tspringgreen: \"#00ff7f\",\r\n\tsteelblue: \"#4682b4\",\r\n\ttan: \"#d2b48c\",\r\n\tteal: \"#008080\",\r\n\tthistle: \"#d8bfd8\",\r\n\ttomato: \"#ff6347\",\r\n\tturquoise: \"#40e0d0\",\r\n\tviolet: \"#ee82ee\",\r\n\twheat: \"#f5deb3\",\r\n\twhite: \"#ffffff\",\r\n\twhitesmoke: \"#f5f5f5\",\r\n\tyellow: \"#ffff00\",\r\n\tyellowgreen: \"#9acd32\",\r\n};\r\n\r\nexport default colorList;\r\n","import { __ } from \"@wordpress/i18n\";\r\nimport { loadPromise, models } from \"@wordpress/api\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\nimport { useSelect, useDispatch } from \"@wordpress/data\";\r\nimport { getStyles } from \"./get-styles\";\r\nimport {\r\n\tRichText,\r\n\tInnerBlocks,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n\tAlignmentToolbar,\r\n\tBlockControls,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\nimport {\r\n\tButton,\r\n\tDropdown,\r\n\tPanelBody,\r\n\tRangeControl,\r\n\tToggleControl,\r\n} from \"@wordpress/components\";\r\n\r\nimport {\r\n\tdashesToCamelcase,\r\n\tsplitArrayIntoChunks,\r\n\tsplitArray,\r\n} from \"../../common\";\r\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\r\nimport { fas } from \"@fortawesome/free-solid-svg-icons\";\r\nimport { fab } from \"@fortawesome/free-brands-svg-icons\";\r\nimport { useState, useEffect, useRef } from \"react\";\r\nimport { library } from \"@fortawesome/fontawesome-svg-core\";\r\nimport colorList from \"./colorlist\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nlibrary.add(fas, fab);\r\n\r\nconst allIcons = Object.assign(fas, fab);\r\n\r\nfunction convertOldStyledList(list) {\r\n\tlet openingLiLocs = [...list.matchAll(/
  • /g)].map((l) => l.index);\r\n\tlet closingLiLocs = [...list.matchAll(/<\\/li>/g)].map((l) => l.index);\r\n\tlet openingUlLocs = [...list.matchAll(/
      /g)].map((l) => l.index);\r\n\tlet closingUlLocs = [...list.matchAll(/<\\/ul>/g)].map((l) => l.index);\r\n\r\n\tlet liLocs = pairTags(openingLiLocs, closingLiLocs);\r\n\tlet ulLocs = pairTags(openingUlLocs, closingUlLocs);\r\n\r\n\tfunction pairTags(openingTagLocs, closingTagLocs) {\r\n\t\tlet pairs = [];\r\n\r\n\t\tif (openingTagLocs.length === closingTagLocs.length) {\r\n\t\t\tpairs = openingTagLocs.map((o) => [o]);\r\n\r\n\t\t\tclosingTagLocs.forEach((tagLoc) => {\r\n\t\t\t\tpairs[pairs.findLastIndex((a) => a[0] < tagLoc && a.length === 1)].push(\r\n\t\t\t\t\ttagLoc\r\n\t\t\t\t);\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\treturn pairs;\r\n\t}\r\n\r\n\tfunction listToArray(list) {\r\n\t\tlet itemArray = [];\r\n\r\n\t\tlist.forEach((item, i) => {\r\n\t\t\tconst subitems = list.filter(\r\n\t\t\t\t(li) => li[0] > list[i][0] && li[1] < list[i][1]\r\n\t\t\t);\r\n\t\t\tconst parentItems = list.filter(\r\n\t\t\t\t(li) => li[0] < list[i][0] && li[1] > list[i][1]\r\n\t\t\t);\r\n\r\n\t\t\tif (!parentItems.length) {\r\n\t\t\t\titemArray.push(item);\r\n\t\t\t\tif (subitems.length) {\r\n\t\t\t\t\titemArray.push(listToArray(subitems));\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\treturn itemArray;\r\n\t}\r\n\r\n\tconst nestedItems = listToArray(liLocs);\r\n\r\n\tfunction renderItems(listArray) {\r\n\t\tlet items = [];\r\n\r\n\t\tlistArray.forEach((item) => {\r\n\t\t\tif (Array.isArray(item[0])) {\r\n\t\t\t\titems.push(renderItems(item));\r\n\t\t\t} else {\r\n\t\t\t\titems.push(\r\n\t\t\t\t\tlist.substring(\r\n\t\t\t\t\t\titem[0] + 4,\r\n\t\t\t\t\t\tMath.min(\r\n\t\t\t\t\t\t\titem[1],\r\n\t\t\t\t\t\t\t...openingUlLocs.filter((ul) => ul > item[0] && ul < item[1])\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\treturn items;\r\n\t}\r\n\r\n\treturn renderItems(nestedItems);\r\n}\r\n\r\nfunction EditorComponent(props) {\r\n\tconst [iconChoices, setIconChoices] = useState([]);\r\n\tconst [availableIcons, setAvailableIcons] = useState([]);\r\n\tconst [iconSearchTerm, setIconSearchTerm] = useState(\"\");\r\n\tconst [iconSearchResultsPage, setIconSearchResultsPage] = useState(0);\r\n\tconst [recentSelection, setRecentSelection] = useState(\"\");\r\n\tconst [selectionTime, setSelectionTime] = useState(0);\r\n\tconst [setFontSize, toggleSetFontSize] = useState(false);\r\n\tconst [hasApiAccess, setHasApiAccess] = useState(false);\r\n\tconst {\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetBlockParentsByBlockName,\r\n\t\tgetClientIdsOfDescendants,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = useSelect((select) => {\r\n\t\tconst {\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = select(\"core/block-editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t};\r\n\t});\r\n\tconst { replaceInnerBlocks, updateBlockAttributes } =\r\n\t\tuseDispatch(\"core/block-editor\");\r\n\tconst { isSelected, attributes, setAttributes } = props;\r\n\tconst blockProps = useBlockProps();\r\n\tconst {\r\n\t\tblockID,\r\n\t\tlist,\r\n\t\tselectedIcon,\r\n\t\ticonColor,\r\n\t\ticonSize,\r\n\t\titemSpacing,\r\n\t\tisRootList,\r\n\t\ttextColor,\r\n\t\tbackgroundColor,\r\n\t\tfontSize,\r\n\t\tcolumns,\r\n\t\tmaxMobileColumns,\r\n\t\talignment,\r\n\t} = attributes;\r\n\r\n\tuseEffect(() => {\r\n\t\tsetAvailableIcons(\r\n\t\t\tObject.keys(allIcons)\r\n\t\t\t\t.sort()\r\n\t\t\t\t.map((name) => allIcons[name])\r\n\t\t);\r\n\r\n\t\tloadIconList();\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\r\n\t\tfunction convertListToBlocks(items) {\r\n\t\t\tlet blockArray = [];\r\n\t\t\titems.forEach((item, i) => {\r\n\t\t\t\tif (typeof item === \"string\") {\r\n\t\t\t\t\tlet childBlocks = [];\r\n\t\t\t\t\tif (items.length > i && Array.isArray(items[i + 1])) {\r\n\t\t\t\t\t\tchildBlocks = convertListToBlocks(items[i + 1]);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tblockArray.push(\r\n\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t\t\t\t\t{ itemText: item },\r\n\t\t\t\t\t\t\tchildBlocks.length > 0\r\n\t\t\t\t\t\t\t\t? [createBlock(\"ub/styled-list\", {}, childBlocks)]\r\n\t\t\t\t\t\t\t\t: []\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn blockArray;\r\n\t\t}\r\n\r\n\t\tif (\r\n\t\t\tlist !== \"\" &&\r\n\t\t\tgetBlockParentsByBlockName(block.clientId, [\r\n\t\t\t\t\"ub/styled-list\",\r\n\t\t\t\t\"ub/styled-list-item\",\r\n\t\t\t]).length === 0\r\n\t\t) {\r\n\t\t\tconst oldListData = convertOldStyledList(list);\r\n\r\n\t\t\tconst convertedBlocks = convertListToBlocks(oldListData);\r\n\t\t\treplaceInnerBlocks(block.clientId, convertedBlocks);\r\n\r\n\t\t\tsetAttributes({ list: \"\" });\r\n\t\t}\r\n\t}, []);\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: block.clientId });\r\n\t}, [block.clientId]);\r\n\r\n\tfunction loadIconList() {\r\n\t\tconst iconList = Object.keys(allIcons).sort();\r\n\r\n\t\t//promise not being loaded\r\n\t\tloadPromise.then(() => {\r\n\t\t\tconst settings = new models.Settings();\r\n\r\n\t\t\tsettings.fetch().then((response) => {\r\n\t\t\t\tlet frequentIcons = [];\r\n\r\n\t\t\t\tif (response.ub_icon_choices !== \"\") {\r\n\t\t\t\t\tconst currentTime = ~~(Date.now() / 1000);\r\n\r\n\t\t\t\t\t//trim old entries from frequenticons that are older than two weeks\r\n\t\t\t\t\tfrequentIcons = JSON.parse(response.ub_icon_choices)\r\n\t\t\t\t\t\t.map((f) => ({\r\n\t\t\t\t\t\t\tname: f.name,\r\n\t\t\t\t\t\t\tselectionTime: f.selectionTime.filter(\r\n\t\t\t\t\t\t\t\t(t) => t >= currentTime - 1209600\r\n\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t}))\r\n\t\t\t\t\t\t.filter((f) => f.selectionTime.length); //then remove entries with empty selectionTime arrays\r\n\t\t\t\t}\r\n\t\t\t\tif (frequentIcons.length) {\r\n\t\t\t\t\tsetIconChoices(frequentIcons);\r\n\r\n\t\t\t\t\t//check if anything from ub_icon_choices has been trimmed in frequentIcons\r\n\t\t\t\t\tif (JSON.stringify(frequentIcons) !== response.ub_icon_choices) {\r\n\t\t\t\t\t\tconst newIconArray = new models.Settings({\r\n\t\t\t\t\t\t\tub_icon_choices: JSON.stringify(frequentIcons),\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tnewIconArray.save();\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tlet icons = [];\r\n\t\t\t\t\tlet otherIcons = [];\r\n\r\n\t\t\t\t\t[icons, otherIcons] = splitArray(\r\n\t\t\t\t\t\ticonList.map((name) => allIcons[name]),\r\n\t\t\t\t\t\t(icon) => frequentIcons.map((i) => i.name).includes(icon.iconName)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tconst frequentIconNames = frequentIcons.map((i) => i.name);\r\n\r\n\t\t\t\t\ticons.sort(\r\n\t\t\t\t\t\t(a, b) =>\r\n\t\t\t\t\t\t\tfrequentIconNames.indexOf(a.iconName) -\r\n\t\t\t\t\t\t\tfrequentIconNames.indexOf(b.iconName)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tsetAvailableIcons([...icons, ...otherIcons]);\r\n\t\t\t\t}\r\n\t\t\t\tsetHasApiAccess(true);\r\n\t\t\t});\r\n\t\t});\r\n\t}\r\n\r\n\tfunction updateIconList() {\r\n\t\tconst prevIconMatch = iconChoices\r\n\t\t\t.map((i) => i.name)\r\n\t\t\t.indexOf(recentSelection);\r\n\r\n\t\tlet iconPrefs = [];\r\n\r\n\t\tif (prevIconMatch > -1) {\r\n\t\t\tlet match = Object.assign({}, iconChoices[prevIconMatch]);\r\n\r\n\t\t\tmatch.selectionTime = [selectionTime, ...match.selectionTime];\r\n\r\n\t\t\ticonPrefs = [\r\n\t\t\t\tmatch, //move matching element to head of array\r\n\t\t\t\t...iconChoices.slice(0, prevIconMatch),\r\n\t\t\t\t...iconChoices.slice(prevIconMatch + 1),\r\n\t\t\t];\r\n\t\t} else {\r\n\t\t\ticonPrefs = [\r\n\t\t\t\t{\r\n\t\t\t\t\tname: recentSelection,\r\n\t\t\t\t\tselectionTime: [selectionTime],\r\n\t\t\t\t}, //add newest pick to head of array\r\n\t\t\t\t...iconChoices,\r\n\t\t\t];\r\n\t\t}\r\n\r\n\t\t//rearrange the icons\r\n\r\n\t\tlet icons = []; //most recent selection should always be first element of array\r\n\t\tlet otherIcons = [];\r\n\t\t[icons, otherIcons] = splitArray(availableIcons, (icon) =>\r\n\t\t\ticonPrefs.map((i) => i.name).includes(icon.iconName)\r\n\t\t);\r\n\r\n\t\tconst iconPrefsName = iconPrefs.map((i) => i.name);\r\n\r\n\t\ticons.sort(\r\n\t\t\t(a, b) =>\r\n\t\t\t\ticonPrefsName.indexOf(a.iconName) - iconPrefsName.indexOf(b.iconName)\r\n\t\t);\r\n\r\n\t\tsetRecentSelection(\"\");\r\n\t\tsetSelectionTime(0);\r\n\t\tsetIconChoices(iconPrefs);\r\n\t\tsetAvailableIcons([...icons, ...otherIcons]);\r\n\r\n\t\tconst newIconArray = new models.Settings({\r\n\t\t\tub_icon_choices: JSON.stringify(iconPrefs),\r\n\t\t});\r\n\r\n\t\tnewIconArray.save();\r\n\t}\r\n\r\n\tuseEffect(() => {\r\n\t\tif (hasApiAccess) {\r\n\t\t\tif (isSelected) {\r\n\t\t\t\tloadIconList();\r\n\t\t\t} else {\r\n\t\t\t\tupdateIconList();\r\n\t\t\t}\r\n\t\t}\r\n\t}, [isSelected]);\r\n\r\n\tconst listItemBlocks = getClientIdsOfDescendants([block.clientId]).filter(\r\n\t\t(ID) => getBlock(ID).name === \"ub/styled-list-item\"\r\n\t);\r\n\r\n\tfunction setAttributesToAllItems(newAttributes) {\r\n\t\tupdateBlockAttributes(listItemBlocks, newAttributes);\r\n\t}\r\n\r\n\tconst iconListPage = splitArrayIntoChunks(\r\n\t\tavailableIcons.filter((i) => i.iconName.includes(iconSearchTerm)),\r\n\t\t24\r\n\t);\r\n\r\n\tconst isRootOfList =\r\n\t\tgetBlockParentsByBlockName(block.clientId, [\r\n\t\t\t\"ub/styled-list\",\r\n\t\t\t\"ub/styled-list-item\",\r\n\t\t]).length === 0;\r\n\r\n\tif (isRootList !== isRootOfList) {\r\n\t\tsetAttributes({ isRootList: isRootOfList });\r\n\t}\r\n\tconst styles = getStyles(attributes);\r\n\treturn (\r\n\t\t
      \r\n\t\t\t{isSelected && isRootOfList && (\r\n\t\t\t\t<>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t

      {__(\"Selected icon\")}

      \r\n\r\n\t\t\t\t\t\t\t\t (\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\trenderContent={() => (\r\n\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchTerm(e.target.value);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(0);\r\n\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t{iconListPage.length > 0 && (\r\n\t\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (iconSearchResultsPage > 0) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage - 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t{iconSearchResultsPage + 1}/{iconListPage.length}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage <\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonListPage.length - 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetIconSearchResultsPage(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonSearchResultsPage + 1\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t\t\t)}\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t{iconListPage.length > 0 &&\r\n\t\t\t\t\t\t\t\t\t\t\t\ticonListPage[iconSearchResultsPage].map((i) => (\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tlabel={i.iconName}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick={() => {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (selectedIcon !== i.iconName) {\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetRecentSelection(i.iconName);\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetSelectionTime(~~(Date.now() / 1000));\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tselectedIcon: i.iconName,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tselectedIcon: i.iconName,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t\tonToggle={(isOpen) => {\r\n\t\t\t\t\t\t\t\t\t\tif (!isOpen && recentSelection && hasApiAccess) {\r\n\t\t\t\t\t\t\t\t\t\t\tupdateIconList();\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t
      \r\n\r\n\t\t\t\t\t\t\t

      {__(\"Icon size\")}

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ iconSize });\r\n\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconSize });\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={10}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t

      {__(\"Number of columns\")}

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ columns });\r\n\t\t\t\t\t\t\t\t\tif (columns <= maxMobileColumns) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ maxMobileColumns: columns });\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\tmax={4}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{columns > 1 && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t

      {__(\"Number of columns in mobile\")}

      \r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ maxMobileColumns })\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tmin={1}\r\n\t\t\t\t\t\t\t\t\t\tmax={columns}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t

      {__(\"Item spacing (pixels)\")}

      \r\n\t\t\t\t\t\t\t setAttributes({ itemSpacing })}\r\n\t\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tif (setFontSize) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize: 0 });\r\n\r\n\t\t\t\t\t\t\t\t\t\t//change font sizevalue of all list items to zero\r\n\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(listItemBlocks, {\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: 0,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize: 10 });\r\n\t\t\t\t\t\t\t\t\t\t//send signal to first child block to begin measuring\r\n\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(block.innerBlocks[0].clientId, {\r\n\t\t\t\t\t\t\t\t\t\t\tfontSize: -1,\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\ttoggleSetFontSize(!setFontSize);\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t{setFontSize && (\r\n\t\t\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\t\t

      {__(\"Font size (pixels)\")}

      \r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ fontSize });\r\n\t\t\t\t\t\t\t\t\t\t\tupdateBlockAttributes(listItemBlocks, { fontSize });\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t\tmin={10}\r\n\t\t\t\t\t\t\t\t\t\tmax={50}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{/* PANELCONTROLSETTINGS HAS NO WAY FOR RESETTING COLOR TO BLANK */}\r\n\t\t\t\t\t\t\t

      \r\n\t\t\t\t\t\t\t\t{__(\"Icon color\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t

      \r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tif (iconColor.match(/#[0-9a-f]{6}/gi)) {\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ iconColor });\r\n\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconColor });\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tconst newIconColor =\r\n\t\t\t\t\t\t\t\t\t\t\ticonColor.toLowerCase() in colorList\r\n\t\t\t\t\t\t\t\t\t\t\t\t? colorList[iconColor.toLowerCase()]\r\n\t\t\t\t\t\t\t\t\t\t\t\t: getComputedStyle(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tdocument.documentElement\r\n\t\t\t\t\t\t\t\t\t\t\t\t ).getPropertyValue(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ticonColor.substring(4, iconColor.length - 1)\r\n\t\t\t\t\t\t\t\t\t\t\t\t );\r\n\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ iconColor: newIconColor });\r\n\t\t\t\t\t\t\t\t\t\tsetAttributesToAllItems({ iconColor: newIconColor });\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t

      {__(\"List Text Color\")}

      \r\n\t\t\t\t\t\t\t setAttributes({ textColor })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t

      {__(\"List Background Color\")}

      \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ backgroundColor })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
      \r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{isSelected && isRootList && (\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ alignment: value })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t{isRootOfList && (\r\n\t\t\t\t= 5 ? 3 : iconSize < 3 ? 2 : 0}px;\r\n height:${(4 + iconSize) / 10}em;\r\n width:${(4 + iconSize) / 10}em;\r\n background-image:url(\"data:image/svg+xml;utf8,\");\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} li{\r\n\t\t\t\t\t\tcolor: ${textColor};\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} [data-type=\"ub/styled-list-item\"]:not(:first-child){\r\n\t\t\t\t\t\tmargin-top: ${itemSpacing}px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} .block-editor-inner-blocks > .block-editor-block-list__layout .ub_styled_list_sublist > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-type=\"ub/styled-list-item\"]:first-child{\r\n\t\t\t\t\t\tmargin-top: ${itemSpacing}px;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} > .block-editor-inner-blocks > .block-editor-block-list__layout{\r\n\t\t\t\t\t\tcolumn-count: ${columns};\r\n\t\t\t\t\t}\r\n\t\t\t\t\t#ub-styled-list-${blockID} {\r\n\t\t\t\t\t\ttext-align: ${alignment};\r\n\t\t\t\t\t}`,\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\r\n\t);\r\n}\r\n\r\nexport function StyledListItem(props) {\r\n\tconst { isSelected, attributes, setAttributes } = props;\r\n\tconst { blockID, itemText, iconSize, iconColor, selectedIcon, fontSize } =\r\n\t\tattributes;\r\n\tconst {\r\n\t\tinsertBlock,\r\n\t\tmoveBlocksToPosition,\r\n\t\tremoveBlock,\r\n\t\treplaceBlocks,\r\n\t\tupdateBlockAttributes,\r\n\t} = useDispatch(\"core/block-editor\");\r\n\tconst {\r\n\t\tblock,\r\n\t\tgetBlock,\r\n\t\tgetBlockIndex,\r\n\t\tcurrentBlockIndex,\r\n\t\tgetBlockParents,\r\n\t\tlistRootClientId,\r\n\t\tgetBlockParentsByBlockName,\r\n\t\tgetClientIdsOfDescendants,\r\n\t\tgetClientIdsWithDescendants,\r\n\t\tgetNextBlockClientId,\r\n\t\tgetPreviousBlockClientId,\r\n\t} = useSelect((select) => {\r\n\t\tconst {\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tgetBlockParents,\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetNextBlockClientId,\r\n\t\t\tgetPreviousBlockClientId,\r\n\t\t} = select(\"core/block-editor\");\r\n\r\n\t\treturn {\r\n\t\t\tblock: getBlock(props.clientId),\r\n\t\t\tgetBlock,\r\n\t\t\tgetBlockIndex,\r\n\t\t\tcurrentBlockIndex: getBlockIndex(props.clientId),\r\n\t\t\tgetBlockParents,\r\n\t\t\tlistRootClientId: getBlockParents(props.clientId, true)[0],\r\n\t\t\tgetBlockParentsByBlockName,\r\n\t\t\tgetClientIdsOfDescendants,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetNextBlockClientId,\r\n\t\t\tgetPreviousBlockClientId,\r\n\t\t};\r\n\t});\r\n\tconst [useFontSize, toggleUseFontSize] = useState(false);\r\n\tconst styles = getStyles(attributes);\r\n\r\n\tconst blockProps = useBlockProps({ style: styles });\r\n\r\n\tuseEffect(() => {\r\n\t\tif (blockID === \"\") {\r\n\t\t\tsetAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\t}, []);\r\n\r\n\tfunction outdentItem() {\r\n\t\t//outdents current item by default, but should also allow outdenting other list item blocks\r\n\r\n\t\tconst ancestorItemsAndLists = getBlockParents(\r\n\t\t\tlistRootClientId,\r\n\t\t\ttrue\r\n\t\t).filter((b) =>\r\n\t\t\t[\"ub/styled-list\", \"ub/styled-list-item\"].includes(getBlock(b).name)\r\n\t\t);\r\n\r\n\t\tconst listRoot = getBlock(listRootClientId);\r\n\r\n\t\tif (ancestorItemsAndLists.length > 1) {\r\n\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t[block.clientId],\r\n\r\n\t\t\t\tlistRootClientId, //get block id of parent list block\r\n\r\n\t\t\t\tancestorItemsAndLists[1], //get block id of parent list of current parent list block\r\n\r\n\t\t\t\tgetBlockIndex(ancestorItemsAndLists[0]) + 1 //ensure indented item moves to just after the parent item of the parent list\r\n\t\t\t);\r\n\r\n\t\t\tif (currentBlockIndex < listRoot.innerBlocks.length - 1) {\r\n\t\t\t\tconst itemBlocksToTransfer = listRoot.innerBlocks\r\n\t\t\t\t\t.slice(currentBlockIndex + 1, listRoot.innerBlocks.length)\r\n\t\t\t\t\t.map((ib) => ib.clientId);\r\n\r\n\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\titemBlocksToTransfer,\r\n\r\n\t\t\t\t\t\tparentListId,\r\n\r\n\t\t\t\t\t\tblockTarget.innerBlocks[0].clientId,\r\n\r\n\t\t\t\t\t\tblockTarget.innerBlocks[0].clientId.length\r\n\t\t\t\t\t);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (itemBlocksToTransfer.length === listRoot.innerBlocks.length - 1) {\r\n\t\t\t\t\t\t//descendant-less first item of list gets outdented\r\n\r\n\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t[listRootClientId],\r\n\t\t\t\t\t\t\tancestorItemsAndLists[0],\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t0\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t///middle item of list gets outdented\r\n\r\n\t\t\t\t\t\tinsertBlock(\r\n\t\t\t\t\t\t\tcreateBlock(\"ub/styled-list\", {}, []),\r\n\t\t\t\t\t\t\t0,\r\n\t\t\t\t\t\t\tblock.clientId\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\titemBlocksToTransfer,\r\n\r\n\t\t\t\t\t\t\t\tlistRootClientId,\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(block.clientId).innerBlocks[0].clientId,\r\n\r\n\t\t\t\t\t\t\t\t0\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}, 20);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t} else {\r\n\t\t\t\tconsole.log(\"last item. nothing else to do here\");\r\n\t\t\t}\r\n\r\n\t\t\tif (getBlock(listRootClientId).innerBlocks.length === 0) {\r\n\t\t\t\t//fresh value needed, do not substitute with listRoot\r\n\t\t\t\tremoveBlock(listRootClientId);\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tconsole.log(\"first item of outermost list. special handling needed\");\r\n\t\t}\r\n\t}\r\n\r\n\tconst parents = getBlockParentsByBlockName(block.clientId, [\r\n\t\t\"ub/styled-list\",\r\n\t]);\r\n\r\n\tconst listItemRef = useRef(null); //relocate\r\n\r\n\tuseEffect(() => {\r\n\t\tif (fontSize === -1) {\r\n\t\t\tconst listItemBlocks = getClientIdsOfDescendants([parents[0]]).filter(\r\n\t\t\t\t(ID) => getBlock(ID).name === \"ub/styled-list-item\"\r\n\t\t\t);\r\n\r\n\t\t\tupdateBlockAttributes([parents[0], ...listItemBlocks], {\r\n\t\t\t\tfontSize: parseInt(\r\n\t\t\t\t\tgetComputedStyle(listItemRef.current).fontSize.slice(0, -2)\r\n\t\t\t\t),\r\n\t\t\t});\r\n\t\t} else {\r\n\t\t\ttoggleUseFontSize(fontSize > 0);\r\n\t\t}\r\n\t}, [fontSize]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId)).innerBlocks\r\n\t\t\t\t\t\t\t\t.length === 0\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tinsertBlock(\r\n\t\t\t\t\t\t\t\tcreateBlock(\"ub/styled-list\", {}, []),\r\n\t\t\t\t\t\t\t\t0,\r\n\t\t\t\t\t\t\t\tgetPreviousBlockClientId(block.clientId)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t[block.clientId],\r\n\r\n\t\t\t\t\t\t\t\tlistRootClientId, //get block id of parent list block\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId))\r\n\t\t\t\t\t\t\t\t\t.innerBlocks[0].clientId, //get block id of newly-created list subblock\r\n\r\n\t\t\t\t\t\t\t\tgetBlock(getPreviousBlockClientId(block.clientId))\r\n\t\t\t\t\t\t\t\t\t.innerBlocks[0].innerBlocks.length //ensure indented item moves to bottom of destination list\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}, 20);\r\n\t\t\t\t\t}}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\r\n\t\t\t setAttributes({ itemText })}\r\n\t\t\t\tonSplit={(itemFragment) => {\r\n\t\t\t\t\tconst { blockID, itemText, ...filteredAttributes } = attributes;\r\n\r\n\t\t\t\t\treturn createBlock(\"ub/styled-list-item\", {\r\n\t\t\t\t\t\tfilteredAttributes,\r\n\t\t\t\t\t\tblockID: \"\",\r\n\t\t\t\t\t\titemText: itemFragment,\r\n\t\t\t\t\t});\r\n\t\t\t\t}}\r\n\t\t\t\tonReplace={(replacements) => {\r\n\t\t\t\t\tlet replacementBlocks = [...replacements];\r\n\t\t\t\t\treplacementBlocks[replacementBlocks.length - 1].innerBlocks =\r\n\t\t\t\t\t\tblock.innerBlocks;\r\n\r\n\t\t\t\t\treplaceBlocks(block.clientId, replacementBlocks);\r\n\t\t\t\t}}\r\n\t\t\t\tonMerge={(mergeWithNext) => {\r\n\t\t\t\t\tif (mergeWithNext) {\r\n\t\t\t\t\t\tlet targetBlock = \"\";\r\n\r\n\t\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\ttargetBlock = block.innerBlocks[0].innerBlocks[0].clientId;\r\n\r\n\t\t\t\t\t\t\t//move is being performed correctly, but a clone of moved block remains for some reasons\r\n\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t[targetBlock], //present\r\n\t\t\t\t\t\t\t\tblock.innerBlocks[0].clientId, //present\r\n\t\t\t\t\t\t\t\tlistRootClientId, //\r\n\t\t\t\t\t\t\t\tcurrentBlockIndex + 1 //get target position\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\tgetBlock(block.clientId).innerBlocks[0].innerBlocks.length > 0\r\n\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t[block.innerBlocks[0].clientId], //present\r\n\t\t\t\t\t\t\t\t\tblock.clientId, //present\r\n\t\t\t\t\t\t\t\t\ttargetBlock, //\r\n\t\t\t\t\t\t\t\t\t0 //get target position\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tremoveBlock(getBlock(block.clientId).innerBlocks[0].clientId);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tconst findNextItem = (id, ancestors) => {\r\n\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\tgetBlockIndex(id) + 1 <\r\n\t\t\t\t\t\t\t\t\tgetBlock(ancestors[0]).innerBlocks.length\r\n\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\treturn getBlock(ancestors[0]).innerBlocks[\r\n\t\t\t\t\t\t\t\t\t\tgetBlockIndex(id) + 1\r\n\t\t\t\t\t\t\t\t\t].clientId;\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tif (ancestors.length === 1) {\r\n\t\t\t\t\t\t\t\t\t\treturn \"\";\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\treturn findNextItem(ancestors[1], ancestors.slice(2));\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\ttargetBlock = findNextItem(\r\n\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\tgetBlockParents(block.clientId, true).filter((b) =>\r\n\t\t\t\t\t\t\t\t\t[\"ub/styled-list\", \"ub/styled-list-item\"].includes(\r\n\t\t\t\t\t\t\t\t\t\tgetBlock(b).name\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (![null, \"\"].includes(targetBlock)) {\r\n\t\t\t\t\t\t\t\tconst parentLists = getBlockParents(\r\n\t\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\t\ttrue\r\n\t\t\t\t\t\t\t\t).filter((b) => getBlock(b).name === \"ub/styled-list\");\r\n\r\n\t\t\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t\t\tgetBlock(parentLists[0]).innerBlocks.filter(\r\n\t\t\t\t\t\t\t\t\t\t(i) => i.clientId === targetBlock\r\n\t\t\t\t\t\t\t\t\t).length > 0 ||\r\n\t\t\t\t\t\t\t\t\tgetBlock(\r\n\t\t\t\t\t\t\t\t\t\tparentLists[parentLists.length - 1]\r\n\t\t\t\t\t\t\t\t\t).innerBlocks.filter((i) => i.clientId === targetBlock)\r\n\t\t\t\t\t\t\t\t\t\t.length > 0\r\n\t\t\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\t\t\tupdateBlockAttributes(block.clientId, {\r\n\t\t\t\t\t\t\t\t\t\titemText:\r\n\t\t\t\t\t\t\t\t\t\t\titemText + getBlock(targetBlock).attributes.itemText,\r\n\t\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t\t\t//outdent child blocks, merge only with blocks on the same level\r\n\r\n\t\t\t\t\t\t\t\t\tif (getBlock(targetBlock).innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\t\t\t\tif (targetBlock === getNextBlockClientId()) {\r\n\t\t\t\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t\t\t\t[getBlock(targetBlock).innerBlocks[0].clientId], //present\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetBlock, //source\r\n\t\t\t\t\t\t\t\t\t\t\t\tblock.clientId, //destination\r\n\t\t\t\t\t\t\t\t\t\t\t\t0 //get target position\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\t\tconst targetListItem = getBlock(\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetPreviousBlockClientId(targetBlock)\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks[0].innerBlocks.map(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t(ib) => ib.clientId\r\n\t\t\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks[0].clientId,\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetListItem.innerBlocks[0].clientId,\r\n\t\t\t\t\t\t\t\t\t\t\t\ttargetListItem.innerBlocks[0].innerBlocks.length\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tremoveBlock(targetBlock);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tif (currentBlockIndex > 0) {\r\n\t\t\t\t\t\t\tconst findLastDescendant = (id) => {\r\n\t\t\t\t\t\t\t\tconst ib = getBlock(id).innerBlocks;\r\n\r\n\t\t\t\t\t\t\t\tif (getBlock(id).innerBlocks.length === 0) {\r\n\t\t\t\t\t\t\t\t\treturn id;\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\treturn findLastDescendant(ib[ib.length - 1].clientId);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\t\tconst targetBlock = findLastDescendant(\r\n\t\t\t\t\t\t\t\tgetPreviousBlockClientId()\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tupdateBlockAttributes(targetBlock, {\r\n\t\t\t\t\t\t\t\titemText: getBlock(targetBlock).attributes.itemText + itemText,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t//also move subitems of soon-to-be-deleted block\r\n\r\n\t\t\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\t\t\tmoveBlocksToPosition(\r\n\t\t\t\t\t\t\t\t\tblock.innerBlocks.map((ib) => ib.clientId),\r\n\t\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\t\ttargetBlock,\r\n\t\t\t\t\t\t\t\t\tgetBlock(targetBlock).innerBlocks.length\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tremoveBlock(block.clientId);\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\toutdentItem();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn mergeWithNext;\r\n\t\t\t\t}}\r\n\t\t\t\tref={\r\n\t\t\t\t\tcurrentBlockIndex === 0 && parents.length === 1 ? listItemRef : null\r\n\t\t\t\t}\r\n\t\t\t\tstyle={useFontSize ? { fontSize: `${fontSize}px` } : null}\r\n\t\t\t/>\r\n\t\t\t{/* INSERT INNERBLOCKS HERE* */}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\nexport default EditorComponent;\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin, backgroundColor } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tbackgroundColor: backgroundColor,\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const commonPaths = (\r\n\t<>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const decreaseIndentIcon = (\r\n\t\r\n\t\t\r\n\t\t{commonPaths}\r\n\t\r\n);\r\n\r\nexport const increaseIndentIcon = (\r\n\t\r\n\t\t{commonPaths}\r\n\t\t\r\n\t\r\n);\r\n\r\nconst icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const listItemIcon = (\r\n\t\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","/**\r\n * BLOCK: tabbed-content\r\n *\r\n * Registering a basic block with Gutenberg.\r\n * Simple block, renders and saves the same content without any interactivity.\r\n */\r\n\r\nimport icon from \"./icons/icon\";\r\nimport { version_1_1_2 } from \"./oldVersions\";\r\nimport { richTextToHTML } from \"../../common\";\r\nimport { OldTabHolder, TabHolder } from \"./components/editorDisplay\";\r\nimport metadata from \"./block.json\";\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { compose } from \"@wordpress/compose\";\r\nimport { withSelect, withDispatch } from \"@wordpress/data\";\r\nimport { RichText, InnerBlocks } from \"@wordpress/block-editor\";\r\n\r\nconst oldAttributes = {\r\n\tid: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: -1,\r\n\t},\r\n\tactiveControl: {\r\n\t\ttype: \"string\",\r\n\t},\r\n\tactiveTab: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 0,\r\n\t},\r\n\ttheme: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#eeeeee\",\r\n\t},\r\n\ttitleColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#000000\",\r\n\t},\r\n\ttabsContent: {\r\n\t\tsource: \"query\",\r\n\t\tselector: \".wp-block-ub-tabbed-content-tab-content-wrap\",\r\n\t\tquery: {\r\n\t\t\tcontent: {\r\n\t\t\t\ttype: \"array\",\r\n\t\t\t\tsource: \"children\",\r\n\t\t\t\tselector: \".wp-block-ub-tabbed-content-tab-content\",\r\n\t\t\t},\r\n\t\t},\r\n\t},\r\n\ttabsTitle: {\r\n\t\tsource: \"query\",\r\n\t\tselector: \".wp-block-ub-tabbed-content-tab-title-wrap\",\r\n\t\tquery: {\r\n\t\t\tcontent: {\r\n\t\t\t\ttype: \"array\",\r\n\t\t\t\tsource: \"children\",\r\n\t\t\t\tselector: \".wp-block-ub-tabbed-content-tab-title\",\r\n\t\t\t},\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name ub/tabbed-content.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\n\r\nregisterBlockType(\"ub/tabbed-content\", {\r\n\ttitle: __(\"Tabbed Content\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Tabbed Content\"), __(\"Tabs\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getSelectedBlock } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tselectedBlock: getSelectedBlock(),\r\n\t\t\t};\r\n\t\t}),\r\n\t\twithDispatch((dispatch) => {\r\n\t\t\tconst {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t\treplaceBlock,\r\n\t\t\t} = dispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t\treplaceBlock,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(OldTabHolder),\r\n\r\n\tsave: function (props) {\r\n\t\tconst className = \"wp-block-ub-tabbed-content\";\r\n\r\n\t\tconst { activeTab, theme, titleColor, tabsTitle, id } = props.attributes;\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{tabsTitle.map((value, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\t{\r\n\t\t\tattributes: oldAttributes,\r\n\t\t\tmigrate: (attributes) => {\r\n\t\t\t\tconst { tabsContent, ...otherAttributes } = attributes;\r\n\t\t\t\treturn [\r\n\t\t\t\t\totherAttributes,\r\n\t\t\t\t\ttabsContent.map((t) => {\r\n\t\t\t\t\t\tlet tabContent = [];\r\n\t\t\t\t\t\tt.content.forEach((paragraph, i) => {\r\n\t\t\t\t\t\t\tif (typeof paragraph === \"string\") {\r\n\t\t\t\t\t\t\t\ttabContent.push(\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\t\t\t\t\t\tcontent: paragraph,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t} else if (paragraph.type === \"br\") {\r\n\t\t\t\t\t\t\t\tif (t.content[i - 1].type === \"br\") {\r\n\t\t\t\t\t\t\t\t\ttabContent.push(createBlock(\"core/paragraph\"));\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\ttabContent.push(\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\"core/paragraph\", {\r\n\t\t\t\t\t\t\t\t\t\tcontent: richTextToHTML(paragraph),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\treturn createBlock(\"ub/tab\", {}, tabContent);\r\n\t\t\t\t\t}),\r\n\t\t\t\t];\r\n\t\t\t},\r\n\t\t\tsave: version_1_1_2,\r\n\t\t},\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\tattributes: metadata.attributes,\r\n\ticon: icon,\r\n\texample: {},\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getSelectedBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tselectedBlock: getSelectedBlock(),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t\twithDispatch((dispatch) => {\r\n\t\t\tconst {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t} = dispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tupdateBlockAttributes,\r\n\t\t\t\tinsertBlock,\r\n\t\t\t\tremoveBlock,\r\n\t\t\t\tmoveBlockToPosition,\r\n\t\t\t\tselectBlock,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(TabHolder),\r\n\r\n\tsave: () => ,\r\n});\r\n","import {\r\n\tSortableContainer,\r\n\tSortableElement,\r\n\tSortableHandle,\r\n\tarrayMove,\r\n} from \"react-sortable-hoc\";\r\nimport Inspector from \"./inspector\";\r\nimport { Component, useEffect, useState } from \"react\";\r\nimport { upgradeButtonLabel, mergeRichTextArray } from \"../../../common\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { createBlock } from \"@wordpress/blocks\";\r\nimport {\r\n\tRichText,\r\n\tInnerBlocks,\r\n\tBlockControls,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { ToolbarGroup, ToolbarButton } from \"@wordpress/components\";\r\nimport { getStyles } from \"../get-style\";\r\nexport class OldTabHolder extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = { oldArrangement: \"\" };\r\n\t}\r\n\trender() {\r\n\t\tconst {\r\n\t\t\tsetAttributes,\r\n\t\t\tattributes,\r\n\t\t\tisSelected,\r\n\t\t\tmoveBlockToPosition,\r\n\t\t\tupdateBlockAttributes,\r\n\t\t\tremoveBlock,\r\n\t\t\tselectedBlock,\r\n\t\t\tselectBlock,\r\n\t\t\tinsertBlock,\r\n\t\t\treplaceBlock,\r\n\t\t} = this.props;\r\n\r\n\t\tconst { oldArrangement } = this.state;\r\n\r\n\t\tconst className = \"wp-block-ub-tabbed-content\";\r\n\r\n\t\twindow.ubTabbedContentBlocks = window.ubTabbedContentBlocks || [];\r\n\r\n\t\tlet block = null;\r\n\r\n\t\tfor (const bl of window.ubTabbedContentBlocks) {\r\n\t\t\tif (bl.id === attributes.id) {\r\n\t\t\t\tblock = bl;\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (!block) {\r\n\t\t\tblock = {\r\n\t\t\t\tid: window.ubTabbedContentBlocks.length,\r\n\t\t\t\tSortableItem: null,\r\n\t\t\t\tSortableList: null,\r\n\t\t\t};\r\n\t\t\twindow.ubTabbedContentBlocks.push(block);\r\n\t\t\tsetAttributes({ id: block.id });\r\n\t\t}\r\n\r\n\t\tif (!attributes.tabsTitle) {\r\n\t\t\tattributes.tabsTitle = [];\r\n\t\t}\r\n\r\n\t\tconst tabs = this.props.block.innerBlocks;\r\n\r\n\t\tconst showControls = (type, index) => {\r\n\t\t\tsetAttributes({ activeControl: type + \"-\" + index });\r\n\t\t\tsetAttributes({ activeTab: index });\r\n\r\n\t\t\ttabs.forEach((tab, i) => {\r\n\t\t\t\tupdateBlockAttributes(tab.clientId, { isActive: index === i });\r\n\t\t\t});\r\n\t\t};\r\n\r\n\t\tconst addTab = (i) => {\r\n\t\t\tinsertBlock(createBlock(\"ub/tab\", {}), i, this.props.block.clientId);\r\n\t\t\tattributes.tabsTitle[i] = { content: \"Tab Title\" };\r\n\t\t\tsetAttributes({ tabsTitle: attributes.tabsTitle });\r\n\r\n\t\t\tsetAttributes({ activeTab: i });\r\n\r\n\t\t\tshowControls(\"tab-title\", i);\r\n\t\t};\r\n\r\n\t\tif (attributes.tabsTitle.length === 0) {\r\n\t\t\taddTab(0);\r\n\t\t}\r\n\r\n\t\tconst DragHandle = SortableHandle(() => (\r\n\t\t\t\r\n\t\t));\r\n\r\n\t\tif (!block.SortableItem) {\r\n\t\t\tblock.SortableItem = SortableElement(\r\n\t\t\t\t({ value, i, propz, onChangeTitle, onRemoveTitle, toggleTitle }) => (\r\n\t\t\t\t\t toggleTitle(\"tab-title\", i)}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t onChangeTitle(content, i)}\r\n\t\t\t\t\t\t\tplaceholder=\"Tab Title\"\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t onRemoveTitle(i)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tif (!block.SortableList) {\r\n\t\t\tblock.SortableList = SortableContainer(\r\n\t\t\t\t({\r\n\t\t\t\t\titems,\r\n\t\t\t\t\tpropz,\r\n\t\t\t\t\tonChangeTitle,\r\n\t\t\t\t\tonRemoveTitle,\r\n\t\t\t\t\ttoggleTitle,\r\n\t\t\t\t\tonAddTab,\r\n\t\t\t\t}) => (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\t onAddTab(propz.attributes.tabsTitle.length)}\r\n\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\r\n\t\tconst newArrangement = JSON.stringify(\r\n\t\t\ttabs.map((tab) => tab.attributes.index)\r\n\t\t);\r\n\r\n\t\tif (newArrangement !== oldArrangement) {\r\n\t\t\ttabs.forEach((tab, i) =>\r\n\t\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\t\tindex: i,\r\n\t\t\t\t\tisActive: attributes.activeTab === i,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\t\t\tthis.setState({ oldArrangement: newArrangement });\r\n\t\t}\r\n\r\n\t\tif (selectedBlock && selectedBlock.clientId !== this.props.block.clientId) {\r\n\t\t\tif (\r\n\t\t\t\ttabs.filter((innerblock) => innerblock.attributes.isActive).length === 0\r\n\t\t\t) {\r\n\t\t\t\tshowControls(\"tab-title\", tabs.length - 1);\r\n\t\t\t}\r\n\t\t\tif (\r\n\t\t\t\ttabs.filter((tab) => tab.clientId === selectedBlock.clientId).length >\r\n\t\t\t\t\t0 &&\r\n\t\t\t\t!selectedBlock.attributes.isActive\r\n\t\t\t) {\r\n\t\t\t\tselectBlock(this.props.block.clientId);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn [\r\n\t\t\tisSelected && ,\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { activeControl, activeTab, theme, titleColor, tabsTitle } =\r\n\t\t\t\t\t\t\tthis.props.block.attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/tabbed-content-block\",\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tactiveControl,\r\n\t\t\t\t\t\t\t\t\tactiveTab,\r\n\t\t\t\t\t\t\t\t\ttheme,\r\n\t\t\t\t\t\t\t\t\ttitleColor,\r\n\t\t\t\t\t\t\t\t\ttabsTitle: tabsTitle\r\n\t\t\t\t\t\t\t\t\t\t.map((title) => title.content)\r\n\t\t\t\t\t\t\t\t\t\t.map((title) =>\r\n\t\t\t\t\t\t\t\t\t\t\tArray.isArray(title) ? mergeRichTextArray(title) : title\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\tthis.props.block.innerBlocks.map((innerBlock, i) =>\r\n\t\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\t\"ub/tab-block\",\r\n\t\t\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\t\t\tindex: i,\r\n\t\t\t\t\t\t\t\t\t\t\tisActive: innerBlock.attributes.isActive,\r\n\t\t\t\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t\t\t\tinnerBlock.innerBlocks\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst titleItems = attributes.tabsTitle.slice(0);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: arrayMove(titleItems, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tmoveBlockToPosition(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === oldIndex)[0]\r\n\t\t\t\t\t\t\t\t\t.clientId,\r\n\t\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\t\tthis.props.block.clientId,\r\n\t\t\t\t\t\t\t\tnewIndex\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", oldIndex);\r\n\t\t\t\t\t\t\tsetAttributes({ activeTab: newIndex });\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tuseDragHandle={true}\r\n\t\t\t\t\t\tonChangeTitle={(content, i) => {\r\n\t\t\t\t\t\t\tattributes.tabsTitle[i].content = content;\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemoveTitle={(i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tremoveBlock(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === i)[0].clientId\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({ activeTab: 0 });\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", 0);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\ttoggleTitle={showControls}\r\n\t\t\t\t\t\tonAddTab={addTab}\r\n\t\t\t\t\t/>\r\n\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t
    ,\r\n\t\t];\r\n\t}\r\n}\r\n\r\nexport const TabHolder = (props) => {\r\n\tconst [state, setState] = useState({\r\n\t\tindex: -1,\r\n\t\toldArrangement: [],\r\n\t});\r\n\tconst {\r\n\t\tsetAttributes,\r\n\t\tattributes,\r\n\t\tisSelected,\r\n\t\tmoveBlockToPosition,\r\n\t\tupdateBlockAttributes,\r\n\t\tremoveBlock,\r\n\t\tselectedBlock,\r\n\t\tselectBlock,\r\n\t\tinsertBlock,\r\n\t\tgetBlock,\r\n\t\tgetClientIdsWithDescendants,\r\n\t} = props;\r\n\r\n\tconst { oldArrangement } = state;\r\n\r\n\tlet className = \"wp-block-ub-tabbed-content\";\r\n\r\n\twindow.ubTabbedContentBlocks = window.ubTabbedContentBlocks || [];\r\n\r\n\tconst {\r\n\t\ttabsTitle,\r\n\t\ttabsTitleAlignment,\r\n\t\tuseAnchors,\r\n\t\ttabsAnchor,\r\n\t\tactiveTab,\r\n\t\ttabsAlignment,\r\n\t\ttabVertical,\r\n\t\tblockID,\r\n\t\ttabStyle,\r\n\t} = attributes;\r\n\tlet block = null;\r\n\r\n\tfor (const bl of window.ubTabbedContentBlocks) {\r\n\t\tif (bl.id === attributes.id) {\r\n\t\t\tblock = bl;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\r\n\tif (!block) {\r\n\t\tblock = {\r\n\t\t\tid: props.block.clientId,\r\n\t\t\tSortableItem: null,\r\n\t\t\tSortableList: null,\r\n\t\t};\r\n\t\twindow.ubTabbedContentBlocks.push(block);\r\n\t\tsetAttributes({ id: block.id });\r\n\t}\r\n\r\n\tif (!attributes.tabsTitle) {\r\n\t\tattributes.tabsTitle = [];\r\n\t}\r\n\r\n\tconst tabs = props.block.innerBlocks;\r\n\r\n\tconst showControls = (type, index) => {\r\n\t\tsetAttributes({\r\n\t\t\tactiveControl: `${type}-${index}`,\r\n\t\t\tactiveTab: index,\r\n\t\t});\r\n\r\n\t\ttabs.forEach((tab, i) => {\r\n\t\t\tupdateBlockAttributes(tab.clientId, { isActive: index === i });\r\n\t\t});\r\n\t};\r\n\r\n\tconst addTab = (i) => {\r\n\t\tinsertBlock(createBlock(\"ub/tab-block\", {}), i, props.block.clientId);\r\n\t\tsetAttributes({\r\n\t\t\ttabsTitle: [...tabsTitle, `Tab ${i + 1}`],\r\n\t\t\ttabsTitleAlignment: [...tabsTitleAlignment, \"left\"],\r\n\t\t\tactiveTab: i,\r\n\t\t\ttabsAnchor: useAnchors ? [...tabsAnchor, \"\"] : [],\r\n\t\t});\r\n\r\n\t\tshowControls(\"tab-title\", i);\r\n\t};\r\n\r\n\tif (attributes.tabsTitle.length === 0) {\r\n\t\taddTab(0);\r\n\t}\r\n\r\n\tconst DragHandle = SortableHandle(() => (\r\n\t\t\r\n\t));\r\n\r\n\tif (!block.SortableItem) {\r\n\t\tblock.SortableItem = SortableElement(\r\n\t\t\t({ value, i, propz, onChangeTitle, onRemoveTitle, toggleTitle }) => (\r\n\t\t\t\t toggleTitle(\"tab-title\", i)}\r\n\t\t\t\t>\r\n\t\t\t\t\t onChangeTitle(content, i)}\r\n\t\t\t\t\t\tplaceholder={`Tab ${i + 1}`}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t onRemoveTitle(i)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)\r\n\t\t);\r\n\t}\r\n\r\n\tif (!block.SortableList) {\r\n\t\tblock.SortableList = SortableContainer(\r\n\t\t\t({\r\n\t\t\t\titems,\r\n\t\t\t\tpropz,\r\n\t\t\t\tonChangeTitle,\r\n\t\t\t\tonRemoveTitle,\r\n\t\t\t\ttoggleTitle,\r\n\t\t\t\tonAddTab,\r\n\t\t\t}) => (\r\n\t\t\t\t\r\n\t\t\t\t\t{items.map((value, index) => (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t))}\r\n\t\t\t\t\t onAddTab(propz.attributes.tabsTitle.length)}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t)\r\n\t\t);\r\n\t}\r\n\r\n\tconst newArrangement = tabs.map((tab) => tab.attributes.index);\r\n\r\n\tif (!newArrangement.every((i, j) => i === oldArrangement[j])) {\r\n\t\ttabs.forEach((tab, i) =>\r\n\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\tindex: i,\r\n\t\t\t\tisActive: attributes.activeTab === i,\r\n\t\t\t})\r\n\t\t);\r\n\t\tsetState({ oldArrangement: newArrangement });\r\n\t}\r\n\r\n\tif (selectedBlock && selectedBlock.clientId !== props.block.clientId) {\r\n\t\tif (\r\n\t\t\ttabs.filter((innerblock) => innerblock.attributes.isActive).length === 0\r\n\t\t) {\r\n\t\t\tshowControls(\"tab-title\", tabs.length - 1);\r\n\t\t}\r\n\t\tif (\r\n\t\t\ttabs.filter((tab) => tab.clientId === selectedBlock.clientId).length >\r\n\t\t\t\t0 &&\r\n\t\t\t!selectedBlock.attributes.isActive\r\n\t\t) {\r\n\t\t\tselectBlock(props.block.clientId);\r\n\t\t}\r\n\t}\r\n\r\n\tif (blockID === \"\") {\r\n\t\tsetAttributes({ blockID: props.block.clientId });\r\n\t}\r\n\tuseEffect(() => {\r\n\t\tsetAttributes({ blockID: props.block.clientId });\r\n\t}, [props.block.clientId]);\r\n\tuseEffect(() => {\r\n\t\tconst { attributes, setAttributes } = props;\r\n\t\tconst { tabsTitle, tabsTitleAlignment, tabsAnchor, useAnchors } =\r\n\t\t\tattributes;\r\n\r\n\t\tif (tabsTitle.length !== tabsTitleAlignment.length) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ttabsTitleAlignment: Array(tabsTitle.length).fill(\"center\"),\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\tif (useAnchors && tabsTitle.length > tabsAnchor.length) {\r\n\t\t\tsetAttributes({\r\n\t\t\t\ttabsAnchor: tabsAnchor.concat(\r\n\t\t\t\t\tArray(tabsTitle.length - tabsAnchor.length).fill(\"\")\r\n\t\t\t\t),\r\n\t\t\t});\r\n\t\t}\r\n\t}, []);\r\n\r\n\tconst blockProps = useBlockProps({\r\n\t\tclassName: `${className}${tabStyle === \"tabs\" ? \"\" : `-${tabStyle}`}`,\r\n\t\tstyle: getStyles(attributes),\r\n\t});\r\n\treturn [\r\n\t\tisSelected && (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\ttabsTitleAlignment: [\r\n\t\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(0, activeTab),\r\n\t\t\t\t\t\t\t\t\t\ta,\r\n\t\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(activeTab + 1),\r\n\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t{[\"left\", \"center\", \"right\"].map((a) => (\r\n\t\t\t\t\t\t setAttributes({ tabsAlignment: a })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t),\r\n\t\tisSelected && ,\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst titleItems = attributes.tabsTitle.slice(0);\r\n\t\t\t\t\t\t\tconst alignments = attributes.tabsTitleAlignment.slice(0);\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: arrayMove(titleItems, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment: arrayMove(alignments, oldIndex, newIndex),\r\n\t\t\t\t\t\t\t\tactiveTab: newIndex,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tmoveBlockToPosition(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === oldIndex)[0]\r\n\t\t\t\t\t\t\t\t\t.clientId,\r\n\t\t\t\t\t\t\t\tprops.block.clientId,\r\n\t\t\t\t\t\t\t\tprops.block.clientId,\r\n\t\t\t\t\t\t\t\tnewIndex\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\tactiveControl: `tab-title-${newIndex}`,\r\n\t\t\t\t\t\t\t\tactiveTab: newIndex,\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\ttabs.forEach((tab, i) => {\r\n\t\t\t\t\t\t\t\tupdateBlockAttributes(tab.clientId, {\r\n\t\t\t\t\t\t\t\t\tisActive: oldIndex === i,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonRemoveTitle={(i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment: [\r\n\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t...tabsTitleAlignment.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\tactiveTab: 0,\r\n\t\t\t\t\t\t\t\ttabsAnchor: useAnchors\r\n\t\t\t\t\t\t\t\t\t? [...tabsAnchor.slice(0, i), ...tabsAnchor.slice(i + 1)]\r\n\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\tremoveBlock(\r\n\t\t\t\t\t\t\t\ttabs.filter((tab) => tab.attributes.index === i)[0].clientId\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tshowControls(\"tab-title\", 0);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tonAddTab={addTab}\r\n\t\t\t\t\t\ttoggleTitle={showControls}\r\n\t\t\t\t\t\tuseDragHandle={true}\r\n\t\t\t\t\t\tonChangeTitle={(content, i) => {\r\n\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\ttabsTitle: [\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(0, i),\r\n\t\t\t\t\t\t\t\t\tcontent,\r\n\t\t\t\t\t\t\t\t\t...attributes.tabsTitle.slice(i + 1),\r\n\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t,\r\n\t];\r\n};\r\n","import {\r\n\thorizontalTabIcon,\r\n\tverticalTabIcon,\r\n\taccordionIcon,\r\n} from \"../icons/icon\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl } from \"../../components\";\r\nconst { __ } = wp.i18n;\r\nconst { Component } = wp.element;\r\nconst { InspectorControls, PanelColorSettings } = wp.blockEditor || wp.editor;\r\nconst {\r\n\tPanelBody,\r\n\tPanelRow,\r\n\tToggleControl,\r\n\tRadioControl,\r\n\tTextControl,\r\n\tButtonGroup,\r\n\tButton,\r\n} = wp.components;\r\n\r\n/**\r\n * Create an Inspector Controls wrapper Component\r\n */\r\nexport default class Inspector extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = { displayMode: \"desktop\" };\r\n\t}\r\n\trender() {\r\n\t\tconst { displayMode } = this.state;\r\n\t\tconst { attributes, setAttributes } = this.props;\r\n\t\tconst {\r\n\t\t\tactiveTab,\r\n\t\t\ttheme,\r\n\t\t\tnormalColor,\r\n\t\t\ttitleColor,\r\n\t\t\tnormalTitleColor,\r\n\t\t\ttabVertical,\r\n\t\t\ttabletTabDisplay,\r\n\t\t\tmobileTabDisplay,\r\n\t\t\ttabsTitle,\r\n\t\t\ttabsAnchor,\r\n\t\t\tuseAnchors,\r\n\t\t\ttabStyle,\r\n\t\t} = attributes;\r\n\r\n\t\tconst tabColorPanels = [\r\n\t\t\t{\r\n\t\t\t\tvalue: normalColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ normalColor: value }),\r\n\t\t\t\tlabel: __(\"Tab Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: theme,\r\n\t\t\t\tonChange: (value) => setAttributes({ theme: value }),\r\n\t\t\t\tlabel: __(\"Active Tab Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: normalTitleColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ normalTitleColor: value }),\r\n\t\t\t\tlabel: __(\"Tab Title Color\"),\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tvalue: titleColor,\r\n\t\t\t\tonChange: (value) => setAttributes({ titleColor: value }),\r\n\t\t\t\tlabel: __(\"Active Tab Title Color\"),\r\n\t\t\t},\r\n\t\t];\r\n\r\n\t\treturn (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\tonChange={(tabStyle) => setAttributes({ tabStyle })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tuseAnchors,\r\n\t\t\t\t\t\t\t\t\ttabsAnchor: useAnchors\r\n\t\t\t\t\t\t\t\t\t\t? Array(tabsTitle.length).fill(\"\")\r\n\t\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t{useAnchors && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\ttabsAnchor: [\r\n\t\t\t\t\t\t\t\t\t\t\t...tabsAnchor.slice(0, activeTab),\r\n\t\t\t\t\t\t\t\t\t\t\tnewAnchor.replace(/\\s/g, \"\"),\r\n\t\t\t\t\t\t\t\t\t\t\t...tabsAnchor.slice(activeTab + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\thelp={__(\r\n\t\t\t\t\t\t\t\t\t\"Add an anchor text to let the contents of the active tab be accessed directly through a link\"\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\t/* eslint-disable no-unused-vars */\r\n\t\t\t\t\t\t\tconst {\r\n\t\t\t\t\t\t\t\tblockID,\r\n\t\t\t\t\t\t\t\t// eslint-disable-next-line no-shadow\r\n\t\t\t\t\t\t\t\tactiveTab,\r\n\t\t\t\t\t\t\t\tid,\r\n\t\t\t\t\t\t\t\tactiveControl,\r\n\t\t\t\t\t\t\t\t// eslint-disable-next-line no-shadow\r\n\t\t\t\t\t\t\t\ttabsTitle,\r\n\t\t\t\t\t\t\t\ttabsTitleAlignment,\r\n\t\t\t\t\t\t\t\t...rest\r\n\t\t\t\t\t\t\t} = attributes;\r\n\t\t\t\t\t\t\t/* eslint-enable no-unused-vars */\r\n\r\n\t\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t\t})()}\r\n\t\t\t\t\t\tsetAttribute={(val) => {\r\n\t\t\t\t\t\t\t// back-compat for any styles generated before fix\r\n\t\t\t\t\t\t\tconst { tabsTitle, tabsTitleAlignment, ...rest } = val;\r\n\r\n\t\t\t\t\t\t\tsetAttributes(rest);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\t\tpreviewElementCallback={(el) => {\r\n\t\t\t\t\t\t\tconst isVertical = el.querySelector(\".vertical-holder\");\r\n\r\n\t\t\t\t\t\t\tif (!isVertical) {\r\n\t\t\t\t\t\t\t\tconst horizontalTabs = Array.from(\r\n\t\t\t\t\t\t\t\t\tel.querySelectorAll(\r\n\t\t\t\t\t\t\t\t\t\t\".wp-block-ub-tabbed-content-tabs-title .wp-block-ub-tabbed-content-tab-title-wrap\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (horizontalTabs.length > 0) {\r\n\t\t\t\t\t\t\t\t\tconst tabAddButton = horizontalTabs.pop();\r\n\t\t\t\t\t\t\t\t\ttabAddButton.parentNode.removeChild(tabAddButton);\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\tconst verticalTabs = Array.from(\r\n\t\t\t\t\t\t\t\t\tel.querySelectorAll(\r\n\t\t\t\t\t\t\t\t\t\t\".wp-block-ub-tabbed-content-tabs-title-vertical-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap\"\r\n\t\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (verticalTabs.length > 0) {\r\n\t\t\t\t\t\t\t\t\tconst verticalTabAddButton = verticalTabs.pop();\r\n\t\t\t\t\t\t\t\t\tverticalTabAddButton.parentNode.removeChild(\r\n\t\t\t\t\t\t\t\t\t\tverticalTabAddButton\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\tconst verticalTabHolder = el.querySelector(\r\n\t\t\t\t\t\t\t\t\t\".vertical-tab-width\"\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tif (verticalTabHolder) {\r\n\t\t\t\t\t\t\t\t\tverticalTabHolder.style.width = \"fit-content\";\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\tconst tabContentContainer = el.querySelector(\r\n\t\t\t\t\t\t\t\t\".block-editor-inner-blocks\"\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\tif (tabContentContainer) {\r\n\t\t\t\t\t\t\t\ttabContentContainer.innerHTML = `

    ${__(\r\n\t\t\t\t\t\t\t\t\t\"Tab Content\",\r\n\t\t\t\t\t\t\t\t\t\"ultimate-blocks-pro\"\r\n\t\t\t\t\t\t\t\t)}

    `;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\treturn el;\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\t\t\t\tdisplayMode: \"desktop\",\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t this.setState({ displayMode: \"tablet\" })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t this.setState({ displayMode: \"mobile\" })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{displayMode === \"desktop\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabVertical: false,\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t setAttributes({ tabVertical: true })}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{displayMode === \"tablet\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"horizontaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"verticaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\ttabletTabDisplay: \"accordion\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{displayMode === \"mobile\" && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"horizontaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"verticaltab\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\t\tmobileTabDisplay: \"accordion\",\r\n\t\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n}\r\n","import icon from \"../icons/icon\";\r\nimport { useEffect } from \"react\";\r\nimport metadata from \"./block.json\";\r\nconst { __ } = wp.i18n;\r\nconst { registerBlockType } = wp.blocks;\r\n\r\nconst { InnerBlocks, useBlockProps } = wp.blockEditor || wp.editor;\r\nconst { withSelect } = wp.data;\r\n\r\nregisterBlockType(\"ub/tab\", {\r\n\ttitle: __(\"Tab\"),\r\n\tparent: __(\"ub/tabbed-content\"),\r\n\tdescription: __(\"content of tab\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tattributes: {\r\n\t\tindex: {\r\n\t\t\ttype: \"number\",\r\n\t\t\tdefault: 0,\r\n\t\t},\r\n\t\tisActive: {\r\n\t\t\ttype: \"boolean\",\r\n\t\t\tdefault: true,\r\n\t\t},\r\n\t},\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t\treusable: false,\r\n\t\tlock: false,\r\n\t},\r\n\tedit(props) {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave(props) {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tedit: withSelect((select, ownProps) => ({\r\n\t\tblockParentId: (\r\n\t\t\tselect(\"core/block-editor\") || select(\"core/editor\")\r\n\t\t).getBlockRootClientId(ownProps.clientId),\r\n\t}))(function (props) {\r\n\t\tconst { blockParentId, setAttributes } = props;\r\n\t\tconst { parentID, isActive } = props.attributes;\r\n\t\tconst blockProps = useBlockProps({\r\n\t\t\tstyle: { display: isActive ? \"block\" : \"none\" },\r\n\t\t});\r\n\t\t// @deprecated\r\n\t\t// if (parentID === \"\" || parentID !== blockParentId) {\r\n\t\t// \tsetAttributes({ parentID: blockParentId });\r\n\t\t// }\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t }\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t);\r\n\t}),\r\n\tsave: () => ,\r\n});\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const horizontalTabIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const verticalTabIcon = (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const accordionIcon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","const { RichText } = wp.editor;\r\n\r\nexport const version_1_1_2 = props => {\r\n\tconst className = 'wp-block-ub-tabbed-content';\r\n\r\n\tconst {\r\n\t\tactiveTab,\r\n\t\ttheme,\r\n\t\ttitleColor,\r\n\t\ttabsTitle,\r\n\t\ttabsContent,\r\n\t\tid\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{tabsTitle.map((value, i) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{tabsContent.map((value, i) => {\r\n\t\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","import icon from \"./icon\";\r\nimport TableOfContents, {\r\n\tinspectorControls,\r\n\tblockControls,\r\n\teditorDisplay,\r\n} from \"./components\";\r\nimport { getStyles } from \"./get-style\";\r\n\r\nimport {\r\n\tversion_1_0_8,\r\n\tversion_1_0_9,\r\n\tversion_1_1_3,\r\n\tversion_1_1_5,\r\n\tversion_1_1_6,\r\n\tversion_1_1_8,\r\n\tversion_2_0_0,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport { useState } from \"react\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\nimport { ToggleControl, PanelRow, PanelBody } from \"@wordpress/components\";\r\n\r\nimport {\r\n\tInspectorControls,\r\n\tRichText,\r\n\tuseBlockProps,\r\n} from \"@wordpress/block-editor\";\r\n\r\nimport { withDispatch, withSelect } from \"@wordpress/data\";\r\nimport { useEffect } from \"@wordpress/element\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\nimport metadata from \"./block.json\";\r\nimport { upgradeButtonLabel, mergeRichTextArray } from \"../../common\";\r\n\r\nregisterBlockType(\"ub/table-of-contents\", {\r\n\ttitle: __(\"Table of Contents\"),\r\n\ticon: icon,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"Table of Contents\"), __(\"Ultimate Blocks\")],\r\n\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { block, replaceBlock, isSelected, attributes, setAttributes } =\r\n\t\t\tprops;\r\n\t\tconst { allowedHeaders, showList, allowToCHiding } = attributes;\r\n\t\treturn [\r\n\t\t\tisSelected && (\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{allowedHeaders.map((a, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\t\tallowedHeaders: [\r\n\t\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t\t!allowedHeaders[i],\r\n\t\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tallowToCHiding,\r\n\t\t\t\t\t\t\t\t\t\tshowList: allowToCHiding ? showList : true,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t),\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t {\r\n\t\t\t\t\t\tconst { title, ...otherAttributes } = props.attributes;\r\n\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\"ub/table-of-contents-block\",\r\n\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\ttitle: mergeRichTextArray(title),\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}}\r\n\t\t\t\t>\r\n\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\r\n\t\t\t\t{editorDisplay(props)}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\r\n\tsave(props) {\r\n\t\tconst {\r\n\t\t\tlinks,\r\n\t\t\ttitle,\r\n\t\t\tallowedHeaders,\r\n\t\t\tshowList,\r\n\t\t\tnumColumns,\r\n\t\t\tallowToCHiding,\r\n\t\t\tlistStyle,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== \"\")) && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t{showList ? __(\"hide\") : __(\"show\")}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [\r\n\t\tupdateFrom(version_1_0_8),\r\n\t\tupdateFrom(version_1_0_9),\r\n\t\tupdateFrom(version_1_1_3),\r\n\t\tupdateFrom(version_1_1_5),\r\n\t\tupdateFrom(version_1_1_6),\r\n\t\tupdateFrom(version_1_1_8),\r\n\t\tupdateFrom(version_2_0_0),\r\n\t],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icon,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => {\r\n\t\t\tconst { getBlock, getClientIdsWithDescendants } =\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tblock: getBlock(ownProps.clientId),\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t};\r\n\t\t}),\r\n\t])(function (props) {\r\n\t\tconst {\r\n\t\t\tisSelected,\r\n\t\t\tblock,\r\n\t\t\tattributes: { blockID, showList },\r\n\t\t\tgetBlock,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t} = props;\r\n\r\n\t\tconst [canRemoveItemFocus, toggleCanRemoveItemFocus] = useState(false);\r\n\r\n\t\tif (blockID === \"\") {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}\r\n\t\tuseEffect(() => {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}, [block.clientId]);\r\n\t\tconst blockProps = useBlockProps({\r\n\t\t\tclassName: `ub_table-of-contents${\r\n\t\t\t\tshowList ? \"\" : \" ub_table-of-contents-collapsed\"\r\n\t\t\t}`,\r\n\t\t\tstyle: getStyles(props.attributes),\r\n\t\t\tid: `ub_table-of-contents-${blockID}`,\r\n\t\t});\r\n\t\treturn [\r\n\t\t\tisSelected && inspectorControls(props),\r\n\t\t\tisSelected && blockControls(props),\r\n\t\t\t
    \r\n\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t...props,\r\n\t\t\t\t\tcanRemoveItemFocus,\r\n\t\t\t\t\ttoggleCanRemoveItemFocus,\r\n\t\t\t\t})}\r\n\t\t\t
    ,\r\n\t\t];\r\n\t}),\r\n\tsave: () => null,\r\n});\r\n","import {\r\n\toneColumnIcon,\r\n\ttwoColumnsIcon,\r\n\tthreeColumnsIcon,\r\n\tplainList,\r\n} from \"./icon\";\r\nimport { Component } from \"react\";\r\nimport { getDescendantBlocks, mergeRichTextArray } from \"../../common\";\r\nimport toLatin from \"./localToLatin\";\r\nimport { FontAwesomeIcon } from \"@fortawesome/react-fontawesome\";\r\nimport { faEye, faEyeSlash } from \"@fortawesome/free-solid-svg-icons\";\r\nimport { library } from \"@fortawesome/fontawesome-svg-core\";\r\nimport filterDiacritics from \"./removeDiacritics\";\r\nimport SavedStylesInspector from \"$Inc/components/SavedStyles/SavedStylesInspector\";\r\nimport { SpacingControl } from \"../components\";\r\n\r\nlibrary.add(faEye, faEyeSlash);\r\n\r\nconst {\r\n\tToggleControl,\r\n\tPanelRow,\r\n\tPanelBody,\r\n\tToolbarGroup,\r\n\tToolbarButton,\r\n\tSelectControl,\r\n\tRangeControl,\r\n\tTextControl,\r\n\tCheckboxControl,\r\n} = wp.components;\r\nconst {\r\n\tInspectorControls,\r\n\tBlockControls,\r\n\tRichText,\r\n\tAlignmentToolbar,\r\n\tPanelColorSettings,\r\n} = wp.blockEditor || wp.editor;\r\nconst { select, dispatch, subscribe } = wp.data;\r\nconst { __ } = wp.i18n;\r\n\r\nclass OptionalParent extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\tif (this.props.enabled) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{this.props.children}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn <>{this.props.children};\r\n\t\t}\r\n\t}\r\n}\r\n\r\nclass TableOfContents extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null,\r\n\t\t\tbreaks: [],\r\n\t\t\tcurrentlyEditedItem: \"\", //set to clientid of heading\r\n\t\t\thasIdMismatch: false,\r\n\t\t\treplacementHeaders: [],\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst { updateBlockAttributes } =\r\n\t\t\tdispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\t\tconst { getBlock } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\tconst getHeadingBlocks = () => {\r\n\t\t\tlet headings = [];\r\n\r\n\t\t\tlet pageNum = 1;\r\n\r\n\t\t\tlet pageBreaks = [];\r\n\r\n\t\t\tconst rootBlocks = (\r\n\t\t\t\tselect(\"core/block-editor\") || select(\"core/editor\")\r\n\t\t\t).getBlocks();\r\n\t\t\trootBlocks.forEach((block) => {\r\n\t\t\t\tif (block.name === \"core/heading\") {\r\n\t\t\t\t\theadings.push(block);\r\n\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet newBlock = Object.assign({}, block);\r\n\t\t\t\t\tlet blockAttributes = block.attributes;\r\n\t\t\t\t\tif (block.name === \"ub/advanced-heading\") {\r\n\t\t\t\t\t\tnewBlock.attributes = Object.assign({}, blockAttributes, {\r\n\t\t\t\t\t\t\tlevel: Number(blockAttributes.level.charAt(1)),\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"uagb/advanced-heading\") {\r\n\t\t\t\t\t\tnewBlock.attributes = Object.assign(blockAttributes, {\r\n\t\t\t\t\t\t\tcontent: blockAttributes.headingTitle || \"\",\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"themeisle-blocks/advanced-heading\") {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t[\"h1\", \"h2\", \"h3\", \"h4\", \"h5\", \"h6\"].includes(\r\n\t\t\t\t\t\t\t\tblock.attributes.tag\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(blockAttributes, {\r\n\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.tag.charAt(1)),\r\n\t\t\t\t\t\t\t\tanchor: `themeisle-otter ${blockAttributes.id}`,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"kadence/advancedheading\") {\r\n\t\t\t\t\t\tif (!(\"content\" in newBlock.attributes)) {\r\n\t\t\t\t\t\t\tnewBlock.attributes.content = \"\";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\tpageBreaks.push(pageNum);\r\n\t\t\t\t\t} else if (block.name === \"generateblocks/headline\") {\r\n\t\t\t\t\t\tif (\r\n\t\t\t\t\t\t\t[\"h1\", \"h2\", \"h3\", \"h4\", \"h5\", \"h6\"].includes(\r\n\t\t\t\t\t\t\t\tnewBlock.attributes.element\r\n\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(\r\n\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tcontent: Array.isArray(blockAttributes.content)\r\n\t\t\t\t\t\t\t\t\t\t? mergeRichTextArray(blockAttributes.content)\r\n\t\t\t\t\t\t\t\t\t\t: blockAttributes.content,\r\n\t\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.element.charAt(1)),\r\n\t\t\t\t\t\t\t\t\tanchor: blockAttributes.elementId,\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t//also set elementID to generated anchor value\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"ub/content-toggle-panel-block\") {\r\n\t\t\t\t\t\tif (block.attributes.useToggleInToC) {\r\n\t\t\t\t\t\t\tnewBlock.attributes = Object.assign(\r\n\t\t\t\t\t\t\t\t{},\r\n\t\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\t\tcontent: blockAttributes.panelTitle,\r\n\t\t\t\t\t\t\t\t\tlevel: Number(blockAttributes.titleTag.charAt(1)),\r\n\t\t\t\t\t\t\t\t\tanchor: blockAttributes.toggleID,\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\theadings.push(newBlock);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else if (block.name === \"core/nextpage\") {\r\n\t\t\t\t\t\tpageNum++;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (block.innerBlocks.length > 0) {\r\n\t\t\t\t\t\tlet internalHeadings = getDescendantBlocks(block).filter(\r\n\t\t\t\t\t\t\t(block) =>\r\n\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\t\"core/heading\",\r\n\t\t\t\t\t\t\t\t\t\"kadence/advancedheading\",\r\n\t\t\t\t\t\t\t\t\t\"themeisle-blocks/advanced-heading\",\r\n\t\t\t\t\t\t\t\t\t\"uagb/advanced-heading\",\r\n\t\t\t\t\t\t\t\t\t\"generateblocks/headline\",\r\n\t\t\t\t\t\t\t\t\t\"ub/advanced-heading\",\r\n\t\t\t\t\t\t\t\t].includes(block.name) ||\r\n\t\t\t\t\t\t\t\t(block.name === \"ub/content-toggle-panel-block\" &&\r\n\t\t\t\t\t\t\t\t\tblock.attributes.useToggleInToC)\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tif (internalHeadings.length > 0) {\r\n\t\t\t\t\t\t\tinternalHeadings = internalHeadings.map((h) => {\r\n\t\t\t\t\t\t\t\tswitch (h.name) {\r\n\t\t\t\t\t\t\t\t\tcase \"ub/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes = Object.assign({}, h.attributes);\r\n\t\t\t\t\t\t\t\t\t\tif (typeof h.attributes.level !== \"number\") {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.level = Number(h.attributes.level.charAt(1));\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"kadence/advancedheading\":\r\n\t\t\t\t\t\t\t\t\t\tif (!(\"content\" in h.attributes)) {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.content = \"\";\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"themeisle-blocks/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = [...Array(6).keys()]\r\n\t\t\t\t\t\t\t\t\t\t\t.map((a) => `h${a + 1}`)\r\n\t\t\t\t\t\t\t\t\t\t\t.includes(h.attributes.tag)\r\n\t\t\t\t\t\t\t\t\t\t\t? Number(h.attributes.tag.charAt(1))\r\n\t\t\t\t\t\t\t\t\t\t\t: 0;\r\n\t\t\t\t\t\t\t\t\t\th.attributes.anchor = `themeisle-otter ${h.attributes.id}`;\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"uagb/advanced-heading\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.content = h.attributes.headingTitle || \"\";\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"generateblocks/headline\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes = Object.assign({}, h.attributes);\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = [...Array(6).keys()]\r\n\t\t\t\t\t\t\t\t\t\t\t.map((a) => `h${a + 1}`)\r\n\t\t\t\t\t\t\t\t\t\t\t.includes(h.attributes.element)\r\n\t\t\t\t\t\t\t\t\t\t\t? Number(h.attributes.element.charAt(1))\r\n\t\t\t\t\t\t\t\t\t\t\t: 0;\r\n\t\t\t\t\t\t\t\t\t\tif (Array.isArray(h.attributes.content)) {\r\n\t\t\t\t\t\t\t\t\t\t\th.attributes.content = mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\t\th.attributes.content\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"ub/content-toggle-panel-block\":\r\n\t\t\t\t\t\t\t\t\t\th.attributes.content = h.attributes.panelTitle;\r\n\t\t\t\t\t\t\t\t\t\th.attributes.level = Number(\r\n\t\t\t\t\t\t\t\t\t\t\tblockAttributes.titleTag.charAt(1)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\th.attributes.anchor = h.attributes.toggleID;\r\n\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\treturn h;\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tinternalHeadings.filter((h) => h.attributes.level > 0);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tif (internalHeadings.length > 0) {\r\n\t\t\t\t\t\t\theadings.push(...internalHeadings);\r\n\t\t\t\t\t\t\tpageBreaks.push(...Array(internalHeadings.length).fill(pageNum));\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tif (JSON.stringify(this.state.breaks) !== JSON.stringify(pageBreaks)) {\r\n\t\t\t\tthis.setState({ breaks: pageBreaks });\r\n\t\t\t}\r\n\r\n\t\t\treturn headings;\r\n\t\t};\r\n\r\n\t\tconst setHeadings = (checkIDs = true) => {\r\n\t\t\tconst { removeDiacritics } = this.props;\r\n\t\t\tconst headers = getHeadingBlocks().map((header) =>\r\n\t\t\t\tObject.assign(header.attributes, {\r\n\t\t\t\t\tclientId: header.clientId,\r\n\t\t\t\t\tblockName: header.name,\r\n\t\t\t\t})\r\n\t\t\t);\r\n\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tif (\r\n\t\t\t\t\t!heading.anchor ||\r\n\t\t\t\t\theading.anchor.indexOf(\"themeisle-otter \") === -1\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor = `${key}-${\r\n\t\t\t\t\t\ttypeof heading.content === \"undefined\"\r\n\t\t\t\t\t\t\t? \"\"\r\n\t\t\t\t\t\t\t: (this.props.allowToLatin\r\n\t\t\t\t\t\t\t\t\t? toLatin(\"all\", heading.content.toString())\r\n\t\t\t\t\t\t\t\t\t: heading.content.toString()\r\n\t\t\t\t\t\t\t )\r\n\t\t\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t\t\t.replace(/( |<.+?>| )/g, \"-\")\r\n\t\t\t\t\t}`;\r\n\r\n\t\t\t\t\theading.anchor = heading.anchor\r\n\t\t\t\t\t\t.replace(/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g, \"\")\r\n\t\t\t\t\t\t.replace(/-{2,}/g, \"-\");\r\n\r\n\t\t\t\t\tif (removeDiacritics) {\r\n\t\t\t\t\t\theading.anchor = filterDiacritics(heading.anchor).replace(\r\n\t\t\t\t\t\t\t/[\\u0300-\\u036F\\u1AB0-\\u1AFF\\u1DC0-\\u1DFF\\u20D0-\\u20FF]/g,\r\n\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\theading.anchor = encodeURIComponent(heading.anchor);\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"generateblocks/headline\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.anchor\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\tanchor: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"ub/advanced-heading\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.anchor\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\tanchor: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\theading.blockName === \"ub/content-toggle-panel-block\" &&\r\n\t\t\t\t\t\theading.anchor !== getBlock(heading.clientId).attributes.toggleID\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tupdateBlockAttributes(heading.clientId, {\r\n\t\t\t\t\t\t\ttoggleID: heading.anchor,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tconst currentIDs = this.state.headers\r\n\t\t\t\t? this.state.headers.map((header) => header.clientId)\r\n\t\t\t\t: [];\r\n\r\n\t\t\tconst hasHeadings =\r\n\t\t\t\tArray.isArray(this.state.headers) && this.state.headers.length > 0;\r\n\r\n\t\t\tconst newHeaders = headers.map((header, i) => ({\r\n\t\t\t\tclientId: header.clientId,\r\n\t\t\t\tcontent: header.content,\r\n\t\t\t\tlevel: header.level,\r\n\t\t\t\tanchor: header.anchor,\r\n\t\t\t\tindex: i,\r\n\t\t\t\tdisabled:\r\n\t\t\t\t\thasHeadings &&\r\n\t\t\t\t\tthis.state.headers[i] &&\r\n\t\t\t\t\t\"disabled\" in this.state.headers[i]\r\n\t\t\t\t\t\t? checkIDs\r\n\t\t\t\t\t\t\t? currentIDs.indexOf(header.clientId) > -1\r\n\t\t\t\t\t\t\t\t? this.state.headers[currentIDs.indexOf(header.clientId)]\r\n\t\t\t\t\t\t\t\t\t\t.disabled\r\n\t\t\t\t\t\t\t\t: false\r\n\t\t\t\t\t\t\t: this.state.headers[i].disabled\r\n\t\t\t\t\t\t: false,\r\n\t\t\t\tcustomContent:\r\n\t\t\t\t\thasHeadings &&\r\n\t\t\t\t\tthis.state.headers[i] &&\r\n\t\t\t\t\t\"customContent\" in this.state.headers[i]\r\n\t\t\t\t\t\t? checkIDs\r\n\t\t\t\t\t\t\t? currentIDs.indexOf(header.clientId) > -1\r\n\t\t\t\t\t\t\t\t? this.state.headers[currentIDs.indexOf(header.clientId)]\r\n\t\t\t\t\t\t\t\t\t\t.customContent\r\n\t\t\t\t\t\t\t\t: \"\"\r\n\t\t\t\t\t\t\t: this.state.headers[i].customContent\r\n\t\t\t\t\t\t: \"\",\r\n\t\t\t}));\r\n\r\n\t\t\tif (JSON.stringify(newHeaders) !== JSON.stringify(this.state.headers)) {\r\n\t\t\t\tif (Array.isArray(this.state.headers)) {\r\n\t\t\t\t\tif (this.state.headers.length === newHeaders.length) {\r\n\t\t\t\t\t\tlet hasMismatch = false;\r\n\r\n\t\t\t\t\t\tthis.state.headers.some(\r\n\t\t\t\t\t\t\t(h, i) => h.clientId !== newHeaders[i].clientId\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\tif (checkIDs && hasMismatch) {\r\n\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\thasIdMismatch: true,\r\n\t\t\t\t\t\t\t\treplacementHeaders: newHeaders,\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\t\theaders: this.state.headers.map((hd, i) => {\r\n\t\t\t\t\t\t\t\t\tconst defaultReplacement =\r\n\t\t\t\t\t\t\t\t\t\tthis.state.headers[\r\n\t\t\t\t\t\t\t\t\t\t\tthis.state.headers\r\n\t\t\t\t\t\t\t\t\t\t\t\t.map((h) => h.clientId)\r\n\t\t\t\t\t\t\t\t\t\t\t\t.indexOf(newHeaders[i].clientId)\r\n\t\t\t\t\t\t\t\t\t\t] || hd;\r\n\t\t\t\t\t\t\t\t\treturn Object.assign({}, newHeaders[i], {\r\n\t\t\t\t\t\t\t\t\t\tdisabled:\r\n\t\t\t\t\t\t\t\t\t\t\tnewHeaders[i].disabled || defaultReplacement.disabled,\r\n\t\t\t\t\t\t\t\t\t\tcustomContent:\r\n\t\t\t\t\t\t\t\t\t\t\tnewHeaders[i].customContent ||\r\n\t\t\t\t\t\t\t\t\t\t\tdefaultReplacement.customContent,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}),\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.setState({\r\n\t\t\t\t\t\t\thasIdMismatch: true,\r\n\t\t\t\t\t\t\treplacementHeaders: newHeaders,\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.setState({ headers: newHeaders });\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t};\r\n\r\n\t\tsetHeadings(false);\r\n\r\n\t\tconst unsubscribe = subscribe(() => setHeadings());\r\n\t\tthis.setState({ unsubscribe });\r\n\r\n\t\t// bind setHeadings to component context\r\n\t\tthis.setHeadings = setHeadings.bind(this);\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\t// call header manipulation to trigger latin alphabet conversion of links\r\n\t\tconst { setAttributes, attributes } = this.props.blockProp;\r\n\t\tconst { headers, replacementHeaders, breaks, currentlyEditedItem } =\r\n\t\t\tthis.state;\r\n\r\n\t\tif (\r\n\t\t\tthis.props.allowToLatin !== prevProps.allowToLatin ||\r\n\t\t\tthis.props.removeDiacritics !== prevProps.removeDiacritics\r\n\t\t) {\r\n\t\t\tthis.setHeadings();\r\n\t\t\tsetAttributes({ links: JSON.stringify(headers) });\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tif (JSON.stringify(headers) !== JSON.stringify(prevState.headers)) {\r\n\t\t\tsetAttributes({ links: JSON.stringify(headers) });\r\n\t\t}\r\n\t\tif (breaks !== attributes.gaps) {\r\n\t\t\tsetAttributes({ gaps: breaks });\r\n\t\t}\r\n\r\n\t\tif (this.state.hasIdMismatch) {\r\n\t\t\tconst oldIDs = Array.isArray(headers)\r\n\t\t\t\t? headers.map((h) => h.clientId)\r\n\t\t\t\t: [];\r\n\t\t\tconst newIDs = replacementHeaders.map((h) => h.clientId);\r\n\r\n\t\t\tif (oldIDs.length === newIDs.length) {\r\n\t\t\t\tlet mismatchLocs = [];\r\n\t\t\t\tfor (let i = 0; i < replacementHeaders.length; i++) {\r\n\t\t\t\t\tif (headers[i].clientId !== replacementHeaders[i].clientId) {\r\n\t\t\t\t\t\tmismatchLocs.push(i);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tlet replacements = JSON.parse(JSON.stringify(replacementHeaders)).sort(\r\n\t\t\t\t\t(a, b) =>\r\n\t\t\t\t\t\tnewIDs.indexOf(a.clientId) > newIDs.indexOf(b.clientId) ? 1 : -1\r\n\t\t\t\t);\r\n\r\n\t\t\t\tif (mismatchLocs.length < 1) {\r\n\t\t\t\t\treplacements = replacements.map((h, i) =>\r\n\t\t\t\t\t\tObject.assign({}, h, {\r\n\t\t\t\t\t\t\tdisabled: headers[newIDs.indexOf(headers[i].clientId)].disabled,\r\n\t\t\t\t\t\t\tcustomContent:\r\n\t\t\t\t\t\t\t\theaders[newIDs.indexOf(headers[i].clientId)].customContent,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.setState({ headers: JSON.parse(JSON.stringify(replacements)) });\r\n\t\t\t} else {\r\n\t\t\t\tlet diff = [];\r\n\t\t\t\tlet currentHeaders = JSON.parse(JSON.stringify(headers)) || [];\r\n\t\t\t\tif (oldIDs.length < newIDs.length) {\r\n\t\t\t\t\tlet insertionSpots = [];\r\n\t\t\t\t\tnewIDs.forEach((nh, i) => {\r\n\t\t\t\t\t\tif (oldIDs.indexOf(nh) === -1) {\r\n\t\t\t\t\t\t\tdiff.push(nh);\r\n\t\t\t\t\t\t\tinsertionSpots.push(i);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tinsertionSpots.forEach((index, i) => {\r\n\t\t\t\t\t\tconst currentHeader = replacementHeaders.filter(\r\n\t\t\t\t\t\t\t(nh) => nh.clientId === diff[i]\r\n\t\t\t\t\t\t)[0];\r\n\t\t\t\t\t\tcurrentHeaders.splice(index, 0, currentHeader);\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet deletionSpots = [];\r\n\r\n\t\t\t\t\toldIDs.forEach((nh, i) => {\r\n\t\t\t\t\t\tif (newIDs.indexOf(nh) === -1) {\r\n\t\t\t\t\t\t\tdiff.push(nh);\r\n\t\t\t\t\t\t\tdeletionSpots.push(i);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\t\tif (newIDs.length) {\r\n\t\t\t\t\t\tdeletionSpots.forEach((index) => {\r\n\t\t\t\t\t\t\tif (index !== currentHeaders[index].index) {\r\n\t\t\t\t\t\t\t\t//heading split, transfer extra attributes of old heading to first of two new ones\r\n\t\t\t\t\t\t\t\tObject.assign(currentHeaders[currentHeaders[index].index], {\r\n\t\t\t\t\t\t\t\t\tdisabled: currentHeaders[index].disabled,\r\n\t\t\t\t\t\t\t\t\tcustomContent: currentHeaders[index].customContent,\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tcurrentHeaders.splice(index, 1);\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tcurrentHeaders = [];\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.setState({ headers: currentHeaders });\r\n\t\t\t}\r\n\r\n\t\t\tthis.setState({ hasIdMismatch: false });\r\n\t\t}\r\n\r\n\t\tif (this.props.canRemoveItemFocus) {\r\n\t\t\tif (currentlyEditedItem) {\r\n\t\t\t\tthis.setState({ currentlyEditedItem: \"\" });\r\n\t\t\t}\r\n\t\t\tthis.props.itemFocusRemoved();\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style, numColumns, listStyle } =\r\n\t\t\tthis.props;\r\n\r\n\t\tconst { isSelected } = blockProp;\r\n\r\n\t\tconst { listColor, listBackgroundColor } = blockProp.attributes;\r\n\r\n\t\tconst { headers, currentlyEditedItem } = this.state;\r\n\r\n\t\tconst placeItem = (arr, item) => {\r\n\t\t\tif (arr.length === 0 || arr[0].level === item.level) {\r\n\t\t\t\tarr.push(Object.assign({}, item));\r\n\t\t\t} else if (arr[arr.length - 1].level < item.level) {\r\n\t\t\t\tif (!arr[arr.length - 1].children) {\r\n\t\t\t\t\tarr[arr.length - 1].children = [Object.assign({}, item)];\r\n\t\t\t\t} else placeItem(arr[arr.length - 1].children, item);\r\n\t\t\t}\r\n\t\t};\r\n\r\n\t\tconst makeHeaderArray = (origHeaders) => {\r\n\t\t\tlet array = [];\r\n\r\n\t\t\torigHeaders\r\n\t\t\t\t.filter((header) => allowedHeaders[header.level - 1])\r\n\t\t\t\t.filter((header) => !header.disabled || isSelected)\r\n\t\t\t\t.forEach((header) => placeItem(array, header));\r\n\r\n\t\t\treturn array;\r\n\t\t};\r\n\r\n\t\tconst readCustomHeadingInput = () => {\r\n\t\t\tconst revisedHeaders = JSON.parse(JSON.stringify(this.state.headers));\r\n\r\n\t\t\tconst currentlyEditedHeader = revisedHeaders.filter(\r\n\t\t\t\t(h) => h.clientId === currentlyEditedItem\r\n\t\t\t)[0];\r\n\r\n\t\t\tif (\r\n\t\t\t\tcurrentlyEditedHeader.customContent ===\r\n\t\t\t\tcurrentlyEditedHeader.content.replace(/<.+?>/g, \"\")\r\n\t\t\t) {\r\n\t\t\t\t//no changes detected\r\n\t\t\t\trevisedHeaders[currentlyEditedHeader.index].customContent = \"\";\r\n\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t}\r\n\t\t\tthis.setState({ currentlyEditedItem: \"\" });\r\n\t\t};\r\n\r\n\t\tconst parseList = (list) =>\r\n\t\t\tlist.map((item) => (\r\n\t\t\t\t
  • \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{isSelected && currentlyEditedItem === item.clientId ? (\r\n\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].customContent = e.target.value;\r\n\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\tonBlur={readCustomHeadingInput}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\" : \"\"}${\r\n\t\t\t\t\t\t\t\t\t\titem.customContent ||\r\n\t\t\t\t\t\t\t\t\t\t(typeof item.content === \"undefined\"\r\n\t\t\t\t\t\t\t\t\t\t\t? \"\"\r\n\t\t\t\t\t\t\t\t\t\t\t: item.content.replace(/(<.+?>)/g, \"\"))\r\n\t\t\t\t\t\t\t\t\t}${item.disabled ? \"\" : \"\"}`,\r\n\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t{isSelected && (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t{!item.disabled && (\r\n\t\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\t\t\t\tif (!revisedHeaders[item.index].customContent) {\r\n\t\t\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].customContent =\r\n\t\t\t\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].content.replace(\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t/<.+?>/g,\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t\tthis.setState({ currentlyEditedItem: item.clientId });\r\n\t\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\t\t\tconst revisedHeaders = JSON.parse(\r\n\t\t\t\t\t\t\t\t\t\t\tJSON.stringify(this.state.headers)\r\n\t\t\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\t\t\trevisedHeaders[item.index].disabled =\r\n\t\t\t\t\t\t\t\t\t\t\t!revisedHeaders[item.index].disabled;\r\n\t\t\t\t\t\t\t\t\t\tthis.setState({ headers: revisedHeaders });\r\n\t\t\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t{item.children &&\r\n\t\t\t\t\t\t(listStyle === \"numbered\" ? (\r\n\t\t\t\t\t\t\t
      {parseList(item.children)}
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{parseList(item.children)}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t
  • \r\n\t\t\t));\r\n\r\n\t\tif (!isSelected) {\r\n\t\t\tif (currentlyEditedItem) {\r\n\t\t\t\treadCustomHeadingInput();\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter((header) => allowedHeaders[header.level - 1]).length > 0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{listStyle === \"numbered\" ? (\r\n\t\t\t\t\t\t
      {parseList(makeHeaderArray(headers))}
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{parseList(makeHeaderArray(headers))}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn (\r\n\t\t\t\tblockProp && (\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{__(\"Add a heading to begin generating the table of contents\")}\r\n\t\t\t\t\t

    \r\n\t\t\t\t)\r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\tconst {\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\thideOnMobile,\r\n\t\tallowToCHiding,\r\n\t\tenableSmoothScroll,\r\n\t\tallowToLatin,\r\n\t\tremoveDiacritics,\r\n\t\tscrollOption,\r\n\t\tscrollOffset,\r\n\t\tscrollTarget,\r\n\t\tscrollTargetType,\r\n\t\ttitleColor,\r\n\t\ttitleBackgroundColor,\r\n\t\tlistStyle,\r\n\t\tlistIconColor,\r\n\t\tlistColor,\r\n\t\tlistBackgroundColor,\r\n\t\tnumColumns,\r\n\t\tshowText,\r\n\t\thideText,\r\n\t} = attributes;\r\n\r\n\tconst { updateBlockAttributes } =\r\n\t\tdispatch(\"core/block-editor\") || dispatch(\"core/editor\");\r\n\tconst { getBlocks } = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{allowedHeaders.map((a, i) => (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\tallowedHeaders: [\r\n\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(0, i),\r\n\t\t\t\t\t\t\t\t\t\t\t!allowedHeaders[i],\r\n\t\t\t\t\t\t\t\t\t\t\t...allowedHeaders.slice(i + 1),\r\n\t\t\t\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t))}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t

    {__(\"Columns\")}

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 1 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 2 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ numColumns: 3 })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t

    {__(\"List type\")}

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"bulleted\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"numbered\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ listStyle: \"plain\" })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\tallowToCHiding,\r\n\t\t\t\t\t\t\t\t\tshowList: allowToCHiding ? showList : true,\r\n\t\t\t\t\t\t\t\t\thideOnMobile: false,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showText })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ hideText })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ hideOnMobile: !hideOnMobile })\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ scrollOption })}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t{scrollOption === \"namedelement\" && (\r\n\t\t\t\t\t\t<>\r\n\t\t\t\t\t\t\t ({\r\n\t\t\t\t\t\t\t\t\tlabel: __(a),\r\n\t\t\t\t\t\t\t\t\tvalue: a,\r\n\t\t\t\t\t\t\t\t}))}\r\n\t\t\t\t\t\t\t\tonChange={(scrollTargetType) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ scrollTargetType })\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\t setAttributes({ scrollTarget })}\r\n\t\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t{scrollOption === \"fixedamount\" && (\r\n\t\t\t\t\t\t setAttributes({ scrollOffset })}\r\n\t\t\t\t\t\t\tmin={0}\r\n\t\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t)}\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tconst tocInstances = getBlocks().filter(\r\n\t\t\t\t\t\t\t\t\t(block) => block.name === \"ub/table-of-contents-block\"\r\n\t\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\t\ttocInstances.forEach((instance) => {\r\n\t\t\t\t\t\t\t\t\tupdateBlockAttributes(instance.clientId, {\r\n\t\t\t\t\t\t\t\t\t\tenableSmoothScroll: !enableSmoothScroll,\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t setAttributes({ allowToLatin: e })}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({ removeDiacritics })\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t {\r\n\t\t\t\t\t\t// eslint-disable-next-line no-unused-vars\r\n\t\t\t\t\t\tconst { blockID, title, ...rest } = attributes;\r\n\r\n\t\t\t\t\t\treturn rest;\r\n\t\t\t\t\t}}\r\n\t\t\t\t\tsetAttribute={setAttributes}\r\n\t\t\t\t\tpreviewAttributeCallback={(attr) => attr}\r\n\t\t\t\t\tpreviewElementCallback={(el) => el}\r\n\t\t\t\t\tpreviewsEnabled={false}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t setAttributes({ titleColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Title Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: titleBackgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (titleBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ titleBackgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"Title Background Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: listColor,\r\n\t\t\t\t\t\t\t\tonChange: (listColor) => setAttributes({ listColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"List Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t\tvalue: listBackgroundColor,\r\n\t\t\t\t\t\t\t\tonChange: (listBackgroundColor) =>\r\n\t\t\t\t\t\t\t\t\tsetAttributes({ listBackgroundColor }),\r\n\t\t\t\t\t\t\t\tlabel: __(\"List Background Color\"),\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\t...[\r\n\t\t\t\t\t\t\t\tlistStyle !== \"plain\"\r\n\t\t\t\t\t\t\t\t\t? {\r\n\t\t\t\t\t\t\t\t\t\t\tvalue: listIconColor,\r\n\t\t\t\t\t\t\t\t\t\t\tonChange: (listIconColor) =>\r\n\t\t\t\t\t\t\t\t\t\t\t\tsetAttributes({ listIconColor }),\r\n\t\t\t\t\t\t\t\t\t\t\tlabel:\r\n\t\t\t\t\t\t\t\t\t\t\t\tlistStyle === \"numbered\"\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t? __(\"Item number color\")\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t: __(\"List icon color\"),\r\n\t\t\t\t\t\t\t\t\t }\r\n\t\t\t\t\t\t\t\t\t: [],\r\n\t\t\t\t\t\t\t],\r\n\t\t\t\t\t\t]}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes } = props;\r\n\tconst { numColumns, titleAlignment, listStyle } = props.attributes;\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t setAttributes({ numColumns: 1 })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ numColumns: 2 })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ numColumns: 3 })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t setAttributes({ listStyle: \"bulleted\" })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ listStyle: \"numbered\" })}\r\n\t\t\t\t/>\r\n\t\t\t\t setAttributes({ listStyle: \"plain\" })}\r\n\t\t\t\t/>\r\n\t\t\t\r\n\t\t\t setAttributes({ titleAlignment: value })}\r\n\t\t\t/>\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { setAttributes, canRemoveItemFocus, toggleCanRemoveItemFocus } = props;\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tallowToCHiding,\r\n\t\tnumColumns,\r\n\t\tlistStyle,\r\n\t\ttitleAlignment,\r\n\t\tallowToLatin,\r\n\t\tremoveDiacritics,\r\n\t\ttitleColor,\r\n\t\ttitleBackgroundColor,\r\n\t\tlistColor,\r\n\t\tlistBackgroundColor,\r\n\t\tlistIconColor,\r\n\t\tblockID,\r\n\t\tshowText,\r\n\t\thideText,\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t toggleCanRemoveItemFocus(true)}\r\n\t\t\t\t\t\tonChange={(text) => setAttributes({ title: text })}\r\n\t\t\t\t\t\tvalue={title}\r\n\t\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t setAttributes({ showList: !showList })}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t{showList ? hideText || __(\"hide\") : showText || __(\"show\")}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t\r\n\t\t\t{showList && (\r\n\t\t\t\t toggleCanRemoveItemFocus(false)}\r\n\t\t\t\t\tstyle={{ backgroundColor: listBackgroundColor }}\r\n\t\t\t\t/>\r\n\t\t\t)}\r\n\t\t\t{\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport default TableOfContents;\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icon = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const oneColumnIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const twoColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const threeColumnsIcon = (\r\n\t\r\n\t\t{[...Array(6).keys()].map((a) => (\r\n\t\t\t<>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t))}\r\n\t\r\n);\r\n\r\nexport const plainList = (\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport default icon;\r\n","import cyrillic from './languageTables/cyrillic';\r\n\r\nconst conversionTables = {cyrillic};\r\n\r\n/**\r\n * Convert the local alphabets to their latin counterparts\r\n *\r\n * @param {string} local Local name in the conversion table, use 'all' to filter through all available local tables\r\n * @param {string} target Target string\r\n *\r\n * @return {string} formatted target\r\n */\r\nfunction toLatin(local, target) {\r\n\tfunction convertAndReplace(l, t) {\r\n\t\tif (conversionTables[l]) {\r\n\t\t\tconst currentTable = conversionTables[l];\r\n\t\t\tObject.keys(currentTable).map(key => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(currentTable, key)) {\r\n\t\t\t\t\tt = t.replace(new RegExp(key ,'g'), currentTable[key]);\r\n\t\t\t\t}\r\n\t\t\t})\r\n\t\t}\r\n\t\treturn t;\r\n\t}\r\n\r\n\tlet rawTarget = target;\r\n\tif (local === 'all') {\r\n\t\tObject.keys(conversionTables).map(locale => {\r\n\t\t\tif(Object.prototype.hasOwnProperty.call(conversionTables, locale)){\r\n\t\t\t\trawTarget = convertAndReplace(locale, rawTarget);\r\n\t\t\t}\r\n\t\t})\r\n\t} else {\r\n\t\trawTarget = convertAndReplace(local, rawTarget);\r\n\t}\r\n\treturn rawTarget;\r\n}\r\n\r\nexport default toLatin;\r\n\r\n\r\n","import { Component } from 'react';\r\nimport TableOfContents from './components';\r\n\r\nconst { select, subscribe } = wp.data;\r\nconst { __ } = wp.i18n;\r\n\r\nexport const oldAttributes = {\r\n\ttitle: {\r\n\t\ttype: 'array',\r\n\t\tsource: 'children',\r\n\t\tselector: '.ub_table-of-contents-title'\r\n\t},\r\n\tallowedHeaders: {\r\n\t\ttype: 'array',\r\n\t\tdefault: Array(6).fill(true)\r\n\t},\r\n\tlinks: {\r\n\t\ttype: 'string',\r\n\t\tdefault: ''\r\n\t},\r\n\tallowToCHiding: {\r\n\t\ttype: 'boolean',\r\n\t\tdefault: false\r\n\t},\r\n\tshowList: {\r\n\t\ttype: 'boolean',\r\n\t\tdefault: true\r\n\t},\r\n\tnumColumns: {\r\n\t\ttype: 'number',\r\n\t\tdefault: 1\r\n\t},\r\n\tlistStyle: {\r\n\t\ttype: 'string',\r\n\t\tdefault: 'bulleted' //other options: numbered, plain\r\n\t}\r\n};\r\n\r\nexport const updateFrom = oldVersion => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion\r\n});\r\n\r\nconst getHeaderBlocks = () =>\r\n\tselect('core/editor')\r\n\t\t.getBlocks()\r\n\t\t.filter(block => block.name === 'core/heading');\r\n\r\nconst makeNestedArray = (item, array) => {\r\n\tlet last = array.length - 1;\r\n\tif (array.length === 0 || array[last][0].level < item.level) {\r\n\t\tarray.push([item]);\r\n\t} else if (array[last][0].level === item.level) {\r\n\t\tarray[last].push(item);\r\n\t} else {\r\n\t\twhile (array[last][0].level > item.level) {\r\n\t\t\tif (array.length > 1) {\r\n\t\t\t\tarray[array.length - 2].push(array.pop());\r\n\t\t\t\tlast = array.length - 1;\r\n\t\t\t} else break;\r\n\t\t}\r\n\t\tif (array[last][0].level === item.level) {\r\n\t\t\tarray[last].push(item);\r\n\t\t}\r\n\t}\r\n};\r\n\r\nconst combineSubarrays = array => {\r\n\twhile (\r\n\t\tarray.length > 1 &&\r\n\t\tarray[array.length - 1][0].level > array[array.length - 2][0].level\r\n\t) {\r\n\t\tarray[array.length - 2].push(array.pop());\r\n\t}\r\n\treturn array[0];\r\n};\r\n\r\nconst makeHeaderArray_1_0_8 = origHeaders => {\r\n\tlet arrays = [];\r\n\torigHeaders.forEach(header => makeNestedArray(header, arrays));\r\n\treturn combineSubarrays(arrays);\r\n};\r\n\r\nclass TableOfContents_1_0_8 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null,\r\n\t\t\tshowList: true\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(' ', '-');\r\n\t\t\t\t\theading.anchor.replace(/[^\\w\\s-]/g, '');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_8(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst parseList_1_0_8 = list => {\r\n\t\t\tlet items = [];\r\n\t\t\tlist.forEach(item => {\r\n\t\t\t\titems.push(\r\n\t\t\t\t\tArray.isArray(item) ? (\r\n\t\t\t\t\t\tparseList_1_0_8(item)\r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t{item.content}\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t)\r\n\t\t\t\t);\r\n\t\t\t});\r\n\t\t\treturn
      {items}
    ;\r\n\t\t};\r\n\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{parseList_1_0_8(this.state.headers)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn (\r\n\t\t\t\t

    \r\n\t\t\t\t\tAdd a header to begin generating the table of contents\r\n\t\t\t\t

    \r\n\t\t\t);\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_0_8 = props => {\r\n\tconst { showList, links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t{showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst ToCPlaceholder = (\r\n\t

    \r\n\t\t{__('Add a header to begin generating the table of contents')}\r\n\t

    \r\n);\r\n\r\nclass TableOfContents_1_0_9 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(/( |
    )/g, '-');\r\n\t\t\t\t\theading.anchor = heading.anchor.replace(/[^\\w\\s-]/g, '');\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_8(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst parseList_1_0_9 = list => {\r\n\t\t\tlet items = [];\r\n\t\t\tlist.forEach(item => {\r\n\t\t\t\tif (Array.isArray(item)) {\r\n\t\t\t\t\titems.push(parseList_1_0_9(item));\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet multilineItem = item.content.split('
    ');\r\n\t\t\t\t\tfor (let i = 0; i < multilineItem.length - 1; i++) {\r\n\t\t\t\t\t\tmultilineItem[i] = [multilineItem[i],
    ];\r\n\t\t\t\t\t}\r\n\t\t\t\t\titems.push(\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t\t\t{multilineItem}\r\n\t\t\t\t\t\t
  • \r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\treturn
      {items}
    ;\r\n\t\t};\r\n\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_0_9(this.state.headers)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn this.props.blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_0_9 = props => {\r\n\tconst { links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst parseList_1_1_3 = list => {\r\n\tlet items = [];\r\n\tlist.forEach(item => {\r\n\t\tif (Array.isArray(item)) {\r\n\t\t\titems.push(parseList_1_1_3(item));\r\n\t\t} else {\r\n\t\t\titems.push(\r\n\t\t\t\t
  • \r\n\t\t\t\t\t|<\\/a>)/g, '')\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
  • \r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\treturn
      {items}
    ;\r\n};\r\n\r\nclass TableOfContents_1_1_3 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tconst setHeaders = () => {\r\n\t\t\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\t\t\theaders.forEach((heading, key) => {\r\n\t\t\t\tconst headingAnchorEmpty =\r\n\t\t\t\t\ttypeof heading.anchor === 'undefined' ||\r\n\t\t\t\t\theading.anchor === '';\r\n\t\t\t\tconst headingContentEmpty =\r\n\t\t\t\t\ttypeof heading.content === 'undefined' ||\r\n\t\t\t\t\theading.content === '';\r\n\t\t\t\tconst headingDefaultAnchor =\r\n\t\t\t\t\t!headingAnchorEmpty &&\r\n\t\t\t\t\theading.anchor.indexOf(key + '-') === 0;\r\n\t\t\t\tif (\r\n\t\t\t\t\t!headingContentEmpty &&\r\n\t\t\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t\t\t) {\r\n\t\t\t\t\theading.anchor =\r\n\t\t\t\t\t\tkey +\r\n\t\t\t\t\t\t'-' +\r\n\t\t\t\t\t\theading.content\r\n\t\t\t\t\t\t\t.toString()\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.replace(/( |<.+?>| )/g, '-');\r\n\t\t\t\t\theading.anchor = heading.anchor.replace(\r\n\t\t\t\t\t\t/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g,\r\n\t\t\t\t\t\t''\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t\tthis.setState({ headers: makeHeaderArray_1_0_9(headers) });\r\n\t\t};\r\n\r\n\t\tsetHeaders();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tif (this.state.headers) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_1_3(this.state.headers)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn this.props.blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_3 = props => {\r\n\tconst { links, title } = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nconst setHeaders_1_1_5 = () => {\r\n\tconst headers = getHeaderBlocks().map(header => header.attributes);\r\n\theaders.forEach((heading, key) => {\r\n\t\tconst headingAnchorEmpty =\r\n\t\t\ttypeof heading.anchor === 'undefined' || heading.anchor === '';\r\n\t\tconst headingContentEmpty =\r\n\t\t\ttypeof heading.content === 'undefined' || heading.content === '';\r\n\t\tconst headingDefaultAnchor =\r\n\t\t\t!headingAnchorEmpty && heading.anchor.indexOf(key + '-') === 0;\r\n\t\tif (\r\n\t\t\t!headingContentEmpty &&\r\n\t\t\t(headingAnchorEmpty || headingDefaultAnchor)\r\n\t\t) {\r\n\t\t\theading.anchor =\r\n\t\t\t\tkey +\r\n\t\t\t\t'-' +\r\n\t\t\t\theading.content\r\n\t\t\t\t\t.toString()\r\n\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t.replace(/( |<.+?>| )/g, '-');\r\n\t\t\theading.anchor = heading.anchor.replace(\r\n\t\t\t\t/[^\\w\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF\\s-]/g,\r\n\t\t\t\t''\r\n\t\t\t);\r\n\t\t}\r\n\t});\r\n\tthis.setState({ headers });\r\n};\r\n\r\nconst makeHeaderArray_1_1_5 = (origHeaders, allowedHeaders) => {\r\n\tlet arrays = [];\r\n\r\n\torigHeaders\r\n\t\t.filter(header => allowedHeaders[header.level - 1])\r\n\t\t.forEach(header => makeNestedArray(header, arrays));\r\n\treturn combineSubarrays(arrays);\r\n};\r\n\r\nclass TableOfContents_1_1_5 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style } = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t
    \r\n\t\t\t\t\t{parseList_1_1_3(\r\n\t\t\t\t\t\tmakeHeaderArray_1_1_5(headers, allowedHeaders)\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_5 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t\t\t[\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t]\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n};\r\n\r\nclass ToggleButton_1_1_6 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{this.props.showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\r\n\t\t\t\t\t]\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t}\r\n}\r\n\r\nclass TableOfContents_1_1_6 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst { allowedHeaders, blockProp, style, numColumns } = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{parseList_1_1_3(\r\n\t\t\t\t\t\tmakeHeaderArray_1_1_5(headers, allowedHeaders)\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_6 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{title}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nconst placeItem_1_1_8 = (arr, item) => {\r\n\tif (arr.length === 0 || arr[0].level === item.level) {\r\n\t\tarr.push(Object.assign({}, item));\r\n\t} else if (arr[arr.length - 1].level < item.level) {\r\n\t\tif (!arr[arr.length - 1].children) {\r\n\t\t\tarr[arr.length - 1].children = [Object.assign({}, item)];\r\n\t\t} else placeItem_1_1_8(arr[arr.length - 1].children, item);\r\n\t}\r\n};\r\n\r\nconst makeHeaderArray_1_1_8 = (origHeaders, allowedHeaders) => {\r\n\tlet array = [];\r\n\r\n\torigHeaders\r\n\t\t.filter(header => allowedHeaders[header.level - 1])\r\n\t\t.forEach(header => {\r\n\t\t\tplaceItem_1_1_8(array, header);\r\n\t\t});\r\n\r\n\treturn array;\r\n};\r\n\r\nconst parseList_1_1_8 = (list, listStyle) => {\r\n\treturn list.map(item => (\r\n\t\t
  • \r\n\t\t\t|<\\/a>)/g, '')\r\n\t\t\t\t}}\r\n\t\t\t/>\r\n\t\t\t{item.children &&\r\n\t\t\t\t(listStyle === 'numbered' ? (\r\n\t\t\t\t\t
      {parseList_1_1_8(item.children)}
    \r\n\t\t\t\t) : (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{parseList_1_1_8(item.children)}\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t
  • \r\n\t));\r\n};\r\n\r\nclass TableOfContents_1_1_8 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t\tthis.state = {\r\n\t\t\theaders: props.headers,\r\n\t\t\tunsubscribe: null\r\n\t\t};\r\n\t}\r\n\r\n\tcomponentDidMount() {\r\n\t\tsetHeaders_1_1_5();\r\n\t\tconst unsubscribe = subscribe(() => {\r\n\t\t\tsetHeaders_1_1_5();\r\n\t\t});\r\n\t\tthis.setState({ unsubscribe });\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.state.unsubscribe();\r\n\t}\r\n\r\n\tcomponentDidUpdate(prevProps, prevState) {\r\n\t\tif (\r\n\t\t\tJSON.stringify(prevProps.headers) !==\r\n\t\t\tJSON.stringify(prevState.headers)\r\n\t\t) {\r\n\t\t\tthis.props.blockProp.setAttributes({\r\n\t\t\t\tlinks: JSON.stringify(this.state.headers)\r\n\t\t\t});\r\n\t\t}\r\n\t}\r\n\r\n\trender() {\r\n\t\tconst {\r\n\t\t\tallowedHeaders,\r\n\t\t\tblockProp,\r\n\t\t\tstyle,\r\n\t\t\tnumColumns,\r\n\t\t\tlistStyle\r\n\t\t} = this.props;\r\n\r\n\t\tconst { headers } = this.state;\r\n\r\n\t\tif (\r\n\t\t\theaders.length > 0 &&\r\n\t\t\theaders.filter(header => allowedHeaders[header.level - 1]).length >\r\n\t\t\t\t0\r\n\t\t) {\r\n\t\t\treturn (\r\n\t\t\t\t\r\n\t\t\t\t\t{listStyle === 'numbered' ? (\r\n\t\t\t\t\t\t
      \r\n\t\t\t\t\t\t\t{parseList_1_1_8(\r\n\t\t\t\t\t\t\t\tmakeHeaderArray_1_1_8(headers, allowedHeaders),\r\n\t\t\t\t\t\t\t\tlistStyle\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t
    \r\n\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{parseList_1_1_8(\r\n\t\t\t\t\t\t\t\tmakeHeaderArray_1_1_8(headers, allowedHeaders),\r\n\t\t\t\t\t\t\t\tlistStyle\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\treturn blockProp && ToCPlaceholder;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport const version_1_1_8 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding,\r\n\t\tlistStyle\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{title}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nclass ToggleButton_2_0_0 extends Component {\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\t}\r\n\trender() {\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t[\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{this.props.showList ? __('hide') : __('show')}\r\n\t\t\t\t\t\r\n\t\t\t\t\t]\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t}\r\n}\r\n\r\nexport const version_2_0_0 = props => {\r\n\tconst {\r\n\t\tlinks,\r\n\t\ttitle,\r\n\t\tallowedHeaders,\r\n\t\tshowList,\r\n\t\tnumColumns,\r\n\t\tallowToCHiding,\r\n\t\tlistStyle\r\n\t} = props.attributes;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{(title.length > 1 || (title.length === 1 && title[0] !== '')) && (\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    {title}
    \r\n\t\t\t\t\t{allowToCHiding && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t)}\r\n\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n","export default function filterDiacritics(str) {\r\n\tconst defaultDiacriticsRemovalMap = [\r\n\t\t{\r\n\t\t\tbase: \"A\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0041\\u24B6\\uFF21\\u00C0\\u00C1\\u00C2\\u1EA6\\u1EA4\\u1EAA\\u1EA8\\u00C3\\u0100\\u0102\\u1EB0\\u1EAE\\u1EB4\\u1EB2\\u0226\\u01E0\\u00C4\\u01DE\\u1EA2\\u00C5\\u01FA\\u01CD\\u0200\\u0202\\u1EA0\\u1EAC\\u1EB6\\u1E00\\u0104\\u023A\\u2C6F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AA\",\r\n\t\t\tletters: \"\\uA732\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AE\",\r\n\t\t\tletters: \"\\u00C6\\u01FC\\u01E2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AO\",\r\n\t\t\tletters: \"\\uA734\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AU\",\r\n\t\t\tletters: \"\\uA736\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AV\",\r\n\t\t\tletters: \"\\uA738\\uA73A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"AY\",\r\n\t\t\tletters: \"\\uA73C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"B\",\r\n\t\t\tletters: \"\\u0042\\u24B7\\uFF22\\u1E02\\u1E04\\u1E06\\u0243\\u0182\\u0181\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"C\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0043\\u24B8\\uFF23\\u0106\\u0108\\u010A\\u010C\\u00C7\\u1E08\\u0187\\u023B\\uA73E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"D\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0044\\u24B9\\uFF24\\u1E0A\\u010E\\u1E0C\\u1E10\\u1E12\\u1E0E\\u0110\\u018B\\u018A\\u0189\\uA779\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"DZ\",\r\n\t\t\tletters: \"\\u01F1\\u01C4\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Dz\",\r\n\t\t\tletters: \"\\u01F2\\u01C5\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"E\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0045\\u24BA\\uFF25\\u00C8\\u00C9\\u00CA\\u1EC0\\u1EBE\\u1EC4\\u1EC2\\u1EBC\\u0112\\u1E14\\u1E16\\u0114\\u0116\\u00CB\\u1EBA\\u011A\\u0204\\u0206\\u1EB8\\u1EC6\\u0228\\u1E1C\\u0118\\u1E18\\u1E1A\\u0190\\u018E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"F\",\r\n\t\t\tletters: \"\\u0046\\u24BB\\uFF26\\u1E1E\\u0191\\uA77B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"G\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0047\\u24BC\\uFF27\\u01F4\\u011C\\u1E20\\u011E\\u0120\\u01E6\\u0122\\u01E4\\u0193\\uA7A0\\uA77D\\uA77E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"H\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0048\\u24BD\\uFF28\\u0124\\u1E22\\u1E26\\u021E\\u1E24\\u1E28\\u1E2A\\u0126\\u2C67\\u2C75\\uA78D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"I\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0049\\u24BE\\uFF29\\u00CC\\u00CD\\u00CE\\u0128\\u012A\\u012C\\u0130\\u00CF\\u1E2E\\u1EC8\\u01CF\\u0208\\u020A\\u1ECA\\u012E\\u1E2C\\u0197\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"IJ\",\r\n\t\t\tletters: \"\\u0132\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"J\",\r\n\t\t\tletters: \"\\u004A\\u24BF\\uFF2A\\u0134\\u0248\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"K\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004B\\u24C0\\uFF2B\\u1E30\\u01E8\\u1E32\\u0136\\u1E34\\u0198\\u2C69\\uA740\\uA742\\uA744\\uA7A2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"L\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004C\\u24C1\\uFF2C\\u013F\\u0139\\u013D\\u1E36\\u1E38\\u013B\\u1E3C\\u1E3A\\u0141\\u023D\\u2C62\\u2C60\\uA748\\uA746\\uA780\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"LJ\",\r\n\t\t\tletters: \"\\u01C7\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Lj\",\r\n\t\t\tletters: \"\\u01C8\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"M\",\r\n\t\t\tletters: \"\\u004D\\u24C2\\uFF2D\\u1E3E\\u1E40\\u1E42\\u2C6E\\u019C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"N\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004E\\u24C3\\uFF2E\\u01F8\\u0143\\u00D1\\u1E44\\u0147\\u1E46\\u0145\\u1E4A\\u1E48\\u0220\\u019D\\uA790\\uA7A4\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"NJ\",\r\n\t\t\tletters: \"\\u01CA\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Nj\",\r\n\t\t\tletters: \"\\u01CB\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"O\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u004F\\u24C4\\uFF2F\\u00D2\\u00D3\\u00D4\\u1ED2\\u1ED0\\u1ED6\\u1ED4\\u00D5\\u1E4C\\u022C\\u1E4E\\u014C\\u1E50\\u1E52\\u014E\\u022E\\u0230\\u00D6\\u022A\\u1ECE\\u0150\\u01D1\\u020C\\u020E\\u01A0\\u1EDC\\u1EDA\\u1EE0\\u1EDE\\u1EE2\\u1ECC\\u1ED8\\u01EA\\u01EC\\u00D8\\u01FE\\u0186\\u019F\\uA74A\\uA74C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OE\",\r\n\t\t\tletters: \"\\u0152\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OI\",\r\n\t\t\tletters: \"\\u01A2\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OO\",\r\n\t\t\tletters: \"\\uA74E\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"OU\",\r\n\t\t\tletters: \"\\u0222\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"P\",\r\n\t\t\tletters: \"\\u0050\\u24C5\\uFF30\\u1E54\\u1E56\\u01A4\\u2C63\\uA750\\uA752\\uA754\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Q\",\r\n\t\t\tletters: \"\\u0051\\u24C6\\uFF31\\uA756\\uA758\\u024A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"R\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0052\\u24C7\\uFF32\\u0154\\u1E58\\u0158\\u0210\\u0212\\u1E5A\\u1E5C\\u0156\\u1E5E\\u024C\\u2C64\\uA75A\\uA7A6\\uA782\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"S\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0053\\u24C8\\uFF33\\u1E9E\\u015A\\u1E64\\u015C\\u1E60\\u0160\\u1E66\\u1E62\\u1E68\\u0218\\u015E\\u2C7E\\uA7A8\\uA784\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"T\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0054\\u24C9\\uFF34\\u1E6A\\u0164\\u1E6C\\u021A\\u0162\\u1E70\\u1E6E\\u0166\\u01AC\\u01AE\\u023E\\uA786\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"TZ\",\r\n\t\t\tletters: \"\\uA728\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"U\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0055\\u24CA\\uFF35\\u00D9\\u00DA\\u00DB\\u0168\\u1E78\\u016A\\u1E7A\\u016C\\u00DC\\u01DB\\u01D7\\u01D5\\u01D9\\u1EE6\\u016E\\u0170\\u01D3\\u0214\\u0216\\u01AF\\u1EEA\\u1EE8\\u1EEE\\u1EEC\\u1EF0\\u1EE4\\u1E72\\u0172\\u1E76\\u1E74\\u0244\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"V\",\r\n\t\t\tletters: \"\\u0056\\u24CB\\uFF36\\u1E7C\\u1E7E\\u01B2\\uA75E\\u0245\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"VY\",\r\n\t\t\tletters: \"\\uA760\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"W\",\r\n\t\t\tletters: \"\\u0057\\u24CC\\uFF37\\u1E80\\u1E82\\u0174\\u1E86\\u1E84\\u1E88\\u2C72\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"X\",\r\n\t\t\tletters: \"\\u0058\\u24CD\\uFF38\\u1E8A\\u1E8C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Y\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0059\\u24CE\\uFF39\\u1EF2\\u00DD\\u0176\\u1EF8\\u0232\\u1E8E\\u0178\\u1EF6\\u1EF4\\u01B3\\u024E\\u1EFE\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"Z\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u005A\\u24CF\\uFF3A\\u0179\\u1E90\\u017B\\u017D\\u1E92\\u1E94\\u01B5\\u0224\\u2C7F\\u2C6B\\uA762\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"a\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0061\\u24D0\\uFF41\\u1E9A\\u00E0\\u00E1\\u00E2\\u1EA7\\u1EA5\\u1EAB\\u1EA9\\u00E3\\u0101\\u0103\\u1EB1\\u1EAF\\u1EB5\\u1EB3\\u0227\\u01E1\\u00E4\\u01DF\\u1EA3\\u00E5\\u01FB\\u01CE\\u0201\\u0203\\u1EA1\\u1EAD\\u1EB7\\u1E01\\u0105\\u2C65\\u0250\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"aa\",\r\n\t\t\tletters: \"\\uA733\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ae\",\r\n\t\t\tletters: \"\\u00E6\\u01FD\\u01E3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ao\",\r\n\t\t\tletters: \"\\uA735\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"au\",\r\n\t\t\tletters: \"\\uA737\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"av\",\r\n\t\t\tletters: \"\\uA739\\uA73B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ay\",\r\n\t\t\tletters: \"\\uA73D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"b\",\r\n\t\t\tletters: \"\\u0062\\u24D1\\uFF42\\u1E03\\u1E05\\u1E07\\u0180\\u0183\\u0253\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"c\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0063\\u24D2\\uFF43\\u0107\\u0109\\u010B\\u010D\\u00E7\\u1E09\\u0188\\u023C\\uA73F\\u2184\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"d\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0064\\u24D3\\uFF44\\u1E0B\\u010F\\u1E0D\\u1E11\\u1E13\\u1E0F\\u0111\\u018C\\u0256\\u0257\\uA77A\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"dz\",\r\n\t\t\tletters: \"\\u01F3\\u01C6\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"e\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0065\\u24D4\\uFF45\\u00E8\\u00E9\\u00EA\\u1EC1\\u1EBF\\u1EC5\\u1EC3\\u1EBD\\u0113\\u1E15\\u1E17\\u0115\\u0117\\u00EB\\u1EBB\\u011B\\u0205\\u0207\\u1EB9\\u1EC7\\u0229\\u1E1D\\u0119\\u1E19\\u1E1B\\u0247\\u025B\\u01DD\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"f\",\r\n\t\t\tletters: \"\\u0066\\u24D5\\uFF46\\u1E1F\\u0192\\uA77C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"g\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0067\\u24D6\\uFF47\\u01F5\\u011D\\u1E21\\u011F\\u0121\\u01E7\\u0123\\u01E5\\u0260\\uA7A1\\u1D79\\uA77F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"h\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0068\\u24D7\\uFF48\\u0125\\u1E23\\u1E27\\u021F\\u1E25\\u1E29\\u1E2B\\u1E96\\u0127\\u2C68\\u2C76\\u0265\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"hv\",\r\n\t\t\tletters: \"\\u0195\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"i\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0069\\u24D8\\uFF49\\u00EC\\u00ED\\u00EE\\u0129\\u012B\\u012D\\u00EF\\u1E2F\\u1EC9\\u01D0\\u0209\\u020B\\u1ECB\\u012F\\u1E2D\\u0268\\u0131\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ij\",\r\n\t\t\tletters: \"\\u0133\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"j\",\r\n\t\t\tletters: \"\\u006A\\u24D9\\uFF4A\\u0135\\u01F0\\u0249\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"k\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006B\\u24DA\\uFF4B\\u1E31\\u01E9\\u1E33\\u0137\\u1E35\\u0199\\u2C6A\\uA741\\uA743\\uA745\\uA7A3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"l\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006C\\u24DB\\uFF4C\\u0140\\u013A\\u013E\\u1E37\\u1E39\\u013C\\u1E3D\\u1E3B\\u017F\\u0142\\u019A\\u026B\\u2C61\\uA749\\uA781\\uA747\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"lj\",\r\n\t\t\tletters: \"\\u01C9\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"m\",\r\n\t\t\tletters: \"\\u006D\\u24DC\\uFF4D\\u1E3F\\u1E41\\u1E43\\u0271\\u026F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"n\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006E\\u24DD\\uFF4E\\u01F9\\u0144\\u00F1\\u1E45\\u0148\\u1E47\\u0146\\u1E4B\\u1E49\\u019E\\u0272\\u0149\\uA791\\uA7A5\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"nj\",\r\n\t\t\tletters: \"\\u01CC\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"o\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u006F\\u24DE\\uFF4F\\u00F2\\u00F3\\u00F4\\u1ED3\\u1ED1\\u1ED7\\u1ED5\\u00F5\\u1E4D\\u022D\\u1E4F\\u014D\\u1E51\\u1E53\\u014F\\u022F\\u0231\\u00F6\\u022B\\u1ECF\\u0151\\u01D2\\u020D\\u020F\\u01A1\\u1EDD\\u1EDB\\u1EE1\\u1EDF\\u1EE3\\u1ECD\\u1ED9\\u01EB\\u01ED\\u00F8\\u01FF\\u0254\\uA74B\\uA74D\\u0275\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oe\",\r\n\t\t\tletters: \"\\u0153\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oi\",\r\n\t\t\tletters: \"\\u01A3\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"ou\",\r\n\t\t\tletters: \"\\u0223\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"oo\",\r\n\t\t\tletters: \"\\uA74F\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"p\",\r\n\t\t\tletters: \"\\u0070\\u24DF\\uFF50\\u1E55\\u1E57\\u01A5\\u1D7D\\uA751\\uA753\\uA755\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"q\",\r\n\t\t\tletters: \"\\u0071\\u24E0\\uFF51\\u024B\\uA757\\uA759\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"r\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0072\\u24E1\\uFF52\\u0155\\u1E59\\u0159\\u0211\\u0213\\u1E5B\\u1E5D\\u0157\\u1E5F\\u024D\\u027D\\uA75B\\uA7A7\\uA783\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"s\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0073\\u24E2\\uFF53\\u00DF\\u015B\\u1E65\\u015D\\u1E61\\u0161\\u1E67\\u1E63\\u1E69\\u0219\\u015F\\u023F\\uA7A9\\uA785\\u1E9B\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"t\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0074\\u24E3\\uFF54\\u1E6B\\u1E97\\u0165\\u1E6D\\u021B\\u0163\\u1E71\\u1E6F\\u0167\\u01AD\\u0288\\u2C66\\uA787\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"tz\",\r\n\t\t\tletters: \"\\uA729\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"u\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0075\\u24E4\\uFF55\\u00F9\\u00FA\\u00FB\\u0169\\u1E79\\u016B\\u1E7B\\u016D\\u00FC\\u01DC\\u01D8\\u01D6\\u01DA\\u1EE7\\u016F\\u0171\\u01D4\\u0215\\u0217\\u01B0\\u1EEB\\u1EE9\\u1EEF\\u1EED\\u1EF1\\u1EE5\\u1E73\\u0173\\u1E77\\u1E75\\u0289\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"v\",\r\n\t\t\tletters: \"\\u0076\\u24E5\\uFF56\\u1E7D\\u1E7F\\u028B\\uA75F\\u028C\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"vy\",\r\n\t\t\tletters: \"\\uA761\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"w\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0077\\u24E6\\uFF57\\u1E81\\u1E83\\u0175\\u1E87\\u1E85\\u1E98\\u1E89\\u2C73\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"x\",\r\n\t\t\tletters: \"\\u0078\\u24E7\\uFF58\\u1E8B\\u1E8D\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"y\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u0079\\u24E8\\uFF59\\u1EF3\\u00FD\\u0177\\u1EF9\\u0233\\u1E8F\\u00FF\\u1EF7\\u1E99\\u1EF5\\u01B4\\u024F\\u1EFF\",\r\n\t\t},\r\n\t\t{\r\n\t\t\tbase: \"z\",\r\n\t\t\tletters:\r\n\t\t\t\t\"\\u007A \\u24E9\\uFF5A\\u017A\\u1E91\\u017C\\u017E\\u1E93\\u1E95\\u01B6\\u0225\\u0240\\u2C6C\\uA763\",\r\n\t\t},\r\n\t];\r\n\tconst charCodeMap = {};\r\n\tconst diacriticsMap = {};\r\n\tfor (let i = 0; i < defaultDiacriticsRemovalMap.length; i++) {\r\n\t\tlet letters = defaultDiacriticsRemovalMap[i].letters.split(\"\");\r\n\t\tfor (let j = 0; j < letters.length; j++) {\r\n\t\t\tdiacriticsMap[letters[j]] = defaultDiacriticsRemovalMap[i].base;\r\n\t\t\tcharCodeMap[letters[j].charCodeAt(0)] =\r\n\t\t\t\tdefaultDiacriticsRemovalMap[i].base;\r\n\t\t}\r\n\t}\r\n\treturn str.replace(/[^\\u0000-\\u007E]/g, (a) => diacriticsMap[a] || a);\r\n}\r\n","import icons from \"./icons\";\r\nimport {\r\n\tversion_1_1_2,\r\n\tversion_1_1_5,\r\n\toldAttributes,\r\n\tupdateFrom,\r\n} from \"./oldVersions\";\r\nimport metadata from \"./block.json\";\r\nimport { blockControls, inspectorControls, editorDisplay } from \"./components\";\r\nimport { mergeRichTextArray, upgradeButtonLabel } from \"../../common\";\r\nimport { useEffect, useState } from \"react\";\r\n\r\nimport { __ } from \"@wordpress/i18n\";\r\nimport { registerBlockType, createBlock } from \"@wordpress/blocks\";\r\n\r\nimport { compose } from \"@wordpress/compose\";\r\n\r\nimport { withDispatch, withSelect, useSelect } from \"@wordpress/data\";\r\nimport { useBlockProps } from \"@wordpress/block-editor\";\r\nimport { getStyles } from \"./get-styles\";\r\n/**\r\n * Register: aa Gutenberg Block.\r\n *\r\n * Registers a new block provided a unique name and an object defining its\r\n * behavior. Once registered, the block is made editor as an option to any\r\n * editor interface where blocks are implemented.\r\n *\r\n * @link https://wordpress.org/gutenberg/handbook/block-api/\r\n * @param {string} name Block name.\r\n * @param {Object} settings Block settings.\r\n * @return {?WPBlock} The block, if it has been successfully\r\n * registered; otherwise `undefined`.\r\n */\r\nregisterBlockType(\"ub/testimonial-block\", {\r\n\ttitle: __(\"Testimonial\"),\r\n\ticon: icons.testimonial,\r\n\tcategory: \"ultimateblocks\",\r\n\tkeywords: [__(\"testimonial\"), __(\"quotes\"), __(\"Ultimate Blocks\")],\r\n\tattributes: oldAttributes,\r\n\tsupports: {\r\n\t\tinserter: false,\r\n\t},\r\n\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: compose([\r\n\t\twithSelect((select, ownProps) => ({\r\n\t\t\tblock: (select(\"core/block-editor\") || select(\"core/editor\")).getBlock(\r\n\t\t\t\townProps.clientId\r\n\t\t\t),\r\n\t\t})),\r\n\t\twithDispatch((dispatch) => ({\r\n\t\t\treplaceBlock: (dispatch(\"core/block-editor\") || dispatch(\"core/editor\"))\r\n\t\t\t\t.replaceBlock,\r\n\t\t})),\r\n\t])(function (props) {\r\n\t\tconst { isSelected, attributes, block, replaceBlock } = props;\r\n\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst [activeAlignment, setActiveAlignment] = useState(false);\r\n\r\n\t\tfunction setState(state) {\r\n\t\t\tif (state.hasOwnProperty(\"editable\")) {\r\n\t\t\t\tsetEditable(state.editable);\r\n\t\t\t}\r\n\t\t\tif (state.hasOwnProperty(\"activeAlignment\")) {\r\n\t\t\t\tsetActiveAlignment(state.activeAlignment);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn (\r\n\t\t\t<>\r\n\t\t\t\t{isSelected &&\r\n\t\t\t\t\tblockControls({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t{isSelected && inspectorControls(props)}\r\n\t\t\t\t
    \r\n\t\t\t\t\t {\r\n\t\t\t\t\t\t\tconst {\r\n\t\t\t\t\t\t\t\tub_testimonial_author,\r\n\t\t\t\t\t\t\t\tub_testimonial_author_role,\r\n\t\t\t\t\t\t\t\tub_testimonial_text,\r\n\t\t\t\t\t\t\t\t...otherAttributes\r\n\t\t\t\t\t\t\t} = attributes;\r\n\t\t\t\t\t\t\treplaceBlock(\r\n\t\t\t\t\t\t\t\tblock.clientId,\r\n\t\t\t\t\t\t\t\tcreateBlock(\r\n\t\t\t\t\t\t\t\t\t\"ub/testimonial\",\r\n\t\t\t\t\t\t\t\t\tObject.assign(otherAttributes, {\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_author: mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\tub_testimonial_author\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_author_role: mergeRichTextArray(\r\n\t\t\t\t\t\t\t\t\t\t\tub_testimonial_author_role\r\n\t\t\t\t\t\t\t\t\t\t),\r\n\t\t\t\t\t\t\t\t\t\tub_testimonial_text:\r\n\t\t\t\t\t\t\t\t\t\t\tmergeRichTextArray(ub_testimonial_text),\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t)\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{upgradeButtonLabel}\r\n\t\t\t\t\t\r\n\t\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}),\r\n\r\n\t/**\r\n\t * The save function defines the way in which the different attributes should be combined\r\n\t * into the final markup, which is then serialized by Gutenberg into post_content.\r\n\t *\r\n\t * The \"save\" property must be specified and must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tsave: function (props) {\r\n\t\tconst {\r\n\t\t\tbackgroundColor,\r\n\t\t\ttextColor,\r\n\t\t\ttextSize,\r\n\t\t\timgURL,\r\n\t\t\timgAlt,\r\n\t\t\tub_testimonial_author,\r\n\t\t\tub_testimonial_author_role,\r\n\t\t\tub_testimonial_text,\r\n\t\t\ttextAlign,\r\n\t\t\tauthorAlign,\r\n\t\t\tauthorRoleAlign,\r\n\t\t} = props.attributes;\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{imgAlt}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_author}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t\t

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t},\r\n\tdeprecated: [updateFrom(version_1_1_2), updateFrom(version_1_1_5)],\r\n});\r\n\r\nregisterBlockType(metadata, {\r\n\ticon: icons.testimonial,\r\n\tattributes: metadata.attributes,\r\n\texample: {},\r\n\t/**\r\n\t * The edit function describes the structure of your block in the context of the editor.\r\n\t * This represents what the editor will render when the block is used.\r\n\t *\r\n\t * The \"edit\" property must be a valid function.\r\n\t *\r\n\t * @link https://wordpress.org/gutenberg/handbook/block-api/block-edit-save/\r\n\t */\r\n\tedit: function (props) {\r\n\t\tconst {\r\n\t\t\tattributes: { blockID },\r\n\t\t\tisSelected,\r\n\t\t\tclassName,\r\n\t\t} = props;\r\n\t\tconst blockProps = useBlockProps();\r\n\t\tconst [editable, setEditable] = useState(\"\");\r\n\t\tconst [activeAlignment, setActiveAlignment] = useState(false);\r\n\t\tconst {\r\n\t\t\tblock,\r\n\t\t\tgetBlock,\r\n\t\t\tparentID,\r\n\t\t\tgetClientIdsWithDescendants,\r\n\t\t\tgetBlocks,\r\n\t\t} = useSelect((select) => {\r\n\t\t\tconst {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tgetBlockRootClientId,\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t} = select(\"core/block-editor\") || select(\"core/editor\");\r\n\r\n\t\t\treturn {\r\n\t\t\t\tgetBlock,\r\n\t\t\t\tblock: getBlock(props.clientId),\r\n\t\t\t\tparentID: getBlockRootClientId(props.clientId),\r\n\t\t\t\tgetClientIdsWithDescendants,\r\n\t\t\t\tgetBlocks,\r\n\t\t\t};\r\n\t\t});\r\n\t\tuseEffect(() => {\r\n\t\t\tif (blockID === \"\") {\r\n\t\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t\t}\r\n\t\t}, []);\r\n\t\tuseEffect(() => {\r\n\t\t\tprops.setAttributes({ blockID: block.clientId });\r\n\t\t}, [block.clientId]);\r\n\r\n\t\tfunction setState(state) {\r\n\t\t\tif (state.hasOwnProperty(\"editable\")) {\r\n\t\t\t\tsetEditable(state.editable);\r\n\t\t\t}\r\n\t\t\tif (state.hasOwnProperty(\"activeAlignment\")) {\r\n\t\t\t\tsetActiveAlignment(state.activeAlignment);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn (\r\n\t\t\t
    \r\n\t\t\t\t{isSelected &&\r\n\t\t\t\t\tblockControls({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\r\n\t\t\t\t{isSelected && inspectorControls(props)}\r\n\r\n\t\t\t\t
    \r\n\t\t\t\t\t{editorDisplay({\r\n\t\t\t\t\t\t...props,\r\n\t\t\t\t\t\teditable,\r\n\t\t\t\t\t\tactiveAlignment,\r\n\t\t\t\t\t\tsetState,\r\n\t\t\t\t\t})}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t);\r\n\t},\r\n\tsave: () => null,\r\n});\r\n","const { __ } = wp.i18n;\r\n\r\nconst {\r\n\tRichText,\r\n\tBlockControls,\r\n\tMediaUpload,\r\n\tInspectorControls,\r\n\tColorPalette,\r\n} = wp.blockEditor || wp.editor;\r\n\r\nconst { Button, PanelBody, RangeControl, ToolbarGroup, ToolbarButton } =\r\n\twp.components;\r\nimport { SpacingControl } from \"../components\";\r\nimport { getStyles } from \"./get-styles\";\r\n\r\nimport icons from \"./icons\";\r\n\r\nexport const blockControls = (props) => {\r\n\tconst { setAttributes, setState, editable, activeAlignment } = props;\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t{[\"left\", \"center\", \"right\", \"justify\"]\r\n\t\t\t\t\t.slice(0, editable.indexOf(\"text\") > 0 ? 4 : 3)\r\n\t\t\t\t\t.map((a) => (\r\n\t\t\t\t\t\t {\r\n\t\t\t\t\t\t\t\tswitch (editable) {\r\n\t\t\t\t\t\t\t\t\tcase \"testimonial_text\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ textAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"author\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ authorAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t\tcase \"author_role\":\r\n\t\t\t\t\t\t\t\t\t\tsetAttributes({ authorRoleAlign: a });\r\n\t\t\t\t\t\t\t\t\t\tsetState({ activeAlignment: a });\r\n\t\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t))}\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const inspectorControls = (props) => {\r\n\tconst { attributes, setAttributes } = props;\r\n\r\n\tconst { backgroundColor, textColor, textSize } = attributes;\r\n\treturn (\r\n\t\t<>\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t setAttributes({ backgroundColor })}\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t\r\n\t\t\t\t\t setAttributes({ textColor })}\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\t setAttributes({ textSize: value })}\r\n\t\t\t\t\t\tmin={14}\r\n\t\t\t\t\t\tmax={200}\r\n\t\t\t\t\t\tbeforeIcon=\"editor-textcolor\"\r\n\t\t\t\t\t\tallowReset\r\n\t\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const editorDisplay = (props) => {\r\n\tconst { isSelected, setState, attributes, setAttributes } = props;\r\n\r\n\tconst {\r\n\t\ttextSize,\r\n\t\timgID,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t\ttextAlign,\r\n\t\tauthorAlign,\r\n\t\tauthorRoleAlign,\r\n\t} = attributes;\r\n\tconst styles = getStyles(props.attributes);\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{!imgID ? (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\timgID: img.id,\r\n\t\t\t\t\t\t\t\t\timgURL: img.url,\r\n\t\t\t\t\t\t\t\t\timgAlt: img.alt,\r\n\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tallowedTypes={[\"image\"]}\r\n\t\t\t\t\t\t\tvalue={imgID}\r\n\t\t\t\t\t\t\trender={({ open }) => (\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t{__(\"Upload Image\")}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t)}\r\n\t\t\t\t\t\t/>\r\n\t\t\t\t\t\t

    {__(\"Ideal Image size is Square i.e 150x150.\")}

    \r\n\t\t\t\t\t
    \r\n\t\t\t\t) : (\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{imgAlt}\r\n\t\t\t\t\t\t{isSelected ? (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tsetAttributes({\r\n\t\t\t\t\t\t\t\t\t\timgID: null,\r\n\t\t\t\t\t\t\t\t\t\timgURL: null,\r\n\t\t\t\t\t\t\t\t\t\timgAlt: null,\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t>\r\n\t\t\t\t\t\t\t\t{icons.remove}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t) : null}\r\n\t\t\t\t\t
    \r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setAttributes({ ub_testimonial_text: value })}\r\n\t\t\t\t\tvalue={ub_testimonial_text}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tallowedFormats={[\"core/bold\", \"core/strikethrough\", \"core/link\"]}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({\r\n\t\t\t\t\t\t\teditable: \"testimonial_text\",\r\n\t\t\t\t\t\t\tactiveAlignment: textAlign,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setAttributes({ ub_testimonial_author: value })}\r\n\t\t\t\t\tvalue={ub_testimonial_author}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({ editable: \"author\", activeAlignment: authorAlign })\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t\tsetAttributes({ ub_testimonial_author_role: value })\r\n\t\t\t\t\t}\r\n\t\t\t\t\tvalue={ub_testimonial_author_role}\r\n\t\t\t\t\tkeepPlaceholderOnFocus={true}\r\n\t\t\t\t\tallowedFormats={[\"core/bold\", \"core/strikethrough\", \"core/link\"]}\r\n\t\t\t\t\tunstableOnFocus={() =>\r\n\t\t\t\t\t\tsetState({\r\n\t\t\t\t\t\t\teditable: \"author_role\",\r\n\t\t\t\t\t\t\tactiveAlignment: authorRoleAlign,\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n};\r\n","import { omitBy, isUndefined, trim, isEmpty } from \"lodash\";\r\nimport { getSpacingCss } from \"../utils/styling-helpers\";\r\n\r\nexport function getStyles(attributes) {\r\n\tconst { padding, margin, backgroundColor, textColor } = attributes;\r\n\tconst paddingObj = getSpacingCss(padding);\r\n\tconst marginObj = getSpacingCss(margin);\r\n\r\n\tlet styles = {\r\n\t\tbackgroundColor: backgroundColor,\r\n\t\tcolor: textColor || \"inherit\",\r\n\t\tpaddingTop: paddingObj?.top,\r\n\t\tpaddingRight: paddingObj?.right,\r\n\t\tpaddingBottom: paddingObj?.bottom,\r\n\t\tpaddingLeft: paddingObj?.left,\r\n\t\tmarginTop: marginObj?.top,\r\n\t\tmarginRight: marginObj?.right,\r\n\t\tmarginBottom: marginObj?.bottom,\r\n\t\tmarginLeft: marginObj?.left,\r\n\t};\r\n\r\n\treturn omitBy(\r\n\t\tstyles,\r\n\t\t(value) =>\r\n\t\t\tvalue === false ||\r\n\t\t\tisEmpty(value) ||\r\n\t\t\tisUndefined(value) ||\r\n\t\t\ttrim(value) === \"\" ||\r\n\t\t\ttrim(value) === \"undefined undefined undefined\"\r\n\t);\r\n}\r\n","const icons = {\r\n\ttestimonial: (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n\tremove: (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t),\r\n};\r\n\r\nexport default icons;\r\n","export const oldAttributes = {\r\n\tub_testimonial_text: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_text\",\r\n\t},\r\n\ttextAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"justify\",\r\n\t},\r\n\tub_testimonial_author: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_author\",\r\n\t},\r\n\tauthorAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\tub_testimonial_author_role: {\r\n\t\ttype: \"array\",\r\n\t\tsource: \"children\",\r\n\t\tselector: \".ub_testimonial_author_role\",\r\n\t},\r\n\tauthorRoleAlign: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"right\",\r\n\t},\r\n\timgURL: {\r\n\t\ttype: \"string\",\r\n\t\tsource: \"attribute\",\r\n\t\tattribute: \"src\",\r\n\t\tselector: \"img\",\r\n\t},\r\n\timgID: {\r\n\t\ttype: \"number\",\r\n\t},\r\n\timgAlt: {\r\n\t\ttype: \"string\",\r\n\t\tsource: \"attribute\",\r\n\t\tattribute: \"alt\",\r\n\t\tselector: \"img\",\r\n\t},\r\n\tbackgroundColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#f4f6f6\",\r\n\t},\r\n\ttextColor: {\r\n\t\ttype: \"string\",\r\n\t\tdefault: \"#444444\",\r\n\t},\r\n\ttextSize: {\r\n\t\ttype: \"number\",\r\n\t\tdefault: 17,\r\n\t},\r\n};\r\n\r\nexport const version_1_1_2 = (props) => {\r\n\tconst {\r\n\t\tbackgroundColor,\r\n\t\ttextColor,\r\n\t\ttextSize,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{imgAlt}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t

    {ub_testimonial_author}

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const version_1_1_5 = (props) => {\r\n\tconst {\r\n\t\tbackgroundColor,\r\n\t\ttextColor,\r\n\t\ttextSize,\r\n\t\timgURL,\r\n\t\timgAlt,\r\n\t\tub_testimonial_author,\r\n\t\tub_testimonial_author_role,\r\n\t\tub_testimonial_text,\r\n\t\ttextAlign,\r\n\t\tauthorAlign,\r\n\t\tauthorRoleAlign,\r\n\t} = props.attributes;\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t{imgAlt}\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_text}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author}\r\n\t\t\t\t\t

    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{ub_testimonial_author_role}\r\n\t\t\t\t\t

    \r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n};\r\n\r\nexport const updateFrom = (oldVersion) => ({\r\n\tattributes: oldAttributes,\r\n\tsave: oldVersion,\r\n});\r\n","/**\r\n * Checks is given value is a spacing preset.\r\n *\r\n * @param {string} value Value to check\r\n *\r\n * @return {boolean} Return true if value is string in format var:preset|spacing|.\r\n */\r\nexport function isValueSpacingPreset(value) {\r\n\tif (!value?.includes) {\r\n\t\treturn false;\r\n\t}\r\n\treturn value === \"0\" || value.includes(\"var:preset|spacing|\");\r\n}\r\n\r\n/**\r\n * Converts a spacing preset into a custom value.\r\n *\r\n * @param {string} value Value to convert.\r\n *\r\n * @return {string | undefined} CSS var string for given spacing preset value.\r\n */\r\nexport function getSpacingPresetCssVar(value) {\r\n\tif (!value) {\r\n\t\treturn;\r\n\t}\r\n\r\n\tconst slug = value.match(/var:preset\\|spacing\\|(.+)/);\r\n\r\n\tif (!slug) {\r\n\t\treturn value;\r\n\t}\r\n\r\n\treturn `var(--wp--preset--spacing--${slug[1]})`;\r\n}\r\n\r\nexport function getSpacingCss(object) {\r\n\tlet css = {};\r\n\tfor (const [key, value] of Object.entries(object)) {\r\n\t\tif (isValueSpacingPreset(value)) {\r\n\t\t\tcss[key] = getSpacingPresetCssVar(value);\r\n\t\t} else {\r\n\t\t\tcss[key] = value;\r\n\t\t}\r\n\t}\r\n\treturn css;\r\n}\r\n","const { __ } = wp.i18n;\r\nimport { useRef, useEffect } from \"react\";\r\nimport {\r\n\tjustifyLeft,\r\n\tjustifyCenter,\r\n\tjustifyRight,\r\n\tjustifySpaceBetween,\r\n\tarrowDown,\r\n\tarrowRight,\r\n} from \"@wordpress/icons\";\r\n\r\nexport const richTextToHTML = (elem) => {\r\n\tlet outputString = \"\";\r\n\r\n\toutputString += `<${elem.type}${\r\n\t\telem.type === \"a\"\r\n\t\t\t? ` href='${elem.props.href}' rel='${elem.props.rel}' target='${elem.props.target}'`\r\n\t\t\t: elem.type === \"img\"\r\n\t\t\t? ` style='${elem.props.style}' class='${elem.props.class}' src='${elem.props.src}' alt='${elem.props.alt}'`\r\n\t\t\t: \"\"\r\n\t}>`;\r\n\r\n\telem.props.children.forEach((child) => {\r\n\t\toutputString += typeof child === \"string\" ? child : richTextToHTML(child);\r\n\t});\r\n\tif (![\"br\", \"img\"].includes(elem.type)) outputString += ``;\r\n\r\n\treturn outputString;\r\n};\r\n\r\nexport const mergeRichTextArray = (input) =>\r\n\tinput\r\n\t\t.map((item) => (typeof item === \"string\" ? item : richTextToHTML(item)))\r\n\t\t.join(\"\");\r\n\r\nexport const dashesToCamelcase = (str) =>\r\n\tstr\r\n\t\t.split(\"-\")\r\n\t\t.map((s) => s[0].toUpperCase() + s.slice(1))\r\n\t\t.join(\"\");\r\n\r\nexport const generateIcon = (selectedIcon, size, unit = \"px\") => (\r\n\t\r\n\t\t\r\n\t\r\n);\r\n\r\nexport const upgradeButtonLabel = __(\r\n\t\"We have made some improvements to this block. Click here to upgrade the block. You will not lose any content.\"\r\n);\r\n\r\nexport const getDescendantBlocks = (rootBlock) => {\r\n\tlet descendants = [];\r\n\trootBlock.innerBlocks.forEach((innerBlock) => {\r\n\t\tdescendants.push(innerBlock);\r\n\t\tif (innerBlock.innerBlocks.length > 0) {\r\n\t\t\tdescendants.push(...getDescendantBlocks(innerBlock));\r\n\t\t}\r\n\t});\r\n\treturn descendants;\r\n};\r\n\r\nexport const objectsMatch = (obj, source) =>\r\n\tObject.keys(source).every(\r\n\t\t(key) => obj.hasOwnProperty(key) && obj[key] === source[key]\r\n\t);\r\n\r\nexport const removeFromArray = (arr, removedElems) =>\r\n\tarr.filter((a) =>\r\n\t\tArray.isArray(removedElems) ? !removedElems.includes(a) : a !== removedElems\r\n\t);\r\n\r\nexport const splitArrayIntoChunks = (inputArray, chunkSize) =>\r\n\t//from Andrei R, https://stackoverflow.com/a/37826698\r\n\tinputArray.reduce((resultArray, item, index) => {\r\n\t\tconst chunkIndex = Math.floor(index / chunkSize);\r\n\r\n\t\tif (!resultArray[chunkIndex]) {\r\n\t\t\tresultArray[chunkIndex] = []; // start a new chunk\r\n\t\t}\r\n\r\n\t\tresultArray[chunkIndex].push(item);\r\n\r\n\t\treturn resultArray;\r\n\t}, []);\r\n\r\nexport const splitArray = (sourceArray, condition) => {\r\n\tlet passArray = [];\r\n\tlet failArray = [];\r\n\r\n\tsourceArray.forEach((item) => {\r\n\t\tif (condition(item)) {\r\n\t\t\tpassArray.push(item);\r\n\t\t} else {\r\n\t\t\tfailArray.push(item);\r\n\t\t}\r\n\t});\r\n\r\n\treturn [passArray, failArray];\r\n};\r\nexport const convertFromSeconds = (sec) => ({\r\n\ts: sec % 60,\r\n\tm: ~~(sec / 60) % 60,\r\n\th: ~~(sec / 3600) % 24,\r\n\td: ~~(sec / 86400),\r\n});\r\n\r\nexport const usePrevious = (value) => {\r\n\tconst ref = useRef();\r\n\tuseEffect(() => {\r\n\t\tref.current = value;\r\n\t});\r\n\treturn ref.current;\r\n};\r\n\r\nexport const AVAILABLE_JUSTIFICATIONS = [\r\n\t{\r\n\t\tvalue: \"left\",\r\n\t\ticon: justifyLeft,\r\n\t\tlabel: __(\"Justify items left\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"center\",\r\n\t\ticon: justifyCenter,\r\n\t\tlabel: __(\"Justify items center\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"right\",\r\n\t\ticon: justifyRight,\r\n\t\tlabel: __(\"Justify items right\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"space-between\",\r\n\t\ticon: justifySpaceBetween,\r\n\t\tlabel: __(\"Justify items space between\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n\r\nexport const AVAILABLE_ORIENTATION = [\r\n\t{\r\n\t\tvalue: \"row\",\r\n\t\ticon: arrowRight,\r\n\t\tlabel: __(\"Horizontal\", \"ultimate-blocks\"),\r\n\t},\r\n\t{\r\n\t\tvalue: \"column\",\r\n\t\ticon: arrowDown,\r\n\t\tlabel: __(\"Vertical\", \"ultimate-blocks\"),\r\n\t},\r\n];\r\n","import connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Conditional renderer for plugin pro status.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | Function} props.children component children\r\n *\r\n * @param {boolean} props.isPro plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction ProPass({ children, isPro }) {\r\n\treturn !isPro && children;\r\n}\r\n\r\n// select mapping for main store\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getProStatus } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tisPro: getProStatus(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module ProPass\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(ProPass);\r\n","import React from 'react';\r\n\r\n/**\r\n * Component for pill style cards in saved style listing.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.pillClick callback for click event\r\n * @param {boolean} [props.disabled=false] disabled status\r\n * @param {boolean} props.isSelected whether current item is selected\r\n * @param {boolean} props.isActive is item active\r\n * @param {boolean} props.isDefault is item default\r\n * @param {Object} props.title title for pill, should be an object with `__html` key as the content of the title\r\n * @class\r\n */\r\nfunction ListItemPill({\r\n\tpillClick,\r\n\tdisabled = false,\r\n\tisSelected,\r\n\tisActive,\r\n\tisDefault,\r\n\ttitle,\r\n}) {\r\n\treturn (\r\n\t\t {\r\n\t\t\t\tif (e.key.toLowerCase() === 'enter') {\r\n\t\t\t\t\tpillClick(e);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module ListItemPill\r\n */\r\nexport default ListItemPill;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { CSSTransition } from 'react-transition-group';\r\nimport SavedStyleListItem from '$Inc/components/SavedStyles/SavedStyleListItem';\r\nimport { Overlay } from '$Library/ub-common/Components';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\n\r\n/**\r\n * Card container component for saved style items.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object} props.styles style object\r\n * @param {string} [props.filterClause=''] filter clause\r\n * @param {boolean} [props.busyStatus=false] disabled status, will be supplied via HOC\r\n * @param {Function} props.onItemSelect callback for item selection\r\n * @param {null | string} props.selectedItemId currently selected item id\r\n * @param {null | string} props.activeItemId active item id\r\n * @param {undefined | string} props.defaultStyleId default style id for current block\r\n * @return {JSX.Element} saved style item card container component\r\n * @class\r\n */\r\nfunction SavedStyleItemCardContainer({\r\n\tstyles,\r\n\tfilterClause = '',\r\n\tbusyStatus: disabled = false,\r\n\tonItemSelect,\r\n\tselectedItemId,\r\n\tactiveItemId,\r\n\tdefaultStyleId,\r\n}) {\r\n\t/**\r\n\t * Amount of available styles.\r\n\t *\r\n\t * @return {number} available style count\r\n\t */\r\n\tfunction stylesLength() {\r\n\t\treturn Object.keys(styles).map((style) => {\r\n\t\t\treturn Object.prototype.hasOwnProperty.call(styles, style);\r\n\t\t}).length;\r\n\t}\r\n\r\n\t/**\r\n\t * Render style list items.\r\n\t *\r\n\t * @return {Array} style list items\r\n\t */\r\n\tfunction renderListItems() {\r\n\t\t// eslint-disable-next-line array-callback-return\r\n\t\treturn Object.keys(styles).map((id) => {\r\n\t\t\tif (Object.prototype.hasOwnProperty.call(styles, id)) {\r\n\t\t\t\treturn (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\r\n\t/**\r\n\t * Render empty if no items found.\r\n\t *\r\n\t * @return {JSX.Element} empty component\r\n\t */\r\n\tfunction renderEmpty() {\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t{__('no saved style found', 'ultimate-blocks')}\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t);\r\n\t}\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\t{stylesLength() > 0 ? renderListItems() : renderEmpty()}\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStyleItemCardContainer\r\n */\r\nexport default withBusyStatus(SavedStyleItemCardContainer);\r\n","import React, { useState, useEffect, Fragment, useMemo } from 'react';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport { getRenderedPreviewThunk } from '$BlockStores/savedStyles/actions';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport ListItemPill from '$Inc/components/SavedStyles/ListItemPill';\r\nimport StylePreviewModal from '$Inc/components/SavedStyles/StylePreviewModal';\r\n\r\n/**\r\n * List item to be used inside saved styles listing.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.title list item title\r\n * @param {string} props.filterClause filter clause\r\n * @param {boolean} [props.disabled=false] disabled status\r\n * @param {Function} [props.itemClicked=()=>{}] item clicked callback function\r\n * @param {string} props.id unique id\r\n * @param {boolean} props.isSelected whether current item is selected\r\n * @param {boolean} props.isActive is item active\r\n * @param {boolean} props.isDefault is item default\r\n * @param {Function} props.getPreview get string representation of style item, will be supplied via HOC\r\n * @param {Object} props.renderedComponents rendered components\r\n * @param {boolean} props.isPreviewsEnabled preview render status, will be supplied via HOC\r\n * @return {JSX.Element} saved style list item component\r\n * @class\r\n */\r\nfunction SavedStyleListItem({\r\n\tid,\r\n\ttitle,\r\n\tfilterClause,\r\n\tdisabled = false,\r\n\titemClicked = () => {},\r\n\tisSelected,\r\n\tisActive,\r\n\tisDefault,\r\n\tgetPreview,\r\n\trenderedComponents,\r\n\tisPreviewsEnabled,\r\n}) {\r\n\tconst [htmlPreview, setHtmlPreview] = useState(null);\r\n\r\n\tconst [showPreviewVisibility, setShowPreview] = useState(false);\r\n\r\n\t/**\r\n\t * Whether to show block style previews or not.\r\n\t *\r\n\t * @return {boolean} status\r\n\t */\r\n\tfunction showPreview() {\r\n\t\treturn isPreviewsEnabled && showPreviewVisibility;\r\n\t}\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (showPreview()) {\r\n\t\t\t// queue render operation to not block main thread\r\n\t\t\tsetTimeout(async () => {\r\n\t\t\t\tconst html = await getPreview(id);\r\n\t\t\t\tsetHtmlPreview(html);\r\n\t\t\t}, 10);\r\n\t\t}\r\n\t}, [showPreview(), renderedComponents]);\r\n\r\n\t/**\r\n\t * Generate item title.\r\n\t *\r\n\t * @return {{__html: string}} html content\r\n\t */\r\n\tfunction itemTitle() {\r\n\t\tconst regExp = new RegExp(`${filterClause}`, 'gi');\r\n\r\n\t\tlet reformedTitle =\r\n\t\t\tfilterClause !== ''\r\n\t\t\t\t? title.replaceAll(\r\n\t\t\t\t\t\tregExp,\r\n\t\t\t\t\t\t'$&'\r\n\t\t\t\t )\r\n\t\t\t\t: `${title}`;\r\n\r\n\t\tif (filterClause !== '') {\r\n\t\t\treformedTitle = `${reformedTitle}`;\r\n\t\t}\r\n\r\n\t\treturn {\r\n\t\t\t__html: reformedTitle,\r\n\t\t};\r\n\t}\r\n\r\n\t/**\r\n\t * Item click callback.\r\n\t *\r\n\t * @param {Event} e event object\r\n\t */\r\n\tfunction itemClick(e) {\r\n\t\te.preventDefault();\r\n\t\titemClicked(id);\r\n\t}\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t{showPreview() && (\r\n\t\t\t\t\r\n\t\t\t)}\r\n\t\t\t{/* eslint-disable-next-line jsx-a11y/mouse-events-have-key-events */}\r\n\t\t\t setShowPreview(true)}\r\n\t\t\t\tonMouseLeave={() => setShowPreview(false)}\r\n\t\t\t>\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// store select mapping\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { getRendered, isPreviewsEnabled } = storeSelect;\r\n\r\n\treturn {\r\n\t\trenderedComponents: getRendered(),\r\n\t\tisPreviewsEnabled: isPreviewsEnabled(),\r\n\t};\r\n};\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\treturn {\r\n\t\tgetPreview: getRenderedPreviewThunk(storeDispatch, storeSelect),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleListItem\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(SavedStyleListItem);\r\n","import React from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { Overlay } from '$Library/ub-common/Components';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Button for advanced controls.\r\n *\r\n * Other than `isUpsell` property, all other properties will be passed to WordPress Button component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.children button label\r\n * @param {boolean} [props.isUpsell=true] is connected to upsell feature\r\n * @param {Function} props.showModal show modal window for target feature, will be supplied by HOC\r\n * @param {string} [props.targetFeatureId='savedStylesMain'] target feature id\r\n * @param {string} [props.containerClassName=''] class names for container\r\n * @function Object() { [native code] }\r\n */\r\nfunction SavedStylesAdvancedButton({\r\n\tchildren,\r\n\tisUpsell = true,\r\n\tshowModal,\r\n\ttargetFeatureId = 'savedStylesMain',\r\n\tcontainerClassName = '',\r\n\t...rest\r\n}) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t {\r\n\t\t\t\tif (isUpsell) {\r\n\t\t\t\t\tshowModal(targetFeatureId);\r\n\t\t\t\t}\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t{isUpsell && }\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store action mapping\r\nconst mainStoreActionMap = (namespacedDispatch) => {\r\n\treturn {\r\n\t\tshowModal: showExtensionInfo(namespacedDispatch),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleAdvancedButton\r\n */\r\nexport default connectWithMainStore(\r\n\tnull,\r\n\tmainStoreActionMap\r\n)(SavedStylesAdvancedButton);\r\n","import React from 'react';\r\nimport { Panel, PanelBody } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport SavedStylesSaveRow from '$Inc/components/SavedStyles/SavedStylesSaveRow';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport SelectedSavedStyleControls from '$Inc/components/SavedStyles/SelectedSavedStyleControls';\r\n\r\n/**\r\n * Saved style advanced controls wrapper component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.saveFunction save function for creating new styles\r\n * @param {Object} props.panelVisibility panel visibility, will be supplied via HOC\r\n * @param {Function} props.setVisibility set panel visibility, will be supplied via HOC\r\n * @param {Function} props.updateFunction update selected style item with current component styles\r\n * @param {Function} props.applyStyle apply selected style to current block\r\n * @class\r\n */\r\nfunction SavedStylesAdvancedControls({\r\n\tsaveFunction,\r\n\tpanelVisibility,\r\n\tsetVisibility,\r\n\tupdateFunction,\r\n\tapplyStyle,\r\n}) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * Store selector mapping\r\n *\r\n * @param {Object} storeSelect store selector object\r\n * @return {Object} selector mapping\r\n */\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { isAdvancedControlsVisible } = storeSelect;\r\n\treturn {\r\n\t\tpanelVisibility: isAdvancedControlsVisible(),\r\n\t};\r\n};\r\n\r\n/**\r\n * Store selector mapping\r\n *\r\n * @param {Object} storeDispatch store action object\r\n * @return {Object} action mapping\r\n */\r\nconst actionMapping = (storeDispatch) => {\r\n\tconst { setAdvancedControlsVisibility } = storeDispatch;\r\n\treturn {\r\n\t\tsetVisibility: setAdvancedControlsVisibility,\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStyleAdvancedControls\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(SavedStylesAdvancedControls);\r\n","import React from 'react';\r\nimport ProPass from '$Inc/components/ProPass';\r\nimport SavedStylesInspectorPanel from '$Inc/components/SavedStyles/SavedStylesInspectorPanel';\r\n\r\n/**\r\n * Saved styles inspector container for base version.\r\n *\r\n * This component will automatically check for pro version to decide visibility of base version of saved styles inspector panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} [props.overrideBlockType=null] override to use given block type instead of currently active block type\r\n * @param {string} props.blockType target component type, will be supplied via HOC\r\n * @param {Object} props.componentStyles all available component styles, will be supplied via HOC\r\n * @param {Function} props.saveCurrentStyle save current style, will be supplied via HOC\r\n * @param {Function} props.updateCurrentStyle update current style, will be supplied via HOC\r\n * @param {Object | null} [props.attributes=null] attributes of the current active component, if not supplied, current attributes in the centralized registry will be used\r\n * @param {Array | null} [props.attributesToSave=null] list of attributes that will be marked to be saved, if this property is null, then all keys in `attributes` property will be marked to be saved\r\n * @param {Object | null} [props.defaultAttributes=null] default attributes, if not supplied, default attributes in the centralized registry will be used\r\n * @param {Function} props.applyStyleToComponent function to apply styles to selected components, will be supplied via HOC\r\n * @param {Function} props.setAttribute set attribute function\r\n * @param {Array} props.savedStyleIds component saved style ids\r\n * @param {string} props.defaultStyleId component default style, will be supplied via HOC\r\n * @param {Function} props.previewAttributeCallback callback for preparing attributes to generate style previews\r\n * @param {Function} props.previewElementCallback callback for preparing element to generate style previews\r\n * @param {Function} props.setAttributeRenderPreparation setter preparation method for render attribute preparation, will be supplied via HOC\r\n * @param {Function} props.setElementRenderPreparation setter preparation method for render element preparation, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewParentBlock set parent block type for preview renders, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewBlockType set preview block type, will be supplied via HOC\r\n * @param {string | null} props.activeStyleId currently active style id applied to selected component, will be supplied via HOC\r\n * @param {Function} props.setActiveStyleId function to set active style id, will be supplied via HOC\r\n * @param {string | null} props.selectedStyleId id of selected style, will be supplied via HOC\r\n * @param {null | string} [props.previewParentBlockType=null] if active block is an inner-block with a defined parent block type, this property will define it, null for default parent block type\r\n * @param {null | string} [props.previewBlockType=null] preview block type, with this prop, preview block type might be overridden, assigning null will force component to use currently active block type\r\n * @param {string | null} props.activeBlockId get block id of currently active block component, will be supplied via HOC\r\n * @param {Array} props.cachedBlockIds cached ids of available ub blocks on editor, will be supplied via HOC\r\n * @param {Function} props.setStartupBlockIds set startup block ids, will be supplied via HOC\r\n * @param {boolean} [props.previewsEnabled=true] status of preview displays\r\n * @param {Function} props.setPreviewsEnabledStatus set status of preview displays, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction SavedStylesInspector(props) {\r\n\treturn (\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStylesInspector\r\n */\r\nexport default SavedStylesInspector;\r\n","import React, { useEffect, useState } from 'react';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { connectWithStore, withHookManager } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport SavedStylesListing from '$Inc/components/SavedStyles/SavedStylesListing';\r\nimport {\r\n\tapplyStyleToComponent,\r\n\tsaveStyle,\r\n\tupdateSavedStyle,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport {\r\n\tgetComponentDefaultStyle,\r\n\tgetComponentSavedStyleIds,\r\n\tgetDefaultBlockAttributes,\r\n} from '$BlockStores/savedStyles/selectors';\r\nimport SavedStylesAdvancedControls from '$Inc/components/SavedStyles/SavedStylesAdvancedControls';\r\n\r\n/**\r\n * Saved styles inspector panel control container.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} [props.overrideBlockType=null] override to use given block type instead of currently active block type\r\n * @param {string} props.blockType target component type, will be supplied via HOC\r\n * @param {Object} props.componentStyles all available component styles, will be supplied via HOC\r\n * @param {Function} props.saveCurrentStyle save current style, will be supplied via HOC\r\n * @param {Function} props.updateCurrentStyle update current style, will be supplied via HOC\r\n * @param {Object | null} [props.attributes=null] attributes of the current active component, if not supplied, current attributes in the centralized registry will be used\r\n * @param {Array | null} [props.attributesToSave=null] list of attributes that will be marked to be saved, if this property is null, then all keys in `attributes` property will be marked to be saved\r\n * @param {Object | null} [props.defaultAttributes=null] default attributes, if not supplied, default attributes in the centralized registry will be used\r\n * @param {Function} props.applyStyleToComponent function to apply styles to selected components, will be supplied via HOC\r\n * @param {Function} props.setAttribute set attribute function\r\n * @param {Array} props.savedStyleIds component saved style ids\r\n * @param {string} props.defaultStyleId component default style, will be supplied via HOC\r\n * @param {Function} props.previewAttributeCallback callback for preparing attributes to generate style previews\r\n * @param {Function} props.previewElementCallback callback for preparing element to generate style previews\r\n * @param {Function} props.setAttributeRenderPreparation setter preparation method for render attribute preparation, will be supplied via HOC\r\n * @param {Function} props.setElementRenderPreparation setter preparation method for render element preparation, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewParentBlock set parent block type for preview renders, will be supplied via HOC\r\n * @param {Function} props.setRenderPreviewBlockType set preview block type, will be supplied via HOC\r\n * @param {string | null} props.activeStyleId currently active style id applied to selected component, will be supplied via HOC\r\n * @param {Function} props.setActiveStyleId function to set active style id, will be supplied via HOC\r\n * @param {string | null} props.selectedStyleId id of selected style, will be supplied via HOC\r\n * @param {null | string} [props.previewParentBlockType=null] if active block is an inner-block with a defined parent block type, this property will define it, null for default parent block type\r\n * @param {null | string} [props.previewBlockType=null] preview block type, with this prop, preview block type might be overridden, assigning null will force component to use currently active block type\r\n * @param {string | null} props.activeBlockId get block id of currently active block component, will be supplied via HOC\r\n * @param {Array} props.cachedBlockIds cached ids of available ub blocks on editor, will be supplied via HOC\r\n * @param {Function} props.setStartupBlockIds set startup block ids, will be supplied via HOC\r\n * @param {boolean} [props.previewsEnabled=true] status of preview displays\r\n * @param {Function} props.setPreviewsEnabledStatus set status of preview displays, will be supplied via HOC\r\n * @param {Function} props.setCurrentBlockTypeOverride set current block type override, will be supplied via HOC\r\n * @return {JSX.Element} saved styles panel component\r\n * @class\r\n */\r\n\r\nfunction SavedStylesInspectorPanel({\r\n\toverrideBlockType = null,\r\n\tblockType,\r\n\tcomponentStyles,\r\n\tsaveCurrentStyle,\r\n\tupdateCurrentStyle,\r\n\tattributes = null,\r\n\tdefaultAttributes = {},\r\n\tattributesToSave = null,\r\n\t// eslint-disable-next-line no-shadow\r\n\tapplyStyleToComponent,\r\n\tsetAttribute,\r\n\tsavedStyleIds,\r\n\tdefaultStyleId,\r\n\tpreviewAttributeCallback = (attr) => attr,\r\n\tpreviewElementCallback = (el) => el,\r\n\tsetAttributeRenderPreparation,\r\n\tsetElementRenderPreparation,\r\n\tsetRenderPreviewParentBlock,\r\n\tsetRenderPreviewBlockType,\r\n\tactiveStyleId,\r\n\tsetActiveStyleId,\r\n\tselectedStyleId,\r\n\tpreviewParentBlockType = null,\r\n\tpreviewBlockType = null,\r\n\tactiveBlockId,\r\n\tcachedBlockIds,\r\n\tsetStartupBlockIds,\r\n\tpreviewsEnabled = true,\r\n\tsetPreviewsEnabledStatus,\r\n\tsetSelectedItemId,\r\n\tsetCurrentBlockTypeOverride,\r\n}) {\r\n\tconst [markedAttributes, setMarkedAttributes] = useState(\r\n\t\tprepareFinalAttributes()\r\n\t);\r\n\r\n\t/**\r\n\t * Is component marked to apply default style on mount.\r\n\t *\r\n\t * @return {undefined | boolean} marked status\r\n\t */\r\n\tfunction isSubcomponentMarkedForDefaultStyle() {\r\n\t\treturn attributes.applyDefaultStyle;\r\n\t}\r\n\r\n\t/**\r\n\t * Is block marked to apply default style on mount.\r\n\t */\r\n\tfunction isBlockMarkedForDefaultStyle() {\r\n\t\treturn !cachedBlockIds.includes(activeBlockId);\r\n\t}\r\n\r\n\t/**\r\n\t * Calculate active style id.\r\n\t *\r\n\t * @return {string | null} active style id\r\n\t */\r\n\tfunction calculateActiveStyleId() {\r\n\t\tlet savedStyleId = null;\r\n\r\n\t\ttry {\r\n\t\t\t// eslint-disable-next-line array-callback-return\r\n\t\t\tsavedStyleIds.map((id) => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(componentStyles, id)) {\r\n\t\t\t\t\tconst savedStyleObject = componentStyles[id];\r\n\r\n\t\t\t\t\tif (savedStyleObject) {\r\n\t\t\t\t\t\tconst equalityStatus =\r\n\t\t\t\t\t\t\tJSON.stringify(markedAttributes) ===\r\n\t\t\t\t\t\t\tJSON.stringify(savedStyleObject.styles);\r\n\r\n\t\t\t\t\t\tif (equalityStatus) {\r\n\t\t\t\t\t\t\tsavedStyleId = id;\r\n\r\n\t\t\t\t\t\t\t// get out of iteration when saved style id is found\r\n\t\t\t\t\t\t\tthrow new Error();\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t} catch (e) {\r\n\t\t\t// do nothing\r\n\t\t}\r\n\r\n\t\treturn savedStyleId;\r\n\t}\r\n\r\n\t/**\r\n\t * Prepare final attribute object which is only including properties marked as to be saved.\r\n\t *\r\n\t * @return {Object} final attributes\r\n\t */\r\n\tfunction prepareFinalAttributes() {\r\n\t\tlet finalAttributes = {};\r\n\r\n\t\tif (attributesToSave === null) {\r\n\t\t\tfinalAttributes = attributes;\r\n\t\t} else {\r\n\t\t\t// eslint-disable-next-line array-callback-return\r\n\t\t\tattributesToSave.map((key) => {\r\n\t\t\t\tfinalAttributes[key] = attributes[key];\r\n\t\t\t});\r\n\t\t}\r\n\r\n\t\treturn finalAttributes;\r\n\t}\r\n\r\n\t/**\r\n\t * Save style with a given name.\r\n\t *\r\n\t * @param {string} styleName style name\r\n\t * @param {boolean} isStatic is style static\r\n\t */\r\n\tfunction saveStyleFunction(styleName, isStatic = false) {\r\n\t\t// apply newly saved style to trigger related operations\r\n\t\tsaveCurrentStyle(styleName, markedAttributes, isStatic).then(\r\n\t\t\tapplyStyle\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Apply style to component.\r\n\t *\r\n\t * @param {string | null} [styleId=null] style id\r\n\t */\r\n\tfunction applyStyle(styleId = null) {\r\n\t\t// if no style id is supplied, use currently selected style id\r\n\t\tconst finalStyleId =\r\n\t\t\ttypeof styleId === 'string'\r\n\t\t\t\t? styleId || selectedStyleId\r\n\t\t\t\t: selectedStyleId;\r\n\r\n\t\tapplyStyleToComponent(\r\n\t\t\tfinalStyleId,\r\n\t\t\tblockType,\r\n\t\t\tdefaultAttributes,\r\n\t\t\tsetAttribute\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Update component style with a new properties.\r\n\t *\r\n\t * @param {string} styleId style id to update\r\n\t */\r\n\tfunction updateComponentStyle(styleId) {\r\n\t\tif (styleId) {\r\n\t\t\t// apply newly updated style to trigger related operations\r\n\t\t\tupdateCurrentStyle(styleId, markedAttributes).then(applyStyle);\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetCurrentBlockTypeOverride(overrideBlockType);\r\n\t}, []);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetPreviewsEnabledStatus(previewsEnabled);\r\n\t}, [previewsEnabled]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetAttributeRenderPreparation(previewAttributeCallback);\r\n\t}, [previewAttributeCallback]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetElementRenderPreparation(previewElementCallback);\r\n\t}, [previewElementCallback]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetRenderPreviewParentBlock(previewParentBlockType);\r\n\t}, [previewParentBlockType]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetRenderPreviewBlockType(previewBlockType);\r\n\t}, [previewBlockType]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetMarkedAttributes(prepareFinalAttributes());\r\n\t}, [attributes]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\t// reset selected item\r\n\t\tsetSelectedItemId(null);\r\n\r\n\t\t// calculate and update active style id\r\n\t\tsetActiveStyleId(calculateActiveStyleId());\r\n\r\n\t\t// apply default style to subcomponents\r\n\t\tif (isSubcomponentMarkedForDefaultStyle()) {\r\n\t\t\tsetAttribute({ ...attributes, applyDefaultStyle: false });\r\n\t\t\tif (defaultStyleId) {\r\n\t\t\t\tapplyStyle(defaultStyleId);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t// apply default style to newly added blocks\r\n\t\tif (isBlockMarkedForDefaultStyle()) {\r\n\t\t\t// update cached block ids, this way any added new block will not be rechecked for default style functionality\r\n\t\t\tsetStartupBlockIds([...cachedBlockIds, activeBlockId]);\r\n\r\n\t\t\tif (defaultStyleId) {\r\n\t\t\t\tapplyStyle(defaultStyleId);\r\n\t\t\t}\r\n\t\t}\r\n\t}, [markedAttributes]);\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\tconst {\r\n\t\tsetAttributeRenderPreparation,\r\n\t\tsetElementRenderPreparation,\r\n\t\tsetActiveItemId,\r\n\t\tsetRenderPreviewParentBlock,\r\n\t\tsetRenderPreviewBlockType,\r\n\t\tsetStartupBlockIds,\r\n\t\tsetPreviewsEnabledStatus,\r\n\t\tsetSelectedItemId,\r\n\t\tsetCurrentBlockTypeOverride,\r\n\t} = storeDispatch;\r\n\treturn {\r\n\t\tsaveCurrentStyle: saveStyle(storeDispatch, storeSelect),\r\n\t\tupdateCurrentStyle: updateSavedStyle(storeDispatch, storeSelect),\r\n\t\tapplyStyleToComponent: applyStyleToComponent(\r\n\t\t\tstoreDispatch,\r\n\t\t\tstoreSelect\r\n\t\t),\r\n\t\tsetAttributeRenderPreparation,\r\n\t\tsetElementRenderPreparation,\r\n\t\tsetRenderPreviewParentBlock,\r\n\t\tsetRenderPreviewBlockType,\r\n\t\tsetActiveStyleId: setActiveItemId,\r\n\t\tsetStartupBlockIds,\r\n\t\tsetPreviewsEnabledStatus,\r\n\t\tsetSelectedItemId,\r\n\t\tsetCurrentBlockTypeOverride,\r\n\t};\r\n};\r\n\r\n// store selection mapping\r\nconst selectMapping = (namespacedSelect, ownProps) => {\r\n\tconst blockType = namespacedSelect.getBlockType();\r\n\tconst {\r\n\t\tgetActiveItemId,\r\n\t\tgetSelectedItemId,\r\n\t\tgetBlockId,\r\n\t\tgetStartupBlockIds,\r\n\t} = namespacedSelect;\r\n\tconst selectObject = {\r\n\t\tblockType,\r\n\t\tcomponentStyles: namespacedSelect.getComponentSavedStyles(blockType),\r\n\t\tsavedStyleIds: getComponentSavedStyleIds(namespacedSelect),\r\n\t\tdefaultStyleId: getComponentDefaultStyle(namespacedSelect),\r\n\t\tactiveStyleId: getActiveItemId(),\r\n\t\tselectedStyleId: getSelectedItemId(),\r\n\t\tactiveBlockId: getBlockId(),\r\n\t\tcachedBlockIds: getStartupBlockIds(),\r\n\t};\r\n\r\n\t// if no attributes are supplied, use the attributes of the currently selected block\r\n\tif (!ownProps.attributes) {\r\n\t\t// eslint-disable-next-line no-unused-vars\r\n\t\tconst { blockID, ...rest } = namespacedSelect.getBlockAttributes();\r\n\t\tselectObject.attributes = rest;\r\n\t}\r\n\r\n\t// if no default attributes are supplied, use default attributes of the selected block available in the centralized registry\r\n\tif (!ownProps.defaultAttributes) {\r\n\t\tselectObject.defaultAttributes =\r\n\t\t\tgetDefaultBlockAttributes(namespacedSelect);\r\n\t}\r\n\r\n\treturn selectObject;\r\n};\r\n\r\n/**\r\n * @module SavedStylesInspectorPanel\r\n */\r\nexport default withHookManager(\r\n\tconnectWithStore(\r\n\t\tSavedStylesManager.storeNamespace,\r\n\t\tselectMapping,\r\n\t\tactionMapping\r\n\t)(SavedStylesInspectorPanel)\r\n);\r\n","import React, { useState, useEffect } from 'react';\r\nimport SavedStylesListingFilter from '$Inc/components/SavedStyles/SavedStylesListingFilter';\r\nimport SavedStyleItemCardContainer from '$Inc/components/SavedStyles/SavedStyleItemCardContainer';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport {\r\n\tdeleteStyle,\r\n\tsetStyleAsDefaultThunk,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport { getComponentDefaultStyle } from '$BlockStores/savedStyles/selectors';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Component for displaying currently available styles for plugin blocks.\r\n *\r\n * @param {Object} props components properties\r\n * @param {undefined | Object} props.styles styles\r\n * @param {Function} [props.applyStyle=() => {}] apply selected style\r\n * @param {boolean} props.busyStatus busy status of application, will be supplied via HOC\r\n * @param {null | string} props.activeItemId id of active saved style\r\n * @param {undefined | string} props.defaultStyle default style id for current block, will be supplied via HOC\r\n * @param {boolean} props.advancedControlsVisibility visibility status of advanced controls, will be supplied via HOC\r\n * @param {string| null} props.selectedItemId selected style item id, will be supplied via HOC\r\n * @param {Function} props.setSelectedItemId set id of selected style, will be supplied via HOC\r\n * @return {JSX.Element} saved style listing component\r\n * @class\r\n */\r\nfunction SavedStylesListing({\r\n\tbusyStatus,\r\n\tstyles,\r\n\tapplyStyle = () => {},\r\n\tactiveItemId,\r\n\tdefaultStyle,\r\n\tadvancedControlsVisibility,\r\n\tselectedItemId,\r\n\tsetSelectedItemId,\r\n}) {\r\n\tconst [filterName, setFilterName] = useState('');\r\n\tconst [filteredStyles, setFilteredStyles] = useState(styles);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (!advancedControlsVisibility && activeItemId !== selectedItemId) {\r\n\t\t\tapplyStyle(selectedItemId);\r\n\t\t}\r\n\t}, [selectedItemId]);\r\n\r\n\t/**\r\n\t * `useEffect` React hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst filteredStyleList = Object.keys(styles).reduce(\r\n\t\t\t(carry, styleId) => {\r\n\t\t\t\tif (Object.prototype.hasOwnProperty.call(styles, styleId)) {\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\tstyles[styleId].title\r\n\t\t\t\t\t\t\t.toLowerCase()\r\n\t\t\t\t\t\t\t.includes(filterName.toLowerCase())\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tcarry[styleId] = styles[styleId];\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn carry;\r\n\t\t\t},\r\n\t\t\t{}\r\n\t\t);\r\n\r\n\t\tsetFilteredStyles(filteredStyleList);\r\n\t}, [styles, filterName]);\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store select mapping\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { isAdvancedControlsVisible, getSelectedItemId } = storeSelect;\r\n\treturn {\r\n\t\tdefaultStyle: getComponentDefaultStyle(storeSelect),\r\n\t\tadvancedControlsVisibility: isAdvancedControlsVisible(),\r\n\t\tselectedItemId: getSelectedItemId(),\r\n\t};\r\n};\r\n\r\n// store action mapping\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\tconst { setSelectedItemId } = storeDispatch;\r\n\treturn {\r\n\t\tdeleteComponentStyle: deleteStyle(storeDispatch, storeSelect),\r\n\t\tsetDefaultStyle: setStyleAsDefaultThunk(storeDispatch, storeSelect),\r\n\t\tremoveDefaultStyle: () => {\r\n\t\t\tsetStyleAsDefaultThunk(storeDispatch, storeSelect)(null);\r\n\t\t},\r\n\t\tsetSelectedItemId,\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStylesListing\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping,\r\n\tactionMapping\r\n)(withBusyStatus(SavedStylesListing));\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport UbProInspectorTextInput from '$Inc/components/SavedStyles/UbProInspectorTextInput';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\n\r\n/**\r\n * SavedStylesListingFilter component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.value filter value\r\n * @param {Function} props.onInput onInput event callback\r\n * @param {boolean} props.busyStatus busy status, will be supplied via HOC\r\n * @class\r\n */\r\nfunction SavedStylesListingFilter({ value, onInput, busyStatus }) {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module SavedStylesListingFilter\r\n */\r\nexport default withBusyStatus(SavedStylesListingFilter);\r\n","import React, { useState } from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport UbProInspectorTextInput from '$Inc/components/SavedStyles/UbProInspectorTextInput';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport SavedStylesAdvancedButton from '$Inc/components/SavedStyles/SavedStylesAdvancedButton';\r\n\r\n/**\r\n * Button row container for saved style listing operations.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} [props.busyStatus=false] disabled status\r\n * @param {Function} props.saveFunction save function\r\n * @param {boolean} props.prodStatus plugin production status, will be supplied via HOC\r\n * @return {JSX.Element} saved styles button row component\r\n * @class\r\n */\r\nfunction SavedStylesSaveRow({\r\n\tbusyStatus: disabled = false,\r\n\tsaveFunction,\r\n\tprodStatus,\r\n}) {\r\n\tconst [newStyleName, setNewStyleName] = useState('');\r\n\r\n\t/**\r\n\t * Calculate disabled status of save button.\r\n\t *\r\n\t * @return {boolean} disabled status\r\n\t */\r\n\tconst buttonDisabledStatus = () => {\r\n\t\treturn disabled || newStyleName === '';\r\n\t};\r\n\r\n\t/**\r\n\t * Save style of currently selected component.\r\n\t *\r\n\t * @param {boolean} isStatic is style static\r\n\t */\r\n\tconst saveCurrentStyle = (isStatic = false) => {\r\n\t\tsetNewStyleName('');\r\n\t\tsaveFunction(newStyleName, isStatic);\r\n\t};\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t setNewStyleName(val)}\r\n\t\t\t\t/>\r\n\t\t\t\t\r\n\t\t\t\t\t{__('Save', 'ultimate-blocks')}\r\n\t\t\t\t\r\n\t\t\t\t{!prodStatus && (\r\n\t\t\t\t\t saveCurrentStyle(true)}\r\n\t\t\t\t\t\tclassName={'save-to-file'}\r\n\t\t\t\t\t>\r\n\t\t\t\t\t\t{__('Save to File', 'ultimate-blocks')}\r\n\t\t\t\t\t\r\n\t\t\t\t)}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// selector mapping for main store\r\nconst mainStoreSelectorMapping = (namespacedSelect) => {\r\n\tconst { inProduction } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tprodStatus: inProduction(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SavedStylesSaveRow\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectorMapping,\r\n\tnull\r\n)(withBusyStatus(SavedStylesSaveRow));\r\n","import React, { useState, useEffect } from 'react';\r\nimport { Button } from '@wordpress/components';\r\nimport { __ } from '@wordpress/i18n';\r\nimport {\r\n\tdeleteStyle,\r\n\tupdateStyleTitleAction,\r\n} from '$BlockStores/savedStyles/actions';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport withBusyStatus from '$BlockStores/savedStyles/hoc/withBusyStatus';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\nimport SavedStylesAdvancedButton from '$Inc/components/SavedStyles/SavedStylesAdvancedButton';\r\n\r\n/**\r\n * Control wrapper for selected styles.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Function} props.deleteStyle delete a style, will be supplied via HOC\r\n * @param {string | null} props.selectedItemId selected style item id, will be supplied via HOC\r\n * @param {boolean} props.busyStatus app busy status, will be supplied via HOC\r\n * @param {Function} props.updateStyleFunction update selected style item with current component styles\r\n * @param {string|null} props.activeItemId currently active style id, will be supplied via HOC\r\n * @param {Function} props.applyStyle apply currently selected style to active block\r\n * @param {string | null} props.selectedStyleName name of selected style\r\n * @param {Function} props.updateStyleTitle update title of currently selected style\r\n * @param {boolean} props.prodStatus plugin production status, will be supplied via HOC\r\n * @class\r\n */\r\nfunction SelectedSavedStyleControls({\r\n\t// eslint-disable-next-line no-shadow\r\n\tdeleteStyle,\r\n\tselectedItemId,\r\n\tbusyStatus,\r\n\tupdateStyleFunction,\r\n\tactiveItemId,\r\n\tapplyStyle,\r\n\tselectedStyleName,\r\n\tupdateStyleTitle,\r\n\tprodStatus,\r\n}) {\r\n\tconst [titleEditStatus, setTitleEditStatus] = useState(false);\r\n\tconst [editedTitle, setEditedTitle] = useState(selectedStyleName);\r\n\r\n\tuseEffect(() => {\r\n\t\tsetTitleEditStatus(false);\r\n\t\tsetEditedTitle(selectedStyleName);\r\n\t}, [selectedStyleName]);\r\n\r\n\t/**\r\n\t * Disabled status for apply operation.\r\n\t *\r\n\t * @return {boolean} disabled status\r\n\t */\r\n\tfunction isApplyDisabled() {\r\n\t\treturn (\r\n\t\t\tbusyStatus ||\r\n\t\t\tselectedItemId === activeItemId ||\r\n\t\t\tselectedItemId === null\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Save updated style title to server.\r\n\t */\r\n\tfunction updateStyleTitleToServer() {\r\n\t\tif (titleEditStatus && selectedStyleName !== editedTitle) {\r\n\t\t\tupdateStyleTitle(selectedItemId, editedTitle);\r\n\t\t}\r\n\t\tsetTitleEditStatus(false);\r\n\t}\r\n\r\n\t/**\r\n\t * Start title edit operation.\r\n\t */\r\n\tfunction startTitleEdit() {\r\n\t\tif (!staticStyleDisabledStatus()) {\r\n\t\t\tif (titleEditStatus && selectedStyleName !== editedTitle) {\r\n\t\t\t\tupdateStyleTitleToServer();\r\n\t\t\t} else {\r\n\t\t\t\tsetEditedTitle(selectedStyleName);\r\n\t\t\t\tsetTitleEditStatus(!titleEditStatus);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t/**\r\n\t * Static style disabled status.\r\n\t */\r\n\tfunction staticStyleDisabledStatus() {\r\n\t\tif (selectedItemId && selectedItemId.startsWith('ub-dev')) {\r\n\t\t\treturn prodStatus;\r\n\t\t}\r\n\t\treturn false;\r\n\t}\r\n\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t setEditedTitle(e.target.value.trim())}\r\n\t\t\t\t\t\tonKeyDown={(e) => {\r\n\t\t\t\t\t\t\tif (e.code === 'Enter') {\r\n\t\t\t\t\t\t\t\tupdateStyleTitleToServer();\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}}\r\n\t\t\t\t\t\tdisabled={!titleEditStatus}\r\n\t\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t{!staticStyleDisabledStatus() && (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t)}\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\r\n\t\t\t\t{__('Delete', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t updateStyleFunction(selectedItemId)}\r\n\t\t\t>\r\n\t\t\t\t{__('Update', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{__('Apply', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\t{__('Set as Default Style', 'ultimate-blocks')}\r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * Store selection mapping.\r\n *\r\n * @param {Object} storeSelect namespaced store select object\r\n * @return {Object} selection mapping\r\n */\r\nconst selectMapping = (storeSelect) => {\r\n\tconst { getSelectedItemId, getActiveItemId, getComponentStyleName } =\r\n\t\tstoreSelect;\r\n\treturn {\r\n\t\tselectedItemId: getSelectedItemId(),\r\n\t\tactiveItemId: getActiveItemId(),\r\n\t\tselectedStyleName: getComponentStyleName(getSelectedItemId()),\r\n\t};\r\n};\r\n\r\n/**\r\n * Store action mapping.\r\n *\r\n * @param {Object} storeDispatch namespaced store dispatch object\r\n * @param {Object} storeSelect namespaced store select object\r\n * @return {Object} action mapping\r\n */\r\nconst actionMapping = (storeDispatch, storeSelect) => {\r\n\treturn {\r\n\t\tupdateStyleTitle: updateStyleTitleAction(storeDispatch, storeSelect),\r\n\t\tdeleteStyle: deleteStyle(storeDispatch, storeSelect),\r\n\t};\r\n};\r\n\r\n// select mapping for main store\r\nconst mainStoreSelectMapping = (namespacedSelect) => {\r\n\tconst { inProduction } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tprodStatus: inProduction(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module SelectedStyleControls\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tnull\r\n)(\r\n\tconnectWithStore(\r\n\t\tSavedStylesManager.storeNamespace,\r\n\t\tselectMapping,\r\n\t\tactionMapping\r\n\t)(withBusyStatus(SelectedSavedStyleControls))\r\n);\r\n","import React, { useEffect, useRef, useState } from 'react';\r\nimport { Spinner } from '@wordpress/components';\r\nimport { PortalBase } from '$Library/ub-common/Components';\r\nimport { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\nimport { decidePreviewBackground } from '$BlockStores/savedStyles/actions';\r\n\r\n/**\r\n * Style preview modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.htmlContent preview html content\r\n * @param {string} props.targetQuery query for portal parent\r\n * @param {string} props.styleTitle style title\r\n * @param {Function} props.pageBackgroundColor editor page background color function, will be supplied via HOC\r\n * @class\r\n */\r\nfunction StylePreviewModal({\r\n\tstyleTitle,\r\n\thtmlContent,\r\n\ttargetQuery,\r\n\tpageBackgroundColor,\r\n}) {\r\n\tconst [modalPosition, setModalPosition] = useState({});\r\n\r\n\tconst blockPreviewContent = useRef(null);\r\n\tconst pageSimulation = useRef(null);\r\n\r\n\tconst defaultTopMargin = 16;\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tsetModalPosition(calculatePosition());\r\n\t}, []);\r\n\r\n\t/**\r\n\t * useEffect hook\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst { current: pageSimulationElement } = pageSimulation;\r\n\t\tconst { current: blockPreviewContentElement } = blockPreviewContent;\r\n\r\n\t\tif (pageSimulationElement && blockPreviewContentElement) {\r\n\t\t\tconst overflowObject = isOverflowed(\r\n\t\t\t\tpageSimulationElement,\r\n\t\t\t\tblockPreviewContentElement\r\n\t\t\t);\r\n\r\n\t\t\tif (overflowObject.X || overflowObject.Y) {\r\n\t\t\t\tconst { container, preview } = overflowObject.sizes;\r\n\r\n\t\t\t\t/**\r\n\t\t\t\t * Normalize negative numbers to zero.\r\n\t\t\t\t *\r\n\t\t\t\t * @param {number} val value\r\n\t\t\t\t * @return {number} value\r\n\t\t\t\t */\r\n\t\t\t\tfunction negativeToZero(val) {\r\n\t\t\t\t\treturn val < 0 ? 0 : val;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst sideWidth = negativeToZero(\r\n\t\t\t\t\t(preview.width - container.width) / 2\r\n\t\t\t\t);\r\n\r\n\t\t\t\tconst sideHeight = negativeToZero(\r\n\t\t\t\t\t(preview.height - container.height) / 2\r\n\t\t\t\t);\r\n\r\n\t\t\t\tpageSimulationElement.style.height = 'fit-content';\r\n\t\t\t\tpageSimulationElement.style.width = 'fit-content';\r\n\r\n\t\t\t\tmoveElement(pageSimulationElement, {\r\n\t\t\t\t\tX: sideWidth,\r\n\t\t\t\t\tY: sideHeight,\r\n\t\t\t\t});\r\n\r\n\t\t\t\t// move element to start position\r\n\t\t\t\tpageSimulationElement.style.transition = `transform 1s ease-out`;\r\n\t\t\t\tpageSimulationElement.style.transformOrigin = `left top`;\r\n\r\n\t\t\t\tconst animAxis = [];\r\n\r\n\t\t\t\t// prepare animation directions\r\n\t\t\t\tif (overflowObject.X) {\r\n\t\t\t\t\tanimAxis.push(\r\n\t\t\t\t\t\t{ X: -sideWidth, Y: sideHeight },\r\n\t\t\t\t\t\t{ X: sideWidth, Y: sideHeight }\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tif (overflowObject.Y) {\r\n\t\t\t\t\tanimAxis.push(\r\n\t\t\t\t\t\t{ X: sideWidth, Y: -sideHeight },\r\n\t\t\t\t\t\t{ X: sideWidth, Y: sideHeight }\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\tlet step = 0;\r\n\t\t\t\tpageSimulationElement.addEventListener(\r\n\t\t\t\t\t'transitionend',\r\n\t\t\t\t\t({ propertyName }) => {\r\n\t\t\t\t\t\tif (propertyName === 'transform') {\r\n\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\tmoveElement(\r\n\t\t\t\t\t\t\t\t\tpageSimulationElement,\r\n\t\t\t\t\t\t\t\t\tanimAxis[step]\r\n\t\t\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\t\t\tstep = (step + 1) % animAxis.length;\r\n\t\t\t\t\t\t\t}, 500);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t}\r\n\t}, [htmlContent]);\r\n\r\n\t/**\r\n\t * Check whether preview element overflowed within its container\r\n\t *\r\n\t * @param {Node} containerElement container element\r\n\t * @param {Node} previewElement preview element\r\n\t * @return {Object} overflowed axes array\r\n\t */\r\n\tfunction isOverflowed(containerElement, previewElement) {\r\n\t\tconst { width: containerWidth, height: containerHeight } =\r\n\t\t\tcontainerElement.getBoundingClientRect();\r\n\r\n\t\tconst { width: previewWidth, height: previewHeight } =\r\n\t\t\tpreviewElement.getBoundingClientRect();\r\n\r\n\t\treturn {\r\n\t\t\tX: previewWidth > containerWidth,\r\n\t\t\tY: previewHeight > containerHeight,\r\n\t\t\tsizes: {\r\n\t\t\t\tcontainer: {\r\n\t\t\t\t\twidth: containerWidth,\r\n\t\t\t\t\theight: containerHeight,\r\n\t\t\t\t},\r\n\r\n\t\t\t\tpreview: {\r\n\t\t\t\t\twidth: previewWidth,\r\n\t\t\t\t\theight: previewHeight,\r\n\t\t\t\t},\r\n\t\t\t},\r\n\t\t};\r\n\t}\r\n\r\n\t/**\r\n\t * Move preview element by given amounts.\r\n\t *\r\n\t * @param {Node} targetElement target element\r\n\t * @param {Object} amountObject amount object\r\n\t */\r\n\tfunction moveElement(targetElement, amountObject) {\r\n\t\ttargetElement.style.transform = `translate(${amountObject.X || 0}px, ${\r\n\t\t\tamountObject.Y || 0\r\n\t\t}px)`;\r\n\t}\r\n\r\n\t/**\r\n\t * Calculate preview modal position.\r\n\t *\r\n\t * @return {Object} position data\r\n\t */\r\n\tfunction calculatePosition() {\r\n\t\tconst position = {};\r\n\t\tconst targetContainer = document.querySelector(targetQuery);\r\n\r\n\t\tif (targetContainer) {\r\n\t\t\tconst scrolledTop = targetContainer.scrollTop;\r\n\t\t\tposition.top = `${scrolledTop + defaultTopMargin}px`;\r\n\t\t}\r\n\r\n\t\treturn position;\r\n\t}\r\n\r\n\treturn (\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t\t{htmlContent ? (\r\n\t\t\t\t\t\t\t
    \r\n\t\t\t\t\t\t) : (\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t)}\r\n\t\t\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t
    {styleTitle}
    \r\n\t\t\t\r\n\t\t
    \r\n\t);\r\n}\r\n\r\n// store action mapping\r\nconst actionMapping = (dispatch, select) => {\r\n\treturn {\r\n\t\tpageBackgroundColor: decidePreviewBackground(dispatch, select),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module StylePreviewModal\r\n */\r\nexport default connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tnull,\r\n\tactionMapping\r\n)(StylePreviewModal);\r\n","import React from 'react';\r\n\r\n/**\r\n * Text input for inspector panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} [props.disabled=false] disabled status of component\r\n * @param {string} [props.placeholder=''] placeholder text\r\n * @param {string} props.value input value\r\n * @param {Function} props.onInput input callback\r\n * @return {JSX.Element} inspector panel text input component\r\n * @class\r\n */\r\nfunction UbProInspectorTextInput({\r\n\tdisabled = false,\r\n\tplaceholder = '',\r\n\tvalue,\r\n\tonInput,\r\n}) {\r\n\t/* eslint-disable no-shadow */\r\n\treturn (\r\n\t\t onInput(value)}\r\n\t\t/>\r\n\t);\r\n\t/* eslint-enable no-shadow */\r\n}\r\n\r\n/**\r\n * @module UbProInspectorTextInput\r\n */\r\nexport default UbProInspectorTextInput;\r\n","import { createElement, useMemo } from 'react';\r\n\r\n/**\r\n * Component for displaying active block's icon component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object | string} props.iconObject icon object or a string representation of it\r\n * @function Object() { [native code] }\r\n */\r\nfunction ActiveBlockIcon( { iconObject } ) {\r\n\tconst iconElement = useMemo( () => {\r\n\t\tif ( iconObject ) {\r\n\t\t\tswitch ( typeof iconObject ) {\r\n\t\t\t\tcase 'object':\r\n\t\t\t\t\tconst { type, props } = iconObject;\r\n\t\t\t\t\treturn createElement( type, props );\r\n\t\t\t\tcase 'string':\r\n\t\t\t\t\treturn (\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t);\r\n\t\t\t\tdefault:\r\n\t\t\t\t\treturn '?';\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn '?';\r\n\t}, [ iconObject ] );\r\n\r\n\treturn
    { iconElement }
    ;\r\n}\r\n\r\n/**\r\n * @module ActiveBlockIcon\r\n */\r\nexport default ActiveBlockIcon;\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport {\r\n\tBlackWhiteButtonGroup,\r\n\tBlackWhiteButton,\r\n} from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Button Group for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array} [props.buttonLabels=[]] button labels\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellButtonGroupControl({ buttonLabels = [] }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{buttonLabels.map((label, index) => (\r\n\t\t\t\t{label}\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellButtonGroupControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellButtonGroupControl);\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport { PanelColorSettings } from '@wordpress/block-editor';\r\n\r\n/**\r\n * Color control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellColorControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellColorControl);\r\n","import React from 'react';\r\nimport UpsellInspectorPanelBody from '$Inc/components/Upsell/UpsellInspectorPanelBody';\r\nimport UpsellToggleControl from '$Inc/components/Upsell/Controls/UpsellToggleControl';\r\nimport UpsellSelectControl from '$Inc/components/Upsell/Controls/UpsellSelectControl';\r\nimport UpsellColorControl from '$Inc/components/Upsell/Controls/UpsellColorControl';\r\nimport UpsellIconControl from '$Inc/components/Upsell/Controls/UpsellIconControl';\r\nimport UpsellButtonGroupControl from '$Inc/components/Upsell/Controls/UpsellButtonGroupControl';\r\n\r\n/**\r\n *\tDummy control types.\r\n *\r\n * @type {{PANEL: string, TOGGLE: string, SELECT: string}}\r\n */\r\nconst DUMMY_CONTROL_TYPES = {\r\n\tPANEL: 'panel',\r\n\tTOGGLE: 'toggle',\r\n\tSELECT: 'select',\r\n\tCOLOR: 'color',\r\n\tICON: 'icon',\r\n\tBUTTON_GROUP: 'button_group',\r\n};\r\n\r\n/**\r\n * Component for selecting dummy controls.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Object} props.controlData control data\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellControlSelector({ controlData }) {\r\n\tconst renderDummyControl = () => {\r\n\t\tconst { type, ...propsRest } = controlData;\r\n\r\n\t\tlet TargetDummyControl;\r\n\r\n\t\tswitch (type) {\r\n\t\t\tcase DUMMY_CONTROL_TYPES.PANEL:\r\n\t\t\t\tTargetDummyControl = UpsellInspectorPanelBody;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.TOGGLE:\r\n\t\t\t\tTargetDummyControl = UpsellToggleControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.SELECT:\r\n\t\t\t\tTargetDummyControl = UpsellSelectControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.COLOR:\r\n\t\t\t\tTargetDummyControl = UpsellColorControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.ICON:\r\n\t\t\t\tTargetDummyControl = UpsellIconControl;\r\n\t\t\t\tbreak;\r\n\t\t\tcase DUMMY_CONTROL_TYPES.BUTTON_GROUP:\r\n\t\t\t\tTargetDummyControl = UpsellButtonGroupControl;\r\n\t\t\t\tbreak;\r\n\t\t\tdefault:\r\n\t\t\t\tTargetDummyControl = null;\r\n\t\t\t\tbreak;\r\n\t\t}\r\n\r\n\t\treturn TargetDummyControl ? (\r\n\t\t\t\r\n\t\t) : null;\r\n\t};\r\n\r\n\treturn renderDummyControl();\r\n}\r\n\r\n/**\r\n * @module UpsellControlSelector\r\n */\r\nexport default UpsellControlSelector;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Upsell control wrapper component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element} props.children component children\r\n * @param {string} props.featureId feature id\r\n * @param {Function} props.showModal show modal, will be supplied by HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellControlWrapper({ children, featureId, showModal }) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t showModal(featureId)}\r\n\t\t\ttitle={__('click for more info', 'ultimate-blocks')}\r\n\t\t>\r\n\t\t\t{children}\r\n\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store action mapping\r\nconst mainStoreActionMap = (namespacedDispatch) => {\r\n\treturn {\r\n\t\tshowModal: showExtensionInfo(namespacedDispatch),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellControlWrapper\r\n */\r\nexport default connectWithMainStore(\r\n\tnull,\r\n\tmainStoreActionMap\r\n)(UpsellControlWrapper);\r\n","import React from 'react';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\nimport { IconControl } from '$Library/ub-common/Components';\r\n\r\n/**\r\n * Icon control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellIconControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellIconControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellIconControl);\r\n","import React from 'react';\r\nimport { SelectControl } from '@wordpress/components';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\n\r\n/**\r\n * Select control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellSelectControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellSelectControl);\r\n","import React from 'react';\r\nimport { ToggleControl } from '@wordpress/components';\r\nimport withUpsellControlWrapper from '$Inc/hoc/withUpsellControlWrapper';\r\n\r\n/**\r\n * Toggle control for upsell features.\r\n *\r\n * @param {Object} props component properties\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellToggleControl(props) {\r\n\treturn ;\r\n}\r\n\r\n/**\r\n * @module UpsellToggleControl\r\n */\r\nexport default withUpsellControlWrapper(UpsellToggleControl);\r\n","import React, { useState, useEffect } from 'react';\r\nimport { FontAwesomeIcon } from '@fortawesome/react-fontawesome';\r\n\r\n/**\r\n * Navigation types.\r\n *\r\n * @type {{LEFT: string, RIGHT: string}}\r\n */\r\nexport const navigationType = {\r\n\tLEFT: 'fa-solid fa-caret-left',\r\n\tRIGHT: 'fa-solid fa-caret-right',\r\n};\r\n\r\n/**\r\n * Modal navigation component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.type navigation type, use `navigationType` object for available type\r\n * @param {boolean} [props.disable=false] disabled status\r\n * @param {Function} props.clickHandler click handler\r\n * @function Object() { [native code] }\r\n */\r\nfunction ModalNavigation({ type, disable = false, clickHandler }) {\r\n\tconst [finalType, setType] = useState(type);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tconst navigationKeys = Object.values(navigationType);\r\n\r\n\t\t// don't let unsupported navigation types to be selected\r\n\t\tif (!navigationKeys.includes(type)) {\r\n\t\t\tsetType(navigationType.LEFT);\r\n\t\t}\r\n\t}, [type]);\r\n\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module ModalNavigation\r\n */\r\nexport default ModalNavigation;\r\n","import React from 'react';\r\nimport UpsellProPanel from '$Inc/components/Upsell/UpsellProPanel';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport UpsellControlSelector from '$Inc/components/Upsell/Controls/UpsellControlSelector';\r\n\r\n/**\r\n * Upsell dummy inspector wrapper for side panel.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | null} props.controlsData dummy controls data, will be supplied via HOC\r\n * @param {boolean} props.proStatus plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorDummy({ controlsData, proStatus }) {\r\n\treturn (\r\n\t\t!proStatus &&\r\n\t\tcontrolsData &&\r\n\t\tArray.isArray(controlsData) &&\r\n\t\tcontrolsData.length > 0 && (\r\n\t\t\t\r\n\t\t\t\t{controlsData.map((data) => (\r\n\t\t\t\t\t\r\n\t\t\t\t))}\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// main store select mapping\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getUpsellDummyControlDataActiveBlock, getProStatus } =\r\n\t\tnamespacedSelect;\r\n\r\n\treturn {\r\n\t\tcontrolsData: getUpsellDummyControlDataActiveBlock(),\r\n\t\tproStatus: getProStatus(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellInspectorDummy\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(UpsellInspectorDummy);\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport VitalizeText from '$Inc/components/Upsell/VitalizeText';\r\nimport { showExtensionInfo } from '$BlockStores/mainStore/actions';\r\n\r\n/**\r\n * Upsell inspector notice for pro features available for current active block.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.blockTitle block title\r\n * @param {string} props.logoUrl logo url, will be supplied via HOC\r\n * @param {Function} props.showInfo show info for block extension features\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorNotice( { blockTitle, logoUrl, showInfo } ) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t\r\n\t\t\t
    \r\n\t\t\t\t{\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t\r\n\t\t\t\t\t{ blockTitle } has{ ' ' }\r\n\t\t\t\t\tPRO enhancements.\r\n\t\t\t\t\r\n\t\t\t
    \r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store selector mapping\r\nconst selectMapping = ( namespacedSelect ) => {\r\n\tconst { getLogoUrl } = namespacedSelect;\r\n\r\n\treturn { logoUrl: getLogoUrl() };\r\n};\r\n\r\n// main store action mapping\r\nconst actionMapping = ( namespacedDispatch ) => {\r\n\treturn {\r\n\t\tshowInfo: () => showExtensionInfo( namespacedDispatch )(),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellInspectorNotice\r\n */\r\nexport default connectWithMainStore(\r\n\tselectMapping,\r\n\tactionMapping\r\n)( UpsellInspectorNotice );\r\n","import React from 'react';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport UpsellControlSelector from '$Inc/components/Upsell/Controls/UpsellControlSelector';\r\n\r\n/**\r\n * General inspector panel body dedicated only to hold upsell controls.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.label panel title\r\n * @param {Array} props.contentData content data for dummy controls inside this panel\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellInspectorPanelBody({ label, contentData }) {\r\n\treturn (\r\n\t\t\r\n\t\t\t{contentData.map((data) => (\r\n\t\t\t\t\r\n\t\t\t))}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellInspectorPanelBody.\r\n */\r\nexport default UpsellInspectorPanelBody;\r\n","import React, { Fragment, useCallback, useEffect, useState } from 'react';\r\nimport { withSelect } from '@wordpress/data';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport { PortalBase } from '$Library/ub-common/Components';\r\nimport UpsellInspectorNotice from '$Inc/components/Upsell/UpsellInspectorNotice';\r\nimport UpsellModal from '$Inc/components/Upsell/UpsellModalEditor';\r\n\r\n/**\r\n * Main container for upsell manager component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string | null} props.activeBlock type of currently active block on editor, will be supplied via HOC\r\n * @param {string | null} props.activeBlockTitle title of currently active block on editor, will be supplied via HOC\r\n * @param {null | Object} props.blockUpsellData active block upsell data, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellMain({ activeBlock, activeBlockTitle, blockUpsellData }) {\r\n\tconst [summaryVisibility, setSummaryVisibility] = useState(false);\r\n\tconst [noticeWrapperNode, setNoticeWrapperNode] = useState(null);\r\n\r\n\tconst noticeParentQuery = '.interface-complementary-area';\r\n\r\n\tconst onWrapRefChange = useCallback((el) => {\r\n\t\tsetNoticeWrapperNode(el);\r\n\t}, []);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\t// reOrderNotice();\r\n\t}, [noticeWrapperNode]);\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect(() => {\r\n\t\tif (activeBlock && blockUpsellData) {\r\n\t\t\tsetSummaryVisibility(true);\r\n\t\t} else {\r\n\t\t\tsetSummaryVisibility(false);\r\n\t\t}\r\n\t}, [activeBlock, blockUpsellData]);\r\n\r\n\treturn (\r\n\t\tsummaryVisibility && (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// selector mapping for core stores\r\nconst coreWithSelect = withSelect((select) => {\r\n\tconst { getSelectedBlock } = select('core/block-editor');\r\n\tconst { getBlockType } = select('core/blocks');\r\n\r\n\treturn {\r\n\t\tactiveBlock: getSelectedBlock()?.name,\r\n\t\tactiveBlockTitle: getBlockType(getSelectedBlock()?.name)?.title,\r\n\t};\r\n})(UpsellMain);\r\n\r\n// selector mapping for plugin main store\r\nconst mainStoreSelectMapping = (namespacedSelect) => {\r\n\tconst { getUpsellDataActiveBlock } = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tblockUpsellData: getUpsellDataActiveBlock(),\r\n\t};\r\n};\r\n\r\n/*\r\n * @module UpsellMain\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tnull\r\n)(coreWithSelect);\r\n","import React, { useEffect, useState } from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport VitalizeText from './VitalizeText';\r\nimport ActiveBlockIcon from './ActiveBlockIcon';\r\nimport UpsellModalContent from './UpsellModalContent';\r\nimport UpsellModalButton, { modalButtonTypes } from './UpsellModalButton';\r\nimport ModalNavigation, { navigationType } from './ModalNavigation';\r\n\r\n/**\r\n * Upsell modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} props.modalVisibility modal visibility status, will be supplied via HOC\r\n * @param {Function} props.closeModal close modal window, will be supplied via HOC\r\n * @param {Object} props.upsellData upsell data to show, will be supplied via HOC\r\n * @param {string} props.defaultFeatureSs default feature screenshot for empty replacements, will be supplied via HOC\r\n * @param {string} props.proUrl pro url, will be supplied via HOC\r\n * @param {Object} props.targetBlockIcon block icon object for target block\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalBase( {\r\n\tmodalVisibility,\r\n\tcloseModal,\r\n\tupsellData,\r\n\tdefaultFeatureSs,\r\n\tproUrl,\r\n\ttargetBlockIcon,\r\n} ) {\r\n\tconst [ dataIndex, setDataIndex ] = useState( 0 );\r\n\tconst [ allData, setAllData ] = useState( [] );\r\n\tconst [ currentData, setCurrentData ] = useState( null );\r\n\r\n\t/**\r\n\t * Pre-check for increment/decrement operations.\r\n\t *\r\n\t * @param {number} amount amount\r\n\t * @return {boolean} pre operation status\r\n\t */\r\n\tconst preIncDecCheck = ( amount ) => {\r\n\t\tconst finalIndex = dataIndex + amount;\r\n\r\n\t\treturn finalIndex >= 0 && finalIndex !== allData.length;\r\n\t};\r\n\r\n\t/**\r\n\t * Increment/decrement index.\r\n\t *\r\n\t * @param {number} amount amount\r\n\t */\r\n\tconst incDecIndex = ( amount ) => {\r\n\t\tconst finalIndex = dataIndex + amount;\r\n\r\n\t\tif ( preIncDecCheck( amount ) ) {\r\n\t\t\tsetDataIndex( finalIndex );\r\n\t\t}\r\n\t};\r\n\r\n\t/**\r\n\t * Navigation button status.\r\n\t *\r\n\t * @param {number} amount assigned increment/decrement amount\r\n\t * @return {boolean} status\r\n\t */\r\n\tconst navStatus = ( amount ) => {\r\n\t\treturn allData.length > 1 && preIncDecCheck( amount );\r\n\t};\r\n\r\n\t/**\r\n\t * Direct current page to pro url.\r\n\t */\r\n\tconst directToProUrl = () => {\r\n\t\twindow.open( proUrl, '_blank' );\r\n\t};\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\tif ( upsellData && typeof upsellData === 'object' ) {\r\n\t\t\tconst upsellDataValues = Object.values( upsellData );\r\n\t\t\tsetAllData( upsellDataValues );\r\n\r\n\t\t\tsetCurrentData( upsellDataValues[ 0 ] );\r\n\t\t}\r\n\r\n\t\tsetDataIndex( 0 );\r\n\t}, [ upsellData ] );\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\t// reset data index on visibility changes\r\n\t\tsetDataIndex( 0 );\r\n\t}, [ modalVisibility ] );\r\n\r\n\t/**\r\n\t * useEffect hook.\r\n\t */\r\n\tuseEffect( () => {\r\n\t\tsetCurrentData( allData[ dataIndex ] );\r\n\t}, [ dataIndex, allData ] );\r\n\r\n\treturn (\r\n\t\tmodalVisibility &&\r\n\t\tcurrentData && (\r\n\t\t\t
    \r\n\t\t\t\t incDecIndex( -1 ) }\r\n\t\t\t\t\ttype={ navigationType.LEFT }\r\n\t\t\t\t\tdisable={ ! navStatus( -1 ) }\r\n\t\t\t\t/>\r\n\t\t\t\t
    \r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t{ currentData.name }\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ __( 'Close', 'ultimate-blocks' ) }\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{ __( 'Buy PRO', 'ultimate-blocks' ) }\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
    \r\n\t\t\t\t
    \r\n\t\t\t\t incDecIndex( 1 ) }\r\n\t\t\t\t\ttype={ navigationType.RIGHT }\r\n\t\t\t\t\tdisable={ ! navStatus( 1 ) }\r\n\t\t\t\t/>\r\n\t\t\t
    \r\n\t\t)\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalBase\r\n */\r\nexport default UpsellModalBase;\r\n","import React from 'react';\r\n\r\n/**\r\n * Modal button types.\r\n *\r\n * @type {{PRIO: string, BASIC: string}}\r\n */\r\nexport const modalButtonTypes = {\r\n\tBASIC: 'basic',\r\n\tPRIO: 'prio',\r\n};\r\n\r\n/**\r\n * Button component for upsell modal.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | string} props.children component children\r\n * @param {Function} props.clickHandler button click handler\r\n * @param {string} [props.type=basic] button type\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalButton({\r\n\tchildren,\r\n\tclickHandler,\r\n\ttype = modalButtonTypes.BASIC,\r\n}) {\r\n\treturn (\r\n\t\t// eslint-disable-next-line jsx-a11y/click-events-have-key-events,jsx-a11y/no-static-element-interactions\r\n\t\t {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\te.stopPropagation();\r\n\r\n\t\t\t\tclickHandler(e);\r\n\t\t\t}}\r\n\t\t>\r\n\t\t\t{children}\r\n\t\t\r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalButton\r\n */\r\nexport default UpsellModalButton;\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\n\r\n/**\r\n * Upsell modal content component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {string} props.ssUrl screenshot url\r\n * @param {string} props.description content description\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalContent({ ssUrl, description }) {\r\n\treturn (\r\n\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{__('feature\r\n\t\t\t
    \r\n\t\t\t
    \r\n\t\t\t\t{description}\r\n\t\t\t
    \r\n\t\t
    \r\n\t);\r\n}\r\n\r\n/**\r\n * @module UpsellModalContent\r\n */\r\nexport default UpsellModalContent;\r\n","import React from 'react';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\nimport { hideUpsellModal } from '$BlockStores/mainStore/actions';\r\nimport UpsellModalBase from '$Inc/components/Upsell/UpsellModalBase';\r\n\r\n/**\r\n * Upsell modal component.\r\n *\r\n * @param {Object} props component properties\r\n * @param {boolean} props.modalVisibility modal visibility status, will be supplied via HOC\r\n * @param {Function} props.closeModal close modal window, will be supplied via HOC\r\n * @param {Object} props.upsellData upsell data to show, will be supplied via HOC\r\n * @param {string} props.defaultFeatureSs default feature screenshot for empty replacements, will be supplied via HOC\r\n * @param {string} props.proUrl pro url, will be supplied via HOC\r\n * @param {Object} props.activeBlockIcon active block icon object\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellModalEditor( {\r\n\tmodalVisibility,\r\n\tcloseModal,\r\n\tupsellData,\r\n\tdefaultFeatureSs,\r\n\tproUrl,\r\n\tactiveBlockIcon,\r\n} ) {\r\n\treturn (\r\n\t\t\r\n\t);\r\n}\r\n\r\n// main store selector mapping\r\nconst mainStoreSelectMapping = ( namespacedSelect ) => {\r\n\tconst {\r\n\t\tupsellModalVisibilityStatus,\r\n\t\tgetUpsellTargetExtensionInfoShow,\r\n\t\tgetUpsellDataActiveBlock,\r\n\t\tgetLogoUrl,\r\n\t\tgetAssets,\r\n\t\tgetActiveBlockIconObject,\r\n\t} = namespacedSelect;\r\n\r\n\treturn {\r\n\t\tmodalVisibility: upsellModalVisibilityStatus(),\r\n\t\tupsellData: getUpsellDataActiveBlock(\r\n\t\t\tgetUpsellTargetExtensionInfoShow()\r\n\t\t),\r\n\t\tdefaultFeatureSs: getLogoUrl(),\r\n\t\tproUrl: getAssets( 'proUrl' ),\r\n\t\tactiveBlockIcon: getActiveBlockIconObject(),\r\n\t};\r\n};\r\n\r\n// main store action mapping\r\nconst mainStoreActionMapping = ( namespacedDispatch ) => {\r\n\treturn {\r\n\t\tcloseModal: hideUpsellModal( namespacedDispatch ),\r\n\t};\r\n};\r\n\r\n/**\r\n * @module UpsellModal\r\n */\r\nexport default connectWithMainStore(\r\n\tmainStoreSelectMapping,\r\n\tmainStoreActionMapping\r\n)( UpsellModalEditor );\r\n","import React from 'react';\r\nimport { __ } from '@wordpress/i18n';\r\nimport { PanelBody } from '@wordpress/components';\r\nimport connectWithMainStore from '$BlockStores/mainStore/hoc/connectWithMainStore';\r\n\r\n/**\r\n * Pro panel container for inspector upsell controls and panel bodies.\r\n *\r\n * @param {Object} props component properties\r\n * @param {JSX.Element | Function | Array } props.children component children\r\n * @param {boolean} props.proStatus plugin pro status, will be supplied via HOC\r\n * @function Object() { [native code] }\r\n */\r\nfunction UpsellProPanel({ proStatus, children }) {\r\n\treturn (\r\n\t\t!proStatus && (\r\n\t\t\t\r\n\t\t\t\t{children}\r\n\t\t\t\r\n\t\t)\r\n\t);\r\n}\r\n\r\n// main store select mapping\r\nconst selectMapping = (namespacedSelect) => {\r\n\tconst { getProStatus } = namespacedSelect;\r\n\r\n\treturn { proStatus: getProStatus() };\r\n};\r\n\r\n/**\r\n * @module UpsellProPanel\r\n */\r\nexport default connectWithMainStore(selectMapping, null)(UpsellProPanel);\r\n","import React from 'react';\r\n\r\n/**\r\n * Vitalize text.\r\n *\r\n * @param {Object} props component properties\r\n * @param {Array | JSX.Element | string } props.children component children\r\n * @function Object() { [native code] }\r\n */\r\nfunction VitalizeText({ children }) {\r\n\treturn {children};\r\n}\r\n\r\n/**\r\n * @module VitalizeText\r\n */\r\nexport default VitalizeText;\r\n","/**\r\n * Get current env mode.\r\n *\r\n * @return {string} env mode\r\n */\r\nexport const currentMode = () => {\r\n\treturn UB_ENV;\r\n};\r\n\r\n/**\r\n * Check target mode against current env mode.\r\n *\r\n * @param {string} against target mode to check for\r\n * @return {boolean} match\r\n */\r\nconst modeCheck = (against) => {\r\n\treturn currentMode() === against;\r\n};\r\n\r\n/**\r\n * Check if current env is development.\r\n *\r\n * @return {boolean} match\r\n */\r\nexport const modeCheckDev = () => {\r\n\treturn modeCheck('development');\r\n};\r\n\r\n/**\r\n * Check if current env is production.\r\n *\r\n * @return {boolean} match\r\n */\r\nexport const modeCheckProd = () => {\r\n\treturn modeCheck('production');\r\n};\r\n","import React from 'react';\r\nimport UpsellControlWrapper from '$Inc/components/Upsell/Controls/UpsellControlWrapper';\r\n\r\n/**\r\n * HOC for adding wrapper and default props to target component.\r\n *\r\n * @param {JSX.Element | Function} Component target component to be wrapped\r\n * @return {(function(*))|*} wrapped component\r\n */\r\nconst withUpsellControlWrapper =\r\n\t(Component) =>\r\n\t({\r\n\t\tlabel,\r\n\t\tfeatureId,\r\n\t\thelp = '',\r\n\t\toptions = [],\r\n\t\tcolorSettings = [],\r\n\t\ttitle = '',\r\n\t\tselectedIcon = '',\r\n\t\tbuttonLabels = [],\r\n\t}) => {\r\n\t\tconst defaultProps = {\r\n\t\t\tonChange: () => {},\r\n\t\t};\r\n\r\n\t\tconst finalProps = {\r\n\t\t\t...defaultProps,\r\n\t\t\tlabel,\r\n\t\t\ttitle,\r\n\t\t\thelp,\r\n\t\t\toptions,\r\n\t\t\tcolorSettings,\r\n\t\t\tselectedIcon,\r\n\t\t\tbuttonLabels,\r\n\t\t};\r\n\r\n\t\treturn (\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t);\r\n\t};\r\n\r\n/**\r\n * @module withUpsellControlWrapper\r\n */\r\nexport default withUpsellControlWrapper;\r\n","import { ManagerBase, registerPreviewManager } from '$Library/ub-common/Inc';\r\nimport MainStore from '$BlockStores/mainStore';\r\nimport UpsellManager from '$Manager/UpsellManager';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Manager for handling pro features of plugin on editor side.\r\n *\r\n * Depends on initializations of:\r\n * - MainStore\r\n */\r\nclass ProManager extends ManagerBase {\r\n\t/**\r\n\t * Get plugin pro status.\r\n\t *\r\n\t * @return {boolean} status\r\n\t */\r\n\tproStatus() {\r\n\t\treturn MainStore.select().getProStatus();\r\n\t}\r\n\r\n\t/**\r\n\t * Pro manager initialization logic.\r\n\t *\r\n\t * @private\r\n\t */\r\n\t_initLogic() {\r\n\t\tif (!this.proStatus()) {\r\n\t\t\t// initialize upsell manager\r\n\t\t\tUpsellManager.init();\r\n\t\t\tUpsellManager.addDummyInspectorControls();\r\n\r\n\t\t\t// register preview manager block\r\n\t\t\tregisterPreviewManager();\r\n\r\n\t\t\t// initialize saved styles manager\r\n\t\t\tSavedStylesManager.init();\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * @module ProManager\r\n */\r\nexport default new ProManager();\r\n","import {select, dispatch} from '@wordpress/data';\r\nimport {\r\n\tManagerBase,\r\n\tFrontendDataManager,\r\n\tHookManager,\r\n\thookTypes,\r\n} from '$Library/ub-common/Inc';\r\nimport SavedStylesStore from '$BlockStores/savedStyles';\r\n\r\n/**\r\n * Saved styles manager for frontend.\r\n *\r\n * Depends on initializations of:\r\n * - FrontendDataManager\r\n */\r\nclass SavedStylesManager extends ManagerBase {\r\n\t/**\r\n\t * Store object\r\n\t *\r\n\t * @type {null | Object}\r\n\t */\r\n\t#store = null;\r\n\r\n\t/**\r\n\t * Store namespace.\r\n\t *\r\n\t * @type {string}\r\n\t */\r\n\tstoreNamespace = 'ub/saved-styles-base';\r\n\r\n\t/**\r\n\t * Create persistent state object.\r\n\t *\r\n\t * @private\r\n\t * @return {Object} persistent state\r\n\t */\r\n\t#preparePersistentState() {\r\n\t\tlet savedStylesData =\r\n\t\t\tFrontendDataManager.getDataProperty('savedStyles');\r\n\r\n\t\t// in order to get various block info (icon, name, description, etc), we register our blocks on settings page too, but since no style data will be shared with that script, we need to check and overwrite this data here to not break settings page functionality\r\n\t\tif (!savedStylesData) {\r\n\t\t\tsavedStylesData = {\r\n\t\t\t\tsaved: {},\r\n\t\t\t};\r\n\t\t}\r\n\r\n\t\tif (savedStylesData.saved.styles) {\r\n\t\t\tsavedStylesData.saved.styles = JSON.parse(\r\n\t\t\t\tatob(savedStylesData.saved.styles)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tsavedStylesData.saved.styles = {};\r\n\t\t}\r\n\r\n\t\tif (Array.isArray(savedStylesData.saved.styles)) {\r\n\t\t\tsavedStylesData.saved.styles = {};\r\n\t\t}\r\n\r\n\t\t// eslint-disable-next-line array-callback-return\r\n\t\tObject.keys(savedStylesData.saved.styles).map((blockType) => {\r\n\t\t\tif (\r\n\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\tsavedStylesData.saved.styles,\r\n\t\t\t\t\tblockType\r\n\t\t\t\t)\r\n\t\t\t) {\r\n\t\t\t\tif (Array.isArray(savedStylesData.saved.styles[blockType])) {\r\n\t\t\t\t\tsavedStylesData.saved.styles[blockType] = {};\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t});\r\n\r\n\t\tif (savedStylesData.saved.defaultStyles) {\r\n\t\t\tsavedStylesData.saved.defaultStyles = JSON.parse(\r\n\t\t\t\tatob(savedStylesData.saved.defaultStyles)\r\n\t\t\t);\r\n\t\t} else {\r\n\t\t\tsavedStylesData.saved.defaultStyles = {};\r\n\t\t}\r\n\r\n\t\treturn {...savedStylesData};\r\n\t}\r\n\r\n\t/**\r\n\t * Saved styles manager initialization manager.\r\n\t */\r\n\t_initLogic() {\r\n\t\tconst persistentState = this.#preparePersistentState();\r\n\t\tthis.#registerStore(persistentState);\r\n\r\n\t\twindow.onload = () => {\r\n\t\t\tthis.#cacheStartupBlockIds();\r\n\t\t};\r\n\r\n\t\tHookManager.addFilter(\r\n\t\t\thookTypes.filters.ADD_SUB_COMPONENT,\r\n\t\t\t'savedStylesManagerSubComponentAdd',\r\n\t\t\t(defaultProps) => {\r\n\t\t\t\treturn {...defaultProps, applyDefaultStyle: true};\r\n\t\t\t}\r\n\t\t);\r\n\t}\r\n\r\n\t/**\r\n\t * Find blocks belonging to ultimate blocks and cache their ids.\r\n\t */\r\n\t#cacheStartupBlockIds() {\r\n\t\tconst blocksOnEditor = select('core/block-editor').getBlocks();\r\n\r\n\t\tconst ubBlockIds = blocksOnEditor.reduce((carry, blockProps) => {\r\n\t\t\tif (blockProps.name.startsWith('ub/')) {\r\n\t\t\t\tcarry.push(blockProps.clientId);\r\n\t\t\t}\r\n\r\n\t\t\treturn carry;\r\n\t\t}, []);\r\n\r\n\t\t// cache blocks ids to store\r\n\t\tdispatch(this.storeNamespace).setStartupBlockIds(ubBlockIds);\r\n\t}\r\n\r\n\t/**\r\n\t * Register manager store to centralized data registry.\r\n\t *\r\n\t * @private\r\n\t * @param {Object} storeState store state\r\n\t */\r\n\t#registerStore(storeState) {\r\n\t\tthis.#store = new SavedStylesStore(this.storeNamespace);\r\n\t\tthis.#store.registerStore(storeState);\r\n\t}\r\n}\r\n\r\n/**\r\n * @module SavedStylesManager\r\n */\r\nexport default new SavedStylesManager();\r\n","import { render } from 'react-dom';\r\nimport { ManagerBase } from '$Library/ub-common/Inc';\r\nimport UpsellMain from '$Inc/components/Upsell/UpsellMain';\r\nimport { createHigherOrderComponent } from '@wordpress/compose';\r\nimport { Fragment } from 'react';\r\nimport { addFilter } from '@wordpress/hooks';\r\nimport { InspectorControls } from '@wordpress/block-editor';\r\nimport UpsellInspectorDummy from '$Inc/components/Upsell/UpsellInspectorDummy';\r\n\r\n/**\r\n * Editor upsell manager.\r\n */\r\nclass UpsellManager extends ManagerBase {\r\n\t_initLogic() {\r\n\t\tdocument.addEventListener('DOMContentLoaded', () => {\r\n\t\t\tconst range = document.createRange();\r\n\t\t\trange.setStart(document.body, 0);\r\n\r\n\t\t\tconst containerStringified = '
    ';\r\n\t\t\tconst containerFragment =\r\n\t\t\t\trange.createContextualFragment(containerStringified);\r\n\r\n\t\t\tdocument.body.appendChild(containerFragment);\r\n\r\n\t\t\tconst container = document.querySelector('#ubUpsellContainer');\r\n\t\t\trender(, container);\r\n\t\t});\r\n\t}\r\n\r\n\t/**\r\n\t * Add dummy inspector controls to sidebar.\r\n\t */\r\n\taddDummyInspectorControls() {\r\n\t\tconst withInspectorControls = createHigherOrderComponent(\r\n\t\t\t(BlockEdit) => (props) => {\r\n\t\t\t\treturn (\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t);\r\n\t\t\t},\r\n\t\t\t'withTestControls'\r\n\t\t);\r\n\r\n\t\tconst context = global || self;\r\n\t\tconst proStatus = context.ubMainStore.select().getProStatus();\r\n\r\n\t\tif (!proStatus) {\r\n\t\t\taddFilter('editor.BlockEdit', 'ub/test', withInspectorControls);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * @module UpsellManager\r\n */\r\nexport default new UpsellManager();\r\n","import { registerBlockType } from '@wordpress/blocks';\r\n\r\n/**\r\n * Register plugin block.\r\n *\r\n * `attributes` key can be omitted from `options` to use block attributes registered on backend with `register_block_type` WordPress function.\r\n *\r\n * @param {string} blockTypeId block type\r\n * @param {Object} options block options\r\n */\r\nfunction registerPluginBlock(blockTypeId, options) {\r\n\tlet { attributes } = options;\r\n\r\n\t// attribute checking\r\n\tif (!attributes || typeof attributes !== 'object') {\r\n\t\tattributes = {};\r\n\t}\r\n\r\n\tconst context = self || global;\r\n\tconst MainStore = context.ubMainStore;\r\n\r\n\tif (MainStore && MainStore.isInitialized()) {\r\n\t\tconst defaultBlockAttributes =\r\n\t\t\tMainStore.select().getBlockDefaultAttributes(blockTypeId);\r\n\r\n\t\tattributes = { ...defaultBlockAttributes, ...attributes };\r\n\r\n\t\t// filter block attributes\r\n\t\tMainStore.dispatch().applyPluginFilter(\r\n\t\t\t`${blockTypeId}-attributes`,\r\n\t\t\tattributes,\r\n\t\t\t(finalData) => {\r\n\t\t\t\toptions.attributes = finalData;\r\n\t\t\t}\r\n\t\t);\r\n\t}\r\n\r\n\tregisterBlockType(blockTypeId, options);\r\n}\r\n\r\n/**\r\n * @module registerPluginBlock\r\n */\r\nexport default registerPluginBlock;\r\n","/*\r\n * Operations that are queued before registration of blocks.\r\n *\r\n * This file will include mainly features that will support block functionality.\r\n */\r\nimport { FrontendDataManager } from '$Library/ub-common/Inc';\r\nimport MainStore from '$BlockStores/mainStore';\r\nimport ProManager from '$Manager/ProManager';\r\n\r\n// initialize frontend data manager\r\nFrontendDataManager.init('ubEditorClientData');\r\n\r\n// initialize main plugin store\r\nMainStore.init('ub/main');\r\n\r\n// initialize pro manager\r\nProManager.init();\r\n","import ACTION_TYPES from './types';\r\nimport { addFilter, applyFilters } from '@wordpress/hooks';\r\nimport { select } from '@wordpress/data';\r\n\r\n/**\r\n * Store actions.\r\n *\r\n * @param {string} storeName store name\r\n * @return {Object} action object\r\n */\r\nconst actions = (storeName) => {\r\n\t/**\r\n\t * Prepare hook name.\r\n\t *\r\n\t * @param {string} hookName name of hook\r\n\t * @param {string} hookType type of hook, available values 'action', 'filter'\r\n\t * @return {string} generated hook name\r\n\t */\r\n\tconst preparePluginHookName = (hookName, hookType) => {\r\n\t\tconst availableHookTypes = ['action', 'filter'];\r\n\r\n\t\tlet finalHookType = availableHookTypes[0];\r\n\t\tif (availableHookTypes.includes(hookType)) {\r\n\t\t\tfinalHookType = hookType;\r\n\t\t}\r\n\r\n\t\treturn `${storeName.toLowerCase()}_${finalHookType}-${hookName.replaceAll(\r\n\t\t\t'/',\r\n\t\t\t'_'\r\n\t\t)}`;\r\n\t};\r\n\r\n\treturn {\r\n\t\t/**\r\n\t\t * Apply plugin filters.\r\n\t\t *\r\n\t\t * @param {string} filterName name of filter\r\n\t\t * @param {any} filterData data to be filtered\r\n\t\t * @param {Function} callback callback function which will be called with filtered final data as argument\r\n\t\t * @return {Object} action object\r\n\t\t */\r\n\t\tapplyPluginFilter(filterName, filterData, callback) {\r\n\t\t\tconst finalFilterName = preparePluginHookName(filterName, 'filter');\r\n\r\n\t\t\tconst finalData = applyFilters(finalFilterName, filterData);\r\n\r\n\t\t\tif (typeof callback === 'function') {\r\n\t\t\t\tcallback(finalData);\r\n\t\t\t}\r\n\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UN_AFFECTIVE,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Add plugin filter.\r\n\t\t *\r\n\t\t * @param {string} filterName filter name\r\n\t\t * @param {Function} callback callback function, will be called with current filtered data as first argument\r\n\t\t * @return {Object} action object\r\n\t\t */\r\n\t\taddPluginFilter(filterName, callback) {\r\n\t\t\tconst finalFilterName = preparePluginHookName(filterName, 'filter');\r\n\r\n\t\t\tif (typeof callback !== 'function') {\r\n\t\t\t\tthrow new Error(\r\n\t\t\t\t\t`invalid callback type supplied for filter ${filterName}`\r\n\t\t\t\t);\r\n\t\t\t}\r\n\r\n\t\t\taddFilter(finalFilterName, storeName, callback);\r\n\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UN_AFFECTIVE,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set visibility status of upsell modal window.\r\n\t\t *\r\n\t\t * @param {boolean} visibilityStatus visibility status\r\n\t\t */\r\n\t\tsetUpsellModalVisibility(visibilityStatus) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UPSELL_MODAL_VISIBILITY,\r\n\t\t\t\tpayload: visibilityStatus,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set extension id for info summary.\r\n\t\t *\r\n\t\t * @param {string|null} extensionId extension feature id\r\n\t\t */\r\n\t\tsetTargetExtensionForInfoShow(extensionId = null) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.UPSELL_EXTENSION_INFO_SHOW,\r\n\t\t\t\tpayload: extensionId,\r\n\t\t\t};\r\n\t\t},\r\n\t\t/**\r\n\t\t * Set target block for info summary.\r\n\t\t *\r\n\t\t * @param {string|null} blockId block id\r\n\t\t */\r\n\t\tsetTargetBlockForInfoShow(blockId = null) {\r\n\t\t\treturn {\r\n\t\t\t\ttype: ACTION_TYPES.TARGET_BLOCK_INFO_SHOW,\r\n\t\t\t\tpayload: blockId,\r\n\t\t\t};\r\n\t\t},\r\n\t};\r\n};\r\n\r\n/**\r\n * Hide upsell modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n */\r\nexport const hideUpsellModal = (namespacedDispatch) => () => {\r\n\tconst { setUpsellModalVisibility } = namespacedDispatch;\r\n\tconst { setTargetExtensionForInfoShow, setTargetBlockForInfoShow } =\r\n\t\tnamespacedDispatch;\r\n\r\n\tsetUpsellModalVisibility(false);\r\n\r\n\t// reset extension feature/target block\r\n\tsetTargetExtensionForInfoShow(null);\r\n\tsetTargetBlockForInfoShow(null);\r\n};\r\n\r\n/**\r\n * Show upsell modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n */\r\nexport const showUpsellModal = (namespacedDispatch) => () => {\r\n\tconst { setUpsellModalVisibility } = namespacedDispatch;\r\n\r\n\tsetUpsellModalVisibility(true);\r\n};\r\n\r\n/**\r\n * Show target extension info in a modal window.\r\n *\r\n * @param {Function} namespacedDispatch store namespaced dispatch\r\n * @return {(function())|*} action function\r\n */\r\nexport const showExtensionInfo =\r\n\t(namespacedDispatch) =>\r\n\t(extensionFeatureId = null, targetBlockType = null) => {\r\n\t\tconst { setTargetExtensionForInfoShow, setTargetBlockForInfoShow } =\r\n\t\t\tnamespacedDispatch;\r\n\r\n\t\t// if no target block is supplied, current active block will be used\r\n\t\tif (!targetBlockType) {\r\n\t\t\ttargetBlockType =\r\n\t\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\t\t}\r\n\r\n\t\tsetTargetExtensionForInfoShow(extensionFeatureId);\r\n\t\tsetTargetBlockForInfoShow(targetBlockType);\r\n\r\n\t\tshowUpsellModal(namespacedDispatch)();\r\n\t};\r\n\r\n/**\r\n * @module actions\r\n */\r\nexport default actions;\r\n","import { connectWithStore } from '$Library/ub-common/Inc';\r\n\r\n/**\r\n * Connect with main editor store.\r\n *\r\n * @param {Function} selectMapping selector mapping\r\n * @param {Function} actionMapping action mapping\r\n * @return {Function} hoc function\r\n */\r\nfunction connectWithMainStore(selectMapping, actionMapping) {\r\n\treturn connectWithStore('ub/main', selectMapping, actionMapping);\r\n}\r\n\r\n/**\r\n * @module connectWithMainStore\r\n */\r\nexport default connectWithMainStore;\r\n","import { createReduxStore, register, dispatch, select } from '@wordpress/data';\r\nimport { FrontendDataManager, ManagerBase } from '$Library/ub-common/Inc';\r\nimport reducer from './reducer';\r\nimport selectors from './selectors';\r\nimport actions from './actions';\r\nimport deepmerge from 'deepmerge';\r\n\r\n/**\r\n * Main store for plugin.\r\n *\r\n * Depends on initializations of:\r\n * - FrontendDataManager\r\n */\r\nclass MainStore extends ManagerBase {\r\n\t/**\r\n\t * Name of the store.\r\n\t * Will be used as an id to distinguish plugin store from other ones.\r\n\t *\r\n\t * @type {string|null}\r\n\t */\r\n\tstoreName = null;\r\n\r\n\t/**\r\n\t * Register store.\r\n\t *\r\n\t * @param {Object} [extraState={}] extra state to use\r\n\t */\r\n\t#registerStore = (extraState = {}) => {\r\n\t\tconst innerExtraState = {\r\n\t\t\tstoreName: this.storeName,\r\n\t\t};\r\n\r\n\t\tconst reducerOptions = {\r\n\t\t\treducer: reducer(deepmerge(innerExtraState, extraState)),\r\n\t\t\tselectors,\r\n\t\t\tactions: actions(this.storeName),\r\n\t\t};\r\n\r\n\t\tconst generatedStore = createReduxStore(this.storeName, reducerOptions);\r\n\r\n\t\tregister(generatedStore);\r\n\t};\r\n\r\n\t/**\r\n\t * Initialization logic for pro store.\r\n\t *\r\n\t * @param {string} storeName store name\r\n\t */\r\n\t_initLogic(storeName) {\r\n\t\t// store id for outside use to global context\r\n\t\tconst context = self || global;\r\n\t\tcontext.ub_main_store_id = storeName;\r\n\r\n\t\tthis.storeName = storeName;\r\n\r\n\t\tconst blockAttributes =\r\n\t\t\tFrontendDataManager.getDataProperty('blockAttributes');\r\n\t\tconst upsellExtensionData = FrontendDataManager.getDataProperty(\r\n\t\t\t'upsellExtensionData'\r\n\t\t);\r\n\t\tconst proStatus = FrontendDataManager.getDataProperty('proStatus');\r\n\t\tconst assets = FrontendDataManager.getDataProperty('assets');\r\n\r\n\t\tthis.#registerStore({\r\n\t\t\tupsells: {\r\n\t\t\t\textensionData: upsellExtensionData,\r\n\t\t\t},\r\n\t\t\tblockAttributes,\r\n\t\t\tproStatus: JSON.parse(proStatus),\r\n\t\t\tassets,\r\n\t\t});\r\n\r\n\t\t// attach this instance to global context for outside usage\r\n\t\tcontext.ubMainStore = this;\r\n\t}\r\n\r\n\t/**\r\n\t * Get main store id.\r\n\t *\r\n\t * @return {string} store id\r\n\t */\r\n\tgetStoreId() {\r\n\t\tconst context = self || global;\r\n\t\treturn this.storeName ?? context.ub_main_store_id;\r\n\t}\r\n\r\n\t/**\r\n\t * Store selector\r\n\t *\r\n\t * @return {Object} object containing available store selectors\r\n\t */\r\n\tselect() {\r\n\t\treturn select(this.getStoreId());\r\n\t}\r\n\r\n\t/**\r\n\t * Store action dispatch.\r\n\t *\r\n\t * @return {Object} object containing available store actions\r\n\t */\r\n\tdispatch = () => {\r\n\t\treturn dispatch(this.getStoreId());\r\n\t};\r\n}\r\n\r\n/**\r\n * @module mainStoreObj\r\n */\r\nexport default new MainStore();\r\n","import createStore from './state';\r\nimport ACTION_TYPES from '$BlockStores/mainStore/types';\r\n\r\n/**\r\n * Store reducer.\r\n *\r\n * @param {Object} [extraState={}] extra store state\r\n * @return {Function} reducer function\r\n */\r\nconst reducer = (extraState) => {\r\n\tconst DEFAULT_STATE = createStore(extraState);\r\n\r\n\treturn (storeState = DEFAULT_STATE, { type, payload }) => {\r\n\t\tswitch (type) {\r\n\t\t\tcase ACTION_TYPES.UPSELL_MODAL_VISIBILITY:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\tupsellModalVisibility: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.UPSELL_EXTENSION_INFO_SHOW:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\ttargetExtensionInfoShow: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.TARGET_BLOCK_INFO_SHOW:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tupsell: {\r\n\t\t\t\t\t\t\t...storeState.app.upsell,\r\n\t\t\t\t\t\t\ttargetBlockInfoShow: payload,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase ACTION_TYPES.UN_AFFECTIVE:\r\n\t\t\t\treturn storeState;\r\n\t\t\tdefault:\r\n\t\t\t\treturn storeState;\r\n\t\t}\r\n\t};\r\n};\r\n\r\n/**\r\n * @module reducer\r\n */\r\nexport default reducer;\r\n","import { select } from '@wordpress/data';\r\n\r\n/**\r\n * Get block upsell data\r\n *\r\n * @param {Object} state store state\r\n * @param {string} blockType block type\r\n *\r\n * @return {Object | Array} block upsell data\r\n */\r\nconst getBlockUpsellData = (state, blockType) => {\r\n\treturn state.upsells.extensionData[blockType];\r\n};\r\n\r\n/**\r\n * Store selectors.\r\n *\r\n * @type {Object}\r\n */\r\nconst selectors = {\r\n\t/**\r\n\t * Name of store.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {null | string} store name\r\n\t */\r\n\tgetStoreName(state) {\r\n\t\treturn state.storeName;\r\n\t},\r\n\t/**\r\n\t * Get default attributes for target block type.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} blockType block type\r\n\t *\r\n\t * @return {Array | null} block default attributes\r\n\t */\r\n\tgetBlockDefaultAttributes(state, blockType) {\r\n\t\t// should check for the availability of blockAttributes property since that property might not be available in some cases (e.g., being used in plugin settings page)\r\n\t\treturn state.blockAttributes?.[blockType];\r\n\t},\r\n\tgetBlockUpsellData,\r\n\t/**\r\n\t * Get upsell data for currently active block.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string|null} [featureId=null] feature id, if null is supplied, all upsell data associated with the block will be returned\r\n\t *\r\n\t * @return {Array|null} active block upsell data\r\n\t */\r\n\tgetUpsellDataActiveBlock(state, featureId = null) {\r\n\t\tconst currentBlockType =\r\n\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\r\n\t\tif (currentBlockType) {\r\n\t\t\tconst blockUpsellData = getBlockUpsellData(state, currentBlockType);\r\n\r\n\t\t\tif (blockUpsellData && blockUpsellData.featureData) {\r\n\t\t\t\tconst { featureData } = blockUpsellData;\r\n\t\t\t\treturn featureId\r\n\t\t\t\t\t? { featureId: featureData[featureId] }\r\n\t\t\t\t\t: featureData;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn null;\r\n\t},\r\n\t/**\r\n\t * Get upsell data for currently active block.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {Array|null} active block upsell data\r\n\t */\r\n\tgetUpsellDummyControlDataActiveBlock(state) {\r\n\t\tconst currentBlockType =\r\n\t\t\tselect('core/block-editor').getSelectedBlock()?.name;\r\n\r\n\t\tif (currentBlockType) {\r\n\t\t\tconst blockUpsellData = getBlockUpsellData(state, currentBlockType);\r\n\r\n\t\t\tif (blockUpsellData) {\r\n\t\t\t\treturn blockUpsellData.dummyControlsData;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn null;\r\n\t},\r\n\t/**\r\n\t * Get plugin pro status.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {boolean} pro status\r\n\t */\r\n\tgetProStatus(state) {\r\n\t\treturn state.proStatus;\r\n\t},\r\n\t/**\r\n\t * Get plugin asset urls.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} assetKey key value of target asset\r\n\t *\r\n\t * @return {boolean} asset url\r\n\t */\r\n\tgetAssets(state, assetKey) {\r\n\t\treturn state.assets[assetKey];\r\n\t},\r\n\t/**\r\n\t * Get logo url.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} logo url\r\n\t */\r\n\tgetLogoUrl(state) {\r\n\t\treturn state.assets.logoUrl;\r\n\t},\r\n\t/**\r\n\t * Get upsell modal visibility status.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} visibility\r\n\t */\r\n\tupsellModalVisibilityStatus(state) {\r\n\t\treturn state.app.upsell.upsellModalVisibility;\r\n\t},\r\n\t/**\r\n\t * Get target extension id to show its info.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string|null} target extension info show id\r\n\t */\r\n\tgetUpsellTargetExtensionInfoShow(state) {\r\n\t\treturn state.app.upsell.targetExtensionInfoShow;\r\n\t},\r\n\t/**\r\n\t * Get block icon object of active block\r\n\t *\r\n\t * @return {Object} icon object\r\n\t */\r\n\tgetActiveBlockIconObject() {\r\n\t\tconst { getBlockType } = select('core/blocks');\r\n\t\tconst { getSelectedBlock } = select('core/block-editor');\r\n\r\n\t\tconst blockOptions = getBlockType(getSelectedBlock()?.name);\r\n\r\n\t\treturn blockOptions?.icon?.src;\r\n\t},\r\n\t/**\r\n\t * Are we in production mode?\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {boolean} production mode status\r\n\t */\r\n\tinProduction(state) {\r\n\t\treturn state.mode === 'production';\r\n\t},\r\n};\r\n\r\n/**\r\n * @module selectors\r\n */\r\nexport default selectors;\r\n","import deepmerge from 'deepmerge';\r\nimport { currentMode } from '$Inc/helpers/modeCheck';\r\n\r\n/**\r\n * Default store state.\r\n *\r\n * @type {Object}\r\n */\r\nconst defaultState = {\r\n\tstoreName: null,\r\n\tmode: currentMode(),\r\n\tapp: {\r\n\t\tupsell: {\r\n\t\t\tupsellModalVisibility: false,\r\n\t\t\ttargetExtensionInfoShow: null,\r\n\t\t\ttargetBlockInfoShow: null,\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Create state.\r\n *\r\n * @param {Object} [extraState={}] extra state to use\r\n */\r\nconst createStore = (extraState = {}) => {\r\n\treturn deepmerge(defaultState, extraState);\r\n};\r\n\r\n/**\r\n * @module createStore\r\n */\r\nexport default createStore;\r\n","const ACTION_TYPES = {\r\n\tUN_AFFECTIVE: 'unAffective',\r\n\tUPSELL_MODAL_VISIBILITY: 'upsellModalVisibility',\r\n\tUPSELL_EXTENSION_INFO_SHOW: 'upsellExtensionInfoShow',\r\n\tTARGET_BLOCK_INFO_SHOW: 'upsellTargetBlockInfoShow',\r\n};\r\n\r\n/**\r\n * @module types\r\n */\r\nexport default ACTION_TYPES;\r\n","import apiFetch from '@wordpress/api-fetch';\r\nimport { dispatch } from '@wordpress/data';\r\nimport { createBlock } from '@wordpress/blocks';\r\nimport { v4 as uuidV4 } from 'uuid';\r\nimport types from '$BlockStores/savedStyles/types';\r\nimport { getRenderedPreview } from '$BlockStores/savedStyles/selectors';\r\n\r\n/**\r\n * Store actions.\r\n *\r\n * @type {Object}\r\n */\r\nconst actions = {\r\n\t/**\r\n\t * Set active item id.\r\n\t *\r\n\t * @param {string|null} id style id\r\n\t */\r\n\tsetActiveItemId(id) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ACTIVE_ITEM_ID,\r\n\t\t\tid,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set selected item id.\r\n\t *\r\n\t * @param {string|null} id style id\r\n\t */\r\n\tsetSelectedItemId(id) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_SELECTED_ITEM_ID,\r\n\t\t\tid,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set advanced controls' visibility.\r\n\t *\r\n\t * @param {boolean} status status\r\n\t */\r\n\tsetAdvancedControlsVisibility(status) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ADVANCED_CONTROLS_VISIBILITY,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set status for showing previews.\r\n\t *\r\n\t * @param {boolean} status status\r\n\t */\r\n\tsetShowPreviewStatus(status) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_SHOW_PREVIEWS,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set callback function for attribute render preparation.\r\n\t *\r\n\t * @param {Function} callback callback function to assign\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetAttributeRenderPreparation(callback) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ATTRIBUTE_RENDER_PREPARATION,\r\n\t\t\tcallback,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set callback function for element render preparation.\r\n\t *\r\n\t * @param {Function} callback callback function to assign\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetElementRenderPreparation(callback) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_ELEMENT_RENDER_PREPARATION,\r\n\t\t\tcallback,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set parent block type for preview operations.\r\n\t *\r\n\t * @param {string | null} parentBlockType parent block type, null for default\r\n\t */\r\n\tsetRenderPreviewParentBlock(parentBlockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_PARENT_BLOCK,\r\n\t\t\tparentBlockType,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set store as busy.\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetSavedStylesBusy() {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_BUSY_STATE,\r\n\t\t\tstatus: true,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set store as idle.\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetSavedStylesIdle() {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_BUSY_STATE,\r\n\t\t\tstatus: false,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Save and update block styles.\r\n\t *\r\n\t * @param {Object} styles styles\r\n\t *\r\n\t * @return {Object} action object\r\n\t */\r\n\tsaveAllBlockStyles(styles) {\r\n\t\treturn {\r\n\t\t\ttype: types.SAVE_ALL_BLOCK_STYLES,\r\n\t\t\tstyles,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Update a style.\r\n\t *\r\n\t * @param {string} blockType type of block\r\n\t * @param {string} styleId style id\r\n\t * @param {Object} newStyleObject new style object\r\n\t * @return {Object} action object\r\n\t */\r\n\tupdateStyle(blockType, styleId, newStyleObject) {\r\n\t\treturn {\r\n\t\t\ttype: types.UPDATE_STYLE,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t\tstyleObject: newStyleObject,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set a style default for a block.\r\n\t *\r\n\t * @param {string} blockType type of block\r\n\t * @param {string} styleId style id\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetStyleAsDefault(blockType, styleId) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_STYLE_DEFAULT,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Cache a block preview for later use.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t * @param {string} styleId style id\r\n\t * @param {string} htmlString html string\r\n\t * @return {Object} action object\r\n\t */\r\n\tcacheBlockPreview(blockType, styleId, htmlString) {\r\n\t\treturn {\r\n\t\t\ttype: types.CACHE_BLOCK_PREVIEW,\r\n\t\t\tblockType,\r\n\t\t\tstyleId,\r\n\t\t\thtml: htmlString,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Update style title.\r\n\t *\r\n\t * @param {string} styleId style id\r\n\t * @param {string} blockType block type\r\n\t * @param {string} newTitle new style title\r\n\t * @return {Object} action object\r\n\t */\r\n\tupdateStyleTitle(styleId, blockType, newTitle) {\r\n\t\treturn {\r\n\t\t\ttype: types.UPDATE_STYLE_TITLE,\r\n\t\t\tid: styleId,\r\n\t\t\tblockType,\r\n\t\t\ttitle: newTitle,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set value of editor page background value to store data.\r\n\t *\r\n\t * @param {string} pageColor editor page color\r\n\t * @return {Object} action object\r\n\t */\r\n\tsetPageBackgroundColor(pageColor) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PAGE_BACKGROUND_COLOR,\r\n\t\t\tpageColor,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set block type for preview render.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t */\r\n\tsetRenderPreviewBlockType(blockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_BLOCK_TYPE,\r\n\t\t\tblockType,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set blocks ids available on editor load\r\n\t *\r\n\t * @param {Array} [blockIds=[]] block ids\r\n\t */\r\n\tsetStartupBlockIds(blockIds = []) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_STARTUP_BLOCK_IDS,\r\n\t\t\tblockIds,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set preview render status for current block.\r\n\t *\r\n\t * @param {boolean} [status=true] status\r\n\t */\r\n\tsetPreviewsEnabledStatus(status = true) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_PREVIEW_ENABLED_STATUS,\r\n\t\t\tstatus,\r\n\t\t};\r\n\t},\r\n\t/**\r\n\t * Set current block type override.\r\n\t *\r\n\t * @param {string} blockType block type\r\n\t */\r\n\tsetCurrentBlockTypeOverride(blockType) {\r\n\t\treturn {\r\n\t\t\ttype: types.SET_CURRENT_BLOCK_TYPE_OVERRIDE,\r\n\t\t\tblockType,\r\n\t\t};\r\n\t},\r\n};\r\n\r\n/**\r\n * Start an operation that will set the app in busy state.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Function} dispatch.setSavedStylesBusy setSavedStylesBusy function\r\n * @param {Function} dispatch.setSavedStylesIdle setSavedStylesIdle function\r\n *\r\n * @return {Promise} promise\r\n */\r\nexport const startBusyOperation = ({\r\n\tsetSavedStylesBusy,\r\n\tsetSavedStylesIdle,\r\n}) => {\r\n\treturn new Promise((res) => {\r\n\t\tsetSavedStylesBusy();\r\n\t\treturn res(setSavedStylesIdle);\r\n\t});\r\n};\r\n\r\n/**\r\n * Save all default styles to server.\r\n *\r\n * @param {Object} dispatch action dispatch object.\r\n * @param {Object} select store select object\r\n * @param {Function} select.getDefaultStyles getDefaultStyles function\r\n * @param {Function} select.getOptions getOptions function\r\n * @return {Promise} promise\r\n */\r\nconst saveDefaultStylesToServer = (\r\n\tdispatch,\r\n\t{ getDefaultStyles, getOptions }\r\n) => {\r\n\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\tconst requestForm = new FormData();\r\n\t\trequestForm.append(\r\n\t\t\t'defaultStyles',\r\n\t\t\tbtoa(JSON.stringify(getDefaultStyles()))\r\n\t\t);\r\n\r\n\t\treturn apiFetch({\r\n\t\t\tpath: getOptions('restPath'),\r\n\t\t\tmethod: 'POST',\r\n\t\t\tbody: requestForm,\r\n\t\t})\r\n\t\t\t.then(() => {\r\n\t\t\t\t// do nothing\r\n\t\t\t})\r\n\t\t\t.finally(() => {\r\n\t\t\t\tsetIdle();\r\n\t\t\t});\r\n\t});\r\n};\r\n\r\n/**\r\n * Save styles to server.\r\n *\r\n * @param {Object} dispatch namespaced action dispatch object\r\n * @param {Object} select store selector object\r\n * @param {Function} select.getComponentSavedStyles getComponentSavedStyles selector\r\n * @param {Function} select.getOptions getOptions selector\r\n * @return {Promise} promise\r\n */\r\nconst saveStylesToServer = (\r\n\tdispatch,\r\n\t{ getComponentSavedStyles, getOptions }\r\n) => {\r\n\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\tconst encodedStyles = btoa(JSON.stringify(getComponentSavedStyles()));\r\n\t\tconst restPath = getOptions('restPath');\r\n\r\n\t\tconst restForm = new FormData();\r\n\t\trestForm.append('styles', encodedStyles);\r\n\r\n\t\treturn apiFetch({ path: restPath, method: 'POST', body: restForm })\r\n\t\t\t.then(() => {\r\n\t\t\t\t// do nothing\r\n\t\t\t})\r\n\t\t\t.finally(() => {\r\n\t\t\t\tsetIdle();\r\n\t\t\t});\r\n\t});\r\n};\r\n\r\n/**\r\n * Delete a static style.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} select.getOptions get store options\r\n * @param {Function} select.getBlockType get type of currently active block\r\n * @return {Function} action function\r\n */\r\nconst deleteStaticStyle =\r\n\t(dispatch, { getOptions, getBlockType }) =>\r\n\t(styleId) => {\r\n\t\tconst staticDeleteRestRoute = getOptions('staticDeleteRestRoute');\r\n\t\tconst staticDeleteNonce = getOptions('staticWriteNonce');\r\n\t\tconst blockType = getBlockType();\r\n\t\tconst formData = new FormData();\r\n\r\n\t\tformData.append('styleId', styleId);\r\n\t\tformData.append('blockType', blockType);\r\n\t\tformData.append('nonce', staticDeleteNonce);\r\n\r\n\t\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\t\treturn apiFetch({\r\n\t\t\t\tpath: staticDeleteRestRoute,\r\n\t\t\t\tmethod: 'POST',\r\n\t\t\t\tbody: formData,\r\n\t\t\t})\r\n\t\t\t\t.then(() => {\r\n\t\t\t\t\t// do nothing\r\n\t\t\t\t})\r\n\t\t\t\t.finally(() => {\r\n\t\t\t\t\tsetIdle();\r\n\t\t\t\t});\r\n\t\t});\r\n\t};\r\n\r\n/**\r\n * Save style as static\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} select.getOptions get store options\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Function} action function\r\n */\r\nconst saveStaticStyle =\r\n\t(dispatch, { getOptions, getBlockType }) =>\r\n\t(styleObject) => {\r\n\t\tconst staticRestPath = getOptions('staticWriteRestRoute');\r\n\t\tconst staticNonce = getOptions('staticWriteNonce');\r\n\r\n\t\tif (staticRestPath && staticNonce) {\r\n\t\t\tconst [styleId] = Object.keys(styleObject).filter((k) =>\r\n\t\t\t\tObject.prototype.hasOwnProperty.call(styleObject, k)\r\n\t\t\t);\r\n\r\n\t\t\tconst { title, styles } = styleObject[styleId];\r\n\r\n\t\t\treturn startBusyOperation(dispatch).then((setIdle) => {\r\n\t\t\t\tconst formData = new FormData();\r\n\t\t\t\tconst encodedStyles = btoa(JSON.stringify(styles));\r\n\r\n\t\t\t\tformData.append('nonce', staticNonce);\r\n\t\t\t\tformData.append('styleId', styleId);\r\n\t\t\t\tformData.append('title', title);\r\n\t\t\t\tformData.append('styles', encodedStyles);\r\n\t\t\t\tformData.append('blockType', getBlockType());\r\n\r\n\t\t\t\treturn apiFetch({\r\n\t\t\t\t\tpath: staticRestPath,\r\n\t\t\t\t\tmethod: 'POST',\r\n\t\t\t\t\tbody: formData,\r\n\t\t\t\t})\r\n\t\t\t\t\t.then()\r\n\t\t\t\t\t.finally(() => {\r\n\t\t\t\t\t\tsetIdle();\r\n\t\t\t\t\t});\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Prepare style object.\r\n *\r\n * @param {string} styleTitle title\r\n * @param {Object} styleContent content\r\n * @param {Function} callback function callback\r\n * @param {boolean} isStatic style is static\r\n *\r\n * @return {Object} style object\r\n */\r\nconst prepareStyleObject = (\r\n\tstyleTitle,\r\n\tstyleContent,\r\n\tcallback = () => {},\r\n\tisStatic = false\r\n) => {\r\n\tlet styleId = uuidV4();\r\n\r\n\tif (isStatic) {\r\n\t\tstyleId = `ub-dev-${styleId}`;\r\n\t}\r\n\r\n\tcallback(styleId);\r\n\r\n\treturn {\r\n\t\t[styleId]: {\r\n\t\t\ttitle: styleTitle,\r\n\t\t\tstyles: styleContent,\r\n\t\t},\r\n\t};\r\n};\r\n\r\n/**\r\n * Check if supplied id belongs to a static style.\r\n *\r\n * @param {string} styleId style id\r\n */\r\nfunction isStaticStyle(styleId) {\r\n\treturn styleId.startsWith('ub-dev');\r\n}\r\n\r\n/**\r\n * Add a new style to a block.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst addBlockStyle = (dispatch, select) => (newStyleObject) => {\r\n\tconst { getComponentSavedStyles, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\tconst componentSavedStyles = getComponentSavedStyles(blockType);\r\n\r\n\treturn setBlockStyles(\r\n\t\tdispatch,\r\n\t\tselect\r\n\t)({ ...componentSavedStyles, ...newStyleObject });\r\n};\r\n\r\n/**\r\n * Set new styles to a block.\r\n * This function will replace all the available styles of a block with supplied new ones.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst setBlockStyles = (dispatch, select) => (newStyles) => {\r\n\tconst { saveAllBlockStyles } = dispatch;\r\n\tconst { getComponentSavedStyles, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\tconst allStyles = getComponentSavedStyles();\r\n\r\n\tallStyles[blockType] = newStyles;\r\n\r\n\tsaveAllBlockStyles(allStyles);\r\n};\r\n\r\n/**\r\n * Save supplied style both to frontend and server.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const saveStyle =\r\n\t(dispatch, select) =>\r\n\t(styleName, styleObject, isStatic = false) => {\r\n\t\tlet newStyleId = null;\r\n\t\tconst newStyleObject = prepareStyleObject(\r\n\t\t\tstyleName,\r\n\t\t\tstyleObject,\r\n\t\t\t(id) => {\r\n\t\t\t\tnewStyleId = id;\r\n\t\t\t},\r\n\t\t\tisStatic\r\n\t\t);\r\n\r\n\t\taddBlockStyle(dispatch, select)(newStyleObject);\r\n\r\n\t\tif (isStatic) {\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(newStyleObject).then(() => newStyleId);\r\n\t\t}\r\n\r\n\t\t// save new styles to server to keep them persistent\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => newStyleId);\r\n\t};\r\n\r\n/**\r\n * Get style object of a saved style from supplied arguments.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @param {Function} select.getComponentStyleName get component style name\r\n * @param {Function} select.getComponentStyleObject get component style content\r\n * @param {Function} select.getBlockType get current active block type\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nconst getStyleObject =\r\n\t(\r\n\t\tdispatch,\r\n\t\t{ getComponentStyleName, getComponentStyleObject, getBlockType }\r\n\t) =>\r\n\t(styleId) => {\r\n\t\tconst styleContent = getComponentStyleObject(styleId);\r\n\t\tconst styleName = getComponentStyleName(getBlockType(), styleId);\r\n\r\n\t\treturn {\r\n\t\t\t[styleId]: {\r\n\t\t\t\ttitle: styleName,\r\n\t\t\t\tstyles: styleContent,\r\n\t\t\t},\r\n\t\t};\r\n\t};\r\n\r\n/**\r\n * Update a saved style with new properties.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const updateSavedStyle =\r\n\t(dispatch, select) => async (styleId, styleObject) => {\r\n\t\tconst { updateStyle } = dispatch;\r\n\t\tconst { getBlockType } = select;\r\n\r\n\t\tupdateStyle(getBlockType(), styleId, styleObject);\r\n\r\n\t\t// generate updated preview for style\r\n\t\tawait getRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\r\n\t\tif (isStaticStyle(styleId)) {\r\n\t\t\tconst staticStyleObject = getStyleObject(dispatch, select)(styleId);\r\n\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(staticStyleObject).then(() => styleId);\r\n\t\t}\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => styleId);\r\n\t};\r\n\r\n/**\r\n * Delete a saved style and save modified styles to server.\r\n *\r\n * If no style id is supplied for the returned function, currently selected saved style will be used.\r\n *\r\n * @param {Object} dispatch store action dispatch object\r\n * @param {Object} select store selector object`\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const deleteStyle =\r\n\t(dispatch, select) =>\r\n\t(styleId = null) => {\r\n\t\tconst { getBlockType, getComponentSavedStyles, getSelectedItemId } =\r\n\t\t\tselect;\r\n\t\tconst blockStyles = getComponentSavedStyles(getBlockType());\r\n\r\n\t\t// if no style id is provided, use the id of currently selected item\r\n\t\t// this function might be called directly from a component which provide an event for style id, in that case, use currently selected item id\r\n\t\tconst finalStyleId =\r\n\t\t\ttypeof styleId === 'string'\r\n\t\t\t\t? styleId || getSelectedItemId()\r\n\t\t\t\t: getSelectedItemId();\r\n\r\n\t\tconst newBlockStyles = Object.keys(blockStyles)\r\n\t\t\t.filter((styleKey) => {\r\n\t\t\t\tif (\r\n\t\t\t\t\tObject.prototype.hasOwnProperty.call(blockStyles, styleKey)\r\n\t\t\t\t) {\r\n\t\t\t\t\treturn styleKey !== finalStyleId;\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn false;\r\n\t\t\t})\r\n\t\t\t.reduce((carry, id) => {\r\n\t\t\t\tcarry[id] = blockStyles[id];\r\n\t\t\t\treturn carry;\r\n\t\t\t}, {});\r\n\r\n\t\tsetBlockStyles(dispatch, select)(newBlockStyles);\r\n\r\n\t\tif (isStaticStyle(finalStyleId)) {\r\n\t\t\tdeleteStaticStyle(dispatch, select)(finalStyleId);\r\n\t\t} else {\r\n\t\t\tsaveStylesToServer(dispatch, select).then(() => {\r\n\t\t\t\t// do nothing...\r\n\t\t\t});\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Apply style to component.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store selector object\r\n * @return {Function} middleware applied function to use inside centralized data store\r\n */\r\nexport const applyStyleToComponent =\r\n\t(dispatch, select) => (styleId, blockType, defaultStyle, setAttribute) => {\r\n\t\tconst styleObject = select.getComponentStyleObject(blockType, styleId);\r\n\r\n\t\tif (styleObject) {\r\n\t\t\tconst finalObject = {\r\n\t\t\t\t...defaultStyle,\r\n\t\t\t\t...styleObject,\r\n\t\t\t};\r\n\r\n\t\t\t// mark component to not apply default style again\r\n\t\t\tif (finalObject.applyDefaultStyle) {\r\n\t\t\t\tfinalObject.applyDefaultStyle = false;\r\n\t\t\t}\r\n\r\n\t\t\tsetAttribute(finalObject);\r\n\t\t}\r\n\t};\r\n\r\n/**\r\n * Set a style default for active block.\r\n *\r\n * This function is thunk middleware applied version of the default one on actions object.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\nexport const setStyleAsDefaultThunk = (dispatch, select) => (styleId) => {\r\n\tconst { setStyleAsDefault } = dispatch;\r\n\tconst { getBlockType } = select;\r\n\r\n\tsetStyleAsDefault(getBlockType(), styleId);\r\n\tsaveDefaultStylesToServer(dispatch, select).then(() => {\r\n\t\t// do nothing\r\n\t});\r\n};\r\n\r\n/**\r\n * Generate saved style preview via block creation method.\r\n *\r\n * This method should be preferred for dynamic blocks.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n */\r\nconst generatePreviewViaBlock = async (select, styleId) => {\r\n\tconst {\r\n\t\tgetRenderElementPreparationCallback,\r\n\t\tgetRenderPreviewParentBlock,\r\n\t\tgetRenderPreviewBlockType,\r\n\t\tgetComponentTypeFromStyleId,\r\n\t} = select;\r\n\r\n\tconst previewProviderBlock = createBlock(getRenderPreviewParentBlock());\r\n\tconst { clientId: pProviderId } = previewProviderBlock;\r\n\r\n\t// insert container block for preview operations\r\n\tawait dispatch('core/block-editor').insertBlock(\r\n\t\tpreviewProviderBlock,\r\n\t\t0,\r\n\t\t'',\r\n\t\tfalse\r\n\t);\r\n\r\n\t// workaround for dispatch async issue\r\n\tconst waitTime = () => {\r\n\t\treturn new Promise((res) => {\r\n\t\t\tsetTimeout(() => {\r\n\t\t\t\tres();\r\n\t\t\t}, 0);\r\n\t\t});\r\n\t};\r\n\r\n\tawait waitTime();\r\n\r\n\tconst currentActiveBlockType = getComponentTypeFromStyleId(styleId);\r\n\r\n\t// decide preview block type. If not overridden, use currently active block's type\r\n\tconst targetBlockType =\r\n\t\tgetRenderPreviewBlockType() || currentActiveBlockType;\r\n\r\n\t// use current active block type for attribute preparation\r\n\tconst renderAttributes = prepareAttributesForRender(\r\n\t\tselect,\r\n\t\tstyleId,\r\n\t\tcurrentActiveBlockType\r\n\t);\r\n\tconst targetBlock = createBlock(targetBlockType, renderAttributes);\r\n\tconst { clientId: targetClientId } = targetBlock;\r\n\r\n\t// insert replica of block with applied saved style\r\n\tawait dispatch('core/block-editor').insertBlock(\r\n\t\ttargetBlock,\r\n\t\t0,\r\n\t\tpProviderId,\r\n\t\tfalse\r\n\t);\r\n\r\n\tconst targetBlockElement = document.querySelector(\r\n\t\t`#block-${targetClientId}`\r\n\t);\r\n\r\n\tif (targetBlockElement) {\r\n\t\tconst [componentElement] = targetBlockElement.childNodes;\r\n\r\n\t\tconst updatedElement =\r\n\t\t\tgetRenderElementPreparationCallback()(componentElement);\r\n\r\n\t\tconst generatedPreview = updatedElement.outerHTML;\r\n\r\n\t\t// remove container block and clean any left over\r\n\t\tawait dispatch('core/block-editor').removeBlock(pProviderId, false);\r\n\r\n\t\treturn generatedPreview;\r\n\t}\r\n\r\n\t// remove container block and clean any left over\r\n\tawait dispatch('core/block-editor').removeBlock(pProviderId, false);\r\n\r\n\treturn null;\r\n};\r\n\r\n/**\r\n * Prepare preview render attributes.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n * @param {string | null} componentName component name, only supply it to override target block type, else currently active block will be used\r\n * @return {Object} render attributes\r\n */\r\nfunction prepareAttributesForRender(select, styleId, componentName = null) {\r\n\tconst {\r\n\t\tgetRenderAttributePreparationCallback,\r\n\t\tgetComponentStyleObject,\r\n\t\tgetComponentStyleName,\r\n\t} = select;\r\n\r\n\treturn getRenderAttributePreparationCallback()(\r\n\t\tgetComponentStyleObject(\r\n\t\t\tcomponentName ? componentName : styleId,\r\n\t\t\tcomponentName ? styleId : null\r\n\t\t),\r\n\t\tgetComponentStyleName(\r\n\t\t\tcomponentName ? componentName : styleId,\r\n\t\t\tcomponentName ? styleId : null\r\n\t\t)\r\n\t);\r\n}\r\n\r\n/**\r\n * Generate saved style preview via rest endpoint.\r\n *\r\n * @param {Object} select store select object\r\n * @param {string} styleId style id\r\n * @return {Promise} promise object\r\n */\r\nconst generatePreviewViaRest = (select, styleId) => {\r\n\tconst { getOptions, getBlockType } = select;\r\n\r\n\tconst blockType = getBlockType();\r\n\r\n\tconst preparedAttributes = prepareAttributesForRender(select, styleId);\r\n\r\n\tpreparedAttributes.blockID = styleId;\r\n\r\n\treturn apiFetch({\r\n\t\tpath:\r\n\t\t\tgetOptions('restPath') +\r\n\t\t\t`/render?block=${blockType}&attributes=${btoa(\r\n\t\t\t\tJSON.stringify(preparedAttributes)\r\n\t\t\t)}`,\r\n\t\tmethod: 'GET',\r\n\t}).then((resp) => {\r\n\t\tif (resp.data.status === 200) {\r\n\t\t\tconst { response } = resp.data;\r\n\r\n\t\t\treturn response;\r\n\t\t}\r\n\t});\r\n};\r\n\r\n/**\r\n * Get html preview of a saved style.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\nexport const getRenderedPreviewThunk =\r\n\t(dispatch, select) =>\r\n\t(styleId, useRest = false, force = false) => {\r\n\t\treturn new Promise((res) => {\r\n\t\t\tconst renderedPreview = getRenderedPreview(select)(styleId);\r\n\r\n\t\t\tif (force || !renderedPreview) {\r\n\t\t\t\tconst { getComponentTypeFromStyleId } = select;\r\n\t\t\t\tconst { cacheBlockPreview } = dispatch;\r\n\r\n\t\t\t\tif (useRest) {\r\n\t\t\t\t\treturn generatePreviewViaRest(select, styleId).then(\r\n\t\t\t\t\t\t(generatedPreview) => {\r\n\t\t\t\t\t\t\t// cache generated preview for future use\r\n\t\t\t\t\t\t\tcacheBlockPreview(\r\n\t\t\t\t\t\t\t\tgetComponentTypeFromStyleId(styleId),\r\n\t\t\t\t\t\t\t\tstyleId,\r\n\t\t\t\t\t\t\t\tgeneratedPreview\r\n\t\t\t\t\t\t\t);\r\n\t\t\t\t\t\t\treturn res(generatedPreview);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t);\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn generatePreviewViaBlock(select, styleId).then(\r\n\t\t\t\t\t(generatedPreview) => {\r\n\t\t\t\t\t\t// cache generated preview for future use\r\n\t\t\t\t\t\tcacheBlockPreview(\r\n\t\t\t\t\t\t\tgetComponentTypeFromStyleId(styleId),\r\n\t\t\t\t\t\t\tstyleId,\r\n\t\t\t\t\t\t\tgeneratedPreview\r\n\t\t\t\t\t\t);\r\n\r\n\t\t\t\t\t\treturn res(generatedPreview);\r\n\t\t\t\t\t}\r\n\t\t\t\t);\r\n\t\t\t}\r\n\t\t\treturn res(renderedPreview);\r\n\t\t});\r\n\t};\r\n\r\n/* eslint-disable jsdoc/check-param-names */\r\n/**\r\n * Decide preview background color.\r\n *\r\n * @param {Object} dispatch action dispatch object\r\n * @param {Object} select store select object\r\n * @param {Function} dispatch.setPageBackgroundColor set page background color action\r\n * @param {Function} select.getPageBackgroundColor get page background color selector\r\n * @return {Function} middleware applied store dispatch function\r\n */\r\n/* eslint-enable jsdoc/check-param-names */\r\nexport const decidePreviewBackground =\r\n\t({ setPageBackgroundColor }, { getPageBackgroundColor }) =>\r\n\t() => {\r\n\t\tlet currentBg = getPageBackgroundColor();\r\n\t\tif (!currentBg) {\r\n\t\t\tconst editorWrapper = document.querySelector(\r\n\t\t\t\t'.editor-styles-wrapper'\r\n\t\t\t);\r\n\r\n\t\t\tif (editorWrapper) {\r\n\t\t\t\tcurrentBg = getComputedStyle(editorWrapper).backgroundColor;\r\n\t\t\t\tsetPageBackgroundColor(currentBg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\treturn currentBg;\r\n\t};\r\n\r\n/**\r\n * Toggle show previews status.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n */\r\nexport const toggleShowPreviews = (dispatch, select) => () => {\r\n\tconst { isShowPreviewsEnabled } = select;\r\n\tconst { setShowPreviewStatus } = dispatch;\r\n\r\n\tsetShowPreviewStatus(!isShowPreviewsEnabled());\r\n};\r\n\r\n/**\r\n * Update style title action.\r\n *\r\n * @param {Object} dispatch store dispatch object\r\n * @param {Object} select store select object\r\n * @return {Function} action function\r\n */\r\nexport const updateStyleTitleAction =\r\n\t(dispatch, select) => (styleId, newTitle) => {\r\n\t\tconst { getBlockType } = select;\r\n\t\tconst { updateStyleTitle } = dispatch;\r\n\r\n\t\tupdateStyleTitle(styleId, getBlockType(), newTitle);\r\n\r\n\t\tif (isStaticStyle(styleId)) {\r\n\t\t\tconst staticStyleObject = getStyleObject(dispatch, select)(styleId);\r\n\t\t\treturn saveStaticStyle(\r\n\t\t\t\tdispatch,\r\n\t\t\t\tselect\r\n\t\t\t)(staticStyleObject).then(() => {\r\n\t\t\t\tgetRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\t\t\t});\r\n\t\t}\r\n\t\treturn saveStylesToServer(dispatch, select).then(() => {\r\n\t\t\t// generate updated preview for style\r\n\t\t\tgetRenderedPreviewThunk(dispatch, select)(styleId, false, true);\r\n\t\t});\r\n\t};\r\n\r\n/**\r\n * @module actions\r\n */\r\nexport default actions;\r\n","import { connectWithStore } from '$Library/ub-common/Inc';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n// select mappings\r\nconst selectMapping = ({ busyState }) => {\r\n\treturn { busyStatus: busyState() };\r\n};\r\n\r\n/**\r\n * withBusyStatus HOC.\r\n *\r\n * Will add `busyStatus` property to component properties.\r\n *\r\n * @type {Function}\r\n */\r\nconst withBusyStatus = connectWithStore(\r\n\tSavedStylesManager.storeNamespace,\r\n\tselectMapping\r\n);\r\n\r\n/**\r\n * @module withBusyStatus\r\n */\r\nexport default withBusyStatus;\r\n","import { createReduxStore, register } from '@wordpress/data';\r\nimport reducer from '$BlockStores/savedStyles/reducer';\r\nimport selectors from '$BlockStores/savedStyles/selectors';\r\nimport actions from '$BlockStores/savedStyles/actions';\r\n\r\n/**\r\n * Saved styles store.\r\n *\r\n * @param {string} storeName name of store\r\n * @class\r\n */\r\nfunction SavedStylesStore(storeName) {\r\n\t/**\r\n\t * Store name.\r\n\t *\r\n\t * @type {string}\r\n\t */\r\n\tthis.storeName = storeName;\r\n\r\n\t/**\r\n\t * Store instance.\r\n\t *\r\n\t * @private\r\n\t * @type {null | object}\r\n\t */\r\n\tlet store = null;\r\n\r\n\t/**\r\n\t * Create and register store object inside centralized data registry.\r\n\t *\r\n\t * @param {Object} [extraState={}] extra store object\r\n\t */\r\n\tthis.registerStore = (extraState = {}) => {\r\n\t\tconst storeObject = {\r\n\t\t\treducer: reducer(extraState),\r\n\t\t\tselectors,\r\n\t\t\tactions,\r\n\t\t};\r\n\r\n\t\tstore = createReduxStore(this.storeName, storeObject);\r\n\t\tregister(store);\r\n\t};\r\n}\r\n\r\n/**\r\n * @module registerStore\r\n */\r\nexport default SavedStylesStore;\r\n","import createStoreState from '$BlockStores/savedStyles/state';\r\nimport types from '$BlockStores/savedStyles/types';\r\n\r\n/**\r\n * Store reducers.\r\n *\r\n * @param {Object} [extraState={}] extra state object\r\n * @return {Function} reducer function\r\n */\r\nconst reducer = (extraState = {}) => {\r\n\tconst DEFAULT_STATE = createStoreState(extraState);\r\n\r\n\treturn (storeState = DEFAULT_STATE, action) => {\r\n\t\tswitch (action.type) {\r\n\t\t\tcase types.SET_BUSY_STATE:\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tbusy: action.status,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SAVE_ALL_BLOCK_STYLES:\r\n\t\t\t\tconst updatedSaved = {\r\n\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\tstyles: action.styles,\r\n\t\t\t\t};\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tsaved: updatedSaved,\r\n\t\t\t\t};\r\n\t\t\tcase types.UPDATE_STYLE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType, styleId, styleObject } = action;\r\n\t\t\t\t\tconst updatedSavedStyles = {\r\n\t\t\t\t\t\t...storeState.saved.styles,\r\n\t\t\t\t\t\t[blockType]: {\r\n\t\t\t\t\t\t\t...storeState.saved.styles[blockType],\r\n\t\t\t\t\t\t\t[styleId]: {\r\n\t\t\t\t\t\t\t\t...storeState.saved.styles[blockType][styleId],\r\n\t\t\t\t\t\t\t\tstyles: styleObject,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\tstyles: updatedSavedStyles,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_STYLE_DEFAULT:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType, styleId } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\tdefaultStyles: {\r\n\t\t\t\t\t\t\t\t...storeState.saved.defaultStyles,\r\n\t\t\t\t\t\t\t\t[blockType]: styleId,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.CACHE_BLOCK_PREVIEW:\r\n\t\t\t\tconst { blockType, styleId, html } = action;\r\n\r\n\t\t\t\tif (!storeState.rendered[blockType]) {\r\n\t\t\t\t\tstoreState.rendered[blockType] = {};\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst updatedBlockPreviews = {\r\n\t\t\t\t\t...storeState.rendered[blockType],\r\n\t\t\t\t\t[styleId]: html,\r\n\t\t\t\t};\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\trendered: {\r\n\t\t\t\t\t\t...storeState.rendered,\r\n\t\t\t\t\t\t[blockType]: updatedBlockPreviews,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_ATTRIBUTE_RENDER_PREPARATION:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { callback } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tattributeRenderPreparation: callback,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ELEMENT_RENDER_PREPARATION:\r\n\t\t\t\tconst { callback } = action;\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\telementRenderPreparation: callback,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_PREVIEW_PARENT_BLOCK:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tlet { parentBlockType } = action;\r\n\t\t\t\t\tif (parentBlockType === null) {\r\n\t\t\t\t\t\tparentBlockType = 'ub/preview-provider';\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewParentBlock: parentBlockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PREVIEW_BLOCK_TYPE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewBlockType: blockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_SHOW_PREVIEWS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tlisting: {\r\n\t\t\t\t\t\t\t\t...storeState.app.listing,\r\n\t\t\t\t\t\t\t\tshowPreviews: status,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ADVANCED_CONTROLS_VISIBILITY:\r\n\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\treturn {\r\n\t\t\t\t\t...storeState,\r\n\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\tadvancedControlsVisible: status,\r\n\t\t\t\t\t},\r\n\t\t\t\t};\r\n\t\t\tcase types.SET_SELECTED_ITEM_ID:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tlisting: {\r\n\t\t\t\t\t\t\t\t...storeState.app.listing,\r\n\t\t\t\t\t\t\t\tselectedItemId: id,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_ACTIVE_ITEM_ID:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tactiveItemId: id,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PAGE_BACKGROUND_COLOR:\r\n\t\t\t\tconst { pageColor } = action;\r\n\t\t\t\tstoreState.app.pageBackgroundColor = pageColor;\r\n\t\t\t\treturn storeState;\r\n\t\t\tcase types.UPDATE_STYLE_TITLE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { id, title, blockType } = action;\r\n\r\n\t\t\t\t\tif (\r\n\t\t\t\t\t\tstoreState.saved.styles &&\r\n\t\t\t\t\t\tstoreState.saved.styles[blockType] &&\r\n\t\t\t\t\t\tstoreState.saved.styles[blockType][id]\r\n\t\t\t\t\t) {\r\n\t\t\t\t\t\tconst targetBlockStyles = {\r\n\t\t\t\t\t\t\t...storeState.saved.styles[blockType],\r\n\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\ttargetBlockStyles[id].title = title;\r\n\r\n\t\t\t\t\t\tconst updatedBlockStyles = {\r\n\t\t\t\t\t\t\t...storeState.saved.styles,\r\n\t\t\t\t\t\t\t[blockType]: targetBlockStyles,\r\n\t\t\t\t\t\t};\r\n\r\n\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\t\tsaved: {\r\n\t\t\t\t\t\t\t\t...storeState.saved,\r\n\t\t\t\t\t\t\t\tstyles: updatedBlockStyles,\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t};\r\n\t\t\t\t\t}\r\n\t\t\t\t\treturn storeState;\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_STARTUP_BLOCK_IDS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockIds } = action;\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tstartupBlockIds: blockIds,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_PREVIEW_ENABLED_STATUS:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { status } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\trenderProps: {\r\n\t\t\t\t\t\t\t...storeState.renderProps,\r\n\t\t\t\t\t\t\tpreviewsEnabled: status,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t\tcase types.SET_CURRENT_BLOCK_TYPE_OVERRIDE:\r\n\t\t\t\treturn (() => {\r\n\t\t\t\t\tconst { blockType } = action;\r\n\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\t...storeState,\r\n\t\t\t\t\t\tapp: {\r\n\t\t\t\t\t\t\t...storeState.app,\r\n\t\t\t\t\t\t\tcurrentBlockTypeOverride: blockType,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t};\r\n\t\t\t\t})();\r\n\t\t}\r\n\r\n\t\treturn storeState;\r\n\t};\r\n};\r\n\r\n/**\r\n * @module reducer\r\n */\r\nexport default reducer;\r\n","import { select } from '@wordpress/data';\r\nimport { createBlock } from '@wordpress/blocks';\r\nimport SavedStylesManager from '$Manager/SavedStylesManager';\r\n\r\n/**\r\n * Store selectors.\r\n *\r\n * @type {Object}\r\n */\r\nconst selectors = {\r\n\t/**\r\n\t * Get rendered component HTML strings.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t *\r\n\t * @return {Object} rendered component HTML strings object\r\n\t */\r\n\tgetRendered(state) {\r\n\t\treturn state.rendered;\r\n\t},\r\n\t/**\r\n\t * Get busy state of saved styles component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {boolean} busy state\r\n\t */\r\n\tbusyState(state) {\r\n\t\treturn state.app.busy;\r\n\t},\r\n\t/**\r\n\t * Get styles related to supplied component name.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string | null} componentName name of component\r\n\t * @return {Object} component saved styles\r\n\t */\r\n\tgetComponentSavedStyles(state, componentName = null) {\r\n\t\treturn componentName\r\n\t\t\t? { ...state.saved.styles[componentName] } || {}\r\n\t\t\t: state.saved.styles;\r\n\t},\r\n\t/**\r\n\t * Get option.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} propertyKey option property key\r\n\t * @return {null | Object} option property value\r\n\t */\r\n\tgetOptions(state, propertyKey) {\r\n\t\treturn state.options[propertyKey];\r\n\t},\r\n\t/**\r\n\t * Get style object of given style of a component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} componentName name of component\r\n\t * @param {string} styleId style id\r\n\t * @return {null | Object} style object\r\n\t */\r\n\tgetComponentStyleObject(state, componentName, styleId) {\r\n\t\tconst componentType = styleId ? componentName : getBlockTypeExternal();\r\n\t\tconst targetId = styleId ? styleId : componentName;\r\n\t\treturn state.saved.styles?.[componentType]?.[targetId]?.styles;\r\n\t},\r\n\t/**\r\n\t * Get name of given style of a component.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @param {string} componentName name of component\r\n\t * @param {string} styleId style id\r\n\t * @return {null | string} style name\r\n\t */\r\n\tgetComponentStyleName(state, componentName, styleId) {\r\n\t\tconst componentType = styleId ? componentName : getBlockTypeExternal();\r\n\t\tconst targetId = styleId ? styleId : componentName;\r\n\t\treturn state.saved.styles?.[componentType]?.[targetId]?.title;\r\n\t},\r\n\t/**\r\n\t * Get attributes of currently active block.\r\n\t *\r\n\t * @return {Object} block attributes\r\n\t */\r\n\tgetBlockAttributes() {\r\n\t\treturn select('core/block-editor').getSelectedBlock().attributes;\r\n\t},\r\n\t/**\r\n\t * Get block type.\r\n\t *\r\n\t * If block type is not overridden, it will return the block type of the currently active block in the editor.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t *\r\n\t * @return {string} block type\r\n\t */\r\n\tgetBlockType(state) {\r\n\t\tconst { currentBlockTypeOverride } = state.app;\r\n\r\n\t\treturn currentBlockTypeOverride\r\n\t\t\t? currentBlockTypeOverride\r\n\t\t\t: select('core/block-editor').getSelectedBlock().name;\r\n\t},\r\n\t/**\r\n\t * Get current active block id.\r\n\t *\r\n\t * @return {string} block id\r\n\t */\r\n\tgetBlockId() {\r\n\t\treturn select('core/block-editor').getSelectedBlock()?.clientId;\r\n\t},\r\n\t/**\r\n\t * Get all of available default styles for all blocks types.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {null | Object} default styles\r\n\t */\r\n\tgetDefaultStyles(state) {\r\n\t\treturn state.saved.defaultStyles;\r\n\t},\r\n\t/**\r\n\t * Get all rendered styles.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Object} rendered styles\r\n\t */\r\n\tgetRenderedStyles(state) {\r\n\t\treturn state.rendered;\r\n\t},\r\n\t/**\r\n\t * Get callback function for render attribute preparation process.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Function} render attribute preparation callback function\r\n\t */\r\n\tgetRenderAttributePreparationCallback(state) {\r\n\t\treturn state.renderProps.attributeRenderPreparation;\r\n\t},\r\n\t/**\r\n\t * Get callback function for render element preparation process.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {Function} render element preparation callback function\r\n\t */\r\n\tgetRenderElementPreparationCallback(state) {\r\n\t\treturn state.renderProps.elementRenderPreparation;\r\n\t},\r\n\t/**\r\n\t * Get parent block type for preview element.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview parent block type\r\n\t */\r\n\tgetRenderPreviewParentBlock(state) {\r\n\t\treturn state.renderProps.previewParentBlock;\r\n\t},\r\n\t/**\r\n\t * Get forced type of preview block type.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview block type\r\n\t */\r\n\tgetRenderPreviewBlockType(state) {\r\n\t\treturn state.renderProps.previewBlockType;\r\n\t},\r\n\t/**\r\n\t * Whether active block type is forced to be the block currently being worked on.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string} preview parent block type\r\n\t */\r\n\tisActiveBlockForRenderForced(state) {\r\n\t\treturn state.renderProps.forceActiveBlockForRender;\r\n\t},\r\n\t/**\r\n\t * Get status showing previews at listing enabled or not.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean} show previews status\r\n\t */\r\n\tisShowPreviewsEnabled(state) {\r\n\t\treturn state.app.listing.showPreviews;\r\n\t},\r\n\t/**\r\n\t * Get advanced controls' visibility status.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean} advanced controls visibility status\r\n\t */\r\n\tisAdvancedControlsVisible(state) {\r\n\t\treturn state.app.advancedControlsVisible;\r\n\t},\r\n\t/**\r\n\t * Get id of selected style.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean|null} item id\r\n\t */\r\n\tgetSelectedItemId(state) {\r\n\t\treturn state.app.listing.selectedItemId;\r\n\t},\r\n\t/**\r\n\t * Get id of active style.\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {boolean|null} item id\r\n\t */\r\n\tgetActiveItemId(state) {\r\n\t\treturn state.app.activeItemId;\r\n\t},\r\n\t/**\r\n\t * Get current editor page background color;\r\n\t *\r\n\t * @param {Object} state store object\r\n\t * @return {string|null} color\r\n\t */\r\n\tgetPageBackgroundColor(state) {\r\n\t\treturn state.app.pageBackgroundColor;\r\n\t},\r\n\t/**\r\n\t * Get component type from given style id.\r\n\t *\r\n\t * @param {Object} state store state object\r\n\t * @param {string} styleId style id\r\n\t *\r\n\t * @return {null | string} component type\r\n\t */\r\n\tgetComponentTypeFromStyleId(state, styleId) {\r\n\t\tlet componentType = null;\r\n\r\n\t\tif (state.saved.styles) {\r\n\t\t\tcomponentType = Object.keys(state.saved.styles)\r\n\t\t\t\t.filter((key) =>\r\n\t\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\t\tstate.saved.styles,\r\n\t\t\t\t\t\tkey\r\n\t\t\t\t\t)\r\n\t\t\t\t)\r\n\t\t\t\t.reduce((carry, cKey) => {\r\n\t\t\t\t\tconst cStyles = Object.keys(\r\n\t\t\t\t\t\tstate.saved.styles[cKey]\r\n\t\t\t\t\t).filter((sId) =>\r\n\t\t\t\t\t\tObject.prototype.hasOwnProperty.call(\r\n\t\t\t\t\t\t\tstate.saved.styles[cKey],\r\n\t\t\t\t\t\t\tsId\r\n\t\t\t\t\t\t)\r\n\t\t\t\t\t);\r\n\r\n\t\t\t\t\tif (cStyles.includes(styleId)) {\r\n\t\t\t\t\t\tcarry = cKey;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\treturn carry;\r\n\t\t\t\t}, null);\r\n\t\t}\r\n\r\n\t\treturn componentType;\r\n\t},\r\n\t/**\r\n\t * Get cached block ids available at editor startup.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t */\r\n\tgetStartupBlockIds(state) {\r\n\t\treturn state.app.startupBlockIds;\r\n\t},\r\n\t/**\r\n\t * Preview enabled status for block saved style preview renders.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t */\r\n\tisPreviewsEnabled(state) {\r\n\t\treturn state.renderProps.previewsEnabled;\r\n\t},\r\n\t/**\r\n\t * Get current block type override.\r\n\t *\r\n\t * @param {Object} state store state\r\n\t * @return {string} current block type override\r\n\t */\r\n\tgetCurrentBlockTypeOverride(state) {\r\n\t\treturn state.app.currentBlockTypeOverride;\r\n\t},\r\n};\r\n\r\n/**\r\n *\r\n * Get block type.\r\n *\r\n * This function is a helper for selectors inside select object itself where `getBlockType` is not reachable.\r\n *\r\n * @return {string} current block type\r\n */\r\nfunction getBlockTypeExternal() {\r\n\treturn select(SavedStylesManager.storeNamespace).getBlockType();\r\n}\r\n\r\n/**\r\n * Get default attributes at registry for current active block.\r\n *\r\n * `blockID` property will be omitted at returned value.\r\n *\r\n * @param {Object} select namespaced store select object\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Object} default attributes\r\n */\r\nexport const getDefaultBlockAttributes = ({ getBlockType }) => {\r\n\t// eslint-disable-next-line no-unused-vars\r\n\tconst { blockID, ...rest } = createBlock(getBlockType()).attributes;\r\n\r\n\treturn rest;\r\n};\r\n\r\n/**\r\n * Get default style for current component.\r\n *\r\n * @param {Object} select namespaced store select object\r\n * @param {Function} select.getDefaultStyles get default block styles for all components\r\n * @param {Function} select.getBlockType get current block type\r\n * @return {Object} default style for current component\r\n */\r\nexport const getComponentDefaultStyle = ({\r\n\tgetDefaultStyles,\r\n\tgetBlockType,\r\n}) => {\r\n\treturn getDefaultStyles()?.[getBlockType()];\r\n};\r\n\r\n/**\r\n * Get style ids related to supplied component.\r\n *\r\n * @param {Object} namespacedSelect namespaced select object\r\n * @param {Function} namespacedSelect.getBlockType get block type\r\n * @param {Function} namespacedSelect.getComponentSavedStyles get component related saved styles\r\n * @return {Array} component saved style ids\r\n */\r\nexport const getComponentSavedStyleIds = ({\r\n\tgetBlockType,\r\n\tgetComponentSavedStyles,\r\n}) => {\r\n\tconst componentStyles = getComponentSavedStyles(getBlockType());\r\n\r\n\treturn Object.keys(componentStyles).filter((id) => {\r\n\t\treturn Object.prototype.hasOwnProperty.call(componentStyles, id);\r\n\t});\r\n};\r\n\r\n/**\r\n * Get rendered preview for a block with given style id.\r\n *\r\n * @param {Object} select store select object\r\n * @param {Function} select.getBlockType get current block type\r\n * @param {Function} select.getRenderedStyles get rendered styles\r\n * @return {Function} middleware applied store select function\r\n */\r\nexport const getRenderedPreview =\r\n\t({ getBlockType, getRenderedStyles }) =>\r\n\t(styleId) => {\r\n\t\treturn getRenderedStyles()?.[getBlockType()]?.[styleId];\r\n\t};\r\n\r\n/**\r\n * @module selectors\r\n */\r\nexport default selectors;\r\n","/**\r\n * Saved styles default state.\r\n *\r\n * @type {Object}\r\n */\r\nconst defaultState = {\r\n\tsaved: {},\r\n\trendered: {},\r\n\trenderProps: {\r\n\t\tpreviewsEnabled: true,\r\n\t\tattributeRenderPreparation: (attr) => attr,\r\n\t\telementRenderPreparation: (el) => el,\r\n\t\tpreviewParentBlock: 'ub/preview-provider',\r\n\t\tpreviewBlockType: null,\r\n\t\tforceActiveBlockForRender: false,\r\n\t},\r\n\tapp: {\r\n\t\tcurrentBlockTypeOverride: null,\r\n\t\tstartupBlockIds: [],\r\n\t\tbusy: false,\r\n\t\tadvancedControlsVisible: false,\r\n\t\tactiveItemId: null,\r\n\t\tpageBackgroundColor: null,\r\n\t\tlisting: {\r\n\t\t\tselectedItemId: null,\r\n\t\t\tshowPreviews: false,\r\n\t\t},\r\n\t},\r\n};\r\n\r\n/**\r\n * Create store state.\r\n *\r\n * @param {Object} [extraState={}] extra state\r\n * @return {Object} store state\r\n */\r\nconst createStoreState = (extraState = {}) => {\r\n\treturn { ...defaultState, ...extraState };\r\n};\r\n\r\n/**\r\n * @module createStoreState\r\n */\r\nexport default createStoreState;\r\n","/**\r\n * Store action types.\r\n *\r\n * @type {Object}\r\n */\r\nconst types = {\r\n\tSET_BUSY_STATE: 'setBusyState',\r\n\tSAVE_ALL_BLOCK_STYLES: 'saveAllBlockStyles',\r\n\tUPDATE_STYLE: 'updateStyle',\r\n\tUPDATE_STYLE_TITLE: 'updateStyleTitle',\r\n\tSET_STYLE_DEFAULT: 'setStyleAsDefault',\r\n\tCACHE_BLOCK_PREVIEW: 'cacheBlockPreview',\r\n\tSET_ATTRIBUTE_RENDER_PREPARATION: 'setAttributeRenderPreparation',\r\n\tSET_ELEMENT_RENDER_PREPARATION: 'setElementRenderPreparation',\r\n\tSET_PREVIEW_PARENT_BLOCK: 'setPreviewParentBlock',\r\n\tSET_PREVIEW_BLOCK_TYPE: 'setPreviewBlockType',\r\n\tSET_SHOW_PREVIEWS: 'setShowPreviews',\r\n\tSET_ADVANCED_CONTROLS_VISIBILITY: 'setAdvancedControlsVisibility',\r\n\tSET_SELECTED_ITEM_ID: 'setSelectedItemId',\r\n\tSET_ACTIVE_ITEM_ID: 'setActiveItemId',\r\n\tSET_PAGE_BACKGROUND_COLOR: 'setPageBackgroundColor',\r\n\tSET_STARTUP_BLOCK_IDS: 'setStartupBlockIds',\r\n\tSET_PREVIEW_ENABLED_STATUS: 'setPreviewEnabledStatus',\r\n\tSET_CURRENT_BLOCK_TYPE_OVERRIDE: 'setCurrentBlockTypeOverride',\r\n};\r\n\r\n/**\r\n * @module types\r\n */\r\nexport default types;\r\n","/*!\n\tCopyright (c) 2018 Jed Watson.\n\tLicensed under the MIT License (MIT), see\n\thttp://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\tvar nativeCodeString = '[native code]';\n\n\tfunction classNames() {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg)) {\n\t\t\t\tif (arg.length) {\n\t\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\t\tif (inner) {\n\t\t\t\t\t\tclasses.push(inner);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tif (arg.toString !== Object.prototype.toString && !arg.toString.toString().includes('[native code]')) {\n\t\t\t\t\tclasses.push(arg.toString());\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (typeof define === 'function' && typeof define.amd === 'object' && define.amd) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\tdefine('classnames', [], function () {\n\t\t\treturn classNames;\n\t\t});\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n","'use strict';\n\nvar isMergeableObject = function isMergeableObject(value) {\n\treturn isNonNullObject(value)\n\t\t&& !isSpecial(value)\n};\n\nfunction isNonNullObject(value) {\n\treturn !!value && typeof value === 'object'\n}\n\nfunction isSpecial(value) {\n\tvar stringValue = Object.prototype.toString.call(value);\n\n\treturn stringValue === '[object RegExp]'\n\t\t|| stringValue === '[object Date]'\n\t\t|| isReactElement(value)\n}\n\n// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25\nvar canUseSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;\n\nfunction isReactElement(value) {\n\treturn value.$$typeof === REACT_ELEMENT_TYPE\n}\n\nfunction emptyTarget(val) {\n\treturn Array.isArray(val) ? [] : {}\n}\n\nfunction cloneUnlessOtherwiseSpecified(value, options) {\n\treturn (options.clone !== false && options.isMergeableObject(value))\n\t\t? deepmerge(emptyTarget(value), value, options)\n\t\t: value\n}\n\nfunction defaultArrayMerge(target, source, options) {\n\treturn target.concat(source).map(function(element) {\n\t\treturn cloneUnlessOtherwiseSpecified(element, options)\n\t})\n}\n\nfunction getMergeFunction(key, options) {\n\tif (!options.customMerge) {\n\t\treturn deepmerge\n\t}\n\tvar customMerge = options.customMerge(key);\n\treturn typeof customMerge === 'function' ? customMerge : deepmerge\n}\n\nfunction getEnumerableOwnPropertySymbols(target) {\n\treturn Object.getOwnPropertySymbols\n\t\t? Object.getOwnPropertySymbols(target).filter(function(symbol) {\n\t\t\treturn Object.propertyIsEnumerable.call(target, symbol)\n\t\t})\n\t\t: []\n}\n\nfunction getKeys(target) {\n\treturn Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))\n}\n\nfunction propertyIsOnObject(object, property) {\n\ttry {\n\t\treturn property in object\n\t} catch(_) {\n\t\treturn false\n\t}\n}\n\n// Protects from prototype poisoning and unexpected merging up the prototype chain.\nfunction propertyIsUnsafe(target, key) {\n\treturn propertyIsOnObject(target, key) // Properties are safe to merge if they don't exist in the target yet,\n\t\t&& !(Object.hasOwnProperty.call(target, key) // unsafe if they exist up the prototype chain,\n\t\t\t&& Object.propertyIsEnumerable.call(target, key)) // and also unsafe if they're nonenumerable.\n}\n\nfunction mergeObject(target, source, options) {\n\tvar destination = {};\n\tif (options.isMergeableObject(target)) {\n\t\tgetKeys(target).forEach(function(key) {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(target[key], options);\n\t\t});\n\t}\n\tgetKeys(source).forEach(function(key) {\n\t\tif (propertyIsUnsafe(target, key)) {\n\t\t\treturn\n\t\t}\n\n\t\tif (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {\n\t\t\tdestination[key] = getMergeFunction(key, options)(target[key], source[key], options);\n\t\t} else {\n\t\t\tdestination[key] = cloneUnlessOtherwiseSpecified(source[key], options);\n\t\t}\n\t});\n\treturn destination\n}\n\nfunction deepmerge(target, source, options) {\n\toptions = options || {};\n\toptions.arrayMerge = options.arrayMerge || defaultArrayMerge;\n\toptions.isMergeableObject = options.isMergeableObject || isMergeableObject;\n\t// cloneUnlessOtherwiseSpecified is added to `options` so that custom arrayMerge()\n\t// implementations can use it. The caller may not replace it.\n\toptions.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;\n\n\tvar sourceIsArray = Array.isArray(source);\n\tvar targetIsArray = Array.isArray(target);\n\tvar sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;\n\n\tif (!sourceAndTargetTypesMatch) {\n\t\treturn cloneUnlessOtherwiseSpecified(source, options)\n\t} else if (sourceIsArray) {\n\t\treturn options.arrayMerge(target, source, options)\n\t} else {\n\t\treturn mergeObject(target, source, options)\n\t}\n}\n\ndeepmerge.all = function deepmergeAll(array, options) {\n\tif (!Array.isArray(array)) {\n\t\tthrow new Error('first argument should be an array')\n\t}\n\n\treturn array.reduce(function(prev, next) {\n\t\treturn deepmerge(prev, next, options)\n\t}, {})\n};\n\nvar deepmerge_1 = deepmerge;\n\nmodule.exports = deepmerge_1;\n","import hasClass from './hasClass';\n/**\n * Adds a CSS class to a given element.\n * \n * @param element the element\n * @param className the CSS class name\n */\n\nexport default function addClass(element, className) {\n if (element.classList) element.classList.add(className);else if (!hasClass(element, className)) if (typeof element.className === 'string') element.className = element.className + \" \" + className;else element.setAttribute('class', (element.className && element.className.baseVal || '') + \" \" + className);\n}","/**\n * Checks if a given element has a CSS class.\n * \n * @param element the element\n * @param className the CSS class name\n */\nexport default function hasClass(element, className) {\n if (element.classList) return !!className && element.classList.contains(className);\n return (\" \" + (element.className.baseVal || element.className) + \" \").indexOf(\" \" + className + \" \") !== -1;\n}","function replaceClassName(origClass, classToRemove) {\n return origClass.replace(new RegExp(\"(^|\\\\s)\" + classToRemove + \"(?:\\\\s|$)\", 'g'), '$1').replace(/\\s+/g, ' ').replace(/^\\s*|\\s*$/g, '');\n}\n/**\n * Removes a CSS class from a given element.\n * \n * @param element the element\n * @param className the CSS class name\n */\n\n\nexport default function removeClass(element, className) {\n if (element.classList) {\n element.classList.remove(className);\n } else if (typeof element.className === 'string') {\n element.className = replaceClassName(element.className, className);\n } else {\n element.setAttribute('class', replaceClassName(element.className && element.className.baseVal || '', className));\n }\n}","/**\n * Dom7 3.0.0\n * Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API\n * https://framework7.io/docs/dom7.html\n *\n * Copyright 2020, Vladimir Kharlampidi\n *\n * Licensed under MIT\n *\n * Released on: November 9, 2020\n */\nimport { getWindow, getDocument } from 'ssr-window';\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\nfunction _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (_isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) _setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nfunction _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}\n\nfunction _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !_isNativeFunction(Class)) return Class;\n\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n\n _cache.set(Class, Wrapper);\n }\n\n function Wrapper() {\n return _construct(Class, arguments, _getPrototypeOf(this).constructor);\n }\n\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return _setPrototypeOf(Wrapper, Class);\n };\n\n return _wrapNativeSuper(Class);\n}\n\nfunction _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}\n\n/* eslint-disable no-proto */\nfunction makeReactive(obj) {\n var proto = obj.__proto__;\n Object.defineProperty(obj, '__proto__', {\n get: function get() {\n return proto;\n },\n set: function set(value) {\n proto.__proto__ = value;\n }\n });\n}\n\nvar Dom7 = /*#__PURE__*/function (_Array) {\n _inheritsLoose(Dom7, _Array);\n\n function Dom7(items) {\n var _this;\n\n _this = _Array.call.apply(_Array, [this].concat(items)) || this;\n makeReactive(_assertThisInitialized(_this));\n return _this;\n }\n\n return Dom7;\n}( /*#__PURE__*/_wrapNativeSuper(Array));\n\nfunction arrayFlat(arr) {\n if (arr === void 0) {\n arr = [];\n }\n\n var res = [];\n arr.forEach(function (el) {\n if (Array.isArray(el)) {\n res.push.apply(res, arrayFlat(el));\n } else {\n res.push(el);\n }\n });\n return res;\n}\nfunction arrayFilter(arr, callback) {\n return Array.prototype.filter.call(arr, callback);\n}\nfunction arrayUnique(arr) {\n var uniqueArray = [];\n\n for (var i = 0; i < arr.length; i += 1) {\n if (uniqueArray.indexOf(arr[i]) === -1) uniqueArray.push(arr[i]);\n }\n\n return uniqueArray;\n}\nfunction toCamelCase(string) {\n return string.toLowerCase().replace(/-(.)/g, function (match, group) {\n return group.toUpperCase();\n });\n}\n\nfunction qsa(selector, context) {\n if (typeof selector !== 'string') {\n return [selector];\n }\n\n var a = [];\n var res = context.querySelectorAll(selector);\n\n for (var i = 0; i < res.length; i += 1) {\n a.push(res[i]);\n }\n\n return a;\n}\n\nfunction $(selector, context) {\n var window = getWindow();\n var document = getDocument();\n var arr = [];\n\n if (!context && selector instanceof Dom7) {\n return selector;\n }\n\n if (!selector) {\n return new Dom7(arr);\n }\n\n if (typeof selector === 'string') {\n var html = selector.trim();\n\n if (html.indexOf('<') >= 0 && html.indexOf('>') >= 0) {\n var toCreate = 'div';\n if (html.indexOf(' 0;\n }).length > 0;\n}\n\nfunction attr(attrs, value) {\n if (arguments.length === 1 && typeof attrs === 'string') {\n // Get attr\n if (this[0]) return this[0].getAttribute(attrs);\n return undefined;\n } // Set attrs\n\n\n for (var i = 0; i < this.length; i += 1) {\n if (arguments.length === 2) {\n // String\n this[i].setAttribute(attrs, value);\n } else {\n // Object\n for (var attrName in attrs) {\n this[i][attrName] = attrs[attrName];\n this[i].setAttribute(attrName, attrs[attrName]);\n }\n }\n }\n\n return this;\n}\n\nfunction removeAttr(attr) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].removeAttribute(attr);\n }\n\n return this;\n}\n\nfunction prop(props, value) {\n if (arguments.length === 1 && typeof props === 'string') {\n // Get prop\n if (this[0]) return this[0][props];\n } else {\n // Set props\n for (var i = 0; i < this.length; i += 1) {\n if (arguments.length === 2) {\n // String\n this[i][props] = value;\n } else {\n // Object\n for (var propName in props) {\n this[i][propName] = props[propName];\n }\n }\n }\n\n return this;\n }\n\n return this;\n}\n\nfunction data(key, value) {\n var el;\n\n if (typeof value === 'undefined') {\n el = this[0];\n if (!el) return undefined; // Get value\n\n if (el.dom7ElementDataStorage && key in el.dom7ElementDataStorage) {\n return el.dom7ElementDataStorage[key];\n }\n\n var dataKey = el.getAttribute(\"data-\" + key);\n\n if (dataKey) {\n return dataKey;\n }\n\n return undefined;\n } // Set value\n\n\n for (var i = 0; i < this.length; i += 1) {\n el = this[i];\n if (!el.dom7ElementDataStorage) el.dom7ElementDataStorage = {};\n el.dom7ElementDataStorage[key] = value;\n }\n\n return this;\n}\n\nfunction removeData(key) {\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.dom7ElementDataStorage && el.dom7ElementDataStorage[key]) {\n el.dom7ElementDataStorage[key] = null;\n delete el.dom7ElementDataStorage[key];\n }\n }\n}\n\nfunction dataset() {\n var el = this[0];\n if (!el) return undefined;\n var dataset = {}; // eslint-disable-line\n\n if (el.dataset) {\n for (var dataKey in el.dataset) {\n dataset[dataKey] = el.dataset[dataKey];\n }\n } else {\n for (var i = 0; i < el.attributes.length; i += 1) {\n var _attr = el.attributes[i];\n\n if (_attr.name.indexOf('data-') >= 0) {\n dataset[toCamelCase(_attr.name.split('data-')[1])] = _attr.value;\n }\n }\n }\n\n for (var key in dataset) {\n if (dataset[key] === 'false') dataset[key] = false;else if (dataset[key] === 'true') dataset[key] = true;else if (parseFloat(dataset[key]) === dataset[key] * 1) dataset[key] *= 1;\n }\n\n return dataset;\n}\n\nfunction val(value) {\n if (typeof value === 'undefined') {\n // get value\n var el = this[0];\n if (!el) return undefined;\n\n if (el.multiple && el.nodeName.toLowerCase() === 'select') {\n var values = [];\n\n for (var i = 0; i < el.selectedOptions.length; i += 1) {\n values.push(el.selectedOptions[i].value);\n }\n\n return values;\n }\n\n return el.value;\n } // set value\n\n\n for (var _i = 0; _i < this.length; _i += 1) {\n var _el = this[_i];\n\n if (Array.isArray(value) && _el.multiple && _el.nodeName.toLowerCase() === 'select') {\n for (var j = 0; j < _el.options.length; j += 1) {\n _el.options[j].selected = value.indexOf(_el.options[j].value) >= 0;\n }\n } else {\n _el.value = value;\n }\n }\n\n return this;\n}\n\nfunction value(value) {\n return this.val(value);\n}\n\nfunction transform(transform) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.transform = transform;\n }\n\n return this;\n}\n\nfunction transition(duration) {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.transitionDuration = typeof duration !== 'string' ? duration + \"ms\" : duration;\n }\n\n return this;\n}\n\nfunction on() {\n for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {\n args[_key5] = arguments[_key5];\n }\n\n var eventType = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventType = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n if (!capture) capture = false;\n\n function handleLiveEvent(e) {\n var target = e.target;\n if (!target) return;\n var eventData = e.target.dom7EventData || [];\n\n if (eventData.indexOf(e) < 0) {\n eventData.unshift(e);\n }\n\n if ($(target).is(targetSelector)) listener.apply(target, eventData);else {\n var _parents = $(target).parents(); // eslint-disable-line\n\n\n for (var k = 0; k < _parents.length; k += 1) {\n if ($(_parents[k]).is(targetSelector)) listener.apply(_parents[k], eventData);\n }\n }\n }\n\n function handleEvent(e) {\n var eventData = e && e.target ? e.target.dom7EventData || [] : [];\n\n if (eventData.indexOf(e) < 0) {\n eventData.unshift(e);\n }\n\n listener.apply(this, eventData);\n }\n\n var events = eventType.split(' ');\n var j;\n\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (!targetSelector) {\n for (j = 0; j < events.length; j += 1) {\n var event = events[j];\n if (!el.dom7Listeners) el.dom7Listeners = {};\n if (!el.dom7Listeners[event]) el.dom7Listeners[event] = [];\n el.dom7Listeners[event].push({\n listener: listener,\n proxyListener: handleEvent\n });\n el.addEventListener(event, handleEvent, capture);\n }\n } else {\n // Live events\n for (j = 0; j < events.length; j += 1) {\n var _event = events[j];\n if (!el.dom7LiveListeners) el.dom7LiveListeners = {};\n if (!el.dom7LiveListeners[_event]) el.dom7LiveListeners[_event] = [];\n\n el.dom7LiveListeners[_event].push({\n listener: listener,\n proxyListener: handleLiveEvent\n });\n\n el.addEventListener(_event, handleLiveEvent, capture);\n }\n }\n }\n\n return this;\n}\n\nfunction off() {\n for (var _len6 = arguments.length, args = new Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {\n args[_key6] = arguments[_key6];\n }\n\n var eventType = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventType = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n if (!capture) capture = false;\n var events = eventType.split(' ');\n\n for (var i = 0; i < events.length; i += 1) {\n var event = events[i];\n\n for (var j = 0; j < this.length; j += 1) {\n var el = this[j];\n var handlers = void 0;\n\n if (!targetSelector && el.dom7Listeners) {\n handlers = el.dom7Listeners[event];\n } else if (targetSelector && el.dom7LiveListeners) {\n handlers = el.dom7LiveListeners[event];\n }\n\n if (handlers && handlers.length) {\n for (var k = handlers.length - 1; k >= 0; k -= 1) {\n var handler = handlers[k];\n\n if (listener && handler.listener === listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n } else if (listener && handler.listener && handler.listener.dom7proxy && handler.listener.dom7proxy === listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n } else if (!listener) {\n el.removeEventListener(event, handler.proxyListener, capture);\n handlers.splice(k, 1);\n }\n }\n }\n }\n }\n\n return this;\n}\n\nfunction once() {\n var dom = this;\n\n for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {\n args[_key7] = arguments[_key7];\n }\n\n var eventName = args[0],\n targetSelector = args[1],\n listener = args[2],\n capture = args[3];\n\n if (typeof args[1] === 'function') {\n eventName = args[0];\n listener = args[1];\n capture = args[2];\n targetSelector = undefined;\n }\n\n function onceHandler() {\n for (var _len8 = arguments.length, eventArgs = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {\n eventArgs[_key8] = arguments[_key8];\n }\n\n listener.apply(this, eventArgs);\n dom.off(eventName, targetSelector, onceHandler, capture);\n\n if (onceHandler.dom7proxy) {\n delete onceHandler.dom7proxy;\n }\n }\n\n onceHandler.dom7proxy = listener;\n return dom.on(eventName, targetSelector, onceHandler, capture);\n}\n\nfunction trigger() {\n var window = getWindow();\n\n for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {\n args[_key9] = arguments[_key9];\n }\n\n var events = args[0].split(' ');\n var eventData = args[1];\n\n for (var i = 0; i < events.length; i += 1) {\n var event = events[i];\n\n for (var j = 0; j < this.length; j += 1) {\n var el = this[j];\n\n if (window.CustomEvent) {\n var evt = new window.CustomEvent(event, {\n detail: eventData,\n bubbles: true,\n cancelable: true\n });\n el.dom7EventData = args.filter(function (data, dataIndex) {\n return dataIndex > 0;\n });\n el.dispatchEvent(evt);\n el.dom7EventData = [];\n delete el.dom7EventData;\n }\n }\n }\n\n return this;\n}\n\nfunction transitionEnd(callback) {\n var dom = this;\n\n function fireCallBack(e) {\n if (e.target !== this) return;\n callback.call(this, e);\n dom.off('transitionend', fireCallBack);\n }\n\n if (callback) {\n dom.on('transitionend', fireCallBack);\n }\n\n return this;\n}\n\nfunction animationEnd(callback) {\n var dom = this;\n\n function fireCallBack(e) {\n if (e.target !== this) return;\n callback.call(this, e);\n dom.off('animationend', fireCallBack);\n }\n\n if (callback) {\n dom.on('animationend', fireCallBack);\n }\n\n return this;\n}\n\nfunction width() {\n var window = getWindow();\n\n if (this[0] === window) {\n return window.innerWidth;\n }\n\n if (this.length > 0) {\n return parseFloat(this.css('width'));\n }\n\n return null;\n}\n\nfunction outerWidth(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n var _styles = this.styles();\n\n return this[0].offsetWidth + parseFloat(_styles.getPropertyValue('margin-right')) + parseFloat(_styles.getPropertyValue('margin-left'));\n }\n\n return this[0].offsetWidth;\n }\n\n return null;\n}\n\nfunction height() {\n var window = getWindow();\n\n if (this[0] === window) {\n return window.innerHeight;\n }\n\n if (this.length > 0) {\n return parseFloat(this.css('height'));\n }\n\n return null;\n}\n\nfunction outerHeight(includeMargins) {\n if (this.length > 0) {\n if (includeMargins) {\n var _styles2 = this.styles();\n\n return this[0].offsetHeight + parseFloat(_styles2.getPropertyValue('margin-top')) + parseFloat(_styles2.getPropertyValue('margin-bottom'));\n }\n\n return this[0].offsetHeight;\n }\n\n return null;\n}\n\nfunction offset() {\n if (this.length > 0) {\n var window = getWindow();\n var document = getDocument();\n var el = this[0];\n var box = el.getBoundingClientRect();\n var body = document.body;\n var clientTop = el.clientTop || body.clientTop || 0;\n var clientLeft = el.clientLeft || body.clientLeft || 0;\n var scrollTop = el === window ? window.scrollY : el.scrollTop;\n var scrollLeft = el === window ? window.scrollX : el.scrollLeft;\n return {\n top: box.top + scrollTop - clientTop,\n left: box.left + scrollLeft - clientLeft\n };\n }\n\n return null;\n}\n\nfunction hide() {\n for (var i = 0; i < this.length; i += 1) {\n this[i].style.display = 'none';\n }\n\n return this;\n}\n\nfunction show() {\n var window = getWindow();\n\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.style.display === 'none') {\n el.style.display = '';\n }\n\n if (window.getComputedStyle(el, null).getPropertyValue('display') === 'none') {\n // Still not visible\n el.style.display = 'block';\n }\n }\n\n return this;\n}\n\nfunction styles() {\n var window = getWindow();\n if (this[0]) return window.getComputedStyle(this[0], null);\n return {};\n}\n\nfunction css(props, value) {\n var window = getWindow();\n var i;\n\n if (arguments.length === 1) {\n if (typeof props === 'string') {\n // .css('width')\n if (this[0]) return window.getComputedStyle(this[0], null).getPropertyValue(props);\n } else {\n // .css({ width: '100px' })\n for (i = 0; i < this.length; i += 1) {\n for (var _prop in props) {\n this[i].style[_prop] = props[_prop];\n }\n }\n\n return this;\n }\n }\n\n if (arguments.length === 2 && typeof props === 'string') {\n // .css('width', '100px')\n for (i = 0; i < this.length; i += 1) {\n this[i].style[props] = value;\n }\n\n return this;\n }\n\n return this;\n}\n\nfunction each(callback) {\n if (!callback) return this;\n this.forEach(function (el, index) {\n callback.apply(el, [el, index]);\n });\n return this;\n}\n\nfunction filter(callback) {\n var result = arrayFilter(this, callback);\n return $(result);\n}\n\nfunction html(html) {\n if (typeof html === 'undefined') {\n return this[0] ? this[0].innerHTML : null;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this[i].innerHTML = html;\n }\n\n return this;\n}\n\nfunction text(text) {\n if (typeof text === 'undefined') {\n return this[0] ? this[0].textContent.trim() : null;\n }\n\n for (var i = 0; i < this.length; i += 1) {\n this[i].textContent = text;\n }\n\n return this;\n}\n\nfunction is(selector) {\n var window = getWindow();\n var document = getDocument();\n var el = this[0];\n var compareWith;\n var i;\n if (!el || typeof selector === 'undefined') return false;\n\n if (typeof selector === 'string') {\n if (el.matches) return el.matches(selector);\n if (el.webkitMatchesSelector) return el.webkitMatchesSelector(selector);\n if (el.msMatchesSelector) return el.msMatchesSelector(selector);\n compareWith = $(selector);\n\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) return true;\n }\n\n return false;\n }\n\n if (selector === document) {\n return el === document;\n }\n\n if (selector === window) {\n return el === window;\n }\n\n if (selector.nodeType || selector instanceof Dom7) {\n compareWith = selector.nodeType ? [selector] : selector;\n\n for (i = 0; i < compareWith.length; i += 1) {\n if (compareWith[i] === el) return true;\n }\n\n return false;\n }\n\n return false;\n}\n\nfunction index() {\n var child = this[0];\n var i;\n\n if (child) {\n i = 0; // eslint-disable-next-line\n\n while ((child = child.previousSibling) !== null) {\n if (child.nodeType === 1) i += 1;\n }\n\n return i;\n }\n\n return undefined;\n}\n\nfunction eq(index) {\n if (typeof index === 'undefined') return this;\n var length = this.length;\n\n if (index > length - 1) {\n return $([]);\n }\n\n if (index < 0) {\n var returnIndex = length + index;\n if (returnIndex < 0) return $([]);\n return $([this[returnIndex]]);\n }\n\n return $([this[index]]);\n}\n\nfunction append() {\n var newChild;\n var document = getDocument();\n\n for (var k = 0; k < arguments.length; k += 1) {\n newChild = k < 0 || arguments.length <= k ? undefined : arguments[k];\n\n for (var i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n\n while (tempDiv.firstChild) {\n this[i].appendChild(tempDiv.firstChild);\n }\n } else if (newChild instanceof Dom7) {\n for (var j = 0; j < newChild.length; j += 1) {\n this[i].appendChild(newChild[j]);\n }\n } else {\n this[i].appendChild(newChild);\n }\n }\n }\n\n return this;\n}\n\nfunction appendTo(parent) {\n $(parent).append(this);\n return this;\n}\n\nfunction prepend(newChild) {\n var document = getDocument();\n var i;\n var j;\n\n for (i = 0; i < this.length; i += 1) {\n if (typeof newChild === 'string') {\n var tempDiv = document.createElement('div');\n tempDiv.innerHTML = newChild;\n\n for (j = tempDiv.childNodes.length - 1; j >= 0; j -= 1) {\n this[i].insertBefore(tempDiv.childNodes[j], this[i].childNodes[0]);\n }\n } else if (newChild instanceof Dom7) {\n for (j = 0; j < newChild.length; j += 1) {\n this[i].insertBefore(newChild[j], this[i].childNodes[0]);\n }\n } else {\n this[i].insertBefore(newChild, this[i].childNodes[0]);\n }\n }\n\n return this;\n}\n\nfunction prependTo(parent) {\n $(parent).prepend(this);\n return this;\n}\n\nfunction insertBefore(selector) {\n var before = $(selector);\n\n for (var i = 0; i < this.length; i += 1) {\n if (before.length === 1) {\n before[0].parentNode.insertBefore(this[i], before[0]);\n } else if (before.length > 1) {\n for (var j = 0; j < before.length; j += 1) {\n before[j].parentNode.insertBefore(this[i].cloneNode(true), before[j]);\n }\n }\n }\n}\n\nfunction insertAfter(selector) {\n var after = $(selector);\n\n for (var i = 0; i < this.length; i += 1) {\n if (after.length === 1) {\n after[0].parentNode.insertBefore(this[i], after[0].nextSibling);\n } else if (after.length > 1) {\n for (var j = 0; j < after.length; j += 1) {\n after[j].parentNode.insertBefore(this[i].cloneNode(true), after[j].nextSibling);\n }\n }\n }\n}\n\nfunction next(selector) {\n if (this.length > 0) {\n if (selector) {\n if (this[0].nextElementSibling && $(this[0].nextElementSibling).is(selector)) {\n return $([this[0].nextElementSibling]);\n }\n\n return $([]);\n }\n\n if (this[0].nextElementSibling) return $([this[0].nextElementSibling]);\n return $([]);\n }\n\n return $([]);\n}\n\nfunction nextAll(selector) {\n var nextEls = [];\n var el = this[0];\n if (!el) return $([]);\n\n while (el.nextElementSibling) {\n var _next = el.nextElementSibling; // eslint-disable-line\n\n if (selector) {\n if ($(_next).is(selector)) nextEls.push(_next);\n } else nextEls.push(_next);\n\n el = _next;\n }\n\n return $(nextEls);\n}\n\nfunction prev(selector) {\n if (this.length > 0) {\n var el = this[0];\n\n if (selector) {\n if (el.previousElementSibling && $(el.previousElementSibling).is(selector)) {\n return $([el.previousElementSibling]);\n }\n\n return $([]);\n }\n\n if (el.previousElementSibling) return $([el.previousElementSibling]);\n return $([]);\n }\n\n return $([]);\n}\n\nfunction prevAll(selector) {\n var prevEls = [];\n var el = this[0];\n if (!el) return $([]);\n\n while (el.previousElementSibling) {\n var _prev = el.previousElementSibling; // eslint-disable-line\n\n if (selector) {\n if ($(_prev).is(selector)) prevEls.push(_prev);\n } else prevEls.push(_prev);\n\n el = _prev;\n }\n\n return $(prevEls);\n}\n\nfunction siblings(selector) {\n return this.nextAll(selector).add(this.prevAll(selector));\n}\n\nfunction parent(selector) {\n var parents = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n if (this[i].parentNode !== null) {\n if (selector) {\n if ($(this[i].parentNode).is(selector)) parents.push(this[i].parentNode);\n } else {\n parents.push(this[i].parentNode);\n }\n }\n }\n\n return $(parents);\n}\n\nfunction parents(selector) {\n var parents = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n var _parent = this[i].parentNode; // eslint-disable-line\n\n while (_parent) {\n if (selector) {\n if ($(_parent).is(selector)) parents.push(_parent);\n } else {\n parents.push(_parent);\n }\n\n _parent = _parent.parentNode;\n }\n }\n\n return $(parents);\n}\n\nfunction closest(selector) {\n var closest = this; // eslint-disable-line\n\n if (typeof selector === 'undefined') {\n return $([]);\n }\n\n if (!closest.is(selector)) {\n closest = closest.parents(selector).eq(0);\n }\n\n return closest;\n}\n\nfunction find(selector) {\n var foundElements = [];\n\n for (var i = 0; i < this.length; i += 1) {\n var found = this[i].querySelectorAll(selector);\n\n for (var j = 0; j < found.length; j += 1) {\n foundElements.push(found[j]);\n }\n }\n\n return $(foundElements);\n}\n\nfunction children(selector) {\n var children = []; // eslint-disable-line\n\n for (var i = 0; i < this.length; i += 1) {\n var childNodes = this[i].children;\n\n for (var j = 0; j < childNodes.length; j += 1) {\n if (!selector || $(childNodes[j]).is(selector)) {\n children.push(childNodes[j]);\n }\n }\n }\n\n return $(children);\n}\n\nfunction remove() {\n for (var i = 0; i < this.length; i += 1) {\n if (this[i].parentNode) this[i].parentNode.removeChild(this[i]);\n }\n\n return this;\n}\n\nfunction detach() {\n return this.remove();\n}\n\nfunction add() {\n var dom = this;\n var i;\n var j;\n\n for (var _len10 = arguments.length, els = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {\n els[_key10] = arguments[_key10];\n }\n\n for (i = 0; i < els.length; i += 1) {\n var toAdd = $(els[i]);\n\n for (j = 0; j < toAdd.length; j += 1) {\n dom.push(toAdd[j]);\n }\n }\n\n return dom;\n}\n\nfunction empty() {\n for (var i = 0; i < this.length; i += 1) {\n var el = this[i];\n\n if (el.nodeType === 1) {\n for (var j = 0; j < el.childNodes.length; j += 1) {\n if (el.childNodes[j].parentNode) {\n el.childNodes[j].parentNode.removeChild(el.childNodes[j]);\n }\n }\n\n el.textContent = '';\n }\n }\n\n return this;\n}\n\nfunction scrollTo() {\n var window = getWindow();\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var left = args[0],\n top = args[1],\n duration = args[2],\n easing = args[3],\n callback = args[4];\n\n if (args.length === 4 && typeof easing === 'function') {\n callback = easing;\n left = args[0];\n top = args[1];\n duration = args[2];\n callback = args[3];\n easing = args[4];\n }\n\n if (typeof easing === 'undefined') easing = 'swing';\n return this.each(function animate() {\n var el = this;\n var currentTop;\n var currentLeft;\n var maxTop;\n var maxLeft;\n var newTop;\n var newLeft;\n var scrollTop; // eslint-disable-line\n\n var scrollLeft; // eslint-disable-line\n\n var animateTop = top > 0 || top === 0;\n var animateLeft = left > 0 || left === 0;\n\n if (typeof easing === 'undefined') {\n easing = 'swing';\n }\n\n if (animateTop) {\n currentTop = el.scrollTop;\n\n if (!duration) {\n el.scrollTop = top;\n }\n }\n\n if (animateLeft) {\n currentLeft = el.scrollLeft;\n\n if (!duration) {\n el.scrollLeft = left;\n }\n }\n\n if (!duration) return;\n\n if (animateTop) {\n maxTop = el.scrollHeight - el.offsetHeight;\n newTop = Math.max(Math.min(top, maxTop), 0);\n }\n\n if (animateLeft) {\n maxLeft = el.scrollWidth - el.offsetWidth;\n newLeft = Math.max(Math.min(left, maxLeft), 0);\n }\n\n var startTime = null;\n if (animateTop && newTop === currentTop) animateTop = false;\n if (animateLeft && newLeft === currentLeft) animateLeft = false;\n\n function render(time) {\n if (time === void 0) {\n time = new Date().getTime();\n }\n\n if (startTime === null) {\n startTime = time;\n }\n\n var progress = Math.max(Math.min((time - startTime) / duration, 1), 0);\n var easeProgress = easing === 'linear' ? progress : 0.5 - Math.cos(progress * Math.PI) / 2;\n var done;\n if (animateTop) scrollTop = currentTop + easeProgress * (newTop - currentTop);\n if (animateLeft) scrollLeft = currentLeft + easeProgress * (newLeft - currentLeft);\n\n if (animateTop && newTop > currentTop && scrollTop >= newTop) {\n el.scrollTop = newTop;\n done = true;\n }\n\n if (animateTop && newTop < currentTop && scrollTop <= newTop) {\n el.scrollTop = newTop;\n done = true;\n }\n\n if (animateLeft && newLeft > currentLeft && scrollLeft >= newLeft) {\n el.scrollLeft = newLeft;\n done = true;\n }\n\n if (animateLeft && newLeft < currentLeft && scrollLeft <= newLeft) {\n el.scrollLeft = newLeft;\n done = true;\n }\n\n if (done) {\n if (callback) callback();\n return;\n }\n\n if (animateTop) el.scrollTop = scrollTop;\n if (animateLeft) el.scrollLeft = scrollLeft;\n window.requestAnimationFrame(render);\n }\n\n window.requestAnimationFrame(render);\n });\n} // scrollTop(top, duration, easing, callback) {\n\n\nfunction scrollTop() {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n var top = args[0],\n duration = args[1],\n easing = args[2],\n callback = args[3];\n\n if (args.length === 3 && typeof easing === 'function') {\n top = args[0];\n duration = args[1];\n callback = args[2];\n easing = args[3];\n }\n\n var dom = this;\n\n if (typeof top === 'undefined') {\n if (dom.length > 0) return dom[0].scrollTop;\n return null;\n }\n\n return dom.scrollTo(undefined, top, duration, easing, callback);\n}\n\nfunction scrollLeft() {\n for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {\n args[_key3] = arguments[_key3];\n }\n\n var left = args[0],\n duration = args[1],\n easing = args[2],\n callback = args[3];\n\n if (args.length === 3 && typeof easing === 'function') {\n left = args[0];\n duration = args[1];\n callback = args[2];\n easing = args[3];\n }\n\n var dom = this;\n\n if (typeof left === 'undefined') {\n if (dom.length > 0) return dom[0].scrollLeft;\n return null;\n }\n\n return dom.scrollTo(left, undefined, duration, easing, callback);\n}\n\nfunction animate(initialProps, initialParams) {\n var window = getWindow();\n var els = this;\n var a = {\n props: Object.assign({}, initialProps),\n params: Object.assign({\n duration: 300,\n easing: 'swing' // or 'linear'\n\n /* Callbacks\n begin(elements)\n complete(elements)\n progress(elements, complete, remaining, start, tweenValue)\n */\n\n }, initialParams),\n elements: els,\n animating: false,\n que: [],\n easingProgress: function easingProgress(easing, progress) {\n if (easing === 'swing') {\n return 0.5 - Math.cos(progress * Math.PI) / 2;\n }\n\n if (typeof easing === 'function') {\n return easing(progress);\n }\n\n return progress;\n },\n stop: function stop() {\n if (a.frameId) {\n window.cancelAnimationFrame(a.frameId);\n }\n\n a.animating = false;\n a.elements.each(function (el) {\n var element = el;\n delete element.dom7AnimateInstance;\n });\n a.que = [];\n },\n done: function done(complete) {\n a.animating = false;\n a.elements.each(function (el) {\n var element = el;\n delete element.dom7AnimateInstance;\n });\n if (complete) complete(els);\n\n if (a.que.length > 0) {\n var que = a.que.shift();\n a.animate(que[0], que[1]);\n }\n },\n animate: function animate(props, params) {\n if (a.animating) {\n a.que.push([props, params]);\n return a;\n }\n\n var elements = []; // Define & Cache Initials & Units\n\n a.elements.each(function (el, index) {\n var initialFullValue;\n var initialValue;\n var unit;\n var finalValue;\n var finalFullValue;\n if (!el.dom7AnimateInstance) a.elements[index].dom7AnimateInstance = a;\n elements[index] = {\n container: el\n };\n Object.keys(props).forEach(function (prop) {\n initialFullValue = window.getComputedStyle(el, null).getPropertyValue(prop).replace(',', '.');\n initialValue = parseFloat(initialFullValue);\n unit = initialFullValue.replace(initialValue, '');\n finalValue = parseFloat(props[prop]);\n finalFullValue = props[prop] + unit;\n elements[index][prop] = {\n initialFullValue: initialFullValue,\n initialValue: initialValue,\n unit: unit,\n finalValue: finalValue,\n finalFullValue: finalFullValue,\n currentValue: initialValue\n };\n });\n });\n var startTime = null;\n var time;\n var elementsDone = 0;\n var propsDone = 0;\n var done;\n var began = false;\n a.animating = true;\n\n function render() {\n time = new Date().getTime();\n var progress;\n var easeProgress; // let el;\n\n if (!began) {\n began = true;\n if (params.begin) params.begin(els);\n }\n\n if (startTime === null) {\n startTime = time;\n }\n\n if (params.progress) {\n // eslint-disable-next-line\n params.progress(els, Math.max(Math.min((time - startTime) / params.duration, 1), 0), startTime + params.duration - time < 0 ? 0 : startTime + params.duration - time, startTime);\n }\n\n elements.forEach(function (element) {\n var el = element;\n if (done || el.done) return;\n Object.keys(props).forEach(function (prop) {\n if (done || el.done) return;\n progress = Math.max(Math.min((time - startTime) / params.duration, 1), 0);\n easeProgress = a.easingProgress(params.easing, progress);\n var _el$prop = el[prop],\n initialValue = _el$prop.initialValue,\n finalValue = _el$prop.finalValue,\n unit = _el$prop.unit;\n el[prop].currentValue = initialValue + easeProgress * (finalValue - initialValue);\n var currentValue = el[prop].currentValue;\n\n if (finalValue > initialValue && currentValue >= finalValue || finalValue < initialValue && currentValue <= finalValue) {\n el.container.style[prop] = finalValue + unit;\n propsDone += 1;\n\n if (propsDone === Object.keys(props).length) {\n el.done = true;\n elementsDone += 1;\n }\n\n if (elementsDone === elements.length) {\n done = true;\n }\n }\n\n if (done) {\n a.done(params.complete);\n return;\n }\n\n el.container.style[prop] = currentValue + unit;\n });\n });\n if (done) return; // Then call\n\n a.frameId = window.requestAnimationFrame(render);\n }\n\n a.frameId = window.requestAnimationFrame(render);\n return a;\n }\n };\n\n if (a.elements.length === 0) {\n return els;\n }\n\n var animateInstance;\n\n for (var i = 0; i < a.elements.length; i += 1) {\n if (a.elements[i].dom7AnimateInstance) {\n animateInstance = a.elements[i].dom7AnimateInstance;\n } else a.elements[i].dom7AnimateInstance = a;\n }\n\n if (!animateInstance) {\n animateInstance = a;\n }\n\n if (initialProps === 'stop') {\n animateInstance.stop();\n } else {\n animateInstance.animate(a.props, a.params);\n }\n\n return els;\n}\n\nfunction stop() {\n var els = this;\n\n for (var i = 0; i < els.length; i += 1) {\n if (els[i].dom7AnimateInstance) {\n els[i].dom7AnimateInstance.stop();\n }\n }\n}\n\nvar noTrigger = 'resize scroll'.split(' ');\n\nfunction shortcut(name) {\n function eventHandler() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (typeof args[0] === 'undefined') {\n for (var i = 0; i < this.length; i += 1) {\n if (noTrigger.indexOf(name) < 0) {\n if (name in this[i]) this[i][name]();else {\n $(this[i]).trigger(name);\n }\n }\n }\n\n return this;\n }\n\n return this.on.apply(this, [name].concat(args));\n }\n\n return eventHandler;\n}\n\nvar click = shortcut('click');\nvar blur = shortcut('blur');\nvar focus = shortcut('focus');\nvar focusin = shortcut('focusin');\nvar focusout = shortcut('focusout');\nvar keyup = shortcut('keyup');\nvar keydown = shortcut('keydown');\nvar keypress = shortcut('keypress');\nvar submit = shortcut('submit');\nvar change = shortcut('change');\nvar mousedown = shortcut('mousedown');\nvar mousemove = shortcut('mousemove');\nvar mouseup = shortcut('mouseup');\nvar mouseenter = shortcut('mouseenter');\nvar mouseleave = shortcut('mouseleave');\nvar mouseout = shortcut('mouseout');\nvar mouseover = shortcut('mouseover');\nvar touchstart = shortcut('touchstart');\nvar touchend = shortcut('touchend');\nvar touchmove = shortcut('touchmove');\nvar resize = shortcut('resize');\nvar scroll = shortcut('scroll');\n\nexport default $;\nexport { $, add, addClass, animate, animationEnd, append, appendTo, attr, blur, change, children, click, closest, css, data, dataset, detach, each, empty, eq, filter, find, focus, focusin, focusout, hasClass, height, hide, html, index, insertAfter, insertBefore, is, keydown, keypress, keyup, mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup, next, nextAll, off, offset, on, once, outerHeight, outerWidth, parent, parents, prepend, prependTo, prev, prevAll, prop, remove, removeAttr, removeClass, removeData, resize, scroll, scrollLeft, scrollTo, scrollTop, show, siblings, stop, styles, submit, text, toggleClass, touchend, touchmove, touchstart, transform, transition, transitionEnd, trigger, val, value, width };\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar invariant = function(condition, format, a, b, c, d, e, f) {\n if (process.env.NODE_ENV !== 'production') {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n }\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error(\n 'Minified exception occurred; use the non-minified dev environment ' +\n 'for the full error message and additional helpful warnings.'\n );\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(\n format.replace(/%s/g, function() { return args[argIndex++]; })\n );\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n};\n\nmodule.exports = invariant;\n","/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n var loggedTypeFailures = {};\n var has = require('./lib/has');\n\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) { /**/ }\n };\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes(typeSpecs, values, location, componentName, getStack) {\n if (process.env.NODE_ENV !== 'production') {\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error;\n // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n var err = Error(\n (componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' +\n 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.'\n );\n err.name = 'Invariant Violation';\n throw err;\n }\n error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret);\n } catch (ex) {\n error = ex;\n }\n if (error && !(error instanceof Error)) {\n printWarning(\n (componentName || 'React class') + ': type specification of ' +\n location + ' `' + typeSpecName + '` is invalid; the type checker ' +\n 'function must return `null` or an `Error` but returned a ' + typeof error + '. ' +\n 'You may have forgotten to pass an argument to the type checker ' +\n 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' +\n 'shape all require an argument).'\n );\n }\n if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error.message] = true;\n\n var stack = getStack ? getStack() : '';\n\n printWarning(\n 'Failed ' + location + ' type: ' + error.message + (stack != null ? stack : '')\n );\n }\n }\n }\n }\n}\n\n/**\n * Resets warning cache when testing.\n *\n * @private\n */\ncheckPropTypes.resetWarningCache = function() {\n if (process.env.NODE_ENV !== 'production') {\n loggedTypeFailures = {};\n }\n}\n\nmodule.exports = checkPropTypes;\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactIs = require('react-is');\nvar assign = require('object-assign');\n\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\nvar has = require('./lib/has');\nvar checkPropTypes = require('./checkPropTypes');\n\nvar printWarning = function() {};\n\nif (process.env.NODE_ENV !== 'production') {\n printWarning = function(text) {\n var message = 'Warning: ' + text;\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n}\n\nfunction emptyFunctionThatReturnsNull() {\n return null;\n}\n\nmodule.exports = function(isValidElement, throwOnDirectAccess) {\n /* global Symbol */\n var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n /**\n * Returns the iterator method function contained on the iterable object.\n *\n * Be sure to invoke the function with the iterable as context:\n *\n * var iteratorFn = getIteratorFn(myIterable);\n * if (iteratorFn) {\n * var iterator = iteratorFn.call(myIterable);\n * ...\n * }\n *\n * @param {?object} maybeIterable\n * @return {?function}\n */\n function getIteratorFn(maybeIterable) {\n var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n }\n\n /**\n * Collection of methods that allow declaration and validation of props that are\n * supplied to React components. Example usage:\n *\n * var Props = require('ReactPropTypes');\n * var MyArticle = React.createClass({\n * propTypes: {\n * // An optional string prop named \"description\".\n * description: Props.string,\n *\n * // A required enum prop named \"category\".\n * category: Props.oneOf(['News','Photos']).isRequired,\n *\n * // A prop named \"dialog\" that requires an instance of Dialog.\n * dialog: Props.instanceOf(Dialog).isRequired\n * },\n * render: function() { ... }\n * });\n *\n * A more formal specification of how these methods are used:\n *\n * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n * decl := ReactPropTypes.{type}(.isRequired)?\n *\n * Each and every declaration produces a function with the same signature. This\n * allows the creation of custom validation functions. For example:\n *\n * var MyLink = React.createClass({\n * propTypes: {\n * // An optional string or URI prop named \"href\".\n * href: function(props, propName, componentName) {\n * var propValue = props[propName];\n * if (propValue != null && typeof propValue !== 'string' &&\n * !(propValue instanceof URI)) {\n * return new Error(\n * 'Expected a string or an URI for ' + propName + ' in ' +\n * componentName\n * );\n * }\n * }\n * },\n * render: function() {...}\n * });\n *\n * @internal\n */\n\n var ANONYMOUS = '<>';\n\n // Important!\n // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n var ReactPropTypes = {\n array: createPrimitiveTypeChecker('array'),\n bigint: createPrimitiveTypeChecker('bigint'),\n bool: createPrimitiveTypeChecker('boolean'),\n func: createPrimitiveTypeChecker('function'),\n number: createPrimitiveTypeChecker('number'),\n object: createPrimitiveTypeChecker('object'),\n string: createPrimitiveTypeChecker('string'),\n symbol: createPrimitiveTypeChecker('symbol'),\n\n any: createAnyTypeChecker(),\n arrayOf: createArrayOfTypeChecker,\n element: createElementTypeChecker(),\n elementType: createElementTypeTypeChecker(),\n instanceOf: createInstanceTypeChecker,\n node: createNodeChecker(),\n objectOf: createObjectOfTypeChecker,\n oneOf: createEnumTypeChecker,\n oneOfType: createUnionTypeChecker,\n shape: createShapeTypeChecker,\n exact: createStrictShapeTypeChecker,\n };\n\n /**\n * inlined Object.is polyfill to avoid requiring consumers ship their own\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n */\n /*eslint-disable no-self-compare*/\n function is(x, y) {\n // SameValue algorithm\n if (x === y) {\n // Steps 1-5, 7-10\n // Steps 6.b-6.e: +0 != -0\n return x !== 0 || 1 / x === 1 / y;\n } else {\n // Step 6.a: NaN == NaN\n return x !== x && y !== y;\n }\n }\n /*eslint-enable no-self-compare*/\n\n /**\n * We use an Error-like object for backward compatibility as people may call\n * PropTypes directly and inspect their output. However, we don't use real\n * Errors anymore. We don't inspect their stack anyway, and creating them\n * is prohibitively expensive if they are created too often, such as what\n * happens in oneOfType() for any type before the one that matched.\n */\n function PropTypeError(message, data) {\n this.message = message;\n this.data = data && typeof data === 'object' ? data: {};\n this.stack = '';\n }\n // Make `instanceof Error` still work for returned errors.\n PropTypeError.prototype = Error.prototype;\n\n function createChainableTypeChecker(validate) {\n if (process.env.NODE_ENV !== 'production') {\n var manualPropTypeCallCache = {};\n var manualPropTypeWarningCount = 0;\n }\n function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n componentName = componentName || ANONYMOUS;\n propFullName = propFullName || propName;\n\n if (secret !== ReactPropTypesSecret) {\n if (throwOnDirectAccess) {\n // New behavior only for users of `prop-types` package\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use `PropTypes.checkPropTypes()` to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n } else if (process.env.NODE_ENV !== 'production' && typeof console !== 'undefined') {\n // Old behavior for people using React.PropTypes\n var cacheKey = componentName + ':' + propName;\n if (\n !manualPropTypeCallCache[cacheKey] &&\n // Avoid spamming the console because they are often not actionable except for lib authors\n manualPropTypeWarningCount < 3\n ) {\n printWarning(\n 'You are manually calling a React.PropTypes validation ' +\n 'function for the `' + propFullName + '` prop on `' + componentName + '`. This is deprecated ' +\n 'and will throw in the standalone `prop-types` package. ' +\n 'You may be seeing this warning due to a third-party PropTypes ' +\n 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.'\n );\n manualPropTypeCallCache[cacheKey] = true;\n manualPropTypeWarningCount++;\n }\n }\n }\n if (props[propName] == null) {\n if (isRequired) {\n if (props[propName] === null) {\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n }\n return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n }\n return null;\n } else {\n return validate(props, propName, componentName, location, propFullName);\n }\n }\n\n var chainedCheckType = checkType.bind(null, false);\n chainedCheckType.isRequired = checkType.bind(null, true);\n\n return chainedCheckType;\n }\n\n function createPrimitiveTypeChecker(expectedType) {\n function validate(props, propName, componentName, location, propFullName, secret) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== expectedType) {\n // `propValue` being instance of, say, date/regexp, pass the 'object'\n // check, but we can offer a more precise error message here rather than\n // 'of type `object`'.\n var preciseType = getPreciseType(propValue);\n\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'),\n {expectedType: expectedType}\n );\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createAnyTypeChecker() {\n return createChainableTypeChecker(emptyFunctionThatReturnsNull);\n }\n\n function createArrayOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n }\n var propValue = props[propName];\n if (!Array.isArray(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n }\n for (var i = 0; i < propValue.length; i++) {\n var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!isValidElement(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createElementTypeTypeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n if (!ReactIs.isValidElementType(propValue)) {\n var propType = getPropType(propValue);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement type.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createInstanceTypeChecker(expectedClass) {\n function validate(props, propName, componentName, location, propFullName) {\n if (!(props[propName] instanceof expectedClass)) {\n var expectedClassName = expectedClass.name || ANONYMOUS;\n var actualClassName = getClassName(props[propName]);\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createEnumTypeChecker(expectedValues) {\n if (!Array.isArray(expectedValues)) {\n if (process.env.NODE_ENV !== 'production') {\n if (arguments.length > 1) {\n printWarning(\n 'Invalid arguments supplied to oneOf, expected an array, got ' + arguments.length + ' arguments. ' +\n 'A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).'\n );\n } else {\n printWarning('Invalid argument supplied to oneOf, expected an array.');\n }\n }\n return emptyFunctionThatReturnsNull;\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n for (var i = 0; i < expectedValues.length; i++) {\n if (is(propValue, expectedValues[i])) {\n return null;\n }\n }\n\n var valuesString = JSON.stringify(expectedValues, function replacer(key, value) {\n var type = getPreciseType(value);\n if (type === 'symbol') {\n return String(value);\n }\n return value;\n });\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + String(propValue) + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createObjectOfTypeChecker(typeChecker) {\n function validate(props, propName, componentName, location, propFullName) {\n if (typeof typeChecker !== 'function') {\n return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n }\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n }\n for (var key in propValue) {\n if (has(propValue, key)) {\n var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error instanceof Error) {\n return error;\n }\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createUnionTypeChecker(arrayOfTypeCheckers) {\n if (!Array.isArray(arrayOfTypeCheckers)) {\n process.env.NODE_ENV !== 'production' ? printWarning('Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;\n return emptyFunctionThatReturnsNull;\n }\n\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n if (typeof checker !== 'function') {\n printWarning(\n 'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +\n 'received ' + getPostfixForTypeWarning(checker) + ' at index ' + i + '.'\n );\n return emptyFunctionThatReturnsNull;\n }\n }\n\n function validate(props, propName, componentName, location, propFullName) {\n var expectedTypes = [];\n for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n var checker = arrayOfTypeCheckers[i];\n var checkerResult = checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret);\n if (checkerResult == null) {\n return null;\n }\n if (checkerResult.data && has(checkerResult.data, 'expectedType')) {\n expectedTypes.push(checkerResult.data.expectedType);\n }\n }\n var expectedTypesMessage = (expectedTypes.length > 0) ? ', expected one of type [' + expectedTypes.join(', ') + ']': '';\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`' + expectedTypesMessage + '.'));\n }\n return createChainableTypeChecker(validate);\n }\n\n function createNodeChecker() {\n function validate(props, propName, componentName, location, propFullName) {\n if (!isNode(props[propName])) {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function invalidValidatorError(componentName, location, propFullName, key, type) {\n return new PropTypeError(\n (componentName || 'React class') + ': ' + location + ' type `' + propFullName + '.' + key + '` is invalid; ' +\n 'it must be a function, usually from the `prop-types` package, but received `' + type + '`.'\n );\n }\n\n function createShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n for (var key in shapeTypes) {\n var checker = shapeTypes[key];\n if (typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n return createChainableTypeChecker(validate);\n }\n\n function createStrictShapeTypeChecker(shapeTypes) {\n function validate(props, propName, componentName, location, propFullName) {\n var propValue = props[propName];\n var propType = getPropType(propValue);\n if (propType !== 'object') {\n return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n }\n // We need to check all keys in case some are required but missing from props.\n var allKeys = assign({}, props[propName], shapeTypes);\n for (var key in allKeys) {\n var checker = shapeTypes[key];\n if (has(shapeTypes, key) && typeof checker !== 'function') {\n return invalidValidatorError(componentName, location, propFullName, key, getPreciseType(checker));\n }\n if (!checker) {\n return new PropTypeError(\n 'Invalid ' + location + ' `' + propFullName + '` key `' + key + '` supplied to `' + componentName + '`.' +\n '\\nBad object: ' + JSON.stringify(props[propName], null, ' ') +\n '\\nValid keys: ' + JSON.stringify(Object.keys(shapeTypes), null, ' ')\n );\n }\n var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n if (error) {\n return error;\n }\n }\n return null;\n }\n\n return createChainableTypeChecker(validate);\n }\n\n function isNode(propValue) {\n switch (typeof propValue) {\n case 'number':\n case 'string':\n case 'undefined':\n return true;\n case 'boolean':\n return !propValue;\n case 'object':\n if (Array.isArray(propValue)) {\n return propValue.every(isNode);\n }\n if (propValue === null || isValidElement(propValue)) {\n return true;\n }\n\n var iteratorFn = getIteratorFn(propValue);\n if (iteratorFn) {\n var iterator = iteratorFn.call(propValue);\n var step;\n if (iteratorFn !== propValue.entries) {\n while (!(step = iterator.next()).done) {\n if (!isNode(step.value)) {\n return false;\n }\n }\n } else {\n // Iterator will provide entry [k,v] tuples rather than values.\n while (!(step = iterator.next()).done) {\n var entry = step.value;\n if (entry) {\n if (!isNode(entry[1])) {\n return false;\n }\n }\n }\n }\n } else {\n return false;\n }\n\n return true;\n default:\n return false;\n }\n }\n\n function isSymbol(propType, propValue) {\n // Native Symbol.\n if (propType === 'symbol') {\n return true;\n }\n\n // falsy value can't be a Symbol\n if (!propValue) {\n return false;\n }\n\n // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n if (propValue['@@toStringTag'] === 'Symbol') {\n return true;\n }\n\n // Fallback for non-spec compliant Symbols which are polyfilled.\n if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n return true;\n }\n\n return false;\n }\n\n // Equivalent of `typeof` but with special handling for array and regexp.\n function getPropType(propValue) {\n var propType = typeof propValue;\n if (Array.isArray(propValue)) {\n return 'array';\n }\n if (propValue instanceof RegExp) {\n // Old webkits (at least until Android 4.0) return 'function' rather than\n // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n // passes PropTypes.object.\n return 'object';\n }\n if (isSymbol(propType, propValue)) {\n return 'symbol';\n }\n return propType;\n }\n\n // This handles more types than `getPropType`. Only used for error messages.\n // See `createPrimitiveTypeChecker`.\n function getPreciseType(propValue) {\n if (typeof propValue === 'undefined' || propValue === null) {\n return '' + propValue;\n }\n var propType = getPropType(propValue);\n if (propType === 'object') {\n if (propValue instanceof Date) {\n return 'date';\n } else if (propValue instanceof RegExp) {\n return 'regexp';\n }\n }\n return propType;\n }\n\n // Returns a string that is postfixed to a warning about an invalid type.\n // For example, \"undefined\" or \"of type array\"\n function getPostfixForTypeWarning(value) {\n var type = getPreciseType(value);\n switch (type) {\n case 'array':\n case 'object':\n return 'an ' + type;\n case 'boolean':\n case 'date':\n case 'regexp':\n return 'a ' + type;\n default:\n return type;\n }\n }\n\n // Returns class name of the object, if any.\n function getClassName(propValue) {\n if (!propValue.constructor || !propValue.constructor.name) {\n return ANONYMOUS;\n }\n return propValue.constructor.name;\n }\n\n ReactPropTypes.checkPropTypes = checkPropTypes;\n ReactPropTypes.resetWarningCache = checkPropTypes.resetWarningCache;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n var ReactIs = require('react-is');\n\n // By explicitly using `prop-types` you are opting into new development behavior.\n // http://fb.me/prop-types-in-prod\n var throwOnDirectAccess = true;\n module.exports = require('./factoryWithTypeCheckers')(ReactIs.isElement, throwOnDirectAccess);\n} else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = require('./factoryWithThrowingShims')();\n}\n","/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n","module.exports = Function.call.bind(Object.prototype.hasOwnProperty);\n","/** @license React v16.13.1\n * react-is.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\n\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\n// The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n// nor polyfill, then a plain number is used for performance.\nvar hasSymbol = typeof Symbol === 'function' && Symbol.for;\nvar REACT_ELEMENT_TYPE = hasSymbol ? Symbol.for('react.element') : 0xeac7;\nvar REACT_PORTAL_TYPE = hasSymbol ? Symbol.for('react.portal') : 0xeaca;\nvar REACT_FRAGMENT_TYPE = hasSymbol ? Symbol.for('react.fragment') : 0xeacb;\nvar REACT_STRICT_MODE_TYPE = hasSymbol ? Symbol.for('react.strict_mode') : 0xeacc;\nvar REACT_PROFILER_TYPE = hasSymbol ? Symbol.for('react.profiler') : 0xead2;\nvar REACT_PROVIDER_TYPE = hasSymbol ? Symbol.for('react.provider') : 0xeacd;\nvar REACT_CONTEXT_TYPE = hasSymbol ? Symbol.for('react.context') : 0xeace; // TODO: We don't use AsyncMode or ConcurrentMode anymore. They were temporary\n// (unstable) APIs that have been removed. Can we remove the symbols?\n\nvar REACT_ASYNC_MODE_TYPE = hasSymbol ? Symbol.for('react.async_mode') : 0xeacf;\nvar REACT_CONCURRENT_MODE_TYPE = hasSymbol ? Symbol.for('react.concurrent_mode') : 0xeacf;\nvar REACT_FORWARD_REF_TYPE = hasSymbol ? Symbol.for('react.forward_ref') : 0xead0;\nvar REACT_SUSPENSE_TYPE = hasSymbol ? Symbol.for('react.suspense') : 0xead1;\nvar REACT_SUSPENSE_LIST_TYPE = hasSymbol ? Symbol.for('react.suspense_list') : 0xead8;\nvar REACT_MEMO_TYPE = hasSymbol ? Symbol.for('react.memo') : 0xead3;\nvar REACT_LAZY_TYPE = hasSymbol ? Symbol.for('react.lazy') : 0xead4;\nvar REACT_BLOCK_TYPE = hasSymbol ? Symbol.for('react.block') : 0xead9;\nvar REACT_FUNDAMENTAL_TYPE = hasSymbol ? Symbol.for('react.fundamental') : 0xead5;\nvar REACT_RESPONDER_TYPE = hasSymbol ? Symbol.for('react.responder') : 0xead6;\nvar REACT_SCOPE_TYPE = hasSymbol ? Symbol.for('react.scope') : 0xead7;\n\nfunction isValidElementType(type) {\n return typeof type === 'string' || typeof type === 'function' || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.\n type === REACT_FRAGMENT_TYPE || type === REACT_CONCURRENT_MODE_TYPE || type === REACT_PROFILER_TYPE || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || typeof type === 'object' && type !== null && (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_RESPONDER_TYPE || type.$$typeof === REACT_SCOPE_TYPE || type.$$typeof === REACT_BLOCK_TYPE);\n}\n\nfunction typeOf(object) {\n if (typeof object === 'object' && object !== null) {\n var $$typeof = object.$$typeof;\n\n switch ($$typeof) {\n case REACT_ELEMENT_TYPE:\n var type = object.type;\n\n switch (type) {\n case REACT_ASYNC_MODE_TYPE:\n case REACT_CONCURRENT_MODE_TYPE:\n case REACT_FRAGMENT_TYPE:\n case REACT_PROFILER_TYPE:\n case REACT_STRICT_MODE_TYPE:\n case REACT_SUSPENSE_TYPE:\n return type;\n\n default:\n var $$typeofType = type && type.$$typeof;\n\n switch ($$typeofType) {\n case REACT_CONTEXT_TYPE:\n case REACT_FORWARD_REF_TYPE:\n case REACT_LAZY_TYPE:\n case REACT_MEMO_TYPE:\n case REACT_PROVIDER_TYPE:\n return $$typeofType;\n\n default:\n return $$typeof;\n }\n\n }\n\n case REACT_PORTAL_TYPE:\n return $$typeof;\n }\n }\n\n return undefined;\n} // AsyncMode is deprecated along with isAsyncMode\n\nvar AsyncMode = REACT_ASYNC_MODE_TYPE;\nvar ConcurrentMode = REACT_CONCURRENT_MODE_TYPE;\nvar ContextConsumer = REACT_CONTEXT_TYPE;\nvar ContextProvider = REACT_PROVIDER_TYPE;\nvar Element = REACT_ELEMENT_TYPE;\nvar ForwardRef = REACT_FORWARD_REF_TYPE;\nvar Fragment = REACT_FRAGMENT_TYPE;\nvar Lazy = REACT_LAZY_TYPE;\nvar Memo = REACT_MEMO_TYPE;\nvar Portal = REACT_PORTAL_TYPE;\nvar Profiler = REACT_PROFILER_TYPE;\nvar StrictMode = REACT_STRICT_MODE_TYPE;\nvar Suspense = REACT_SUSPENSE_TYPE;\nvar hasWarnedAboutDeprecatedIsAsyncMode = false; // AsyncMode should be deprecated\n\nfunction isAsyncMode(object) {\n {\n if (!hasWarnedAboutDeprecatedIsAsyncMode) {\n hasWarnedAboutDeprecatedIsAsyncMode = true; // Using console['warn'] to evade Babel and ESLint\n\n console['warn']('The ReactIs.isAsyncMode() alias has been deprecated, ' + 'and will be removed in React 17+. Update your code to use ' + 'ReactIs.isConcurrentMode() instead. It has the exact same API.');\n }\n }\n\n return isConcurrentMode(object) || typeOf(object) === REACT_ASYNC_MODE_TYPE;\n}\nfunction isConcurrentMode(object) {\n return typeOf(object) === REACT_CONCURRENT_MODE_TYPE;\n}\nfunction isContextConsumer(object) {\n return typeOf(object) === REACT_CONTEXT_TYPE;\n}\nfunction isContextProvider(object) {\n return typeOf(object) === REACT_PROVIDER_TYPE;\n}\nfunction isElement(object) {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n}\nfunction isForwardRef(object) {\n return typeOf(object) === REACT_FORWARD_REF_TYPE;\n}\nfunction isFragment(object) {\n return typeOf(object) === REACT_FRAGMENT_TYPE;\n}\nfunction isLazy(object) {\n return typeOf(object) === REACT_LAZY_TYPE;\n}\nfunction isMemo(object) {\n return typeOf(object) === REACT_MEMO_TYPE;\n}\nfunction isPortal(object) {\n return typeOf(object) === REACT_PORTAL_TYPE;\n}\nfunction isProfiler(object) {\n return typeOf(object) === REACT_PROFILER_TYPE;\n}\nfunction isStrictMode(object) {\n return typeOf(object) === REACT_STRICT_MODE_TYPE;\n}\nfunction isSuspense(object) {\n return typeOf(object) === REACT_SUSPENSE_TYPE;\n}\n\nexports.AsyncMode = AsyncMode;\nexports.ConcurrentMode = ConcurrentMode;\nexports.ContextConsumer = ContextConsumer;\nexports.ContextProvider = ContextProvider;\nexports.Element = Element;\nexports.ForwardRef = ForwardRef;\nexports.Fragment = Fragment;\nexports.Lazy = Lazy;\nexports.Memo = Memo;\nexports.Portal = Portal;\nexports.Profiler = Profiler;\nexports.StrictMode = StrictMode;\nexports.Suspense = Suspense;\nexports.isAsyncMode = isAsyncMode;\nexports.isConcurrentMode = isConcurrentMode;\nexports.isContextConsumer = isContextConsumer;\nexports.isContextProvider = isContextProvider;\nexports.isElement = isElement;\nexports.isForwardRef = isForwardRef;\nexports.isFragment = isFragment;\nexports.isLazy = isLazy;\nexports.isMemo = isMemo;\nexports.isPortal = isPortal;\nexports.isProfiler = isProfiler;\nexports.isStrictMode = isStrictMode;\nexports.isSuspense = isSuspense;\nexports.isValidElementType = isValidElementType;\nexports.typeOf = typeOf;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-is.production.min.js');\n} else {\n module.exports = require('./cjs/react-is.development.js');\n}\n","import _extends from '@babel/runtime/helpers/esm/extends';\nimport _slicedToArray from '@babel/runtime/helpers/esm/slicedToArray';\nimport _objectSpread from '@babel/runtime/helpers/esm/objectSpread';\nimport _classCallCheck from '@babel/runtime/helpers/esm/classCallCheck';\nimport _createClass from '@babel/runtime/helpers/esm/createClass';\nimport _possibleConstructorReturn from '@babel/runtime/helpers/esm/possibleConstructorReturn';\nimport _getPrototypeOf from '@babel/runtime/helpers/esm/getPrototypeOf';\nimport _inherits from '@babel/runtime/helpers/esm/inherits';\nimport _assertThisInitialized from '@babel/runtime/helpers/esm/assertThisInitialized';\nimport _defineProperty from '@babel/runtime/helpers/esm/defineProperty';\nimport { createRef, createElement, Component, createContext } from 'react';\nimport { findDOMNode } from 'react-dom';\nimport invariant from 'invariant';\nimport _toConsumableArray from '@babel/runtime/helpers/esm/toConsumableArray';\nimport PropTypes from 'prop-types';\n\nvar Manager = function () {\n function Manager() {\n _classCallCheck(this, Manager);\n\n _defineProperty(this, \"refs\", {});\n }\n\n _createClass(Manager, [{\n key: \"add\",\n value: function add(collection, ref) {\n if (!this.refs[collection]) {\n this.refs[collection] = [];\n }\n\n this.refs[collection].push(ref);\n }\n }, {\n key: \"remove\",\n value: function remove(collection, ref) {\n var index = this.getIndex(collection, ref);\n\n if (index !== -1) {\n this.refs[collection].splice(index, 1);\n }\n }\n }, {\n key: \"isActive\",\n value: function isActive() {\n return this.active;\n }\n }, {\n key: \"getActive\",\n value: function getActive() {\n var _this = this;\n\n return this.refs[this.active.collection].find(function (_ref) {\n var node = _ref.node;\n return node.sortableInfo.index == _this.active.index;\n });\n }\n }, {\n key: \"getIndex\",\n value: function getIndex(collection, ref) {\n return this.refs[collection].indexOf(ref);\n }\n }, {\n key: \"getOrderedRefs\",\n value: function getOrderedRefs() {\n var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.active.collection;\n return this.refs[collection].sort(sortByIndex);\n }\n }]);\n\n return Manager;\n}();\n\nfunction sortByIndex(_ref2, _ref3) {\n var index1 = _ref2.node.sortableInfo.index;\n var index2 = _ref3.node.sortableInfo.index;\n return index1 - index2;\n}\n\nfunction arrayMove(array, from, to) {\n if (process.env.NODE_ENV !== 'production') {\n if (typeof console !== 'undefined') {\n console.warn(\"Deprecation warning: arrayMove will no longer be exported by 'react-sortable-hoc' in the next major release. Please install the `array-move` package locally instead. https://www.npmjs.com/package/array-move\");\n }\n }\n\n array = array.slice();\n array.splice(to < 0 ? array.length + to : to, 0, array.splice(from, 1)[0]);\n return array;\n}\nfunction omit(obj, keysToOmit) {\n return Object.keys(obj).reduce(function (acc, key) {\n if (keysToOmit.indexOf(key) === -1) {\n acc[key] = obj[key];\n }\n\n return acc;\n }, {});\n}\nvar events = {\n end: ['touchend', 'touchcancel', 'mouseup'],\n move: ['touchmove', 'mousemove'],\n start: ['touchstart', 'mousedown']\n};\nvar vendorPrefix = function () {\n if (typeof window === 'undefined' || typeof document === 'undefined') {\n return '';\n }\n\n var styles = window.getComputedStyle(document.documentElement, '') || ['-moz-hidden-iframe'];\n var pre = (Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/) || styles.OLink === '' && ['', 'o'])[1];\n\n switch (pre) {\n case 'ms':\n return 'ms';\n\n default:\n return pre && pre.length ? pre[0].toUpperCase() + pre.substr(1) : '';\n }\n}();\nfunction setInlineStyles(node, styles) {\n Object.keys(styles).forEach(function (key) {\n node.style[key] = styles[key];\n });\n}\nfunction setTranslate3d(node, translate) {\n node.style[\"\".concat(vendorPrefix, \"Transform\")] = translate == null ? '' : \"translate3d(\".concat(translate.x, \"px,\").concat(translate.y, \"px,0)\");\n}\nfunction setTransitionDuration(node, duration) {\n node.style[\"\".concat(vendorPrefix, \"TransitionDuration\")] = duration == null ? '' : \"\".concat(duration, \"ms\");\n}\nfunction closest(el, fn) {\n while (el) {\n if (fn(el)) {\n return el;\n }\n\n el = el.parentNode;\n }\n\n return null;\n}\nfunction limit(min, max, value) {\n return Math.max(min, Math.min(value, max));\n}\n\nfunction getPixelValue(stringValue) {\n if (stringValue.substr(-2) === 'px') {\n return parseFloat(stringValue);\n }\n\n return 0;\n}\n\nfunction getElementMargin(element) {\n var style = window.getComputedStyle(element);\n return {\n bottom: getPixelValue(style.marginBottom),\n left: getPixelValue(style.marginLeft),\n right: getPixelValue(style.marginRight),\n top: getPixelValue(style.marginTop)\n };\n}\nfunction provideDisplayName(prefix, Component$$1) {\n var componentName = Component$$1.displayName || Component$$1.name;\n return componentName ? \"\".concat(prefix, \"(\").concat(componentName, \")\") : prefix;\n}\nfunction getScrollAdjustedBoundingClientRect(node, scrollDelta) {\n var boundingClientRect = node.getBoundingClientRect();\n return {\n top: boundingClientRect.top + scrollDelta.top,\n left: boundingClientRect.left + scrollDelta.left\n };\n}\nfunction getPosition(event) {\n if (event.touches && event.touches.length) {\n return {\n x: event.touches[0].pageX,\n y: event.touches[0].pageY\n };\n } else if (event.changedTouches && event.changedTouches.length) {\n return {\n x: event.changedTouches[0].pageX,\n y: event.changedTouches[0].pageY\n };\n } else {\n return {\n x: event.pageX,\n y: event.pageY\n };\n }\n}\nfunction isTouchEvent(event) {\n return event.touches && event.touches.length || event.changedTouches && event.changedTouches.length;\n}\nfunction getEdgeOffset(node, parent) {\n var offset = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {\n left: 0,\n top: 0\n };\n\n if (!node) {\n return undefined;\n }\n\n var nodeOffset = {\n left: offset.left + node.offsetLeft,\n top: offset.top + node.offsetTop\n };\n\n if (node.parentNode === parent) {\n return nodeOffset;\n }\n\n return getEdgeOffset(node.parentNode, parent, nodeOffset);\n}\nfunction getTargetIndex(newIndex, prevIndex, oldIndex) {\n if (newIndex < oldIndex && newIndex > prevIndex) {\n return newIndex - 1;\n } else if (newIndex > oldIndex && newIndex < prevIndex) {\n return newIndex + 1;\n } else {\n return newIndex;\n }\n}\nfunction getLockPixelOffset(_ref) {\n var lockOffset = _ref.lockOffset,\n width = _ref.width,\n height = _ref.height;\n var offsetX = lockOffset;\n var offsetY = lockOffset;\n var unit = 'px';\n\n if (typeof lockOffset === 'string') {\n var match = /^[+-]?\\d*(?:\\.\\d*)?(px|%)$/.exec(lockOffset);\n invariant(match !== null, 'lockOffset value should be a number or a string of a ' + 'number followed by \"px\" or \"%\". Given %s', lockOffset);\n offsetX = parseFloat(lockOffset);\n offsetY = parseFloat(lockOffset);\n unit = match[1];\n }\n\n invariant(isFinite(offsetX) && isFinite(offsetY), 'lockOffset value should be a finite. Given %s', lockOffset);\n\n if (unit === '%') {\n offsetX = offsetX * width / 100;\n offsetY = offsetY * height / 100;\n }\n\n return {\n x: offsetX,\n y: offsetY\n };\n}\nfunction getLockPixelOffsets(_ref2) {\n var height = _ref2.height,\n width = _ref2.width,\n lockOffset = _ref2.lockOffset;\n var offsets = Array.isArray(lockOffset) ? lockOffset : [lockOffset, lockOffset];\n invariant(offsets.length === 2, 'lockOffset prop of SortableContainer should be a single ' + 'value or an array of exactly two values. Given %s', lockOffset);\n\n var _offsets = _slicedToArray(offsets, 2),\n minLockOffset = _offsets[0],\n maxLockOffset = _offsets[1];\n\n return [getLockPixelOffset({\n height: height,\n lockOffset: minLockOffset,\n width: width\n }), getLockPixelOffset({\n height: height,\n lockOffset: maxLockOffset,\n width: width\n })];\n}\n\nfunction isScrollable(el) {\n var computedStyle = window.getComputedStyle(el);\n var overflowRegex = /(auto|scroll)/;\n var properties = ['overflow', 'overflowX', 'overflowY'];\n return properties.find(function (property) {\n return overflowRegex.test(computedStyle[property]);\n });\n}\n\nfunction getScrollingParent(el) {\n if (!(el instanceof HTMLElement)) {\n return null;\n } else if (isScrollable(el)) {\n return el;\n } else {\n return getScrollingParent(el.parentNode);\n }\n}\nfunction getContainerGridGap(element) {\n var style = window.getComputedStyle(element);\n\n if (style.display === 'grid') {\n return {\n x: getPixelValue(style.gridColumnGap),\n y: getPixelValue(style.gridRowGap)\n };\n }\n\n return {\n x: 0,\n y: 0\n };\n}\nvar KEYCODE = {\n TAB: 9,\n ESC: 27,\n SPACE: 32,\n LEFT: 37,\n UP: 38,\n RIGHT: 39,\n DOWN: 40\n};\nvar NodeType = {\n Anchor: 'A',\n Button: 'BUTTON',\n Canvas: 'CANVAS',\n Input: 'INPUT',\n Option: 'OPTION',\n Textarea: 'TEXTAREA',\n Select: 'SELECT'\n};\nfunction cloneNode(node) {\n var selector = 'input, textarea, select, canvas, [contenteditable]';\n var fields = node.querySelectorAll(selector);\n var clonedNode = node.cloneNode(true);\n\n var clonedFields = _toConsumableArray(clonedNode.querySelectorAll(selector));\n\n clonedFields.forEach(function (field, i) {\n if (field.type !== 'file') {\n field.value = fields[i].value;\n }\n\n if (field.type === 'radio' && field.name) {\n field.name = \"__sortableClone__\".concat(field.name);\n }\n\n if (field.tagName === NodeType.Canvas && fields[i].width > 0 && fields[i].height > 0) {\n var destCtx = field.getContext('2d');\n destCtx.drawImage(fields[i], 0, 0);\n }\n });\n return clonedNode;\n}\n\nfunction sortableHandle(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableHandle, _React$Component);\n\n function WithSortableHandle() {\n var _getPrototypeOf2;\n\n var _this;\n\n _classCallCheck(this, WithSortableHandle);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(WithSortableHandle)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"wrappedInstance\", createRef());\n\n return _this;\n }\n\n _createClass(WithSortableHandle, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var node = findDOMNode(this);\n node.sortableHandle = true;\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(WrappedComponent, _extends({\n ref: ref\n }, this.props));\n }\n }]);\n\n return WithSortableHandle;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableHandle', WrappedComponent)), _temp;\n}\nfunction isSortableHandle(node) {\n return node.sortableHandle != null;\n}\n\nvar AutoScroller = function () {\n function AutoScroller(container, onScrollCallback) {\n _classCallCheck(this, AutoScroller);\n\n this.container = container;\n this.onScrollCallback = onScrollCallback;\n }\n\n _createClass(AutoScroller, [{\n key: \"clear\",\n value: function clear() {\n if (this.interval == null) {\n return;\n }\n\n clearInterval(this.interval);\n this.interval = null;\n }\n }, {\n key: \"update\",\n value: function update(_ref) {\n var _this = this;\n\n var translate = _ref.translate,\n minTranslate = _ref.minTranslate,\n maxTranslate = _ref.maxTranslate,\n width = _ref.width,\n height = _ref.height;\n var direction = {\n x: 0,\n y: 0\n };\n var speed = {\n x: 1,\n y: 1\n };\n var acceleration = {\n x: 10,\n y: 10\n };\n var _this$container = this.container,\n scrollTop = _this$container.scrollTop,\n scrollLeft = _this$container.scrollLeft,\n scrollHeight = _this$container.scrollHeight,\n scrollWidth = _this$container.scrollWidth,\n clientHeight = _this$container.clientHeight,\n clientWidth = _this$container.clientWidth;\n var isTop = scrollTop === 0;\n var isBottom = scrollHeight - scrollTop - clientHeight === 0;\n var isLeft = scrollLeft === 0;\n var isRight = scrollWidth - scrollLeft - clientWidth === 0;\n\n if (translate.y >= maxTranslate.y - height / 2 && !isBottom) {\n direction.y = 1;\n speed.y = acceleration.y * Math.abs((maxTranslate.y - height / 2 - translate.y) / height);\n } else if (translate.x >= maxTranslate.x - width / 2 && !isRight) {\n direction.x = 1;\n speed.x = acceleration.x * Math.abs((maxTranslate.x - width / 2 - translate.x) / width);\n } else if (translate.y <= minTranslate.y + height / 2 && !isTop) {\n direction.y = -1;\n speed.y = acceleration.y * Math.abs((translate.y - height / 2 - minTranslate.y) / height);\n } else if (translate.x <= minTranslate.x + width / 2 && !isLeft) {\n direction.x = -1;\n speed.x = acceleration.x * Math.abs((translate.x - width / 2 - minTranslate.x) / width);\n }\n\n if (this.interval) {\n this.clear();\n this.isAutoScrolling = false;\n }\n\n if (direction.x !== 0 || direction.y !== 0) {\n this.interval = setInterval(function () {\n _this.isAutoScrolling = true;\n var offset = {\n left: speed.x * direction.x,\n top: speed.y * direction.y\n };\n _this.container.scrollTop += offset.top;\n _this.container.scrollLeft += offset.left;\n\n _this.onScrollCallback(offset);\n }, 5);\n }\n }\n }]);\n\n return AutoScroller;\n}();\n\nfunction defaultGetHelperDimensions(_ref) {\n var node = _ref.node;\n return {\n height: node.offsetHeight,\n width: node.offsetWidth\n };\n}\n\nfunction defaultShouldCancelStart(event) {\n var interactiveElements = [NodeType.Input, NodeType.Textarea, NodeType.Select, NodeType.Option, NodeType.Button];\n\n if (interactiveElements.indexOf(event.target.tagName) !== -1) {\n return true;\n }\n\n if (closest(event.target, function (el) {\n return el.contentEditable === 'true';\n })) {\n return true;\n }\n\n return false;\n}\n\nvar propTypes = {\n axis: PropTypes.oneOf(['x', 'y', 'xy']),\n contentWindow: PropTypes.any,\n disableAutoscroll: PropTypes.bool,\n distance: PropTypes.number,\n getContainer: PropTypes.func,\n getHelperDimensions: PropTypes.func,\n helperClass: PropTypes.string,\n helperContainer: PropTypes.oneOfType([PropTypes.func, typeof HTMLElement === 'undefined' ? PropTypes.any : PropTypes.instanceOf(HTMLElement)]),\n hideSortableGhost: PropTypes.bool,\n keyboardSortingTransitionDuration: PropTypes.number,\n lockAxis: PropTypes.string,\n lockOffset: PropTypes.oneOfType([PropTypes.number, PropTypes.string, PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.number, PropTypes.string]))]),\n lockToContainerEdges: PropTypes.bool,\n onSortEnd: PropTypes.func,\n onSortMove: PropTypes.func,\n onSortOver: PropTypes.func,\n onSortStart: PropTypes.func,\n pressDelay: PropTypes.number,\n pressThreshold: PropTypes.number,\n keyCodes: PropTypes.shape({\n lift: PropTypes.arrayOf(PropTypes.number),\n drop: PropTypes.arrayOf(PropTypes.number),\n cancel: PropTypes.arrayOf(PropTypes.number),\n up: PropTypes.arrayOf(PropTypes.number),\n down: PropTypes.arrayOf(PropTypes.number)\n }),\n shouldCancelStart: PropTypes.func,\n transitionDuration: PropTypes.number,\n updateBeforeSortStart: PropTypes.func,\n useDragHandle: PropTypes.bool,\n useWindowAsScrollContainer: PropTypes.bool\n};\nvar defaultKeyCodes = {\n lift: [KEYCODE.SPACE],\n drop: [KEYCODE.SPACE],\n cancel: [KEYCODE.ESC],\n up: [KEYCODE.UP, KEYCODE.LEFT],\n down: [KEYCODE.DOWN, KEYCODE.RIGHT]\n};\nvar defaultProps = {\n axis: 'y',\n disableAutoscroll: false,\n distance: 0,\n getHelperDimensions: defaultGetHelperDimensions,\n hideSortableGhost: true,\n lockOffset: '50%',\n lockToContainerEdges: false,\n pressDelay: 0,\n pressThreshold: 5,\n keyCodes: defaultKeyCodes,\n shouldCancelStart: defaultShouldCancelStart,\n transitionDuration: 300,\n useWindowAsScrollContainer: false\n};\nvar omittedProps = Object.keys(propTypes);\nfunction validateProps(props) {\n invariant(!(props.distance && props.pressDelay), 'Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.');\n}\n\nfunction _finallyRethrows(body, finalizer) {\n try {\n var result = body();\n } catch (e) {\n return finalizer(true, e);\n }\n\n if (result && result.then) {\n return result.then(finalizer.bind(null, false), finalizer.bind(null, true));\n }\n\n return finalizer(false, value);\n}\nvar SortableContext = createContext({\n manager: {}\n});\nfunction sortableContainer(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableContainer, _React$Component);\n\n function WithSortableContainer(props) {\n var _this;\n\n _classCallCheck(this, WithSortableContainer);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(WithSortableContainer).call(this, props));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"state\", {});\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleStart\", function (event) {\n var _this$props = _this.props,\n distance = _this$props.distance,\n shouldCancelStart = _this$props.shouldCancelStart;\n\n if (event.button === 2 || shouldCancelStart(event)) {\n return;\n }\n\n _this.touched = true;\n _this.position = getPosition(event);\n var node = closest(event.target, function (el) {\n return el.sortableInfo != null;\n });\n\n if (node && node.sortableInfo && _this.nodeIsChild(node) && !_this.state.sorting) {\n var useDragHandle = _this.props.useDragHandle;\n var _node$sortableInfo = node.sortableInfo,\n index = _node$sortableInfo.index,\n collection = _node$sortableInfo.collection,\n disabled = _node$sortableInfo.disabled;\n\n if (disabled) {\n return;\n }\n\n if (useDragHandle && !closest(event.target, isSortableHandle)) {\n return;\n }\n\n _this.manager.active = {\n collection: collection,\n index: index\n };\n\n if (!isTouchEvent(event) && event.target.tagName === NodeType.Anchor) {\n event.preventDefault();\n }\n\n if (!distance) {\n if (_this.props.pressDelay === 0) {\n _this.handlePress(event);\n } else {\n _this.pressTimer = setTimeout(function () {\n return _this.handlePress(event);\n }, _this.props.pressDelay);\n }\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"nodeIsChild\", function (node) {\n return node.sortableInfo.manager === _this.manager;\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleMove\", function (event) {\n var _this$props2 = _this.props,\n distance = _this$props2.distance,\n pressThreshold = _this$props2.pressThreshold;\n\n if (!_this.state.sorting && _this.touched && !_this._awaitingUpdateBeforeSortStart) {\n var position = getPosition(event);\n var delta = {\n x: _this.position.x - position.x,\n y: _this.position.y - position.y\n };\n var combinedDelta = Math.abs(delta.x) + Math.abs(delta.y);\n _this.delta = delta;\n\n if (!distance && (!pressThreshold || combinedDelta >= pressThreshold)) {\n clearTimeout(_this.cancelTimer);\n _this.cancelTimer = setTimeout(_this.cancel, 0);\n } else if (distance && combinedDelta >= distance && _this.manager.isActive()) {\n _this.handlePress(event);\n }\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleEnd\", function () {\n _this.touched = false;\n\n _this.cancel();\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"cancel\", function () {\n var distance = _this.props.distance;\n var sorting = _this.state.sorting;\n\n if (!sorting) {\n if (!distance) {\n clearTimeout(_this.pressTimer);\n }\n\n _this.manager.active = null;\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handlePress\", function (event) {\n try {\n var active = _this.manager.getActive();\n\n var _temp6 = function () {\n if (active) {\n var _temp7 = function _temp7() {\n var index = _node.sortableInfo.index;\n var margin = getElementMargin(_node);\n var gridGap = getContainerGridGap(_this.container);\n\n var containerBoundingRect = _this.scrollContainer.getBoundingClientRect();\n\n var dimensions = _getHelperDimensions({\n index: index,\n node: _node,\n collection: _collection\n });\n\n _this.node = _node;\n _this.margin = margin;\n _this.gridGap = gridGap;\n _this.width = dimensions.width;\n _this.height = dimensions.height;\n _this.marginOffset = {\n x: _this.margin.left + _this.margin.right + _this.gridGap.x,\n y: Math.max(_this.margin.top, _this.margin.bottom, _this.gridGap.y)\n };\n _this.boundingClientRect = _node.getBoundingClientRect();\n _this.containerBoundingRect = containerBoundingRect;\n _this.index = index;\n _this.newIndex = index;\n _this.axis = {\n x: _axis.indexOf('x') >= 0,\n y: _axis.indexOf('y') >= 0\n };\n _this.offsetEdge = getEdgeOffset(_node, _this.container);\n\n if (_isKeySorting) {\n _this.initialOffset = getPosition(_objectSpread({}, event, {\n pageX: _this.boundingClientRect.left,\n pageY: _this.boundingClientRect.top\n }));\n } else {\n _this.initialOffset = getPosition(event);\n }\n\n _this.initialScroll = {\n left: _this.scrollContainer.scrollLeft,\n top: _this.scrollContainer.scrollTop\n };\n _this.initialWindowScroll = {\n left: window.pageXOffset,\n top: window.pageYOffset\n };\n _this.helper = _this.helperContainer.appendChild(cloneNode(_node));\n setInlineStyles(_this.helper, {\n boxSizing: 'border-box',\n height: \"\".concat(_this.height, \"px\"),\n left: \"\".concat(_this.boundingClientRect.left - margin.left, \"px\"),\n pointerEvents: 'none',\n position: 'fixed',\n top: \"\".concat(_this.boundingClientRect.top - margin.top, \"px\"),\n width: \"\".concat(_this.width, \"px\")\n });\n\n if (_isKeySorting) {\n _this.helper.focus();\n }\n\n if (_hideSortableGhost) {\n _this.sortableGhost = _node;\n setInlineStyles(_node, {\n opacity: 0,\n visibility: 'hidden'\n });\n }\n\n _this.minTranslate = {};\n _this.maxTranslate = {};\n\n if (_isKeySorting) {\n var _ref = _useWindowAsScrollContainer ? {\n top: 0,\n left: 0,\n width: _this.contentWindow.innerWidth,\n height: _this.contentWindow.innerHeight\n } : _this.containerBoundingRect,\n containerTop = _ref.top,\n containerLeft = _ref.left,\n containerWidth = _ref.width,\n containerHeight = _ref.height;\n\n var containerBottom = containerTop + containerHeight;\n var containerRight = containerLeft + containerWidth;\n\n if (_this.axis.x) {\n _this.minTranslate.x = containerLeft - _this.boundingClientRect.left;\n _this.maxTranslate.x = containerRight - (_this.boundingClientRect.left + _this.width);\n }\n\n if (_this.axis.y) {\n _this.minTranslate.y = containerTop - _this.boundingClientRect.top;\n _this.maxTranslate.y = containerBottom - (_this.boundingClientRect.top + _this.height);\n }\n } else {\n if (_this.axis.x) {\n _this.minTranslate.x = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.left) - _this.boundingClientRect.left - _this.width / 2;\n _this.maxTranslate.x = (_useWindowAsScrollContainer ? _this.contentWindow.innerWidth : containerBoundingRect.left + containerBoundingRect.width) - _this.boundingClientRect.left - _this.width / 2;\n }\n\n if (_this.axis.y) {\n _this.minTranslate.y = (_useWindowAsScrollContainer ? 0 : containerBoundingRect.top) - _this.boundingClientRect.top - _this.height / 2;\n _this.maxTranslate.y = (_useWindowAsScrollContainer ? _this.contentWindow.innerHeight : containerBoundingRect.top + containerBoundingRect.height) - _this.boundingClientRect.top - _this.height / 2;\n }\n }\n\n if (_helperClass) {\n _helperClass.split(' ').forEach(function (className) {\n return _this.helper.classList.add(className);\n });\n }\n\n _this.listenerNode = event.touches ? event.target : _this.contentWindow;\n\n if (_isKeySorting) {\n _this.listenerNode.addEventListener('wheel', _this.handleKeyEnd, true);\n\n _this.listenerNode.addEventListener('mousedown', _this.handleKeyEnd, true);\n\n _this.listenerNode.addEventListener('keydown', _this.handleKeyDown);\n } else {\n events.move.forEach(function (eventName) {\n return _this.listenerNode.addEventListener(eventName, _this.handleSortMove, false);\n });\n events.end.forEach(function (eventName) {\n return _this.listenerNode.addEventListener(eventName, _this.handleSortEnd, false);\n });\n }\n\n _this.setState({\n sorting: true,\n sortingIndex: index\n });\n\n if (_onSortStart) {\n _onSortStart({\n node: _node,\n index: index,\n collection: _collection,\n isKeySorting: _isKeySorting,\n nodes: _this.manager.getOrderedRefs(),\n helper: _this.helper\n }, event);\n }\n\n if (_isKeySorting) {\n _this.keyMove(0);\n }\n };\n\n var _this$props3 = _this.props,\n _axis = _this$props3.axis,\n _getHelperDimensions = _this$props3.getHelperDimensions,\n _helperClass = _this$props3.helperClass,\n _hideSortableGhost = _this$props3.hideSortableGhost,\n updateBeforeSortStart = _this$props3.updateBeforeSortStart,\n _onSortStart = _this$props3.onSortStart,\n _useWindowAsScrollContainer = _this$props3.useWindowAsScrollContainer;\n var _node = active.node,\n _collection = active.collection;\n var _isKeySorting = _this.manager.isKeySorting;\n\n var _temp8 = function () {\n if (typeof updateBeforeSortStart === 'function') {\n _this._awaitingUpdateBeforeSortStart = true;\n\n var _temp9 = _finallyRethrows(function () {\n var index = _node.sortableInfo.index;\n return Promise.resolve(updateBeforeSortStart({\n collection: _collection,\n index: index,\n node: _node,\n isKeySorting: _isKeySorting\n }, event)).then(function () {});\n }, function (_wasThrown, _result) {\n _this._awaitingUpdateBeforeSortStart = false;\n if (_wasThrown) throw _result;\n return _result;\n });\n\n if (_temp9 && _temp9.then) return _temp9.then(function () {});\n }\n }();\n\n return _temp8 && _temp8.then ? _temp8.then(_temp7) : _temp7(_temp8);\n }\n }();\n\n return Promise.resolve(_temp6 && _temp6.then ? _temp6.then(function () {}) : void 0);\n } catch (e) {\n return Promise.reject(e);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleSortMove\", function (event) {\n var onSortMove = _this.props.onSortMove;\n\n if (typeof event.preventDefault === 'function' && event.cancelable) {\n event.preventDefault();\n }\n\n _this.updateHelperPosition(event);\n\n _this.animateNodes();\n\n _this.autoscroll();\n\n if (onSortMove) {\n onSortMove(event);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleSortEnd\", function (event) {\n var _this$props4 = _this.props,\n hideSortableGhost = _this$props4.hideSortableGhost,\n onSortEnd = _this$props4.onSortEnd;\n var _this$manager = _this.manager,\n collection = _this$manager.active.collection,\n isKeySorting = _this$manager.isKeySorting;\n\n var nodes = _this.manager.getOrderedRefs();\n\n if (_this.listenerNode) {\n if (isKeySorting) {\n _this.listenerNode.removeEventListener('wheel', _this.handleKeyEnd, true);\n\n _this.listenerNode.removeEventListener('mousedown', _this.handleKeyEnd, true);\n\n _this.listenerNode.removeEventListener('keydown', _this.handleKeyDown);\n } else {\n events.move.forEach(function (eventName) {\n return _this.listenerNode.removeEventListener(eventName, _this.handleSortMove);\n });\n events.end.forEach(function (eventName) {\n return _this.listenerNode.removeEventListener(eventName, _this.handleSortEnd);\n });\n }\n }\n\n _this.helper.parentNode.removeChild(_this.helper);\n\n if (hideSortableGhost && _this.sortableGhost) {\n setInlineStyles(_this.sortableGhost, {\n opacity: '',\n visibility: ''\n });\n }\n\n for (var i = 0, len = nodes.length; i < len; i++) {\n var _node2 = nodes[i];\n var el = _node2.node;\n _node2.edgeOffset = null;\n _node2.boundingClientRect = null;\n setTranslate3d(el, null);\n setTransitionDuration(el, null);\n _node2.translate = null;\n }\n\n _this.autoScroller.clear();\n\n _this.manager.active = null;\n _this.manager.isKeySorting = false;\n\n _this.setState({\n sorting: false,\n sortingIndex: null\n });\n\n if (typeof onSortEnd === 'function') {\n onSortEnd({\n collection: collection,\n newIndex: _this.newIndex,\n oldIndex: _this.index,\n isKeySorting: isKeySorting,\n nodes: nodes\n }, event);\n }\n\n _this.touched = false;\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"autoscroll\", function () {\n var disableAutoscroll = _this.props.disableAutoscroll;\n var isKeySorting = _this.manager.isKeySorting;\n\n if (disableAutoscroll) {\n _this.autoScroller.clear();\n\n return;\n }\n\n if (isKeySorting) {\n var translate = _objectSpread({}, _this.translate);\n\n var scrollX = 0;\n var scrollY = 0;\n\n if (_this.axis.x) {\n translate.x = Math.min(_this.maxTranslate.x, Math.max(_this.minTranslate.x, _this.translate.x));\n scrollX = _this.translate.x - translate.x;\n }\n\n if (_this.axis.y) {\n translate.y = Math.min(_this.maxTranslate.y, Math.max(_this.minTranslate.y, _this.translate.y));\n scrollY = _this.translate.y - translate.y;\n }\n\n _this.translate = translate;\n setTranslate3d(_this.helper, _this.translate);\n _this.scrollContainer.scrollLeft += scrollX;\n _this.scrollContainer.scrollTop += scrollY;\n return;\n }\n\n _this.autoScroller.update({\n height: _this.height,\n maxTranslate: _this.maxTranslate,\n minTranslate: _this.minTranslate,\n translate: _this.translate,\n width: _this.width\n });\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"onAutoScroll\", function (offset) {\n _this.translate.x += offset.left;\n _this.translate.y += offset.top;\n\n _this.animateNodes();\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleKeyDown\", function (event) {\n var keyCode = event.keyCode;\n var _this$props5 = _this.props,\n shouldCancelStart = _this$props5.shouldCancelStart,\n _this$props5$keyCodes = _this$props5.keyCodes,\n customKeyCodes = _this$props5$keyCodes === void 0 ? {} : _this$props5$keyCodes;\n\n var keyCodes = _objectSpread({}, defaultKeyCodes, customKeyCodes);\n\n if (_this.manager.active && !_this.manager.isKeySorting || !_this.manager.active && (!keyCodes.lift.includes(keyCode) || shouldCancelStart(event) || !_this.isValidSortingTarget(event))) {\n return;\n }\n\n event.stopPropagation();\n event.preventDefault();\n\n if (keyCodes.lift.includes(keyCode) && !_this.manager.active) {\n _this.keyLift(event);\n } else if (keyCodes.drop.includes(keyCode) && _this.manager.active) {\n _this.keyDrop(event);\n } else if (keyCodes.cancel.includes(keyCode)) {\n _this.newIndex = _this.manager.active.index;\n\n _this.keyDrop(event);\n } else if (keyCodes.up.includes(keyCode)) {\n _this.keyMove(-1);\n } else if (keyCodes.down.includes(keyCode)) {\n _this.keyMove(1);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyLift\", function (event) {\n var target = event.target;\n var node = closest(target, function (el) {\n return el.sortableInfo != null;\n });\n var _node$sortableInfo2 = node.sortableInfo,\n index = _node$sortableInfo2.index,\n collection = _node$sortableInfo2.collection;\n _this.initialFocusedNode = target;\n _this.manager.isKeySorting = true;\n _this.manager.active = {\n index: index,\n collection: collection\n };\n\n _this.handlePress(event);\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyMove\", function (shift) {\n var nodes = _this.manager.getOrderedRefs();\n\n var lastIndex = nodes[nodes.length - 1].node.sortableInfo.index;\n var newIndex = _this.newIndex + shift;\n var prevIndex = _this.newIndex;\n\n if (newIndex < 0 || newIndex > lastIndex) {\n return;\n }\n\n _this.prevIndex = prevIndex;\n _this.newIndex = newIndex;\n var targetIndex = getTargetIndex(_this.newIndex, _this.prevIndex, _this.index);\n var target = nodes.find(function (_ref2) {\n var node = _ref2.node;\n return node.sortableInfo.index === targetIndex;\n });\n var targetNode = target.node;\n var scrollDelta = _this.containerScrollDelta;\n var targetBoundingClientRect = target.boundingClientRect || getScrollAdjustedBoundingClientRect(targetNode, scrollDelta);\n var targetTranslate = target.translate || {\n x: 0,\n y: 0\n };\n var targetPosition = {\n top: targetBoundingClientRect.top + targetTranslate.y - scrollDelta.top,\n left: targetBoundingClientRect.left + targetTranslate.x - scrollDelta.left\n };\n var shouldAdjustForSize = prevIndex < newIndex;\n var sizeAdjustment = {\n x: shouldAdjustForSize && _this.axis.x ? targetNode.offsetWidth - _this.width : 0,\n y: shouldAdjustForSize && _this.axis.y ? targetNode.offsetHeight - _this.height : 0\n };\n\n _this.handleSortMove({\n pageX: targetPosition.left + sizeAdjustment.x,\n pageY: targetPosition.top + sizeAdjustment.y,\n ignoreTransition: shift === 0\n });\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"keyDrop\", function (event) {\n _this.handleSortEnd(event);\n\n if (_this.initialFocusedNode) {\n _this.initialFocusedNode.focus();\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"handleKeyEnd\", function (event) {\n if (_this.manager.active) {\n _this.keyDrop(event);\n }\n });\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"isValidSortingTarget\", function (event) {\n var useDragHandle = _this.props.useDragHandle;\n var target = event.target;\n var node = closest(target, function (el) {\n return el.sortableInfo != null;\n });\n return node && node.sortableInfo && !node.sortableInfo.disabled && (useDragHandle ? isSortableHandle(target) : target.sortableInfo);\n });\n\n var manager = new Manager();\n validateProps(props);\n _this.manager = manager;\n _this.wrappedInstance = createRef();\n _this.sortableContextValue = {\n manager: manager\n };\n _this.events = {\n end: _this.handleEnd,\n move: _this.handleMove,\n start: _this.handleStart\n };\n return _this;\n }\n\n _createClass(WithSortableContainer, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n var _this2 = this;\n\n var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer;\n var container = this.getContainer();\n Promise.resolve(container).then(function (containerNode) {\n _this2.container = containerNode;\n _this2.document = _this2.container.ownerDocument || document;\n var contentWindow = _this2.props.contentWindow || _this2.document.defaultView || window;\n _this2.contentWindow = typeof contentWindow === 'function' ? contentWindow() : contentWindow;\n _this2.scrollContainer = useWindowAsScrollContainer ? _this2.document.scrollingElement || _this2.document.documentElement : getScrollingParent(_this2.container) || _this2.container;\n _this2.autoScroller = new AutoScroller(_this2.scrollContainer, _this2.onAutoScroll);\n Object.keys(_this2.events).forEach(function (key) {\n return events[key].forEach(function (eventName) {\n return _this2.container.addEventListener(eventName, _this2.events[key], false);\n });\n });\n\n _this2.container.addEventListener('keydown', _this2.handleKeyDown);\n });\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n var _this3 = this;\n\n if (this.helper && this.helper.parentNode) {\n this.helper.parentNode.removeChild(this.helper);\n }\n\n if (!this.container) {\n return;\n }\n\n Object.keys(this.events).forEach(function (key) {\n return events[key].forEach(function (eventName) {\n return _this3.container.removeEventListener(eventName, _this3.events[key]);\n });\n });\n this.container.removeEventListener('keydown', this.handleKeyDown);\n }\n }, {\n key: \"updateHelperPosition\",\n value: function updateHelperPosition(event) {\n var _this$props6 = this.props,\n lockAxis = _this$props6.lockAxis,\n lockOffset = _this$props6.lockOffset,\n lockToContainerEdges = _this$props6.lockToContainerEdges,\n transitionDuration = _this$props6.transitionDuration,\n _this$props6$keyboard = _this$props6.keyboardSortingTransitionDuration,\n keyboardSortingTransitionDuration = _this$props6$keyboard === void 0 ? transitionDuration : _this$props6$keyboard;\n var isKeySorting = this.manager.isKeySorting;\n var ignoreTransition = event.ignoreTransition;\n var offset = getPosition(event);\n var translate = {\n x: offset.x - this.initialOffset.x,\n y: offset.y - this.initialOffset.y\n };\n translate.y -= window.pageYOffset - this.initialWindowScroll.top;\n translate.x -= window.pageXOffset - this.initialWindowScroll.left;\n this.translate = translate;\n\n if (lockToContainerEdges) {\n var _getLockPixelOffsets = getLockPixelOffsets({\n height: this.height,\n lockOffset: lockOffset,\n width: this.width\n }),\n _getLockPixelOffsets2 = _slicedToArray(_getLockPixelOffsets, 2),\n minLockOffset = _getLockPixelOffsets2[0],\n maxLockOffset = _getLockPixelOffsets2[1];\n\n var minOffset = {\n x: this.width / 2 - minLockOffset.x,\n y: this.height / 2 - minLockOffset.y\n };\n var maxOffset = {\n x: this.width / 2 - maxLockOffset.x,\n y: this.height / 2 - maxLockOffset.y\n };\n translate.x = limit(this.minTranslate.x + minOffset.x, this.maxTranslate.x - maxOffset.x, translate.x);\n translate.y = limit(this.minTranslate.y + minOffset.y, this.maxTranslate.y - maxOffset.y, translate.y);\n }\n\n if (lockAxis === 'x') {\n translate.y = 0;\n } else if (lockAxis === 'y') {\n translate.x = 0;\n }\n\n if (isKeySorting && keyboardSortingTransitionDuration && !ignoreTransition) {\n setTransitionDuration(this.helper, keyboardSortingTransitionDuration);\n }\n\n setTranslate3d(this.helper, translate);\n }\n }, {\n key: \"animateNodes\",\n value: function animateNodes() {\n var _this$props7 = this.props,\n transitionDuration = _this$props7.transitionDuration,\n hideSortableGhost = _this$props7.hideSortableGhost,\n onSortOver = _this$props7.onSortOver;\n var containerScrollDelta = this.containerScrollDelta,\n windowScrollDelta = this.windowScrollDelta;\n var nodes = this.manager.getOrderedRefs();\n var sortingOffset = {\n left: this.offsetEdge.left + this.translate.x + containerScrollDelta.left,\n top: this.offsetEdge.top + this.translate.y + containerScrollDelta.top\n };\n var isKeySorting = this.manager.isKeySorting;\n var prevIndex = this.newIndex;\n this.newIndex = null;\n\n for (var i = 0, len = nodes.length; i < len; i++) {\n var _node3 = nodes[i].node;\n var index = _node3.sortableInfo.index;\n var width = _node3.offsetWidth;\n var height = _node3.offsetHeight;\n var offset = {\n height: this.height > height ? height / 2 : this.height / 2,\n width: this.width > width ? width / 2 : this.width / 2\n };\n var mustShiftBackward = isKeySorting && index > this.index && index <= prevIndex;\n var mustShiftForward = isKeySorting && index < this.index && index >= prevIndex;\n var translate = {\n x: 0,\n y: 0\n };\n var edgeOffset = nodes[i].edgeOffset;\n\n if (!edgeOffset) {\n edgeOffset = getEdgeOffset(_node3, this.container);\n nodes[i].edgeOffset = edgeOffset;\n\n if (isKeySorting) {\n nodes[i].boundingClientRect = getScrollAdjustedBoundingClientRect(_node3, containerScrollDelta);\n }\n }\n\n var nextNode = i < nodes.length - 1 && nodes[i + 1];\n var prevNode = i > 0 && nodes[i - 1];\n\n if (nextNode && !nextNode.edgeOffset) {\n nextNode.edgeOffset = getEdgeOffset(nextNode.node, this.container);\n\n if (isKeySorting) {\n nextNode.boundingClientRect = getScrollAdjustedBoundingClientRect(nextNode.node, containerScrollDelta);\n }\n }\n\n if (index === this.index) {\n if (hideSortableGhost) {\n this.sortableGhost = _node3;\n setInlineStyles(_node3, {\n opacity: 0,\n visibility: 'hidden'\n });\n }\n\n continue;\n }\n\n if (transitionDuration) {\n setTransitionDuration(_node3, transitionDuration);\n }\n\n if (this.axis.x) {\n if (this.axis.y) {\n if (mustShiftForward || index < this.index && (sortingOffset.left + windowScrollDelta.left - offset.width <= edgeOffset.left && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height || sortingOffset.top + windowScrollDelta.top + offset.height <= edgeOffset.top)) {\n translate.x = this.width + this.marginOffset.x;\n\n if (edgeOffset.left + translate.x > this.containerBoundingRect.width - offset.width) {\n if (nextNode) {\n translate.x = nextNode.edgeOffset.left - edgeOffset.left;\n translate.y = nextNode.edgeOffset.top - edgeOffset.top;\n }\n }\n\n if (this.newIndex === null) {\n this.newIndex = index;\n }\n } else if (mustShiftBackward || index > this.index && (sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top || sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top + height)) {\n translate.x = -(this.width + this.marginOffset.x);\n\n if (edgeOffset.left + translate.x < this.containerBoundingRect.left + offset.width) {\n if (prevNode) {\n translate.x = prevNode.edgeOffset.left - edgeOffset.left;\n translate.y = prevNode.edgeOffset.top - edgeOffset.top;\n }\n }\n\n this.newIndex = index;\n }\n } else {\n if (mustShiftBackward || index > this.index && sortingOffset.left + windowScrollDelta.left + offset.width >= edgeOffset.left) {\n translate.x = -(this.width + this.marginOffset.x);\n this.newIndex = index;\n } else if (mustShiftForward || index < this.index && sortingOffset.left + windowScrollDelta.left <= edgeOffset.left + offset.width) {\n translate.x = this.width + this.marginOffset.x;\n\n if (this.newIndex == null) {\n this.newIndex = index;\n }\n }\n }\n } else if (this.axis.y) {\n if (mustShiftBackward || index > this.index && sortingOffset.top + windowScrollDelta.top + offset.height >= edgeOffset.top) {\n translate.y = -(this.height + this.marginOffset.y);\n this.newIndex = index;\n } else if (mustShiftForward || index < this.index && sortingOffset.top + windowScrollDelta.top <= edgeOffset.top + offset.height) {\n translate.y = this.height + this.marginOffset.y;\n\n if (this.newIndex == null) {\n this.newIndex = index;\n }\n }\n }\n\n setTranslate3d(_node3, translate);\n nodes[i].translate = translate;\n }\n\n if (this.newIndex == null) {\n this.newIndex = this.index;\n }\n\n if (isKeySorting) {\n this.newIndex = prevIndex;\n }\n\n var oldIndex = isKeySorting ? this.prevIndex : prevIndex;\n\n if (onSortOver && this.newIndex !== oldIndex) {\n onSortOver({\n collection: this.manager.active.collection,\n index: this.index,\n newIndex: this.newIndex,\n oldIndex: oldIndex,\n isKeySorting: isKeySorting,\n nodes: nodes,\n helper: this.helper\n });\n }\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"getContainer\",\n value: function getContainer() {\n var getContainer = this.props.getContainer;\n\n if (typeof getContainer !== 'function') {\n return findDOMNode(this);\n }\n\n return getContainer(config.withRef ? this.getWrappedInstance() : undefined);\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(SortableContext.Provider, {\n value: this.sortableContextValue\n }, createElement(WrappedComponent, _extends({\n ref: ref\n }, omit(this.props, omittedProps))));\n }\n }, {\n key: \"helperContainer\",\n get: function get() {\n var helperContainer = this.props.helperContainer;\n\n if (typeof helperContainer === 'function') {\n return helperContainer();\n }\n\n return this.props.helperContainer || this.document.body;\n }\n }, {\n key: \"containerScrollDelta\",\n get: function get() {\n var useWindowAsScrollContainer = this.props.useWindowAsScrollContainer;\n\n if (useWindowAsScrollContainer) {\n return {\n left: 0,\n top: 0\n };\n }\n\n return {\n left: this.scrollContainer.scrollLeft - this.initialScroll.left,\n top: this.scrollContainer.scrollTop - this.initialScroll.top\n };\n }\n }, {\n key: \"windowScrollDelta\",\n get: function get() {\n return {\n left: this.contentWindow.pageXOffset - this.initialWindowScroll.left,\n top: this.contentWindow.pageYOffset - this.initialWindowScroll.top\n };\n }\n }]);\n\n return WithSortableContainer;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableList', WrappedComponent)), _defineProperty(_class, \"defaultProps\", defaultProps), _defineProperty(_class, \"propTypes\", propTypes), _temp;\n}\n\nvar propTypes$1 = {\n index: PropTypes.number.isRequired,\n collection: PropTypes.oneOfType([PropTypes.number, PropTypes.string]),\n disabled: PropTypes.bool\n};\nvar omittedProps$1 = Object.keys(propTypes$1);\nfunction sortableElement(WrappedComponent) {\n var _class, _temp;\n\n var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n withRef: false\n };\n return _temp = _class = function (_React$Component) {\n _inherits(WithSortableElement, _React$Component);\n\n function WithSortableElement() {\n var _getPrototypeOf2;\n\n var _this;\n\n _classCallCheck(this, WithSortableElement);\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _possibleConstructorReturn(this, (_getPrototypeOf2 = _getPrototypeOf(WithSortableElement)).call.apply(_getPrototypeOf2, [this].concat(args)));\n\n _defineProperty(_assertThisInitialized(_assertThisInitialized(_this)), \"wrappedInstance\", createRef());\n\n return _this;\n }\n\n _createClass(WithSortableElement, [{\n key: \"componentDidMount\",\n value: function componentDidMount() {\n this.register();\n }\n }, {\n key: \"componentDidUpdate\",\n value: function componentDidUpdate(prevProps) {\n if (this.node) {\n if (prevProps.index !== this.props.index) {\n this.node.sortableInfo.index = this.props.index;\n }\n\n if (prevProps.disabled !== this.props.disabled) {\n this.node.sortableInfo.disabled = this.props.disabled;\n }\n }\n\n if (prevProps.collection !== this.props.collection) {\n this.unregister(prevProps.collection);\n this.register();\n }\n }\n }, {\n key: \"componentWillUnmount\",\n value: function componentWillUnmount() {\n this.unregister();\n }\n }, {\n key: \"register\",\n value: function register() {\n var _this$props = this.props,\n collection = _this$props.collection,\n disabled = _this$props.disabled,\n index = _this$props.index;\n var node = findDOMNode(this);\n node.sortableInfo = {\n collection: collection,\n disabled: disabled,\n index: index,\n manager: this.context.manager\n };\n this.node = node;\n this.ref = {\n node: node\n };\n this.context.manager.add(collection, this.ref);\n }\n }, {\n key: \"unregister\",\n value: function unregister() {\n var collection = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.props.collection;\n this.context.manager.remove(collection, this.ref);\n }\n }, {\n key: \"getWrappedInstance\",\n value: function getWrappedInstance() {\n invariant(config.withRef, 'To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call');\n return this.wrappedInstance.current;\n }\n }, {\n key: \"render\",\n value: function render() {\n var ref = config.withRef ? this.wrappedInstance : null;\n return createElement(WrappedComponent, _extends({\n ref: ref\n }, omit(this.props, omittedProps$1)));\n }\n }]);\n\n return WithSortableElement;\n }(Component), _defineProperty(_class, \"displayName\", provideDisplayName('sortableElement', WrappedComponent)), _defineProperty(_class, \"contextType\", SortableContext), _defineProperty(_class, \"propTypes\", propTypes$1), _defineProperty(_class, \"defaultProps\", {\n collection: 0\n }), _temp;\n}\n\nexport { sortableContainer as SortableContainer, sortableContainer, sortableElement as SortableElement, sortableElement, sortableHandle as SortableHandle, sortableHandle, arrayMove };\n","import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport addOneClass from 'dom-helpers/addClass';\nimport removeOneClass from 'dom-helpers/removeClass';\nimport React from 'react';\nimport Transition from './Transition';\nimport { classNamesShape } from './utils/PropTypes';\nimport { forceReflow } from './utils/reflow';\n\nvar _addClass = function addClass(node, classes) {\n return node && classes && classes.split(' ').forEach(function (c) {\n return addOneClass(node, c);\n });\n};\n\nvar removeClass = function removeClass(node, classes) {\n return node && classes && classes.split(' ').forEach(function (c) {\n return removeOneClass(node, c);\n });\n};\n/**\n * A transition component inspired by the excellent\n * [ng-animate](https://docs.angularjs.org/api/ngAnimate) library, you should\n * use it if you're using CSS transitions or animations. It's built upon the\n * [`Transition`](https://reactcommunity.org/react-transition-group/transition)\n * component, so it inherits all of its props.\n *\n * `CSSTransition` applies a pair of class names during the `appear`, `enter`,\n * and `exit` states of the transition. The first class is applied and then a\n * second `*-active` class in order to activate the CSS transition. After the\n * transition, matching `*-done` class names are applied to persist the\n * transition state.\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
    \n * \n *
    \n * {\"I'll receive my-node-* classes\"}\n *
    \n *
    \n * \n *
    \n * );\n * }\n * ```\n *\n * When the `in` prop is set to `true`, the child component will first receive\n * the class `example-enter`, then the `example-enter-active` will be added in\n * the next tick. `CSSTransition` [forces a\n * reflow](https://github.com/reactjs/react-transition-group/blob/5007303e729a74be66a21c3e2205e4916821524b/src/CSSTransition.js#L208-L215)\n * between before adding the `example-enter-active`. This is an important trick\n * because it allows us to transition between `example-enter` and\n * `example-enter-active` even though they were added immediately one after\n * another. Most notably, this is what makes it possible for us to animate\n * _appearance_.\n *\n * ```css\n * .my-node-enter {\n * opacity: 0;\n * }\n * .my-node-enter-active {\n * opacity: 1;\n * transition: opacity 200ms;\n * }\n * .my-node-exit {\n * opacity: 1;\n * }\n * .my-node-exit-active {\n * opacity: 0;\n * transition: opacity 200ms;\n * }\n * ```\n *\n * `*-active` classes represent which styles you want to animate **to**, so it's\n * important to add `transition` declaration only to them, otherwise transitions\n * might not behave as intended! This might not be obvious when the transitions\n * are symmetrical, i.e. when `*-enter-active` is the same as `*-exit`, like in\n * the example above (minus `transition`), but it becomes apparent in more\n * complex transitions.\n *\n * **Note**: If you're using the\n * [`appear`](http://reactcommunity.org/react-transition-group/transition#Transition-prop-appear)\n * prop, make sure to define styles for `.appear-*` classes as well.\n */\n\n\nvar CSSTransition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(CSSTransition, _React$Component);\n\n function CSSTransition() {\n var _this;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n _this = _React$Component.call.apply(_React$Component, [this].concat(args)) || this;\n _this.appliedClasses = {\n appear: {},\n enter: {},\n exit: {}\n };\n\n _this.onEnter = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument[0],\n appearing = _this$resolveArgument[1];\n\n _this.removeClasses(node, 'exit');\n\n _this.addClass(node, appearing ? 'appear' : 'enter', 'base');\n\n if (_this.props.onEnter) {\n _this.props.onEnter(maybeNode, maybeAppearing);\n }\n };\n\n _this.onEntering = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument2 = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument2[0],\n appearing = _this$resolveArgument2[1];\n\n var type = appearing ? 'appear' : 'enter';\n\n _this.addClass(node, type, 'active');\n\n if (_this.props.onEntering) {\n _this.props.onEntering(maybeNode, maybeAppearing);\n }\n };\n\n _this.onEntered = function (maybeNode, maybeAppearing) {\n var _this$resolveArgument3 = _this.resolveArguments(maybeNode, maybeAppearing),\n node = _this$resolveArgument3[0],\n appearing = _this$resolveArgument3[1];\n\n var type = appearing ? 'appear' : 'enter';\n\n _this.removeClasses(node, type);\n\n _this.addClass(node, type, 'done');\n\n if (_this.props.onEntered) {\n _this.props.onEntered(maybeNode, maybeAppearing);\n }\n };\n\n _this.onExit = function (maybeNode) {\n var _this$resolveArgument4 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument4[0];\n\n _this.removeClasses(node, 'appear');\n\n _this.removeClasses(node, 'enter');\n\n _this.addClass(node, 'exit', 'base');\n\n if (_this.props.onExit) {\n _this.props.onExit(maybeNode);\n }\n };\n\n _this.onExiting = function (maybeNode) {\n var _this$resolveArgument5 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument5[0];\n\n _this.addClass(node, 'exit', 'active');\n\n if (_this.props.onExiting) {\n _this.props.onExiting(maybeNode);\n }\n };\n\n _this.onExited = function (maybeNode) {\n var _this$resolveArgument6 = _this.resolveArguments(maybeNode),\n node = _this$resolveArgument6[0];\n\n _this.removeClasses(node, 'exit');\n\n _this.addClass(node, 'exit', 'done');\n\n if (_this.props.onExited) {\n _this.props.onExited(maybeNode);\n }\n };\n\n _this.resolveArguments = function (maybeNode, maybeAppearing) {\n return _this.props.nodeRef ? [_this.props.nodeRef.current, maybeNode] // here `maybeNode` is actually `appearing`\n : [maybeNode, maybeAppearing];\n };\n\n _this.getClassNames = function (type) {\n var classNames = _this.props.classNames;\n var isStringClassNames = typeof classNames === 'string';\n var prefix = isStringClassNames && classNames ? classNames + \"-\" : '';\n var baseClassName = isStringClassNames ? \"\" + prefix + type : classNames[type];\n var activeClassName = isStringClassNames ? baseClassName + \"-active\" : classNames[type + \"Active\"];\n var doneClassName = isStringClassNames ? baseClassName + \"-done\" : classNames[type + \"Done\"];\n return {\n baseClassName: baseClassName,\n activeClassName: activeClassName,\n doneClassName: doneClassName\n };\n };\n\n return _this;\n }\n\n var _proto = CSSTransition.prototype;\n\n _proto.addClass = function addClass(node, type, phase) {\n var className = this.getClassNames(type)[phase + \"ClassName\"];\n\n var _this$getClassNames = this.getClassNames('enter'),\n doneClassName = _this$getClassNames.doneClassName;\n\n if (type === 'appear' && phase === 'done' && doneClassName) {\n className += \" \" + doneClassName;\n } // This is to force a repaint,\n // which is necessary in order to transition styles when adding a class name.\n\n\n if (phase === 'active') {\n if (node) forceReflow(node);\n }\n\n if (className) {\n this.appliedClasses[type][phase] = className;\n\n _addClass(node, className);\n }\n };\n\n _proto.removeClasses = function removeClasses(node, type) {\n var _this$appliedClasses$ = this.appliedClasses[type],\n baseClassName = _this$appliedClasses$.base,\n activeClassName = _this$appliedClasses$.active,\n doneClassName = _this$appliedClasses$.done;\n this.appliedClasses[type] = {};\n\n if (baseClassName) {\n removeClass(node, baseClassName);\n }\n\n if (activeClassName) {\n removeClass(node, activeClassName);\n }\n\n if (doneClassName) {\n removeClass(node, doneClassName);\n }\n };\n\n _proto.render = function render() {\n var _this$props = this.props,\n _ = _this$props.classNames,\n props = _objectWithoutPropertiesLoose(_this$props, [\"classNames\"]);\n\n return /*#__PURE__*/React.createElement(Transition, _extends({}, props, {\n onEnter: this.onEnter,\n onEntered: this.onEntered,\n onEntering: this.onEntering,\n onExit: this.onExit,\n onExiting: this.onExiting,\n onExited: this.onExited\n }));\n };\n\n return CSSTransition;\n}(React.Component);\n\nCSSTransition.defaultProps = {\n classNames: ''\n};\nCSSTransition.propTypes = process.env.NODE_ENV !== \"production\" ? _extends({}, Transition.propTypes, {\n /**\n * The animation classNames applied to the component as it appears, enters,\n * exits or has finished the transition. A single name can be provided, which\n * will be suffixed for each stage, e.g. `classNames=\"fade\"` applies:\n *\n * - `fade-appear`, `fade-appear-active`, `fade-appear-done`\n * - `fade-enter`, `fade-enter-active`, `fade-enter-done`\n * - `fade-exit`, `fade-exit-active`, `fade-exit-done`\n *\n * A few details to note about how these classes are applied:\n *\n * 1. They are _joined_ with the ones that are already defined on the child\n * component, so if you want to add some base styles, you can use\n * `className` without worrying that it will be overridden.\n *\n * 2. If the transition component mounts with `in={false}`, no classes are\n * applied yet. You might be expecting `*-exit-done`, but if you think\n * about it, a component cannot finish exiting if it hasn't entered yet.\n *\n * 2. `fade-appear-done` and `fade-enter-done` will _both_ be applied. This\n * allows you to define different behavior for when appearing is done and\n * when regular entering is done, using selectors like\n * `.fade-enter-done:not(.fade-appear-done)`. For example, you could apply\n * an epic entrance animation when element first appears in the DOM using\n * [Animate.css](https://daneden.github.io/animate.css/). Otherwise you can\n * simply use `fade-enter-done` for defining both cases.\n *\n * Each individual classNames can also be specified independently like:\n *\n * ```js\n * classNames={{\n * appear: 'my-appear',\n * appearActive: 'my-active-appear',\n * appearDone: 'my-done-appear',\n * enter: 'my-enter',\n * enterActive: 'my-active-enter',\n * enterDone: 'my-done-enter',\n * exit: 'my-exit',\n * exitActive: 'my-active-exit',\n * exitDone: 'my-done-exit',\n * }}\n * ```\n *\n * If you want to set these classes using CSS Modules:\n *\n * ```js\n * import styles from './styles.css';\n * ```\n *\n * you might want to use camelCase in your CSS file, that way could simply\n * spread them instead of listing them one by one:\n *\n * ```js\n * classNames={{ ...styles }}\n * ```\n *\n * @type {string | {\n * appear?: string,\n * appearActive?: string,\n * appearDone?: string,\n * enter?: string,\n * enterActive?: string,\n * enterDone?: string,\n * exit?: string,\n * exitActive?: string,\n * exitDone?: string,\n * }}\n */\n classNames: classNamesShape,\n\n /**\n * A `` callback fired immediately after the 'enter' or 'appear' class is\n * applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEnter: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'enter-active' or\n * 'appear-active' class is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'enter' or\n * 'appear' classes are **removed** and the `done` class is added to the DOM node.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntered: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit' class is\n * applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExit: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit-active' is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExiting: PropTypes.func,\n\n /**\n * A `` callback fired immediately after the 'exit' classes\n * are **removed** and the `exit-done` class is added to the DOM node.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement)\n */\n onExited: PropTypes.func\n}) : {};\nexport default CSSTransition;","import _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport _inheritsLoose from \"@babel/runtime/helpers/esm/inheritsLoose\";\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport config from './config';\nimport { timeoutsShape } from './utils/PropTypes';\nimport TransitionGroupContext from './TransitionGroupContext';\nimport { forceReflow } from './utils/reflow';\nexport var UNMOUNTED = 'unmounted';\nexport var EXITED = 'exited';\nexport var ENTERING = 'entering';\nexport var ENTERED = 'entered';\nexport var EXITING = 'exiting';\n/**\n * The Transition component lets you describe a transition from one component\n * state to another _over time_ with a simple declarative API. Most commonly\n * it's used to animate the mounting and unmounting of a component, but can also\n * be used to describe in-place transition states as well.\n *\n * ---\n *\n * **Note**: `Transition` is a platform-agnostic base component. If you're using\n * transitions in CSS, you'll probably want to use\n * [`CSSTransition`](https://reactcommunity.org/react-transition-group/css-transition)\n * instead. It inherits all the features of `Transition`, but contains\n * additional features necessary to play nice with CSS transitions (hence the\n * name of the component).\n *\n * ---\n *\n * By default the `Transition` component does not alter the behavior of the\n * component it renders, it only tracks \"enter\" and \"exit\" states for the\n * components. It's up to you to give meaning and effect to those states. For\n * example we can add styles to a component when it enters or exits:\n *\n * ```jsx\n * import { Transition } from 'react-transition-group';\n *\n * const duration = 300;\n *\n * const defaultStyle = {\n * transition: `opacity ${duration}ms ease-in-out`,\n * opacity: 0,\n * }\n *\n * const transitionStyles = {\n * entering: { opacity: 1 },\n * entered: { opacity: 1 },\n * exiting: { opacity: 0 },\n * exited: { opacity: 0 },\n * };\n *\n * const Fade = ({ in: inProp }) => (\n * \n * {state => (\n *
    \n * I'm a fade Transition!\n *
    \n * )}\n *
    \n * );\n * ```\n *\n * There are 4 main states a Transition can be in:\n * - `'entering'`\n * - `'entered'`\n * - `'exiting'`\n * - `'exited'`\n *\n * Transition state is toggled via the `in` prop. When `true` the component\n * begins the \"Enter\" stage. During this stage, the component will shift from\n * its current transition state, to `'entering'` for the duration of the\n * transition and then to the `'entered'` stage once it's complete. Let's take\n * the following example (we'll use the\n * [useState](https://reactjs.org/docs/hooks-reference.html#usestate) hook):\n *\n * ```jsx\n * function App() {\n * const [inProp, setInProp] = useState(false);\n * return (\n *
    \n * \n * {state => (\n * // ...\n * )}\n * \n * \n *
    \n * );\n * }\n * ```\n *\n * When the button is clicked the component will shift to the `'entering'` state\n * and stay there for 500ms (the value of `timeout`) before it finally switches\n * to `'entered'`.\n *\n * When `in` is `false` the same thing happens except the state moves from\n * `'exiting'` to `'exited'`.\n */\n\nvar Transition = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(Transition, _React$Component);\n\n function Transition(props, context) {\n var _this;\n\n _this = _React$Component.call(this, props, context) || this;\n var parentGroup = context; // In the context of a TransitionGroup all enters are really appears\n\n var appear = parentGroup && !parentGroup.isMounting ? props.enter : props.appear;\n var initialStatus;\n _this.appearStatus = null;\n\n if (props.in) {\n if (appear) {\n initialStatus = EXITED;\n _this.appearStatus = ENTERING;\n } else {\n initialStatus = ENTERED;\n }\n } else {\n if (props.unmountOnExit || props.mountOnEnter) {\n initialStatus = UNMOUNTED;\n } else {\n initialStatus = EXITED;\n }\n }\n\n _this.state = {\n status: initialStatus\n };\n _this.nextCallback = null;\n return _this;\n }\n\n Transition.getDerivedStateFromProps = function getDerivedStateFromProps(_ref, prevState) {\n var nextIn = _ref.in;\n\n if (nextIn && prevState.status === UNMOUNTED) {\n return {\n status: EXITED\n };\n }\n\n return null;\n } // getSnapshotBeforeUpdate(prevProps) {\n // let nextStatus = null\n // if (prevProps !== this.props) {\n // const { status } = this.state\n // if (this.props.in) {\n // if (status !== ENTERING && status !== ENTERED) {\n // nextStatus = ENTERING\n // }\n // } else {\n // if (status === ENTERING || status === ENTERED) {\n // nextStatus = EXITING\n // }\n // }\n // }\n // return { nextStatus }\n // }\n ;\n\n var _proto = Transition.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.updateStatus(true, this.appearStatus);\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n var nextStatus = null;\n\n if (prevProps !== this.props) {\n var status = this.state.status;\n\n if (this.props.in) {\n if (status !== ENTERING && status !== ENTERED) {\n nextStatus = ENTERING;\n }\n } else {\n if (status === ENTERING || status === ENTERED) {\n nextStatus = EXITING;\n }\n }\n }\n\n this.updateStatus(false, nextStatus);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.cancelNextCallback();\n };\n\n _proto.getTimeouts = function getTimeouts() {\n var timeout = this.props.timeout;\n var exit, enter, appear;\n exit = enter = appear = timeout;\n\n if (timeout != null && typeof timeout !== 'number') {\n exit = timeout.exit;\n enter = timeout.enter; // TODO: remove fallback for next major\n\n appear = timeout.appear !== undefined ? timeout.appear : enter;\n }\n\n return {\n exit: exit,\n enter: enter,\n appear: appear\n };\n };\n\n _proto.updateStatus = function updateStatus(mounting, nextStatus) {\n if (mounting === void 0) {\n mounting = false;\n }\n\n if (nextStatus !== null) {\n // nextStatus will always be ENTERING or EXITING.\n this.cancelNextCallback();\n\n if (nextStatus === ENTERING) {\n if (this.props.unmountOnExit || this.props.mountOnEnter) {\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this); // https://github.com/reactjs/react-transition-group/pull/749\n // With unmountOnExit or mountOnEnter, the enter animation should happen at the transition between `exited` and `entering`.\n // To make the animation happen, we have to separate each rendering and avoid being processed as batched.\n\n if (node) forceReflow(node);\n }\n\n this.performEnter(mounting);\n } else {\n this.performExit();\n }\n } else if (this.props.unmountOnExit && this.state.status === EXITED) {\n this.setState({\n status: UNMOUNTED\n });\n }\n };\n\n _proto.performEnter = function performEnter(mounting) {\n var _this2 = this;\n\n var enter = this.props.enter;\n var appearing = this.context ? this.context.isMounting : mounting;\n\n var _ref2 = this.props.nodeRef ? [appearing] : [ReactDOM.findDOMNode(this), appearing],\n maybeNode = _ref2[0],\n maybeAppearing = _ref2[1];\n\n var timeouts = this.getTimeouts();\n var enterTimeout = appearing ? timeouts.appear : timeouts.enter; // no enter animation skip right to ENTERED\n // if we are mounting and running this it means appear _must_ be set\n\n if (!mounting && !enter || config.disabled) {\n this.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode);\n });\n return;\n }\n\n this.props.onEnter(maybeNode, maybeAppearing);\n this.safeSetState({\n status: ENTERING\n }, function () {\n _this2.props.onEntering(maybeNode, maybeAppearing);\n\n _this2.onTransitionEnd(enterTimeout, function () {\n _this2.safeSetState({\n status: ENTERED\n }, function () {\n _this2.props.onEntered(maybeNode, maybeAppearing);\n });\n });\n });\n };\n\n _proto.performExit = function performExit() {\n var _this3 = this;\n\n var exit = this.props.exit;\n var timeouts = this.getTimeouts();\n var maybeNode = this.props.nodeRef ? undefined : ReactDOM.findDOMNode(this); // no exit animation skip right to EXITED\n\n if (!exit || config.disabled) {\n this.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n return;\n }\n\n this.props.onExit(maybeNode);\n this.safeSetState({\n status: EXITING\n }, function () {\n _this3.props.onExiting(maybeNode);\n\n _this3.onTransitionEnd(timeouts.exit, function () {\n _this3.safeSetState({\n status: EXITED\n }, function () {\n _this3.props.onExited(maybeNode);\n });\n });\n });\n };\n\n _proto.cancelNextCallback = function cancelNextCallback() {\n if (this.nextCallback !== null) {\n this.nextCallback.cancel();\n this.nextCallback = null;\n }\n };\n\n _proto.safeSetState = function safeSetState(nextState, callback) {\n // This shouldn't be necessary, but there are weird race conditions with\n // setState callbacks and unmounting in testing, so always make sure that\n // we can cancel any pending setState callbacks after we unmount.\n callback = this.setNextCallback(callback);\n this.setState(nextState, callback);\n };\n\n _proto.setNextCallback = function setNextCallback(callback) {\n var _this4 = this;\n\n var active = true;\n\n this.nextCallback = function (event) {\n if (active) {\n active = false;\n _this4.nextCallback = null;\n callback(event);\n }\n };\n\n this.nextCallback.cancel = function () {\n active = false;\n };\n\n return this.nextCallback;\n };\n\n _proto.onTransitionEnd = function onTransitionEnd(timeout, handler) {\n this.setNextCallback(handler);\n var node = this.props.nodeRef ? this.props.nodeRef.current : ReactDOM.findDOMNode(this);\n var doesNotHaveTimeoutOrListener = timeout == null && !this.props.addEndListener;\n\n if (!node || doesNotHaveTimeoutOrListener) {\n setTimeout(this.nextCallback, 0);\n return;\n }\n\n if (this.props.addEndListener) {\n var _ref3 = this.props.nodeRef ? [this.nextCallback] : [node, this.nextCallback],\n maybeNode = _ref3[0],\n maybeNextCallback = _ref3[1];\n\n this.props.addEndListener(maybeNode, maybeNextCallback);\n }\n\n if (timeout != null) {\n setTimeout(this.nextCallback, timeout);\n }\n };\n\n _proto.render = function render() {\n var status = this.state.status;\n\n if (status === UNMOUNTED) {\n return null;\n }\n\n var _this$props = this.props,\n children = _this$props.children,\n _in = _this$props.in,\n _mountOnEnter = _this$props.mountOnEnter,\n _unmountOnExit = _this$props.unmountOnExit,\n _appear = _this$props.appear,\n _enter = _this$props.enter,\n _exit = _this$props.exit,\n _timeout = _this$props.timeout,\n _addEndListener = _this$props.addEndListener,\n _onEnter = _this$props.onEnter,\n _onEntering = _this$props.onEntering,\n _onEntered = _this$props.onEntered,\n _onExit = _this$props.onExit,\n _onExiting = _this$props.onExiting,\n _onExited = _this$props.onExited,\n _nodeRef = _this$props.nodeRef,\n childProps = _objectWithoutPropertiesLoose(_this$props, [\"children\", \"in\", \"mountOnEnter\", \"unmountOnExit\", \"appear\", \"enter\", \"exit\", \"timeout\", \"addEndListener\", \"onEnter\", \"onEntering\", \"onEntered\", \"onExit\", \"onExiting\", \"onExited\", \"nodeRef\"]);\n\n return (\n /*#__PURE__*/\n // allows for nested Transitions\n React.createElement(TransitionGroupContext.Provider, {\n value: null\n }, typeof children === 'function' ? children(status, childProps) : React.cloneElement(React.Children.only(children), childProps))\n );\n };\n\n return Transition;\n}(React.Component);\n\nTransition.contextType = TransitionGroupContext;\nTransition.propTypes = process.env.NODE_ENV !== \"production\" ? {\n /**\n * A React reference to DOM element that need to transition:\n * https://stackoverflow.com/a/51127130/4671932\n *\n * - When `nodeRef` prop is used, `node` is not passed to callback functions\n * (e.g. `onEnter`) because user already has direct access to the node.\n * - When changing `key` prop of `Transition` in a `TransitionGroup` a new\n * `nodeRef` need to be provided to `Transition` with changed `key` prop\n * (see\n * [test/CSSTransition-test.js](https://github.com/reactjs/react-transition-group/blob/13435f897b3ab71f6e19d724f145596f5910581c/test/CSSTransition-test.js#L362-L437)).\n */\n nodeRef: PropTypes.shape({\n current: typeof Element === 'undefined' ? PropTypes.any : function (propValue, key, componentName, location, propFullName, secret) {\n var value = propValue[key];\n return PropTypes.instanceOf(value && 'ownerDocument' in value ? value.ownerDocument.defaultView.Element : Element)(propValue, key, componentName, location, propFullName, secret);\n }\n }),\n\n /**\n * A `function` child can be used instead of a React element. This function is\n * called with the current transition status (`'entering'`, `'entered'`,\n * `'exiting'`, `'exited'`), which can be used to apply context\n * specific props to a component.\n *\n * ```jsx\n * \n * {state => (\n * \n * )}\n * \n * ```\n */\n children: PropTypes.oneOfType([PropTypes.func.isRequired, PropTypes.element.isRequired]).isRequired,\n\n /**\n * Show the component; triggers the enter or exit states\n */\n in: PropTypes.bool,\n\n /**\n * By default the child component is mounted immediately along with\n * the parent `Transition` component. If you want to \"lazy mount\" the component on the\n * first `in={true}` you can set `mountOnEnter`. After the first enter transition the component will stay\n * mounted, even on \"exited\", unless you also specify `unmountOnExit`.\n */\n mountOnEnter: PropTypes.bool,\n\n /**\n * By default the child component stays mounted after it reaches the `'exited'` state.\n * Set `unmountOnExit` if you'd prefer to unmount the component after it finishes exiting.\n */\n unmountOnExit: PropTypes.bool,\n\n /**\n * By default the child component does not perform the enter transition when\n * it first mounts, regardless of the value of `in`. If you want this\n * behavior, set both `appear` and `in` to `true`.\n *\n * > **Note**: there are no special appear states like `appearing`/`appeared`, this prop\n * > only adds an additional enter transition. However, in the\n * > `` component that first enter transition does result in\n * > additional `.appear-*` classes, that way you can choose to style it\n * > differently.\n */\n appear: PropTypes.bool,\n\n /**\n * Enable or disable enter transitions.\n */\n enter: PropTypes.bool,\n\n /**\n * Enable or disable exit transitions.\n */\n exit: PropTypes.bool,\n\n /**\n * The duration of the transition, in milliseconds.\n * Required unless `addEndListener` is provided.\n *\n * You may specify a single timeout for all transitions:\n *\n * ```jsx\n * timeout={500}\n * ```\n *\n * or individually:\n *\n * ```jsx\n * timeout={{\n * appear: 500,\n * enter: 300,\n * exit: 500,\n * }}\n * ```\n *\n * - `appear` defaults to the value of `enter`\n * - `enter` defaults to `0`\n * - `exit` defaults to `0`\n *\n * @type {number | { enter?: number, exit?: number, appear?: number }}\n */\n timeout: function timeout(props) {\n var pt = timeoutsShape;\n if (!props.addEndListener) pt = pt.isRequired;\n\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return pt.apply(void 0, [props].concat(args));\n },\n\n /**\n * Add a custom transition end trigger. Called with the transitioning\n * DOM node and a `done` callback. Allows for more fine grained transition end\n * logic. Timeouts are still used as a fallback if provided.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * ```jsx\n * addEndListener={(node, done) => {\n * // use the css transitionend event to mark the finish of a transition\n * node.addEventListener('transitionend', done, false);\n * }}\n * ```\n */\n addEndListener: PropTypes.func,\n\n /**\n * Callback fired before the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEnter: PropTypes.func,\n\n /**\n * Callback fired after the \"entering\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool)\n */\n onEntering: PropTypes.func,\n\n /**\n * Callback fired after the \"entered\" status is applied. An extra parameter\n * `isAppearing` is supplied to indicate if the enter stage is occurring on the initial mount\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement, isAppearing: bool) -> void\n */\n onEntered: PropTypes.func,\n\n /**\n * Callback fired before the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExit: PropTypes.func,\n\n /**\n * Callback fired after the \"exiting\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed.\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExiting: PropTypes.func,\n\n /**\n * Callback fired after the \"exited\" status is applied.\n *\n * **Note**: when `nodeRef` prop is passed, `node` is not passed\n *\n * @type Function(node: HtmlElement) -> void\n */\n onExited: PropTypes.func\n} : {}; // Name the function so it is clearer in the documentation\n\nfunction noop() {}\n\nTransition.defaultProps = {\n in: false,\n mountOnEnter: false,\n unmountOnExit: false,\n appear: false,\n enter: true,\n exit: true,\n onEnter: noop,\n onEntering: noop,\n onEntered: noop,\n onExit: noop,\n onExiting: noop,\n onExited: noop\n};\nTransition.UNMOUNTED = UNMOUNTED;\nTransition.EXITED = EXITED;\nTransition.ENTERING = ENTERING;\nTransition.ENTERED = ENTERED;\nTransition.EXITING = EXITING;\nexport default Transition;","import React from 'react';\nexport default React.createContext(null);","export default {\n disabled: false\n};","import PropTypes from 'prop-types';\nexport var timeoutsShape = process.env.NODE_ENV !== 'production' ? PropTypes.oneOfType([PropTypes.number, PropTypes.shape({\n enter: PropTypes.number,\n exit: PropTypes.number,\n appear: PropTypes.number\n}).isRequired]) : null;\nexport var classNamesShape = process.env.NODE_ENV !== 'production' ? PropTypes.oneOfType([PropTypes.string, PropTypes.shape({\n enter: PropTypes.string,\n exit: PropTypes.string,\n active: PropTypes.string\n}), PropTypes.shape({\n enter: PropTypes.string,\n enterDone: PropTypes.string,\n enterActive: PropTypes.string,\n exit: PropTypes.string,\n exitDone: PropTypes.string,\n exitActive: PropTypes.string\n})]) : null;","export var forceReflow = function forceReflow(node) {\n return node.scrollTop;\n};","/**\n * @license React\n * react-jsx-runtime.development.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n'use strict';\n\nif (process.env.NODE_ENV !== \"production\") {\n (function() {\n'use strict';\n\nvar React = require('react');\n\n// ATTENTION\n// When adding new symbols to this file,\n// Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n// The Symbol used to tag the ReactElement-like types.\nvar REACT_ELEMENT_TYPE = Symbol.for('react.element');\nvar REACT_PORTAL_TYPE = Symbol.for('react.portal');\nvar REACT_FRAGMENT_TYPE = Symbol.for('react.fragment');\nvar REACT_STRICT_MODE_TYPE = Symbol.for('react.strict_mode');\nvar REACT_PROFILER_TYPE = Symbol.for('react.profiler');\nvar REACT_PROVIDER_TYPE = Symbol.for('react.provider');\nvar REACT_CONTEXT_TYPE = Symbol.for('react.context');\nvar REACT_FORWARD_REF_TYPE = Symbol.for('react.forward_ref');\nvar REACT_SUSPENSE_TYPE = Symbol.for('react.suspense');\nvar REACT_SUSPENSE_LIST_TYPE = Symbol.for('react.suspense_list');\nvar REACT_MEMO_TYPE = Symbol.for('react.memo');\nvar REACT_LAZY_TYPE = Symbol.for('react.lazy');\nvar REACT_OFFSCREEN_TYPE = Symbol.for('react.offscreen');\nvar MAYBE_ITERATOR_SYMBOL = Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator';\nfunction getIteratorFn(maybeIterable) {\n if (maybeIterable === null || typeof maybeIterable !== 'object') {\n return null;\n }\n\n var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n\n if (typeof maybeIterator === 'function') {\n return maybeIterator;\n }\n\n return null;\n}\n\nvar ReactSharedInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;\n\nfunction error(format) {\n {\n {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n printWarning('error', format, args);\n }\n }\n}\n\nfunction printWarning(level, format, args) {\n // When changing this logic, you might want to also\n // update consoleWithStackDev.www.js as well.\n {\n var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n var stack = ReactDebugCurrentFrame.getStackAddendum();\n\n if (stack !== '') {\n format += '%s';\n args = args.concat([stack]);\n } // eslint-disable-next-line react-internal/safe-string-coercion\n\n\n var argsWithFormat = args.map(function (item) {\n return String(item);\n }); // Careful: RN currently depends on this prefix\n\n argsWithFormat.unshift('Warning: ' + format); // We intentionally don't use spread (or .apply) directly because it\n // breaks IE9: https://github.com/facebook/react/issues/13610\n // eslint-disable-next-line react-internal/no-production-logging\n\n Function.prototype.apply.call(console[level], console, argsWithFormat);\n }\n}\n\n// -----------------------------------------------------------------------------\n\nvar enableScopeAPI = false; // Experimental Create Event Handle API.\nvar enableCacheElement = false;\nvar enableTransitionTracing = false; // No known bugs, but needs performance testing\n\nvar enableLegacyHidden = false; // Enables unstable_avoidThisFallback feature in Fiber\n// stuff. Intended to enable React core members to more easily debug scheduling\n// issues in DEV builds.\n\nvar enableDebugTracing = false; // Track which Fiber(s) schedule render work.\n\nvar REACT_MODULE_REFERENCE;\n\n{\n REACT_MODULE_REFERENCE = Symbol.for('react.module.reference');\n}\n\nfunction isValidElementType(type) {\n if (typeof type === 'string' || typeof type === 'function') {\n return true;\n } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n\n if (type === REACT_FRAGMENT_TYPE || type === REACT_PROFILER_TYPE || enableDebugTracing || type === REACT_STRICT_MODE_TYPE || type === REACT_SUSPENSE_TYPE || type === REACT_SUSPENSE_LIST_TYPE || enableLegacyHidden || type === REACT_OFFSCREEN_TYPE || enableScopeAPI || enableCacheElement || enableTransitionTracing ) {\n return true;\n }\n\n if (typeof type === 'object' && type !== null) {\n if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || // This needs to include all possible module reference object\n // types supported by any Flight configuration anywhere since\n // we don't know which Flight build this will end up being used\n // with.\n type.$$typeof === REACT_MODULE_REFERENCE || type.getModuleId !== undefined) {\n return true;\n }\n }\n\n return false;\n}\n\nfunction getWrappedName(outerType, innerType, wrapperName) {\n var displayName = outerType.displayName;\n\n if (displayName) {\n return displayName;\n }\n\n var functionName = innerType.displayName || innerType.name || '';\n return functionName !== '' ? wrapperName + \"(\" + functionName + \")\" : wrapperName;\n} // Keep in sync with react-reconciler/getComponentNameFromFiber\n\n\nfunction getContextName(type) {\n return type.displayName || 'Context';\n} // Note that the reconciler package should generally prefer to use getComponentNameFromFiber() instead.\n\n\nfunction getComponentNameFromType(type) {\n if (type == null) {\n // Host root, text node or just invalid type.\n return null;\n }\n\n {\n if (typeof type.tag === 'number') {\n error('Received an unexpected object in getComponentNameFromType(). ' + 'This is likely a bug in React. Please file an issue.');\n }\n }\n\n if (typeof type === 'function') {\n return type.displayName || type.name || null;\n }\n\n if (typeof type === 'string') {\n return type;\n }\n\n switch (type) {\n case REACT_FRAGMENT_TYPE:\n return 'Fragment';\n\n case REACT_PORTAL_TYPE:\n return 'Portal';\n\n case REACT_PROFILER_TYPE:\n return 'Profiler';\n\n case REACT_STRICT_MODE_TYPE:\n return 'StrictMode';\n\n case REACT_SUSPENSE_TYPE:\n return 'Suspense';\n\n case REACT_SUSPENSE_LIST_TYPE:\n return 'SuspenseList';\n\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_CONTEXT_TYPE:\n var context = type;\n return getContextName(context) + '.Consumer';\n\n case REACT_PROVIDER_TYPE:\n var provider = type;\n return getContextName(provider._context) + '.Provider';\n\n case REACT_FORWARD_REF_TYPE:\n return getWrappedName(type, type.render, 'ForwardRef');\n\n case REACT_MEMO_TYPE:\n var outerName = type.displayName || null;\n\n if (outerName !== null) {\n return outerName;\n }\n\n return getComponentNameFromType(type.type) || 'Memo';\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n return getComponentNameFromType(init(payload));\n } catch (x) {\n return null;\n }\n }\n\n // eslint-disable-next-line no-fallthrough\n }\n }\n\n return null;\n}\n\nvar assign = Object.assign;\n\n// Helpers to patch console.logs to avoid logging during side-effect free\n// replaying on render function. This currently only patches the object\n// lazily which won't cover if the log function was extracted eagerly.\n// We could also eagerly patch the method.\nvar disabledDepth = 0;\nvar prevLog;\nvar prevInfo;\nvar prevWarn;\nvar prevError;\nvar prevGroup;\nvar prevGroupCollapsed;\nvar prevGroupEnd;\n\nfunction disabledLog() {}\n\ndisabledLog.__reactDisabledLog = true;\nfunction disableLogs() {\n {\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n prevLog = console.log;\n prevInfo = console.info;\n prevWarn = console.warn;\n prevError = console.error;\n prevGroup = console.group;\n prevGroupCollapsed = console.groupCollapsed;\n prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n var props = {\n configurable: true,\n enumerable: true,\n value: disabledLog,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n info: props,\n log: props,\n warn: props,\n error: props,\n group: props,\n groupCollapsed: props,\n groupEnd: props\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n disabledDepth++;\n }\n}\nfunction reenableLogs() {\n {\n disabledDepth--;\n\n if (disabledDepth === 0) {\n /* eslint-disable react-internal/no-production-logging */\n var props = {\n configurable: true,\n enumerable: true,\n writable: true\n }; // $FlowFixMe Flow thinks console is immutable.\n\n Object.defineProperties(console, {\n log: assign({}, props, {\n value: prevLog\n }),\n info: assign({}, props, {\n value: prevInfo\n }),\n warn: assign({}, props, {\n value: prevWarn\n }),\n error: assign({}, props, {\n value: prevError\n }),\n group: assign({}, props, {\n value: prevGroup\n }),\n groupCollapsed: assign({}, props, {\n value: prevGroupCollapsed\n }),\n groupEnd: assign({}, props, {\n value: prevGroupEnd\n })\n });\n /* eslint-enable react-internal/no-production-logging */\n }\n\n if (disabledDepth < 0) {\n error('disabledDepth fell below zero. ' + 'This is a bug in React. Please file an issue.');\n }\n }\n}\n\nvar ReactCurrentDispatcher = ReactSharedInternals.ReactCurrentDispatcher;\nvar prefix;\nfunction describeBuiltInComponentFrame(name, source, ownerFn) {\n {\n if (prefix === undefined) {\n // Extract the VM specific prefix used by each line.\n try {\n throw Error();\n } catch (x) {\n var match = x.stack.trim().match(/\\n( *(at )?)/);\n prefix = match && match[1] || '';\n }\n } // We use the prefix to ensure our stacks line up with native stack frames.\n\n\n return '\\n' + prefix + name;\n }\n}\nvar reentry = false;\nvar componentFrameCache;\n\n{\n var PossiblyWeakMap = typeof WeakMap === 'function' ? WeakMap : Map;\n componentFrameCache = new PossiblyWeakMap();\n}\n\nfunction describeNativeComponentFrame(fn, construct) {\n // If something asked for a stack inside a fake render, it should get ignored.\n if ( !fn || reentry) {\n return '';\n }\n\n {\n var frame = componentFrameCache.get(fn);\n\n if (frame !== undefined) {\n return frame;\n }\n }\n\n var control;\n reentry = true;\n var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n Error.prepareStackTrace = undefined;\n var previousDispatcher;\n\n {\n previousDispatcher = ReactCurrentDispatcher.current; // Set the dispatcher in DEV because this might be call in the render function\n // for warnings.\n\n ReactCurrentDispatcher.current = null;\n disableLogs();\n }\n\n try {\n // This should throw.\n if (construct) {\n // Something should be setting the props in the constructor.\n var Fake = function () {\n throw Error();\n }; // $FlowFixMe\n\n\n Object.defineProperty(Fake.prototype, 'props', {\n set: function () {\n // We use a throwing setter instead of frozen or non-writable props\n // because that won't throw in a non-strict mode function.\n throw Error();\n }\n });\n\n if (typeof Reflect === 'object' && Reflect.construct) {\n // We construct a different control for this case to include any extra\n // frames added by the construct call.\n try {\n Reflect.construct(Fake, []);\n } catch (x) {\n control = x;\n }\n\n Reflect.construct(fn, [], Fake);\n } else {\n try {\n Fake.call();\n } catch (x) {\n control = x;\n }\n\n fn.call(Fake.prototype);\n }\n } else {\n try {\n throw Error();\n } catch (x) {\n control = x;\n }\n\n fn();\n }\n } catch (sample) {\n // This is inlined manually because closure doesn't do it for us.\n if (sample && control && typeof sample.stack === 'string') {\n // This extracts the first frame from the sample that isn't also in the control.\n // Skipping one frame that we assume is the frame that calls the two.\n var sampleLines = sample.stack.split('\\n');\n var controlLines = control.stack.split('\\n');\n var s = sampleLines.length - 1;\n var c = controlLines.length - 1;\n\n while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n // We expect at least one stack frame to be shared.\n // Typically this will be the root most one. However, stack frames may be\n // cut off due to maximum stack limits. In this case, one maybe cut off\n // earlier than the other. We assume that the sample is longer or the same\n // and there for cut off earlier. So we should find the root most frame in\n // the sample somewhere in the control.\n c--;\n }\n\n for (; s >= 1 && c >= 0; s--, c--) {\n // Next we find the first one that isn't the same which should be the\n // frame that called our sample function and the control.\n if (sampleLines[s] !== controlLines[c]) {\n // In V8, the first line is describing the message but other VMs don't.\n // If we're about to return the first line, and the control is also on the same\n // line, that's a pretty good indicator that our sample threw at same line as\n // the control. I.e. before we entered the sample frame. So we ignore this result.\n // This can happen if you passed a class to function component, or non-function.\n if (s !== 1 || c !== 1) {\n do {\n s--;\n c--; // We may still have similar intermediate frames from the construct call.\n // The next one that isn't the same should be our match though.\n\n if (c < 0 || sampleLines[s] !== controlLines[c]) {\n // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n var _frame = '\\n' + sampleLines[s].replace(' at new ', ' at '); // If our component frame is labeled \"\"\n // but we have a user-provided \"displayName\"\n // splice it in to make the stack more readable.\n\n\n if (fn.displayName && _frame.includes('')) {\n _frame = _frame.replace('', fn.displayName);\n }\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, _frame);\n }\n } // Return the line we found.\n\n\n return _frame;\n }\n } while (s >= 1 && c >= 0);\n }\n\n break;\n }\n }\n }\n } finally {\n reentry = false;\n\n {\n ReactCurrentDispatcher.current = previousDispatcher;\n reenableLogs();\n }\n\n Error.prepareStackTrace = previousPrepareStackTrace;\n } // Fallback to just using the name if we couldn't make it throw.\n\n\n var name = fn ? fn.displayName || fn.name : '';\n var syntheticFrame = name ? describeBuiltInComponentFrame(name) : '';\n\n {\n if (typeof fn === 'function') {\n componentFrameCache.set(fn, syntheticFrame);\n }\n }\n\n return syntheticFrame;\n}\nfunction describeFunctionComponentFrame(fn, source, ownerFn) {\n {\n return describeNativeComponentFrame(fn, false);\n }\n}\n\nfunction shouldConstruct(Component) {\n var prototype = Component.prototype;\n return !!(prototype && prototype.isReactComponent);\n}\n\nfunction describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n\n if (type == null) {\n return '';\n }\n\n if (typeof type === 'function') {\n {\n return describeNativeComponentFrame(type, shouldConstruct(type));\n }\n }\n\n if (typeof type === 'string') {\n return describeBuiltInComponentFrame(type);\n }\n\n switch (type) {\n case REACT_SUSPENSE_TYPE:\n return describeBuiltInComponentFrame('Suspense');\n\n case REACT_SUSPENSE_LIST_TYPE:\n return describeBuiltInComponentFrame('SuspenseList');\n }\n\n if (typeof type === 'object') {\n switch (type.$$typeof) {\n case REACT_FORWARD_REF_TYPE:\n return describeFunctionComponentFrame(type.render);\n\n case REACT_MEMO_TYPE:\n // Memo may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n\n case REACT_LAZY_TYPE:\n {\n var lazyComponent = type;\n var payload = lazyComponent._payload;\n var init = lazyComponent._init;\n\n try {\n // Lazy may contain any component type so we recursively resolve it.\n return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n } catch (x) {}\n }\n }\n }\n\n return '';\n}\n\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\n\nvar loggedTypeFailures = {};\nvar ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame.setExtraStackFrame(null);\n }\n }\n}\n\nfunction checkPropTypes(typeSpecs, values, location, componentName, element) {\n {\n // $FlowFixMe This is okay but Flow doesn't know it.\n var has = Function.call.bind(hasOwnProperty);\n\n for (var typeSpecName in typeSpecs) {\n if (has(typeSpecs, typeSpecName)) {\n var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n // fail the render phase where it didn't fail before. So we log it.\n // After these have been cleaned up, we'll let them throw.\n\n try {\n // This is intentionally an invariant that gets caught. It's the same\n // behavior as without this statement except with a better message.\n if (typeof typeSpecs[typeSpecName] !== 'function') {\n // eslint-disable-next-line react-internal/prod-error-codes\n var err = Error((componentName || 'React class') + ': ' + location + ' type `' + typeSpecName + '` is invalid; ' + 'it must be a function, usually from the `prop-types` package, but received `' + typeof typeSpecs[typeSpecName] + '`.' + 'This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.');\n err.name = 'Invariant Violation';\n throw err;\n }\n\n error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED');\n } catch (ex) {\n error$1 = ex;\n }\n\n if (error$1 && !(error$1 instanceof Error)) {\n setCurrentlyValidatingElement(element);\n\n error('%s: type specification of %s' + ' `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error$1);\n\n setCurrentlyValidatingElement(null);\n }\n\n if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n // Only monitor this failure once because there tends to be a lot of the\n // same error.\n loggedTypeFailures[error$1.message] = true;\n setCurrentlyValidatingElement(element);\n\n error('Failed %s type: %s', location, error$1.message);\n\n setCurrentlyValidatingElement(null);\n }\n }\n }\n }\n}\n\nvar isArrayImpl = Array.isArray; // eslint-disable-next-line no-redeclare\n\nfunction isArray(a) {\n return isArrayImpl(a);\n}\n\n/*\n * The `'' + value` pattern (used in in perf-sensitive code) throws for Symbol\n * and Temporal.* types. See https://github.com/facebook/react/pull/22064.\n *\n * The functions in this module will throw an easier-to-understand,\n * easier-to-debug exception with a clear errors message message explaining the\n * problem. (Instead of a confusing exception thrown inside the implementation\n * of the `value` object).\n */\n// $FlowFixMe only called in DEV, so void return is not possible.\nfunction typeName(value) {\n {\n // toStringTag is needed for namespaced types like Temporal.Instant\n var hasToStringTag = typeof Symbol === 'function' && Symbol.toStringTag;\n var type = hasToStringTag && value[Symbol.toStringTag] || value.constructor.name || 'Object';\n return type;\n }\n} // $FlowFixMe only called in DEV, so void return is not possible.\n\n\nfunction willCoercionThrow(value) {\n {\n try {\n testStringCoercion(value);\n return false;\n } catch (e) {\n return true;\n }\n }\n}\n\nfunction testStringCoercion(value) {\n // If you ended up here by following an exception call stack, here's what's\n // happened: you supplied an object or symbol value to React (as a prop, key,\n // DOM attribute, CSS property, string ref, etc.) and when React tried to\n // coerce it to a string using `'' + value`, an exception was thrown.\n //\n // The most common types that will cause this exception are `Symbol` instances\n // and Temporal objects like `Temporal.Instant`. But any object that has a\n // `valueOf` or `[Symbol.toPrimitive]` method that throws will also cause this\n // exception. (Library authors do this to prevent users from using built-in\n // numeric operators like `+` or comparison operators like `>=` because custom\n // methods are needed to perform accurate arithmetic or comparison.)\n //\n // To fix the problem, coerce this object or symbol value to a string before\n // passing it to React. The most reliable way is usually `String(value)`.\n //\n // To find which value is throwing, check the browser or debugger console.\n // Before this exception was thrown, there should be `console.error` output\n // that shows the type (Symbol, Temporal.PlainDate, etc.) that caused the\n // problem and how that type was used: key, atrribute, input value prop, etc.\n // In most cases, this console output also shows the component and its\n // ancestor components where the exception happened.\n //\n // eslint-disable-next-line react-internal/safe-string-coercion\n return '' + value;\n}\nfunction checkKeyStringCoercion(value) {\n {\n if (willCoercionThrow(value)) {\n error('The provided key is an unsupported type %s.' + ' This value must be coerced to a string before before using it here.', typeName(value));\n\n return testStringCoercion(value); // throw (to help callers find troubleshooting comments)\n }\n }\n}\n\nvar ReactCurrentOwner = ReactSharedInternals.ReactCurrentOwner;\nvar RESERVED_PROPS = {\n key: true,\n ref: true,\n __self: true,\n __source: true\n};\nvar specialPropKeyWarningShown;\nvar specialPropRefWarningShown;\nvar didWarnAboutStringRefs;\n\n{\n didWarnAboutStringRefs = {};\n}\n\nfunction hasValidRef(config) {\n {\n if (hasOwnProperty.call(config, 'ref')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'ref').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.ref !== undefined;\n}\n\nfunction hasValidKey(config) {\n {\n if (hasOwnProperty.call(config, 'key')) {\n var getter = Object.getOwnPropertyDescriptor(config, 'key').get;\n\n if (getter && getter.isReactWarning) {\n return false;\n }\n }\n }\n\n return config.key !== undefined;\n}\n\nfunction warnIfStringRefCannotBeAutoConverted(config, self) {\n {\n if (typeof config.ref === 'string' && ReactCurrentOwner.current && self && ReactCurrentOwner.current.stateNode !== self) {\n var componentName = getComponentNameFromType(ReactCurrentOwner.current.type);\n\n if (!didWarnAboutStringRefs[componentName]) {\n error('Component \"%s\" contains the string ref \"%s\". ' + 'Support for string refs will be removed in a future major release. ' + 'This case cannot be automatically converted to an arrow function. ' + 'We ask you to manually fix this case by using useRef() or createRef() instead. ' + 'Learn more about using refs safely here: ' + 'https://reactjs.org/link/strict-mode-string-ref', getComponentNameFromType(ReactCurrentOwner.current.type), config.ref);\n\n didWarnAboutStringRefs[componentName] = true;\n }\n }\n }\n}\n\nfunction defineKeyPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingKey = function () {\n if (!specialPropKeyWarningShown) {\n specialPropKeyWarningShown = true;\n\n error('%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingKey.isReactWarning = true;\n Object.defineProperty(props, 'key', {\n get: warnAboutAccessingKey,\n configurable: true\n });\n }\n}\n\nfunction defineRefPropWarningGetter(props, displayName) {\n {\n var warnAboutAccessingRef = function () {\n if (!specialPropRefWarningShown) {\n specialPropRefWarningShown = true;\n\n error('%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://reactjs.org/link/special-props)', displayName);\n }\n };\n\n warnAboutAccessingRef.isReactWarning = true;\n Object.defineProperty(props, 'ref', {\n get: warnAboutAccessingRef,\n configurable: true\n });\n }\n}\n/**\n * Factory method to create a new React element. This no longer adheres to\n * the class pattern, so do not use new to call it. Also, instanceof check\n * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n * if something is a React Element.\n *\n * @param {*} type\n * @param {*} props\n * @param {*} key\n * @param {string|object} ref\n * @param {*} owner\n * @param {*} self A *temporary* helper to detect places where `this` is\n * different from the `owner` when React.createElement is called, so that we\n * can warn. We want to get rid of owner and replace string `ref`s with arrow\n * functions, and as long as `this` and owner are the same, there will be no\n * change in behavior.\n * @param {*} source An annotation object (added by a transpiler or otherwise)\n * indicating filename, line number, and/or other information.\n * @internal\n */\n\n\nvar ReactElement = function (type, key, ref, self, source, owner, props) {\n var element = {\n // This tag allows us to uniquely identify this as a React Element\n $$typeof: REACT_ELEMENT_TYPE,\n // Built-in properties that belong on the element\n type: type,\n key: key,\n ref: ref,\n props: props,\n // Record the component responsible for creating this element.\n _owner: owner\n };\n\n {\n // The validation flag is currently mutative. We put it on\n // an external backing store so that we can freeze the whole object.\n // This can be replaced with a WeakMap once they are implemented in\n // commonly used development environments.\n element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n // the validation flag non-enumerable (where possible, which should\n // include every environment we run tests in), so the test framework\n // ignores it.\n\n Object.defineProperty(element._store, 'validated', {\n configurable: false,\n enumerable: false,\n writable: true,\n value: false\n }); // self and source are DEV only properties.\n\n Object.defineProperty(element, '_self', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: self\n }); // Two elements created in two different places should be considered\n // equal for testing purposes and therefore we hide it from enumeration.\n\n Object.defineProperty(element, '_source', {\n configurable: false,\n enumerable: false,\n writable: false,\n value: source\n });\n\n if (Object.freeze) {\n Object.freeze(element.props);\n Object.freeze(element);\n }\n }\n\n return element;\n};\n/**\n * https://github.com/reactjs/rfcs/pull/107\n * @param {*} type\n * @param {object} props\n * @param {string} key\n */\n\nfunction jsxDEV(type, config, maybeKey, source, self) {\n {\n var propName; // Reserved names are extracted\n\n var props = {};\n var key = null;\n var ref = null; // Currently, key can be spread in as a prop. This causes a potential\n // issue if key is also explicitly declared (ie.
    \n // or
    ). We want to deprecate key spread,\n // but as an intermediary step, we will use jsxDEV for everything except\n //
    , because we aren't currently able to tell if\n // key is explicitly declared to be undefined or not.\n\n if (maybeKey !== undefined) {\n {\n checkKeyStringCoercion(maybeKey);\n }\n\n key = '' + maybeKey;\n }\n\n if (hasValidKey(config)) {\n {\n checkKeyStringCoercion(config.key);\n }\n\n key = '' + config.key;\n }\n\n if (hasValidRef(config)) {\n ref = config.ref;\n warnIfStringRefCannotBeAutoConverted(config, self);\n } // Remaining properties are added to a new props object\n\n\n for (propName in config) {\n if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n props[propName] = config[propName];\n }\n } // Resolve default props\n\n\n if (type && type.defaultProps) {\n var defaultProps = type.defaultProps;\n\n for (propName in defaultProps) {\n if (props[propName] === undefined) {\n props[propName] = defaultProps[propName];\n }\n }\n }\n\n if (key || ref) {\n var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type;\n\n if (key) {\n defineKeyPropWarningGetter(props, displayName);\n }\n\n if (ref) {\n defineRefPropWarningGetter(props, displayName);\n }\n }\n\n return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n }\n}\n\nvar ReactCurrentOwner$1 = ReactSharedInternals.ReactCurrentOwner;\nvar ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n\nfunction setCurrentlyValidatingElement$1(element) {\n {\n if (element) {\n var owner = element._owner;\n var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n } else {\n ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n }\n }\n}\n\nvar propTypesMisspellWarningShown;\n\n{\n propTypesMisspellWarningShown = false;\n}\n/**\n * Verifies the object is a ReactElement.\n * See https://reactjs.org/docs/react-api.html#isvalidelement\n * @param {?object} object\n * @return {boolean} True if `object` is a ReactElement.\n * @final\n */\n\n\nfunction isValidElement(object) {\n {\n return typeof object === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n }\n}\n\nfunction getDeclarationErrorAddendum() {\n {\n if (ReactCurrentOwner$1.current) {\n var name = getComponentNameFromType(ReactCurrentOwner$1.current.type);\n\n if (name) {\n return '\\n\\nCheck the render method of `' + name + '`.';\n }\n }\n\n return '';\n }\n}\n\nfunction getSourceInfoErrorAddendum(source) {\n {\n if (source !== undefined) {\n var fileName = source.fileName.replace(/^.*[\\\\\\/]/, '');\n var lineNumber = source.lineNumber;\n return '\\n\\nCheck your code at ' + fileName + ':' + lineNumber + '.';\n }\n\n return '';\n }\n}\n/**\n * Warn if there's no key explicitly set on dynamic arrays of children or\n * object keys are not valid. This allows us to keep track of children between\n * updates.\n */\n\n\nvar ownerHasKeyUseWarning = {};\n\nfunction getCurrentComponentErrorInfo(parentType) {\n {\n var info = getDeclarationErrorAddendum();\n\n if (!info) {\n var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name;\n\n if (parentName) {\n info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n }\n }\n\n return info;\n }\n}\n/**\n * Warn if the element doesn't have an explicit key assigned to it.\n * This element is in an array. The array could grow and shrink or be\n * reordered. All children that haven't already been validated are required to\n * have a \"key\" property assigned to it. Error statuses are cached so a warning\n * will only be shown once.\n *\n * @internal\n * @param {ReactElement} element Element that requires a key.\n * @param {*} parentType element's parent's type.\n */\n\n\nfunction validateExplicitKey(element, parentType) {\n {\n if (!element._store || element._store.validated || element.key != null) {\n return;\n }\n\n element._store.validated = true;\n var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n\n if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n return;\n }\n\n ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n // property, it may be the creator of the child that's responsible for\n // assigning it a key.\n\n var childOwner = '';\n\n if (element && element._owner && element._owner !== ReactCurrentOwner$1.current) {\n // Give the component that originally created this child.\n childOwner = \" It was passed a child from \" + getComponentNameFromType(element._owner.type) + \".\";\n }\n\n setCurrentlyValidatingElement$1(element);\n\n error('Each child in a list should have a unique \"key\" prop.' + '%s%s See https://reactjs.org/link/warning-keys for more information.', currentComponentErrorInfo, childOwner);\n\n setCurrentlyValidatingElement$1(null);\n }\n}\n/**\n * Ensure that every element either is passed in a static location, in an\n * array with an explicit keys property defined, or in an object literal\n * with valid key property.\n *\n * @internal\n * @param {ReactNode} node Statically passed child of any type.\n * @param {*} parentType node's parent's type.\n */\n\n\nfunction validateChildKeys(node, parentType) {\n {\n if (typeof node !== 'object') {\n return;\n }\n\n if (isArray(node)) {\n for (var i = 0; i < node.length; i++) {\n var child = node[i];\n\n if (isValidElement(child)) {\n validateExplicitKey(child, parentType);\n }\n }\n } else if (isValidElement(node)) {\n // This element was passed in a valid location.\n if (node._store) {\n node._store.validated = true;\n }\n } else if (node) {\n var iteratorFn = getIteratorFn(node);\n\n if (typeof iteratorFn === 'function') {\n // Entry iterators used to provide implicit keys,\n // but now we print a separate warning for them later.\n if (iteratorFn !== node.entries) {\n var iterator = iteratorFn.call(node);\n var step;\n\n while (!(step = iterator.next()).done) {\n if (isValidElement(step.value)) {\n validateExplicitKey(step.value, parentType);\n }\n }\n }\n }\n }\n }\n}\n/**\n * Given an element, validate that its props follow the propTypes definition,\n * provided by the type.\n *\n * @param {ReactElement} element\n */\n\n\nfunction validatePropTypes(element) {\n {\n var type = element.type;\n\n if (type === null || type === undefined || typeof type === 'string') {\n return;\n }\n\n var propTypes;\n\n if (typeof type === 'function') {\n propTypes = type.propTypes;\n } else if (typeof type === 'object' && (type.$$typeof === REACT_FORWARD_REF_TYPE || // Note: Memo only checks outer props here.\n // Inner props are checked in the reconciler.\n type.$$typeof === REACT_MEMO_TYPE)) {\n propTypes = type.propTypes;\n } else {\n return;\n }\n\n if (propTypes) {\n // Intentionally inside to avoid triggering lazy initializers:\n var name = getComponentNameFromType(type);\n checkPropTypes(propTypes, element.props, 'prop', name, element);\n } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n var _name = getComponentNameFromType(type);\n\n error('Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?', _name || 'Unknown');\n }\n\n if (typeof type.getDefaultProps === 'function' && !type.getDefaultProps.isReactClassApproved) {\n error('getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.');\n }\n }\n}\n/**\n * Given a fragment, validate that it can only be provided with fragment props\n * @param {ReactElement} fragment\n */\n\n\nfunction validateFragmentProps(fragment) {\n {\n var keys = Object.keys(fragment.props);\n\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n\n if (key !== 'children' && key !== 'key') {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid prop `%s` supplied to `React.Fragment`. ' + 'React.Fragment can only have `key` and `children` props.', key);\n\n setCurrentlyValidatingElement$1(null);\n break;\n }\n }\n\n if (fragment.ref !== null) {\n setCurrentlyValidatingElement$1(fragment);\n\n error('Invalid attribute `ref` supplied to `React.Fragment`.');\n\n setCurrentlyValidatingElement$1(null);\n }\n }\n}\n\nfunction jsxWithValidation(type, props, key, isStaticChildren, source, self) {\n {\n var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n // succeed and there will likely be errors in render.\n\n if (!validType) {\n var info = '';\n\n if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) {\n info += ' You likely forgot to export your component from the file ' + \"it's defined in, or you might have mixed up default and named imports.\";\n }\n\n var sourceInfo = getSourceInfoErrorAddendum(source);\n\n if (sourceInfo) {\n info += sourceInfo;\n } else {\n info += getDeclarationErrorAddendum();\n }\n\n var typeString;\n\n if (type === null) {\n typeString = 'null';\n } else if (isArray(type)) {\n typeString = 'array';\n } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n typeString = \"<\" + (getComponentNameFromType(type.type) || 'Unknown') + \" />\";\n info = ' Did you accidentally export a JSX literal instead of a component?';\n } else {\n typeString = typeof type;\n }\n\n error('React.jsx: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', typeString, info);\n }\n\n var element = jsxDEV(type, props, key, source, self); // The result can be nullish if a mock or a custom function is used.\n // TODO: Drop this when these are no longer allowed as the type argument.\n\n if (element == null) {\n return element;\n } // Skip key warning if the type isn't valid since our key validation logic\n // doesn't expect a non-string/function type and can throw confusing errors.\n // We don't want exception behavior to differ between dev and prod.\n // (Rendering will throw with a helpful message and as soon as the type is\n // fixed, the key warnings will appear.)\n\n\n if (validType) {\n var children = props.children;\n\n if (children !== undefined) {\n if (isStaticChildren) {\n if (isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n validateChildKeys(children[i], type);\n }\n\n if (Object.freeze) {\n Object.freeze(children);\n }\n } else {\n error('React.jsx: Static children should always be an array. ' + 'You are likely explicitly calling React.jsxs or React.jsxDEV. ' + 'Use the Babel transform instead.');\n }\n } else {\n validateChildKeys(children, type);\n }\n }\n }\n\n if (type === REACT_FRAGMENT_TYPE) {\n validateFragmentProps(element);\n } else {\n validatePropTypes(element);\n }\n\n return element;\n }\n} // These two functions exist to still get child warnings in dev\n// even with the prod transform. This means that jsxDEV is purely\n// opt-in behavior for better messages but that we won't stop\n// giving you warnings if you use production apis.\n\nfunction jsxWithValidationStatic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, true);\n }\n}\nfunction jsxWithValidationDynamic(type, props, key) {\n {\n return jsxWithValidation(type, props, key, false);\n }\n}\n\nvar jsx = jsxWithValidationDynamic ; // we may want to special case jsxs internally to take advantage of static children.\n// for now we can ship identical prod functions\n\nvar jsxs = jsxWithValidationStatic ;\n\nexports.Fragment = REACT_FRAGMENT_TYPE;\nexports.jsx = jsx;\nexports.jsxs = jsxs;\n })();\n}\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react-jsx-runtime.production.min.js');\n} else {\n module.exports = require('./cjs/react-jsx-runtime.development.js');\n}\n","/**\n * SSR Window 3.0.0\n * Better handling for window object in SSR environment\n * https://github.com/nolimits4web/ssr-window\n *\n * Copyright 2020, Vladimir Kharlampidi\n *\n * Licensed under MIT\n *\n * Released on: November 9, 2020\n */\n/* eslint-disable no-param-reassign */\nfunction isObject(obj) {\n return (obj !== null &&\n typeof obj === 'object' &&\n 'constructor' in obj &&\n obj.constructor === Object);\n}\nfunction extend(target, src) {\n if (target === void 0) { target = {}; }\n if (src === void 0) { src = {}; }\n Object.keys(src).forEach(function (key) {\n if (typeof target[key] === 'undefined')\n target[key] = src[key];\n else if (isObject(src[key]) &&\n isObject(target[key]) &&\n Object.keys(src[key]).length > 0) {\n extend(target[key], src[key]);\n }\n });\n}\n\nvar ssrDocument = {\n body: {},\n addEventListener: function () { },\n removeEventListener: function () { },\n activeElement: {\n blur: function () { },\n nodeName: '',\n },\n querySelector: function () {\n return null;\n },\n querySelectorAll: function () {\n return [];\n },\n getElementById: function () {\n return null;\n },\n createEvent: function () {\n return {\n initEvent: function () { },\n };\n },\n createElement: function () {\n return {\n children: [],\n childNodes: [],\n style: {},\n setAttribute: function () { },\n getElementsByTagName: function () {\n return [];\n },\n };\n },\n createElementNS: function () {\n return {};\n },\n importNode: function () {\n return null;\n },\n location: {\n hash: '',\n host: '',\n hostname: '',\n href: '',\n origin: '',\n pathname: '',\n protocol: '',\n search: '',\n },\n};\nfunction getDocument() {\n var doc = typeof document !== 'undefined' ? document : {};\n extend(doc, ssrDocument);\n return doc;\n}\n\nvar ssrWindow = {\n document: ssrDocument,\n navigator: {\n userAgent: '',\n },\n location: {\n hash: '',\n host: '',\n hostname: '',\n href: '',\n origin: '',\n pathname: '',\n protocol: '',\n search: '',\n },\n history: {\n replaceState: function () { },\n pushState: function () { },\n go: function () { },\n back: function () { },\n },\n CustomEvent: function CustomEvent() {\n return this;\n },\n addEventListener: function () { },\n removeEventListener: function () { },\n getComputedStyle: function () {\n return {\n getPropertyValue: function () {\n return '';\n },\n };\n },\n Image: function () { },\n Date: function () { },\n screen: {},\n setTimeout: function () { },\n clearTimeout: function () { },\n matchMedia: function () {\n return {};\n },\n requestAnimationFrame: function (callback) {\n if (typeof setTimeout === 'undefined') {\n callback();\n return null;\n }\n return setTimeout(callback, 0);\n },\n cancelAnimationFrame: function (id) {\n if (typeof setTimeout === 'undefined') {\n return;\n }\n clearTimeout(id);\n },\n};\nfunction getWindow() {\n var win = typeof window !== 'undefined' ? window : {};\n extend(win, ssrWindow);\n return win;\n}\n\nexport { extend, getDocument, getWindow, ssrDocument, ssrWindow };\n","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { bindModuleMethods, classesToSelector } from '../../utils/utils';\nvar A11y = {\n getRandomNumber: function getRandomNumber(size) {\n if (size === void 0) {\n size = 16;\n }\n\n var randomChar = function randomChar() {\n return Math.round(16 * Math.random()).toString(16);\n };\n\n return 'x'.repeat(size).replace(/x/g, randomChar);\n },\n makeElFocusable: function makeElFocusable($el) {\n $el.attr('tabIndex', '0');\n return $el;\n },\n makeElNotFocusable: function makeElNotFocusable($el) {\n $el.attr('tabIndex', '-1');\n return $el;\n },\n addElRole: function addElRole($el, role) {\n $el.attr('role', role);\n return $el;\n },\n addElRoleDescription: function addElRoleDescription($el, description) {\n $el.attr('aria-roledescription', description);\n return $el;\n },\n addElControls: function addElControls($el, controls) {\n $el.attr('aria-controls', controls);\n return $el;\n },\n addElLabel: function addElLabel($el, label) {\n $el.attr('aria-label', label);\n return $el;\n },\n addElId: function addElId($el, id) {\n $el.attr('id', id);\n return $el;\n },\n addElLive: function addElLive($el, live) {\n $el.attr('aria-live', live);\n return $el;\n },\n disableEl: function disableEl($el) {\n $el.attr('aria-disabled', true);\n return $el;\n },\n enableEl: function enableEl($el) {\n $el.attr('aria-disabled', false);\n return $el;\n },\n onEnterOrSpaceKey: function onEnterOrSpaceKey(e) {\n if (e.keyCode !== 13 && e.keyCode !== 32) return;\n var swiper = this;\n var params = swiper.params.a11y;\n var $targetEl = $(e.target);\n\n if (swiper.navigation && swiper.navigation.$nextEl && $targetEl.is(swiper.navigation.$nextEl)) {\n if (!(swiper.isEnd && !swiper.params.loop)) {\n swiper.slideNext();\n }\n\n if (swiper.isEnd) {\n swiper.a11y.notify(params.lastSlideMessage);\n } else {\n swiper.a11y.notify(params.nextSlideMessage);\n }\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl && $targetEl.is(swiper.navigation.$prevEl)) {\n if (!(swiper.isBeginning && !swiper.params.loop)) {\n swiper.slidePrev();\n }\n\n if (swiper.isBeginning) {\n swiper.a11y.notify(params.firstSlideMessage);\n } else {\n swiper.a11y.notify(params.prevSlideMessage);\n }\n }\n\n if (swiper.pagination && $targetEl.is(classesToSelector(swiper.params.pagination.bulletClass))) {\n $targetEl[0].click();\n }\n },\n notify: function notify(message) {\n var swiper = this;\n var notification = swiper.a11y.liveRegion;\n if (notification.length === 0) return;\n notification.html('');\n notification.html(message);\n },\n updateNavigation: function updateNavigation() {\n var swiper = this;\n if (swiper.params.loop || !swiper.navigation) return;\n var _swiper$navigation = swiper.navigation,\n $nextEl = _swiper$navigation.$nextEl,\n $prevEl = _swiper$navigation.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n swiper.a11y.disableEl($prevEl);\n swiper.a11y.makeElNotFocusable($prevEl);\n } else {\n swiper.a11y.enableEl($prevEl);\n swiper.a11y.makeElFocusable($prevEl);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n swiper.a11y.disableEl($nextEl);\n swiper.a11y.makeElNotFocusable($nextEl);\n } else {\n swiper.a11y.enableEl($nextEl);\n swiper.a11y.makeElFocusable($nextEl);\n }\n }\n },\n updatePagination: function updatePagination() {\n var swiper = this;\n var params = swiper.params.a11y;\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.bullets.each(function (bulletEl) {\n var $bulletEl = $(bulletEl);\n swiper.a11y.makeElFocusable($bulletEl);\n\n if (!swiper.params.pagination.renderBullet) {\n swiper.a11y.addElRole($bulletEl, 'button');\n swiper.a11y.addElLabel($bulletEl, params.paginationBulletMessage.replace(/\\{\\{index\\}\\}/, $bulletEl.index() + 1));\n }\n });\n }\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.a11y;\n swiper.$el.append(swiper.a11y.liveRegion); // Container\n\n var $containerEl = swiper.$el;\n\n if (params.containerRoleDescriptionMessage) {\n swiper.a11y.addElRoleDescription($containerEl, params.containerRoleDescriptionMessage);\n }\n\n if (params.containerMessage) {\n swiper.a11y.addElLabel($containerEl, params.containerMessage);\n } // Wrapper\n\n\n var $wrapperEl = swiper.$wrapperEl;\n var wrapperId = $wrapperEl.attr('id') || \"swiper-wrapper-\" + swiper.a11y.getRandomNumber(16);\n var live = swiper.params.autoplay && swiper.params.autoplay.enabled ? 'off' : 'polite';\n swiper.a11y.addElId($wrapperEl, wrapperId);\n swiper.a11y.addElLive($wrapperEl, live); // Slide\n\n if (params.itemRoleDescriptionMessage) {\n swiper.a11y.addElRoleDescription($(swiper.slides), params.itemRoleDescriptionMessage);\n }\n\n swiper.a11y.addElRole($(swiper.slides), params.slideRole);\n var slidesLength = swiper.params.loop ? swiper.slides.filter(function (el) {\n return !el.classList.contains(swiper.params.slideDuplicateClass);\n }).length : swiper.slides.length;\n swiper.slides.each(function (slideEl, index) {\n var $slideEl = $(slideEl);\n var slideIndex = swiper.params.loop ? parseInt($slideEl.attr('data-swiper-slide-index'), 10) : index;\n var ariaLabelMessage = params.slideLabelMessage.replace(/\\{\\{index\\}\\}/, slideIndex + 1).replace(/\\{\\{slidesLength\\}\\}/, slidesLength);\n swiper.a11y.addElLabel($slideEl, ariaLabelMessage);\n }); // Navigation\n\n var $nextEl;\n var $prevEl;\n\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n\n if ($nextEl && $nextEl.length) {\n swiper.a11y.makeElFocusable($nextEl);\n\n if ($nextEl[0].tagName !== 'BUTTON') {\n swiper.a11y.addElRole($nextEl, 'button');\n $nextEl.on('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n swiper.a11y.addElLabel($nextEl, params.nextSlideMessage);\n swiper.a11y.addElControls($nextEl, wrapperId);\n }\n\n if ($prevEl && $prevEl.length) {\n swiper.a11y.makeElFocusable($prevEl);\n\n if ($prevEl[0].tagName !== 'BUTTON') {\n swiper.a11y.addElRole($prevEl, 'button');\n $prevEl.on('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n swiper.a11y.addElLabel($prevEl, params.prevSlideMessage);\n swiper.a11y.addElControls($prevEl, wrapperId);\n } // Pagination\n\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.on('keydown', classesToSelector(swiper.params.pagination.bulletClass), swiper.a11y.onEnterOrSpaceKey);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n if (swiper.a11y.liveRegion && swiper.a11y.liveRegion.length > 0) swiper.a11y.liveRegion.remove();\n var $nextEl;\n var $prevEl;\n\n if (swiper.navigation && swiper.navigation.$nextEl) {\n $nextEl = swiper.navigation.$nextEl;\n }\n\n if (swiper.navigation && swiper.navigation.$prevEl) {\n $prevEl = swiper.navigation.$prevEl;\n }\n\n if ($nextEl) {\n $nextEl.off('keydown', swiper.a11y.onEnterOrSpaceKey);\n }\n\n if ($prevEl) {\n $prevEl.off('keydown', swiper.a11y.onEnterOrSpaceKey);\n } // Pagination\n\n\n if (swiper.pagination && swiper.params.pagination.clickable && swiper.pagination.bullets && swiper.pagination.bullets.length) {\n swiper.pagination.$el.off('keydown', classesToSelector(swiper.params.pagination.bulletClass), swiper.a11y.onEnterOrSpaceKey);\n }\n }\n};\nexport default {\n name: 'a11y',\n params: {\n a11y: {\n enabled: true,\n notificationClass: 'swiper-notification',\n prevSlideMessage: 'Previous slide',\n nextSlideMessage: 'Next slide',\n firstSlideMessage: 'This is the first slide',\n lastSlideMessage: 'This is the last slide',\n paginationBulletMessage: 'Go to slide {{index}}',\n slideLabelMessage: '{{index}} / {{slidesLength}}',\n containerMessage: null,\n containerRoleDescriptionMessage: null,\n itemRoleDescriptionMessage: null,\n slideRole: 'group'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n a11y: _extends({}, A11y, {\n liveRegion: $(\"\")\n })\n });\n },\n on: {\n afterInit: function afterInit(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.init();\n swiper.a11y.updateNavigation();\n },\n toEdge: function toEdge(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updateNavigation();\n },\n fromEdge: function fromEdge(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updateNavigation();\n },\n paginationUpdate: function paginationUpdate(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.updatePagination();\n },\n destroy: function destroy(swiper) {\n if (!swiper.params.a11y.enabled) return;\n swiper.a11y.destroy();\n }\n }\n};","import { getWindow } from 'ssr-window';\nexport default function getBreakpoint(breakpoints, base, containerEl) {\n if (base === void 0) {\n base = 'window';\n }\n\n if (!breakpoints || base === 'container' && !containerEl) return undefined;\n var breakpoint = false;\n var window = getWindow();\n var currentHeight = base === 'window' ? window.innerHeight : containerEl.clientHeight;\n var points = Object.keys(breakpoints).map(function (point) {\n if (typeof point === 'string' && point.indexOf('@') === 0) {\n var minRatio = parseFloat(point.substr(1));\n var value = currentHeight * minRatio;\n return {\n value: value,\n point: point\n };\n }\n\n return {\n value: point,\n point: point\n };\n });\n points.sort(function (a, b) {\n return parseInt(a.value, 10) - parseInt(b.value, 10);\n });\n\n for (var i = 0; i < points.length; i += 1) {\n var _points$i = points[i],\n point = _points$i.point,\n value = _points$i.value;\n\n if (base === 'window') {\n if (window.matchMedia(\"(min-width: \" + value + \"px)\").matches) {\n breakpoint = point;\n }\n } else if (value <= containerEl.clientWidth) {\n breakpoint = point;\n }\n }\n\n return breakpoint || 'max';\n}","import setBreakpoint from './setBreakpoint';\nimport getBreakpoint from './getBreakpoint';\nexport default {\n setBreakpoint: setBreakpoint,\n getBreakpoint: getBreakpoint\n};","import { extend } from '../../../utils/utils';\nexport default function setBreakpoint() {\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n initialized = swiper.initialized,\n _swiper$loopedSlides = swiper.loopedSlides,\n loopedSlides = _swiper$loopedSlides === void 0 ? 0 : _swiper$loopedSlides,\n params = swiper.params,\n $el = swiper.$el;\n var breakpoints = params.breakpoints;\n if (!breakpoints || breakpoints && Object.keys(breakpoints).length === 0) return; // Get breakpoint for window width and update parameters\n\n var breakpoint = swiper.getBreakpoint(breakpoints, swiper.params.breakpointsBase, swiper.el);\n if (!breakpoint || swiper.currentBreakpoint === breakpoint) return;\n var breakpointOnlyParams = breakpoint in breakpoints ? breakpoints[breakpoint] : undefined;\n\n if (breakpointOnlyParams) {\n ['slidesPerView', 'spaceBetween', 'slidesPerGroup', 'slidesPerGroupSkip', 'slidesPerColumn'].forEach(function (param) {\n var paramValue = breakpointOnlyParams[param];\n if (typeof paramValue === 'undefined') return;\n\n if (param === 'slidesPerView' && (paramValue === 'AUTO' || paramValue === 'auto')) {\n breakpointOnlyParams[param] = 'auto';\n } else if (param === 'slidesPerView') {\n breakpointOnlyParams[param] = parseFloat(paramValue);\n } else {\n breakpointOnlyParams[param] = parseInt(paramValue, 10);\n }\n });\n }\n\n var breakpointParams = breakpointOnlyParams || swiper.originalParams;\n var wasMultiRow = params.slidesPerColumn > 1;\n var isMultiRow = breakpointParams.slidesPerColumn > 1;\n var wasEnabled = params.enabled;\n\n if (wasMultiRow && !isMultiRow) {\n $el.removeClass(params.containerModifierClass + \"multirow \" + params.containerModifierClass + \"multirow-column\");\n swiper.emitContainerClasses();\n } else if (!wasMultiRow && isMultiRow) {\n $el.addClass(params.containerModifierClass + \"multirow\");\n\n if (breakpointParams.slidesPerColumnFill && breakpointParams.slidesPerColumnFill === 'column' || !breakpointParams.slidesPerColumnFill && params.slidesPerColumnFill === 'column') {\n $el.addClass(params.containerModifierClass + \"multirow-column\");\n }\n\n swiper.emitContainerClasses();\n }\n\n var directionChanged = breakpointParams.direction && breakpointParams.direction !== params.direction;\n var needsReLoop = params.loop && (breakpointParams.slidesPerView !== params.slidesPerView || directionChanged);\n\n if (directionChanged && initialized) {\n swiper.changeDirection();\n }\n\n extend(swiper.params, breakpointParams);\n var isEnabled = swiper.params.enabled;\n extend(swiper, {\n allowTouchMove: swiper.params.allowTouchMove,\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev\n });\n\n if (wasEnabled && !isEnabled) {\n swiper.disable();\n } else if (!wasEnabled && isEnabled) {\n swiper.enable();\n }\n\n swiper.currentBreakpoint = breakpoint;\n swiper.emit('_beforeBreakpoint', breakpointParams);\n\n if (needsReLoop && initialized) {\n swiper.loopDestroy();\n swiper.loopCreate();\n swiper.updateSlides();\n swiper.slideTo(activeIndex - loopedSlides + swiper.loopedSlides, 0, false);\n }\n\n swiper.emit('breakpoint', breakpointParams);\n}","function checkOverflow() {\n var swiper = this;\n var params = swiper.params;\n var wasLocked = swiper.isLocked;\n var lastSlidePosition = swiper.slides.length > 0 && params.slidesOffsetBefore + params.spaceBetween * (swiper.slides.length - 1) + swiper.slides[0].offsetWidth * swiper.slides.length;\n\n if (params.slidesOffsetBefore && params.slidesOffsetAfter && lastSlidePosition) {\n swiper.isLocked = lastSlidePosition <= swiper.size;\n } else {\n swiper.isLocked = swiper.snapGrid.length === 1;\n }\n\n swiper.allowSlideNext = !swiper.isLocked;\n swiper.allowSlidePrev = !swiper.isLocked; // events\n\n if (wasLocked !== swiper.isLocked) swiper.emit(swiper.isLocked ? 'lock' : 'unlock');\n\n if (wasLocked && wasLocked !== swiper.isLocked) {\n swiper.isEnd = false;\n if (swiper.navigation) swiper.navigation.update();\n }\n}\n\nexport default {\n checkOverflow: checkOverflow\n};","function prepareClasses(entries, prefix) {\n var resultClasses = [];\n entries.forEach(function (item) {\n if (typeof item === 'object') {\n Object.keys(item).forEach(function (classNames) {\n if (item[classNames]) {\n resultClasses.push(prefix + classNames);\n }\n });\n } else if (typeof item === 'string') {\n resultClasses.push(prefix + item);\n }\n });\n return resultClasses;\n}\n\nexport default function addClasses() {\n var swiper = this;\n var classNames = swiper.classNames,\n params = swiper.params,\n rtl = swiper.rtl,\n $el = swiper.$el,\n device = swiper.device,\n support = swiper.support; // prettier-ignore\n\n var suffixes = prepareClasses(['initialized', params.direction, {\n 'pointer-events': support.pointerEvents && !support.touch\n }, {\n 'free-mode': params.freeMode\n }, {\n 'autoheight': params.autoHeight\n }, {\n 'rtl': rtl\n }, {\n 'multirow': params.slidesPerColumn > 1\n }, {\n 'multirow-column': params.slidesPerColumn > 1 && params.slidesPerColumnFill === 'column'\n }, {\n 'android': device.android\n }, {\n 'ios': device.ios\n }, {\n 'css-mode': params.cssMode\n }], params.containerModifierClass);\n classNames.push.apply(classNames, suffixes);\n $el.addClass([].concat(classNames).join(' '));\n swiper.emitContainerClasses();\n}","import addClasses from './addClasses';\nimport removeClasses from './removeClasses';\nexport default {\n addClasses: addClasses,\n removeClasses: removeClasses\n};","export default function removeClasses() {\n var swiper = this;\n var $el = swiper.$el,\n classNames = swiper.classNames;\n $el.removeClass(classNames.join(' '));\n swiper.emitContainerClasses();\n}","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); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/* eslint no-param-reassign: \"off\" */\nimport { getDocument } from 'ssr-window';\nimport $ from '../../utils/dom';\nimport { extend, now, deleteProps } from '../../utils/utils';\nimport { getSupport } from '../../utils/get-support';\nimport { getDevice } from '../../utils/get-device';\nimport { getBrowser } from '../../utils/get-browser';\nimport Resize from '../../modules/resize/resize';\nimport Observer from '../../modules/observer/observer';\nimport modular from './modular';\nimport eventsEmitter from './events-emitter';\nimport update from './update/index';\nimport translate from './translate/index';\nimport transition from './transition/index';\nimport slide from './slide/index';\nimport loop from './loop/index';\nimport grabCursor from './grab-cursor/index';\nimport manipulation from './manipulation/index';\nimport events from './events/index';\nimport breakpoints from './breakpoints/index';\nimport classes from './classes/index';\nimport images from './images/index';\nimport checkOverflow from './check-overflow/index';\nimport defaults from './defaults';\nvar prototypes = {\n modular: modular,\n eventsEmitter: eventsEmitter,\n update: update,\n translate: translate,\n transition: transition,\n slide: slide,\n loop: loop,\n grabCursor: grabCursor,\n manipulation: manipulation,\n events: events,\n breakpoints: breakpoints,\n checkOverflow: checkOverflow,\n classes: classes,\n images: images\n};\nvar extendedDefaults = {};\n\nvar Swiper = /*#__PURE__*/function () {\n function Swiper() {\n var el;\n var params;\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n if (args.length === 1 && args[0].constructor && Object.prototype.toString.call(args[0]).slice(8, -1) === 'Object') {\n params = args[0];\n } else {\n el = args[0];\n params = args[1];\n }\n\n if (!params) params = {};\n params = extend({}, params);\n if (el && !params.el) params.el = el;\n\n if (params.el && $(params.el).length > 1) {\n var swipers = [];\n $(params.el).each(function (containerEl) {\n var newParams = extend({}, params, {\n el: containerEl\n });\n swipers.push(new Swiper(newParams));\n });\n return swipers;\n } // Swiper Instance\n\n\n var swiper = this;\n swiper.__swiper__ = true;\n swiper.support = getSupport();\n swiper.device = getDevice({\n userAgent: params.userAgent\n });\n swiper.browser = getBrowser();\n swiper.eventsListeners = {};\n swiper.eventsAnyListeners = [];\n\n if (typeof swiper.modules === 'undefined') {\n swiper.modules = {};\n }\n\n Object.keys(swiper.modules).forEach(function (moduleName) {\n var module = swiper.modules[moduleName];\n\n if (module.params) {\n var moduleParamName = Object.keys(module.params)[0];\n var moduleParams = module.params[moduleParamName];\n if (typeof moduleParams !== 'object' || moduleParams === null) return;\n\n if (['navigation', 'pagination', 'scrollbar'].indexOf(moduleParamName) >= 0 && params[moduleParamName] === true) {\n params[moduleParamName] = {\n auto: true\n };\n }\n\n if (!(moduleParamName in params && 'enabled' in moduleParams)) return;\n\n if (params[moduleParamName] === true) {\n params[moduleParamName] = {\n enabled: true\n };\n }\n\n if (typeof params[moduleParamName] === 'object' && !('enabled' in params[moduleParamName])) {\n params[moduleParamName].enabled = true;\n }\n\n if (!params[moduleParamName]) params[moduleParamName] = {\n enabled: false\n };\n }\n }); // Extend defaults with modules params\n\n var swiperParams = extend({}, defaults);\n swiper.useParams(swiperParams); // Extend defaults with passed params\n\n swiper.params = extend({}, swiperParams, extendedDefaults, params);\n swiper.originalParams = extend({}, swiper.params);\n swiper.passedParams = extend({}, params); // add event listeners\n\n if (swiper.params && swiper.params.on) {\n Object.keys(swiper.params.on).forEach(function (eventName) {\n swiper.on(eventName, swiper.params.on[eventName]);\n });\n }\n\n if (swiper.params && swiper.params.onAny) {\n swiper.onAny(swiper.params.onAny);\n } // Save Dom lib\n\n\n swiper.$ = $; // Extend Swiper\n\n extend(swiper, {\n enabled: swiper.params.enabled,\n el: el,\n // Classes\n classNames: [],\n // Slides\n slides: $(),\n slidesGrid: [],\n snapGrid: [],\n slidesSizesGrid: [],\n // isDirection\n isHorizontal: function isHorizontal() {\n return swiper.params.direction === 'horizontal';\n },\n isVertical: function isVertical() {\n return swiper.params.direction === 'vertical';\n },\n // Indexes\n activeIndex: 0,\n realIndex: 0,\n //\n isBeginning: true,\n isEnd: false,\n // Props\n translate: 0,\n previousTranslate: 0,\n progress: 0,\n velocity: 0,\n animating: false,\n // Locks\n allowSlideNext: swiper.params.allowSlideNext,\n allowSlidePrev: swiper.params.allowSlidePrev,\n // Touch Events\n touchEvents: function touchEvents() {\n var touch = ['touchstart', 'touchmove', 'touchend', 'touchcancel'];\n var desktop = ['mousedown', 'mousemove', 'mouseup'];\n\n if (swiper.support.pointerEvents) {\n desktop = ['pointerdown', 'pointermove', 'pointerup'];\n }\n\n swiper.touchEventsTouch = {\n start: touch[0],\n move: touch[1],\n end: touch[2],\n cancel: touch[3]\n };\n swiper.touchEventsDesktop = {\n start: desktop[0],\n move: desktop[1],\n end: desktop[2]\n };\n return swiper.support.touch || !swiper.params.simulateTouch ? swiper.touchEventsTouch : swiper.touchEventsDesktop;\n }(),\n touchEventsData: {\n isTouched: undefined,\n isMoved: undefined,\n allowTouchCallbacks: undefined,\n touchStartTime: undefined,\n isScrolling: undefined,\n currentTranslate: undefined,\n startTranslate: undefined,\n allowThresholdMove: undefined,\n // Form elements to match\n focusableElements: swiper.params.focusableElements,\n // Last click time\n lastClickTime: now(),\n clickTimeout: undefined,\n // Velocities\n velocities: [],\n allowMomentumBounce: undefined,\n isTouchEvent: undefined,\n startMoving: undefined\n },\n // Clicks\n allowClick: true,\n // Touches\n allowTouchMove: swiper.params.allowTouchMove,\n touches: {\n startX: 0,\n startY: 0,\n currentX: 0,\n currentY: 0,\n diff: 0\n },\n // Images\n imagesToLoad: [],\n imagesLoaded: 0\n }); // Install Modules\n\n swiper.useModules();\n swiper.emit('_swiper'); // Init\n\n if (swiper.params.init) {\n swiper.init();\n } // Return app instance\n\n\n return swiper;\n }\n\n var _proto = Swiper.prototype;\n\n _proto.enable = function enable() {\n var swiper = this;\n if (swiper.enabled) return;\n swiper.enabled = true;\n\n if (swiper.params.grabCursor) {\n swiper.setGrabCursor();\n }\n\n swiper.emit('enable');\n };\n\n _proto.disable = function disable() {\n var swiper = this;\n if (!swiper.enabled) return;\n swiper.enabled = false;\n\n if (swiper.params.grabCursor) {\n swiper.unsetGrabCursor();\n }\n\n swiper.emit('disable');\n };\n\n _proto.setProgress = function setProgress(progress, speed) {\n var swiper = this;\n progress = Math.min(Math.max(progress, 0), 1);\n var min = swiper.minTranslate();\n var max = swiper.maxTranslate();\n var current = (max - min) * progress + min;\n swiper.translateTo(current, typeof speed === 'undefined' ? 0 : speed);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n };\n\n _proto.emitContainerClasses = function emitContainerClasses() {\n var swiper = this;\n if (!swiper.params._emitClasses || !swiper.el) return;\n var classes = swiper.el.className.split(' ').filter(function (className) {\n return className.indexOf('swiper-container') === 0 || className.indexOf(swiper.params.containerModifierClass) === 0;\n });\n swiper.emit('_containerClasses', classes.join(' '));\n };\n\n _proto.getSlideClasses = function getSlideClasses(slideEl) {\n var swiper = this;\n return slideEl.className.split(' ').filter(function (className) {\n return className.indexOf('swiper-slide') === 0 || className.indexOf(swiper.params.slideClass) === 0;\n }).join(' ');\n };\n\n _proto.emitSlidesClasses = function emitSlidesClasses() {\n var swiper = this;\n if (!swiper.params._emitClasses || !swiper.el) return;\n var updates = [];\n swiper.slides.each(function (slideEl) {\n var classNames = swiper.getSlideClasses(slideEl);\n updates.push({\n slideEl: slideEl,\n classNames: classNames\n });\n swiper.emit('_slideClass', slideEl, classNames);\n });\n swiper.emit('_slideClasses', updates);\n };\n\n _proto.slidesPerViewDynamic = function slidesPerViewDynamic() {\n var swiper = this;\n var params = swiper.params,\n slides = swiper.slides,\n slidesGrid = swiper.slidesGrid,\n swiperSize = swiper.size,\n activeIndex = swiper.activeIndex;\n var spv = 1;\n\n if (params.centeredSlides) {\n var slideSize = slides[activeIndex].swiperSlideSize;\n var breakLoop;\n\n for (var i = activeIndex + 1; i < slides.length; i += 1) {\n if (slides[i] && !breakLoop) {\n slideSize += slides[i].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) breakLoop = true;\n }\n }\n\n for (var _i = activeIndex - 1; _i >= 0; _i -= 1) {\n if (slides[_i] && !breakLoop) {\n slideSize += slides[_i].swiperSlideSize;\n spv += 1;\n if (slideSize > swiperSize) breakLoop = true;\n }\n }\n } else {\n for (var _i2 = activeIndex + 1; _i2 < slides.length; _i2 += 1) {\n if (slidesGrid[_i2] - slidesGrid[activeIndex] < swiperSize) {\n spv += 1;\n }\n }\n }\n\n return spv;\n };\n\n _proto.update = function update() {\n var swiper = this;\n if (!swiper || swiper.destroyed) return;\n var snapGrid = swiper.snapGrid,\n params = swiper.params; // Breakpoints\n\n if (params.breakpoints) {\n swiper.setBreakpoint();\n }\n\n swiper.updateSize();\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n\n function setTranslate() {\n var translateValue = swiper.rtlTranslate ? swiper.translate * -1 : swiper.translate;\n var newTranslate = Math.min(Math.max(translateValue, swiper.maxTranslate()), swiper.minTranslate());\n swiper.setTranslate(newTranslate);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n var translated;\n\n if (swiper.params.freeMode) {\n setTranslate();\n\n if (swiper.params.autoHeight) {\n swiper.updateAutoHeight();\n }\n } else {\n if ((swiper.params.slidesPerView === 'auto' || swiper.params.slidesPerView > 1) && swiper.isEnd && !swiper.params.centeredSlides) {\n translated = swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n translated = swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n\n if (!translated) {\n setTranslate();\n }\n }\n\n if (params.watchOverflow && snapGrid !== swiper.snapGrid) {\n swiper.checkOverflow();\n }\n\n swiper.emit('update');\n };\n\n _proto.changeDirection = function changeDirection(newDirection, needUpdate) {\n if (needUpdate === void 0) {\n needUpdate = true;\n }\n\n var swiper = this;\n var currentDirection = swiper.params.direction;\n\n if (!newDirection) {\n // eslint-disable-next-line\n newDirection = currentDirection === 'horizontal' ? 'vertical' : 'horizontal';\n }\n\n if (newDirection === currentDirection || newDirection !== 'horizontal' && newDirection !== 'vertical') {\n return swiper;\n }\n\n swiper.$el.removeClass(\"\" + swiper.params.containerModifierClass + currentDirection).addClass(\"\" + swiper.params.containerModifierClass + newDirection);\n swiper.emitContainerClasses();\n swiper.params.direction = newDirection;\n swiper.slides.each(function (slideEl) {\n if (newDirection === 'vertical') {\n slideEl.style.width = '';\n } else {\n slideEl.style.height = '';\n }\n });\n swiper.emit('changeDirection');\n if (needUpdate) swiper.update();\n return swiper;\n };\n\n _proto.mount = function mount(el) {\n var swiper = this;\n if (swiper.mounted) return true; // Find el\n\n var $el = $(el || swiper.params.el);\n el = $el[0];\n\n if (!el) {\n return false;\n }\n\n el.swiper = swiper;\n\n var getWrapperSelector = function getWrapperSelector() {\n return \".\" + (swiper.params.wrapperClass || '').trim().split(' ').join('.');\n };\n\n var getWrapper = function getWrapper() {\n if (el && el.shadowRoot && el.shadowRoot.querySelector) {\n var res = $(el.shadowRoot.querySelector(getWrapperSelector())); // Children needs to return slot items\n\n res.children = function (options) {\n return $el.children(options);\n };\n\n return res;\n }\n\n return $el.children(getWrapperSelector());\n }; // Find Wrapper\n\n\n var $wrapperEl = getWrapper();\n\n if ($wrapperEl.length === 0 && swiper.params.createElements) {\n var document = getDocument();\n var wrapper = document.createElement('div');\n $wrapperEl = $(wrapper);\n wrapper.className = swiper.params.wrapperClass;\n $el.append(wrapper);\n $el.children(\".\" + swiper.params.slideClass).each(function (slideEl) {\n $wrapperEl.append(slideEl);\n });\n }\n\n extend(swiper, {\n $el: $el,\n el: el,\n $wrapperEl: $wrapperEl,\n wrapperEl: $wrapperEl[0],\n mounted: true,\n // RTL\n rtl: el.dir.toLowerCase() === 'rtl' || $el.css('direction') === 'rtl',\n rtlTranslate: swiper.params.direction === 'horizontal' && (el.dir.toLowerCase() === 'rtl' || $el.css('direction') === 'rtl'),\n wrongRTL: $wrapperEl.css('display') === '-webkit-box'\n });\n return true;\n };\n\n _proto.init = function init(el) {\n var swiper = this;\n if (swiper.initialized) return swiper;\n var mounted = swiper.mount(el);\n if (mounted === false) return swiper;\n swiper.emit('beforeInit'); // Set breakpoint\n\n if (swiper.params.breakpoints) {\n swiper.setBreakpoint();\n } // Add Classes\n\n\n swiper.addClasses(); // Create loop\n\n if (swiper.params.loop) {\n swiper.loopCreate();\n } // Update size\n\n\n swiper.updateSize(); // Update slides\n\n swiper.updateSlides();\n\n if (swiper.params.watchOverflow) {\n swiper.checkOverflow();\n } // Set Grab Cursor\n\n\n if (swiper.params.grabCursor && swiper.enabled) {\n swiper.setGrabCursor();\n }\n\n if (swiper.params.preloadImages) {\n swiper.preloadImages();\n } // Slide To Initial Slide\n\n\n if (swiper.params.loop) {\n swiper.slideTo(swiper.params.initialSlide + swiper.loopedSlides, 0, swiper.params.runCallbacksOnInit, false, true);\n } else {\n swiper.slideTo(swiper.params.initialSlide, 0, swiper.params.runCallbacksOnInit, false, true);\n } // Attach events\n\n\n swiper.attachEvents(); // Init Flag\n\n swiper.initialized = true; // Emit\n\n swiper.emit('init');\n swiper.emit('afterInit');\n return swiper;\n };\n\n _proto.destroy = function destroy(deleteInstance, cleanStyles) {\n if (deleteInstance === void 0) {\n deleteInstance = true;\n }\n\n if (cleanStyles === void 0) {\n cleanStyles = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n $el = swiper.$el,\n $wrapperEl = swiper.$wrapperEl,\n slides = swiper.slides;\n\n if (typeof swiper.params === 'undefined' || swiper.destroyed) {\n return null;\n }\n\n swiper.emit('beforeDestroy'); // Init Flag\n\n swiper.initialized = false; // Detach events\n\n swiper.detachEvents(); // Destroy loop\n\n if (params.loop) {\n swiper.loopDestroy();\n } // Cleanup styles\n\n\n if (cleanStyles) {\n swiper.removeClasses();\n $el.removeAttr('style');\n $wrapperEl.removeAttr('style');\n\n if (slides && slides.length) {\n slides.removeClass([params.slideVisibleClass, params.slideActiveClass, params.slideNextClass, params.slidePrevClass].join(' ')).removeAttr('style').removeAttr('data-swiper-slide-index');\n }\n }\n\n swiper.emit('destroy'); // Detach emitter events\n\n Object.keys(swiper.eventsListeners).forEach(function (eventName) {\n swiper.off(eventName);\n });\n\n if (deleteInstance !== false) {\n swiper.$el[0].swiper = null;\n deleteProps(swiper);\n }\n\n swiper.destroyed = true;\n return null;\n };\n\n Swiper.extendDefaults = function extendDefaults(newDefaults) {\n extend(extendedDefaults, newDefaults);\n };\n\n Swiper.installModule = function installModule(module) {\n if (!Swiper.prototype.modules) Swiper.prototype.modules = {};\n var name = module.name || Object.keys(Swiper.prototype.modules).length + \"_\" + now();\n Swiper.prototype.modules[name] = module;\n };\n\n Swiper.use = function use(module) {\n if (Array.isArray(module)) {\n module.forEach(function (m) {\n return Swiper.installModule(m);\n });\n return Swiper;\n }\n\n Swiper.installModule(module);\n return Swiper;\n };\n\n _createClass(Swiper, null, [{\n key: \"extendedDefaults\",\n get: function get() {\n return extendedDefaults;\n }\n }, {\n key: \"defaults\",\n get: function get() {\n return defaults;\n }\n }]);\n\n return Swiper;\n}();\n\nObject.keys(prototypes).forEach(function (prototypeGroup) {\n Object.keys(prototypes[prototypeGroup]).forEach(function (protoMethod) {\n Swiper.prototype[protoMethod] = prototypes[prototypeGroup][protoMethod];\n });\n});\nSwiper.use([Resize, Observer]);\nexport default Swiper;","export default {\n init: true,\n direction: 'horizontal',\n touchEventsTarget: 'container',\n initialSlide: 0,\n speed: 300,\n cssMode: false,\n updateOnWindowResize: true,\n resizeObserver: false,\n nested: false,\n createElements: false,\n enabled: true,\n focusableElements: 'input, select, option, textarea, button, video, label',\n // Overrides\n width: null,\n height: null,\n //\n preventInteractionOnTransition: false,\n // ssr\n userAgent: null,\n url: null,\n // To support iOS's swipe-to-go-back gesture (when being used in-app).\n edgeSwipeDetection: false,\n edgeSwipeThreshold: 20,\n // Free mode\n freeMode: false,\n freeModeMomentum: true,\n freeModeMomentumRatio: 1,\n freeModeMomentumBounce: true,\n freeModeMomentumBounceRatio: 1,\n freeModeMomentumVelocityRatio: 1,\n freeModeSticky: false,\n freeModeMinimumVelocity: 0.02,\n // Autoheight\n autoHeight: false,\n // Set wrapper width\n setWrapperSize: false,\n // Virtual Translate\n virtualTranslate: false,\n // Effects\n effect: 'slide',\n // 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip'\n // Breakpoints\n breakpoints: undefined,\n breakpointsBase: 'window',\n // Slides grid\n spaceBetween: 0,\n slidesPerView: 1,\n slidesPerColumn: 1,\n slidesPerColumnFill: 'column',\n slidesPerGroup: 1,\n slidesPerGroupSkip: 0,\n centeredSlides: false,\n centeredSlidesBounds: false,\n slidesOffsetBefore: 0,\n // in px\n slidesOffsetAfter: 0,\n // in px\n normalizeSlideIndex: true,\n centerInsufficientSlides: false,\n // Disable swiper and hide navigation when container not overflow\n watchOverflow: false,\n // Round length\n roundLengths: false,\n // Touches\n touchRatio: 1,\n touchAngle: 45,\n simulateTouch: true,\n shortSwipes: true,\n longSwipes: true,\n longSwipesRatio: 0.5,\n longSwipesMs: 300,\n followFinger: true,\n allowTouchMove: true,\n threshold: 0,\n touchMoveStopPropagation: false,\n touchStartPreventDefault: true,\n touchStartForcePreventDefault: false,\n touchReleaseOnEdges: false,\n // Unique Navigation Elements\n uniqueNavElements: true,\n // Resistance\n resistance: true,\n resistanceRatio: 0.85,\n // Progress\n watchSlidesProgress: false,\n watchSlidesVisibility: false,\n // Cursor\n grabCursor: false,\n // Clicks\n preventClicks: true,\n preventClicksPropagation: true,\n slideToClickedSlide: false,\n // Images\n preloadImages: true,\n updateOnImagesReady: true,\n // loop\n loop: false,\n loopAdditionalSlides: 0,\n loopedSlides: null,\n loopFillGroupWithBlank: false,\n loopPreventsSlide: true,\n // Swiping/no swiping\n allowSlidePrev: true,\n allowSlideNext: true,\n swipeHandler: null,\n // '.swipe-handler',\n noSwiping: true,\n noSwipingClass: 'swiper-no-swiping',\n noSwipingSelector: null,\n // Passive Listeners\n passiveListeners: true,\n // NS\n containerModifierClass: 'swiper-container-',\n // NEW\n slideClass: 'swiper-slide',\n slideBlankClass: 'swiper-slide-invisible-blank',\n slideActiveClass: 'swiper-slide-active',\n slideDuplicateActiveClass: 'swiper-slide-duplicate-active',\n slideVisibleClass: 'swiper-slide-visible',\n slideDuplicateClass: 'swiper-slide-duplicate',\n slideNextClass: 'swiper-slide-next',\n slideDuplicateNextClass: 'swiper-slide-duplicate-next',\n slidePrevClass: 'swiper-slide-prev',\n slideDuplicatePrevClass: 'swiper-slide-duplicate-prev',\n wrapperClass: 'swiper-wrapper',\n // Callbacks\n runCallbacksOnInit: true,\n // Internals\n _emitClasses: false\n};","/* eslint-disable no-underscore-dangle */\nexport default {\n on: function on(events, handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n var method = priority ? 'unshift' : 'push';\n events.split(' ').forEach(function (event) {\n if (!self.eventsListeners[event]) self.eventsListeners[event] = [];\n self.eventsListeners[event][method](handler);\n });\n return self;\n },\n once: function once(events, handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n\n function onceHandler() {\n self.off(events, onceHandler);\n\n if (onceHandler.__emitterProxy) {\n delete onceHandler.__emitterProxy;\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n handler.apply(self, args);\n }\n\n onceHandler.__emitterProxy = handler;\n return self.on(events, onceHandler, priority);\n },\n onAny: function onAny(handler, priority) {\n var self = this;\n if (typeof handler !== 'function') return self;\n var method = priority ? 'unshift' : 'push';\n\n if (self.eventsAnyListeners.indexOf(handler) < 0) {\n self.eventsAnyListeners[method](handler);\n }\n\n return self;\n },\n offAny: function offAny(handler) {\n var self = this;\n if (!self.eventsAnyListeners) return self;\n var index = self.eventsAnyListeners.indexOf(handler);\n\n if (index >= 0) {\n self.eventsAnyListeners.splice(index, 1);\n }\n\n return self;\n },\n off: function off(events, handler) {\n var self = this;\n if (!self.eventsListeners) return self;\n events.split(' ').forEach(function (event) {\n if (typeof handler === 'undefined') {\n self.eventsListeners[event] = [];\n } else if (self.eventsListeners[event]) {\n self.eventsListeners[event].forEach(function (eventHandler, index) {\n if (eventHandler === handler || eventHandler.__emitterProxy && eventHandler.__emitterProxy === handler) {\n self.eventsListeners[event].splice(index, 1);\n }\n });\n }\n });\n return self;\n },\n emit: function emit() {\n var self = this;\n if (!self.eventsListeners) return self;\n var events;\n var data;\n var context;\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n if (typeof args[0] === 'string' || Array.isArray(args[0])) {\n events = args[0];\n data = args.slice(1, args.length);\n context = self;\n } else {\n events = args[0].events;\n data = args[0].data;\n context = args[0].context || self;\n }\n\n data.unshift(context);\n var eventsArray = Array.isArray(events) ? events : events.split(' ');\n eventsArray.forEach(function (event) {\n if (self.eventsAnyListeners && self.eventsAnyListeners.length) {\n self.eventsAnyListeners.forEach(function (eventHandler) {\n eventHandler.apply(context, [event].concat(data));\n });\n }\n\n if (self.eventsListeners && self.eventsListeners[event]) {\n self.eventsListeners[event].forEach(function (eventHandler) {\n eventHandler.apply(context, data);\n });\n }\n });\n return self;\n }\n};","import { getDocument } from 'ssr-window';\nimport onTouchStart from './onTouchStart';\nimport onTouchMove from './onTouchMove';\nimport onTouchEnd from './onTouchEnd';\nimport onResize from './onResize';\nimport onClick from './onClick';\nimport onScroll from './onScroll';\nvar dummyEventAttached = false;\n\nfunction dummyEventListener() {}\n\nfunction attachEvents() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n touchEvents = swiper.touchEvents,\n el = swiper.el,\n wrapperEl = swiper.wrapperEl,\n device = swiper.device,\n support = swiper.support;\n swiper.onTouchStart = onTouchStart.bind(swiper);\n swiper.onTouchMove = onTouchMove.bind(swiper);\n swiper.onTouchEnd = onTouchEnd.bind(swiper);\n\n if (params.cssMode) {\n swiper.onScroll = onScroll.bind(swiper);\n }\n\n swiper.onClick = onClick.bind(swiper);\n var capture = !!params.nested; // Touch Events\n\n if (!support.touch && support.pointerEvents) {\n el.addEventListener(touchEvents.start, swiper.onTouchStart, false);\n document.addEventListener(touchEvents.move, swiper.onTouchMove, capture);\n document.addEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (support.touch) {\n var passiveListener = touchEvents.start === 'touchstart' && support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n el.addEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n el.addEventListener(touchEvents.move, swiper.onTouchMove, support.passiveListener ? {\n passive: false,\n capture: capture\n } : capture);\n el.addEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n\n if (touchEvents.cancel) {\n el.addEventListener(touchEvents.cancel, swiper.onTouchEnd, passiveListener);\n }\n\n if (!dummyEventAttached) {\n document.addEventListener('touchstart', dummyEventListener);\n dummyEventAttached = true;\n }\n }\n\n if (params.simulateTouch && !device.ios && !device.android || params.simulateTouch && !support.touch && device.ios) {\n el.addEventListener('mousedown', swiper.onTouchStart, false);\n document.addEventListener('mousemove', swiper.onTouchMove, capture);\n document.addEventListener('mouseup', swiper.onTouchEnd, false);\n }\n } // Prevent Links Clicks\n\n\n if (params.preventClicks || params.preventClicksPropagation) {\n el.addEventListener('click', swiper.onClick, true);\n }\n\n if (params.cssMode) {\n wrapperEl.addEventListener('scroll', swiper.onScroll);\n } // Resize handler\n\n\n if (params.updateOnWindowResize) {\n swiper.on(device.ios || device.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', onResize, true);\n } else {\n swiper.on('observerUpdate', onResize, true);\n }\n}\n\nfunction detachEvents() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n touchEvents = swiper.touchEvents,\n el = swiper.el,\n wrapperEl = swiper.wrapperEl,\n device = swiper.device,\n support = swiper.support;\n var capture = !!params.nested; // Touch Events\n\n if (!support.touch && support.pointerEvents) {\n el.removeEventListener(touchEvents.start, swiper.onTouchStart, false);\n document.removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n document.removeEventListener(touchEvents.end, swiper.onTouchEnd, false);\n } else {\n if (support.touch) {\n var passiveListener = touchEvents.start === 'onTouchStart' && support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n el.removeEventListener(touchEvents.start, swiper.onTouchStart, passiveListener);\n el.removeEventListener(touchEvents.move, swiper.onTouchMove, capture);\n el.removeEventListener(touchEvents.end, swiper.onTouchEnd, passiveListener);\n\n if (touchEvents.cancel) {\n el.removeEventListener(touchEvents.cancel, swiper.onTouchEnd, passiveListener);\n }\n }\n\n if (params.simulateTouch && !device.ios && !device.android || params.simulateTouch && !support.touch && device.ios) {\n el.removeEventListener('mousedown', swiper.onTouchStart, false);\n document.removeEventListener('mousemove', swiper.onTouchMove, capture);\n document.removeEventListener('mouseup', swiper.onTouchEnd, false);\n }\n } // Prevent Links Clicks\n\n\n if (params.preventClicks || params.preventClicksPropagation) {\n el.removeEventListener('click', swiper.onClick, true);\n }\n\n if (params.cssMode) {\n wrapperEl.removeEventListener('scroll', swiper.onScroll);\n } // Resize handler\n\n\n swiper.off(device.ios || device.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', onResize);\n}\n\nexport default {\n attachEvents: attachEvents,\n detachEvents: detachEvents\n};","export default function onClick(e) {\n var swiper = this;\n if (!swiper.enabled) return;\n\n if (!swiper.allowClick) {\n if (swiper.params.preventClicks) e.preventDefault();\n\n if (swiper.params.preventClicksPropagation && swiper.animating) {\n e.stopPropagation();\n e.stopImmediatePropagation();\n }\n }\n}","export default function onResize() {\n var swiper = this;\n var params = swiper.params,\n el = swiper.el;\n if (el && el.offsetWidth === 0) return; // Breakpoints\n\n if (params.breakpoints) {\n swiper.setBreakpoint();\n } // Save locks\n\n\n var allowSlideNext = swiper.allowSlideNext,\n allowSlidePrev = swiper.allowSlidePrev,\n snapGrid = swiper.snapGrid; // Disable locks on resize\n\n swiper.allowSlideNext = true;\n swiper.allowSlidePrev = true;\n swiper.updateSize();\n swiper.updateSlides();\n swiper.updateSlidesClasses();\n\n if ((params.slidesPerView === 'auto' || params.slidesPerView > 1) && swiper.isEnd && !swiper.isBeginning && !swiper.params.centeredSlides) {\n swiper.slideTo(swiper.slides.length - 1, 0, false, true);\n } else {\n swiper.slideTo(swiper.activeIndex, 0, false, true);\n }\n\n if (swiper.autoplay && swiper.autoplay.running && swiper.autoplay.paused) {\n swiper.autoplay.run();\n } // Return locks after resize\n\n\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n\n if (swiper.params.watchOverflow && snapGrid !== swiper.snapGrid) {\n swiper.checkOverflow();\n }\n}","export default function onScroll() {\n var swiper = this;\n var wrapperEl = swiper.wrapperEl,\n rtlTranslate = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return;\n swiper.previousTranslate = swiper.translate;\n\n if (swiper.isHorizontal()) {\n if (rtlTranslate) {\n swiper.translate = wrapperEl.scrollWidth - wrapperEl.offsetWidth - wrapperEl.scrollLeft;\n } else {\n swiper.translate = -wrapperEl.scrollLeft;\n }\n } else {\n swiper.translate = -wrapperEl.scrollTop;\n } // eslint-disable-next-line\n\n\n if (swiper.translate === -0) swiper.translate = 0;\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n var newProgress;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n\n if (translatesDiff === 0) {\n newProgress = 0;\n } else {\n newProgress = (swiper.translate - swiper.minTranslate()) / translatesDiff;\n }\n\n if (newProgress !== swiper.progress) {\n swiper.updateProgress(rtlTranslate ? -swiper.translate : swiper.translate);\n }\n\n swiper.emit('setTranslate', swiper.translate, false);\n}","import { now, nextTick } from '../../../utils/utils';\nexport default function onTouchEnd(event) {\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n rtl = swiper.rtlTranslate,\n $wrapperEl = swiper.$wrapperEl,\n slidesGrid = swiper.slidesGrid,\n snapGrid = swiper.snapGrid,\n enabled = swiper.enabled;\n if (!enabled) return;\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n\n if (data.allowTouchCallbacks) {\n swiper.emit('touchEnd', e);\n }\n\n data.allowTouchCallbacks = false;\n\n if (!data.isTouched) {\n if (data.isMoved && params.grabCursor) {\n swiper.setGrabCursor(false);\n }\n\n data.isMoved = false;\n data.startMoving = false;\n return;\n } // Return Grab Cursor\n\n\n if (params.grabCursor && data.isMoved && data.isTouched && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(false);\n } // Time diff\n\n\n var touchEndTime = now();\n var timeDiff = touchEndTime - data.touchStartTime; // Tap, doubleTap, Click\n\n if (swiper.allowClick) {\n swiper.updateClickedSlide(e);\n swiper.emit('tap click', e);\n\n if (timeDiff < 300 && touchEndTime - data.lastClickTime < 300) {\n swiper.emit('doubleTap doubleClick', e);\n }\n }\n\n data.lastClickTime = now();\n nextTick(function () {\n if (!swiper.destroyed) swiper.allowClick = true;\n });\n\n if (!data.isTouched || !data.isMoved || !swiper.swipeDirection || touches.diff === 0 || data.currentTranslate === data.startTranslate) {\n data.isTouched = false;\n data.isMoved = false;\n data.startMoving = false;\n return;\n }\n\n data.isTouched = false;\n data.isMoved = false;\n data.startMoving = false;\n var currentPos;\n\n if (params.followFinger) {\n currentPos = rtl ? swiper.translate : -swiper.translate;\n } else {\n currentPos = -data.currentTranslate;\n }\n\n if (params.cssMode) {\n return;\n }\n\n if (params.freeMode) {\n if (currentPos < -swiper.minTranslate()) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n if (currentPos > -swiper.maxTranslate()) {\n if (swiper.slides.length < snapGrid.length) {\n swiper.slideTo(snapGrid.length - 1);\n } else {\n swiper.slideTo(swiper.slides.length - 1);\n }\n\n return;\n }\n\n if (params.freeModeMomentum) {\n if (data.velocities.length > 1) {\n var lastMoveEvent = data.velocities.pop();\n var velocityEvent = data.velocities.pop();\n var distance = lastMoveEvent.position - velocityEvent.position;\n var time = lastMoveEvent.time - velocityEvent.time;\n swiper.velocity = distance / time;\n swiper.velocity /= 2;\n\n if (Math.abs(swiper.velocity) < params.freeModeMinimumVelocity) {\n swiper.velocity = 0;\n } // this implies that the user stopped moving a finger then released.\n // There would be no events with distance zero, so the last event is stale.\n\n\n if (time > 150 || now() - lastMoveEvent.time > 300) {\n swiper.velocity = 0;\n }\n } else {\n swiper.velocity = 0;\n }\n\n swiper.velocity *= params.freeModeMomentumVelocityRatio;\n data.velocities.length = 0;\n var momentumDuration = 1000 * params.freeModeMomentumRatio;\n var momentumDistance = swiper.velocity * momentumDuration;\n var newPosition = swiper.translate + momentumDistance;\n if (rtl) newPosition = -newPosition;\n var doBounce = false;\n var afterBouncePosition;\n var bounceAmount = Math.abs(swiper.velocity) * 20 * params.freeModeMomentumBounceRatio;\n var needsLoopFix;\n\n if (newPosition < swiper.maxTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition + swiper.maxTranslate() < -bounceAmount) {\n newPosition = swiper.maxTranslate() - bounceAmount;\n }\n\n afterBouncePosition = swiper.maxTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.maxTranslate();\n }\n\n if (params.loop && params.centeredSlides) needsLoopFix = true;\n } else if (newPosition > swiper.minTranslate()) {\n if (params.freeModeMomentumBounce) {\n if (newPosition - swiper.minTranslate() > bounceAmount) {\n newPosition = swiper.minTranslate() + bounceAmount;\n }\n\n afterBouncePosition = swiper.minTranslate();\n doBounce = true;\n data.allowMomentumBounce = true;\n } else {\n newPosition = swiper.minTranslate();\n }\n\n if (params.loop && params.centeredSlides) needsLoopFix = true;\n } else if (params.freeModeSticky) {\n var nextSlide;\n\n for (var j = 0; j < snapGrid.length; j += 1) {\n if (snapGrid[j] > -newPosition) {\n nextSlide = j;\n break;\n }\n }\n\n if (Math.abs(snapGrid[nextSlide] - newPosition) < Math.abs(snapGrid[nextSlide - 1] - newPosition) || swiper.swipeDirection === 'next') {\n newPosition = snapGrid[nextSlide];\n } else {\n newPosition = snapGrid[nextSlide - 1];\n }\n\n newPosition = -newPosition;\n }\n\n if (needsLoopFix) {\n swiper.once('transitionEnd', function () {\n swiper.loopFix();\n });\n } // Fix duration\n\n\n if (swiper.velocity !== 0) {\n if (rtl) {\n momentumDuration = Math.abs((-newPosition - swiper.translate) / swiper.velocity);\n } else {\n momentumDuration = Math.abs((newPosition - swiper.translate) / swiper.velocity);\n }\n\n if (params.freeModeSticky) {\n // If freeModeSticky is active and the user ends a swipe with a slow-velocity\n // event, then durations can be 20+ seconds to slide one (or zero!) slides.\n // It's easy to see this when simulating touch with mouse events. To fix this,\n // limit single-slide swipes to the default slide duration. This also has the\n // nice side effect of matching slide speed if the user stopped moving before\n // lifting finger or mouse vs. moving slowly before lifting the finger/mouse.\n // For faster swipes, also apply limits (albeit higher ones).\n var moveDistance = Math.abs((rtl ? -newPosition : newPosition) - swiper.translate);\n var currentSlideSize = swiper.slidesSizesGrid[swiper.activeIndex];\n\n if (moveDistance < currentSlideSize) {\n momentumDuration = params.speed;\n } else if (moveDistance < 2 * currentSlideSize) {\n momentumDuration = params.speed * 1.5;\n } else {\n momentumDuration = params.speed * 2.5;\n }\n }\n } else if (params.freeModeSticky) {\n swiper.slideToClosest();\n return;\n }\n\n if (params.freeModeMomentumBounce && doBounce) {\n swiper.updateProgress(afterBouncePosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart(true, swiper.swipeDirection);\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed || !data.allowMomentumBounce) return;\n swiper.emit('momentumBounce');\n swiper.setTransition(params.speed);\n setTimeout(function () {\n swiper.setTranslate(afterBouncePosition);\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) return;\n swiper.transitionEnd();\n });\n }, 0);\n });\n } else if (swiper.velocity) {\n swiper.updateProgress(newPosition);\n swiper.setTransition(momentumDuration);\n swiper.setTranslate(newPosition);\n swiper.transitionStart(true, swiper.swipeDirection);\n\n if (!swiper.animating) {\n swiper.animating = true;\n $wrapperEl.transitionEnd(function () {\n if (!swiper || swiper.destroyed) return;\n swiper.transitionEnd();\n });\n }\n } else {\n swiper.emit('_freeModeNoMomentumRelease');\n swiper.updateProgress(newPosition);\n }\n\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n } else if (params.freeModeSticky) {\n swiper.slideToClosest();\n return;\n } else if (params.freeMode) {\n swiper.emit('_freeModeNoMomentumRelease');\n }\n\n if (!params.freeModeMomentum || timeDiff >= params.longSwipesMs) {\n swiper.updateProgress();\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n return;\n } // Find current slide\n\n\n var stopIndex = 0;\n var groupSize = swiper.slidesSizesGrid[0];\n\n for (var i = 0; i < slidesGrid.length; i += i < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup) {\n var _increment = i < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup;\n\n if (typeof slidesGrid[i + _increment] !== 'undefined') {\n if (currentPos >= slidesGrid[i] && currentPos < slidesGrid[i + _increment]) {\n stopIndex = i;\n groupSize = slidesGrid[i + _increment] - slidesGrid[i];\n }\n } else if (currentPos >= slidesGrid[i]) {\n stopIndex = i;\n groupSize = slidesGrid[slidesGrid.length - 1] - slidesGrid[slidesGrid.length - 2];\n }\n } // Find current slide size\n\n\n var ratio = (currentPos - slidesGrid[stopIndex]) / groupSize;\n var increment = stopIndex < params.slidesPerGroupSkip - 1 ? 1 : params.slidesPerGroup;\n\n if (timeDiff > params.longSwipesMs) {\n // Long touches\n if (!params.longSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n if (swiper.swipeDirection === 'next') {\n if (ratio >= params.longSwipesRatio) swiper.slideTo(stopIndex + increment);else swiper.slideTo(stopIndex);\n }\n\n if (swiper.swipeDirection === 'prev') {\n if (ratio > 1 - params.longSwipesRatio) swiper.slideTo(stopIndex + increment);else swiper.slideTo(stopIndex);\n }\n } else {\n // Short swipes\n if (!params.shortSwipes) {\n swiper.slideTo(swiper.activeIndex);\n return;\n }\n\n var isNavButtonTarget = swiper.navigation && (e.target === swiper.navigation.nextEl || e.target === swiper.navigation.prevEl);\n\n if (!isNavButtonTarget) {\n if (swiper.swipeDirection === 'next') {\n swiper.slideTo(stopIndex + increment);\n }\n\n if (swiper.swipeDirection === 'prev') {\n swiper.slideTo(stopIndex);\n }\n } else if (e.target === swiper.navigation.nextEl) {\n swiper.slideTo(stopIndex + increment);\n } else {\n swiper.slideTo(stopIndex);\n }\n }\n}","import { getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nimport { extend, now } from '../../../utils/utils';\nexport default function onTouchMove(event) {\n var document = getDocument();\n var swiper = this;\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n rtl = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return;\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n\n if (!data.isTouched) {\n if (data.startMoving && data.isScrolling) {\n swiper.emit('touchMoveOpposite', e);\n }\n\n return;\n }\n\n if (data.isTouchEvent && e.type !== 'touchmove') return;\n var targetTouch = e.type === 'touchmove' && e.targetTouches && (e.targetTouches[0] || e.changedTouches[0]);\n var pageX = e.type === 'touchmove' ? targetTouch.pageX : e.pageX;\n var pageY = e.type === 'touchmove' ? targetTouch.pageY : e.pageY;\n\n if (e.preventedByNestedSwiper) {\n touches.startX = pageX;\n touches.startY = pageY;\n return;\n }\n\n if (!swiper.allowTouchMove) {\n // isMoved = true;\n swiper.allowClick = false;\n\n if (data.isTouched) {\n extend(touches, {\n startX: pageX,\n startY: pageY,\n currentX: pageX,\n currentY: pageY\n });\n data.touchStartTime = now();\n }\n\n return;\n }\n\n if (data.isTouchEvent && params.touchReleaseOnEdges && !params.loop) {\n if (swiper.isVertical()) {\n // Vertical\n if (pageY < touches.startY && swiper.translate <= swiper.maxTranslate() || pageY > touches.startY && swiper.translate >= swiper.minTranslate()) {\n data.isTouched = false;\n data.isMoved = false;\n return;\n }\n } else if (pageX < touches.startX && swiper.translate <= swiper.maxTranslate() || pageX > touches.startX && swiper.translate >= swiper.minTranslate()) {\n return;\n }\n }\n\n if (data.isTouchEvent && document.activeElement) {\n if (e.target === document.activeElement && $(e.target).is(data.focusableElements)) {\n data.isMoved = true;\n swiper.allowClick = false;\n return;\n }\n }\n\n if (data.allowTouchCallbacks) {\n swiper.emit('touchMove', e);\n }\n\n if (e.targetTouches && e.targetTouches.length > 1) return;\n touches.currentX = pageX;\n touches.currentY = pageY;\n var diffX = touches.currentX - touches.startX;\n var diffY = touches.currentY - touches.startY;\n if (swiper.params.threshold && Math.sqrt(Math.pow(diffX, 2) + Math.pow(diffY, 2)) < swiper.params.threshold) return;\n\n if (typeof data.isScrolling === 'undefined') {\n var touchAngle;\n\n if (swiper.isHorizontal() && touches.currentY === touches.startY || swiper.isVertical() && touches.currentX === touches.startX) {\n data.isScrolling = false;\n } else {\n // eslint-disable-next-line\n if (diffX * diffX + diffY * diffY >= 25) {\n touchAngle = Math.atan2(Math.abs(diffY), Math.abs(diffX)) * 180 / Math.PI;\n data.isScrolling = swiper.isHorizontal() ? touchAngle > params.touchAngle : 90 - touchAngle > params.touchAngle;\n }\n }\n }\n\n if (data.isScrolling) {\n swiper.emit('touchMoveOpposite', e);\n }\n\n if (typeof data.startMoving === 'undefined') {\n if (touches.currentX !== touches.startX || touches.currentY !== touches.startY) {\n data.startMoving = true;\n }\n }\n\n if (data.isScrolling) {\n data.isTouched = false;\n return;\n }\n\n if (!data.startMoving) {\n return;\n }\n\n swiper.allowClick = false;\n\n if (!params.cssMode && e.cancelable) {\n e.preventDefault();\n }\n\n if (params.touchMoveStopPropagation && !params.nested) {\n e.stopPropagation();\n }\n\n if (!data.isMoved) {\n if (params.loop) {\n swiper.loopFix();\n }\n\n data.startTranslate = swiper.getTranslate();\n swiper.setTransition(0);\n\n if (swiper.animating) {\n swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');\n }\n\n data.allowMomentumBounce = false; // Grab Cursor\n\n if (params.grabCursor && (swiper.allowSlideNext === true || swiper.allowSlidePrev === true)) {\n swiper.setGrabCursor(true);\n }\n\n swiper.emit('sliderFirstMove', e);\n }\n\n swiper.emit('sliderMove', e);\n data.isMoved = true;\n var diff = swiper.isHorizontal() ? diffX : diffY;\n touches.diff = diff;\n diff *= params.touchRatio;\n if (rtl) diff = -diff;\n swiper.swipeDirection = diff > 0 ? 'prev' : 'next';\n data.currentTranslate = diff + data.startTranslate;\n var disableParentSwiper = true;\n var resistanceRatio = params.resistanceRatio;\n\n if (params.touchReleaseOnEdges) {\n resistanceRatio = 0;\n }\n\n if (diff > 0 && data.currentTranslate > swiper.minTranslate()) {\n disableParentSwiper = false;\n if (params.resistance) data.currentTranslate = swiper.minTranslate() - 1 + Math.pow(-swiper.minTranslate() + data.startTranslate + diff, resistanceRatio);\n } else if (diff < 0 && data.currentTranslate < swiper.maxTranslate()) {\n disableParentSwiper = false;\n if (params.resistance) data.currentTranslate = swiper.maxTranslate() + 1 - Math.pow(swiper.maxTranslate() - data.startTranslate - diff, resistanceRatio);\n }\n\n if (disableParentSwiper) {\n e.preventedByNestedSwiper = true;\n } // Directions locks\n\n\n if (!swiper.allowSlideNext && swiper.swipeDirection === 'next' && data.currentTranslate < data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n\n if (!swiper.allowSlidePrev && swiper.swipeDirection === 'prev' && data.currentTranslate > data.startTranslate) {\n data.currentTranslate = data.startTranslate;\n }\n\n if (!swiper.allowSlidePrev && !swiper.allowSlideNext) {\n data.currentTranslate = data.startTranslate;\n } // Threshold\n\n\n if (params.threshold > 0) {\n if (Math.abs(diff) > params.threshold || data.allowThresholdMove) {\n if (!data.allowThresholdMove) {\n data.allowThresholdMove = true;\n touches.startX = touches.currentX;\n touches.startY = touches.currentY;\n data.currentTranslate = data.startTranslate;\n touches.diff = swiper.isHorizontal() ? touches.currentX - touches.startX : touches.currentY - touches.startY;\n return;\n }\n } else {\n data.currentTranslate = data.startTranslate;\n return;\n }\n }\n\n if (!params.followFinger || params.cssMode) return; // Update active index in free mode\n\n if (params.freeMode || params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n }\n\n if (params.freeMode) {\n // Velocity\n if (data.velocities.length === 0) {\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'startX' : 'startY'],\n time: data.touchStartTime\n });\n }\n\n data.velocities.push({\n position: touches[swiper.isHorizontal() ? 'currentX' : 'currentY'],\n time: now()\n });\n } // Update progress\n\n\n swiper.updateProgress(data.currentTranslate); // Update translate\n\n swiper.setTranslate(data.currentTranslate);\n}","import { getWindow, getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nimport { extend, now } from '../../../utils/utils'; // Modified from https://stackoverflow.com/questions/54520554/custom-element-getrootnode-closest-function-crossing-multiple-parent-shadowd\n\nfunction closestElement(selector, base) {\n if (base === void 0) {\n base = this;\n }\n\n function __closestFrom(el) {\n if (!el || el === getDocument() || el === getWindow()) return null;\n if (el.assignedSlot) el = el.assignedSlot;\n var found = el.closest(selector);\n return found || __closestFrom(el.getRootNode().host);\n }\n\n return __closestFrom(base);\n}\n\nexport default function onTouchStart(event) {\n var swiper = this;\n var document = getDocument();\n var window = getWindow();\n var data = swiper.touchEventsData;\n var params = swiper.params,\n touches = swiper.touches,\n enabled = swiper.enabled;\n if (!enabled) return;\n\n if (swiper.animating && params.preventInteractionOnTransition) {\n return;\n }\n\n var e = event;\n if (e.originalEvent) e = e.originalEvent;\n var $targetEl = $(e.target);\n\n if (params.touchEventsTarget === 'wrapper') {\n if (!$targetEl.closest(swiper.wrapperEl).length) return;\n }\n\n data.isTouchEvent = e.type === 'touchstart';\n if (!data.isTouchEvent && 'which' in e && e.which === 3) return;\n if (!data.isTouchEvent && 'button' in e && e.button > 0) return;\n if (data.isTouched && data.isMoved) return; // change target el for shadow root component\n\n var swipingClassHasValue = !!params.noSwipingClass && params.noSwipingClass !== '';\n\n if (swipingClassHasValue && e.target && e.target.shadowRoot && event.path && event.path[0]) {\n $targetEl = $(event.path[0]);\n }\n\n var noSwipingSelector = params.noSwipingSelector ? params.noSwipingSelector : \".\" + params.noSwipingClass;\n var isTargetShadow = !!(e.target && e.target.shadowRoot); // use closestElement for shadow root element to get the actual closest for nested shadow root element\n\n if (params.noSwiping && (isTargetShadow ? closestElement(noSwipingSelector, e.target) : $targetEl.closest(noSwipingSelector)[0])) {\n swiper.allowClick = true;\n return;\n }\n\n if (params.swipeHandler) {\n if (!$targetEl.closest(params.swipeHandler)[0]) return;\n }\n\n touches.currentX = e.type === 'touchstart' ? e.targetTouches[0].pageX : e.pageX;\n touches.currentY = e.type === 'touchstart' ? e.targetTouches[0].pageY : e.pageY;\n var startX = touches.currentX;\n var startY = touches.currentY; // Do NOT start if iOS edge swipe is detected. Otherwise iOS app cannot swipe-to-go-back anymore\n\n var edgeSwipeDetection = params.edgeSwipeDetection || params.iOSEdgeSwipeDetection;\n var edgeSwipeThreshold = params.edgeSwipeThreshold || params.iOSEdgeSwipeThreshold;\n\n if (edgeSwipeDetection && (startX <= edgeSwipeThreshold || startX >= window.innerWidth - edgeSwipeThreshold)) {\n if (edgeSwipeDetection === 'prevent') {\n event.preventDefault();\n } else {\n return;\n }\n }\n\n extend(data, {\n isTouched: true,\n isMoved: false,\n allowTouchCallbacks: true,\n isScrolling: undefined,\n startMoving: undefined\n });\n touches.startX = startX;\n touches.startY = startY;\n data.touchStartTime = now();\n swiper.allowClick = true;\n swiper.updateSize();\n swiper.swipeDirection = undefined;\n if (params.threshold > 0) data.allowThresholdMove = false;\n\n if (e.type !== 'touchstart') {\n var preventDefault = true;\n if ($targetEl.is(data.focusableElements)) preventDefault = false;\n\n if (document.activeElement && $(document.activeElement).is(data.focusableElements) && document.activeElement !== $targetEl[0]) {\n document.activeElement.blur();\n }\n\n var shouldPreventDefault = preventDefault && swiper.allowTouchMove && params.touchStartPreventDefault;\n\n if ((params.touchStartForcePreventDefault || shouldPreventDefault) && !$targetEl[0].isContentEditable) {\n e.preventDefault();\n }\n }\n\n swiper.emit('touchStart', e);\n}","import setGrabCursor from './setGrabCursor';\nimport unsetGrabCursor from './unsetGrabCursor';\nexport default {\n setGrabCursor: setGrabCursor,\n unsetGrabCursor: unsetGrabCursor\n};","export default function setGrabCursor(moving) {\n var swiper = this;\n if (swiper.support.touch || !swiper.params.simulateTouch || swiper.params.watchOverflow && swiper.isLocked || swiper.params.cssMode) return;\n var el = swiper.el;\n el.style.cursor = 'move';\n el.style.cursor = moving ? '-webkit-grabbing' : '-webkit-grab';\n el.style.cursor = moving ? '-moz-grabbin' : '-moz-grab';\n el.style.cursor = moving ? 'grabbing' : 'grab';\n}","export default function unsetGrabCursor() {\n var swiper = this;\n\n if (swiper.support.touch || swiper.params.watchOverflow && swiper.isLocked || swiper.params.cssMode) {\n return;\n }\n\n swiper.el.style.cursor = '';\n}","import loadImage from './loadImage';\nimport preloadImages from './preloadImages';\nexport default {\n loadImage: loadImage,\n preloadImages: preloadImages\n};","import { getWindow } from 'ssr-window';\nimport $ from '../../../utils/dom';\nexport default function loadImage(imageEl, src, srcset, sizes, checkForComplete, callback) {\n var window = getWindow();\n var image;\n\n function onReady() {\n if (callback) callback();\n }\n\n var isPicture = $(imageEl).parent('picture')[0];\n\n if (!isPicture && (!imageEl.complete || !checkForComplete)) {\n if (src) {\n image = new window.Image();\n image.onload = onReady;\n image.onerror = onReady;\n\n if (sizes) {\n image.sizes = sizes;\n }\n\n if (srcset) {\n image.srcset = srcset;\n }\n\n if (src) {\n image.src = src;\n }\n } else {\n onReady();\n }\n } else {\n // image already loaded...\n onReady();\n }\n}","export default function preloadImages() {\n var swiper = this;\n swiper.imagesToLoad = swiper.$el.find('img');\n\n function onReady() {\n if (typeof swiper === 'undefined' || swiper === null || !swiper || swiper.destroyed) return;\n if (swiper.imagesLoaded !== undefined) swiper.imagesLoaded += 1;\n\n if (swiper.imagesLoaded === swiper.imagesToLoad.length) {\n if (swiper.params.updateOnImagesReady) swiper.update();\n swiper.emit('imagesReady');\n }\n }\n\n for (var i = 0; i < swiper.imagesToLoad.length; i += 1) {\n var imageEl = swiper.imagesToLoad[i];\n swiper.loadImage(imageEl, imageEl.currentSrc || imageEl.getAttribute('src'), imageEl.srcset || imageEl.getAttribute('srcset'), imageEl.sizes || imageEl.getAttribute('sizes'), true, onReady);\n }\n}","import loopCreate from './loopCreate';\nimport loopFix from './loopFix';\nimport loopDestroy from './loopDestroy';\nexport default {\n loopCreate: loopCreate,\n loopFix: loopFix,\n loopDestroy: loopDestroy\n};","import { getDocument } from 'ssr-window';\nimport $ from '../../../utils/dom';\nexport default function loopCreate() {\n var swiper = this;\n var document = getDocument();\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl; // Remove duplicated slides\n\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass).remove();\n var slides = $wrapperEl.children(\".\" + params.slideClass);\n\n if (params.loopFillGroupWithBlank) {\n var blankSlidesNum = params.slidesPerGroup - slides.length % params.slidesPerGroup;\n\n if (blankSlidesNum !== params.slidesPerGroup) {\n for (var i = 0; i < blankSlidesNum; i += 1) {\n var blankNode = $(document.createElement('div')).addClass(params.slideClass + \" \" + params.slideBlankClass);\n $wrapperEl.append(blankNode);\n }\n\n slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n }\n\n if (params.slidesPerView === 'auto' && !params.loopedSlides) params.loopedSlides = slides.length;\n swiper.loopedSlides = Math.ceil(parseFloat(params.loopedSlides || params.slidesPerView, 10));\n swiper.loopedSlides += params.loopAdditionalSlides;\n\n if (swiper.loopedSlides > slides.length) {\n swiper.loopedSlides = slides.length;\n }\n\n var prependSlides = [];\n var appendSlides = [];\n slides.each(function (el, index) {\n var slide = $(el);\n\n if (index < swiper.loopedSlides) {\n appendSlides.push(el);\n }\n\n if (index < slides.length && index >= slides.length - swiper.loopedSlides) {\n prependSlides.push(el);\n }\n\n slide.attr('data-swiper-slide-index', index);\n });\n\n for (var _i = 0; _i < appendSlides.length; _i += 1) {\n $wrapperEl.append($(appendSlides[_i].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n\n for (var _i2 = prependSlides.length - 1; _i2 >= 0; _i2 -= 1) {\n $wrapperEl.prepend($(prependSlides[_i2].cloneNode(true)).addClass(params.slideDuplicateClass));\n }\n}","export default function loopDestroy() {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params,\n slides = swiper.slides;\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \",.\" + params.slideClass + \".\" + params.slideBlankClass).remove();\n slides.removeAttr('data-swiper-slide-index');\n}","export default function loopFix() {\n var swiper = this;\n swiper.emit('beforeLoopFix');\n var activeIndex = swiper.activeIndex,\n slides = swiper.slides,\n loopedSlides = swiper.loopedSlides,\n allowSlidePrev = swiper.allowSlidePrev,\n allowSlideNext = swiper.allowSlideNext,\n snapGrid = swiper.snapGrid,\n rtl = swiper.rtlTranslate;\n var newIndex;\n swiper.allowSlidePrev = true;\n swiper.allowSlideNext = true;\n var snapTranslate = -snapGrid[activeIndex];\n var diff = snapTranslate - swiper.getTranslate(); // Fix For Negative Oversliding\n\n if (activeIndex < loopedSlides) {\n newIndex = slides.length - loopedSlides * 3 + activeIndex;\n newIndex += loopedSlides;\n var slideChanged = swiper.slideTo(newIndex, 0, false, true);\n\n if (slideChanged && diff !== 0) {\n swiper.setTranslate((rtl ? -swiper.translate : swiper.translate) - diff);\n }\n } else if (activeIndex >= slides.length - loopedSlides) {\n // Fix For Positive Oversliding\n newIndex = -slides.length + activeIndex + loopedSlides;\n newIndex += loopedSlides;\n\n var _slideChanged = swiper.slideTo(newIndex, 0, false, true);\n\n if (_slideChanged && diff !== 0) {\n swiper.setTranslate((rtl ? -swiper.translate : swiper.translate) - diff);\n }\n }\n\n swiper.allowSlidePrev = allowSlidePrev;\n swiper.allowSlideNext = allowSlideNext;\n swiper.emit('loopFix');\n}","export default function addSlide(index, slides) {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params,\n activeIndex = swiper.activeIndex;\n var activeIndexBuffer = activeIndex;\n\n if (params.loop) {\n activeIndexBuffer -= swiper.loopedSlides;\n swiper.loopDestroy();\n swiper.slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n\n var baseLength = swiper.slides.length;\n\n if (index <= 0) {\n swiper.prependSlide(slides);\n return;\n }\n\n if (index >= baseLength) {\n swiper.appendSlide(slides);\n return;\n }\n\n var newActiveIndex = activeIndexBuffer > index ? activeIndexBuffer + 1 : activeIndexBuffer;\n var slidesBuffer = [];\n\n for (var i = baseLength - 1; i >= index; i -= 1) {\n var currentSlide = swiper.slides.eq(i);\n currentSlide.remove();\n slidesBuffer.unshift(currentSlide);\n }\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var _i = 0; _i < slides.length; _i += 1) {\n if (slides[_i]) $wrapperEl.append(slides[_i]);\n }\n\n newActiveIndex = activeIndexBuffer > index ? activeIndexBuffer + slides.length : activeIndexBuffer;\n } else {\n $wrapperEl.append(slides);\n }\n\n for (var _i2 = 0; _i2 < slidesBuffer.length; _i2 += 1) {\n $wrapperEl.append(slidesBuffer[_i2]);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n if (params.loop) {\n swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false);\n } else {\n swiper.slideTo(newActiveIndex, 0, false);\n }\n}","export default function appendSlide(slides) {\n var swiper = this;\n var $wrapperEl = swiper.$wrapperEl,\n params = swiper.params;\n\n if (params.loop) {\n swiper.loopDestroy();\n }\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) $wrapperEl.append(slides[i]);\n }\n } else {\n $wrapperEl.append(slides);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n}","import appendSlide from './appendSlide';\nimport prependSlide from './prependSlide';\nimport addSlide from './addSlide';\nimport removeSlide from './removeSlide';\nimport removeAllSlides from './removeAllSlides';\nexport default {\n appendSlide: appendSlide,\n prependSlide: prependSlide,\n addSlide: addSlide,\n removeSlide: removeSlide,\n removeAllSlides: removeAllSlides\n};","export default function prependSlide(slides) {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex;\n\n if (params.loop) {\n swiper.loopDestroy();\n }\n\n var newActiveIndex = activeIndex + 1;\n\n if (typeof slides === 'object' && 'length' in slides) {\n for (var i = 0; i < slides.length; i += 1) {\n if (slides[i]) $wrapperEl.prepend(slides[i]);\n }\n\n newActiveIndex = activeIndex + slides.length;\n } else {\n $wrapperEl.prepend(slides);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n swiper.slideTo(newActiveIndex, 0, false);\n}","export default function removeAllSlides() {\n var swiper = this;\n var slidesIndexes = [];\n\n for (var i = 0; i < swiper.slides.length; i += 1) {\n slidesIndexes.push(i);\n }\n\n swiper.removeSlide(slidesIndexes);\n}","export default function removeSlide(slidesIndexes) {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex;\n var activeIndexBuffer = activeIndex;\n\n if (params.loop) {\n activeIndexBuffer -= swiper.loopedSlides;\n swiper.loopDestroy();\n swiper.slides = $wrapperEl.children(\".\" + params.slideClass);\n }\n\n var newActiveIndex = activeIndexBuffer;\n var indexToRemove;\n\n if (typeof slidesIndexes === 'object' && 'length' in slidesIndexes) {\n for (var i = 0; i < slidesIndexes.length; i += 1) {\n indexToRemove = slidesIndexes[i];\n if (swiper.slides[indexToRemove]) swiper.slides.eq(indexToRemove).remove();\n if (indexToRemove < newActiveIndex) newActiveIndex -= 1;\n }\n\n newActiveIndex = Math.max(newActiveIndex, 0);\n } else {\n indexToRemove = slidesIndexes;\n if (swiper.slides[indexToRemove]) swiper.slides.eq(indexToRemove).remove();\n if (indexToRemove < newActiveIndex) newActiveIndex -= 1;\n newActiveIndex = Math.max(newActiveIndex, 0);\n }\n\n if (params.loop) {\n swiper.loopCreate();\n }\n\n if (!(params.observer && swiper.support.observer)) {\n swiper.update();\n }\n\n if (params.loop) {\n swiper.slideTo(newActiveIndex + swiper.loopedSlides, 0, false);\n } else {\n swiper.slideTo(newActiveIndex, 0, false);\n }\n}","import { extend } from '../../utils/utils';\nexport default {\n useParams: function useParams(instanceParams) {\n var instance = this;\n if (!instance.modules) return;\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName]; // Extend params\n\n if (module.params) {\n extend(instanceParams, module.params);\n }\n });\n },\n useModules: function useModules(modulesParams) {\n if (modulesParams === void 0) {\n modulesParams = {};\n }\n\n var instance = this;\n if (!instance.modules) return;\n Object.keys(instance.modules).forEach(function (moduleName) {\n var module = instance.modules[moduleName];\n var moduleParams = modulesParams[moduleName] || {}; // Add event listeners\n\n if (module.on && instance.on) {\n Object.keys(module.on).forEach(function (moduleEventName) {\n instance.on(moduleEventName, module.on[moduleEventName]);\n });\n } // Module create callback\n\n\n if (module.create) {\n module.create.bind(instance)(moduleParams);\n }\n });\n }\n};","import slideTo from './slideTo';\nimport slideToLoop from './slideToLoop';\nimport slideNext from './slideNext';\nimport slidePrev from './slidePrev';\nimport slideReset from './slideReset';\nimport slideToClosest from './slideToClosest';\nimport slideToClickedSlide from './slideToClickedSlide';\nexport default {\n slideTo: slideTo,\n slideToLoop: slideToLoop,\n slideNext: slideNext,\n slidePrev: slidePrev,\n slideReset: slideReset,\n slideToClosest: slideToClosest,\n slideToClickedSlide: slideToClickedSlide\n};","/* eslint no-unused-vars: \"off\" */\nexport default function slideNext(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n animating = swiper.animating,\n enabled = swiper.enabled;\n if (!enabled) return swiper;\n var increment = swiper.activeIndex < params.slidesPerGroupSkip ? 1 : params.slidesPerGroup;\n\n if (params.loop) {\n if (animating && params.loopPreventsSlide) return false;\n swiper.loopFix(); // eslint-disable-next-line\n\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n }\n\n return swiper.slideTo(swiper.activeIndex + increment, speed, runCallbacks, internal);\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slidePrev(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n animating = swiper.animating,\n snapGrid = swiper.snapGrid,\n slidesGrid = swiper.slidesGrid,\n rtlTranslate = swiper.rtlTranslate,\n enabled = swiper.enabled;\n if (!enabled) return swiper;\n\n if (params.loop) {\n if (animating && params.loopPreventsSlide) return false;\n swiper.loopFix(); // eslint-disable-next-line\n\n swiper._clientLeft = swiper.$wrapperEl[0].clientLeft;\n }\n\n var translate = rtlTranslate ? swiper.translate : -swiper.translate;\n\n function normalize(val) {\n if (val < 0) return -Math.floor(Math.abs(val));\n return Math.floor(val);\n }\n\n var normalizedTranslate = normalize(translate);\n var normalizedSnapGrid = snapGrid.map(function (val) {\n return normalize(val);\n });\n var prevSnap = snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate) - 1];\n\n if (typeof prevSnap === 'undefined' && params.cssMode) {\n snapGrid.forEach(function (snap) {\n if (!prevSnap && normalizedTranslate >= snap) prevSnap = snap;\n });\n }\n\n var prevIndex;\n\n if (typeof prevSnap !== 'undefined') {\n prevIndex = slidesGrid.indexOf(prevSnap);\n if (prevIndex < 0) prevIndex = swiper.activeIndex - 1;\n }\n\n return swiper.slideTo(prevIndex, speed, runCallbacks, internal);\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slideReset(speed, runCallbacks, internal) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n return swiper.slideTo(swiper.activeIndex, speed, runCallbacks, internal);\n}","export default function slideTo(index, speed, runCallbacks, internal, initial) {\n if (index === void 0) {\n index = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (typeof index !== 'number' && typeof index !== 'string') {\n throw new Error(\"The 'index' argument cannot have type other than 'number' or 'string'. [\" + typeof index + \"] given.\");\n }\n\n if (typeof index === 'string') {\n /**\n * The `index` argument converted from `string` to `number`.\n * @type {number}\n */\n var indexAsNumber = parseInt(index, 10);\n /**\n * Determines whether the `index` argument is a valid `number`\n * after being converted from the `string` type.\n * @type {boolean}\n */\n\n var isValidNumber = isFinite(indexAsNumber);\n\n if (!isValidNumber) {\n throw new Error(\"The passed-in 'index' (string) couldn't be converted to 'number'. [\" + index + \"] given.\");\n } // Knowing that the converted `index` is a valid number,\n // we can update the original argument's value.\n\n\n index = indexAsNumber;\n }\n\n var swiper = this;\n var slideIndex = index;\n if (slideIndex < 0) slideIndex = 0;\n var params = swiper.params,\n snapGrid = swiper.snapGrid,\n slidesGrid = swiper.slidesGrid,\n previousIndex = swiper.previousIndex,\n activeIndex = swiper.activeIndex,\n rtl = swiper.rtlTranslate,\n wrapperEl = swiper.wrapperEl,\n enabled = swiper.enabled;\n\n if (swiper.animating && params.preventInteractionOnTransition || !enabled && !internal && !initial) {\n return false;\n }\n\n var skip = Math.min(swiper.params.slidesPerGroupSkip, slideIndex);\n var snapIndex = skip + Math.floor((slideIndex - skip) / swiper.params.slidesPerGroup);\n if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1;\n\n if ((activeIndex || params.initialSlide || 0) === (previousIndex || 0) && runCallbacks) {\n swiper.emit('beforeSlideChangeStart');\n }\n\n var translate = -snapGrid[snapIndex]; // Update progress\n\n swiper.updateProgress(translate); // Normalize slideIndex\n\n if (params.normalizeSlideIndex) {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n var normalizedTranslate = -Math.floor(translate * 100);\n var normalizedGird = Math.floor(slidesGrid[i] * 100);\n var normalizedGridNext = Math.floor(slidesGrid[i + 1] * 100);\n\n if (typeof slidesGrid[i + 1] !== 'undefined') {\n if (normalizedTranslate >= normalizedGird && normalizedTranslate < normalizedGridNext - (normalizedGridNext - normalizedGird) / 2) {\n slideIndex = i;\n } else if (normalizedTranslate >= normalizedGird && normalizedTranslate < normalizedGridNext) {\n slideIndex = i + 1;\n }\n } else if (normalizedTranslate >= normalizedGird) {\n slideIndex = i;\n }\n }\n } // Directions locks\n\n\n if (swiper.initialized && slideIndex !== activeIndex) {\n if (!swiper.allowSlideNext && translate < swiper.translate && translate < swiper.minTranslate()) {\n return false;\n }\n\n if (!swiper.allowSlidePrev && translate > swiper.translate && translate > swiper.maxTranslate()) {\n if ((activeIndex || 0) !== slideIndex) return false;\n }\n }\n\n var direction;\n if (slideIndex > activeIndex) direction = 'next';else if (slideIndex < activeIndex) direction = 'prev';else direction = 'reset'; // Update Index\n\n if (rtl && -translate === swiper.translate || !rtl && translate === swiper.translate) {\n swiper.updateActiveIndex(slideIndex); // Update Height\n\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n\n swiper.updateSlidesClasses();\n\n if (params.effect !== 'slide') {\n swiper.setTranslate(translate);\n }\n\n if (direction !== 'reset') {\n swiper.transitionStart(runCallbacks, direction);\n swiper.transitionEnd(runCallbacks, direction);\n }\n\n return false;\n }\n\n if (params.cssMode) {\n var isH = swiper.isHorizontal();\n var t = -translate;\n\n if (rtl) {\n t = wrapperEl.scrollWidth - wrapperEl.offsetWidth - t;\n }\n\n if (speed === 0) {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = t;\n } else {\n // eslint-disable-next-line\n if (wrapperEl.scrollTo) {\n var _wrapperEl$scrollTo;\n\n wrapperEl.scrollTo((_wrapperEl$scrollTo = {}, _wrapperEl$scrollTo[isH ? 'left' : 'top'] = t, _wrapperEl$scrollTo.behavior = 'smooth', _wrapperEl$scrollTo));\n } else {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = t;\n }\n }\n\n return true;\n }\n\n if (speed === 0) {\n swiper.setTransition(0);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks, direction);\n swiper.transitionEnd(runCallbacks, direction);\n } else {\n swiper.setTransition(speed);\n swiper.setTranslate(translate);\n swiper.updateActiveIndex(slideIndex);\n swiper.updateSlidesClasses();\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.transitionStart(runCallbacks, direction);\n\n if (!swiper.animating) {\n swiper.animating = true;\n\n if (!swiper.onSlideToWrapperTransitionEnd) {\n swiper.onSlideToWrapperTransitionEnd = function transitionEnd(e) {\n if (!swiper || swiper.destroyed) return;\n if (e.target !== this) return;\n swiper.$wrapperEl[0].removeEventListener('transitionend', swiper.onSlideToWrapperTransitionEnd);\n swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd', swiper.onSlideToWrapperTransitionEnd);\n swiper.onSlideToWrapperTransitionEnd = null;\n delete swiper.onSlideToWrapperTransitionEnd;\n swiper.transitionEnd(runCallbacks, direction);\n };\n }\n\n swiper.$wrapperEl[0].addEventListener('transitionend', swiper.onSlideToWrapperTransitionEnd);\n swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd', swiper.onSlideToWrapperTransitionEnd);\n }\n }\n\n return true;\n}","import $ from '../../../utils/dom';\nimport { nextTick } from '../../../utils/utils';\nexport default function slideToClickedSlide() {\n var swiper = this;\n var params = swiper.params,\n $wrapperEl = swiper.$wrapperEl;\n var slidesPerView = params.slidesPerView === 'auto' ? swiper.slidesPerViewDynamic() : params.slidesPerView;\n var slideToIndex = swiper.clickedIndex;\n var realIndex;\n\n if (params.loop) {\n if (swiper.animating) return;\n realIndex = parseInt($(swiper.clickedSlide).attr('data-swiper-slide-index'), 10);\n\n if (params.centeredSlides) {\n if (slideToIndex < swiper.loopedSlides - slidesPerView / 2 || slideToIndex > swiper.slides.length - swiper.loopedSlides + slidesPerView / 2) {\n swiper.loopFix();\n slideToIndex = $wrapperEl.children(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + params.slideDuplicateClass + \")\").eq(0).index();\n nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else if (slideToIndex > swiper.slides.length - slidesPerView) {\n swiper.loopFix();\n slideToIndex = $wrapperEl.children(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]:not(.\" + params.slideDuplicateClass + \")\").eq(0).index();\n nextTick(function () {\n swiper.slideTo(slideToIndex);\n });\n } else {\n swiper.slideTo(slideToIndex);\n }\n } else {\n swiper.slideTo(slideToIndex);\n }\n}","/* eslint no-unused-vars: \"off\" */\nexport default function slideToClosest(speed, runCallbacks, internal, threshold) {\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (threshold === void 0) {\n threshold = 0.5;\n }\n\n var swiper = this;\n var index = swiper.activeIndex;\n var skip = Math.min(swiper.params.slidesPerGroupSkip, index);\n var snapIndex = skip + Math.floor((index - skip) / swiper.params.slidesPerGroup);\n var translate = swiper.rtlTranslate ? swiper.translate : -swiper.translate;\n\n if (translate >= swiper.snapGrid[snapIndex]) {\n // The current translate is on or after the current snap index, so the choice\n // is between the current index and the one after it.\n var currentSnap = swiper.snapGrid[snapIndex];\n var nextSnap = swiper.snapGrid[snapIndex + 1];\n\n if (translate - currentSnap > (nextSnap - currentSnap) * threshold) {\n index += swiper.params.slidesPerGroup;\n }\n } else {\n // The current translate is before the current snap index, so the choice\n // is between the current index and the one before it.\n var prevSnap = swiper.snapGrid[snapIndex - 1];\n var _currentSnap = swiper.snapGrid[snapIndex];\n\n if (translate - prevSnap <= (_currentSnap - prevSnap) * threshold) {\n index -= swiper.params.slidesPerGroup;\n }\n }\n\n index = Math.max(index, 0);\n index = Math.min(index, swiper.slidesGrid.length - 1);\n return swiper.slideTo(index, speed, runCallbacks, internal);\n}","export default function slideToLoop(index, speed, runCallbacks, internal) {\n if (index === void 0) {\n index = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var newIndex = index;\n\n if (swiper.params.loop) {\n newIndex += swiper.loopedSlides;\n }\n\n return swiper.slideTo(newIndex, speed, runCallbacks, internal);\n}","import setTransition from './setTransition';\nimport transitionStart from './transitionStart';\nimport transitionEnd from './transitionEnd';\nexport default {\n setTransition: setTransition,\n transitionStart: transitionStart,\n transitionEnd: transitionEnd\n};","export default function setTransition(duration, byController) {\n var swiper = this;\n\n if (!swiper.params.cssMode) {\n swiper.$wrapperEl.transition(duration);\n }\n\n swiper.emit('setTransition', duration, byController);\n}","export default function transitionEnd(runCallbacks, direction) {\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n previousIndex = swiper.previousIndex,\n params = swiper.params;\n swiper.animating = false;\n if (params.cssMode) return;\n swiper.setTransition(0);\n var dir = direction;\n\n if (!dir) {\n if (activeIndex > previousIndex) dir = 'next';else if (activeIndex < previousIndex) dir = 'prev';else dir = 'reset';\n }\n\n swiper.emit('transitionEnd');\n\n if (runCallbacks && activeIndex !== previousIndex) {\n if (dir === 'reset') {\n swiper.emit('slideResetTransitionEnd');\n return;\n }\n\n swiper.emit('slideChangeTransitionEnd');\n\n if (dir === 'next') {\n swiper.emit('slideNextTransitionEnd');\n } else {\n swiper.emit('slidePrevTransitionEnd');\n }\n }\n}","export default function transitionStart(runCallbacks, direction) {\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n var swiper = this;\n var activeIndex = swiper.activeIndex,\n params = swiper.params,\n previousIndex = swiper.previousIndex;\n if (params.cssMode) return;\n\n if (params.autoHeight) {\n swiper.updateAutoHeight();\n }\n\n var dir = direction;\n\n if (!dir) {\n if (activeIndex > previousIndex) dir = 'next';else if (activeIndex < previousIndex) dir = 'prev';else dir = 'reset';\n }\n\n swiper.emit('transitionStart');\n\n if (runCallbacks && activeIndex !== previousIndex) {\n if (dir === 'reset') {\n swiper.emit('slideResetTransitionStart');\n return;\n }\n\n swiper.emit('slideChangeTransitionStart');\n\n if (dir === 'next') {\n swiper.emit('slideNextTransitionStart');\n } else {\n swiper.emit('slidePrevTransitionStart');\n }\n }\n}","import { getTranslate } from '../../../utils/utils';\nexport default function getSwiperTranslate(axis) {\n if (axis === void 0) {\n axis = this.isHorizontal() ? 'x' : 'y';\n }\n\n var swiper = this;\n var params = swiper.params,\n rtl = swiper.rtlTranslate,\n translate = swiper.translate,\n $wrapperEl = swiper.$wrapperEl;\n\n if (params.virtualTranslate) {\n return rtl ? -translate : translate;\n }\n\n if (params.cssMode) {\n return translate;\n }\n\n var currentTranslate = getTranslate($wrapperEl[0], axis);\n if (rtl) currentTranslate = -currentTranslate;\n return currentTranslate || 0;\n}","import getTranslate from './getTranslate';\nimport setTranslate from './setTranslate';\nimport minTranslate from './minTranslate';\nimport maxTranslate from './maxTranslate';\nimport translateTo from './translateTo';\nexport default {\n getTranslate: getTranslate,\n setTranslate: setTranslate,\n minTranslate: minTranslate,\n maxTranslate: maxTranslate,\n translateTo: translateTo\n};","export default function maxTranslate() {\n return -this.snapGrid[this.snapGrid.length - 1];\n}","export default function minTranslate() {\n return -this.snapGrid[0];\n}","export default function setTranslate(translate, byController) {\n var swiper = this;\n var rtl = swiper.rtlTranslate,\n params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n wrapperEl = swiper.wrapperEl,\n progress = swiper.progress;\n var x = 0;\n var y = 0;\n var z = 0;\n\n if (swiper.isHorizontal()) {\n x = rtl ? -translate : translate;\n } else {\n y = translate;\n }\n\n if (params.roundLengths) {\n x = Math.floor(x);\n y = Math.floor(y);\n }\n\n if (params.cssMode) {\n wrapperEl[swiper.isHorizontal() ? 'scrollLeft' : 'scrollTop'] = swiper.isHorizontal() ? -x : -y;\n } else if (!params.virtualTranslate) {\n $wrapperEl.transform(\"translate3d(\" + x + \"px, \" + y + \"px, \" + z + \"px)\");\n }\n\n swiper.previousTranslate = swiper.translate;\n swiper.translate = swiper.isHorizontal() ? x : y; // Check if we need to update progress\n\n var newProgress;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n\n if (translatesDiff === 0) {\n newProgress = 0;\n } else {\n newProgress = (translate - swiper.minTranslate()) / translatesDiff;\n }\n\n if (newProgress !== progress) {\n swiper.updateProgress(translate);\n }\n\n swiper.emit('setTranslate', swiper.translate, byController);\n}","export default function translateTo(translate, speed, runCallbacks, translateBounds, internal) {\n if (translate === void 0) {\n translate = 0;\n }\n\n if (speed === void 0) {\n speed = this.params.speed;\n }\n\n if (runCallbacks === void 0) {\n runCallbacks = true;\n }\n\n if (translateBounds === void 0) {\n translateBounds = true;\n }\n\n var swiper = this;\n var params = swiper.params,\n wrapperEl = swiper.wrapperEl;\n\n if (swiper.animating && params.preventInteractionOnTransition) {\n return false;\n }\n\n var minTranslate = swiper.minTranslate();\n var maxTranslate = swiper.maxTranslate();\n var newTranslate;\n if (translateBounds && translate > minTranslate) newTranslate = minTranslate;else if (translateBounds && translate < maxTranslate) newTranslate = maxTranslate;else newTranslate = translate; // Update progress\n\n swiper.updateProgress(newTranslate);\n\n if (params.cssMode) {\n var isH = swiper.isHorizontal();\n\n if (speed === 0) {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = -newTranslate;\n } else {\n // eslint-disable-next-line\n if (wrapperEl.scrollTo) {\n var _wrapperEl$scrollTo;\n\n wrapperEl.scrollTo((_wrapperEl$scrollTo = {}, _wrapperEl$scrollTo[isH ? 'left' : 'top'] = -newTranslate, _wrapperEl$scrollTo.behavior = 'smooth', _wrapperEl$scrollTo));\n } else {\n wrapperEl[isH ? 'scrollLeft' : 'scrollTop'] = -newTranslate;\n }\n }\n\n return true;\n }\n\n if (speed === 0) {\n swiper.setTransition(0);\n swiper.setTranslate(newTranslate);\n\n if (runCallbacks) {\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.emit('transitionEnd');\n }\n } else {\n swiper.setTransition(speed);\n swiper.setTranslate(newTranslate);\n\n if (runCallbacks) {\n swiper.emit('beforeTransitionStart', speed, internal);\n swiper.emit('transitionStart');\n }\n\n if (!swiper.animating) {\n swiper.animating = true;\n\n if (!swiper.onTranslateToWrapperTransitionEnd) {\n swiper.onTranslateToWrapperTransitionEnd = function transitionEnd(e) {\n if (!swiper || swiper.destroyed) return;\n if (e.target !== this) return;\n swiper.$wrapperEl[0].removeEventListener('transitionend', swiper.onTranslateToWrapperTransitionEnd);\n swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd', swiper.onTranslateToWrapperTransitionEnd);\n swiper.onTranslateToWrapperTransitionEnd = null;\n delete swiper.onTranslateToWrapperTransitionEnd;\n\n if (runCallbacks) {\n swiper.emit('transitionEnd');\n }\n };\n }\n\n swiper.$wrapperEl[0].addEventListener('transitionend', swiper.onTranslateToWrapperTransitionEnd);\n swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd', swiper.onTranslateToWrapperTransitionEnd);\n }\n }\n\n return true;\n}","import updateSize from './updateSize';\nimport updateSlides from './updateSlides';\nimport updateAutoHeight from './updateAutoHeight';\nimport updateSlidesOffset from './updateSlidesOffset';\nimport updateSlidesProgress from './updateSlidesProgress';\nimport updateProgress from './updateProgress';\nimport updateSlidesClasses from './updateSlidesClasses';\nimport updateActiveIndex from './updateActiveIndex';\nimport updateClickedSlide from './updateClickedSlide';\nexport default {\n updateSize: updateSize,\n updateSlides: updateSlides,\n updateAutoHeight: updateAutoHeight,\n updateSlidesOffset: updateSlidesOffset,\n updateSlidesProgress: updateSlidesProgress,\n updateProgress: updateProgress,\n updateSlidesClasses: updateSlidesClasses,\n updateActiveIndex: updateActiveIndex,\n updateClickedSlide: updateClickedSlide\n};","import { extend } from '../../../utils/utils';\nexport default function updateActiveIndex(newActiveIndex) {\n var swiper = this;\n var translate = swiper.rtlTranslate ? swiper.translate : -swiper.translate;\n var slidesGrid = swiper.slidesGrid,\n snapGrid = swiper.snapGrid,\n params = swiper.params,\n previousIndex = swiper.activeIndex,\n previousRealIndex = swiper.realIndex,\n previousSnapIndex = swiper.snapIndex;\n var activeIndex = newActiveIndex;\n var snapIndex;\n\n if (typeof activeIndex === 'undefined') {\n for (var i = 0; i < slidesGrid.length; i += 1) {\n if (typeof slidesGrid[i + 1] !== 'undefined') {\n if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1] - (slidesGrid[i + 1] - slidesGrid[i]) / 2) {\n activeIndex = i;\n } else if (translate >= slidesGrid[i] && translate < slidesGrid[i + 1]) {\n activeIndex = i + 1;\n }\n } else if (translate >= slidesGrid[i]) {\n activeIndex = i;\n }\n } // Normalize slideIndex\n\n\n if (params.normalizeSlideIndex) {\n if (activeIndex < 0 || typeof activeIndex === 'undefined') activeIndex = 0;\n }\n }\n\n if (snapGrid.indexOf(translate) >= 0) {\n snapIndex = snapGrid.indexOf(translate);\n } else {\n var skip = Math.min(params.slidesPerGroupSkip, activeIndex);\n snapIndex = skip + Math.floor((activeIndex - skip) / params.slidesPerGroup);\n }\n\n if (snapIndex >= snapGrid.length) snapIndex = snapGrid.length - 1;\n\n if (activeIndex === previousIndex) {\n if (snapIndex !== previousSnapIndex) {\n swiper.snapIndex = snapIndex;\n swiper.emit('snapIndexChange');\n }\n\n return;\n } // Get real index\n\n\n var realIndex = parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index') || activeIndex, 10);\n extend(swiper, {\n snapIndex: snapIndex,\n realIndex: realIndex,\n previousIndex: previousIndex,\n activeIndex: activeIndex\n });\n swiper.emit('activeIndexChange');\n swiper.emit('snapIndexChange');\n\n if (previousRealIndex !== realIndex) {\n swiper.emit('realIndexChange');\n }\n\n if (swiper.initialized || swiper.params.runCallbacksOnInit) {\n swiper.emit('slideChange');\n }\n}","export default function updateAutoHeight(speed) {\n var swiper = this;\n var activeSlides = [];\n var isVirtual = swiper.virtual && swiper.params.virtual.enabled;\n var newHeight = 0;\n var i;\n\n if (typeof speed === 'number') {\n swiper.setTransition(speed);\n } else if (speed === true) {\n swiper.setTransition(swiper.params.speed);\n }\n\n var getSlideByIndex = function getSlideByIndex(index) {\n if (isVirtual) {\n return swiper.slides.filter(function (el) {\n return parseInt(el.getAttribute('data-swiper-slide-index'), 10) === index;\n })[0];\n }\n\n return swiper.slides.eq(index)[0];\n }; // Find slides currently in view\n\n\n if (swiper.params.slidesPerView !== 'auto' && swiper.params.slidesPerView > 1) {\n if (swiper.params.centeredSlides) {\n swiper.visibleSlides.each(function (slide) {\n activeSlides.push(slide);\n });\n } else {\n for (i = 0; i < Math.ceil(swiper.params.slidesPerView); i += 1) {\n var index = swiper.activeIndex + i;\n if (index > swiper.slides.length && !isVirtual) break;\n activeSlides.push(getSlideByIndex(index));\n }\n }\n } else {\n activeSlides.push(getSlideByIndex(swiper.activeIndex));\n } // Find new height from highest slide in view\n\n\n for (i = 0; i < activeSlides.length; i += 1) {\n if (typeof activeSlides[i] !== 'undefined') {\n var height = activeSlides[i].offsetHeight;\n newHeight = height > newHeight ? height : newHeight;\n }\n } // Update Height\n\n\n if (newHeight) swiper.$wrapperEl.css('height', newHeight + \"px\");\n}","import $ from '../../../utils/dom';\nexport default function updateClickedSlide(e) {\n var swiper = this;\n var params = swiper.params;\n var slide = $(e.target).closest(\".\" + params.slideClass)[0];\n var slideFound = false;\n var slideIndex;\n\n if (slide) {\n for (var i = 0; i < swiper.slides.length; i += 1) {\n if (swiper.slides[i] === slide) {\n slideFound = true;\n slideIndex = i;\n break;\n }\n }\n }\n\n if (slide && slideFound) {\n swiper.clickedSlide = slide;\n\n if (swiper.virtual && swiper.params.virtual.enabled) {\n swiper.clickedIndex = parseInt($(slide).attr('data-swiper-slide-index'), 10);\n } else {\n swiper.clickedIndex = slideIndex;\n }\n } else {\n swiper.clickedSlide = undefined;\n swiper.clickedIndex = undefined;\n return;\n }\n\n if (params.slideToClickedSlide && swiper.clickedIndex !== undefined && swiper.clickedIndex !== swiper.activeIndex) {\n swiper.slideToClickedSlide();\n }\n}","import { extend } from '../../../utils/utils';\nexport default function updateProgress(translate) {\n var swiper = this;\n\n if (typeof translate === 'undefined') {\n var multiplier = swiper.rtlTranslate ? -1 : 1; // eslint-disable-next-line\n\n translate = swiper && swiper.translate && swiper.translate * multiplier || 0;\n }\n\n var params = swiper.params;\n var translatesDiff = swiper.maxTranslate() - swiper.minTranslate();\n var progress = swiper.progress,\n isBeginning = swiper.isBeginning,\n isEnd = swiper.isEnd;\n var wasBeginning = isBeginning;\n var wasEnd = isEnd;\n\n if (translatesDiff === 0) {\n progress = 0;\n isBeginning = true;\n isEnd = true;\n } else {\n progress = (translate - swiper.minTranslate()) / translatesDiff;\n isBeginning = progress <= 0;\n isEnd = progress >= 1;\n }\n\n extend(swiper, {\n progress: progress,\n isBeginning: isBeginning,\n isEnd: isEnd\n });\n if (params.watchSlidesProgress || params.watchSlidesVisibility || params.centeredSlides && params.autoHeight) swiper.updateSlidesProgress(translate);\n\n if (isBeginning && !wasBeginning) {\n swiper.emit('reachBeginning toEdge');\n }\n\n if (isEnd && !wasEnd) {\n swiper.emit('reachEnd toEdge');\n }\n\n if (wasBeginning && !isBeginning || wasEnd && !isEnd) {\n swiper.emit('fromEdge');\n }\n\n swiper.emit('progress', progress);\n}","import { extend } from '../../../utils/utils';\nexport default function updateSize() {\n var swiper = this;\n var width;\n var height;\n var $el = swiper.$el;\n\n if (typeof swiper.params.width !== 'undefined' && swiper.params.width !== null) {\n width = swiper.params.width;\n } else {\n width = $el[0].clientWidth;\n }\n\n if (typeof swiper.params.height !== 'undefined' && swiper.params.height !== null) {\n height = swiper.params.height;\n } else {\n height = $el[0].clientHeight;\n }\n\n if (width === 0 && swiper.isHorizontal() || height === 0 && swiper.isVertical()) {\n return;\n } // Subtract paddings\n\n\n width = width - parseInt($el.css('padding-left') || 0, 10) - parseInt($el.css('padding-right') || 0, 10);\n height = height - parseInt($el.css('padding-top') || 0, 10) - parseInt($el.css('padding-bottom') || 0, 10);\n if (Number.isNaN(width)) width = 0;\n if (Number.isNaN(height)) height = 0;\n extend(swiper, {\n width: width,\n height: height,\n size: swiper.isHorizontal() ? width : height\n });\n}","import { extend } from '../../../utils/utils';\nexport default function updateSlides() {\n var swiper = this;\n\n function getDirectionLabel(property) {\n if (swiper.isHorizontal()) {\n return property;\n } // prettier-ignore\n\n\n return {\n 'width': 'height',\n 'margin-top': 'margin-left',\n 'margin-bottom ': 'margin-right',\n 'margin-left': 'margin-top',\n 'margin-right': 'margin-bottom',\n 'padding-left': 'padding-top',\n 'padding-right': 'padding-bottom',\n 'marginRight': 'marginBottom'\n }[property];\n }\n\n function getDirectionPropertyValue(node, label) {\n return parseFloat(node.getPropertyValue(getDirectionLabel(label)) || 0);\n }\n\n var params = swiper.params;\n var $wrapperEl = swiper.$wrapperEl,\n swiperSize = swiper.size,\n rtl = swiper.rtlTranslate,\n wrongRTL = swiper.wrongRTL;\n var isVirtual = swiper.virtual && params.virtual.enabled;\n var previousSlidesLength = isVirtual ? swiper.virtual.slides.length : swiper.slides.length;\n var slides = $wrapperEl.children(\".\" + swiper.params.slideClass);\n var slidesLength = isVirtual ? swiper.virtual.slides.length : slides.length;\n var snapGrid = [];\n var slidesGrid = [];\n var slidesSizesGrid = [];\n var offsetBefore = params.slidesOffsetBefore;\n\n if (typeof offsetBefore === 'function') {\n offsetBefore = params.slidesOffsetBefore.call(swiper);\n }\n\n var offsetAfter = params.slidesOffsetAfter;\n\n if (typeof offsetAfter === 'function') {\n offsetAfter = params.slidesOffsetAfter.call(swiper);\n }\n\n var previousSnapGridLength = swiper.snapGrid.length;\n var previousSlidesGridLength = swiper.slidesGrid.length;\n var spaceBetween = params.spaceBetween;\n var slidePosition = -offsetBefore;\n var prevSlideSize = 0;\n var index = 0;\n\n if (typeof swiperSize === 'undefined') {\n return;\n }\n\n if (typeof spaceBetween === 'string' && spaceBetween.indexOf('%') >= 0) {\n spaceBetween = parseFloat(spaceBetween.replace('%', '')) / 100 * swiperSize;\n }\n\n swiper.virtualSize = -spaceBetween; // reset margins\n\n if (rtl) slides.css({\n marginLeft: '',\n marginBottom: '',\n marginTop: ''\n });else slides.css({\n marginRight: '',\n marginBottom: '',\n marginTop: ''\n });\n var slidesNumberEvenToRows;\n\n if (params.slidesPerColumn > 1) {\n if (Math.floor(slidesLength / params.slidesPerColumn) === slidesLength / swiper.params.slidesPerColumn) {\n slidesNumberEvenToRows = slidesLength;\n } else {\n slidesNumberEvenToRows = Math.ceil(slidesLength / params.slidesPerColumn) * params.slidesPerColumn;\n }\n\n if (params.slidesPerView !== 'auto' && params.slidesPerColumnFill === 'row') {\n slidesNumberEvenToRows = Math.max(slidesNumberEvenToRows, params.slidesPerView * params.slidesPerColumn);\n }\n } // Calc slides\n\n\n var slideSize;\n var slidesPerColumn = params.slidesPerColumn;\n var slidesPerRow = slidesNumberEvenToRows / slidesPerColumn;\n var numFullColumns = Math.floor(slidesLength / params.slidesPerColumn);\n\n for (var i = 0; i < slidesLength; i += 1) {\n slideSize = 0;\n var slide = slides.eq(i);\n\n if (params.slidesPerColumn > 1) {\n // Set slides order\n var newSlideOrderIndex = void 0;\n var column = void 0;\n var row = void 0;\n\n if (params.slidesPerColumnFill === 'row' && params.slidesPerGroup > 1) {\n var groupIndex = Math.floor(i / (params.slidesPerGroup * params.slidesPerColumn));\n var slideIndexInGroup = i - params.slidesPerColumn * params.slidesPerGroup * groupIndex;\n var columnsInGroup = groupIndex === 0 ? params.slidesPerGroup : Math.min(Math.ceil((slidesLength - groupIndex * slidesPerColumn * params.slidesPerGroup) / slidesPerColumn), params.slidesPerGroup);\n row = Math.floor(slideIndexInGroup / columnsInGroup);\n column = slideIndexInGroup - row * columnsInGroup + groupIndex * params.slidesPerGroup;\n newSlideOrderIndex = column + row * slidesNumberEvenToRows / slidesPerColumn;\n slide.css({\n '-webkit-box-ordinal-group': newSlideOrderIndex,\n '-moz-box-ordinal-group': newSlideOrderIndex,\n '-ms-flex-order': newSlideOrderIndex,\n '-webkit-order': newSlideOrderIndex,\n order: newSlideOrderIndex\n });\n } else if (params.slidesPerColumnFill === 'column') {\n column = Math.floor(i / slidesPerColumn);\n row = i - column * slidesPerColumn;\n\n if (column > numFullColumns || column === numFullColumns && row === slidesPerColumn - 1) {\n row += 1;\n\n if (row >= slidesPerColumn) {\n row = 0;\n column += 1;\n }\n }\n } else {\n row = Math.floor(i / slidesPerRow);\n column = i - row * slidesPerRow;\n }\n\n slide.css(getDirectionLabel('margin-top'), row !== 0 ? params.spaceBetween && params.spaceBetween + \"px\" : '');\n }\n\n if (slide.css('display') === 'none') continue; // eslint-disable-line\n\n if (params.slidesPerView === 'auto') {\n var slideStyles = getComputedStyle(slide[0]);\n var currentTransform = slide[0].style.transform;\n var currentWebKitTransform = slide[0].style.webkitTransform;\n\n if (currentTransform) {\n slide[0].style.transform = 'none';\n }\n\n if (currentWebKitTransform) {\n slide[0].style.webkitTransform = 'none';\n }\n\n if (params.roundLengths) {\n slideSize = swiper.isHorizontal() ? slide.outerWidth(true) : slide.outerHeight(true);\n } else {\n // eslint-disable-next-line\n var width = getDirectionPropertyValue(slideStyles, 'width');\n var paddingLeft = getDirectionPropertyValue(slideStyles, 'padding-left');\n var paddingRight = getDirectionPropertyValue(slideStyles, 'padding-right');\n var marginLeft = getDirectionPropertyValue(slideStyles, 'margin-left');\n var marginRight = getDirectionPropertyValue(slideStyles, 'margin-right');\n var boxSizing = slideStyles.getPropertyValue('box-sizing');\n\n if (boxSizing && boxSizing === 'border-box') {\n slideSize = width + marginLeft + marginRight;\n } else {\n var _slide$ = slide[0],\n clientWidth = _slide$.clientWidth,\n offsetWidth = _slide$.offsetWidth;\n slideSize = width + paddingLeft + paddingRight + marginLeft + marginRight + (offsetWidth - clientWidth);\n }\n }\n\n if (currentTransform) {\n slide[0].style.transform = currentTransform;\n }\n\n if (currentWebKitTransform) {\n slide[0].style.webkitTransform = currentWebKitTransform;\n }\n\n if (params.roundLengths) slideSize = Math.floor(slideSize);\n } else {\n slideSize = (swiperSize - (params.slidesPerView - 1) * spaceBetween) / params.slidesPerView;\n if (params.roundLengths) slideSize = Math.floor(slideSize);\n\n if (slides[i]) {\n slides[i].style[getDirectionLabel('width')] = slideSize + \"px\";\n }\n }\n\n if (slides[i]) {\n slides[i].swiperSlideSize = slideSize;\n }\n\n slidesSizesGrid.push(slideSize);\n\n if (params.centeredSlides) {\n slidePosition = slidePosition + slideSize / 2 + prevSlideSize / 2 + spaceBetween;\n if (prevSlideSize === 0 && i !== 0) slidePosition = slidePosition - swiperSize / 2 - spaceBetween;\n if (i === 0) slidePosition = slidePosition - swiperSize / 2 - spaceBetween;\n if (Math.abs(slidePosition) < 1 / 1000) slidePosition = 0;\n if (params.roundLengths) slidePosition = Math.floor(slidePosition);\n if (index % params.slidesPerGroup === 0) snapGrid.push(slidePosition);\n slidesGrid.push(slidePosition);\n } else {\n if (params.roundLengths) slidePosition = Math.floor(slidePosition);\n if ((index - Math.min(swiper.params.slidesPerGroupSkip, index)) % swiper.params.slidesPerGroup === 0) snapGrid.push(slidePosition);\n slidesGrid.push(slidePosition);\n slidePosition = slidePosition + slideSize + spaceBetween;\n }\n\n swiper.virtualSize += slideSize + spaceBetween;\n prevSlideSize = slideSize;\n index += 1;\n }\n\n swiper.virtualSize = Math.max(swiper.virtualSize, swiperSize) + offsetAfter;\n var newSlidesGrid;\n\n if (rtl && wrongRTL && (params.effect === 'slide' || params.effect === 'coverflow')) {\n $wrapperEl.css({\n width: swiper.virtualSize + params.spaceBetween + \"px\"\n });\n }\n\n if (params.setWrapperSize) {\n var _$wrapperEl$css;\n\n $wrapperEl.css((_$wrapperEl$css = {}, _$wrapperEl$css[getDirectionLabel('width')] = swiper.virtualSize + params.spaceBetween + \"px\", _$wrapperEl$css));\n }\n\n if (params.slidesPerColumn > 1) {\n var _$wrapperEl$css2;\n\n swiper.virtualSize = (slideSize + params.spaceBetween) * slidesNumberEvenToRows;\n swiper.virtualSize = Math.ceil(swiper.virtualSize / params.slidesPerColumn) - params.spaceBetween;\n $wrapperEl.css((_$wrapperEl$css2 = {}, _$wrapperEl$css2[getDirectionLabel('width')] = swiper.virtualSize + params.spaceBetween + \"px\", _$wrapperEl$css2));\n\n if (params.centeredSlides) {\n newSlidesGrid = [];\n\n for (var _i = 0; _i < snapGrid.length; _i += 1) {\n var slidesGridItem = snapGrid[_i];\n if (params.roundLengths) slidesGridItem = Math.floor(slidesGridItem);\n if (snapGrid[_i] < swiper.virtualSize + snapGrid[0]) newSlidesGrid.push(slidesGridItem);\n }\n\n snapGrid = newSlidesGrid;\n }\n } // Remove last grid elements depending on width\n\n\n if (!params.centeredSlides) {\n newSlidesGrid = [];\n\n for (var _i2 = 0; _i2 < snapGrid.length; _i2 += 1) {\n var _slidesGridItem = snapGrid[_i2];\n if (params.roundLengths) _slidesGridItem = Math.floor(_slidesGridItem);\n\n if (snapGrid[_i2] <= swiper.virtualSize - swiperSize) {\n newSlidesGrid.push(_slidesGridItem);\n }\n }\n\n snapGrid = newSlidesGrid;\n\n if (Math.floor(swiper.virtualSize - swiperSize) - Math.floor(snapGrid[snapGrid.length - 1]) > 1) {\n snapGrid.push(swiper.virtualSize - swiperSize);\n }\n }\n\n if (snapGrid.length === 0) snapGrid = [0];\n\n if (params.spaceBetween !== 0) {\n var _slides$filter$css;\n\n var key = swiper.isHorizontal() && rtl ? 'marginLeft' : getDirectionLabel('marginRight');\n slides.filter(function (_, slideIndex) {\n if (!params.cssMode) return true;\n\n if (slideIndex === slides.length - 1) {\n return false;\n }\n\n return true;\n }).css((_slides$filter$css = {}, _slides$filter$css[key] = spaceBetween + \"px\", _slides$filter$css));\n }\n\n if (params.centeredSlides && params.centeredSlidesBounds) {\n var allSlidesSize = 0;\n slidesSizesGrid.forEach(function (slideSizeValue) {\n allSlidesSize += slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0);\n });\n allSlidesSize -= params.spaceBetween;\n var maxSnap = allSlidesSize - swiperSize;\n snapGrid = snapGrid.map(function (snap) {\n if (snap < 0) return -offsetBefore;\n if (snap > maxSnap) return maxSnap + offsetAfter;\n return snap;\n });\n }\n\n if (params.centerInsufficientSlides) {\n var _allSlidesSize = 0;\n slidesSizesGrid.forEach(function (slideSizeValue) {\n _allSlidesSize += slideSizeValue + (params.spaceBetween ? params.spaceBetween : 0);\n });\n _allSlidesSize -= params.spaceBetween;\n\n if (_allSlidesSize < swiperSize) {\n var allSlidesOffset = (swiperSize - _allSlidesSize) / 2;\n snapGrid.forEach(function (snap, snapIndex) {\n snapGrid[snapIndex] = snap - allSlidesOffset;\n });\n slidesGrid.forEach(function (snap, snapIndex) {\n slidesGrid[snapIndex] = snap + allSlidesOffset;\n });\n }\n }\n\n extend(swiper, {\n slides: slides,\n snapGrid: snapGrid,\n slidesGrid: slidesGrid,\n slidesSizesGrid: slidesSizesGrid\n });\n\n if (slidesLength !== previousSlidesLength) {\n swiper.emit('slidesLengthChange');\n }\n\n if (snapGrid.length !== previousSnapGridLength) {\n if (swiper.params.watchOverflow) swiper.checkOverflow();\n swiper.emit('snapGridLengthChange');\n }\n\n if (slidesGrid.length !== previousSlidesGridLength) {\n swiper.emit('slidesGridLengthChange');\n }\n\n if (params.watchSlidesProgress || params.watchSlidesVisibility) {\n swiper.updateSlidesOffset();\n }\n}","export default function updateSlidesClasses() {\n var swiper = this;\n var slides = swiper.slides,\n params = swiper.params,\n $wrapperEl = swiper.$wrapperEl,\n activeIndex = swiper.activeIndex,\n realIndex = swiper.realIndex;\n var isVirtual = swiper.virtual && params.virtual.enabled;\n slides.removeClass(params.slideActiveClass + \" \" + params.slideNextClass + \" \" + params.slidePrevClass + \" \" + params.slideDuplicateActiveClass + \" \" + params.slideDuplicateNextClass + \" \" + params.slideDuplicatePrevClass);\n var activeSlide;\n\n if (isVirtual) {\n activeSlide = swiper.$wrapperEl.find(\".\" + params.slideClass + \"[data-swiper-slide-index=\\\"\" + activeIndex + \"\\\"]\");\n } else {\n activeSlide = slides.eq(activeIndex);\n } // Active classes\n\n\n activeSlide.addClass(params.slideActiveClass);\n\n if (params.loop) {\n // Duplicate to all looped slides\n if (activeSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\").addClass(params.slideDuplicateActiveClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + realIndex + \"\\\"]\").addClass(params.slideDuplicateActiveClass);\n }\n } // Next Slide\n\n\n var nextSlide = activeSlide.nextAll(\".\" + params.slideClass).eq(0).addClass(params.slideNextClass);\n\n if (params.loop && nextSlide.length === 0) {\n nextSlide = slides.eq(0);\n nextSlide.addClass(params.slideNextClass);\n } // Prev Slide\n\n\n var prevSlide = activeSlide.prevAll(\".\" + params.slideClass).eq(0).addClass(params.slidePrevClass);\n\n if (params.loop && prevSlide.length === 0) {\n prevSlide = slides.eq(-1);\n prevSlide.addClass(params.slidePrevClass);\n }\n\n if (params.loop) {\n // Duplicate to all looped slides\n if (nextSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + nextSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicateNextClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + nextSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicateNextClass);\n }\n\n if (prevSlide.hasClass(params.slideDuplicateClass)) {\n $wrapperEl.children(\".\" + params.slideClass + \":not(.\" + params.slideDuplicateClass + \")[data-swiper-slide-index=\\\"\" + prevSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicatePrevClass);\n } else {\n $wrapperEl.children(\".\" + params.slideClass + \".\" + params.slideDuplicateClass + \"[data-swiper-slide-index=\\\"\" + prevSlide.attr('data-swiper-slide-index') + \"\\\"]\").addClass(params.slideDuplicatePrevClass);\n }\n }\n\n swiper.emitSlidesClasses();\n}","export default function updateSlidesOffset() {\n var swiper = this;\n var slides = swiper.slides;\n\n for (var i = 0; i < slides.length; i += 1) {\n slides[i].swiperSlideOffset = swiper.isHorizontal() ? slides[i].offsetLeft : slides[i].offsetTop;\n }\n}","import $ from '../../../utils/dom';\nexport default function updateSlidesProgress(translate) {\n if (translate === void 0) {\n translate = this && this.translate || 0;\n }\n\n var swiper = this;\n var params = swiper.params;\n var slides = swiper.slides,\n rtl = swiper.rtlTranslate;\n if (slides.length === 0) return;\n if (typeof slides[0].swiperSlideOffset === 'undefined') swiper.updateSlidesOffset();\n var offsetCenter = -translate;\n if (rtl) offsetCenter = translate; // Visible Slides\n\n slides.removeClass(params.slideVisibleClass);\n swiper.visibleSlidesIndexes = [];\n swiper.visibleSlides = [];\n\n for (var i = 0; i < slides.length; i += 1) {\n var slide = slides[i];\n var slideProgress = (offsetCenter + (params.centeredSlides ? swiper.minTranslate() : 0) - slide.swiperSlideOffset) / (slide.swiperSlideSize + params.spaceBetween);\n\n if (params.watchSlidesVisibility || params.centeredSlides && params.autoHeight) {\n var slideBefore = -(offsetCenter - slide.swiperSlideOffset);\n var slideAfter = slideBefore + swiper.slidesSizesGrid[i];\n var isVisible = slideBefore >= 0 && slideBefore < swiper.size - 1 || slideAfter > 1 && slideAfter <= swiper.size || slideBefore <= 0 && slideAfter >= swiper.size;\n\n if (isVisible) {\n swiper.visibleSlides.push(slide);\n swiper.visibleSlidesIndexes.push(i);\n slides.eq(i).addClass(params.slideVisibleClass);\n }\n }\n\n slide.progress = rtl ? -slideProgress : slideProgress;\n }\n\n swiper.visibleSlides = $(swiper.visibleSlides);\n}","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, createElementIfNotDefined } from '../../utils/utils';\nvar Navigation = {\n toggleEl: function toggleEl($el, disabled) {\n $el[disabled ? 'addClass' : 'removeClass'](this.params.navigation.disabledClass);\n if ($el[0] && $el[0].tagName === 'BUTTON') $el[0].disabled = disabled;\n },\n update: function update() {\n // Update Navigation Buttons\n var swiper = this;\n var params = swiper.params.navigation;\n var toggleEl = swiper.navigation.toggleEl;\n if (swiper.params.loop) return;\n var _swiper$navigation = swiper.navigation,\n $nextEl = _swiper$navigation.$nextEl,\n $prevEl = _swiper$navigation.$prevEl;\n\n if ($prevEl && $prevEl.length > 0) {\n if (swiper.isBeginning) {\n toggleEl($prevEl, true);\n } else {\n toggleEl($prevEl, false);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $prevEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n if (swiper.isEnd) {\n toggleEl($nextEl, true);\n } else {\n toggleEl($nextEl, false);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $nextEl[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n }\n },\n onPrevClick: function onPrevClick(e) {\n var swiper = this;\n e.preventDefault();\n if (swiper.isBeginning && !swiper.params.loop) return;\n swiper.slidePrev();\n },\n onNextClick: function onNextClick(e) {\n var swiper = this;\n e.preventDefault();\n if (swiper.isEnd && !swiper.params.loop) return;\n swiper.slideNext();\n },\n init: function init() {\n var swiper = this;\n var params = swiper.params.navigation;\n swiper.params.navigation = createElementIfNotDefined(swiper.$el, swiper.params.navigation, swiper.params.createElements, {\n nextEl: 'swiper-button-next',\n prevEl: 'swiper-button-prev'\n });\n if (!(params.nextEl || params.prevEl)) return;\n var $nextEl;\n var $prevEl;\n\n if (params.nextEl) {\n $nextEl = $(params.nextEl);\n\n if (swiper.params.uniqueNavElements && typeof params.nextEl === 'string' && $nextEl.length > 1 && swiper.$el.find(params.nextEl).length === 1) {\n $nextEl = swiper.$el.find(params.nextEl);\n }\n }\n\n if (params.prevEl) {\n $prevEl = $(params.prevEl);\n\n if (swiper.params.uniqueNavElements && typeof params.prevEl === 'string' && $prevEl.length > 1 && swiper.$el.find(params.prevEl).length === 1) {\n $prevEl = swiper.$el.find(params.prevEl);\n }\n }\n\n if ($nextEl && $nextEl.length > 0) {\n $nextEl.on('click', swiper.navigation.onNextClick);\n }\n\n if ($prevEl && $prevEl.length > 0) {\n $prevEl.on('click', swiper.navigation.onPrevClick);\n }\n\n extend(swiper.navigation, {\n $nextEl: $nextEl,\n nextEl: $nextEl && $nextEl[0],\n $prevEl: $prevEl,\n prevEl: $prevEl && $prevEl[0]\n });\n\n if (!swiper.enabled) {\n if ($nextEl) $nextEl.addClass(params.lockClass);\n if ($prevEl) $prevEl.addClass(params.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n var _swiper$navigation2 = swiper.navigation,\n $nextEl = _swiper$navigation2.$nextEl,\n $prevEl = _swiper$navigation2.$prevEl;\n\n if ($nextEl && $nextEl.length) {\n $nextEl.off('click', swiper.navigation.onNextClick);\n $nextEl.removeClass(swiper.params.navigation.disabledClass);\n }\n\n if ($prevEl && $prevEl.length) {\n $prevEl.off('click', swiper.navigation.onPrevClick);\n $prevEl.removeClass(swiper.params.navigation.disabledClass);\n }\n }\n};\nexport default {\n name: 'navigation',\n params: {\n navigation: {\n nextEl: null,\n prevEl: null,\n hideOnClick: false,\n disabledClass: 'swiper-button-disabled',\n hiddenClass: 'swiper-button-hidden',\n lockClass: 'swiper-button-lock'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n navigation: _extends({}, Navigation)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.navigation.init();\n swiper.navigation.update();\n },\n toEdge: function toEdge(swiper) {\n swiper.navigation.update();\n },\n fromEdge: function fromEdge(swiper) {\n swiper.navigation.update();\n },\n destroy: function destroy(swiper) {\n swiper.navigation.destroy();\n },\n 'enable disable': function enableDisable(swiper) {\n var _swiper$navigation3 = swiper.navigation,\n $nextEl = _swiper$navigation3.$nextEl,\n $prevEl = _swiper$navigation3.$prevEl;\n\n if ($nextEl) {\n $nextEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n }\n\n if ($prevEl) {\n $prevEl[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.navigation.lockClass);\n }\n },\n click: function click(swiper, e) {\n var _swiper$navigation4 = swiper.navigation,\n $nextEl = _swiper$navigation4.$nextEl,\n $prevEl = _swiper$navigation4.$prevEl;\n var targetEl = e.target;\n\n if (swiper.params.navigation.hideOnClick && !$(targetEl).is($prevEl) && !$(targetEl).is($nextEl)) {\n if (swiper.pagination && swiper.params.pagination && swiper.params.pagination.clickable && (swiper.pagination.el === targetEl || swiper.pagination.el.contains(targetEl))) return;\n var isHidden;\n\n if ($nextEl) {\n isHidden = $nextEl.hasClass(swiper.params.navigation.hiddenClass);\n } else if ($prevEl) {\n isHidden = $prevEl.hasClass(swiper.params.navigation.hiddenClass);\n }\n\n if (isHidden === true) {\n swiper.emit('navigationShow');\n } else {\n swiper.emit('navigationHide');\n }\n\n if ($nextEl) {\n $nextEl.toggleClass(swiper.params.navigation.hiddenClass);\n }\n\n if ($prevEl) {\n $prevEl.toggleClass(swiper.params.navigation.hiddenClass);\n }\n }\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport $ from '../../utils/dom';\nimport { extend, bindModuleMethods, classesToSelector, createElementIfNotDefined } from '../../utils/utils';\nvar Pagination = {\n update: function update() {\n // Render || Update Pagination bullets/items\n var swiper = this;\n var rtl = swiper.rtl;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el; // Current/Total\n\n var current;\n var total = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.loop) {\n current = Math.ceil((swiper.activeIndex - swiper.loopedSlides) / swiper.params.slidesPerGroup);\n\n if (current > slidesLength - 1 - swiper.loopedSlides * 2) {\n current -= slidesLength - swiper.loopedSlides * 2;\n }\n\n if (current > total - 1) current -= total;\n if (current < 0 && swiper.params.paginationType !== 'bullets') current = total + current;\n } else if (typeof swiper.snapIndex !== 'undefined') {\n current = swiper.snapIndex;\n } else {\n current = swiper.activeIndex || 0;\n } // Types\n\n\n if (params.type === 'bullets' && swiper.pagination.bullets && swiper.pagination.bullets.length > 0) {\n var bullets = swiper.pagination.bullets;\n var firstIndex;\n var lastIndex;\n var midIndex;\n\n if (params.dynamicBullets) {\n swiper.pagination.bulletSize = bullets.eq(0)[swiper.isHorizontal() ? 'outerWidth' : 'outerHeight'](true);\n $el.css(swiper.isHorizontal() ? 'width' : 'height', swiper.pagination.bulletSize * (params.dynamicMainBullets + 4) + \"px\");\n\n if (params.dynamicMainBullets > 1 && swiper.previousIndex !== undefined) {\n swiper.pagination.dynamicBulletIndex += current - swiper.previousIndex;\n\n if (swiper.pagination.dynamicBulletIndex > params.dynamicMainBullets - 1) {\n swiper.pagination.dynamicBulletIndex = params.dynamicMainBullets - 1;\n } else if (swiper.pagination.dynamicBulletIndex < 0) {\n swiper.pagination.dynamicBulletIndex = 0;\n }\n }\n\n firstIndex = current - swiper.pagination.dynamicBulletIndex;\n lastIndex = firstIndex + (Math.min(bullets.length, params.dynamicMainBullets) - 1);\n midIndex = (lastIndex + firstIndex) / 2;\n }\n\n bullets.removeClass(params.bulletActiveClass + \" \" + params.bulletActiveClass + \"-next \" + params.bulletActiveClass + \"-next-next \" + params.bulletActiveClass + \"-prev \" + params.bulletActiveClass + \"-prev-prev \" + params.bulletActiveClass + \"-main\");\n\n if ($el.length > 1) {\n bullets.each(function (bullet) {\n var $bullet = $(bullet);\n var bulletIndex = $bullet.index();\n\n if (bulletIndex === current) {\n $bullet.addClass(params.bulletActiveClass);\n }\n\n if (params.dynamicBullets) {\n if (bulletIndex >= firstIndex && bulletIndex <= lastIndex) {\n $bullet.addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (bulletIndex === firstIndex) {\n $bullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n }\n\n if (bulletIndex === lastIndex) {\n $bullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n });\n } else {\n var $bullet = bullets.eq(current);\n var bulletIndex = $bullet.index();\n $bullet.addClass(params.bulletActiveClass);\n\n if (params.dynamicBullets) {\n var $firstDisplayedBullet = bullets.eq(firstIndex);\n var $lastDisplayedBullet = bullets.eq(lastIndex);\n\n for (var i = firstIndex; i <= lastIndex; i += 1) {\n bullets.eq(i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n if (swiper.params.loop) {\n if (bulletIndex >= bullets.length - params.dynamicMainBullets) {\n for (var _i = params.dynamicMainBullets; _i >= 0; _i -= 1) {\n bullets.eq(bullets.length - _i).addClass(params.bulletActiveClass + \"-main\");\n }\n\n bullets.eq(bullets.length - params.dynamicMainBullets - 1).addClass(params.bulletActiveClass + \"-prev\");\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n } else {\n $firstDisplayedBullet.prev().addClass(params.bulletActiveClass + \"-prev\").prev().addClass(params.bulletActiveClass + \"-prev-prev\");\n $lastDisplayedBullet.next().addClass(params.bulletActiveClass + \"-next\").next().addClass(params.bulletActiveClass + \"-next-next\");\n }\n }\n }\n\n if (params.dynamicBullets) {\n var dynamicBulletsLength = Math.min(bullets.length, params.dynamicMainBullets + 4);\n var bulletsOffset = (swiper.pagination.bulletSize * dynamicBulletsLength - swiper.pagination.bulletSize) / 2 - midIndex * swiper.pagination.bulletSize;\n var offsetProp = rtl ? 'right' : 'left';\n bullets.css(swiper.isHorizontal() ? offsetProp : 'top', bulletsOffset + \"px\");\n }\n }\n\n if (params.type === 'fraction') {\n $el.find(classesToSelector(params.currentClass)).text(params.formatFractionCurrent(current + 1));\n $el.find(classesToSelector(params.totalClass)).text(params.formatFractionTotal(total));\n }\n\n if (params.type === 'progressbar') {\n var progressbarDirection;\n\n if (params.progressbarOpposite) {\n progressbarDirection = swiper.isHorizontal() ? 'vertical' : 'horizontal';\n } else {\n progressbarDirection = swiper.isHorizontal() ? 'horizontal' : 'vertical';\n }\n\n var scale = (current + 1) / total;\n var scaleX = 1;\n var scaleY = 1;\n\n if (progressbarDirection === 'horizontal') {\n scaleX = scale;\n } else {\n scaleY = scale;\n }\n\n $el.find(classesToSelector(params.progressbarFillClass)).transform(\"translate3d(0,0,0) scaleX(\" + scaleX + \") scaleY(\" + scaleY + \")\").transition(swiper.params.speed);\n }\n\n if (params.type === 'custom' && params.renderCustom) {\n $el.html(params.renderCustom(swiper, current + 1, total));\n swiper.emit('paginationRender', $el[0]);\n } else {\n swiper.emit('paginationUpdate', $el[0]);\n }\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n $el[swiper.isLocked ? 'addClass' : 'removeClass'](params.lockClass);\n }\n },\n render: function render() {\n // Render Container\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var slidesLength = swiper.virtual && swiper.params.virtual.enabled ? swiper.virtual.slides.length : swiper.slides.length;\n var $el = swiper.pagination.$el;\n var paginationHTML = '';\n\n if (params.type === 'bullets') {\n var numberOfBullets = swiper.params.loop ? Math.ceil((slidesLength - swiper.loopedSlides * 2) / swiper.params.slidesPerGroup) : swiper.snapGrid.length;\n\n if (swiper.params.freeMode && !swiper.params.loop && numberOfBullets > slidesLength) {\n numberOfBullets = slidesLength;\n }\n\n for (var i = 0; i < numberOfBullets; i += 1) {\n if (params.renderBullet) {\n paginationHTML += params.renderBullet.call(swiper, i, params.bulletClass);\n } else {\n paginationHTML += \"<\" + params.bulletElement + \" class=\\\"\" + params.bulletClass + \"\\\">\";\n }\n }\n\n $el.html(paginationHTML);\n swiper.pagination.bullets = $el.find(classesToSelector(params.bulletClass));\n }\n\n if (params.type === 'fraction') {\n if (params.renderFraction) {\n paginationHTML = params.renderFraction.call(swiper, params.currentClass, params.totalClass);\n } else {\n paginationHTML = \"\" + ' / ' + (\"\");\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type === 'progressbar') {\n if (params.renderProgressbar) {\n paginationHTML = params.renderProgressbar.call(swiper, params.progressbarFillClass);\n } else {\n paginationHTML = \"\";\n }\n\n $el.html(paginationHTML);\n }\n\n if (params.type !== 'custom') {\n swiper.emit('paginationRender', swiper.pagination.$el[0]);\n }\n },\n init: function init() {\n var swiper = this;\n swiper.params.pagination = createElementIfNotDefined(swiper.$el, swiper.params.pagination, swiper.params.createElements, {\n el: 'swiper-pagination'\n });\n var params = swiper.params.pagination;\n if (!params.el) return;\n var $el = $(params.el);\n if ($el.length === 0) return;\n\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1) {\n $el = swiper.$el.find(params.el);\n }\n\n if (params.type === 'bullets' && params.clickable) {\n $el.addClass(params.clickableClass);\n }\n\n $el.addClass(params.modifierClass + params.type);\n\n if (params.type === 'bullets' && params.dynamicBullets) {\n $el.addClass(\"\" + params.modifierClass + params.type + \"-dynamic\");\n swiper.pagination.dynamicBulletIndex = 0;\n\n if (params.dynamicMainBullets < 1) {\n params.dynamicMainBullets = 1;\n }\n }\n\n if (params.type === 'progressbar' && params.progressbarOpposite) {\n $el.addClass(params.progressbarOppositeClass);\n }\n\n if (params.clickable) {\n $el.on('click', classesToSelector(params.bulletClass), function onClick(e) {\n e.preventDefault();\n var index = $(this).index() * swiper.params.slidesPerGroup;\n if (swiper.params.loop) index += swiper.loopedSlides;\n swiper.slideTo(index);\n });\n }\n\n extend(swiper.pagination, {\n $el: $el,\n el: $el[0]\n });\n\n if (!swiper.enabled) {\n $el.addClass(params.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n var params = swiper.params.pagination;\n if (!params.el || !swiper.pagination.el || !swiper.pagination.$el || swiper.pagination.$el.length === 0) return;\n var $el = swiper.pagination.$el;\n $el.removeClass(params.hiddenClass);\n $el.removeClass(params.modifierClass + params.type);\n if (swiper.pagination.bullets) swiper.pagination.bullets.removeClass(params.bulletActiveClass);\n\n if (params.clickable) {\n $el.off('click', classesToSelector(params.bulletClass));\n }\n }\n};\nexport default {\n name: 'pagination',\n params: {\n pagination: {\n el: null,\n bulletElement: 'span',\n clickable: false,\n hideOnClick: false,\n renderBullet: null,\n renderProgressbar: null,\n renderFraction: null,\n renderCustom: null,\n progressbarOpposite: false,\n type: 'bullets',\n // 'bullets' or 'progressbar' or 'fraction' or 'custom'\n dynamicBullets: false,\n dynamicMainBullets: 1,\n formatFractionCurrent: function formatFractionCurrent(number) {\n return number;\n },\n formatFractionTotal: function formatFractionTotal(number) {\n return number;\n },\n bulletClass: 'swiper-pagination-bullet',\n bulletActiveClass: 'swiper-pagination-bullet-active',\n modifierClass: 'swiper-pagination-',\n // NEW\n currentClass: 'swiper-pagination-current',\n totalClass: 'swiper-pagination-total',\n hiddenClass: 'swiper-pagination-hidden',\n progressbarFillClass: 'swiper-pagination-progressbar-fill',\n progressbarOppositeClass: 'swiper-pagination-progressbar-opposite',\n clickableClass: 'swiper-pagination-clickable',\n // NEW\n lockClass: 'swiper-pagination-lock'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n pagination: _extends({\n dynamicBulletIndex: 0\n }, Pagination)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.pagination.init();\n swiper.pagination.render();\n swiper.pagination.update();\n },\n activeIndexChange: function activeIndexChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.update();\n } else if (typeof swiper.snapIndex === 'undefined') {\n swiper.pagination.update();\n }\n },\n snapIndexChange: function snapIndexChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.update();\n }\n },\n slidesLengthChange: function slidesLengthChange(swiper) {\n if (swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n snapGridLengthChange: function snapGridLengthChange(swiper) {\n if (!swiper.params.loop) {\n swiper.pagination.render();\n swiper.pagination.update();\n }\n },\n destroy: function destroy(swiper) {\n swiper.pagination.destroy();\n },\n 'enable disable': function enableDisable(swiper) {\n var $el = swiper.pagination.$el;\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.pagination.lockClass);\n }\n },\n click: function click(swiper, e) {\n var targetEl = e.target;\n\n if (swiper.params.pagination.el && swiper.params.pagination.hideOnClick && swiper.pagination.$el.length > 0 && !$(targetEl).hasClass(swiper.params.pagination.bulletClass)) {\n if (swiper.navigation && (swiper.navigation.nextEl && targetEl === swiper.navigation.nextEl || swiper.navigation.prevEl && targetEl === swiper.navigation.prevEl)) return;\n var isHidden = swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);\n\n if (isHidden === true) {\n swiper.emit('paginationShow');\n } else {\n swiper.emit('paginationHide');\n }\n\n swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);\n }\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport { getDocument } from 'ssr-window';\nimport $ from '../../utils/dom';\nimport { extend, nextTick, bindModuleMethods, createElementIfNotDefined } from '../../utils/utils';\nvar Scrollbar = {\n setTranslate: function setTranslate() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n var scrollbar = swiper.scrollbar,\n rtl = swiper.rtlTranslate,\n progress = swiper.progress;\n var dragSize = scrollbar.dragSize,\n trackSize = scrollbar.trackSize,\n $dragEl = scrollbar.$dragEl,\n $el = scrollbar.$el;\n var params = swiper.params.scrollbar;\n var newSize = dragSize;\n var newPos = (trackSize - dragSize) * progress;\n\n if (rtl) {\n newPos = -newPos;\n\n if (newPos > 0) {\n newSize = dragSize - newPos;\n newPos = 0;\n } else if (-newPos + dragSize > trackSize) {\n newSize = trackSize + newPos;\n }\n } else if (newPos < 0) {\n newSize = dragSize + newPos;\n newPos = 0;\n } else if (newPos + dragSize > trackSize) {\n newSize = trackSize - newPos;\n }\n\n if (swiper.isHorizontal()) {\n $dragEl.transform(\"translate3d(\" + newPos + \"px, 0, 0)\");\n $dragEl[0].style.width = newSize + \"px\";\n } else {\n $dragEl.transform(\"translate3d(0px, \" + newPos + \"px, 0)\");\n $dragEl[0].style.height = newSize + \"px\";\n }\n\n if (params.hide) {\n clearTimeout(swiper.scrollbar.timeout);\n $el[0].style.opacity = 1;\n swiper.scrollbar.timeout = setTimeout(function () {\n $el[0].style.opacity = 0;\n $el.transition(400);\n }, 1000);\n }\n },\n setTransition: function setTransition(duration) {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n swiper.scrollbar.$dragEl.transition(duration);\n },\n updateSize: function updateSize() {\n var swiper = this;\n if (!swiper.params.scrollbar.el || !swiper.scrollbar.el) return;\n var scrollbar = swiper.scrollbar;\n var $dragEl = scrollbar.$dragEl,\n $el = scrollbar.$el;\n $dragEl[0].style.width = '';\n $dragEl[0].style.height = '';\n var trackSize = swiper.isHorizontal() ? $el[0].offsetWidth : $el[0].offsetHeight;\n var divider = swiper.size / swiper.virtualSize;\n var moveDivider = divider * (trackSize / swiper.size);\n var dragSize;\n\n if (swiper.params.scrollbar.dragSize === 'auto') {\n dragSize = trackSize * divider;\n } else {\n dragSize = parseInt(swiper.params.scrollbar.dragSize, 10);\n }\n\n if (swiper.isHorizontal()) {\n $dragEl[0].style.width = dragSize + \"px\";\n } else {\n $dragEl[0].style.height = dragSize + \"px\";\n }\n\n if (divider >= 1) {\n $el[0].style.display = 'none';\n } else {\n $el[0].style.display = '';\n }\n\n if (swiper.params.scrollbar.hide) {\n $el[0].style.opacity = 0;\n }\n\n extend(scrollbar, {\n trackSize: trackSize,\n divider: divider,\n moveDivider: moveDivider,\n dragSize: dragSize\n });\n\n if (swiper.params.watchOverflow && swiper.enabled) {\n scrollbar.$el[swiper.isLocked ? 'addClass' : 'removeClass'](swiper.params.scrollbar.lockClass);\n }\n },\n getPointerPosition: function getPointerPosition(e) {\n var swiper = this;\n\n if (swiper.isHorizontal()) {\n return e.type === 'touchstart' || e.type === 'touchmove' ? e.targetTouches[0].clientX : e.clientX;\n }\n\n return e.type === 'touchstart' || e.type === 'touchmove' ? e.targetTouches[0].clientY : e.clientY;\n },\n setDragPosition: function setDragPosition(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n rtl = swiper.rtlTranslate;\n var $el = scrollbar.$el,\n dragSize = scrollbar.dragSize,\n trackSize = scrollbar.trackSize,\n dragStartPos = scrollbar.dragStartPos;\n var positionRatio;\n positionRatio = (scrollbar.getPointerPosition(e) - $el.offset()[swiper.isHorizontal() ? 'left' : 'top'] - (dragStartPos !== null ? dragStartPos : dragSize / 2)) / (trackSize - dragSize);\n positionRatio = Math.max(Math.min(positionRatio, 1), 0);\n\n if (rtl) {\n positionRatio = 1 - positionRatio;\n }\n\n var position = swiper.minTranslate() + (swiper.maxTranslate() - swiper.minTranslate()) * positionRatio;\n swiper.updateProgress(position);\n swiper.setTranslate(position);\n swiper.updateActiveIndex();\n swiper.updateSlidesClasses();\n },\n onDragStart: function onDragStart(e) {\n var swiper = this;\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el,\n $dragEl = scrollbar.$dragEl;\n swiper.scrollbar.isTouched = true;\n swiper.scrollbar.dragStartPos = e.target === $dragEl[0] || e.target === $dragEl ? scrollbar.getPointerPosition(e) - e.target.getBoundingClientRect()[swiper.isHorizontal() ? 'left' : 'top'] : null;\n e.preventDefault();\n e.stopPropagation();\n $wrapperEl.transition(100);\n $dragEl.transition(100);\n scrollbar.setDragPosition(e);\n clearTimeout(swiper.scrollbar.dragTimeout);\n $el.transition(0);\n\n if (params.hide) {\n $el.css('opacity', 1);\n }\n\n if (swiper.params.cssMode) {\n swiper.$wrapperEl.css('scroll-snap-type', 'none');\n }\n\n swiper.emit('scrollbarDragStart', e);\n },\n onDragMove: function onDragMove(e) {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el,\n $dragEl = scrollbar.$dragEl;\n if (!swiper.scrollbar.isTouched) return;\n if (e.preventDefault) e.preventDefault();else e.returnValue = false;\n scrollbar.setDragPosition(e);\n $wrapperEl.transition(0);\n $el.transition(0);\n $dragEl.transition(0);\n swiper.emit('scrollbarDragMove', e);\n },\n onDragEnd: function onDragEnd(e) {\n var swiper = this;\n var params = swiper.params.scrollbar;\n var scrollbar = swiper.scrollbar,\n $wrapperEl = swiper.$wrapperEl;\n var $el = scrollbar.$el;\n if (!swiper.scrollbar.isTouched) return;\n swiper.scrollbar.isTouched = false;\n\n if (swiper.params.cssMode) {\n swiper.$wrapperEl.css('scroll-snap-type', '');\n $wrapperEl.transition('');\n }\n\n if (params.hide) {\n clearTimeout(swiper.scrollbar.dragTimeout);\n swiper.scrollbar.dragTimeout = nextTick(function () {\n $el.css('opacity', 0);\n $el.transition(400);\n }, 1000);\n }\n\n swiper.emit('scrollbarDragEnd', e);\n\n if (params.snapOnRelease) {\n swiper.slideToClosest();\n }\n },\n enableDraggable: function enableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) return;\n var document = getDocument();\n var scrollbar = swiper.scrollbar,\n touchEventsTouch = swiper.touchEventsTouch,\n touchEventsDesktop = swiper.touchEventsDesktop,\n params = swiper.params,\n support = swiper.support;\n var $el = scrollbar.$el;\n var target = $el[0];\n var activeListener = support.passiveListener && params.passiveListeners ? {\n passive: false,\n capture: false\n } : false;\n var passiveListener = support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n if (!target) return;\n\n if (!support.touch) {\n target.addEventListener(touchEventsDesktop.start, swiper.scrollbar.onDragStart, activeListener);\n document.addEventListener(touchEventsDesktop.move, swiper.scrollbar.onDragMove, activeListener);\n document.addEventListener(touchEventsDesktop.end, swiper.scrollbar.onDragEnd, passiveListener);\n } else {\n target.addEventListener(touchEventsTouch.start, swiper.scrollbar.onDragStart, activeListener);\n target.addEventListener(touchEventsTouch.move, swiper.scrollbar.onDragMove, activeListener);\n target.addEventListener(touchEventsTouch.end, swiper.scrollbar.onDragEnd, passiveListener);\n }\n },\n disableDraggable: function disableDraggable() {\n var swiper = this;\n if (!swiper.params.scrollbar.el) return;\n var document = getDocument();\n var scrollbar = swiper.scrollbar,\n touchEventsTouch = swiper.touchEventsTouch,\n touchEventsDesktop = swiper.touchEventsDesktop,\n params = swiper.params,\n support = swiper.support;\n var $el = scrollbar.$el;\n var target = $el[0];\n var activeListener = support.passiveListener && params.passiveListeners ? {\n passive: false,\n capture: false\n } : false;\n var passiveListener = support.passiveListener && params.passiveListeners ? {\n passive: true,\n capture: false\n } : false;\n if (!target) return;\n\n if (!support.touch) {\n target.removeEventListener(touchEventsDesktop.start, swiper.scrollbar.onDragStart, activeListener);\n document.removeEventListener(touchEventsDesktop.move, swiper.scrollbar.onDragMove, activeListener);\n document.removeEventListener(touchEventsDesktop.end, swiper.scrollbar.onDragEnd, passiveListener);\n } else {\n target.removeEventListener(touchEventsTouch.start, swiper.scrollbar.onDragStart, activeListener);\n target.removeEventListener(touchEventsTouch.move, swiper.scrollbar.onDragMove, activeListener);\n target.removeEventListener(touchEventsTouch.end, swiper.scrollbar.onDragEnd, passiveListener);\n }\n },\n init: function init() {\n var swiper = this;\n var scrollbar = swiper.scrollbar,\n $swiperEl = swiper.$el;\n swiper.params.scrollbar = createElementIfNotDefined($swiperEl, swiper.params.scrollbar, swiper.params.createElements, {\n el: 'swiper-scrollbar'\n });\n var params = swiper.params.scrollbar;\n if (!params.el) return;\n var $el = $(params.el);\n\n if (swiper.params.uniqueNavElements && typeof params.el === 'string' && $el.length > 1 && $swiperEl.find(params.el).length === 1) {\n $el = $swiperEl.find(params.el);\n }\n\n var $dragEl = $el.find(\".\" + swiper.params.scrollbar.dragClass);\n\n if ($dragEl.length === 0) {\n $dragEl = $(\"
    \");\n $el.append($dragEl);\n }\n\n extend(scrollbar, {\n $el: $el,\n el: $el[0],\n $dragEl: $dragEl,\n dragEl: $dragEl[0]\n });\n\n if (params.draggable) {\n scrollbar.enableDraggable();\n }\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.scrollbar.lockClass);\n }\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.scrollbar.disableDraggable();\n }\n};\nexport default {\n name: 'scrollbar',\n params: {\n scrollbar: {\n el: null,\n dragSize: 'auto',\n hide: false,\n draggable: false,\n snapOnRelease: true,\n lockClass: 'swiper-scrollbar-lock',\n dragClass: 'swiper-scrollbar-drag'\n }\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n scrollbar: _extends({\n isTouched: false,\n timeout: null,\n dragTimeout: null\n }, Scrollbar)\n });\n },\n on: {\n init: function init(swiper) {\n swiper.scrollbar.init();\n swiper.scrollbar.updateSize();\n swiper.scrollbar.setTranslate();\n },\n update: function update(swiper) {\n swiper.scrollbar.updateSize();\n },\n resize: function resize(swiper) {\n swiper.scrollbar.updateSize();\n },\n observerUpdate: function observerUpdate(swiper) {\n swiper.scrollbar.updateSize();\n },\n setTranslate: function setTranslate(swiper) {\n swiper.scrollbar.setTranslate();\n },\n setTransition: function setTransition(swiper, duration) {\n swiper.scrollbar.setTransition(duration);\n },\n 'enable disable': function enableDisable(swiper) {\n var $el = swiper.scrollbar.$el;\n\n if ($el) {\n $el[swiper.enabled ? 'removeClass' : 'addClass'](swiper.params.scrollbar.lockClass);\n }\n },\n destroy: function destroy(swiper) {\n swiper.scrollbar.destroy();\n }\n }\n};","function _extends() { _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; }; return _extends.apply(this, arguments); }\n\nimport { getWindow } from 'ssr-window';\nimport { bindModuleMethods } from '../../utils/utils';\nvar Observer = {\n attach: function attach(target, options) {\n if (options === void 0) {\n options = {};\n }\n\n var window = getWindow();\n var swiper = this;\n var ObserverFunc = window.MutationObserver || window.WebkitMutationObserver;\n var observer = new ObserverFunc(function (mutations) {\n // The observerUpdate event should only be triggered\n // once despite the number of mutations. Additional\n // triggers are redundant and are very costly\n if (mutations.length === 1) {\n swiper.emit('observerUpdate', mutations[0]);\n return;\n }\n\n var observerUpdate = function observerUpdate() {\n swiper.emit('observerUpdate', mutations[0]);\n };\n\n if (window.requestAnimationFrame) {\n window.requestAnimationFrame(observerUpdate);\n } else {\n window.setTimeout(observerUpdate, 0);\n }\n });\n observer.observe(target, {\n attributes: typeof options.attributes === 'undefined' ? true : options.attributes,\n childList: typeof options.childList === 'undefined' ? true : options.childList,\n characterData: typeof options.characterData === 'undefined' ? true : options.characterData\n });\n swiper.observer.observers.push(observer);\n },\n init: function init() {\n var swiper = this;\n if (!swiper.support.observer || !swiper.params.observer) return;\n\n if (swiper.params.observeParents) {\n var containerParents = swiper.$el.parents();\n\n for (var i = 0; i < containerParents.length; i += 1) {\n swiper.observer.attach(containerParents[i]);\n }\n } // Observe container\n\n\n swiper.observer.attach(swiper.$el[0], {\n childList: swiper.params.observeSlideChildren\n }); // Observe wrapper\n\n swiper.observer.attach(swiper.$wrapperEl[0], {\n attributes: false\n });\n },\n destroy: function destroy() {\n var swiper = this;\n swiper.observer.observers.forEach(function (observer) {\n observer.disconnect();\n });\n swiper.observer.observers = [];\n }\n};\nexport default {\n name: 'observer',\n params: {\n observer: false,\n observeParents: false,\n observeSlideChildren: false\n },\n create: function create() {\n var swiper = this;\n bindModuleMethods(swiper, {\n observer: _extends({}, Observer, {\n observers: []\n })\n });\n },\n on: {\n init: function init(swiper) {\n swiper.observer.init();\n },\n destroy: function destroy(swiper) {\n swiper.observer.destroy();\n }\n }\n};","import { getWindow } from 'ssr-window';\nimport { extend } from '../../utils/utils';\n\nvar supportsResizeObserver = function supportsResizeObserver() {\n var window = getWindow();\n return typeof window.ResizeObserver !== 'undefined';\n};\n\nexport default {\n name: 'resize',\n create: function create() {\n var swiper = this;\n extend(swiper, {\n resize: {\n observer: null,\n createObserver: function createObserver() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.resize.observer = new ResizeObserver(function (entries) {\n var width = swiper.width,\n height = swiper.height;\n var newWidth = width;\n var newHeight = height;\n entries.forEach(function (_ref) {\n var contentBoxSize = _ref.contentBoxSize,\n contentRect = _ref.contentRect,\n target = _ref.target;\n if (target && target !== swiper.el) return;\n newWidth = contentRect ? contentRect.width : (contentBoxSize[0] || contentBoxSize).inlineSize;\n newHeight = contentRect ? contentRect.height : (contentBoxSize[0] || contentBoxSize).blockSize;\n });\n\n if (newWidth !== width || newHeight !== height) {\n swiper.resize.resizeHandler();\n }\n });\n swiper.resize.observer.observe(swiper.el);\n },\n removeObserver: function removeObserver() {\n if (swiper.resize.observer && swiper.resize.observer.unobserve && swiper.el) {\n swiper.resize.observer.unobserve(swiper.el);\n swiper.resize.observer = null;\n }\n },\n resizeHandler: function resizeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.emit('beforeResize');\n swiper.emit('resize');\n },\n orientationChangeHandler: function orientationChangeHandler() {\n if (!swiper || swiper.destroyed || !swiper.initialized) return;\n swiper.emit('orientationchange');\n }\n }\n });\n },\n on: {\n init: function init(swiper) {\n var window = getWindow();\n\n if (swiper.params.resizeObserver && supportsResizeObserver()) {\n swiper.resize.createObserver();\n return;\n } // Emit resize\n\n\n window.addEventListener('resize', swiper.resize.resizeHandler); // Emit orientationchange\n\n window.addEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n },\n destroy: function destroy(swiper) {\n var window = getWindow();\n swiper.resize.removeObserver();\n window.removeEventListener('resize', swiper.resize.resizeHandler);\n window.removeEventListener('orientationchange', swiper.resize.orientationChangeHandler);\n }\n }\n};","import { paramsList } from './params-list';\nimport { isObject } from './utils';\n\nfunction getChangedParams(swiperParams, oldParams, children, oldChildren) {\n var keys = [];\n if (!oldParams) return keys;\n\n var addKey = function addKey(key) {\n if (keys.indexOf(key) < 0) keys.push(key);\n };\n\n var oldChildrenKeys = oldChildren.map(function (child) {\n return child.key;\n });\n var childrenKeys = children.map(function (child) {\n return child.key;\n });\n if (oldChildrenKeys.join('') !== childrenKeys.join('')) addKey('children');\n if (oldChildren.length !== children.length) addKey('children');\n var watchParams = paramsList.filter(function (key) {\n return key[0] === '_';\n }).map(function (key) {\n return key.replace(/_/, '');\n });\n watchParams.forEach(function (key) {\n if (key in swiperParams && key in oldParams) {\n if (isObject(swiperParams[key]) && isObject(oldParams[key])) {\n var newKeys = Object.keys(swiperParams[key]);\n var oldKeys = Object.keys(oldParams[key]);\n\n if (newKeys.length !== oldKeys.length) {\n addKey(key);\n } else {\n newKeys.forEach(function (newKey) {\n if (swiperParams[key][newKey] !== oldParams[key][newKey]) {\n addKey(key);\n }\n });\n oldKeys.forEach(function (oldKey) {\n if (swiperParams[key][oldKey] !== oldParams[key][oldKey]) addKey(key);\n });\n }\n } else if (swiperParams[key] !== oldParams[key]) {\n addKey(key);\n }\n }\n });\n return keys;\n}\n\nexport { getChangedParams };","import React from 'react';\n\nfunction processChildren(c) {\n var slides = [];\n React.Children.toArray(c).forEach(function (child) {\n if (child.type && child.type.displayName === 'SwiperSlide') {\n slides.push(child);\n } else if (child.props && child.props.children) {\n processChildren(child.props.children).forEach(function (slide) {\n return slides.push(slide);\n });\n }\n });\n return slides;\n}\n\nfunction getChildren(c) {\n var slides = [];\n var slots = {\n 'container-start': [],\n 'container-end': [],\n 'wrapper-start': [],\n 'wrapper-end': []\n };\n React.Children.toArray(c).forEach(function (child) {\n if (child.type && child.type.displayName === 'SwiperSlide') {\n slides.push(child);\n } else if (child.props && child.props.slot && slots[child.props.slot]) {\n slots[child.props.slot].push(child);\n } else if (child.props && child.props.children) {\n var foundSlides = processChildren(child.props.children);\n\n if (foundSlides.length > 0) {\n foundSlides.forEach(function (slide) {\n return slides.push(slide);\n });\n } else {\n slots['container-end'].push(child);\n }\n } else {\n slots['container-end'].push(child);\n }\n });\n return {\n slides: slides,\n slots: slots\n };\n}\n\nexport { getChildren };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { isObject, extend } from './utils';\nimport { paramsList } from './params-list';\n\nfunction getParams(obj) {\n if (obj === void 0) {\n obj = {};\n }\n\n var params = {\n on: {}\n };\n var events = {};\n var passedParams = {};\n extend(params, Swiper.defaults);\n extend(params, Swiper.extendedDefaults);\n params._emitClasses = true;\n params.init = false;\n var rest = {};\n var allowedParams = paramsList.map(function (key) {\n return key.replace(/_/, '');\n });\n Object.keys(obj).forEach(function (key) {\n if (allowedParams.indexOf(key) >= 0) {\n if (isObject(obj[key])) {\n params[key] = {};\n passedParams[key] = {};\n extend(params[key], obj[key]);\n extend(passedParams[key], obj[key]);\n } else {\n params[key] = obj[key];\n passedParams[key] = obj[key];\n }\n } else if (key.search(/on[A-Z]/) === 0 && typeof obj[key] === 'function') {\n events[\"\" + key[2].toLowerCase() + key.substr(3)] = obj[key];\n } else {\n rest[key] = obj[key];\n }\n });\n ['navigation', 'pagination', 'scrollbar'].forEach(function (key) {\n if (params[key] === true) params[key] = {};\n if (params[key] === false) delete params[key];\n });\n return {\n params: params,\n passedParams: passedParams,\n rest: rest,\n events: events\n };\n}\n\nexport { getParams };","// eslint-disable-next-line\nimport Swiper from '../../core';\nimport { needsNavigation, needsPagination, needsScrollbar } from './utils';\n\nfunction initSwiper(swiperParams) {\n return new Swiper(swiperParams);\n}\n\nfunction mountSwiper(_ref, swiperParams) {\n var el = _ref.el,\n nextEl = _ref.nextEl,\n prevEl = _ref.prevEl,\n paginationEl = _ref.paginationEl,\n scrollbarEl = _ref.scrollbarEl,\n swiper = _ref.swiper;\n\n if (needsNavigation(swiperParams) && nextEl && prevEl) {\n swiper.params.navigation.nextEl = nextEl;\n swiper.originalParams.navigation.nextEl = nextEl;\n swiper.params.navigation.prevEl = prevEl;\n swiper.originalParams.navigation.prevEl = prevEl;\n }\n\n if (needsPagination(swiperParams) && paginationEl) {\n swiper.params.pagination.el = paginationEl;\n swiper.originalParams.pagination.el = paginationEl;\n }\n\n if (needsScrollbar(swiperParams) && scrollbarEl) {\n swiper.params.scrollbar.el = scrollbarEl;\n swiper.originalParams.scrollbar.el = scrollbarEl;\n }\n\n swiper.init(el);\n}\n\nexport { initSwiper, mountSwiper };","import React from 'react'; // eslint-disable-next-line\n\nimport Swiper from '../../core';\n\nfunction calcLoopedSlides(slides, swiperParams) {\n var slidesPerViewParams = swiperParams.slidesPerView;\n\n if (swiperParams.breakpoints) {\n var breakpoint = Swiper.prototype.getBreakpoint(swiperParams.breakpoints);\n var breakpointOnlyParams = breakpoint in swiperParams.breakpoints ? swiperParams.breakpoints[breakpoint] : undefined;\n\n if (breakpointOnlyParams && breakpointOnlyParams.slidesPerView) {\n slidesPerViewParams = breakpointOnlyParams.slidesPerView;\n }\n }\n\n var loopedSlides = Math.ceil(parseFloat(swiperParams.loopedSlides || slidesPerViewParams, 10));\n loopedSlides += swiperParams.loopAdditionalSlides;\n\n if (loopedSlides > slides.length) {\n loopedSlides = slides.length;\n }\n\n return loopedSlides;\n}\n\nfunction renderLoop(swiper, slides, swiperParams) {\n var modifiedSlides = slides.map(function (child, index) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiper,\n 'data-swiper-slide-index': index\n });\n });\n\n function duplicateSlide(child, index, position) {\n return /*#__PURE__*/React.cloneElement(child, {\n key: child.key + \"-duplicate-\" + index + \"-\" + position,\n className: (child.props.className || '') + \" \" + swiperParams.slideDuplicateClass\n });\n }\n\n if (swiperParams.loopFillGroupWithBlank) {\n var blankSlidesNum = swiperParams.slidesPerGroup - modifiedSlides.length % swiperParams.slidesPerGroup;\n\n if (blankSlidesNum !== swiperParams.slidesPerGroup) {\n for (var i = 0; i < blankSlidesNum; i += 1) {\n var blankSlide = /*#__PURE__*/React.createElement(\"div\", {\n className: swiperParams.slideClass + \" \" + swiperParams.slideBlankClass\n });\n modifiedSlides.push(blankSlide);\n }\n }\n }\n\n if (swiperParams.slidesPerView === 'auto' && !swiperParams.loopedSlides) {\n swiperParams.loopedSlides = modifiedSlides.length;\n }\n\n var loopedSlides = calcLoopedSlides(modifiedSlides, swiperParams);\n var prependSlides = [];\n var appendSlides = [];\n modifiedSlides.forEach(function (child, index) {\n if (index < loopedSlides) {\n appendSlides.push(duplicateSlide(child, index, 'prepend'));\n }\n\n if (index < modifiedSlides.length && index >= modifiedSlides.length - loopedSlides) {\n prependSlides.push(duplicateSlide(child, index, 'append'));\n }\n });\n\n if (swiper) {\n swiper.loopedSlides = loopedSlides;\n }\n\n return [].concat(prependSlides, modifiedSlides, appendSlides);\n}\n\nexport { calcLoopedSlides, renderLoop };","/* underscore in name -> watch for changes */\nvar paramsList = ['init', '_direction', 'touchEventsTarget', 'initialSlide', '_speed', 'cssMode', 'updateOnWindowResize', 'resizeObserver', 'nested', 'focusableElements', '_enabled', '_width', '_height', 'preventInteractionOnTransition', 'userAgent', 'url', '_edgeSwipeDetection', '_edgeSwipeThreshold', '_freeMode', '_freeModeMomentum', '_freeModeMomentumRatio', '_freeModeMomentumBounce', '_freeModeMomentumBounceRatio', '_freeModeMomentumVelocityRatio', '_freeModeSticky', '_freeModeMinimumVelocity', '_autoHeight', 'setWrapperSize', 'virtualTranslate', '_effect', 'breakpoints', '_spaceBetween', '_slidesPerView', '_slidesPerColumn', '_slidesPerColumnFill', '_slidesPerGroup', '_slidesPerGroupSkip', '_centeredSlides', '_centeredSlidesBounds', '_slidesOffsetBefore', '_slidesOffsetAfter', 'normalizeSlideIndex', '_centerInsufficientSlides', '_watchOverflow', 'roundLengths', 'touchRatio', 'touchAngle', 'simulateTouch', '_shortSwipes', '_longSwipes', 'longSwipesRatio', 'longSwipesMs', '_followFinger', 'allowTouchMove', '_threshold', 'touchMoveStopPropagation', 'touchStartPreventDefault', 'touchStartForcePreventDefault', 'touchReleaseOnEdges', 'uniqueNavElements', '_resistance', '_resistanceRatio', '_watchSlidesProgress', '_watchSlidesVisibility', '_grabCursor', 'preventClicks', 'preventClicksPropagation', '_slideToClickedSlide', '_preloadImages', 'updateOnImagesReady', '_loop', '_loopAdditionalSlides', '_loopedSlides', '_loopFillGroupWithBlank', 'loopPreventsSlide', '_allowSlidePrev', '_allowSlideNext', '_swipeHandler', '_noSwiping', 'noSwipingClass', 'noSwipingSelector', 'passiveListeners', 'containerModifierClass', 'slideClass', 'slideBlankClass', 'slideActiveClass', 'slideDuplicateActiveClass', 'slideVisibleClass', 'slideDuplicateClass', 'slideNextClass', 'slideDuplicateNextClass', 'slidePrevClass', 'slideDuplicatePrevClass', 'wrapperClass', 'runCallbacksOnInit', 'observer', 'observeParents', 'observeSlideChildren', // modules\n'a11y', 'autoplay', '_controller', 'coverflowEffect', 'cubeEffect', 'fadeEffect', 'flipEffect', 'hashNavigation', 'history', 'keyboard', 'lazy', 'mousewheel', '_navigation', '_pagination', 'parallax', '_scrollbar', '_thumbs', 'virtual', 'zoom'];\nexport { paramsList };","var _excluded = [\"tag\", \"children\", \"className\", \"swiper\", \"zoom\", \"virtualIndex\"];\n\nfunction _extends() { _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; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { useRef, useState, forwardRef } from 'react';\nimport { uniqueClasses } from './utils';\nimport { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect';\nvar SwiperSlide = /*#__PURE__*/forwardRef(function (_temp, externalRef) {\n var _ref = _temp === void 0 ? {} : _temp,\n _ref$tag = _ref.tag,\n Tag = _ref$tag === void 0 ? 'div' : _ref$tag,\n children = _ref.children,\n _ref$className = _ref.className,\n className = _ref$className === void 0 ? '' : _ref$className,\n swiper = _ref.swiper,\n zoom = _ref.zoom,\n virtualIndex = _ref.virtualIndex,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n\n var slideElRef = useRef(null);\n\n var _useState = useState('swiper-slide'),\n slideClasses = _useState[0],\n setSlideClasses = _useState[1];\n\n function updateClasses(swiper, el, classNames) {\n if (el === slideElRef.current) {\n setSlideClasses(classNames);\n }\n }\n\n useIsomorphicLayoutEffect(function () {\n if (externalRef) {\n externalRef.current = slideElRef.current;\n }\n\n if (!slideElRef.current || !swiper) {\n return;\n }\n\n if (swiper.destroyed) {\n if (slideClasses !== 'swiper-slide') {\n setSlideClasses('swiper-slide');\n }\n\n return;\n }\n\n swiper.on('_slideClass', updateClasses); // eslint-disable-next-line\n\n return function () {\n if (!swiper) return;\n swiper.off('_slideClass', updateClasses);\n };\n });\n useIsomorphicLayoutEffect(function () {\n if (swiper && slideElRef.current) {\n setSlideClasses(swiper.getSlideClasses(slideElRef.current));\n }\n }, [swiper]);\n var slideData;\n\n if (typeof children === 'function') {\n slideData = {\n isActive: slideClasses.indexOf('swiper-slide-active') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-active') >= 0,\n isVisible: slideClasses.indexOf('swiper-slide-visible') >= 0,\n isDuplicate: slideClasses.indexOf('swiper-slide-duplicate') >= 0,\n isPrev: slideClasses.indexOf('swiper-slide-prev') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-prev') >= 0,\n isNext: slideClasses.indexOf('swiper-slide-next') >= 0 || slideClasses.indexOf('swiper-slide-duplicate-next') >= 0\n };\n }\n\n var renderChildren = function renderChildren() {\n return typeof children === 'function' ? children(slideData) : children;\n };\n\n return /*#__PURE__*/React.createElement(Tag, _extends({\n ref: slideElRef,\n className: uniqueClasses(\"\" + slideClasses + (className ? \" \" + className : '')),\n \"data-swiper-slide-index\": virtualIndex\n }, rest), zoom ? /*#__PURE__*/React.createElement(\"div\", {\n className: \"swiper-zoom-container\",\n \"data-swiper-zoom\": typeof zoom === 'number' ? zoom : undefined\n }, renderChildren()) : renderChildren());\n});\nSwiperSlide.displayName = 'SwiperSlide';\nexport { SwiperSlide };","var _excluded = [\"className\", \"tag\", \"wrapperTag\", \"children\", \"onSwiper\"];\n\nfunction _extends() { _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; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\nimport React, { useRef, useState, useEffect, forwardRef } from 'react';\nimport { getParams } from './get-params';\nimport { initSwiper, mountSwiper } from './init-swiper';\nimport { needsScrollbar, needsNavigation, needsPagination, uniqueClasses, extend } from './utils';\nimport { renderLoop, calcLoopedSlides } from './loop';\nimport { getChangedParams } from './get-changed-params';\nimport { getChildren } from './get-children';\nimport { updateSwiper } from './update-swiper';\nimport { renderVirtual, updateOnVirtualData } from './virtual';\nimport { useIsomorphicLayoutEffect } from './use-isomorphic-layout-effect';\nvar Swiper = /*#__PURE__*/forwardRef(function (_temp, externalElRef) {\n var _ref = _temp === void 0 ? {} : _temp,\n className = _ref.className,\n _ref$tag = _ref.tag,\n Tag = _ref$tag === void 0 ? 'div' : _ref$tag,\n _ref$wrapperTag = _ref.wrapperTag,\n WrapperTag = _ref$wrapperTag === void 0 ? 'div' : _ref$wrapperTag,\n children = _ref.children,\n onSwiper = _ref.onSwiper,\n rest = _objectWithoutPropertiesLoose(_ref, _excluded);\n\n var eventsAssigned = false;\n\n var _useState = useState('swiper-container'),\n containerClasses = _useState[0],\n setContainerClasses = _useState[1];\n\n var _useState2 = useState(null),\n virtualData = _useState2[0],\n setVirtualData = _useState2[1];\n\n var _useState3 = useState(false),\n breakpointChanged = _useState3[0],\n setBreakpointChanged = _useState3[1];\n\n var initializedRef = useRef(false);\n var swiperElRef = useRef(null);\n var swiperRef = useRef(null);\n var oldPassedParamsRef = useRef(null);\n var oldSlides = useRef(null);\n var nextElRef = useRef(null);\n var prevElRef = useRef(null);\n var paginationElRef = useRef(null);\n var scrollbarElRef = useRef(null);\n\n var _getParams = getParams(rest),\n swiperParams = _getParams.params,\n passedParams = _getParams.passedParams,\n restProps = _getParams.rest,\n events = _getParams.events;\n\n var _getChildren = getChildren(children),\n slides = _getChildren.slides,\n slots = _getChildren.slots;\n\n var onBeforeBreakpoint = function onBeforeBreakpoint() {\n setBreakpointChanged(!breakpointChanged);\n };\n\n Object.assign(swiperParams.on, {\n _containerClasses: function _containerClasses(swiper, classes) {\n setContainerClasses(classes);\n }\n });\n\n if (!swiperElRef.current) {\n // init swiper\n Object.assign(swiperParams.on, events);\n eventsAssigned = true;\n swiperRef.current = initSwiper(swiperParams);\n\n swiperRef.current.loopCreate = function () {};\n\n swiperRef.current.loopDestroy = function () {};\n\n if (swiperParams.loop) {\n swiperRef.current.loopedSlides = calcLoopedSlides(slides, swiperParams);\n }\n\n if (swiperRef.current.virtual && swiperRef.current.params.virtual.enabled) {\n swiperRef.current.virtual.slides = slides;\n var extendWith = {\n cache: false,\n renderExternal: setVirtualData,\n renderExternalUpdate: false\n };\n extend(swiperRef.current.params.virtual, extendWith);\n extend(swiperRef.current.originalParams.virtual, extendWith);\n }\n } // Listen for breakpoints change\n\n\n if (swiperRef.current) {\n swiperRef.current.on('_beforeBreakpoint', onBeforeBreakpoint);\n }\n\n var attachEvents = function attachEvents() {\n if (eventsAssigned || !events || !swiperRef.current) return;\n Object.keys(events).forEach(function (eventName) {\n swiperRef.current.on(eventName, events[eventName]);\n });\n };\n\n var detachEvents = function detachEvents() {\n if (!events || !swiperRef.current) return;\n Object.keys(events).forEach(function (eventName) {\n swiperRef.current.off(eventName, events[eventName]);\n });\n };\n\n useEffect(function () {\n return function () {\n if (swiperRef.current) swiperRef.current.off('_beforeBreakpoint', onBeforeBreakpoint);\n };\n }); // set initialized flag\n\n useEffect(function () {\n if (!initializedRef.current && swiperRef.current) {\n swiperRef.current.emitSlidesClasses();\n initializedRef.current = true;\n }\n }); // mount swiper\n\n useIsomorphicLayoutEffect(function () {\n if (externalElRef) {\n externalElRef.current = swiperElRef.current;\n }\n\n if (!swiperElRef.current) return;\n mountSwiper({\n el: swiperElRef.current,\n nextEl: nextElRef.current,\n prevEl: prevElRef.current,\n paginationEl: paginationElRef.current,\n scrollbarEl: scrollbarElRef.current,\n swiper: swiperRef.current\n }, swiperParams);\n if (onSwiper) onSwiper(swiperRef.current); // eslint-disable-next-line\n\n return function () {\n if (swiperRef.current && !swiperRef.current.destroyed) {\n swiperRef.current.destroy(true, false);\n }\n };\n }, []); // watch for params change\n\n useIsomorphicLayoutEffect(function () {\n attachEvents();\n var changedParams = getChangedParams(passedParams, oldPassedParamsRef.current, slides, oldSlides.current);\n oldPassedParamsRef.current = passedParams;\n oldSlides.current = slides;\n\n if (changedParams.length && swiperRef.current && !swiperRef.current.destroyed) {\n updateSwiper({\n swiper: swiperRef.current,\n slides: slides,\n passedParams: passedParams,\n changedParams: changedParams,\n nextEl: nextElRef.current,\n prevEl: prevElRef.current,\n scrollbarEl: scrollbarElRef.current,\n paginationEl: paginationElRef.current\n });\n }\n\n return function () {\n detachEvents();\n };\n }); // update on virtual update\n\n useIsomorphicLayoutEffect(function () {\n updateOnVirtualData(swiperRef.current);\n }, [virtualData]); // bypass swiper instance to slides\n\n function renderSlides() {\n if (swiperParams.virtual) {\n return renderVirtual(swiperRef.current, slides, virtualData);\n }\n\n if (!swiperParams.loop || swiperRef.current && swiperRef.current.destroyed) {\n return slides.map(function (child) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiperRef.current\n });\n });\n }\n\n return renderLoop(swiperRef.current, slides, swiperParams);\n }\n\n return /*#__PURE__*/React.createElement(Tag, _extends({\n ref: swiperElRef,\n className: uniqueClasses(\"\" + containerClasses + (className ? \" \" + className : ''))\n }, restProps), slots['container-start'], needsNavigation(swiperParams) && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(\"div\", {\n ref: prevElRef,\n className: \"swiper-button-prev\"\n }), /*#__PURE__*/React.createElement(\"div\", {\n ref: nextElRef,\n className: \"swiper-button-next\"\n })), needsScrollbar(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n ref: scrollbarElRef,\n className: \"swiper-scrollbar\"\n }), needsPagination(swiperParams) && /*#__PURE__*/React.createElement(\"div\", {\n ref: paginationElRef,\n className: \"swiper-pagination\"\n }), /*#__PURE__*/React.createElement(WrapperTag, {\n className: \"swiper-wrapper\"\n }, slots['wrapper-start'], renderSlides(), slots['wrapper-end']), slots['container-end']);\n});\nSwiper.displayName = 'Swiper';\nexport { Swiper };","import { isObject, extend } from './utils';\n\nfunction updateSwiper(_ref) {\n var swiper = _ref.swiper,\n slides = _ref.slides,\n passedParams = _ref.passedParams,\n changedParams = _ref.changedParams,\n nextEl = _ref.nextEl,\n prevEl = _ref.prevEl,\n scrollbarEl = _ref.scrollbarEl,\n paginationEl = _ref.paginationEl;\n var updateParams = changedParams.filter(function (key) {\n return key !== 'children' && key !== 'direction';\n });\n var currentParams = swiper.params,\n pagination = swiper.pagination,\n navigation = swiper.navigation,\n scrollbar = swiper.scrollbar,\n virtual = swiper.virtual,\n thumbs = swiper.thumbs;\n var needThumbsInit;\n var needControllerInit;\n var needPaginationInit;\n var needScrollbarInit;\n var needNavigationInit;\n\n if (changedParams.includes('thumbs') && passedParams.thumbs && passedParams.thumbs.swiper && currentParams.thumbs && !currentParams.thumbs.swiper) {\n needThumbsInit = true;\n }\n\n if (changedParams.includes('controller') && passedParams.controller && passedParams.controller.control && currentParams.controller && !currentParams.controller.control) {\n needControllerInit = true;\n }\n\n if (changedParams.includes('pagination') && passedParams.pagination && (passedParams.pagination.el || paginationEl) && (currentParams.pagination || currentParams.pagination === false) && pagination && !pagination.el) {\n needPaginationInit = true;\n }\n\n if (changedParams.includes('scrollbar') && passedParams.scrollbar && (passedParams.scrollbar.el || scrollbarEl) && (currentParams.scrollbar || currentParams.scrollbar === false) && scrollbar && !scrollbar.el) {\n needScrollbarInit = true;\n }\n\n if (changedParams.includes('navigation') && passedParams.navigation && (passedParams.navigation.prevEl || prevEl) && (passedParams.navigation.nextEl || nextEl) && (currentParams.navigation || currentParams.navigation === false) && navigation && !navigation.prevEl && !navigation.nextEl) {\n needNavigationInit = true;\n }\n\n var destroyModule = function destroyModule(mod) {\n if (!swiper[mod]) return;\n swiper[mod].destroy();\n\n if (mod === 'navigation') {\n currentParams[mod].prevEl = undefined;\n currentParams[mod].nextEl = undefined;\n swiper[mod].prevEl = undefined;\n swiper[mod].nextEl = undefined;\n } else {\n currentParams[mod].el = undefined;\n swiper[mod].el = undefined;\n }\n };\n\n updateParams.forEach(function (key) {\n if (isObject(currentParams[key]) && isObject(passedParams[key])) {\n extend(currentParams[key], passedParams[key]);\n } else {\n var newValue = passedParams[key];\n\n if ((newValue === true || newValue === false) && (key === 'navigation' || key === 'pagination' || key === 'scrollbar')) {\n if (newValue === false) {\n destroyModule(key);\n }\n } else {\n currentParams[key] = passedParams[key];\n }\n }\n });\n\n if (changedParams.includes('children') && virtual && currentParams.virtual.enabled) {\n virtual.slides = slides;\n virtual.update(true);\n } else if (changedParams.includes('children') && swiper.lazy && swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n\n if (needThumbsInit) {\n var initialized = thumbs.init();\n if (initialized) thumbs.update(true);\n }\n\n if (needControllerInit) {\n swiper.controller.control = currentParams.controller.control;\n }\n\n if (needPaginationInit) {\n if (paginationEl) currentParams.pagination.el = paginationEl;\n pagination.init();\n pagination.render();\n pagination.update();\n }\n\n if (needScrollbarInit) {\n if (scrollbarEl) currentParams.scrollbar.el = scrollbarEl;\n scrollbar.init();\n scrollbar.updateSize();\n scrollbar.setTranslate();\n }\n\n if (needNavigationInit) {\n if (nextEl) currentParams.navigation.nextEl = nextEl;\n if (prevEl) currentParams.navigation.prevEl = prevEl;\n navigation.init();\n navigation.update();\n }\n\n if (changedParams.includes('allowSlideNext')) {\n swiper.allowSlideNext = passedParams.allowSlideNext;\n }\n\n if (changedParams.includes('allowSlidePrev')) {\n swiper.allowSlidePrev = passedParams.allowSlidePrev;\n }\n\n if (changedParams.includes('direction')) {\n swiper.changeDirection(passedParams.direction, false);\n }\n\n swiper.update();\n}\n\nexport { updateSwiper };","import { useEffect, useLayoutEffect } from 'react';\n\nfunction useIsomorphicLayoutEffect(callback, deps) {\n // eslint-disable-next-line\n if (typeof window === 'undefined') return useEffect(callback, deps);\n return useLayoutEffect(callback, deps);\n}\n\nexport { useIsomorphicLayoutEffect };","function isObject(o) {\n return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object';\n}\n\nfunction extend(target, src) {\n var noExtend = ['__proto__', 'constructor', 'prototype'];\n Object.keys(src).filter(function (key) {\n return noExtend.indexOf(key) < 0;\n }).forEach(function (key) {\n if (typeof target[key] === 'undefined') target[key] = src[key];else if (isObject(src[key]) && isObject(target[key]) && Object.keys(src[key]).length > 0) {\n if (src[key].__swiper__) target[key] = src[key];else extend(target[key], src[key]);\n } else {\n target[key] = src[key];\n }\n });\n}\n\nfunction needsNavigation(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.navigation && typeof params.navigation.nextEl === 'undefined' && typeof params.navigation.prevEl === 'undefined';\n}\n\nfunction needsPagination(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.pagination && typeof params.pagination.el === 'undefined';\n}\n\nfunction needsScrollbar(params) {\n if (params === void 0) {\n params = {};\n }\n\n return params.scrollbar && typeof params.scrollbar.el === 'undefined';\n}\n\nfunction uniqueClasses(classNames) {\n if (classNames === void 0) {\n classNames = '';\n }\n\n var classes = classNames.split(' ').map(function (c) {\n return c.trim();\n }).filter(function (c) {\n return !!c;\n });\n var unique = [];\n classes.forEach(function (c) {\n if (unique.indexOf(c) < 0) unique.push(c);\n });\n return unique.join(' ');\n}\n\nexport { isObject, extend, needsNavigation, needsPagination, needsScrollbar, uniqueClasses };","import React from 'react';\n\nfunction updateOnVirtualData(swiper) {\n if (!swiper || swiper.destroyed || !swiper.params.virtual || swiper.params.virtual && !swiper.params.virtual.enabled) return;\n swiper.updateSlides();\n swiper.updateProgress();\n swiper.updateSlidesClasses();\n\n if (swiper.lazy && swiper.params.lazy.enabled) {\n swiper.lazy.load();\n }\n\n if (swiper.parallax && swiper.params.parallax && swiper.params.parallax.enabled) {\n swiper.parallax.setTranslate();\n }\n}\n\nfunction renderVirtual(swiper, slides, virtualData) {\n var _ref;\n\n if (!virtualData) return null;\n var style = swiper.isHorizontal() ? (_ref = {}, _ref[swiper.rtlTranslate ? 'right' : 'left'] = virtualData.offset + \"px\", _ref) : {\n top: virtualData.offset + \"px\"\n };\n return slides.filter(function (child, index) {\n return index >= virtualData.from && index <= virtualData.to;\n }).map(function (child) {\n return /*#__PURE__*/React.cloneElement(child, {\n swiper: swiper,\n style: style\n });\n });\n}\n\nexport { renderVirtual, updateOnVirtualData };","import { $, addClass, removeClass, hasClass, toggleClass, attr, removeAttr, transform, transition, on, off, trigger, transitionEnd, outerWidth, outerHeight, styles, offset, css, each, html, text, is, index, eq, append, prepend, next, nextAll, prev, prevAll, parent, parents, closest, find, children, filter, remove } from 'dom7';\nvar Methods = {\n addClass: addClass,\n removeClass: removeClass,\n hasClass: hasClass,\n toggleClass: toggleClass,\n attr: attr,\n removeAttr: removeAttr,\n transform: transform,\n transition: transition,\n on: on,\n off: off,\n trigger: trigger,\n transitionEnd: transitionEnd,\n outerWidth: outerWidth,\n outerHeight: outerHeight,\n styles: styles,\n offset: offset,\n css: css,\n each: each,\n html: html,\n text: text,\n is: is,\n index: index,\n eq: eq,\n append: append,\n prepend: prepend,\n next: next,\n nextAll: nextAll,\n prev: prev,\n prevAll: prevAll,\n parent: parent,\n parents: parents,\n closest: closest,\n find: find,\n children: children,\n filter: filter,\n remove: remove\n};\nObject.keys(Methods).forEach(function (methodName) {\n Object.defineProperty($.fn, methodName, {\n value: Methods[methodName],\n writable: true\n });\n});\nexport default $;","import { getWindow } from 'ssr-window';\nvar browser;\n\nfunction calcBrowser() {\n var window = getWindow();\n\n function isSafari() {\n var ua = window.navigator.userAgent.toLowerCase();\n return ua.indexOf('safari') >= 0 && ua.indexOf('chrome') < 0 && ua.indexOf('android') < 0;\n }\n\n return {\n isEdge: !!window.navigator.userAgent.match(/Edge/g),\n isSafari: isSafari(),\n isWebView: /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent)\n };\n}\n\nfunction getBrowser() {\n if (!browser) {\n browser = calcBrowser();\n }\n\n return browser;\n}\n\nexport { getBrowser };","import { getWindow } from 'ssr-window';\nimport { getSupport } from './get-support';\nvar device;\n\nfunction calcDevice(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n userAgent = _ref.userAgent;\n\n var support = getSupport();\n var window = getWindow();\n var platform = window.navigator.platform;\n var ua = userAgent || window.navigator.userAgent;\n var device = {\n ios: false,\n android: false\n };\n var screenWidth = window.screen.width;\n var screenHeight = window.screen.height;\n var android = ua.match(/(Android);?[\\s\\/]+([\\d.]+)?/); // eslint-disable-line\n\n var ipad = ua.match(/(iPad).*OS\\s([\\d_]+)/);\n var ipod = ua.match(/(iPod)(.*OS\\s([\\d_]+))?/);\n var iphone = !ipad && ua.match(/(iPhone\\sOS|iOS)\\s([\\d_]+)/);\n var windows = platform === 'Win32';\n var macos = platform === 'MacIntel'; // iPadOs 13 fix\n\n var iPadScreens = ['1024x1366', '1366x1024', '834x1194', '1194x834', '834x1112', '1112x834', '768x1024', '1024x768', '820x1180', '1180x820', '810x1080', '1080x810'];\n\n if (!ipad && macos && support.touch && iPadScreens.indexOf(screenWidth + \"x\" + screenHeight) >= 0) {\n ipad = ua.match(/(Version)\\/([\\d.]+)/);\n if (!ipad) ipad = [0, 1, '13_0_0'];\n macos = false;\n } // Android\n\n\n if (android && !windows) {\n device.os = 'android';\n device.android = true;\n }\n\n if (ipad || iphone || ipod) {\n device.os = 'ios';\n device.ios = true;\n } // Export object\n\n\n return device;\n}\n\nfunction getDevice(overrides) {\n if (overrides === void 0) {\n overrides = {};\n }\n\n if (!device) {\n device = calcDevice(overrides);\n }\n\n return device;\n}\n\nexport { getDevice };","import { getWindow, getDocument } from 'ssr-window';\nvar support;\n\nfunction calcSupport() {\n var window = getWindow();\n var document = getDocument();\n return {\n touch: !!('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch),\n pointerEvents: !!window.PointerEvent && 'maxTouchPoints' in window.navigator && window.navigator.maxTouchPoints >= 0,\n observer: function checkObserver() {\n return 'MutationObserver' in window || 'WebkitMutationObserver' in window;\n }(),\n passiveListener: function checkPassiveListener() {\n var supportsPassive = false;\n\n try {\n var opts = Object.defineProperty({}, 'passive', {\n // eslint-disable-next-line\n get: function get() {\n supportsPassive = true;\n }\n });\n window.addEventListener('testPassiveListener', null, opts);\n } catch (e) {// No support\n }\n\n return supportsPassive;\n }(),\n gestures: function checkGestures() {\n return 'ongesturestart' in window;\n }()\n };\n}\n\nfunction getSupport() {\n if (!support) {\n support = calcSupport();\n }\n\n return support;\n}\n\nexport { getSupport };","import { getDocument, getWindow } from 'ssr-window';\n\nfunction deleteProps(obj) {\n var object = obj;\n Object.keys(object).forEach(function (key) {\n try {\n object[key] = null;\n } catch (e) {// no getter for object\n }\n\n try {\n delete object[key];\n } catch (e) {// something got wrong\n }\n });\n}\n\nfunction nextTick(callback, delay) {\n if (delay === void 0) {\n delay = 0;\n }\n\n return setTimeout(callback, delay);\n}\n\nfunction now() {\n return Date.now();\n}\n\nfunction getComputedStyle(el) {\n var window = getWindow();\n var style;\n\n if (window.getComputedStyle) {\n style = window.getComputedStyle(el, null);\n }\n\n if (!style && el.currentStyle) {\n style = el.currentStyle;\n }\n\n if (!style) {\n style = el.style;\n }\n\n return style;\n}\n\nfunction getTranslate(el, axis) {\n if (axis === void 0) {\n axis = 'x';\n }\n\n var window = getWindow();\n var matrix;\n var curTransform;\n var transformMatrix;\n var curStyle = getComputedStyle(el, null);\n\n if (window.WebKitCSSMatrix) {\n curTransform = curStyle.transform || curStyle.webkitTransform;\n\n if (curTransform.split(',').length > 6) {\n curTransform = curTransform.split(', ').map(function (a) {\n return a.replace(',', '.');\n }).join(', ');\n } // Some old versions of Webkit choke when 'none' is passed; pass\n // empty string instead in this case\n\n\n transformMatrix = new window.WebKitCSSMatrix(curTransform === 'none' ? '' : curTransform);\n } else {\n transformMatrix = curStyle.MozTransform || curStyle.OTransform || curStyle.MsTransform || curStyle.msTransform || curStyle.transform || curStyle.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,');\n matrix = transformMatrix.toString().split(',');\n }\n\n if (axis === 'x') {\n // Latest Chrome and webkits Fix\n if (window.WebKitCSSMatrix) curTransform = transformMatrix.m41; // Crazy IE10 Matrix\n else if (matrix.length === 16) curTransform = parseFloat(matrix[12]); // Normal Browsers\n else curTransform = parseFloat(matrix[4]);\n }\n\n if (axis === 'y') {\n // Latest Chrome and webkits Fix\n if (window.WebKitCSSMatrix) curTransform = transformMatrix.m42; // Crazy IE10 Matrix\n else if (matrix.length === 16) curTransform = parseFloat(matrix[13]); // Normal Browsers\n else curTransform = parseFloat(matrix[5]);\n }\n\n return curTransform || 0;\n}\n\nfunction isObject(o) {\n return typeof o === 'object' && o !== null && o.constructor && Object.prototype.toString.call(o).slice(8, -1) === 'Object';\n}\n\nfunction isNode(node) {\n // eslint-disable-next-line\n if (typeof window !== 'undefined' && typeof window.HTMLElement !== 'undefined') {\n return node instanceof HTMLElement;\n }\n\n return node && (node.nodeType === 1 || node.nodeType === 11);\n}\n\nfunction extend() {\n var to = Object(arguments.length <= 0 ? undefined : arguments[0]);\n var noExtend = ['__proto__', 'constructor', 'prototype'];\n\n for (var i = 1; i < arguments.length; i += 1) {\n var nextSource = i < 0 || arguments.length <= i ? undefined : arguments[i];\n\n if (nextSource !== undefined && nextSource !== null && !isNode(nextSource)) {\n var keysArray = Object.keys(Object(nextSource)).filter(function (key) {\n return noExtend.indexOf(key) < 0;\n });\n\n for (var nextIndex = 0, len = keysArray.length; nextIndex < len; nextIndex += 1) {\n var nextKey = keysArray[nextIndex];\n var desc = Object.getOwnPropertyDescriptor(nextSource, nextKey);\n\n if (desc !== undefined && desc.enumerable) {\n if (isObject(to[nextKey]) && isObject(nextSource[nextKey])) {\n if (nextSource[nextKey].__swiper__) {\n to[nextKey] = nextSource[nextKey];\n } else {\n extend(to[nextKey], nextSource[nextKey]);\n }\n } else if (!isObject(to[nextKey]) && isObject(nextSource[nextKey])) {\n to[nextKey] = {};\n\n if (nextSource[nextKey].__swiper__) {\n to[nextKey] = nextSource[nextKey];\n } else {\n extend(to[nextKey], nextSource[nextKey]);\n }\n } else {\n to[nextKey] = nextSource[nextKey];\n }\n }\n }\n }\n }\n\n return to;\n}\n\nfunction bindModuleMethods(instance, obj) {\n Object.keys(obj).forEach(function (key) {\n if (isObject(obj[key])) {\n Object.keys(obj[key]).forEach(function (subKey) {\n if (typeof obj[key][subKey] === 'function') {\n obj[key][subKey] = obj[key][subKey].bind(instance);\n }\n });\n }\n\n instance[key] = obj[key];\n });\n}\n\nfunction classesToSelector(classes) {\n if (classes === void 0) {\n classes = '';\n }\n\n return \".\" + classes.trim().replace(/([\\.:!\\/])/g, '\\\\$1') // eslint-disable-line\n .replace(/ /g, '.');\n}\n\nfunction createElementIfNotDefined($container, params, createElements, checkProps) {\n var document = getDocument();\n\n if (createElements) {\n Object.keys(checkProps).forEach(function (key) {\n if (!params[key] && params.auto === true) {\n var element = document.createElement('div');\n element.className = checkProps[key];\n $container.append(element);\n params[key] = element;\n }\n });\n }\n\n return params;\n}\n\nexport { deleteProps, nextTick, now, getTranslate, isObject, extend, bindModuleMethods, getComputedStyle, classesToSelector, createElementIfNotDefined };","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default {\n randomUUID\n};","export default /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;","// Unique ID creation requires a high quality random # generator. In the browser we therefore\n// require the crypto API and do not support built-in fallback to lower quality random number\n// generators (like Math.random()).\nlet getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n // lazy load so that environments that need to polyfill have a chance to do so\n if (!getRandomValues) {\n // getRandomValues needs to be invoked in a context where \"this\" is a Crypto implementation.\n getRandomValues = typeof crypto !== 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto);\n\n if (!getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n }\n\n return getRandomValues(rnds8);\n}","import validate from './validate.js';\n/**\n * Convert array of 16 byte values to UUID string format of the form:\n * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\n */\n\nconst byteToHex = [];\n\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\n\nexport function unsafeStringify(arr, offset = 0) {\n // Note: Be careful editing this code! It's been tuned for performance\n // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434\n return byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]];\n}\n\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset); // Consistency check for valid UUID. If this throws, it's likely due to one\n // of the following:\n // - One or more input array values don't map to a hex octet (leading to\n // \"undefined\" in the uuid)\n // - Invalid input values for the RFC `version` or `variant` fields\n\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n\n return uuid;\n}\n\nexport default stringify;","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\n\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n\n options = options || {};\n const rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved`\n\n rnds[6] = rnds[6] & 0x0f | 0x40;\n rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided\n\n if (buf) {\n offset = offset || 0;\n\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n\n return buf;\n }\n\n return unsafeStringify(rnds);\n}\n\nexport default v4;","import REGEX from './regex.js';\n\nfunction validate(uuid) {\n return typeof uuid === 'string' && REGEX.test(uuid);\n}\n\nexport default validate;","module.exports = window[\"React\"];","module.exports = window[\"ReactDOM\"];","module.exports = window[\"lodash\"];","module.exports = window[\"moment\"];","module.exports = window[\"wp\"][\"api\"];","module.exports = window[\"wp\"][\"apiFetch\"];","module.exports = window[\"wp\"][\"blockEditor\"];","module.exports = window[\"wp\"][\"blocks\"];","module.exports = window[\"wp\"][\"components\"];","module.exports = window[\"wp\"][\"compose\"];","module.exports = window[\"wp\"][\"data\"];","module.exports = window[\"wp\"][\"element\"];","module.exports = window[\"wp\"][\"hooks\"];","module.exports = window[\"wp\"][\"i18n\"];","module.exports = window[\"wp\"][\"keycodes\"];","module.exports = window[\"wp\"][\"primitives\"];","module.exports = window[\"wp\"][\"url\"];","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n return arr2;\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n}","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","import toPropertyKey from \"./toPropertyKey.js\";\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);\n }\n}\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}","import toPropertyKey from \"./toPropertyKey.js\";\nexport default function _defineProperty(obj, key, value) {\n key = toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}","export default function _extends() {\n _extends = Object.assign ? Object.assign.bind() : function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n return _extends.apply(this, arguments);\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","import setPrototypeOf from \"./setPrototypeOf.js\";\nexport default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n setPrototypeOf(subClass, superClass);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}","export default function _iterableToArrayLimit(r, l) {\n var t = null == r ? null : \"undefined\" != typeof Symbol && r[Symbol.iterator] || r[\"@@iterator\"];\n if (null != t) {\n var e,\n n,\n i,\n u,\n a = [],\n f = !0,\n o = !1;\n try {\n if (i = (t = t.call(r)).next, 0 === l) {\n if (Object(t) !== t) return;\n f = !1;\n } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);\n } catch (r) {\n o = !0, n = r;\n } finally {\n try {\n if (!f && null != t[\"return\"] && (u = t[\"return\"](), Object(u) !== u)) return;\n } finally {\n if (o) throw n;\n }\n }\n return a;\n }\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import defineProperty from \"./defineProperty.js\";\nexport default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? Object(arguments[i]) : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys.push.apply(ownKeys, Object.getOwnPropertySymbols(source).filter(function (sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n}","export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n return target;\n}","import _typeof from \"./typeof.js\";\nimport assertThisInitialized from \"./assertThisInitialized.js\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n } else if (call !== void 0) {\n throw new TypeError(\"Derived constructors may only return object or undefined\");\n }\n return assertThisInitialized(self);\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","import arrayWithoutHoles from \"./arrayWithoutHoles.js\";\nimport iterableToArray from \"./iterableToArray.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableSpread from \"./nonIterableSpread.js\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import _typeof from \"./typeof.js\";\nexport default function _toPrimitive(input, hint) {\n if (_typeof(input) !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (_typeof(res) !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}","import _typeof from \"./typeof.js\";\nimport toPrimitive from \"./toPrimitive.js\";\nexport default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, \"string\");\n return _typeof(key) === \"symbol\" ? key : String(key);\n}","export default function _typeof(o) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) {\n return typeof o;\n } : function (o) {\n return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o;\n }, _typeof(o);\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}\n\nfunction _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\n\nfunction _wrapRegExp() {\n _wrapRegExp = function (re, groups) {\n return new BabelRegExp(re, void 0, groups);\n };\n\n var _super = RegExp.prototype,\n _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = new RegExp(re, flags);\n\n return _groups.set(_this, groups || _groups.get(re)), _setPrototypeOf(_this, BabelRegExp.prototype);\n }\n\n function buildGroups(result, re) {\n var g = _groups.get(re);\n\n return Object.keys(g).reduce(function (groups, name) {\n return groups[name] = result[g[name]], groups;\n }, Object.create(null));\n }\n\n return _inherits(BabelRegExp, RegExp), BabelRegExp.prototype.exec = function (str) {\n var result = _super.exec.call(this, str);\n\n return result && (result.groups = buildGroups(result, this)), result;\n }, BabelRegExp.prototype[Symbol.replace] = function (str, substitution) {\n if (\"string\" == typeof substitution) {\n var groups = _groups.get(this);\n\n return _super[Symbol.replace].call(this, str, substitution.replace(/\\$<([^>]+)>/g, function (_, name) {\n return \"$\" + groups[name];\n }));\n }\n\n if (\"function\" == typeof substitution) {\n var _this = this;\n\n return _super[Symbol.replace].call(this, str, function () {\n var args = arguments;\n return \"object\" != typeof args[args.length - 1] && (args = [].slice.call(args)).push(buildGroups(args, _this)), substitution.apply(this, args);\n });\n }\n\n return _super[Symbol.replace].call(this, str, substitution);\n }, _wrapRegExp.apply(this, arguments);\n}\n\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n Object.defineProperty(subClass, \"prototype\", {\n writable: false\n });\n if (superClass) _setPrototypeOf(subClass, superClass);\n}\n\nfunction _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nfunction _slicedToArray(arr, i) {\n return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();\n}\n\nfunction _toConsumableArray(arr) {\n return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();\n}\n\nfunction _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return _arrayLikeToArray(arr);\n}\n\nfunction _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}\n\nfunction _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && iter[Symbol.iterator] != null || iter[\"@@iterator\"] != null) return Array.from(iter);\n}\n\nfunction _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n\n var _s, _e;\n\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}\n\nfunction _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return _arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);\n}\n\nfunction _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];\n\n return arr2;\n}\n\nfunction _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nfunction _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}\n\nvar noop = function noop() {};\n\nvar _WINDOW = {};\nvar _DOCUMENT = {};\nvar _MUTATION_OBSERVER = null;\nvar _PERFORMANCE = {\n mark: noop,\n measure: noop\n};\n\ntry {\n if (typeof window !== 'undefined') _WINDOW = window;\n if (typeof document !== 'undefined') _DOCUMENT = document;\n if (typeof MutationObserver !== 'undefined') _MUTATION_OBSERVER = MutationObserver;\n if (typeof performance !== 'undefined') _PERFORMANCE = performance;\n} catch (e) {}\n\nvar _ref = _WINDOW.navigator || {},\n _ref$userAgent = _ref.userAgent,\n userAgent = _ref$userAgent === void 0 ? '' : _ref$userAgent;\nvar WINDOW = _WINDOW;\nvar DOCUMENT = _DOCUMENT;\nvar MUTATION_OBSERVER = _MUTATION_OBSERVER;\nvar PERFORMANCE = _PERFORMANCE;\nvar IS_BROWSER = !!WINDOW.document;\nvar IS_DOM = !!DOCUMENT.documentElement && !!DOCUMENT.head && typeof DOCUMENT.addEventListener === 'function' && typeof DOCUMENT.createElement === 'function';\nvar IS_IE = ~userAgent.indexOf('MSIE') || ~userAgent.indexOf('Trident/');\n\nvar _familyProxy, _familyProxy2, _familyProxy3, _familyProxy4, _familyProxy5;\n\nvar NAMESPACE_IDENTIFIER = '___FONT_AWESOME___';\nvar UNITS_IN_GRID = 16;\nvar DEFAULT_CSS_PREFIX = 'fa';\nvar DEFAULT_REPLACEMENT_CLASS = 'svg-inline--fa';\nvar DATA_FA_I2SVG = 'data-fa-i2svg';\nvar DATA_FA_PSEUDO_ELEMENT = 'data-fa-pseudo-element';\nvar DATA_FA_PSEUDO_ELEMENT_PENDING = 'data-fa-pseudo-element-pending';\nvar DATA_PREFIX = 'data-prefix';\nvar DATA_ICON = 'data-icon';\nvar HTML_CLASS_I2SVG_BASE_CLASS = 'fontawesome-i2svg';\nvar MUTATION_APPROACH_ASYNC = 'async';\nvar TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS = ['HTML', 'HEAD', 'STYLE', 'SCRIPT'];\nvar PRODUCTION = function () {\n try {\n return process.env.NODE_ENV === 'production';\n } catch (e) {\n return false;\n }\n}();\nvar FAMILY_CLASSIC = 'classic';\nvar FAMILY_SHARP = 'sharp';\nvar FAMILIES = [FAMILY_CLASSIC, FAMILY_SHARP];\n\nfunction familyProxy(obj) {\n // Defaults to the classic family if family is not available\n return new Proxy(obj, {\n get: function get(target, prop) {\n return prop in target ? target[prop] : target[FAMILY_CLASSIC];\n }\n });\n}\nvar PREFIX_TO_STYLE = familyProxy((_familyProxy = {}, _defineProperty(_familyProxy, FAMILY_CLASSIC, {\n 'fa': 'solid',\n 'fas': 'solid',\n 'fa-solid': 'solid',\n 'far': 'regular',\n 'fa-regular': 'regular',\n 'fal': 'light',\n 'fa-light': 'light',\n 'fat': 'thin',\n 'fa-thin': 'thin',\n 'fad': 'duotone',\n 'fa-duotone': 'duotone',\n 'fab': 'brands',\n 'fa-brands': 'brands',\n 'fak': 'kit',\n 'fa-kit': 'kit'\n}), _defineProperty(_familyProxy, FAMILY_SHARP, {\n 'fa': 'solid',\n 'fass': 'solid',\n 'fa-solid': 'solid',\n 'fasr': 'regular',\n 'fa-regular': 'regular',\n 'fasl': 'light',\n 'fa-light': 'light'\n}), _familyProxy));\nvar STYLE_TO_PREFIX = familyProxy((_familyProxy2 = {}, _defineProperty(_familyProxy2, FAMILY_CLASSIC, {\n 'solid': 'fas',\n 'regular': 'far',\n 'light': 'fal',\n 'thin': 'fat',\n 'duotone': 'fad',\n 'brands': 'fab',\n 'kit': 'fak'\n}), _defineProperty(_familyProxy2, FAMILY_SHARP, {\n 'solid': 'fass',\n 'regular': 'fasr',\n 'light': 'fasl'\n}), _familyProxy2));\nvar PREFIX_TO_LONG_STYLE = familyProxy((_familyProxy3 = {}, _defineProperty(_familyProxy3, FAMILY_CLASSIC, {\n 'fab': 'fa-brands',\n 'fad': 'fa-duotone',\n 'fak': 'fa-kit',\n 'fal': 'fa-light',\n 'far': 'fa-regular',\n 'fas': 'fa-solid',\n 'fat': 'fa-thin'\n}), _defineProperty(_familyProxy3, FAMILY_SHARP, {\n 'fass': 'fa-solid',\n 'fasr': 'fa-regular',\n 'fasl': 'fa-light'\n}), _familyProxy3));\nvar LONG_STYLE_TO_PREFIX = familyProxy((_familyProxy4 = {}, _defineProperty(_familyProxy4, FAMILY_CLASSIC, {\n 'fa-brands': 'fab',\n 'fa-duotone': 'fad',\n 'fa-kit': 'fak',\n 'fa-light': 'fal',\n 'fa-regular': 'far',\n 'fa-solid': 'fas',\n 'fa-thin': 'fat'\n}), _defineProperty(_familyProxy4, FAMILY_SHARP, {\n 'fa-solid': 'fass',\n 'fa-regular': 'fasr',\n 'fa-light': 'fasl'\n}), _familyProxy4));\nvar ICON_SELECTION_SYNTAX_PATTERN = /fa(s|r|l|t|d|b|k|ss|sr|sl)?[\\-\\ ]/; // eslint-disable-line no-useless-escape\n\nvar LAYERS_TEXT_CLASSNAME = 'fa-layers-text';\nvar FONT_FAMILY_PATTERN = /Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i;\nvar FONT_WEIGHT_TO_PREFIX = familyProxy((_familyProxy5 = {}, _defineProperty(_familyProxy5, FAMILY_CLASSIC, {\n '900': 'fas',\n '400': 'far',\n 'normal': 'far',\n '300': 'fal',\n '100': 'fat'\n}), _defineProperty(_familyProxy5, FAMILY_SHARP, {\n '900': 'fass',\n '400': 'fasr',\n '300': 'fasl'\n}), _familyProxy5));\nvar oneToTen = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];\nvar oneToTwenty = oneToTen.concat([11, 12, 13, 14, 15, 16, 17, 18, 19, 20]);\nvar ATTRIBUTES_WATCHED_FOR_MUTATION = ['class', 'data-prefix', 'data-icon', 'data-fa-transform', 'data-fa-mask'];\nvar DUOTONE_CLASSES = {\n GROUP: 'duotone-group',\n SWAP_OPACITY: 'swap-opacity',\n PRIMARY: 'primary',\n SECONDARY: 'secondary'\n};\nvar prefixes = new Set();\nObject.keys(STYLE_TO_PREFIX[FAMILY_CLASSIC]).map(prefixes.add.bind(prefixes));\nObject.keys(STYLE_TO_PREFIX[FAMILY_SHARP]).map(prefixes.add.bind(prefixes));\nvar RESERVED_CLASSES = [].concat(FAMILIES, _toConsumableArray(prefixes), ['2xs', 'xs', 'sm', 'lg', 'xl', '2xl', 'beat', 'border', 'fade', 'beat-fade', 'bounce', 'flip-both', 'flip-horizontal', 'flip-vertical', 'flip', 'fw', 'inverse', 'layers-counter', 'layers-text', 'layers', 'li', 'pull-left', 'pull-right', 'pulse', 'rotate-180', 'rotate-270', 'rotate-90', 'rotate-by', 'shake', 'spin-pulse', 'spin-reverse', 'spin', 'stack-1x', 'stack-2x', 'stack', 'ul', DUOTONE_CLASSES.GROUP, DUOTONE_CLASSES.SWAP_OPACITY, DUOTONE_CLASSES.PRIMARY, DUOTONE_CLASSES.SECONDARY]).concat(oneToTen.map(function (n) {\n return \"\".concat(n, \"x\");\n})).concat(oneToTwenty.map(function (n) {\n return \"w-\".concat(n);\n}));\n\nvar initial = WINDOW.FontAwesomeConfig || {};\n\nfunction getAttrConfig(attr) {\n var element = DOCUMENT.querySelector('script[' + attr + ']');\n\n if (element) {\n return element.getAttribute(attr);\n }\n}\n\nfunction coerce(val) {\n // Getting an empty string will occur if the attribute is set on the HTML tag but without a value\n // We'll assume that this is an indication that it should be toggled to true\n if (val === '') return true;\n if (val === 'false') return false;\n if (val === 'true') return true;\n return val;\n}\n\nif (DOCUMENT && typeof DOCUMENT.querySelector === 'function') {\n var attrs = [['data-family-prefix', 'familyPrefix'], ['data-css-prefix', 'cssPrefix'], ['data-family-default', 'familyDefault'], ['data-style-default', 'styleDefault'], ['data-replacement-class', 'replacementClass'], ['data-auto-replace-svg', 'autoReplaceSvg'], ['data-auto-add-css', 'autoAddCss'], ['data-auto-a11y', 'autoA11y'], ['data-search-pseudo-elements', 'searchPseudoElements'], ['data-observe-mutations', 'observeMutations'], ['data-mutate-approach', 'mutateApproach'], ['data-keep-original-source', 'keepOriginalSource'], ['data-measure-performance', 'measurePerformance'], ['data-show-missing-icons', 'showMissingIcons']];\n attrs.forEach(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n attr = _ref2[0],\n key = _ref2[1];\n\n var val = coerce(getAttrConfig(attr));\n\n if (val !== undefined && val !== null) {\n initial[key] = val;\n }\n });\n}\n\nvar _default = {\n styleDefault: 'solid',\n familyDefault: 'classic',\n cssPrefix: DEFAULT_CSS_PREFIX,\n replacementClass: DEFAULT_REPLACEMENT_CLASS,\n autoReplaceSvg: true,\n autoAddCss: true,\n autoA11y: true,\n searchPseudoElements: false,\n observeMutations: true,\n mutateApproach: 'async',\n keepOriginalSource: true,\n measurePerformance: false,\n showMissingIcons: true\n}; // familyPrefix is deprecated but we must still support it if present\n\nif (initial.familyPrefix) {\n initial.cssPrefix = initial.familyPrefix;\n}\n\nvar _config = _objectSpread2(_objectSpread2({}, _default), initial);\n\nif (!_config.autoReplaceSvg) _config.observeMutations = false;\nvar config = {};\nObject.keys(_default).forEach(function (key) {\n Object.defineProperty(config, key, {\n enumerable: true,\n set: function set(val) {\n _config[key] = val;\n\n _onChangeCb.forEach(function (cb) {\n return cb(config);\n });\n },\n get: function get() {\n return _config[key];\n }\n });\n}); // familyPrefix is deprecated as of 6.2.0 and should be removed in 7.0.0\n\nObject.defineProperty(config, 'familyPrefix', {\n enumerable: true,\n set: function set(val) {\n _config.cssPrefix = val;\n\n _onChangeCb.forEach(function (cb) {\n return cb(config);\n });\n },\n get: function get() {\n return _config.cssPrefix;\n }\n});\nWINDOW.FontAwesomeConfig = config;\nvar _onChangeCb = [];\nfunction onChange(cb) {\n _onChangeCb.push(cb);\n\n return function () {\n _onChangeCb.splice(_onChangeCb.indexOf(cb), 1);\n };\n}\n\nvar d = UNITS_IN_GRID;\nvar meaninglessTransform = {\n size: 16,\n x: 0,\n y: 0,\n rotate: 0,\n flipX: false,\n flipY: false\n};\nfunction insertCss(css) {\n if (!css || !IS_DOM) {\n return;\n }\n\n var style = DOCUMENT.createElement('style');\n style.setAttribute('type', 'text/css');\n style.innerHTML = css;\n var headChildren = DOCUMENT.head.childNodes;\n var beforeChild = null;\n\n for (var i = headChildren.length - 1; i > -1; i--) {\n var child = headChildren[i];\n var tagName = (child.tagName || '').toUpperCase();\n\n if (['STYLE', 'LINK'].indexOf(tagName) > -1) {\n beforeChild = child;\n }\n }\n\n DOCUMENT.head.insertBefore(style, beforeChild);\n return css;\n}\nvar idPool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';\nfunction nextUniqueId() {\n var size = 12;\n var id = '';\n\n while (size-- > 0) {\n id += idPool[Math.random() * 62 | 0];\n }\n\n return id;\n}\nfunction toArray(obj) {\n var array = [];\n\n for (var i = (obj || []).length >>> 0; i--;) {\n array[i] = obj[i];\n }\n\n return array;\n}\nfunction classArray(node) {\n if (node.classList) {\n return toArray(node.classList);\n } else {\n return (node.getAttribute('class') || '').split(' ').filter(function (i) {\n return i;\n });\n }\n}\nfunction htmlEscape(str) {\n return \"\".concat(str).replace(/&/g, '&').replace(/\"/g, '"').replace(/'/g, ''').replace(//g, '>');\n}\nfunction joinAttributes(attributes) {\n return Object.keys(attributes || {}).reduce(function (acc, attributeName) {\n return acc + \"\".concat(attributeName, \"=\\\"\").concat(htmlEscape(attributes[attributeName]), \"\\\" \");\n }, '').trim();\n}\nfunction joinStyles(styles) {\n return Object.keys(styles || {}).reduce(function (acc, styleName) {\n return acc + \"\".concat(styleName, \": \").concat(styles[styleName].trim(), \";\");\n }, '');\n}\nfunction transformIsMeaningful(transform) {\n return transform.size !== meaninglessTransform.size || transform.x !== meaninglessTransform.x || transform.y !== meaninglessTransform.y || transform.rotate !== meaninglessTransform.rotate || transform.flipX || transform.flipY;\n}\nfunction transformForSvg(_ref) {\n var transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n return {\n outer: outer,\n inner: inner,\n path: path\n };\n}\nfunction transformForCss(_ref2) {\n var transform = _ref2.transform,\n _ref2$width = _ref2.width,\n width = _ref2$width === void 0 ? UNITS_IN_GRID : _ref2$width,\n _ref2$height = _ref2.height,\n height = _ref2$height === void 0 ? UNITS_IN_GRID : _ref2$height,\n _ref2$startCentered = _ref2.startCentered,\n startCentered = _ref2$startCentered === void 0 ? false : _ref2$startCentered;\n var val = '';\n\n if (startCentered && IS_IE) {\n val += \"translate(\".concat(transform.x / d - width / 2, \"em, \").concat(transform.y / d - height / 2, \"em) \");\n } else if (startCentered) {\n val += \"translate(calc(-50% + \".concat(transform.x / d, \"em), calc(-50% + \").concat(transform.y / d, \"em)) \");\n } else {\n val += \"translate(\".concat(transform.x / d, \"em, \").concat(transform.y / d, \"em) \");\n }\n\n val += \"scale(\".concat(transform.size / d * (transform.flipX ? -1 : 1), \", \").concat(transform.size / d * (transform.flipY ? -1 : 1), \") \");\n val += \"rotate(\".concat(transform.rotate, \"deg) \");\n return val;\n}\n\nvar baseStyles = \":root, :host {\\n --fa-font-solid: normal 900 1em/1 \\\"Font Awesome 6 Solid\\\";\\n --fa-font-regular: normal 400 1em/1 \\\"Font Awesome 6 Regular\\\";\\n --fa-font-light: normal 300 1em/1 \\\"Font Awesome 6 Light\\\";\\n --fa-font-thin: normal 100 1em/1 \\\"Font Awesome 6 Thin\\\";\\n --fa-font-duotone: normal 900 1em/1 \\\"Font Awesome 6 Duotone\\\";\\n --fa-font-sharp-solid: normal 900 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-sharp-regular: normal 400 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-sharp-light: normal 300 1em/1 \\\"Font Awesome 6 Sharp\\\";\\n --fa-font-brands: normal 400 1em/1 \\\"Font Awesome 6 Brands\\\";\\n}\\n\\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\\n overflow: visible;\\n box-sizing: content-box;\\n}\\n\\n.svg-inline--fa {\\n display: var(--fa-display, inline-block);\\n height: 1em;\\n overflow: visible;\\n vertical-align: -0.125em;\\n}\\n.svg-inline--fa.fa-2xs {\\n vertical-align: 0.1em;\\n}\\n.svg-inline--fa.fa-xs {\\n vertical-align: 0em;\\n}\\n.svg-inline--fa.fa-sm {\\n vertical-align: -0.0714285705em;\\n}\\n.svg-inline--fa.fa-lg {\\n vertical-align: -0.2em;\\n}\\n.svg-inline--fa.fa-xl {\\n vertical-align: -0.25em;\\n}\\n.svg-inline--fa.fa-2xl {\\n vertical-align: -0.3125em;\\n}\\n.svg-inline--fa.fa-pull-left {\\n margin-right: var(--fa-pull-margin, 0.3em);\\n width: auto;\\n}\\n.svg-inline--fa.fa-pull-right {\\n margin-left: var(--fa-pull-margin, 0.3em);\\n width: auto;\\n}\\n.svg-inline--fa.fa-li {\\n width: var(--fa-li-width, 2em);\\n top: 0.25em;\\n}\\n.svg-inline--fa.fa-fw {\\n width: var(--fa-fw-width, 1.25em);\\n}\\n\\n.fa-layers svg.svg-inline--fa {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n}\\n\\n.fa-layers-counter, .fa-layers-text {\\n display: inline-block;\\n position: absolute;\\n text-align: center;\\n}\\n\\n.fa-layers {\\n display: inline-block;\\n height: 1em;\\n position: relative;\\n text-align: center;\\n vertical-align: -0.125em;\\n width: 1em;\\n}\\n.fa-layers svg.svg-inline--fa {\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-text {\\n left: 50%;\\n top: 50%;\\n -webkit-transform: translate(-50%, -50%);\\n transform: translate(-50%, -50%);\\n -webkit-transform-origin: center center;\\n transform-origin: center center;\\n}\\n\\n.fa-layers-counter {\\n background-color: var(--fa-counter-background-color, #ff253a);\\n border-radius: var(--fa-counter-border-radius, 1em);\\n box-sizing: border-box;\\n color: var(--fa-inverse, #fff);\\n line-height: var(--fa-counter-line-height, 1);\\n max-width: var(--fa-counter-max-width, 5em);\\n min-width: var(--fa-counter-min-width, 1.5em);\\n overflow: hidden;\\n padding: var(--fa-counter-padding, 0.25em 0.5em);\\n right: var(--fa-right, 0);\\n text-overflow: ellipsis;\\n top: var(--fa-top, 0);\\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\\n transform: scale(var(--fa-counter-scale, 0.25));\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-bottom-right {\\n bottom: var(--fa-bottom, 0);\\n right: var(--fa-right, 0);\\n top: auto;\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: bottom right;\\n transform-origin: bottom right;\\n}\\n\\n.fa-layers-bottom-left {\\n bottom: var(--fa-bottom, 0);\\n left: var(--fa-left, 0);\\n right: auto;\\n top: auto;\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: bottom left;\\n transform-origin: bottom left;\\n}\\n\\n.fa-layers-top-right {\\n top: var(--fa-top, 0);\\n right: var(--fa-right, 0);\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: top right;\\n transform-origin: top right;\\n}\\n\\n.fa-layers-top-left {\\n left: var(--fa-left, 0);\\n right: auto;\\n top: var(--fa-top, 0);\\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\\n transform: scale(var(--fa-layers-scale, 0.25));\\n -webkit-transform-origin: top left;\\n transform-origin: top left;\\n}\\n\\n.fa-1x {\\n font-size: 1em;\\n}\\n\\n.fa-2x {\\n font-size: 2em;\\n}\\n\\n.fa-3x {\\n font-size: 3em;\\n}\\n\\n.fa-4x {\\n font-size: 4em;\\n}\\n\\n.fa-5x {\\n font-size: 5em;\\n}\\n\\n.fa-6x {\\n font-size: 6em;\\n}\\n\\n.fa-7x {\\n font-size: 7em;\\n}\\n\\n.fa-8x {\\n font-size: 8em;\\n}\\n\\n.fa-9x {\\n font-size: 9em;\\n}\\n\\n.fa-10x {\\n font-size: 10em;\\n}\\n\\n.fa-2xs {\\n font-size: 0.625em;\\n line-height: 0.1em;\\n vertical-align: 0.225em;\\n}\\n\\n.fa-xs {\\n font-size: 0.75em;\\n line-height: 0.0833333337em;\\n vertical-align: 0.125em;\\n}\\n\\n.fa-sm {\\n font-size: 0.875em;\\n line-height: 0.0714285718em;\\n vertical-align: 0.0535714295em;\\n}\\n\\n.fa-lg {\\n font-size: 1.25em;\\n line-height: 0.05em;\\n vertical-align: -0.075em;\\n}\\n\\n.fa-xl {\\n font-size: 1.5em;\\n line-height: 0.0416666682em;\\n vertical-align: -0.125em;\\n}\\n\\n.fa-2xl {\\n font-size: 2em;\\n line-height: 0.03125em;\\n vertical-align: -0.1875em;\\n}\\n\\n.fa-fw {\\n text-align: center;\\n width: 1.25em;\\n}\\n\\n.fa-ul {\\n list-style-type: none;\\n margin-left: var(--fa-li-margin, 2.5em);\\n padding-left: 0;\\n}\\n.fa-ul > li {\\n position: relative;\\n}\\n\\n.fa-li {\\n left: calc(var(--fa-li-width, 2em) * -1);\\n position: absolute;\\n text-align: center;\\n width: var(--fa-li-width, 2em);\\n line-height: inherit;\\n}\\n\\n.fa-border {\\n border-color: var(--fa-border-color, #eee);\\n border-radius: var(--fa-border-radius, 0.1em);\\n border-style: var(--fa-border-style, solid);\\n border-width: var(--fa-border-width, 0.08em);\\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\\n}\\n\\n.fa-pull-left {\\n float: left;\\n margin-right: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-pull-right {\\n float: right;\\n margin-left: var(--fa-pull-margin, 0.3em);\\n}\\n\\n.fa-beat {\\n -webkit-animation-name: fa-beat;\\n animation-name: fa-beat;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-bounce {\\n -webkit-animation-name: fa-bounce;\\n animation-name: fa-bounce;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\\n}\\n\\n.fa-fade {\\n -webkit-animation-name: fa-fade;\\n animation-name: fa-fade;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-beat-fade {\\n -webkit-animation-name: fa-beat-fade;\\n animation-name: fa-beat-fade;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\\n}\\n\\n.fa-flip {\\n -webkit-animation-name: fa-flip;\\n animation-name: fa-flip;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\\n}\\n\\n.fa-shake {\\n -webkit-animation-name: fa-shake;\\n animation-name: fa-shake;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\n animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin {\\n -webkit-animation-name: fa-spin;\\n animation-name: fa-spin;\\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\\n animation-delay: var(--fa-animation-delay, 0s);\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\\n animation-duration: var(--fa-animation-duration, 2s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\\n animation-timing-function: var(--fa-animation-timing, linear);\\n}\\n\\n.fa-spin-reverse {\\n --fa-animation-direction: reverse;\\n}\\n\\n.fa-pulse,\\n.fa-spin-pulse {\\n -webkit-animation-name: fa-spin;\\n animation-name: fa-spin;\\n -webkit-animation-direction: var(--fa-animation-direction, normal);\\n animation-direction: var(--fa-animation-direction, normal);\\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\\n animation-duration: var(--fa-animation-duration, 1s);\\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\\n animation-timing-function: var(--fa-animation-timing, steps(8));\\n}\\n\\n@media (prefers-reduced-motion: reduce) {\\n .fa-beat,\\n.fa-bounce,\\n.fa-fade,\\n.fa-beat-fade,\\n.fa-flip,\\n.fa-pulse,\\n.fa-shake,\\n.fa-spin,\\n.fa-spin-pulse {\\n -webkit-animation-delay: -1ms;\\n animation-delay: -1ms;\\n -webkit-animation-duration: 1ms;\\n animation-duration: 1ms;\\n -webkit-animation-iteration-count: 1;\\n animation-iteration-count: 1;\\n -webkit-transition-delay: 0s;\\n transition-delay: 0s;\\n -webkit-transition-duration: 0s;\\n transition-duration: 0s;\\n }\\n}\\n@-webkit-keyframes fa-beat {\\n 0%, 90% {\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 45% {\\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n transform: scale(var(--fa-beat-scale, 1.25));\\n }\\n}\\n@keyframes fa-beat {\\n 0%, 90% {\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 45% {\\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\\n transform: scale(var(--fa-beat-scale, 1.25));\\n }\\n}\\n@-webkit-keyframes fa-bounce {\\n 0% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 10% {\\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n }\\n 30% {\\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n }\\n 50% {\\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n }\\n 57% {\\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n }\\n 64% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 100% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n}\\n@keyframes fa-bounce {\\n 0% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 10% {\\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\\n }\\n 30% {\\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\\n }\\n 50% {\\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\\n }\\n 57% {\\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\\n }\\n 64% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n 100% {\\n -webkit-transform: scale(1, 1) translateY(0);\\n transform: scale(1, 1) translateY(0);\\n }\\n}\\n@-webkit-keyframes fa-fade {\\n 50% {\\n opacity: var(--fa-fade-opacity, 0.4);\\n }\\n}\\n@keyframes fa-fade {\\n 50% {\\n opacity: var(--fa-fade-opacity, 0.4);\\n }\\n}\\n@-webkit-keyframes fa-beat-fade {\\n 0%, 100% {\\n opacity: var(--fa-beat-fade-opacity, 0.4);\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 50% {\\n opacity: 1;\\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n transform: scale(var(--fa-beat-fade-scale, 1.125));\\n }\\n}\\n@keyframes fa-beat-fade {\\n 0%, 100% {\\n opacity: var(--fa-beat-fade-opacity, 0.4);\\n -webkit-transform: scale(1);\\n transform: scale(1);\\n }\\n 50% {\\n opacity: 1;\\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\\n transform: scale(var(--fa-beat-fade-scale, 1.125));\\n }\\n}\\n@-webkit-keyframes fa-flip {\\n 50% {\\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n }\\n}\\n@keyframes fa-flip {\\n 50% {\\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\\n }\\n}\\n@-webkit-keyframes fa-shake {\\n 0% {\\n -webkit-transform: rotate(-15deg);\\n transform: rotate(-15deg);\\n }\\n 4% {\\n -webkit-transform: rotate(15deg);\\n transform: rotate(15deg);\\n }\\n 8%, 24% {\\n -webkit-transform: rotate(-18deg);\\n transform: rotate(-18deg);\\n }\\n 12%, 28% {\\n -webkit-transform: rotate(18deg);\\n transform: rotate(18deg);\\n }\\n 16% {\\n -webkit-transform: rotate(-22deg);\\n transform: rotate(-22deg);\\n }\\n 20% {\\n -webkit-transform: rotate(22deg);\\n transform: rotate(22deg);\\n }\\n 32% {\\n -webkit-transform: rotate(-12deg);\\n transform: rotate(-12deg);\\n }\\n 36% {\\n -webkit-transform: rotate(12deg);\\n transform: rotate(12deg);\\n }\\n 40%, 100% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n}\\n@keyframes fa-shake {\\n 0% {\\n -webkit-transform: rotate(-15deg);\\n transform: rotate(-15deg);\\n }\\n 4% {\\n -webkit-transform: rotate(15deg);\\n transform: rotate(15deg);\\n }\\n 8%, 24% {\\n -webkit-transform: rotate(-18deg);\\n transform: rotate(-18deg);\\n }\\n 12%, 28% {\\n -webkit-transform: rotate(18deg);\\n transform: rotate(18deg);\\n }\\n 16% {\\n -webkit-transform: rotate(-22deg);\\n transform: rotate(-22deg);\\n }\\n 20% {\\n -webkit-transform: rotate(22deg);\\n transform: rotate(22deg);\\n }\\n 32% {\\n -webkit-transform: rotate(-12deg);\\n transform: rotate(-12deg);\\n }\\n 36% {\\n -webkit-transform: rotate(12deg);\\n transform: rotate(12deg);\\n }\\n 40%, 100% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n}\\n@-webkit-keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n@keyframes fa-spin {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n.fa-rotate-90 {\\n -webkit-transform: rotate(90deg);\\n transform: rotate(90deg);\\n}\\n\\n.fa-rotate-180 {\\n -webkit-transform: rotate(180deg);\\n transform: rotate(180deg);\\n}\\n\\n.fa-rotate-270 {\\n -webkit-transform: rotate(270deg);\\n transform: rotate(270deg);\\n}\\n\\n.fa-flip-horizontal {\\n -webkit-transform: scale(-1, 1);\\n transform: scale(-1, 1);\\n}\\n\\n.fa-flip-vertical {\\n -webkit-transform: scale(1, -1);\\n transform: scale(1, -1);\\n}\\n\\n.fa-flip-both,\\n.fa-flip-horizontal.fa-flip-vertical {\\n -webkit-transform: scale(-1, -1);\\n transform: scale(-1, -1);\\n}\\n\\n.fa-rotate-by {\\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\\n transform: rotate(var(--fa-rotate-angle, none));\\n}\\n\\n.fa-stack {\\n display: inline-block;\\n vertical-align: middle;\\n height: 2em;\\n position: relative;\\n width: 2.5em;\\n}\\n\\n.fa-stack-1x,\\n.fa-stack-2x {\\n bottom: 0;\\n left: 0;\\n margin: auto;\\n position: absolute;\\n right: 0;\\n top: 0;\\n z-index: var(--fa-stack-z-index, auto);\\n}\\n\\n.svg-inline--fa.fa-stack-1x {\\n height: 1em;\\n width: 1.25em;\\n}\\n.svg-inline--fa.fa-stack-2x {\\n height: 2em;\\n width: 2.5em;\\n}\\n\\n.fa-inverse {\\n color: var(--fa-inverse, #fff);\\n}\\n\\n.sr-only,\\n.fa-sr-only {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n margin: -1px;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border-width: 0;\\n}\\n\\n.sr-only-focusable:not(:focus),\\n.fa-sr-only-focusable:not(:focus) {\\n position: absolute;\\n width: 1px;\\n height: 1px;\\n padding: 0;\\n margin: -1px;\\n overflow: hidden;\\n clip: rect(0, 0, 0, 0);\\n white-space: nowrap;\\n border-width: 0;\\n}\\n\\n.svg-inline--fa .fa-primary {\\n fill: var(--fa-primary-color, currentColor);\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa .fa-secondary {\\n fill: var(--fa-secondary-color, currentColor);\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-primary {\\n opacity: var(--fa-secondary-opacity, 0.4);\\n}\\n\\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\\n opacity: var(--fa-primary-opacity, 1);\\n}\\n\\n.svg-inline--fa mask .fa-primary,\\n.svg-inline--fa mask .fa-secondary {\\n fill: black;\\n}\\n\\n.fad.fa-inverse,\\n.fa-duotone.fa-inverse {\\n color: var(--fa-inverse, #fff);\\n}\";\n\nfunction css() {\n var dcp = DEFAULT_CSS_PREFIX;\n var drc = DEFAULT_REPLACEMENT_CLASS;\n var fp = config.cssPrefix;\n var rc = config.replacementClass;\n var s = baseStyles;\n\n if (fp !== dcp || rc !== drc) {\n var dPatt = new RegExp(\"\\\\.\".concat(dcp, \"\\\\-\"), 'g');\n var customPropPatt = new RegExp(\"\\\\--\".concat(dcp, \"\\\\-\"), 'g');\n var rPatt = new RegExp(\"\\\\.\".concat(drc), 'g');\n s = s.replace(dPatt, \".\".concat(fp, \"-\")).replace(customPropPatt, \"--\".concat(fp, \"-\")).replace(rPatt, \".\".concat(rc));\n }\n\n return s;\n}\n\nvar _cssInserted = false;\n\nfunction ensureCss() {\n if (config.autoAddCss && !_cssInserted) {\n insertCss(css());\n _cssInserted = true;\n }\n}\n\nvar InjectCSS = {\n mixout: function mixout() {\n return {\n dom: {\n css: css,\n insertCss: ensureCss\n }\n };\n },\n hooks: function hooks() {\n return {\n beforeDOMElementCreation: function beforeDOMElementCreation() {\n ensureCss();\n },\n beforeI2svg: function beforeI2svg() {\n ensureCss();\n }\n };\n }\n};\n\nvar w = WINDOW || {};\nif (!w[NAMESPACE_IDENTIFIER]) w[NAMESPACE_IDENTIFIER] = {};\nif (!w[NAMESPACE_IDENTIFIER].styles) w[NAMESPACE_IDENTIFIER].styles = {};\nif (!w[NAMESPACE_IDENTIFIER].hooks) w[NAMESPACE_IDENTIFIER].hooks = {};\nif (!w[NAMESPACE_IDENTIFIER].shims) w[NAMESPACE_IDENTIFIER].shims = [];\nvar namespace = w[NAMESPACE_IDENTIFIER];\n\nvar functions = [];\n\nvar listener = function listener() {\n DOCUMENT.removeEventListener('DOMContentLoaded', listener);\n loaded = 1;\n functions.map(function (fn) {\n return fn();\n });\n};\n\nvar loaded = false;\n\nif (IS_DOM) {\n loaded = (DOCUMENT.documentElement.doScroll ? /^loaded|^c/ : /^loaded|^i|^c/).test(DOCUMENT.readyState);\n if (!loaded) DOCUMENT.addEventListener('DOMContentLoaded', listener);\n}\n\nfunction domready (fn) {\n if (!IS_DOM) return;\n loaded ? setTimeout(fn, 0) : functions.push(fn);\n}\n\nfunction toHtml(abstractNodes) {\n var tag = abstractNodes.tag,\n _abstractNodes$attrib = abstractNodes.attributes,\n attributes = _abstractNodes$attrib === void 0 ? {} : _abstractNodes$attrib,\n _abstractNodes$childr = abstractNodes.children,\n children = _abstractNodes$childr === void 0 ? [] : _abstractNodes$childr;\n\n if (typeof abstractNodes === 'string') {\n return htmlEscape(abstractNodes);\n } else {\n return \"<\".concat(tag, \" \").concat(joinAttributes(attributes), \">\").concat(children.map(toHtml).join(''), \"\");\n }\n}\n\nfunction iconFromMapping(mapping, prefix, iconName) {\n if (mapping && mapping[prefix] && mapping[prefix][iconName]) {\n return {\n prefix: prefix,\n iconName: iconName,\n icon: mapping[prefix][iconName]\n };\n }\n}\n\n/**\n * Internal helper to bind a function known to have 4 arguments\n * to a given context.\n */\n\nvar bindInternal4 = function bindInternal4(func, thisContext) {\n return function (a, b, c, d) {\n return func.call(thisContext, a, b, c, d);\n };\n};\n\n/**\n * # Reduce\n *\n * A fast object `.reduce()` implementation.\n *\n * @param {Object} subject The object to reduce over.\n * @param {Function} fn The reducer function.\n * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0].\n * @param {Object} thisContext The context for the reducer.\n * @return {mixed} The final result.\n */\n\n\nvar reduce = function fastReduceObject(subject, fn, initialValue, thisContext) {\n var keys = Object.keys(subject),\n length = keys.length,\n iterator = thisContext !== undefined ? bindInternal4(fn, thisContext) : fn,\n i,\n key,\n result;\n\n if (initialValue === undefined) {\n i = 1;\n result = subject[keys[0]];\n } else {\n i = 0;\n result = initialValue;\n }\n\n for (; i < length; i++) {\n key = keys[i];\n result = iterator(result, subject[key], key, subject);\n }\n\n return result;\n};\n\n/**\n * ucs2decode() and codePointAt() are both works of Mathias Bynens and licensed under MIT\n *\n * Copyright Mathias Bynens \n\n * Permission is hereby granted, free of charge, to any person obtaining\n * a copy of this software and associated documentation files (the\n * \"Software\"), to deal in the Software without restriction, including\n * without limitation the rights to use, copy, modify, merge, publish,\n * distribute, sublicense, and/or sell copies of the Software, and to\n * permit persons to whom the Software is furnished to do so, subject to\n * the following conditions:\n\n * The above copyright notice and this permission notice shall be\n * included in all copies or substantial portions of the Software.\n\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n */\nfunction ucs2decode(string) {\n var output = [];\n var counter = 0;\n var length = string.length;\n\n while (counter < length) {\n var value = string.charCodeAt(counter++);\n\n if (value >= 0xD800 && value <= 0xDBFF && counter < length) {\n var extra = string.charCodeAt(counter++);\n\n if ((extra & 0xFC00) == 0xDC00) {\n // eslint-disable-line eqeqeq\n output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000);\n } else {\n output.push(value);\n counter--;\n }\n } else {\n output.push(value);\n }\n }\n\n return output;\n}\n\nfunction toHex(unicode) {\n var decoded = ucs2decode(unicode);\n return decoded.length === 1 ? decoded[0].toString(16) : null;\n}\nfunction codePointAt(string, index) {\n var size = string.length;\n var first = string.charCodeAt(index);\n var second;\n\n if (first >= 0xD800 && first <= 0xDBFF && size > index + 1) {\n second = string.charCodeAt(index + 1);\n\n if (second >= 0xDC00 && second <= 0xDFFF) {\n return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000;\n }\n }\n\n return first;\n}\n\nfunction normalizeIcons(icons) {\n return Object.keys(icons).reduce(function (acc, iconName) {\n var icon = icons[iconName];\n var expanded = !!icon.icon;\n\n if (expanded) {\n acc[icon.iconName] = icon.icon;\n } else {\n acc[iconName] = icon;\n }\n\n return acc;\n }, {});\n}\n\nfunction defineIcons(prefix, icons) {\n var params = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n var _params$skipHooks = params.skipHooks,\n skipHooks = _params$skipHooks === void 0 ? false : _params$skipHooks;\n var normalized = normalizeIcons(icons);\n\n if (typeof namespace.hooks.addPack === 'function' && !skipHooks) {\n namespace.hooks.addPack(prefix, normalizeIcons(icons));\n } else {\n namespace.styles[prefix] = _objectSpread2(_objectSpread2({}, namespace.styles[prefix] || {}), normalized);\n }\n /**\n * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction\n * of new styles we needed to differentiate between them. Prefix `fa` is now an alias\n * for `fas` so we'll ease the upgrade process for our users by automatically defining\n * this as well.\n */\n\n\n if (prefix === 'fas') {\n defineIcons('fa', icons);\n }\n}\n\nvar duotonePathRe = [/*#__PURE__*/_wrapRegExp(/path d=\"((?:(?!\")[\\s\\S])+)\".*path d=\"((?:(?!\")[\\s\\S])+)\"/, {\n d1: 1,\n d2: 2\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\".*path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n cls1: 1,\n d1: 2,\n cls2: 3,\n d2: 4\n}), /*#__PURE__*/_wrapRegExp(/path class=\"((?:(?!\")[\\s\\S])+)\".*d=\"((?:(?!\")[\\s\\S])+)\"/, {\n cls1: 1,\n d1: 2\n})];\n\nvar _LONG_STYLE, _PREFIXES, _PREFIXES_FOR_FAMILY;\nvar styles = namespace.styles,\n shims = namespace.shims;\nvar LONG_STYLE = (_LONG_STYLE = {}, _defineProperty(_LONG_STYLE, FAMILY_CLASSIC, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_LONG_STYLE, FAMILY_SHARP, Object.values(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _LONG_STYLE);\nvar _defaultUsablePrefix = null;\nvar _byUnicode = {};\nvar _byLigature = {};\nvar _byOldName = {};\nvar _byOldUnicode = {};\nvar _byAlias = {};\nvar PREFIXES = (_PREFIXES = {}, _defineProperty(_PREFIXES, FAMILY_CLASSIC, Object.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES, FAMILY_SHARP, Object.keys(PREFIX_TO_STYLE[FAMILY_SHARP])), _PREFIXES);\n\nfunction isReserved(name) {\n return ~RESERVED_CLASSES.indexOf(name);\n}\n\nfunction getIconName(cssPrefix, cls) {\n var parts = cls.split('-');\n var prefix = parts[0];\n var iconName = parts.slice(1).join('-');\n\n if (prefix === cssPrefix && iconName !== '' && !isReserved(iconName)) {\n return iconName;\n } else {\n return null;\n }\n}\nvar build = function build() {\n var lookup = function lookup(reducer) {\n return reduce(styles, function (o, style, prefix) {\n o[prefix] = reduce(style, reducer, {});\n return o;\n }, {});\n };\n\n _byUnicode = lookup(function (acc, icon, iconName) {\n if (icon[3]) {\n acc[icon[3]] = iconName;\n }\n\n if (icon[2]) {\n var aliases = icon[2].filter(function (a) {\n return typeof a === 'number';\n });\n aliases.forEach(function (alias) {\n acc[alias.toString(16)] = iconName;\n });\n }\n\n return acc;\n });\n _byLigature = lookup(function (acc, icon, iconName) {\n acc[iconName] = iconName;\n\n if (icon[2]) {\n var aliases = icon[2].filter(function (a) {\n return typeof a === 'string';\n });\n aliases.forEach(function (alias) {\n acc[alias] = iconName;\n });\n }\n\n return acc;\n });\n _byAlias = lookup(function (acc, icon, iconName) {\n var aliases = icon[2];\n acc[iconName] = iconName;\n aliases.forEach(function (alias) {\n acc[alias] = iconName;\n });\n return acc;\n }); // If we have a Kit, we can't determine if regular is available since we\n // could be auto-fetching it. We'll have to assume that it is available.\n\n var hasRegular = 'far' in styles || config.autoFetchSvg;\n var shimLookups = reduce(shims, function (acc, shim) {\n var maybeNameMaybeUnicode = shim[0];\n var prefix = shim[1];\n var iconName = shim[2];\n\n if (prefix === 'far' && !hasRegular) {\n prefix = 'fas';\n }\n\n if (typeof maybeNameMaybeUnicode === 'string') {\n acc.names[maybeNameMaybeUnicode] = {\n prefix: prefix,\n iconName: iconName\n };\n }\n\n if (typeof maybeNameMaybeUnicode === 'number') {\n acc.unicodes[maybeNameMaybeUnicode.toString(16)] = {\n prefix: prefix,\n iconName: iconName\n };\n }\n\n return acc;\n }, {\n names: {},\n unicodes: {}\n });\n _byOldName = shimLookups.names;\n _byOldUnicode = shimLookups.unicodes;\n _defaultUsablePrefix = getCanonicalPrefix(config.styleDefault, {\n family: config.familyDefault\n });\n};\nonChange(function (c) {\n _defaultUsablePrefix = getCanonicalPrefix(c.styleDefault, {\n family: config.familyDefault\n });\n});\nbuild();\nfunction byUnicode(prefix, unicode) {\n return (_byUnicode[prefix] || {})[unicode];\n}\nfunction byLigature(prefix, ligature) {\n return (_byLigature[prefix] || {})[ligature];\n}\nfunction byAlias(prefix, alias) {\n return (_byAlias[prefix] || {})[alias];\n}\nfunction byOldName(name) {\n return _byOldName[name] || {\n prefix: null,\n iconName: null\n };\n}\nfunction byOldUnicode(unicode) {\n var oldUnicode = _byOldUnicode[unicode];\n var newUnicode = byUnicode('fas', unicode);\n return oldUnicode || (newUnicode ? {\n prefix: 'fas',\n iconName: newUnicode\n } : null) || {\n prefix: null,\n iconName: null\n };\n}\nfunction getDefaultUsablePrefix() {\n return _defaultUsablePrefix;\n}\nvar emptyCanonicalIcon = function emptyCanonicalIcon() {\n return {\n prefix: null,\n iconName: null,\n rest: []\n };\n};\nfunction getCanonicalPrefix(styleOrPrefix) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$family = params.family,\n family = _params$family === void 0 ? FAMILY_CLASSIC : _params$family;\n var style = PREFIX_TO_STYLE[family][styleOrPrefix];\n var prefix = STYLE_TO_PREFIX[family][styleOrPrefix] || STYLE_TO_PREFIX[family][style];\n var defined = styleOrPrefix in namespace.styles ? styleOrPrefix : null;\n return prefix || defined || null;\n}\nvar PREFIXES_FOR_FAMILY = (_PREFIXES_FOR_FAMILY = {}, _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_CLASSIC, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC])), _defineProperty(_PREFIXES_FOR_FAMILY, FAMILY_SHARP, Object.keys(PREFIX_TO_LONG_STYLE[FAMILY_SHARP])), _PREFIXES_FOR_FAMILY);\nfunction getCanonicalIcon(values) {\n var _famProps;\n\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$skipLookups = params.skipLookups,\n skipLookups = _params$skipLookups === void 0 ? false : _params$skipLookups;\n var famProps = (_famProps = {}, _defineProperty(_famProps, FAMILY_CLASSIC, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_CLASSIC)), _defineProperty(_famProps, FAMILY_SHARP, \"\".concat(config.cssPrefix, \"-\").concat(FAMILY_SHARP)), _famProps);\n var givenPrefix = null;\n var family = FAMILY_CLASSIC;\n\n if (values.includes(famProps[FAMILY_CLASSIC]) || values.some(function (v) {\n return PREFIXES_FOR_FAMILY[FAMILY_CLASSIC].includes(v);\n })) {\n family = FAMILY_CLASSIC;\n }\n\n if (values.includes(famProps[FAMILY_SHARP]) || values.some(function (v) {\n return PREFIXES_FOR_FAMILY[FAMILY_SHARP].includes(v);\n })) {\n family = FAMILY_SHARP;\n }\n\n var canonical = values.reduce(function (acc, cls) {\n var iconName = getIconName(config.cssPrefix, cls);\n\n if (styles[cls]) {\n cls = LONG_STYLE[family].includes(cls) ? LONG_STYLE_TO_PREFIX[family][cls] : cls;\n givenPrefix = cls;\n acc.prefix = cls;\n } else if (PREFIXES[family].indexOf(cls) > -1) {\n givenPrefix = cls;\n acc.prefix = getCanonicalPrefix(cls, {\n family: family\n });\n } else if (iconName) {\n acc.iconName = iconName;\n } else if (cls !== config.replacementClass && cls !== famProps[FAMILY_CLASSIC] && cls !== famProps[FAMILY_SHARP]) {\n acc.rest.push(cls);\n }\n\n if (!skipLookups && acc.prefix && acc.iconName) {\n var shim = givenPrefix === 'fa' ? byOldName(acc.iconName) : {};\n var aliasIconName = byAlias(acc.prefix, acc.iconName);\n\n if (shim.prefix) {\n givenPrefix = null;\n }\n\n acc.iconName = shim.iconName || aliasIconName || acc.iconName;\n acc.prefix = shim.prefix || acc.prefix;\n\n if (acc.prefix === 'far' && !styles['far'] && styles['fas'] && !config.autoFetchSvg) {\n // Allow a fallback from the regular style to solid if regular is not available\n // but only if we aren't auto-fetching SVGs\n acc.prefix = 'fas';\n }\n }\n\n return acc;\n }, emptyCanonicalIcon());\n\n if (values.includes('fa-brands') || values.includes('fab')) {\n canonical.prefix = 'fab';\n }\n\n if (values.includes('fa-duotone') || values.includes('fad')) {\n canonical.prefix = 'fad';\n }\n\n if (!canonical.prefix && family === FAMILY_SHARP && (styles['fass'] || config.autoFetchSvg)) {\n canonical.prefix = 'fass';\n canonical.iconName = byAlias(canonical.prefix, canonical.iconName) || canonical.iconName;\n }\n\n if (canonical.prefix === 'fa' || givenPrefix === 'fa') {\n // The fa prefix is not canonical. So if it has made it through until this point\n // we will shift it to the correct prefix.\n canonical.prefix = getDefaultUsablePrefix() || 'fas';\n }\n\n return canonical;\n}\n\nvar Library = /*#__PURE__*/function () {\n function Library() {\n _classCallCheck(this, Library);\n\n this.definitions = {};\n }\n\n _createClass(Library, [{\n key: \"add\",\n value: function add() {\n var _this = this;\n\n for (var _len = arguments.length, definitions = new Array(_len), _key = 0; _key < _len; _key++) {\n definitions[_key] = arguments[_key];\n }\n\n var additions = definitions.reduce(this._pullDefinitions, {});\n Object.keys(additions).forEach(function (key) {\n _this.definitions[key] = _objectSpread2(_objectSpread2({}, _this.definitions[key] || {}), additions[key]);\n defineIcons(key, additions[key]); // TODO can we stop doing this? We can't get the icons by 'fa-solid' any longer so this probably needs to change\n\n var longPrefix = PREFIX_TO_LONG_STYLE[FAMILY_CLASSIC][key];\n if (longPrefix) defineIcons(longPrefix, additions[key]);\n build();\n });\n }\n }, {\n key: \"reset\",\n value: function reset() {\n this.definitions = {};\n }\n }, {\n key: \"_pullDefinitions\",\n value: function _pullDefinitions(additions, definition) {\n var normalized = definition.prefix && definition.iconName && definition.icon ? {\n 0: definition\n } : definition;\n Object.keys(normalized).map(function (key) {\n var _normalized$key = normalized[key],\n prefix = _normalized$key.prefix,\n iconName = _normalized$key.iconName,\n icon = _normalized$key.icon;\n var aliases = icon[2];\n if (!additions[prefix]) additions[prefix] = {};\n\n if (aliases.length > 0) {\n aliases.forEach(function (alias) {\n if (typeof alias === 'string') {\n additions[prefix][alias] = icon;\n }\n });\n }\n\n additions[prefix][iconName] = icon;\n });\n return additions;\n }\n }]);\n\n return Library;\n}();\n\nvar _plugins = [];\nvar _hooks = {};\nvar providers = {};\nvar defaultProviderKeys = Object.keys(providers);\nfunction registerPlugins(nextPlugins, _ref) {\n var obj = _ref.mixoutsTo;\n _plugins = nextPlugins;\n _hooks = {};\n Object.keys(providers).forEach(function (k) {\n if (defaultProviderKeys.indexOf(k) === -1) {\n delete providers[k];\n }\n });\n\n _plugins.forEach(function (plugin) {\n var mixout = plugin.mixout ? plugin.mixout() : {};\n Object.keys(mixout).forEach(function (tk) {\n if (typeof mixout[tk] === 'function') {\n obj[tk] = mixout[tk];\n }\n\n if (_typeof(mixout[tk]) === 'object') {\n Object.keys(mixout[tk]).forEach(function (sk) {\n if (!obj[tk]) {\n obj[tk] = {};\n }\n\n obj[tk][sk] = mixout[tk][sk];\n });\n }\n });\n\n if (plugin.hooks) {\n var hooks = plugin.hooks();\n Object.keys(hooks).forEach(function (hook) {\n if (!_hooks[hook]) {\n _hooks[hook] = [];\n }\n\n _hooks[hook].push(hooks[hook]);\n });\n }\n\n if (plugin.provides) {\n plugin.provides(providers);\n }\n });\n\n return obj;\n}\nfunction chainHooks(hook, accumulator) {\n for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n args[_key - 2] = arguments[_key];\n }\n\n var hookFns = _hooks[hook] || [];\n hookFns.forEach(function (hookFn) {\n accumulator = hookFn.apply(null, [accumulator].concat(args)); // eslint-disable-line no-useless-call\n });\n return accumulator;\n}\nfunction callHooks(hook) {\n for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n args[_key2 - 1] = arguments[_key2];\n }\n\n var hookFns = _hooks[hook] || [];\n hookFns.forEach(function (hookFn) {\n hookFn.apply(null, args);\n });\n return undefined;\n}\nfunction callProvided() {\n var hook = arguments[0];\n var args = Array.prototype.slice.call(arguments, 1);\n return providers[hook] ? providers[hook].apply(null, args) : undefined;\n}\n\nfunction findIconDefinition(iconLookup) {\n if (iconLookup.prefix === 'fa') {\n iconLookup.prefix = 'fas';\n }\n\n var iconName = iconLookup.iconName;\n var prefix = iconLookup.prefix || getDefaultUsablePrefix();\n if (!iconName) return;\n iconName = byAlias(prefix, iconName) || iconName;\n return iconFromMapping(library.definitions, prefix, iconName) || iconFromMapping(namespace.styles, prefix, iconName);\n}\nvar library = new Library();\nvar noAuto = function noAuto() {\n config.autoReplaceSvg = false;\n config.observeMutations = false;\n callHooks('noAuto');\n};\nvar dom = {\n i2svg: function i2svg() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n if (IS_DOM) {\n callHooks('beforeI2svg', params);\n callProvided('pseudoElements2svg', params);\n return callProvided('i2svg', params);\n } else {\n return Promise.reject('Operation requires a DOM of some kind.');\n }\n },\n watch: function watch() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var autoReplaceSvgRoot = params.autoReplaceSvgRoot;\n\n if (config.autoReplaceSvg === false) {\n config.autoReplaceSvg = true;\n }\n\n config.observeMutations = true;\n domready(function () {\n autoReplace({\n autoReplaceSvgRoot: autoReplaceSvgRoot\n });\n callHooks('watch', params);\n });\n }\n};\nvar parse = {\n icon: function icon(_icon) {\n if (_icon === null) {\n return null;\n }\n\n if (_typeof(_icon) === 'object' && _icon.prefix && _icon.iconName) {\n return {\n prefix: _icon.prefix,\n iconName: byAlias(_icon.prefix, _icon.iconName) || _icon.iconName\n };\n }\n\n if (Array.isArray(_icon) && _icon.length === 2) {\n var iconName = _icon[1].indexOf('fa-') === 0 ? _icon[1].slice(3) : _icon[1];\n var prefix = getCanonicalPrefix(_icon[0]);\n return {\n prefix: prefix,\n iconName: byAlias(prefix, iconName) || iconName\n };\n }\n\n if (typeof _icon === 'string' && (_icon.indexOf(\"\".concat(config.cssPrefix, \"-\")) > -1 || _icon.match(ICON_SELECTION_SYNTAX_PATTERN))) {\n var canonicalIcon = getCanonicalIcon(_icon.split(' '), {\n skipLookups: true\n });\n return {\n prefix: canonicalIcon.prefix || getDefaultUsablePrefix(),\n iconName: byAlias(canonicalIcon.prefix, canonicalIcon.iconName) || canonicalIcon.iconName\n };\n }\n\n if (typeof _icon === 'string') {\n var _prefix = getDefaultUsablePrefix();\n\n return {\n prefix: _prefix,\n iconName: byAlias(_prefix, _icon) || _icon\n };\n }\n }\n};\nvar api = {\n noAuto: noAuto,\n config: config,\n dom: dom,\n parse: parse,\n library: library,\n findIconDefinition: findIconDefinition,\n toHtml: toHtml\n};\n\nvar autoReplace = function autoReplace() {\n var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n var _params$autoReplaceSv = params.autoReplaceSvgRoot,\n autoReplaceSvgRoot = _params$autoReplaceSv === void 0 ? DOCUMENT : _params$autoReplaceSv;\n if ((Object.keys(namespace.styles).length > 0 || config.autoFetchSvg) && IS_DOM && config.autoReplaceSvg) api.dom.i2svg({\n node: autoReplaceSvgRoot\n });\n};\n\nfunction domVariants(val, abstractCreator) {\n Object.defineProperty(val, 'abstract', {\n get: abstractCreator\n });\n Object.defineProperty(val, 'html', {\n get: function get() {\n return val.abstract.map(function (a) {\n return toHtml(a);\n });\n }\n });\n Object.defineProperty(val, 'node', {\n get: function get() {\n if (!IS_DOM) return;\n var container = DOCUMENT.createElement('div');\n container.innerHTML = val.html;\n return container.children;\n }\n });\n return val;\n}\n\nfunction asIcon (_ref) {\n var children = _ref.children,\n main = _ref.main,\n mask = _ref.mask,\n attributes = _ref.attributes,\n styles = _ref.styles,\n transform = _ref.transform;\n\n if (transformIsMeaningful(transform) && main.found && !mask.found) {\n var width = main.width,\n height = main.height;\n var offset = {\n x: width / height / 2,\n y: 0.5\n };\n attributes['style'] = joinStyles(_objectSpread2(_objectSpread2({}, styles), {}, {\n 'transform-origin': \"\".concat(offset.x + transform.x / 16, \"em \").concat(offset.y + transform.y / 16, \"em\")\n }));\n }\n\n return [{\n tag: 'svg',\n attributes: attributes,\n children: children\n }];\n}\n\nfunction asSymbol (_ref) {\n var prefix = _ref.prefix,\n iconName = _ref.iconName,\n children = _ref.children,\n attributes = _ref.attributes,\n symbol = _ref.symbol;\n var id = symbol === true ? \"\".concat(prefix, \"-\").concat(config.cssPrefix, \"-\").concat(iconName) : symbol;\n return [{\n tag: 'svg',\n attributes: {\n style: 'display: none;'\n },\n children: [{\n tag: 'symbol',\n attributes: _objectSpread2(_objectSpread2({}, attributes), {}, {\n id: id\n }),\n children: children\n }]\n }];\n}\n\nfunction makeInlineSvgAbstract(params) {\n var _params$icons = params.icons,\n main = _params$icons.main,\n mask = _params$icons.mask,\n prefix = params.prefix,\n iconName = params.iconName,\n transform = params.transform,\n symbol = params.symbol,\n title = params.title,\n maskId = params.maskId,\n titleId = params.titleId,\n extra = params.extra,\n _params$watchable = params.watchable,\n watchable = _params$watchable === void 0 ? false : _params$watchable;\n\n var _ref = mask.found ? mask : main,\n width = _ref.width,\n height = _ref.height;\n\n var isUploadedIcon = prefix === 'fak';\n var attrClass = [config.replacementClass, iconName ? \"\".concat(config.cssPrefix, \"-\").concat(iconName) : ''].filter(function (c) {\n return extra.classes.indexOf(c) === -1;\n }).filter(function (c) {\n return c !== '' || !!c;\n }).concat(extra.classes).join(' ');\n var content = {\n children: [],\n attributes: _objectSpread2(_objectSpread2({}, extra.attributes), {}, {\n 'data-prefix': prefix,\n 'data-icon': iconName,\n 'class': attrClass,\n 'role': extra.attributes.role || 'img',\n 'xmlns': 'http://www.w3.org/2000/svg',\n 'viewBox': \"0 0 \".concat(width, \" \").concat(height)\n })\n };\n var uploadedIconWidthStyle = isUploadedIcon && !~extra.classes.indexOf('fa-fw') ? {\n width: \"\".concat(width / height * 16 * 0.0625, \"em\")\n } : {};\n\n if (watchable) {\n content.attributes[DATA_FA_I2SVG] = '';\n }\n\n if (title) {\n content.children.push({\n tag: 'title',\n attributes: {\n id: content.attributes['aria-labelledby'] || \"title-\".concat(titleId || nextUniqueId())\n },\n children: [title]\n });\n delete content.attributes.title;\n }\n\n var args = _objectSpread2(_objectSpread2({}, content), {}, {\n prefix: prefix,\n iconName: iconName,\n main: main,\n mask: mask,\n maskId: maskId,\n transform: transform,\n symbol: symbol,\n styles: _objectSpread2(_objectSpread2({}, uploadedIconWidthStyle), extra.styles)\n });\n\n var _ref2 = mask.found && main.found ? callProvided('generateAbstractMask', args) || {\n children: [],\n attributes: {}\n } : callProvided('generateAbstractIcon', args) || {\n children: [],\n attributes: {}\n },\n children = _ref2.children,\n attributes = _ref2.attributes;\n\n args.children = children;\n args.attributes = attributes;\n\n if (symbol) {\n return asSymbol(args);\n } else {\n return asIcon(args);\n }\n}\nfunction makeLayersTextAbstract(params) {\n var content = params.content,\n width = params.width,\n height = params.height,\n transform = params.transform,\n title = params.title,\n extra = params.extra,\n _params$watchable2 = params.watchable,\n watchable = _params$watchable2 === void 0 ? false : _params$watchable2;\n\n var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n 'title': title\n } : {}), {}, {\n 'class': extra.classes.join(' ')\n });\n\n if (watchable) {\n attributes[DATA_FA_I2SVG] = '';\n }\n\n var styles = _objectSpread2({}, extra.styles);\n\n if (transformIsMeaningful(transform)) {\n styles['transform'] = transformForCss({\n transform: transform,\n startCentered: true,\n width: width,\n height: height\n });\n styles['-webkit-transform'] = styles['transform'];\n }\n\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\nfunction makeLayersCounterAbstract(params) {\n var content = params.content,\n title = params.title,\n extra = params.extra;\n\n var attributes = _objectSpread2(_objectSpread2(_objectSpread2({}, extra.attributes), title ? {\n 'title': title\n } : {}), {}, {\n 'class': extra.classes.join(' ')\n });\n\n var styleString = joinStyles(extra.styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var val = [];\n val.push({\n tag: 'span',\n attributes: attributes,\n children: [content]\n });\n\n if (title) {\n val.push({\n tag: 'span',\n attributes: {\n class: 'sr-only'\n },\n children: [title]\n });\n }\n\n return val;\n}\n\nvar styles$1 = namespace.styles;\nfunction asFoundIcon(icon) {\n var width = icon[0];\n var height = icon[1];\n\n var _icon$slice = icon.slice(4),\n _icon$slice2 = _slicedToArray(_icon$slice, 1),\n vectorData = _icon$slice2[0];\n\n var element = null;\n\n if (Array.isArray(vectorData)) {\n element = {\n tag: 'g',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.GROUP)\n },\n children: [{\n tag: 'path',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.SECONDARY),\n fill: 'currentColor',\n d: vectorData[0]\n }\n }, {\n tag: 'path',\n attributes: {\n class: \"\".concat(config.cssPrefix, \"-\").concat(DUOTONE_CLASSES.PRIMARY),\n fill: 'currentColor',\n d: vectorData[1]\n }\n }]\n };\n } else {\n element = {\n tag: 'path',\n attributes: {\n fill: 'currentColor',\n d: vectorData\n }\n };\n }\n\n return {\n found: true,\n width: width,\n height: height,\n icon: element\n };\n}\nvar missingIconResolutionMixin = {\n found: false,\n width: 512,\n height: 512\n};\n\nfunction maybeNotifyMissing(iconName, prefix) {\n if (!PRODUCTION && !config.showMissingIcons && iconName) {\n console.error(\"Icon with name \\\"\".concat(iconName, \"\\\" and prefix \\\"\").concat(prefix, \"\\\" is missing.\"));\n }\n}\n\nfunction findIcon(iconName, prefix) {\n var givenPrefix = prefix;\n\n if (prefix === 'fa' && config.styleDefault !== null) {\n prefix = getDefaultUsablePrefix();\n }\n\n return new Promise(function (resolve, reject) {\n var val = {\n found: false,\n width: 512,\n height: 512,\n icon: callProvided('missingIconAbstract') || {}\n };\n\n if (givenPrefix === 'fa') {\n var shim = byOldName(iconName) || {};\n iconName = shim.iconName || iconName;\n prefix = shim.prefix || prefix;\n }\n\n if (iconName && prefix && styles$1[prefix] && styles$1[prefix][iconName]) {\n var icon = styles$1[prefix][iconName];\n return resolve(asFoundIcon(icon));\n }\n\n maybeNotifyMissing(iconName, prefix);\n resolve(_objectSpread2(_objectSpread2({}, missingIconResolutionMixin), {}, {\n icon: config.showMissingIcons && iconName ? callProvided('missingIconAbstract') || {} : {}\n }));\n });\n}\n\nvar noop$1 = function noop() {};\n\nvar p = config.measurePerformance && PERFORMANCE && PERFORMANCE.mark && PERFORMANCE.measure ? PERFORMANCE : {\n mark: noop$1,\n measure: noop$1\n};\nvar preamble = \"FA \\\"6.4.2\\\"\";\n\nvar begin = function begin(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" begins\"));\n return function () {\n return end(name);\n };\n};\n\nvar end = function end(name) {\n p.mark(\"\".concat(preamble, \" \").concat(name, \" ends\"));\n p.measure(\"\".concat(preamble, \" \").concat(name), \"\".concat(preamble, \" \").concat(name, \" begins\"), \"\".concat(preamble, \" \").concat(name, \" ends\"));\n};\n\nvar perf = {\n begin: begin,\n end: end\n};\n\nvar noop$2 = function noop() {};\n\nfunction isWatched(node) {\n var i2svg = node.getAttribute ? node.getAttribute(DATA_FA_I2SVG) : null;\n return typeof i2svg === 'string';\n}\n\nfunction hasPrefixAndIcon(node) {\n var prefix = node.getAttribute ? node.getAttribute(DATA_PREFIX) : null;\n var icon = node.getAttribute ? node.getAttribute(DATA_ICON) : null;\n return prefix && icon;\n}\n\nfunction hasBeenReplaced(node) {\n return node && node.classList && node.classList.contains && node.classList.contains(config.replacementClass);\n}\n\nfunction getMutator() {\n if (config.autoReplaceSvg === true) {\n return mutators.replace;\n }\n\n var mutator = mutators[config.autoReplaceSvg];\n return mutator || mutators.replace;\n}\n\nfunction createElementNS(tag) {\n return DOCUMENT.createElementNS('http://www.w3.org/2000/svg', tag);\n}\n\nfunction createElement(tag) {\n return DOCUMENT.createElement(tag);\n}\n\nfunction convertSVG(abstractObj) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$ceFn = params.ceFn,\n ceFn = _params$ceFn === void 0 ? abstractObj.tag === 'svg' ? createElementNS : createElement : _params$ceFn;\n\n if (typeof abstractObj === 'string') {\n return DOCUMENT.createTextNode(abstractObj);\n }\n\n var tag = ceFn(abstractObj.tag);\n Object.keys(abstractObj.attributes || []).forEach(function (key) {\n tag.setAttribute(key, abstractObj.attributes[key]);\n });\n var children = abstractObj.children || [];\n children.forEach(function (child) {\n tag.appendChild(convertSVG(child, {\n ceFn: ceFn\n }));\n });\n return tag;\n}\n\nfunction nodeAsComment(node) {\n var comment = \" \".concat(node.outerHTML, \" \");\n /* BEGIN.ATTRIBUTION */\n\n comment = \"\".concat(comment, \"Font Awesome fontawesome.com \");\n /* END.ATTRIBUTION */\n\n return comment;\n}\n\nvar mutators = {\n replace: function replace(mutation) {\n var node = mutation[0];\n\n if (node.parentNode) {\n mutation[1].forEach(function (_abstract) {\n node.parentNode.insertBefore(convertSVG(_abstract), node);\n });\n\n if (node.getAttribute(DATA_FA_I2SVG) === null && config.keepOriginalSource) {\n var comment = DOCUMENT.createComment(nodeAsComment(node));\n node.parentNode.replaceChild(comment, node);\n } else {\n node.remove();\n }\n }\n },\n nest: function nest(mutation) {\n var node = mutation[0];\n var _abstract2 = mutation[1]; // If we already have a replaced node we do not want to continue nesting within it.\n // Short-circuit to the standard replacement\n\n if (~classArray(node).indexOf(config.replacementClass)) {\n return mutators.replace(mutation);\n }\n\n var forSvg = new RegExp(\"\".concat(config.cssPrefix, \"-.*\"));\n delete _abstract2[0].attributes.id;\n\n if (_abstract2[0].attributes.class) {\n var splitClasses = _abstract2[0].attributes.class.split(' ').reduce(function (acc, cls) {\n if (cls === config.replacementClass || cls.match(forSvg)) {\n acc.toSvg.push(cls);\n } else {\n acc.toNode.push(cls);\n }\n\n return acc;\n }, {\n toNode: [],\n toSvg: []\n });\n\n _abstract2[0].attributes.class = splitClasses.toSvg.join(' ');\n\n if (splitClasses.toNode.length === 0) {\n node.removeAttribute('class');\n } else {\n node.setAttribute('class', splitClasses.toNode.join(' '));\n }\n }\n\n var newInnerHTML = _abstract2.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n\n node.setAttribute(DATA_FA_I2SVG, '');\n node.innerHTML = newInnerHTML;\n }\n};\n\nfunction performOperationSync(op) {\n op();\n}\n\nfunction perform(mutations, callback) {\n var callbackFunction = typeof callback === 'function' ? callback : noop$2;\n\n if (mutations.length === 0) {\n callbackFunction();\n } else {\n var frame = performOperationSync;\n\n if (config.mutateApproach === MUTATION_APPROACH_ASYNC) {\n frame = WINDOW.requestAnimationFrame || performOperationSync;\n }\n\n frame(function () {\n var mutator = getMutator();\n var mark = perf.begin('mutate');\n mutations.map(mutator);\n mark();\n callbackFunction();\n });\n }\n}\nvar disabled = false;\nfunction disableObservation() {\n disabled = true;\n}\nfunction enableObservation() {\n disabled = false;\n}\nvar mo = null;\nfunction observe(options) {\n if (!MUTATION_OBSERVER) {\n return;\n }\n\n if (!config.observeMutations) {\n return;\n }\n\n var _options$treeCallback = options.treeCallback,\n treeCallback = _options$treeCallback === void 0 ? noop$2 : _options$treeCallback,\n _options$nodeCallback = options.nodeCallback,\n nodeCallback = _options$nodeCallback === void 0 ? noop$2 : _options$nodeCallback,\n _options$pseudoElemen = options.pseudoElementsCallback,\n pseudoElementsCallback = _options$pseudoElemen === void 0 ? noop$2 : _options$pseudoElemen,\n _options$observeMutat = options.observeMutationsRoot,\n observeMutationsRoot = _options$observeMutat === void 0 ? DOCUMENT : _options$observeMutat;\n mo = new MUTATION_OBSERVER(function (objects) {\n if (disabled) return;\n var defaultPrefix = getDefaultUsablePrefix();\n toArray(objects).forEach(function (mutationRecord) {\n if (mutationRecord.type === 'childList' && mutationRecord.addedNodes.length > 0 && !isWatched(mutationRecord.addedNodes[0])) {\n if (config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target);\n }\n\n treeCallback(mutationRecord.target);\n }\n\n if (mutationRecord.type === 'attributes' && mutationRecord.target.parentNode && config.searchPseudoElements) {\n pseudoElementsCallback(mutationRecord.target.parentNode);\n }\n\n if (mutationRecord.type === 'attributes' && isWatched(mutationRecord.target) && ~ATTRIBUTES_WATCHED_FOR_MUTATION.indexOf(mutationRecord.attributeName)) {\n if (mutationRecord.attributeName === 'class' && hasPrefixAndIcon(mutationRecord.target)) {\n var _getCanonicalIcon = getCanonicalIcon(classArray(mutationRecord.target)),\n prefix = _getCanonicalIcon.prefix,\n iconName = _getCanonicalIcon.iconName;\n\n mutationRecord.target.setAttribute(DATA_PREFIX, prefix || defaultPrefix);\n if (iconName) mutationRecord.target.setAttribute(DATA_ICON, iconName);\n } else if (hasBeenReplaced(mutationRecord.target)) {\n nodeCallback(mutationRecord.target);\n }\n }\n });\n });\n if (!IS_DOM) return;\n mo.observe(observeMutationsRoot, {\n childList: true,\n attributes: true,\n characterData: true,\n subtree: true\n });\n}\nfunction disconnect() {\n if (!mo) return;\n mo.disconnect();\n}\n\nfunction styleParser (node) {\n var style = node.getAttribute('style');\n var val = [];\n\n if (style) {\n val = style.split(';').reduce(function (acc, style) {\n var styles = style.split(':');\n var prop = styles[0];\n var value = styles.slice(1);\n\n if (prop && value.length > 0) {\n acc[prop] = value.join(':').trim();\n }\n\n return acc;\n }, {});\n }\n\n return val;\n}\n\nfunction classParser (node) {\n var existingPrefix = node.getAttribute('data-prefix');\n var existingIconName = node.getAttribute('data-icon');\n var innerText = node.innerText !== undefined ? node.innerText.trim() : '';\n var val = getCanonicalIcon(classArray(node));\n\n if (!val.prefix) {\n val.prefix = getDefaultUsablePrefix();\n }\n\n if (existingPrefix && existingIconName) {\n val.prefix = existingPrefix;\n val.iconName = existingIconName;\n }\n\n if (val.iconName && val.prefix) {\n return val;\n }\n\n if (val.prefix && innerText.length > 0) {\n val.iconName = byLigature(val.prefix, node.innerText) || byUnicode(val.prefix, toHex(node.innerText));\n }\n\n if (!val.iconName && config.autoFetchSvg && node.firstChild && node.firstChild.nodeType === Node.TEXT_NODE) {\n val.iconName = node.firstChild.data;\n }\n\n return val;\n}\n\nfunction attributesParser (node) {\n var extraAttributes = toArray(node.attributes).reduce(function (acc, attr) {\n if (acc.name !== 'class' && acc.name !== 'style') {\n acc[attr.name] = attr.value;\n }\n\n return acc;\n }, {});\n var title = node.getAttribute('title');\n var titleId = node.getAttribute('data-fa-title-id');\n\n if (config.autoA11y) {\n if (title) {\n extraAttributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n extraAttributes['aria-hidden'] = 'true';\n extraAttributes['focusable'] = 'false';\n }\n }\n\n return extraAttributes;\n}\n\nfunction blankMeta() {\n return {\n iconName: null,\n title: null,\n titleId: null,\n prefix: null,\n transform: meaninglessTransform,\n symbol: false,\n mask: {\n iconName: null,\n prefix: null,\n rest: []\n },\n maskId: null,\n extra: {\n classes: [],\n styles: {},\n attributes: {}\n }\n };\n}\nfunction parseMeta(node) {\n var parser = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {\n styleParser: true\n };\n\n var _classParser = classParser(node),\n iconName = _classParser.iconName,\n prefix = _classParser.prefix,\n extraClasses = _classParser.rest;\n\n var extraAttributes = attributesParser(node);\n var pluginMeta = chainHooks('parseNodeAttributes', {}, node);\n var extraStyles = parser.styleParser ? styleParser(node) : [];\n return _objectSpread2({\n iconName: iconName,\n title: node.getAttribute('title'),\n titleId: node.getAttribute('data-fa-title-id'),\n prefix: prefix,\n transform: meaninglessTransform,\n mask: {\n iconName: null,\n prefix: null,\n rest: []\n },\n maskId: null,\n symbol: false,\n extra: {\n classes: extraClasses,\n styles: extraStyles,\n attributes: extraAttributes\n }\n }, pluginMeta);\n}\n\nvar styles$2 = namespace.styles;\n\nfunction generateMutation(node) {\n var nodeMeta = config.autoReplaceSvg === 'nest' ? parseMeta(node, {\n styleParser: false\n }) : parseMeta(node);\n\n if (~nodeMeta.extra.classes.indexOf(LAYERS_TEXT_CLASSNAME)) {\n return callProvided('generateLayersText', node, nodeMeta);\n } else {\n return callProvided('generateSvgReplacementMutation', node, nodeMeta);\n }\n}\n\nvar knownPrefixes = new Set();\nFAMILIES.map(function (family) {\n knownPrefixes.add(\"fa-\".concat(family));\n});\nObject.keys(PREFIX_TO_STYLE[FAMILY_CLASSIC]).map(knownPrefixes.add.bind(knownPrefixes));\nObject.keys(PREFIX_TO_STYLE[FAMILY_SHARP]).map(knownPrefixes.add.bind(knownPrefixes));\nknownPrefixes = _toConsumableArray(knownPrefixes);\n\nfunction onTree(root) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n if (!IS_DOM) return Promise.resolve();\n var htmlClassList = DOCUMENT.documentElement.classList;\n\n var hclAdd = function hclAdd(suffix) {\n return htmlClassList.add(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var hclRemove = function hclRemove(suffix) {\n return htmlClassList.remove(\"\".concat(HTML_CLASS_I2SVG_BASE_CLASS, \"-\").concat(suffix));\n };\n\n var prefixes = config.autoFetchSvg ? knownPrefixes : FAMILIES.map(function (f) {\n return \"fa-\".concat(f);\n }).concat(Object.keys(styles$2));\n\n if (!prefixes.includes('fa')) {\n prefixes.push('fa');\n }\n\n var prefixesDomQuery = [\".\".concat(LAYERS_TEXT_CLASSNAME, \":not([\").concat(DATA_FA_I2SVG, \"])\")].concat(prefixes.map(function (p) {\n return \".\".concat(p, \":not([\").concat(DATA_FA_I2SVG, \"])\");\n })).join(', ');\n\n if (prefixesDomQuery.length === 0) {\n return Promise.resolve();\n }\n\n var candidates = [];\n\n try {\n candidates = toArray(root.querySelectorAll(prefixesDomQuery));\n } catch (e) {// noop\n }\n\n if (candidates.length > 0) {\n hclAdd('pending');\n hclRemove('complete');\n } else {\n return Promise.resolve();\n }\n\n var mark = perf.begin('onTree');\n var mutations = candidates.reduce(function (acc, node) {\n try {\n var mutation = generateMutation(node);\n\n if (mutation) {\n acc.push(mutation);\n }\n } catch (e) {\n if (!PRODUCTION) {\n if (e.name === 'MissingIcon') {\n console.error(e);\n }\n }\n }\n\n return acc;\n }, []);\n return new Promise(function (resolve, reject) {\n Promise.all(mutations).then(function (resolvedMutations) {\n perform(resolvedMutations, function () {\n hclAdd('active');\n hclAdd('complete');\n hclRemove('pending');\n if (typeof callback === 'function') callback();\n mark();\n resolve();\n });\n }).catch(function (e) {\n mark();\n reject(e);\n });\n });\n}\n\nfunction onNode(node) {\n var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;\n generateMutation(node).then(function (mutation) {\n if (mutation) {\n perform([mutation], callback);\n }\n });\n}\n\nfunction resolveIcons(next) {\n return function (maybeIconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var iconDefinition = (maybeIconDefinition || {}).icon ? maybeIconDefinition : findIconDefinition(maybeIconDefinition || {});\n var mask = params.mask;\n\n if (mask) {\n mask = (mask || {}).icon ? mask : findIconDefinition(mask || {});\n }\n\n return next(iconDefinition, _objectSpread2(_objectSpread2({}, params), {}, {\n mask: mask\n }));\n };\n}\n\nvar render = function render(iconDefinition) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$symbol = params.symbol,\n symbol = _params$symbol === void 0 ? false : _params$symbol,\n _params$mask = params.mask,\n mask = _params$mask === void 0 ? null : _params$mask,\n _params$maskId = params.maskId,\n maskId = _params$maskId === void 0 ? null : _params$maskId,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$titleId = params.titleId,\n titleId = _params$titleId === void 0 ? null : _params$titleId,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n if (!iconDefinition) return;\n var prefix = iconDefinition.prefix,\n iconName = iconDefinition.iconName,\n icon = iconDefinition.icon;\n return domVariants(_objectSpread2({\n type: 'icon'\n }, iconDefinition), function () {\n callHooks('beforeDOMElementCreation', {\n iconDefinition: iconDefinition,\n params: params\n });\n\n if (config.autoA11y) {\n if (title) {\n attributes['aria-labelledby'] = \"\".concat(config.replacementClass, \"-title-\").concat(titleId || nextUniqueId());\n } else {\n attributes['aria-hidden'] = 'true';\n attributes['focusable'] = 'false';\n }\n }\n\n return makeInlineSvgAbstract({\n icons: {\n main: asFoundIcon(icon),\n mask: mask ? asFoundIcon(mask.icon) : {\n found: false,\n width: null,\n height: null,\n icon: {}\n }\n },\n prefix: prefix,\n iconName: iconName,\n transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n symbol: symbol,\n title: title,\n maskId: maskId,\n titleId: titleId,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: classes\n }\n });\n });\n};\nvar ReplaceElements = {\n mixout: function mixout() {\n return {\n icon: resolveIcons(render)\n };\n },\n hooks: function hooks() {\n return {\n mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n accumulator.treeCallback = onTree;\n accumulator.nodeCallback = onNode;\n return accumulator;\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.i2svg = function (params) {\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node,\n _params$callback = params.callback,\n callback = _params$callback === void 0 ? function () {} : _params$callback;\n return onTree(node, callback);\n };\n\n providers$$1.generateSvgReplacementMutation = function (node, nodeMeta) {\n var iconName = nodeMeta.iconName,\n title = nodeMeta.title,\n titleId = nodeMeta.titleId,\n prefix = nodeMeta.prefix,\n transform = nodeMeta.transform,\n symbol = nodeMeta.symbol,\n mask = nodeMeta.mask,\n maskId = nodeMeta.maskId,\n extra = nodeMeta.extra;\n return new Promise(function (resolve, reject) {\n Promise.all([findIcon(iconName, prefix), mask.iconName ? findIcon(mask.iconName, mask.prefix) : Promise.resolve({\n found: false,\n width: 512,\n height: 512,\n icon: {}\n })]).then(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 2),\n main = _ref2[0],\n mask = _ref2[1];\n\n resolve([node, makeInlineSvgAbstract({\n icons: {\n main: main,\n mask: mask\n },\n prefix: prefix,\n iconName: iconName,\n transform: transform,\n symbol: symbol,\n maskId: maskId,\n title: title,\n titleId: titleId,\n extra: extra,\n watchable: true\n })]);\n }).catch(reject);\n });\n };\n\n providers$$1.generateAbstractIcon = function (_ref3) {\n var children = _ref3.children,\n attributes = _ref3.attributes,\n main = _ref3.main,\n transform = _ref3.transform,\n styles = _ref3.styles;\n var styleString = joinStyles(styles);\n\n if (styleString.length > 0) {\n attributes['style'] = styleString;\n }\n\n var nextChild;\n\n if (transformIsMeaningful(transform)) {\n nextChild = callProvided('generateAbstractTransformGrouping', {\n main: main,\n transform: transform,\n containerWidth: main.width,\n iconWidth: main.width\n });\n }\n\n children.push(nextChild || main.icon);\n return {\n children: children,\n attributes: attributes\n };\n };\n }\n};\n\nvar Layers = {\n mixout: function mixout() {\n return {\n layer: function layer(assembler) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes;\n return domVariants({\n type: 'layer'\n }, function () {\n callHooks('beforeDOMElementCreation', {\n assembler: assembler,\n params: params\n });\n var children = [];\n assembler(function (args) {\n Array.isArray(args) ? args.map(function (a) {\n children = children.concat(a.abstract);\n }) : children = children.concat(args.abstract);\n });\n return [{\n tag: 'span',\n attributes: {\n class: [\"\".concat(config.cssPrefix, \"-layers\")].concat(_toConsumableArray(classes)).join(' ')\n },\n children: children\n }];\n });\n }\n };\n }\n};\n\nvar LayersCounter = {\n mixout: function mixout() {\n return {\n counter: function counter(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n return domVariants({\n type: 'counter',\n content: content\n }, function () {\n callHooks('beforeDOMElementCreation', {\n content: content,\n params: params\n });\n return makeLayersCounterAbstract({\n content: content.toString(),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.cssPrefix, \"-layers-counter\")].concat(_toConsumableArray(classes))\n }\n });\n });\n }\n };\n }\n};\n\nvar LayersText = {\n mixout: function mixout() {\n return {\n text: function text(content) {\n var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n var _params$transform = params.transform,\n transform = _params$transform === void 0 ? meaninglessTransform : _params$transform,\n _params$title = params.title,\n title = _params$title === void 0 ? null : _params$title,\n _params$classes = params.classes,\n classes = _params$classes === void 0 ? [] : _params$classes,\n _params$attributes = params.attributes,\n attributes = _params$attributes === void 0 ? {} : _params$attributes,\n _params$styles = params.styles,\n styles = _params$styles === void 0 ? {} : _params$styles;\n return domVariants({\n type: 'text',\n content: content\n }, function () {\n callHooks('beforeDOMElementCreation', {\n content: content,\n params: params\n });\n return makeLayersTextAbstract({\n content: content,\n transform: _objectSpread2(_objectSpread2({}, meaninglessTransform), transform),\n title: title,\n extra: {\n attributes: attributes,\n styles: styles,\n classes: [\"\".concat(config.cssPrefix, \"-layers-text\")].concat(_toConsumableArray(classes))\n }\n });\n });\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.generateLayersText = function (node, nodeMeta) {\n var title = nodeMeta.title,\n transform = nodeMeta.transform,\n extra = nodeMeta.extra;\n var width = null;\n var height = null;\n\n if (IS_IE) {\n var computedFontSize = parseInt(getComputedStyle(node).fontSize, 10);\n var boundingClientRect = node.getBoundingClientRect();\n width = boundingClientRect.width / computedFontSize;\n height = boundingClientRect.height / computedFontSize;\n }\n\n if (config.autoA11y && !title) {\n extra.attributes['aria-hidden'] = 'true';\n }\n\n return Promise.resolve([node, makeLayersTextAbstract({\n content: node.innerHTML,\n width: width,\n height: height,\n transform: transform,\n title: title,\n extra: extra,\n watchable: true\n })]);\n };\n }\n};\n\nvar CLEAN_CONTENT_PATTERN = new RegExp(\"\\\"\", 'ug');\nvar SECONDARY_UNICODE_RANGE = [1105920, 1112319];\nfunction hexValueFromContent(content) {\n var cleaned = content.replace(CLEAN_CONTENT_PATTERN, '');\n var codePoint = codePointAt(cleaned, 0);\n var isPrependTen = codePoint >= SECONDARY_UNICODE_RANGE[0] && codePoint <= SECONDARY_UNICODE_RANGE[1];\n var isDoubled = cleaned.length === 2 ? cleaned[0] === cleaned[1] : false;\n return {\n value: isDoubled ? toHex(cleaned[0]) : toHex(cleaned),\n isSecondary: isPrependTen || isDoubled\n };\n}\n\nfunction replaceForPosition(node, position) {\n var pendingAttribute = \"\".concat(DATA_FA_PSEUDO_ELEMENT_PENDING).concat(position.replace(':', '-'));\n return new Promise(function (resolve, reject) {\n if (node.getAttribute(pendingAttribute) !== null) {\n // This node is already being processed\n return resolve();\n }\n\n var children = toArray(node.children);\n var alreadyProcessedPseudoElement = children.filter(function (c) {\n return c.getAttribute(DATA_FA_PSEUDO_ELEMENT) === position;\n })[0];\n var styles = WINDOW.getComputedStyle(node, position);\n var fontFamily = styles.getPropertyValue('font-family').match(FONT_FAMILY_PATTERN);\n var fontWeight = styles.getPropertyValue('font-weight');\n var content = styles.getPropertyValue('content');\n\n if (alreadyProcessedPseudoElement && !fontFamily) {\n // If we've already processed it but the current computed style does not result in a font-family,\n // that probably means that a class name that was previously present to make the icon has been\n // removed. So we now should delete the icon.\n node.removeChild(alreadyProcessedPseudoElement);\n return resolve();\n } else if (fontFamily && content !== 'none' && content !== '') {\n var _content = styles.getPropertyValue('content');\n\n var family = ~['Sharp'].indexOf(fontFamily[2]) ? FAMILY_SHARP : FAMILY_CLASSIC;\n var prefix = ~['Solid', 'Regular', 'Light', 'Thin', 'Duotone', 'Brands', 'Kit'].indexOf(fontFamily[2]) ? STYLE_TO_PREFIX[family][fontFamily[2].toLowerCase()] : FONT_WEIGHT_TO_PREFIX[family][fontWeight];\n\n var _hexValueFromContent = hexValueFromContent(_content),\n hexValue = _hexValueFromContent.value,\n isSecondary = _hexValueFromContent.isSecondary;\n\n var isV4 = fontFamily[0].startsWith('FontAwesome');\n var iconName = byUnicode(prefix, hexValue);\n var iconIdentifier = iconName;\n\n if (isV4) {\n var iconName4 = byOldUnicode(hexValue);\n\n if (iconName4.iconName && iconName4.prefix) {\n iconName = iconName4.iconName;\n prefix = iconName4.prefix;\n }\n } // Only convert the pseudo element in this ::before/::after position into an icon if we haven't\n // already done so with the same prefix and iconName\n\n\n if (iconName && !isSecondary && (!alreadyProcessedPseudoElement || alreadyProcessedPseudoElement.getAttribute(DATA_PREFIX) !== prefix || alreadyProcessedPseudoElement.getAttribute(DATA_ICON) !== iconIdentifier)) {\n node.setAttribute(pendingAttribute, iconIdentifier);\n\n if (alreadyProcessedPseudoElement) {\n // Delete the old one, since we're replacing it with a new one\n node.removeChild(alreadyProcessedPseudoElement);\n }\n\n var meta = blankMeta();\n var extra = meta.extra;\n extra.attributes[DATA_FA_PSEUDO_ELEMENT] = position;\n findIcon(iconName, prefix).then(function (main) {\n var _abstract = makeInlineSvgAbstract(_objectSpread2(_objectSpread2({}, meta), {}, {\n icons: {\n main: main,\n mask: emptyCanonicalIcon()\n },\n prefix: prefix,\n iconName: iconIdentifier,\n extra: extra,\n watchable: true\n }));\n\n var element = DOCUMENT.createElementNS('http://www.w3.org/2000/svg', 'svg');\n\n if (position === '::before') {\n node.insertBefore(element, node.firstChild);\n } else {\n node.appendChild(element);\n }\n\n element.outerHTML = _abstract.map(function (a) {\n return toHtml(a);\n }).join('\\n');\n node.removeAttribute(pendingAttribute);\n resolve();\n }).catch(reject);\n } else {\n resolve();\n }\n } else {\n resolve();\n }\n });\n}\n\nfunction replace(node) {\n return Promise.all([replaceForPosition(node, '::before'), replaceForPosition(node, '::after')]);\n}\n\nfunction processable(node) {\n return node.parentNode !== document.head && !~TAGNAMES_TO_SKIP_FOR_PSEUDOELEMENTS.indexOf(node.tagName.toUpperCase()) && !node.getAttribute(DATA_FA_PSEUDO_ELEMENT) && (!node.parentNode || node.parentNode.tagName !== 'svg');\n}\n\nfunction searchPseudoElements(root) {\n if (!IS_DOM) return;\n return new Promise(function (resolve, reject) {\n var operations = toArray(root.querySelectorAll('*')).filter(processable).map(replace);\n var end = perf.begin('searchPseudoElements');\n disableObservation();\n Promise.all(operations).then(function () {\n end();\n enableObservation();\n resolve();\n }).catch(function () {\n end();\n enableObservation();\n reject();\n });\n });\n}\n\nvar PseudoElements = {\n hooks: function hooks() {\n return {\n mutationObserverCallbacks: function mutationObserverCallbacks(accumulator) {\n accumulator.pseudoElementsCallback = searchPseudoElements;\n return accumulator;\n }\n };\n },\n provides: function provides(providers$$1) {\n providers$$1.pseudoElements2svg = function (params) {\n var _params$node = params.node,\n node = _params$node === void 0 ? DOCUMENT : _params$node;\n\n if (config.searchPseudoElements) {\n searchPseudoElements(node);\n }\n };\n }\n};\n\nvar _unwatched = false;\nvar MutationObserver$1 = {\n mixout: function mixout() {\n return {\n dom: {\n unwatch: function unwatch() {\n disableObservation();\n _unwatched = true;\n }\n }\n };\n },\n hooks: function hooks() {\n return {\n bootstrap: function bootstrap() {\n observe(chainHooks('mutationObserverCallbacks', {}));\n },\n noAuto: function noAuto() {\n disconnect();\n },\n watch: function watch(params) {\n var observeMutationsRoot = params.observeMutationsRoot;\n\n if (_unwatched) {\n enableObservation();\n } else {\n observe(chainHooks('mutationObserverCallbacks', {\n observeMutationsRoot: observeMutationsRoot\n }));\n }\n }\n };\n }\n};\n\nvar parseTransformString = function parseTransformString(transformString) {\n var transform = {\n size: 16,\n x: 0,\n y: 0,\n flipX: false,\n flipY: false,\n rotate: 0\n };\n return transformString.toLowerCase().split(' ').reduce(function (acc, n) {\n var parts = n.toLowerCase().split('-');\n var first = parts[0];\n var rest = parts.slice(1).join('-');\n\n if (first && rest === 'h') {\n acc.flipX = true;\n return acc;\n }\n\n if (first && rest === 'v') {\n acc.flipY = true;\n return acc;\n }\n\n rest = parseFloat(rest);\n\n if (isNaN(rest)) {\n return acc;\n }\n\n switch (first) {\n case 'grow':\n acc.size = acc.size + rest;\n break;\n\n case 'shrink':\n acc.size = acc.size - rest;\n break;\n\n case 'left':\n acc.x = acc.x - rest;\n break;\n\n case 'right':\n acc.x = acc.x + rest;\n break;\n\n case 'up':\n acc.y = acc.y - rest;\n break;\n\n case 'down':\n acc.y = acc.y + rest;\n break;\n\n case 'rotate':\n acc.rotate = acc.rotate + rest;\n break;\n }\n\n return acc;\n }, transform);\n};\nvar PowerTransforms = {\n mixout: function mixout() {\n return {\n parse: {\n transform: function transform(transformString) {\n return parseTransformString(transformString);\n }\n }\n };\n },\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var transformString = node.getAttribute('data-fa-transform');\n\n if (transformString) {\n accumulator.transform = parseTransformString(transformString);\n }\n\n return accumulator;\n }\n };\n },\n provides: function provides(providers) {\n providers.generateAbstractTransformGrouping = function (_ref) {\n var main = _ref.main,\n transform = _ref.transform,\n containerWidth = _ref.containerWidth,\n iconWidth = _ref.iconWidth;\n var outer = {\n transform: \"translate(\".concat(containerWidth / 2, \" 256)\")\n };\n var innerTranslate = \"translate(\".concat(transform.x * 32, \", \").concat(transform.y * 32, \") \");\n var innerScale = \"scale(\".concat(transform.size / 16 * (transform.flipX ? -1 : 1), \", \").concat(transform.size / 16 * (transform.flipY ? -1 : 1), \") \");\n var innerRotate = \"rotate(\".concat(transform.rotate, \" 0 0)\");\n var inner = {\n transform: \"\".concat(innerTranslate, \" \").concat(innerScale, \" \").concat(innerRotate)\n };\n var path = {\n transform: \"translate(\".concat(iconWidth / 2 * -1, \" -256)\")\n };\n var operations = {\n outer: outer,\n inner: inner,\n path: path\n };\n return {\n tag: 'g',\n attributes: _objectSpread2({}, operations.outer),\n children: [{\n tag: 'g',\n attributes: _objectSpread2({}, operations.inner),\n children: [{\n tag: main.icon.tag,\n children: main.icon.children,\n attributes: _objectSpread2(_objectSpread2({}, main.icon.attributes), operations.path)\n }]\n }]\n };\n };\n }\n};\n\nvar ALL_SPACE = {\n x: 0,\n y: 0,\n width: '100%',\n height: '100%'\n};\n\nfunction fillBlack(_abstract) {\n var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n\n if (_abstract.attributes && (_abstract.attributes.fill || force)) {\n _abstract.attributes.fill = 'black';\n }\n\n return _abstract;\n}\n\nfunction deGroup(_abstract2) {\n if (_abstract2.tag === 'g') {\n return _abstract2.children;\n } else {\n return [_abstract2];\n }\n}\n\nvar Masks = {\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var maskData = node.getAttribute('data-fa-mask');\n var mask = !maskData ? emptyCanonicalIcon() : getCanonicalIcon(maskData.split(' ').map(function (i) {\n return i.trim();\n }));\n\n if (!mask.prefix) {\n mask.prefix = getDefaultUsablePrefix();\n }\n\n accumulator.mask = mask;\n accumulator.maskId = node.getAttribute('data-fa-mask-id');\n return accumulator;\n }\n };\n },\n provides: function provides(providers) {\n providers.generateAbstractMask = function (_ref) {\n var children = _ref.children,\n attributes = _ref.attributes,\n main = _ref.main,\n mask = _ref.mask,\n explicitMaskId = _ref.maskId,\n transform = _ref.transform;\n var mainWidth = main.width,\n mainPath = main.icon;\n var maskWidth = mask.width,\n maskPath = mask.icon;\n var trans = transformForSvg({\n transform: transform,\n containerWidth: maskWidth,\n iconWidth: mainWidth\n });\n var maskRect = {\n tag: 'rect',\n attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n fill: 'white'\n })\n };\n var maskInnerGroupChildrenMixin = mainPath.children ? {\n children: mainPath.children.map(fillBlack)\n } : {};\n var maskInnerGroup = {\n tag: 'g',\n attributes: _objectSpread2({}, trans.inner),\n children: [fillBlack(_objectSpread2({\n tag: mainPath.tag,\n attributes: _objectSpread2(_objectSpread2({}, mainPath.attributes), trans.path)\n }, maskInnerGroupChildrenMixin))]\n };\n var maskOuterGroup = {\n tag: 'g',\n attributes: _objectSpread2({}, trans.outer),\n children: [maskInnerGroup]\n };\n var maskId = \"mask-\".concat(explicitMaskId || nextUniqueId());\n var clipId = \"clip-\".concat(explicitMaskId || nextUniqueId());\n var maskTag = {\n tag: 'mask',\n attributes: _objectSpread2(_objectSpread2({}, ALL_SPACE), {}, {\n id: maskId,\n maskUnits: 'userSpaceOnUse',\n maskContentUnits: 'userSpaceOnUse'\n }),\n children: [maskRect, maskOuterGroup]\n };\n var defs = {\n tag: 'defs',\n children: [{\n tag: 'clipPath',\n attributes: {\n id: clipId\n },\n children: deGroup(maskPath)\n }, maskTag]\n };\n children.push(defs, {\n tag: 'rect',\n attributes: _objectSpread2({\n fill: 'currentColor',\n 'clip-path': \"url(#\".concat(clipId, \")\"),\n mask: \"url(#\".concat(maskId, \")\")\n }, ALL_SPACE)\n });\n return {\n children: children,\n attributes: attributes\n };\n };\n }\n};\n\nvar MissingIconIndicator = {\n provides: function provides(providers) {\n var reduceMotion = false;\n\n if (WINDOW.matchMedia) {\n reduceMotion = WINDOW.matchMedia('(prefers-reduced-motion: reduce)').matches;\n }\n\n providers.missingIconAbstract = function () {\n var gChildren = [];\n var FILL = {\n fill: 'currentColor'\n };\n var ANIMATION_BASE = {\n attributeType: 'XML',\n repeatCount: 'indefinite',\n dur: '2s'\n }; // Ring\n\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n d: 'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'\n })\n });\n\n var OPACITY_ANIMATE = _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n attributeName: 'opacity'\n });\n\n var dot = {\n tag: 'circle',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n cx: '256',\n cy: '364',\n r: '28'\n }),\n children: []\n };\n\n if (!reduceMotion) {\n dot.children.push({\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, ANIMATION_BASE), {}, {\n attributeName: 'r',\n values: '28;14;28;28;14;28;'\n })\n }, {\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '1;0;1;1;0;1;'\n })\n });\n }\n\n gChildren.push(dot);\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n opacity: '1',\n d: 'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'\n }),\n children: reduceMotion ? [] : [{\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '1;0;0;0;0;1;'\n })\n }]\n });\n\n if (!reduceMotion) {\n // Exclamation\n gChildren.push({\n tag: 'path',\n attributes: _objectSpread2(_objectSpread2({}, FILL), {}, {\n opacity: '0',\n d: 'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'\n }),\n children: [{\n tag: 'animate',\n attributes: _objectSpread2(_objectSpread2({}, OPACITY_ANIMATE), {}, {\n values: '0;0;1;1;0;0;'\n })\n }]\n });\n }\n\n return {\n tag: 'g',\n attributes: {\n 'class': 'missing'\n },\n children: gChildren\n };\n };\n }\n};\n\nvar SvgSymbols = {\n hooks: function hooks() {\n return {\n parseNodeAttributes: function parseNodeAttributes(accumulator, node) {\n var symbolData = node.getAttribute('data-fa-symbol');\n var symbol = symbolData === null ? false : symbolData === '' ? true : symbolData;\n accumulator['symbol'] = symbol;\n return accumulator;\n }\n };\n }\n};\n\nvar plugins = [InjectCSS, ReplaceElements, Layers, LayersCounter, LayersText, PseudoElements, MutationObserver$1, PowerTransforms, Masks, MissingIconIndicator, SvgSymbols];\n\nregisterPlugins(plugins, {\n mixoutsTo: api\n});\nvar noAuto$1 = api.noAuto;\nvar config$1 = api.config;\nvar library$1 = api.library;\nvar dom$1 = api.dom;\nvar parse$1 = api.parse;\nvar findIconDefinition$1 = api.findIconDefinition;\nvar toHtml$1 = api.toHtml;\nvar icon = api.icon;\nvar layer = api.layer;\nvar text = api.text;\nvar counter = api.counter;\n\nexport { noAuto$1 as noAuto, config$1 as config, library$1 as library, dom$1 as dom, parse$1 as parse, findIconDefinition$1 as findIconDefinition, toHtml$1 as toHtml, icon, layer, text, counter, api };\n","var prefix = \"fab\";\nvar faMonero = {\n prefix: 'fab',\n iconName: 'monero',\n icon: [496, 512, [], \"f3d0\", \"M352 384h108.4C417 455.9 338.1 504 248 504S79 455.9 35.6 384H144V256.2L248 361l104-105v128zM88 336V128l159.4 159.4L408 128v208h74.8c8.5-25.1 13.2-52 13.2-80C496 119 385 8 248 8S0 119 0 256c0 28 4.6 54.9 13.2 80H88z\"]\n};\nvar faHooli = {\n prefix: 'fab',\n iconName: 'hooli',\n icon: [640, 512, [], \"f427\", \"M144.5 352l38.3.8c-13.2-4.6-26-10.2-38.3-16.8zm57.7-5.3v5.3l-19.4.8c36.5 12.5 69.9 14.2 94.7 7.2-19.9.2-45.8-2.6-75.3-13.3zm408.9-115.2c15.9 0 28.9-12.9 28.9-28.9s-12.9-24.5-28.9-24.5c-15.9 0-28.9 8.6-28.9 24.5s12.9 28.9 28.9 28.9zm-29 120.5H640V241.5h-57.9zm-73.7 0h57.9V156.7L508.4 184zm-31-119.4c-18.2-18.2-50.4-17.1-50.4-17.1s-32.3-1.1-50.4 17.1c-18.2 18.2-16.8 33.9-16.8 52.6s-1.4 34.3 16.8 52.5 50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.8-33.8 16.8-52.5-.1-18.8 1.3-34.5-16.8-52.6zm-39.8 71.9c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9zm-106.2-71.9c-18.2-18.2-50.4-17.1-50.4-17.1s-32.2-1.1-50.4 17.1c-1.9 1.9-3.7 3.9-5.3 6-38.2-29.6-72.5-46.5-102.1-61.1v-20.7l-22.5 10.6c-54.4-22.1-89-18.2-97.3.1 0 0-24.9 32.8 61.8 110.8V352h57.9v-28.6c-6.5-4.2-13-8.7-19.4-13.6-14.8-11.2-27.4-21.6-38.4-31.4v-31c13.1 14.7 30.5 31.4 53.4 50.3l4.5 3.6v-29.8c0-6.9 1.7-18.2 10.8-18.2s10.6 6.9 10.6 15V317c18 12.2 37.3 22.1 57.7 29.6v-93.9c0-18.7-13.4-37.4-40.6-37.4-15.8-.1-30.5 8.2-38.5 21.9v-54.3c41.9 20.9 83.9 46.5 99.9 58.3-10.2 14.6-9.3 28.1-9.3 43.7 0 18.7-1.4 34.3 16.8 52.5s50.4 17.1 50.4 17.1 32.3 1.1 50.4-17.1c18.2-18.2 16.7-33.8 16.7-52.5 0-18.5 1.5-34.2-16.7-52.3zM65.2 184v63.3c-48.7-54.5-38.9-76-35.2-79.1 13.5-11.4 37.5-8 64.4 2.1zm226.5 120.5c0 3.6-1.8 12.5-10.7 12.5s-10.7-8.9-10.7-12.5v-40.4c0-8.7 7.3-10.9 10.7-10.9s10.7 2.1 10.7 10.9z\"]\n};\nvar faYelp = {\n prefix: 'fab',\n iconName: 'yelp',\n icon: [384, 512, [], \"f1e9\", \"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"]\n};\nvar faCcVisa = {\n prefix: 'fab',\n iconName: 'cc-visa',\n icon: [576, 512, [], \"f1f0\", \"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\"]\n};\nvar faLastfm = {\n prefix: 'fab',\n iconName: 'lastfm',\n icon: [512, 512, [], \"f202\", \"M225.8 367.1l-18.8-51s-30.5 34-76.2 34c-40.5 0-69.2-35.2-69.2-91.5 0-72.1 36.4-97.9 72.1-97.9 66.5 0 74.8 53.3 100.9 134.9 18.8 56.9 54 102.6 155.4 102.6 72.7 0 122-22.3 122-80.9 0-72.9-62.7-80.6-115-92.1-25.8-5.9-33.4-16.4-33.4-34 0-19.9 15.8-31.7 41.6-31.7 28.2 0 43.4 10.6 45.7 35.8l58.6-7c-4.7-52.8-41.1-74.5-100.9-74.5-52.8 0-104.4 19.9-104.4 83.9 0 39.9 19.4 65.1 68 76.8 44.9 10.6 79.8 13.8 79.8 45.7 0 21.7-21.1 30.5-61 30.5-59.2 0-83.9-31.1-97.9-73.9-32-96.8-43.6-163-161.3-163C45.7 113.8 0 168.3 0 261c0 89.1 45.7 137.2 127.9 137.2 66.2 0 97.9-31.1 97.9-31.1z\"]\n};\nvar faShopware = {\n prefix: 'fab',\n iconName: 'shopware',\n icon: [512, 512, [], \"f5b5\", \"M403.5 455.41A246.17 246.17 0 0 1 256 504C118.81 504 8 393 8 256 8 118.81 119 8 256 8a247.39 247.39 0 0 1 165.7 63.5 3.57 3.57 0 0 1-2.86 6.18A418.62 418.62 0 0 0 362.13 74c-129.36 0-222.4 53.47-222.4 155.35 0 109 92.13 145.88 176.83 178.73 33.64 13 65.4 25.36 87 41.59a3.58 3.58 0 0 1 0 5.72zM503 233.09a3.64 3.64 0 0 0-1.27-2.44c-51.76-43-93.62-60.48-144.48-60.48-84.13 0-80.25 52.17-80.25 53.63 0 42.6 52.06 62 112.34 84.49 31.07 11.59 63.19 23.57 92.68 39.93a3.57 3.57 0 0 0 5-1.82A249 249 0 0 0 503 233.09z\"]\n};\nvar faCreativeCommonsNc = {\n prefix: 'fab',\n iconName: 'creative-commons-nc',\n icon: [496, 512, [], \"f4e8\", \"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\"]\n};\nvar faAws = {\n prefix: 'fab',\n iconName: 'aws',\n icon: [640, 512, [], \"f375\", \"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\"]\n};\nvar faRedhat = {\n prefix: 'fab',\n iconName: 'redhat',\n icon: [512, 512, [], \"f7bc\", \"M341.52 285.56c33.65 0 82.34-6.94 82.34-47 .22-6.74.86-1.82-20.88-96.24-4.62-19.15-8.68-27.84-42.31-44.65-26.09-13.34-82.92-35.37-99.73-35.37-15.66 0-20.2 20.17-38.87 20.17-18 0-31.31-15.06-48.12-15.06-16.14 0-26.66 11-34.78 33.62-27.5 77.55-26.28 74.27-26.12 78.27 0 24.8 97.64 106.11 228.47 106.11M429 254.84c4.65 22 4.65 24.35 4.65 27.25 0 37.66-42.33 58.56-98 58.56-125.74.08-235.91-73.65-235.91-122.33a49.55 49.55 0 0 1 4.06-19.72C58.56 200.86 0 208.93 0 260.63c0 84.67 200.63 189 359.49 189 121.79 0 152.51-55.08 152.51-98.58 0-34.21-29.59-73.05-82.93-96.24\"]\n};\nvar faYoast = {\n prefix: 'fab',\n iconName: 'yoast',\n icon: [448, 512, [], \"f2b1\", \"M91.3 76h186l-7 18.9h-179c-39.7 0-71.9 31.6-71.9 70.3v205.4c0 35.4 24.9 70.3 84 70.3V460H91.3C41.2 460 0 419.8 0 370.5V165.2C0 115.9 40.7 76 91.3 76zm229.1-56h66.5C243.1 398.1 241.2 418.9 202.2 459.3c-20.8 21.6-49.3 31.7-78.3 32.7v-51.1c49.2-7.7 64.6-49.9 64.6-75.3 0-20.1.6-12.6-82.1-223.2h61.4L218.2 299 320.4 20zM448 161.5V460H234c6.6-9.6 10.7-16.3 12.1-19.4h182.5V161.5c0-32.5-17.1-51.9-48.2-62.9l6.7-17.6c41.7 13.6 60.9 43.1 60.9 80.5z\"]\n};\nvar faCloudflare = {\n prefix: 'fab',\n iconName: 'cloudflare',\n icon: [640, 512, [], \"e07d\", \"M407.906,319.913l-230.8-2.928a4.58,4.58,0,0,1-3.632-1.926,4.648,4.648,0,0,1-.494-4.147,6.143,6.143,0,0,1,5.361-4.076L411.281,303.9c27.631-1.26,57.546-23.574,68.022-50.784l13.286-34.542a7.944,7.944,0,0,0,.524-2.936,7.735,7.735,0,0,0-.164-1.631A151.91,151.91,0,0,0,201.257,198.4,68.12,68.12,0,0,0,94.2,269.59C41.924,271.106,0,313.728,0,366.12a96.054,96.054,0,0,0,1.029,13.958,4.508,4.508,0,0,0,4.445,3.871l426.1.051c.043,0,.08-.019.122-.02a5.606,5.606,0,0,0,5.271-4l3.273-11.265c3.9-13.4,2.448-25.8-4.1-34.9C430.124,325.423,420.09,320.487,407.906,319.913ZM513.856,221.1c-2.141,0-4.271.062-6.391.164a3.771,3.771,0,0,0-3.324,2.653l-9.077,31.193c-3.9,13.4-2.449,25.786,4.1,34.89,6.02,8.4,16.054,13.323,28.238,13.9l49.2,2.939a4.491,4.491,0,0,1,3.51,1.894,4.64,4.64,0,0,1,.514,4.169,6.153,6.153,0,0,1-5.351,4.075l-51.125,2.939c-27.754,1.27-57.669,23.574-68.145,50.784l-3.695,9.606a2.716,2.716,0,0,0,2.427,3.68c.046,0,.088.017.136.017h175.91a4.69,4.69,0,0,0,4.539-3.37,124.807,124.807,0,0,0,4.682-34C640,277.3,583.524,221.1,513.856,221.1Z\"]\n};\nvar faUps = {\n prefix: 'fab',\n iconName: 'ups',\n icon: [384, 512, [], \"f7e0\", \"M103.2 303c-5.2 3.6-32.6 13.1-32.6-19V180H37.9v102.6c0 74.9 80.2 51.1 97.9 39V180h-32.6zM4 74.82v220.9c0 103.7 74.9 135.2 187.7 184.1 112.4-48.9 187.7-80.2 187.7-184.1V74.82c-116.3-61.6-281.8-49.6-375.4 0zm358.1 220.9c0 86.6-53.2 113.6-170.4 165.3-117.5-51.8-170.5-78.7-170.5-165.3v-126.4c102.3-93.8 231.6-100 340.9-89.8zm-209.6-107.4v212.8h32.7v-68.7c24.4 7.3 71.7-2.6 71.7-78.5 0-97.4-80.7-80.92-104.4-65.6zm32.7 117.3v-100.3c8.4-4.2 38.4-12.7 38.4 49.3 0 67.9-36.4 51.8-38.4 51zm79.1-86.4c.1 47.3 51.6 42.5 52.2 70.4.6 23.5-30.4 23-50.8 4.9v30.1c36.2 21.5 81.9 8.1 83.2-33.5 1.7-51.5-54.1-46.6-53.4-73.2.6-20.3 30.6-20.5 48.5-2.2v-28.4c-28.5-22-79.9-9.2-79.7 31.9z\"]\n};\nvar faWpexplorer = {\n prefix: 'fab',\n iconName: 'wpexplorer',\n icon: [512, 512, [], \"f2de\", \"M512 256c0 141.2-114.7 256-256 256C114.8 512 0 397.3 0 256S114.7 0 256 0s256 114.7 256 256zm-32 0c0-123.2-100.3-224-224-224C132.5 32 32 132.5 32 256s100.5 224 224 224 224-100.5 224-224zM160.9 124.6l86.9 37.1-37.1 86.9-86.9-37.1 37.1-86.9zm110 169.1l46.6 94h-14.6l-50-100-48.9 100h-14l51.1-106.9-22.3-9.4 6-14 68.6 29.1-6 14.3-16.5-7.1zm-11.8-116.3l68.6 29.4-29.4 68.3L230 246l29.1-68.6zm80.3 42.9l54.6 23.1-23.4 54.3-54.3-23.1 23.1-54.3z\"]\n};\nvar faDyalog = {\n prefix: 'fab',\n iconName: 'dyalog',\n icon: [416, 512, [], \"f399\", \"M0 32v119.2h64V96h107.2C284.6 96 352 176.2 352 255.9 352 332 293.4 416 171.2 416H0v64h171.2C331.9 480 416 367.3 416 255.9c0-58.7-22.1-113.4-62.3-154.3C308.9 56 245.7 32 171.2 32H0z\"]\n};\nvar faBity = {\n prefix: 'fab',\n iconName: 'bity',\n icon: [496, 512, [], \"f37a\", \"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\"]\n};\nvar faStackpath = {\n prefix: 'fab',\n iconName: 'stackpath',\n icon: [448, 512, [], \"f842\", \"M244.6 232.4c0 8.5-4.26 20.49-21.34 20.49h-19.61v-41.47h19.61c17.13 0 21.34 12.36 21.34 20.98zM448 32v448H0V32zM151.3 287.84c0-21.24-12.12-34.54-46.72-44.85-20.57-7.41-26-10.91-26-18.63s7-14.61 20.41-14.61c14.09 0 20.79 8.45 20.79 18.35h30.7l.19-.57c.5-19.57-15.06-41.65-51.12-41.65-23.37 0-52.55 10.75-52.55 38.29 0 19.4 9.25 31.29 50.74 44.37 17.26 6.15 21.91 10.4 21.91 19.48 0 15.2-19.13 14.23-19.47 14.23-20.4 0-25.65-9.1-25.65-21.9h-30.8l-.18.56c-.68 31.32 28.38 45.22 56.63 45.22 29.98 0 51.12-13.55 51.12-38.29zm125.38-55.63c0-25.3-18.43-45.46-53.42-45.46h-51.78v138.18h32.17v-47.36h19.61c30.25 0 53.42-15.95 53.42-45.36zM297.94 325L347 186.78h-31.09L268 325zm106.52-138.22h-31.09L325.46 325h29.94z\"]\n};\nvar faBuysellads = {\n prefix: 'fab',\n iconName: 'buysellads',\n icon: [448, 512, [], \"f20d\", \"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\"]\n};\nvar faFirstOrder = {\n prefix: 'fab',\n iconName: 'first-order',\n icon: [448, 512, [], \"f2b0\", \"M12.9 229.2c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4h-.2zM224 96.6c-7.1 0-14.6.6-21.4 1.7l3.7 67.4-22-64c-14.3 3.7-27.7 9.4-40 16.6l29.4 61.4-45.1-50.9c-11.4 8.9-21.7 19.1-30.6 30.9l50.6 45.4-61.1-29.7c-7.1 12.3-12.9 25.7-16.6 40l64.3 22.6-68-4c-.9 7.1-1.4 14.6-1.4 22s.6 14.6 1.4 21.7l67.7-4-64 22.6c3.7 14.3 9.4 27.7 16.6 40.3l61.1-29.7L97.7 352c8.9 11.7 19.1 22.3 30.9 30.9l44.9-50.9-29.5 61.4c12.3 7.4 25.7 13.1 40 16.9l22.3-64.6-4 68c7.1 1.1 14.6 1.7 21.7 1.7 7.4 0 14.6-.6 21.7-1.7l-4-68.6 22.6 65.1c14.3-4 27.7-9.4 40-16.9L274.9 332l44.9 50.9c11.7-8.9 22-19.1 30.6-30.9l-50.6-45.1 61.1 29.4c7.1-12.3 12.9-25.7 16.6-40.3l-64-22.3 67.4 4c1.1-7.1 1.4-14.3 1.4-21.7s-.3-14.9-1.4-22l-67.7 4 64-22.3c-3.7-14.3-9.1-28-16.6-40.3l-60.9 29.7 50.6-45.4c-8.9-11.7-19.1-22-30.6-30.9l-45.1 50.9 29.4-61.1c-12.3-7.4-25.7-13.1-40-16.9L241.7 166l4-67.7c-7.1-1.2-14.3-1.7-21.7-1.7zM443.4 128v256L224 512 4.6 384V128L224 0l219.4 128zm-17.1 10.3L224 20.9 21.7 138.3v235.1L224 491.1l202.3-117.7V138.3zM224 37.1l187.7 109.4v218.9L224 474.9 36.3 365.4V146.6L224 37.1zm0 50.9c-92.3 0-166.9 75.1-166.9 168 0 92.6 74.6 167.7 166.9 167.7 92 0 166.9-75.1 166.9-167.7 0-92.9-74.9-168-166.9-168z\"]\n};\nvar faModx = {\n prefix: 'fab',\n iconName: 'modx',\n icon: [448, 512, [], \"f285\", \"M356 241.8l36.7 23.7V480l-133-83.8L356 241.8zM440 75H226.3l-23 37.8 153.5 96.5L440 75zm-89 142.8L55.2 32v214.5l46 29L351 217.8zM97 294.2L8 437h213.7l125-200.5L97 294.2z\"]\n};\nvar faGuilded = {\n prefix: 'fab',\n iconName: 'guilded',\n icon: [448, 512, [], \"e07e\", \"M443.427,64H4.571c0,103.26,22.192,180.06,43.418,222.358C112.046,414.135,224,448,225.256,448a312.824,312.824,0,0,0,140.55-103.477c25.907-33.923,53.1-87.19,65.916-145.761H171.833c4.14,36.429,22.177,67.946,45.1,86.944h88.589c-17.012,28.213-48.186,54.4-80.456,69.482-31.232-13.259-69.09-46.544-96.548-98.362-26.726-53.833-27.092-105.883-27.092-105.883H437.573A625.91,625.91,0,0,0,443.427,64Z\"]\n};\nvar faVnv = {\n prefix: 'fab',\n iconName: 'vnv',\n icon: [640, 512, [], \"f40b\", \"M104.9 352c-34.1 0-46.4-30.4-46.4-30.4L2.6 210.1S-7.8 192 13 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.7-74.5c5.6-9.5 8.4-18.1 18.8-18.1h32.8c20.8 0 10.4 18.1 10.4 18.1l-55.8 111.5S174.2 352 140 352h-35.1zm395 0c-34.1 0-46.4-30.4-46.4-30.4l-55.9-111.5S387.2 192 408 192h32.8c10.4 0 13.2 8.7 18.8 18.1l36.7 74.5s5.2 13.1 21.1 13.1 21.1-13.1 21.1-13.1l36.8-74.5c5.6-9.5 8.4-18.1 18.8-18.1H627c20.8 0 10.4 18.1 10.4 18.1l-55.9 111.5S569.3 352 535.1 352h-35.2zM337.6 192c34.1 0 46.4 30.4 46.4 30.4l55.9 111.5s10.4 18.1-10.4 18.1h-32.8c-10.4 0-13.2-8.7-18.8-18.1l-36.7-74.5s-5.2-13.1-21.1-13.1c-15.9 0-21.1 13.1-21.1 13.1l-36.7 74.5c-5.6 9.4-8.4 18.1-18.8 18.1h-32.9c-20.8 0-10.4-18.1-10.4-18.1l55.9-111.5s12.2-30.4 46.4-30.4h35.1z\"]\n};\nvar faSquareJs = {\n prefix: 'fab',\n iconName: 'square-js',\n icon: [448, 512, [\"js-square\"], \"f3b9\", \"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-48zM243.8 381.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n};\nvar faJsSquare = faSquareJs;\nvar faMicrosoft = {\n prefix: 'fab',\n iconName: 'microsoft',\n icon: [448, 512, [], \"f3ca\", \"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z\"]\n};\nvar faQq = {\n prefix: 'fab',\n iconName: 'qq',\n icon: [448, 512, [], \"f1d6\", \"M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704z\"]\n};\nvar faOrcid = {\n prefix: 'fab',\n iconName: 'orcid',\n icon: [512, 512, [], \"f8d2\", \"M294.75 188.19h-45.92V342h47.47c67.62 0 83.12-51.34 83.12-76.91 0-41.64-26.54-76.9-84.67-76.9zM256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm-80.79 360.76h-29.84v-207.5h29.84zm-14.92-231.14a19.57 19.57 0 1 1 19.57-19.57 19.64 19.64 0 0 1-19.57 19.57zM300 369h-81V161.26h80.6c76.73 0 110.44 54.83 110.44 103.85C410 318.39 368.38 369 300 369z\"]\n};\nvar faJava = {\n prefix: 'fab',\n iconName: 'java',\n icon: [384, 512, [], \"f4e4\", \"M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z\"]\n};\nvar faInvision = {\n prefix: 'fab',\n iconName: 'invision',\n icon: [448, 512, [], \"f7b0\", \"M407.4 32H40.6C18.2 32 0 50.2 0 72.6v366.8C0 461.8 18.2 480 40.6 480h366.8c22.4 0 40.6-18.2 40.6-40.6V72.6c0-22.4-18.2-40.6-40.6-40.6zM176.1 145.6c.4 23.4-22.4 27.3-26.6 27.4-14.9 0-27.1-12-27.1-27 .1-35.2 53.1-35.5 53.7-.4zM332.8 377c-65.6 0-34.1-74-25-106.6 14.1-46.4-45.2-59-59.9.7l-25.8 103.3H177l8.1-32.5c-31.5 51.8-94.6 44.4-94.6-4.3.1-14.3.9-14 23-104.1H81.7l9.7-35.6h76.4c-33.6 133.7-32.6 126.9-32.9 138.2 0 20.9 40.9 13.5 57.4-23.2l19.8-79.4h-32.3l9.7-35.6h68.8l-8.9 40.5c40.5-75.5 127.9-47.8 101.8 38-14.2 51.1-14.6 50.7-14.9 58.8 0 15.5 17.5 22.6 31.8-16.9L386 325c-10.5 36.7-29.4 52-53.2 52z\"]\n};\nvar faCreativeCommonsPdAlt = {\n prefix: 'fab',\n iconName: 'creative-commons-pd-alt',\n icon: [496, 512, [], \"f4ed\", \"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\"]\n};\nvar faCentercode = {\n prefix: 'fab',\n iconName: 'centercode',\n icon: [512, 512, [], \"f380\", \"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\"]\n};\nvar faGlideG = {\n prefix: 'fab',\n iconName: 'glide-g',\n icon: [448, 512, [], \"f2a6\", \"M407.1 211.2c-3.5-1.4-11.6-3.8-15.4-3.8-37.1 0-62.2 16.8-93.5 34.5l-.9-.9c7-47.3 23.5-91.9 23.5-140.4C320.8 29.1 282.6 0 212.4 0 97.3 0 39 113.7 39 198.4 39 286.3 90.3 335 177.6 335c12 0 11-1 11 3.8-16.9 128.9-90.8 133.1-90.8 94.6 0-39.2 45-58.6 45.5-61-.3-12.2-47-27.6-58.9-27.6-33.9.1-52.4 51.2-52.4 79.3C32 476 64.8 512 117.5 512c77.4 0 134-77.8 151.4-145.4 15.1-60.5 11.2-63.3 19.7-67.6 32.2-16.2 57.5-27 93.8-27 17.8 0 30.5 3.7 58.9 8.4 2.9 0 6.7-2.9 6.7-5.8 0-8-33.4-60.5-40.9-63.4zm-175.3-84.4c-9.3 44.7-18.6 89.6-27.8 134.3-2.3 10.2-13.3 7.8-22 7.8-38.3 0-49-41.8-49-73.1 0-47 18-109.3 61.8-133.4 7-4.1 14.8-6.7 22.6-6.7 18.6 0 20 13.3 20 28.7-.1 14.3-2.7 28.5-5.6 42.4z\"]\n};\nvar faDrupal = {\n prefix: 'fab',\n iconName: 'drupal',\n icon: [448, 512, [], \"f1a9\", \"M303.973,108.136C268.2,72.459,234.187,38.35,224.047,0c-9.957,38.35-44.25,72.459-80.019,108.136C90.467,161.7,29.716,222.356,29.716,313.436c-2.337,107.3,82.752,196.18,190.053,198.517S415.948,429.2,418.285,321.9q.091-4.231,0-8.464C418.285,222.356,357.534,161.7,303.973,108.136Zm-174.326,223a130.282,130.282,0,0,0-15.211,24.153,4.978,4.978,0,0,1-3.319,2.766h-1.659c-4.333,0-9.219-8.481-9.219-8.481h0c-1.29-2.028-2.489-4.149-3.687-6.361l-.83-1.752c-11.247-25.72-1.475-62.318-1.475-62.318h0a160.585,160.585,0,0,1,23.231-49.873A290.8,290.8,0,0,1,138.5,201.613l9.219,9.219,43.512,44.434a4.979,4.979,0,0,1,0,6.638L145.78,312.33h0Zm96.612,127.311a67.2,67.2,0,0,1-49.781-111.915c14.2-16.871,31.528-33.464,50.334-55.313,22.309,23.785,36.875,40.1,51.164,57.986a28.413,28.413,0,0,1,2.95,4.425,65.905,65.905,0,0,1,11.984,37.981,66.651,66.651,0,0,1-66.466,66.836ZM352.371,351.6h0a7.743,7.743,0,0,1-6.176,5.347H344.9a11.249,11.249,0,0,1-6.269-5.07h0a348.21,348.21,0,0,0-39.456-48.952L281.387,284.49,222.3,223.185a497.888,497.888,0,0,1-35.4-36.322,12.033,12.033,0,0,0-.922-1.382,35.4,35.4,0,0,1-4.7-9.219V174.51a31.346,31.346,0,0,1,9.218-27.656c11.432-11.431,22.955-22.954,33.833-34.939,11.984,13.275,24.8,26,37.428,38.627h0a530.991,530.991,0,0,1,69.6,79.1,147.494,147.494,0,0,1,27.011,83.8A134.109,134.109,0,0,1,352.371,351.6Z\"]\n};\nvar faHireAHelper = {\n prefix: 'fab',\n iconName: 'hire-a-helper',\n icon: [512, 512, [], \"f3b0\", \"M443.1 0H71.9C67.9 37.3 37.4 67.8 0 71.7v371.5c37.4 4.9 66 32.4 71.9 68.8h372.2c3-36.4 32.5-65.8 67.9-69.8V71.7c-36.4-5.9-65-35.3-68.9-71.7zm-37 404.9c-36.3 0-18.8-2-55.1-2-35.8 0-21 2-56.1 2-5.9 0-4.9-8.2 0-9.8 22.8-7.6 22.9-10.2 24.6-12.8 10.4-15.6 5.9-83 5.9-113 0-5.3-6.4-12.8-13.8-12.8H200.4c-7.4 0-13.8 7.5-13.8 12.8 0 30-4.5 97.4 5.9 113 1.7 2.5 1.8 5.2 24.6 12.8 4.9 1.6 6 9.8 0 9.8-35.1 0-20.3-2-56.1-2-36.3 0-18.8 2-55.1 2-7.9 0-5.8-10.8 0-10.8 10.2-3.4 13.5-3.5 21.7-13.8 7.7-12.9 7.9-44.4 7.9-127.8V151.3c0-22.2-12.2-28.3-28.6-32.4-8.8-2.2-4-11.8 1-11.8 36.5 0 20.6 2 57.1 2 32.7 0 16.5-2 49.2-2 3.3 0 8.5 8.3 1 10.8-4.9 1.6-27.6 3.7-27.6 39.3 0 45.6-.2 55.8 1 68.8 0 1.3 2.3 12.8 12.8 12.8h109.2c10.5 0 12.8-11.5 12.8-12.8 1.2-13 1-23.2 1-68.8 0-35.6-22.7-37.7-27.6-39.3-7.5-2.5-2.3-10.8 1-10.8 32.7 0 16.5 2 49.2 2 36.5 0 20.6-2 57.1-2 4.9 0 9.9 9.6 1 11.8-16.4 4.1-28.6 10.3-28.6 32.4v101.2c0 83.4.1 114.9 7.9 127.8 8.2 10.2 11.4 10.4 21.7 13.8 5.8 0 7.8 10.8 0 10.8z\"]\n};\nvar faCreativeCommonsBy = {\n prefix: 'fab',\n iconName: 'creative-commons-by',\n icon: [496, 512, [], \"f4e7\", \"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\"]\n};\nvar faUnity = {\n prefix: 'fab',\n iconName: 'unity',\n icon: [448, 512, [], \"e049\", \"M243.583 91.6027L323.695 138.384C326.575 140.026 326.68 144.583 323.695 146.225L228.503 201.854C225.623 203.55 222.22 203.444 219.549 201.854L124.357 146.225C121.425 144.636 121.373 139.973 124.357 138.384L204.417 91.6027V0L0 119.417V358.252L78.3843 312.477V218.914C78.3319 215.576 82.2066 213.192 85.0865 214.993L180.279 270.622C183.159 272.318 184.782 275.338 184.782 278.464V389.669C184.834 393.007 180.959 395.391 178.079 393.589L97.9673 346.808L19.583 392.583L224 512L428.417 392.583L350.033 346.808L269.921 393.589C267.093 395.338 263.114 393.06 263.218 389.669V278.464C263.218 275.126 265.051 272.159 267.721 270.622L362.914 214.993C365.741 213.245 369.72 215.47 369.616 218.914V312.477L448 358.252V119.417L243.583 0V91.6027Z\"]\n};\nvar faWhmcs = {\n prefix: 'fab',\n iconName: 'whmcs',\n icon: [448, 512, [], \"f40d\", \"M448 161v-21.3l-28.5-8.8-2.2-10.4 20.1-20.7L427 80.4l-29 7.5-7.2-7.5 7.5-28.2-19.1-11.6-21.3 21-10.7-3.2-7-26.4h-22.6l-6.2 26.4-12.1 3.2-19.7-21-19.4 11 8.1 27.7-8.1 8.4-28.5-7.5-11 19.1 20.7 21-2.9 10.4-28.5 7.8-.3 21.7 28.8 7.5 2.4 12.1-20.1 19.9 10.4 18.5 29.6-7.5 7.2 8.6-8.1 26.9 19.9 11.6 19.4-20.4 11.6 2.9 6.7 28.5 22.6.3 6.7-28.8 11.6-3.5 20.7 21.6 20.4-12.1-8.8-28 7.8-8.1 28.8 8.8 10.3-20.1-20.9-18.8 2.2-12.1 29.1-7zm-119.2 45.2c-31.3 0-56.8-25.4-56.8-56.8s25.4-56.8 56.8-56.8 56.8 25.4 56.8 56.8c0 31.5-25.4 56.8-56.8 56.8zm72.3 16.4l46.9 14.5V277l-55.1 13.4-4.1 22.7 38.9 35.3-19.2 37.9-54-16.7-14.6 15.2 16.7 52.5-38.3 22.7-38.9-40.5-21.7 6.6-12.6 54-42.4-.5-12.6-53.6-21.7-5.6-36.4 38.4-37.4-21.7 15.2-50.5-13.7-16.1-55.5 14.1-19.7-34.8 37.9-37.4-4.8-22.8-54-14.1.5-40.9L54 219.9l5.7-19.7-38.9-39.4L41.5 125l53.6 14.1 15.2-15.7-15.2-52 36.4-20.7 36.8 39.4L191 84l11.6-52H245l11.6 45.9L234 72l-6.3-1.7-3.3 5.7-11 19.1-3.3 5.6 4.6 4.6 17.2 17.4-.3 1-23.8 6.5-6.2 1.7-.1 6.4-.2 12.9C153.8 161.6 118 204 118 254.7c0 58.3 47.3 105.7 105.7 105.7 50.5 0 92.7-35.4 103.2-82.8l13.2.2 6.9.1 1.6-6.7 5.6-24 1.9-.6 17.1 17.8 4.7 4.9 5.8-3.4 20.4-12.1 5.8-3.5-2-6.5-6.8-21.2z\"]\n};\nvar faRocketchat = {\n prefix: 'fab',\n iconName: 'rocketchat',\n icon: [576, 512, [], \"f3e8\", \"M284.046,224.8a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,284.046,224.8Zm-110.45,0a34.114,34.114,0,1,0,34.317,34.113A34.217,34.217,0,0,0,173.6,224.8Zm220.923,0a34.114,34.114,0,1,0,34.317,34.113A34.215,34.215,0,0,0,394.519,224.8Zm153.807-55.319c-15.535-24.172-37.31-45.57-64.681-63.618-52.886-34.817-122.374-54-195.666-54a405.975,405.975,0,0,0-72.032,6.357,238.524,238.524,0,0,0-49.51-36.588C99.684-11.7,40.859.711,11.135,11.421A14.291,14.291,0,0,0,5.58,34.782C26.542,56.458,61.222,99.3,52.7,138.252c-33.142,33.9-51.112,74.776-51.112,117.337,0,43.372,17.97,84.248,51.112,118.148,8.526,38.956-26.154,81.816-47.116,103.491a14.284,14.284,0,0,0,5.555,23.34c29.724,10.709,88.549,23.147,155.324-10.2a238.679,238.679,0,0,0,49.51-36.589A405.972,405.972,0,0,0,288,460.14c73.313,0,142.8-19.159,195.667-53.975,27.371-18.049,49.145-39.426,64.679-63.619,17.309-26.923,26.07-55.916,26.07-86.125C574.394,225.4,565.634,196.43,548.326,169.485ZM284.987,409.9a345.65,345.65,0,0,1-89.446-11.5l-20.129,19.393a184.366,184.366,0,0,1-37.138,27.585,145.767,145.767,0,0,1-52.522,14.87c.983-1.771,1.881-3.563,2.842-5.356q30.258-55.68,16.325-100.078c-32.992-25.962-52.778-59.2-52.778-95.4,0-83.1,104.254-150.469,232.846-150.469s232.867,67.373,232.867,150.469C517.854,342.525,413.6,409.9,284.987,409.9Z\"]\n};\nvar faVk = {\n prefix: 'fab',\n iconName: 'vk',\n icon: [448, 512, [], \"f189\", \"M31.4907 63.4907C0 94.9813 0 145.671 0 247.04V264.96C0 366.329 0 417.019 31.4907 448.509C62.9813 480 113.671 480 215.04 480H232.96C334.329 480 385.019 480 416.509 448.509C448 417.019 448 366.329 448 264.96V247.04C448 145.671 448 94.9813 416.509 63.4907C385.019 32 334.329 32 232.96 32H215.04C113.671 32 62.9813 32 31.4907 63.4907ZM75.6 168.267H126.747C128.427 253.76 166.133 289.973 196 297.44V168.267H244.16V242C273.653 238.827 304.64 205.227 315.093 168.267H363.253C359.313 187.435 351.46 205.583 340.186 221.579C328.913 237.574 314.461 251.071 297.733 261.227C316.41 270.499 332.907 283.63 346.132 299.751C359.357 315.873 369.01 334.618 374.453 354.747H321.44C316.555 337.262 306.614 321.61 292.865 309.754C279.117 297.899 262.173 290.368 244.16 288.107V354.747H238.373C136.267 354.747 78.0267 284.747 75.6 168.267Z\"]\n};\nvar faUntappd = {\n prefix: 'fab',\n iconName: 'untappd',\n icon: [640, 512, [], \"f405\", \"M401.3 49.9c-79.8 160.1-84.6 152.5-87.9 173.2l-5.2 32.8c-1.9 12-6.6 23.5-13.7 33.4L145.6 497.1c-7.6 10.6-20.4 16.2-33.4 14.6-40.3-5-77.8-32.2-95.3-68.5-5.7-11.8-4.5-25.8 3.1-36.4l148.9-207.9c7.1-9.9 16.4-18 27.2-23.7l29.3-15.5c18.5-9.8 9.7-11.9 135.6-138.9 1-4.8 1-7.3 3.6-8 3-.7 6.6-1 6.3-4.6l-.4-4.6c-.2-1.9 1.3-3.6 3.2-3.6 4.5-.1 13.2 1.2 25.6 10 12.3 8.9 16.4 16.8 17.7 21.1.6 1.8-.6 3.7-2.4 4.2l-4.5 1.1c-3.4.9-2.5 4.4-2.3 7.4.1 2.8-2.3 3.6-6.5 6.1zM230.1 36.4c3.4.9 2.5 4.4 2.3 7.4-.2 2.7 2.1 3.5 6.4 6 7.9 15.9 15.3 30.5 22.2 44 .7 1.3 2.3 1.5 3.3.5 11.2-12 24.6-26.2 40.5-42.6 1.3-1.4 1.4-3.5.1-4.9-8-8.2-16.5-16.9-25.6-26.1-1-4.7-1-7.3-3.6-8-3-.8-6.6-1-6.3-4.6.3-3.3 1.4-8.1-2.8-8.2-4.5-.1-13.2 1.1-25.6 10-12.3 8.9-16.4 16.8-17.7 21.1-1.4 4.2 3.6 4.6 6.8 5.4zM620 406.7L471.2 198.8c-13.2-18.5-26.6-23.4-56.4-39.1-11.2-5.9-14.2-10.9-30.5-28.9-1-1.1-2.9-.9-3.6.5-46.3 88.8-47.1 82.8-49 94.8-1.7 10.7-1.3 20 .3 29.8 1.9 12 6.6 23.5 13.7 33.4l148.9 207.9c7.6 10.6 20.2 16.2 33.1 14.7 40.3-4.9 78-32 95.7-68.6 5.4-11.9 4.3-25.9-3.4-36.6z\"]\n};\nvar faMailchimp = {\n prefix: 'fab',\n iconName: 'mailchimp',\n icon: [448, 512, [], \"f59e\", \"M330.61 243.52a36.15 36.15 0 0 1 9.3 0c1.66-3.83 1.95-10.43.45-17.61-2.23-10.67-5.25-17.14-11.48-16.13s-6.47 8.74-4.24 19.42c1.26 6 3.49 11.14 6 14.32zM277.05 252c4.47 2 7.2 3.26 8.28 2.13 1.89-1.94-3.48-9.39-12.12-13.09a31.44 31.44 0 0 0-30.61 3.68c-3 2.18-5.81 5.22-5.41 7.06.85 3.74 10-2.71 22.6-3.48 7-.44 12.8 1.75 17.26 3.71zm-9 5.13c-9.07 1.42-15 6.53-13.47 10.1.9.34 1.17.81 5.21-.81a37 37 0 0 1 18.72-1.95c2.92.34 4.31.52 4.94-.49 1.46-2.22-5.71-8-15.39-6.85zm54.17 17.1c3.38-6.87-10.9-13.93-14.3-7s10.92 13.88 14.32 6.97zm15.66-20.47c-7.66-.13-7.95 15.8-.26 15.93s7.98-15.81.28-15.96zm-218.79 78.9c-1.32.31-6 1.45-8.47-2.35-5.2-8 11.11-20.38 3-35.77-9.1-17.47-27.82-13.54-35.05-5.54-8.71 9.6-8.72 23.54-5 24.08 4.27.57 4.08-6.47 7.38-11.63a12.83 12.83 0 0 1 17.85-3.72c11.59 7.59 1.37 17.76 2.28 28.62 1.39 16.68 18.42 16.37 21.58 9a2.08 2.08 0 0 0-.2-2.33c.03.89.68-1.3-3.35-.39zm299.72-17.07c-3.35-11.73-2.57-9.22-6.78-20.52 2.45-3.67 15.29-24-3.07-43.25-10.4-10.92-33.9-16.54-41.1-18.54-1.5-11.39 4.65-58.7-21.52-83 20.79-21.55 33.76-45.29 33.73-65.65-.06-39.16-48.15-51-107.42-26.47l-12.55 5.33c-.06-.05-22.71-22.27-23.05-22.57C169.5-18-41.77 216.81 25.78 273.85l14.76 12.51a72.49 72.49 0 0 0-4.1 33.5c3.36 33.4 36 60.42 67.53 60.38 57.73 133.06 267.9 133.28 322.29 3 1.74-4.47 9.11-24.61 9.11-42.38s-10.09-25.27-16.53-25.27zm-316 48.16c-22.82-.61-47.46-21.15-49.91-45.51-6.17-61.31 74.26-75.27 84-12.33 4.54 29.64-4.67 58.49-34.12 57.81zM84.3 249.55C69.14 252.5 55.78 261.09 47.6 273c-4.88-4.07-14-12-15.59-15-13.01-24.85 14.24-73 33.3-100.21C112.42 90.56 186.19 39.68 220.36 48.91c5.55 1.57 23.94 22.89 23.94 22.89s-34.15 18.94-65.8 45.35c-42.66 32.85-74.89 80.59-94.2 132.4zM323.18 350.7s-35.74 5.3-69.51-7.07c6.21-20.16 27 6.1 96.4-13.81 15.29-4.38 35.37-13 51-25.35a102.85 102.85 0 0 1 7.12 24.28c3.66-.66 14.25-.52 11.44 18.1-3.29 19.87-11.73 36-25.93 50.84A106.86 106.86 0 0 1 362.55 421a132.45 132.45 0 0 1-20.34 8.58c-53.51 17.48-108.3-1.74-126-43a66.33 66.33 0 0 1-3.55-9.74c-7.53-27.2-1.14-59.83 18.84-80.37 1.23-1.31 2.48-2.85 2.48-4.79a8.45 8.45 0 0 0-1.92-4.54c-7-10.13-31.19-27.4-26.33-60.83 3.5-24 24.49-40.91 44.07-39.91l5 .29c8.48.5 15.89 1.59 22.88 1.88 11.69.5 22.2-1.19 34.64-11.56 4.2-3.5 7.57-6.54 13.26-7.51a17.45 17.45 0 0 1 13.6 2.24c10 6.64 11.4 22.73 11.92 34.49.29 6.72 1.1 23 1.38 27.63.63 10.67 3.43 12.17 9.11 14 3.19 1.05 6.15 1.83 10.51 3.06 13.21 3.71 21 7.48 26 12.31a16.38 16.38 0 0 1 4.74 9.29c1.56 11.37-8.82 25.4-36.31 38.16-46.71 21.68-93.68 14.45-100.48 13.68-20.15-2.71-31.63 23.32-19.55 41.15 22.64 33.41 122.4 20 151.37-21.35.69-1 .12-1.59-.73-1-41.77 28.58-97.06 38.21-128.46 26-4.77-1.85-14.73-6.44-15.94-16.67 43.6 13.49 71 .74 71 .74s2.03-2.79-.56-2.53zm-68.47-5.7zm-83.4-187.5c16.74-19.35 37.36-36.18 55.83-45.63a.73.73 0 0 1 1 1c-1.46 2.66-4.29 8.34-5.19 12.65a.75.75 0 0 0 1.16.79c11.49-7.83 31.48-16.22 49-17.3a.77.77 0 0 1 .52 1.38 41.86 41.86 0 0 0-7.71 7.74.75.75 0 0 0 .59 1.19c12.31.09 29.66 4.4 41 10.74.76.43.22 1.91-.64 1.72-69.55-15.94-123.08 18.53-134.5 26.83a.76.76 0 0 1-1-1.12z\"]\n};\nvar faCss3Alt = {\n prefix: 'fab',\n iconName: 'css3-alt',\n icon: [384, 512, [], \"f38b\", \"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\"]\n};\nvar faSquareReddit = {\n prefix: 'fab',\n iconName: 'square-reddit',\n icon: [448, 512, [\"reddit-square\"], \"f1a2\", \"M283.2 345.5c2.7 2.7 2.7 6.8 0 9.2-24.5 24.5-93.8 24.6-118.4 0-2.7-2.4-2.7-6.5 0-9.2 2.4-2.4 6.5-2.4 8.9 0 18.7 19.2 81 19.6 100.5 0 2.4-2.3 6.6-2.3 9 0zm-91.3-53.8c0-14.9-11.9-26.8-26.5-26.8-14.9 0-26.8 11.9-26.8 26.8 0 14.6 11.9 26.5 26.8 26.5 14.6 0 26.5-11.9 26.5-26.5zm90.7-26.8c-14.6 0-26.5 11.9-26.5 26.8 0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-11.9 26.8-26.5 0-14.9-11.9-26.8-26.8-26.8zM448 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-99.7 140.6c-10.1 0-19 4.2-25.6 10.7-24.1-16.7-56.5-27.4-92.5-28.6l18.7-84.2 59.5 13.4c0 14.6 11.9 26.5 26.5 26.5 14.9 0 26.8-12.2 26.8-26.8 0-14.6-11.9-26.8-26.8-26.8-10.4 0-19.3 6.2-23.8 14.9l-65.7-14.6c-3.3-.9-6.5 1.5-7.4 4.8l-20.5 92.8c-35.7 1.5-67.8 12.2-91.9 28.9-6.5-6.8-15.8-11-25.9-11-37.5 0-49.8 50.4-15.5 67.5-1.2 5.4-1.8 11-1.8 16.7 0 56.5 63.7 102.3 141.9 102.3 78.5 0 142.2-45.8 142.2-102.3 0-5.7-.6-11.6-2.1-17 33.6-17.2 21.2-67.2-16.1-67.2z\"]\n};\nvar faRedditSquare = faSquareReddit;\nvar faVimeoV = {\n prefix: 'fab',\n iconName: 'vimeo-v',\n icon: [448, 512, [], \"f27d\", \"M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z\"]\n};\nvar faContao = {\n prefix: 'fab',\n iconName: 'contao',\n icon: [512, 512, [], \"f26d\", \"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\"]\n};\nvar faSquareFontAwesome = {\n prefix: 'fab',\n iconName: 'square-font-awesome',\n icon: [448, 512, [], \"e5ad\", \"M384.5,32.5h-320c-35.3,0-64,28.7-64,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64v-320 C448.5,61.2,419.8,32.5,384.5,32.5z M336.5,312.5c-31.6,11.2-41.2,16-59.8,16c-31.4,0-43.2-16-74.6-16c-10.2,0-18.2,1.6-25.6,4v-32 c7.4-2.2,15.4-4,25.6-4c31.2,0,43.2,16,74.6,16c10.2,0,17.8-1.4,27.8-4.6v-96c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.2-16-74.6-16 c-25.4,0-37.4,10.4-57.6,14.4v153.6c0,8.8-7.2,16-16,16c-8.8,0-16-7.2-16-16v-192c0-8.8,7.2-16,16-16c8.8,0,16,7.2,16,16v6.4 c20.2-4,32.2-14.4,57.6-14.4c31.2,0,43.2,16,74.6,16c18.6,0,28.2-4.8,59.8-16V312.5z\"]\n};\nvar faDeskpro = {\n prefix: 'fab',\n iconName: 'deskpro',\n icon: [480, 512, [], \"f38f\", \"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\"]\n};\nvar faSistrix = {\n prefix: 'fab',\n iconName: 'sistrix',\n icon: [448, 512, [], \"f3ee\", \"M448 449L301.2 300.2c20-27.9 31.9-62.2 31.9-99.2 0-93.1-74.7-168.9-166.5-168.9C74.7 32 0 107.8 0 200.9s74.7 168.9 166.5 168.9c39.8 0 76.3-14.2 105-37.9l146 148.1 30.5-31zM166.5 330.8c-70.6 0-128.1-58.3-128.1-129.9S95.9 71 166.5 71s128.1 58.3 128.1 129.9-57.4 129.9-128.1 129.9z\"]\n};\nvar faSquareInstagram = {\n prefix: 'fab',\n iconName: 'square-instagram',\n icon: [448, 512, [\"instagram-square\"], \"e055\", \"M224,202.66A53.34,53.34,0,1,0,277.36,256,53.38,53.38,0,0,0,224,202.66Zm124.71-41a54,54,0,0,0-30.41-30.41c-21-8.29-71-6.43-94.3-6.43s-73.25-1.93-94.31,6.43a54,54,0,0,0-30.41,30.41c-8.28,21-6.43,71.05-6.43,94.33S91,329.26,99.32,350.33a54,54,0,0,0,30.41,30.41c21,8.29,71,6.43,94.31,6.43s73.24,1.93,94.3-6.43a54,54,0,0,0,30.41-30.41c8.35-21,6.43-71.05,6.43-94.33S357.1,182.74,348.75,161.67ZM224,338a82,82,0,1,1,82-82A81.9,81.9,0,0,1,224,338Zm85.38-148.3a19.14,19.14,0,1,1,19.13-19.14A19.1,19.1,0,0,1,309.42,189.74ZM400,32H48A48,48,0,0,0,0,80V432a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V80A48,48,0,0,0,400,32ZM382.88,322c-1.29,25.63-7.14,48.34-25.85,67s-41.4,24.63-67,25.85c-26.41,1.49-105.59,1.49-132,0-25.63-1.29-48.26-7.15-67-25.85s-24.63-41.42-25.85-67c-1.49-26.42-1.49-105.61,0-132,1.29-25.63,7.07-48.34,25.85-67s41.47-24.56,67-25.78c26.41-1.49,105.59-1.49,132,0,25.63,1.29,48.33,7.15,67,25.85s24.63,41.42,25.85,67.05C384.37,216.44,384.37,295.56,382.88,322Z\"]\n};\nvar faInstagramSquare = faSquareInstagram;\nvar faBattleNet = {\n prefix: 'fab',\n iconName: 'battle-net',\n icon: [512, 512, [], \"f835\", \"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\"]\n};\nvar faTheRedYeti = {\n prefix: 'fab',\n iconName: 'the-red-yeti',\n icon: [512, 512, [], \"f69d\", \"M488.23 241.7l20.7 7.1c-9.6-23.9-23.9-37-31.7-44.8l7.1-18.2c.2 0 12.3-27.8-2.5-30.7-.6-11.3-6.6-27-18.4-27-7.6-10.6-17.7-12.3-30.7-5.9a122.2 122.2 0 0 0-25.3 16.5c-5.3-6.4-3 .4-3-29.8-37.1-24.3-45.4-11.7-74.8 3l.5.5a239.36 239.36 0 0 0-68.4-13.3c-5.5-8.7-18.6-19.1-25.1-25.1l24.8 7.1c-5.5-5.5-26.8-12.9-34.2-15.2 18.2-4.1 29.8-20.8 42.5-33-34.9-10.1-67.9-5.9-97.9 11.8l12-44.2L182 0c-31.6 24.2-33 41.9-33.7 45.5-.9-2.4-6.3-19.6-15.2-27a35.12 35.12 0 0 0-.5 25.3c3 8.4 5.9 14.8 8.4 18.9-16-3.3-28.3-4.9-49.2 0h-3.7l33 14.3a194.26 194.26 0 0 0-46.7 67.4l-1.7 8.4 1.7 1.7 7.6-4.7c-3.3 11.6-5.3 19.4-6.6 25.8a200.18 200.18 0 0 0-27.8 40.3c-15 1-31.8 10.8-40.3 14.3l3 3.4 28.8 1c-.5 1-.7 2.2-1.2 3.2-7.3 6.4-39.8 37.7-33 80.7l20.2-22.4c.5 1.7.7 3.4 1.2 5.2 0 25.5.4 89.6 64.9 150.5 43.6 40 96 60.2 157.5 60.2 121.7 0 223-87.3 223-211.5 6.8-9.7-1.2 3 16.7-25.1l13 14.3 2.5-.5A181.84 181.84 0 0 0 495 255a44.74 44.74 0 0 0-6.8-13.3zM398 111.2l-.5 21.9c5.5 18.1 16.9 17.2 22.4 17.2l-3.4-4.7 22.4-5.4a242.44 242.44 0 0 1-27 0c12.8-2.1 33.3-29 43-11.3 3.4 7.6 6.4 17.2 9.3 27.8l1.7-5.9a56.38 56.38 0 0 1-1.7-15.2c5.4.5 8.8 3.4 9.3 10.1.5 6.4 1.7 14.8 3.4 25.3l4.7-11.3c4.6 0 4.5-3.6-2.5 20.7-20.9-8.7-35.1-8.4-46.5-8.4l18.2-16c-25.3 8.2-33 10.8-54.8 20.9-1.1-5.4-5-13.5-16-19.9-3.2 3.8-2.8.9-.7 14.8h-2.5a62.32 62.32 0 0 0-8.4-23.1l4.2-3.4c8.4-7.1 11.8-14.3 10.6-21.9-.5-6.4-5.4-13.5-13.5-20.7 5.6-3.4 15.2-.4 28.3 8.5zm-39.6-10.1c2.7 1.9 11.4 5.4 18.9 17.2 4.2 8.4 4 9.8 3.4 11.1-.5 2.4-.5 4.3-3 7.1-1.7 2.5-5.4 4.7-11.8 7.6-7.6-13-16.5-23.6-27.8-31.2zM91 143.1l1.2-1.7c1.2-2.9 4.2-7.6 9.3-15.2l2.5-3.4-13 12.3 5.4-4.7-10.1 9.3-4.2 1.2c12.3-24.1 23.1-41.3 32.5-50.2 9.3-9.3 16-16 20.2-19.4l-6.4 1.2c-11.3-4.2-19.4-7.1-24.8-8.4 2.5-.5 3.7-.5 3.2-.5 10.3 0 17.5.5 20.9 1.2a52.35 52.35 0 0 0 16 2.5l.5-1.7-8.4-35.8 13.5 29a42.89 42.89 0 0 0 5.9-14.3c1.7-6.4 5.4-13 10.1-19.4s7.6-10.6 9.3-11.3a234.68 234.68 0 0 0-6.4 25.3l-1.7 7.1-.5 4.7 2.5 2.5C190.4 39.9 214 34 239.8 34.5l21.1.5c-11.8 13.5-27.8 21.9-48.5 24.8a201.26 201.26 0 0 1-23.4 2.9l-.2-.5-2.5-1.2a20.75 20.75 0 0 0-14 2c-2.5-.2-4.9-.5-7.1-.7l-2.5 1.7.5 1.2c2 .2 3.9.5 6.2.7l-2 3.4 3.4-.5-10.6 11.3c-4.2 3-5.4 6.4-4.2 9.3l5.4-3.4h1.2a39.4 39.4 0 0 1 25.3-15.2v-3c6.4.5 13 1 19.4 1.2 6.4 0 8.4.5 5.4 1.2a189.6 189.6 0 0 1 20.7 13.5c13.5 10.1 23.6 21.9 30 35.4 8.8 18.2 13.5 37.1 13.5 56.6a141.13 141.13 0 0 1-3 28.3 209.91 209.91 0 0 1-16 46l2.5.5c18.2-19.7 41.9-16 49.2-16l-6.4 5.9 22.4 17.7-1.7 30.7c-5.4-12.3-16.5-21.1-33-27.8 16.5 14.8 23.6 21.1 21.9 20.2-4.8-2.8-3.5-1.9-10.8-3.7 4.1 4.1 17.5 18.8 18.2 20.7l.2.2-.2.2c0 1.8 1.6-1.2-14 22.9-75.2-15.3-106.27-42.7-141.2-63.2l11.8 1.2c-11.8-18.5-15.6-17.7-38.4-26.1L149 225c-8.8-3-18.2-3-28.3.5l7.6-10.6-1.2-1.7c-14.9 4.3-19.8 9.2-22.6 11.3-1.1-5.5-2.8-12.4-12.3-28.8l-1.2 27-13.2-5c1.5-25.2 5.4-50.5 13.2-74.6zm276.5 330c-49.9 25-56.1 22.4-59 23.9-29.8-11.8-50.9-31.7-63.5-58.8l30 16.5c-9.8-9.3-18.3-16.5-38.4-44.3l11.8 23.1-17.7-7.6c14.2 21.1 23.5 51.7 66.6 73.5-120.8 24.2-199-72.1-200.9-74.3a262.57 262.57 0 0 0 35.4 24.8c3.4 1.7 7.1 2.5 10.1 1.2l-16-20.7c9.2 4.2 9.5 4.5 69.1 29-42.5-20.7-73.8-40.8-93.2-60.2-.5 6.4-1.2 10.1-1.2 10.1a80.25 80.25 0 0 1 20.7 26.6c-39-18.9-57.6-47.6-71.3-82.6 49.9 55.1 118.9 37.5 120.5 37.1 34.8 16.4 69.9 23.6 113.9 10.6 3.3 0 20.3 17 25.3 39.1l4.2-3-2.5-23.6c9 9 24.9 22.6 34.4 13-15.6-5.3-23.5-9.5-29.5-31.7 4.6 4.2 7.6 9 27.8 15l1.2-1.2-10.5-14.2c11.7-4.8-3.5 1 32-10.8 4.3 34.3 9 49.2.7 89.5zm115.3-214.4l-2.5.5 3 9.3c-3.5 5.9-23.7 44.3-71.6 79.7-39.5 29.8-76.6 39.1-80.9 40.3l-7.6-7.1-1.2 3 14.3 16-7.1-4.7 3.4 4.2h-1.2l-21.9-13.5 9.3 26.6-19-27.9-1.2 2.5 7.6 29c-6.1-8.2-21-32.6-56.8-39.6l32.5 21.2a214.82 214.82 0 0 1-93.2-6.4c-4.2-1.2-8.9-2.5-13.5-4.2l1.2-3-44.8-22.4 26.1 22.4c-57.7 9.1-113-25.4-126.4-83.4l-2.5-16.4-22.27 22.3c19.5-57.5 25.6-57.9 51.4-70.1-9.1-5.3-1.6-3.3-38.4-9.3 15.8-5.8 33-15.4 73 5.2a18.5 18.5 0 0 1 3.7-1.7c.6-3.2.4-.8 1-11.8 3.9 10 3.6 8.7 3 9.3l1.7.5c12.7-6.5 8.9-4.5 17-8.9l-5.4 13.5 22.3-5.8-8.4 8.4 2.5 2.5c4.5-1.8 30.3 3.4 40.8 16l-23.6-2.5c39.4 23 51.5 54 55.8 69.6l1.7-1.2c-2.8-22.3-12.4-33.9-16-40.1 4.2 5 39.2 34.6 110.4 46-11.3-.5-23.1 5.4-34.9 18.9l46.7-20.2-9.3 21.9c7.6-10.1 14.8-23.6 21.2-39.6v-.5l1.2-3-1.2 16c13.5-41.8 25.3-78.5 35.4-109.7l13.5-27.8v-2l-5.4-4.2h10.1l5.9 4.2 2.5-1.2-3.4-16 12.3 18.9 41.8-20.2-14.8 13 .5 2.9 17.7-.5a184 184 0 0 1 33 4.2l-23.6 2.5-1.2 3 26.6 23.1a254.21 254.21 0 0 1 27 32c-11.2-3.3-10.3-3.4-21.2-3.4l12.3 32.5zm-6.1-71.3l-3.9 13-14.3-11.8zm-254.8 7.1c1.7 10.6 4.7 17.7 8.8 21.9-9.3 6.6-27.5 13.9-46.5 16l.5 1.2a50.22 50.22 0 0 0 24.8-2.5l-7.1 13c4.2-1.7 10.1-7.1 17.7-14.8 11.9-5.5 12.7-5.1 20.2-16-12.7-6.4-15.7-13.7-18.4-18.8zm3.7-102.3c-6.4-3.4-10.6 3-12.3 18.9s2.5 29.5 11.8 39.6 18.2 10.6 26.1 3 3.4-23.6-11.3-47.7a39.57 39.57 0 0 0-14.27-13.8zm-4.7 46.3c5.4 2.2 10.5 1.9 12.3-10.6v-4.7l-1.2.5c-4.3-3.1-2.5-4.5-1.7-6.2l.5-.5c-.9-1.2-5-8.1-12.5 4.7-.5-13.5.5-21.9 3-24.8 1.2-2.5 4.7-1.2 11.3 4.2 6.4 5.4 11.3 16 15.2 32.5 6.5 28-19.8 26.2-26.9 4.9zm-45-5.5c1.6.3 9.3-1.1 9.3-14.8h-.5c-5.4-1.1-2.2-5.5-.7-5.9-1.7-3-3.4-4.2-5.4-4.7-8.1 0-11.6 12.7-8.1 21.2a7.51 7.51 0 0 0 5.43 4.2zM216 82.9l-2.5.5.5 3a48.94 48.94 0 0 1 26.1 5.9c-2.5-5.5-10-14.3-28.3-14.3l.5 2.5zm-71.8 49.4c21.7 16.8 16.5 21.4 46.5 23.6l-2.9-4.7a42.67 42.67 0 0 0 14.8-28.3c1.7-16-1.2-29.5-8.8-41.3l13-7.6a2.26 2.26 0 0 0-.5-1.7 14.21 14.21 0 0 0-13.5 1.7c-12.7 6.7-28 20.9-29 22.4-1.7 1.7-3.4 5.9-5.4 13.5a99.61 99.61 0 0 0-2.9 23.6c-4.7-8-10.5-6.4-19.9-5.9l7.1 7.6c-16.5 0-23.3 15.4-23.6 16 6.8 0 4.6-7.6 30-12.3-4.3-6.3-3.3-5-4.9-6.6zm18.7-18.7c1.2-7.6 3.4-13 6.4-17.2 5.4-6.4 10.6-10.1 16-11.8 4.2-1.7 7.1 1.2 10.1 9.3a72.14 72.14 0 0 1 3 25.3c-.5 9.3-3.4 17.2-8.4 23.1-2.9 3.4-5.4 5.9-6.4 7.6a39.21 39.21 0 0 1-11.3-.5l-7.1-3.4-5.4-6.4c.8-10 1.3-18.8 3.1-26zm42 56.1c-34.8 14.4-34.7 14-36.1 14.3-20.8 4.7-19-24.4-18.9-24.8l5.9-1.2-.5-2.5c-20.2-2.6-31 4.2-32.5 4.9.5.5 3 3.4 5.9 9.3 4.2-6.4 8.8-10.1 15.2-10.6a83.47 83.47 0 0 0 1.7 33.7c.1.5 2.6 17.4 27.5 24.1 11.3 3 27 1.2 48.9-5.4l-9.2.5c-4.2-14.8-6.4-24.8-5.9-29.5 11.3-8.8 21.9-11.3 30.7-7.6h2.5l-11.8-7.6-7.1.5c-5.9 1.2-12.3 4.2-19.4 8.4z\"]\n};\nvar faSquareHackerNews = {\n prefix: 'fab',\n iconName: 'square-hacker-news',\n icon: [448, 512, [\"hacker-news-square\"], \"f3af\", \"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-48zM21.2 229.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n};\nvar faHackerNewsSquare = faSquareHackerNews;\nvar faEdge = {\n prefix: 'fab',\n iconName: 'edge',\n icon: [512, 512, [], \"f282\", \"M120.1 37.44C161.1 12.23 207.7-.7753 255 .0016C423 .0016 512 123.8 512 219.5C511.9 252.2 499 283.4 476.1 306.7C453.2 329.9 422.1 343.2 389.4 343.7C314.2 343.7 297.9 320.6 297.9 311.7C297.9 307.9 299.1 305.5 302.7 302.3L303.7 301.1L304.1 299.5C314.6 288 320 273.3 320 257.9C320 179.2 237.8 115.2 136 115.2C98.46 114.9 61.46 124.1 28.48 142.1C55.48 84.58 111.2 44.5 119.8 38.28C120.6 37.73 120.1 37.44 120.1 37.44V37.44zM135.7 355.5C134.3 385.5 140.3 415.5 152.1 442.7C165.7 469.1 184.8 493.7 208.6 512C149.1 500.5 97.11 468.1 59.2 422.7C21.12 376.3 0 318.4 0 257.9C0 206.7 62.4 163.5 136 163.5C172.6 162.9 208.4 174.4 237.8 196.2L234.2 197.4C182.7 215 135.7 288.1 135.7 355.5V355.5zM469.8 400L469.1 400.1C457.3 418.9 443.2 435.2 426.9 449.6C396.1 477.6 358.8 495.1 318.1 499.5C299.5 499.8 281.3 496.3 264.3 488.1C238.7 477.8 217.2 458.1 202.7 435.1C188.3 411.2 181.6 383.4 183.7 355.5C183.1 335.4 189.1 315.2 198.7 297.3C212.6 330.4 236.2 358.6 266.3 378.1C296.4 397.6 331.8 407.6 367.7 406.7C398.7 407 429.8 400 457.9 386.2L459.8 385.3C463.7 383 467.5 381.4 471.4 385.3C475.9 390.2 473.2 394.5 470.2 399.3C470 399.5 469.9 399.8 469.8 400V400z\"]\n};\nvar faThreads = {\n prefix: 'fab',\n iconName: 'threads',\n icon: [448, 512, [], \"e618\", \"M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z\"]\n};\nvar faNapster = {\n prefix: 'fab',\n iconName: 'napster',\n icon: [496, 512, [], \"f3d2\", \"M298.3 373.6c-14.2 13.6-31.3 24.1-50.4 30.5-19-6.4-36.2-16.9-50.3-30.5h100.7zm44-199.6c20-16.9 43.6-29.2 69.6-36.2V299c0 219.4-328 217.6-328 .3V137.7c25.9 6.9 49.6 19.6 69.5 36.4 56.8-40 132.5-39.9 188.9-.1zm-208.8-58.5c64.4-60 164.3-60.1 228.9-.2-7.1 3.5-13.9 7.3-20.6 11.5-58.7-30.5-129.2-30.4-187.9.1-6.3-4-13.9-8.2-20.4-11.4zM43.8 93.2v69.3c-58.4 36.5-58.4 121.1.1 158.3 26.4 245.1 381.7 240.3 407.6 1.5l.3-1.7c58.7-36.3 58.9-121.7.2-158.2V93.2c-17.3.5-34 3-50.1 7.4-82-91.5-225.5-91.5-307.5.1-16.3-4.4-33.1-7-50.6-7.5zM259.2 352s36-.3 61.3-1.5c10.2-.5 21.1-4 25.5-6.5 26.3-15.1 25.4-39.2 26.2-47.4-79.5-.6-99.9-3.9-113 55.4zm-135.5-55.3c.8 8.2-.1 32.3 26.2 47.4 4.4 2.5 15.2 6 25.5 6.5 25.3 1.1 61.3 1.5 61.3 1.5-13.2-59.4-33.7-56.1-113-55.4zm169.1 123.4c-3.2-5.3-6.9-7.3-6.9-7.3-24.8 7.3-52.2 6.9-75.9 0 0 0-2.9 1.5-6.4 6.6-2.8 4.1-3.7 9.6-3.7 9.6 29.1 17.6 67.1 17.6 96.2 0-.1-.1-.3-4-3.3-8.9z\"]\n};\nvar faSquareSnapchat = {\n prefix: 'fab',\n iconName: 'square-snapchat',\n icon: [448, 512, [\"snapchat-square\"], \"f2ad\", \"M384,32H64A64,64,0,0,0,0,96V416a64,64,0,0,0,64,64H384a64,64,0,0,0,64-64V96A64,64,0,0,0,384,32Zm-3.907,319.309-.083.1a32.364,32.364,0,0,1-8.717,6.823,90.26,90.26,0,0,1-20.586,8.2,12.694,12.694,0,0,0-3.852,1.76c-2.158,1.909-2.1,4.64-4.4,8.55a23.137,23.137,0,0,1-6.84,7.471c-6.707,4.632-14.244,4.923-22.23,5.23-7.214.274-15.39.581-24.729,3.669-3.761,1.245-7.753,3.694-12.377,6.533-11.265,6.9-26.68,16.353-52.3,16.353s-40.925-9.4-52.106-16.279c-4.657-2.888-8.675-5.362-12.543-6.64-9.339-3.08-17.516-3.4-24.729-3.67-7.986-.307-15.523-.6-22.231-5.229a23.085,23.085,0,0,1-6.01-6.11c-3.2-4.632-2.855-7.8-5.254-9.895a13.428,13.428,0,0,0-4.1-1.834,89.986,89.986,0,0,1-20.313-8.127,32.905,32.905,0,0,1-8.3-6.284c-6.583-6.757-8.276-14.776-5.686-21.824,3.436-9.338,11.571-12.111,19.4-16.262,14.776-8.027,26.348-18.055,34.433-29.884a68.236,68.236,0,0,0,5.985-10.567c.789-2.158.772-3.329.241-4.416a7.386,7.386,0,0,0-2.208-2.217c-2.532-1.676-5.113-3.353-6.882-4.5-3.27-2.141-5.868-3.818-7.529-4.98-6.267-4.383-10.65-9.04-13.4-14.245a28.4,28.4,0,0,1-1.369-23.584c4.134-10.924,14.469-17.706,26.978-17.706a37.141,37.141,0,0,1,7.845.83c.689.15,1.37.307,2.042.482-.108-7.43.058-15.357.722-23.119,2.358-27.261,11.912-41.589,21.874-52.994a86.836,86.836,0,0,1,22.28-17.931C188.254,100.383,205.312,96,224,96s35.828,4.383,50.944,13.016a87.169,87.169,0,0,1,22.239,17.9c9.961,11.406,19.516,25.709,21.874,52.995a231.194,231.194,0,0,1,.713,23.118c.673-.174,1.362-.332,2.051-.481a37.131,37.131,0,0,1,7.844-.83c12.5,0,22.82,6.782,26.971,17.706a28.37,28.37,0,0,1-1.4,23.559c-2.74,5.2-7.123,9.861-13.39,14.244-1.668,1.187-4.258,2.864-7.529,4.981-1.835,1.187-4.541,2.947-7.164,4.682a6.856,6.856,0,0,0-1.951,2.034c-.506,1.046-.539,2.191.166,4.208a69.015,69.015,0,0,0,6.085,10.792c8.268,12.1,20.188,22.313,35.454,30.407,1.486.772,2.98,1.5,4.441,2.258.722.332,1.569.763,2.491,1.3,4.9,2.723,9.2,6.01,11.455,12.153C387.821,336.915,386.269,344.7,380.093,351.309Zm-16.719-18.461c-50.313-24.314-58.332-61.918-58.689-64.749-.431-3.379-.921-6.035,2.806-9.472,3.594-3.328,19.541-13.19,23.965-16.278,7.33-5.114,10.534-10.219,8.16-16.495-1.66-4.316-5.686-5.976-9.961-5.976a18.5,18.5,0,0,0-3.993.448c-8.035,1.743-15.838,5.769-20.354,6.857a7.1,7.1,0,0,1-1.66.224c-2.408,0-3.279-1.071-3.088-3.968.564-8.783,1.759-25.925.373-41.937-1.884-22.032-8.99-32.948-17.432-42.6-4.051-4.624-23.135-24.654-59.536-24.654S168.53,134.359,164.479,139c-8.434,9.654-15.531,20.57-17.432,42.6-1.386,16.013-.141,33.147.373,41.937.166,2.756-.68,3.968-3.088,3.968a7.1,7.1,0,0,1-1.66-.224c-4.507-1.087-12.31-5.113-20.346-6.856a18.494,18.494,0,0,0-3.993-.449c-4.25,0-8.3,1.636-9.961,5.977-2.374,6.276.847,11.381,8.168,16.494,4.425,3.088,20.371,12.958,23.966,16.279,3.719,3.437,3.237,6.093,2.805,9.471-.356,2.79-8.384,40.394-58.689,64.749-2.946,1.428-7.96,4.45.88,9.331,13.88,7.628,23.111,6.807,30.3,11.43,6.093,3.927,2.5,12.394,6.923,15.449,5.454,3.76,21.583-.266,42.335,6.6,17.433,5.744,28.116,22.015,58.963,22.015s41.788-16.3,58.938-21.973c20.795-6.865,36.89-2.839,42.336-6.6,4.433-3.055.822-11.522,6.923-15.448,7.181-4.624,16.411-3.8,30.3-11.472C371.36,337.355,366.346,334.333,363.374,332.848Z\"]\n};\nvar faSnapchatSquare = faSquareSnapchat;\nvar faGooglePlusG = {\n prefix: 'fab',\n iconName: 'google-plus-g',\n icon: [640, 512, [], \"f0d5\", \"M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z\"]\n};\nvar faArtstation = {\n prefix: 'fab',\n iconName: 'artstation',\n icon: [512, 512, [], \"f77a\", \"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\"]\n};\nvar faMarkdown = {\n prefix: 'fab',\n iconName: 'markdown',\n icon: [640, 512, [], \"f60f\", \"M593.8 59.1H46.2C20.7 59.1 0 79.8 0 105.2v301.5c0 25.5 20.7 46.2 46.2 46.2h547.7c25.5 0 46.2-20.7 46.1-46.1V105.2c0-25.4-20.7-46.1-46.2-46.1zM338.5 360.6H277v-120l-61.5 76.9-61.5-76.9v120H92.3V151.4h61.5l61.5 76.9 61.5-76.9h61.5v209.2zm135.3 3.1L381.5 256H443V151.4h61.5V256H566z\"]\n};\nvar faSourcetree = {\n prefix: 'fab',\n iconName: 'sourcetree',\n icon: [448, 512, [], \"f7d3\", \"M427.2 203c0-112.1-90.9-203-203-203C112.1-.2 21.2 90.6 21 202.6A202.86 202.86 0 0 0 161.5 396v101.7a14.3 14.3 0 0 0 14.3 14.3h96.4a14.3 14.3 0 0 0 14.3-14.3V396.1A203.18 203.18 0 0 0 427.2 203zm-271.6 0c0-90.8 137.3-90.8 137.3 0-.1 89.9-137.3 91-137.3 0z\"]\n};\nvar faGooglePlus = {\n prefix: 'fab',\n iconName: 'google-plus',\n icon: [512, 512, [], \"f2b3\", \"M256,8C119.1,8,8,119.1,8,256S119.1,504,256,504,504,392.9,504,256,392.9,8,256,8ZM185.3,380a124,124,0,0,1,0-248c31.3,0,60.1,11,83,32.3l-33.6,32.6c-13.2-12.9-31.3-19.1-49.4-19.1-42.9,0-77.2,35.5-77.2,78.1S142.3,334,185.3,334c32.6,0,64.9-19.1,70.1-53.3H185.3V238.1H302.2a109.2,109.2,0,0,1,1.9,20.7c0,70.8-47.5,121.2-118.8,121.2ZM415.5,273.8v35.5H380V273.8H344.5V238.3H380V202.8h35.5v35.5h35.2v35.5Z\"]\n};\nvar faDiaspora = {\n prefix: 'fab',\n iconName: 'diaspora',\n icon: [512, 512, [], \"f791\", \"M251.64 354.55c-1.4 0-88 119.9-88.7 119.9S76.34 414 76 413.25s86.6-125.7 86.6-127.4c0-2.2-129.6-44-137.6-47.1-1.3-.5 31.4-101.8 31.7-102.1.6-.7 144.4 47 145.5 47 .4 0 .9-.6 1-1.3.4-2 1-148.6 1.7-149.6.8-1.2 104.5-.7 105.1-.3 1.5 1 3.5 156.1 6.1 156.1 1.4 0 138.7-47 139.3-46.3.8.9 31.9 102.2 31.5 102.6-.9.9-140.2 47.1-140.6 48.8-.3 1.4 82.8 122.1 82.5 122.9s-85.5 63.5-86.3 63.5c-1-.2-89-125.5-90.9-125.5z\"]\n};\nvar faFoursquare = {\n prefix: 'fab',\n iconName: 'foursquare',\n icon: [368, 512, [], \"f180\", \"M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z\"]\n};\nvar faStackOverflow = {\n prefix: 'fab',\n iconName: 'stack-overflow',\n icon: [384, 512, [], \"f16c\", \"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z\"]\n};\nvar faGithubAlt = {\n prefix: 'fab',\n iconName: 'github-alt',\n icon: [480, 512, [], \"f113\", \"M186.1 328.7c0 20.9-10.9 55.1-36.7 55.1s-36.7-34.2-36.7-55.1 10.9-55.1 36.7-55.1 36.7 34.2 36.7 55.1zM480 278.2c0 31.9-3.2 65.7-17.5 95-37.9 76.6-142.1 74.8-216.7 74.8-75.8 0-186.2 2.7-225.6-74.8-14.6-29-20.2-63.1-20.2-95 0-41.9 13.9-81.5 41.5-113.6-5.2-15.8-7.7-32.4-7.7-48.8 0-21.5 4.9-32.3 14.6-51.8 45.3 0 74.3 9 108.8 36 29-6.9 58.8-10 88.7-10 27 0 54.2 2.9 80.4 9.2 34-26.7 63-35.2 107.8-35.2 9.8 19.5 14.6 30.3 14.6 51.8 0 16.4-2.6 32.7-7.7 48.2 27.5 32.4 39 72.3 39 114.2zm-64.3 50.5c0-43.9-26.7-82.6-73.5-82.6-18.9 0-37 3.4-56 6-14.9 2.3-29.8 3.2-45.1 3.2-15.2 0-30.1-.9-45.1-3.2-18.7-2.6-37-6-56-6-46.8 0-73.5 38.7-73.5 82.6 0 87.8 80.4 101.3 150.4 101.3h48.2c70.3 0 150.6-13.4 150.6-101.3zm-82.6-55.1c-25.8 0-36.7 34.2-36.7 55.1s10.9 55.1 36.7 55.1 36.7-34.2 36.7-55.1-10.9-55.1-36.7-55.1z\"]\n};\nvar faPhoenixSquadron = {\n prefix: 'fab',\n iconName: 'phoenix-squadron',\n icon: [512, 512, [], \"f511\", \"M96 63.38C142.49 27.25 201.55 7.31 260.51 8.81c29.58-.38 59.11 5.37 86.91 15.33-24.13-4.63-49-6.34-73.38-2.45C231.17 27 191 48.84 162.21 80.87c5.67-1 10.78-3.67 16-5.86 18.14-7.87 37.49-13.26 57.23-14.83 19.74-2.13 39.64-.43 59.28 1.92-14.42 2.79-29.12 4.57-43 9.59-34.43 11.07-65.27 33.16-86.3 62.63-13.8 19.71-23.63 42.86-24.67 67.13-.35 16.49 5.22 34.81 19.83 44a53.27 53.27 0 0 0 37.52 6.74c15.45-2.46 30.07-8.64 43.6-16.33 11.52-6.82 22.67-14.55 32-24.25 3.79-3.22 2.53-8.45 2.62-12.79-2.12-.34-4.38-1.11-6.3.3a203 203 0 0 1-35.82 15.37c-20 6.17-42.16 8.46-62.1.78 12.79 1.73 26.06.31 37.74-5.44 20.23-9.72 36.81-25.2 54.44-38.77a526.57 526.57 0 0 1 88.9-55.31c25.71-12 52.94-22.78 81.57-24.12-15.63 13.72-32.15 26.52-46.78 41.38-14.51 14-27.46 29.5-40.11 45.18-3.52 4.6-8.95 6.94-13.58 10.16a150.7 150.7 0 0 0-51.89 60.1c-9.33 19.68-14.5 41.85-11.77 63.65 1.94 13.69 8.71 27.59 20.9 34.91 12.9 8 29.05 8.07 43.48 5.1 32.8-7.45 61.43-28.89 81-55.84 20.44-27.52 30.52-62.2 29.16-96.35-.52-7.5-1.57-15-1.66-22.49 8 19.48 14.82 39.71 16.65 60.83 2 14.28.75 28.76-1.62 42.9-1.91 11-5.67 21.51-7.78 32.43a165 165 0 0 0 39.34-81.07 183.64 183.64 0 0 0-14.21-104.64c20.78 32 32.34 69.58 35.71 107.48.49 12.73.49 25.51 0 38.23A243.21 243.21 0 0 1 482 371.34c-26.12 47.34-68 85.63-117.19 108-78.29 36.23-174.68 31.32-248-14.68A248.34 248.34 0 0 1 25.36 366 238.34 238.34 0 0 1 0 273.08v-31.34C3.93 172 40.87 105.82 96 63.38m222 80.33a79.13 79.13 0 0 0 16-4.48c5-1.77 9.24-5.94 10.32-11.22-8.96 4.99-17.98 9.92-26.32 15.7z\"]\n};\nvar faPagelines = {\n prefix: 'fab',\n iconName: 'pagelines',\n icon: [384, 512, [], \"f18c\", \"M384 312.7c-55.1 136.7-187.1 54-187.1 54-40.5 81.8-107.4 134.4-184.6 134.7-16.1 0-16.6-24.4 0-24.4 64.4-.3 120.5-42.7 157.2-110.1-41.1 15.9-118.6 27.9-161.6-82.2 109-44.9 159.1 11.2 178.3 45.5 9.9-24.4 17-50.9 21.6-79.7 0 0-139.7 21.9-149.5-98.1 119.1-47.9 152.6 76.7 152.6 76.7 1.6-16.7 3.3-52.6 3.3-53.4 0 0-106.3-73.7-38.1-165.2 124.6 43 61.4 162.4 61.4 162.4.5 1.6.5 23.8 0 33.4 0 0 45.2-89 136.4-57.5-4.2 134-141.9 106.4-141.9 106.4-4.4 27.4-11.2 53.4-20 77.5 0 0 83-91.8 172-20z\"]\n};\nvar faAlgolia = {\n prefix: 'fab',\n iconName: 'algolia',\n icon: [512, 512, [], \"f36c\", \"M256 0C116.1 0 2 112.7 0 252.1C-2 393.6 112.9 510.8 254.5 511.6c43.7 .3 85.9-10.4 123.3-30.7c3.6-2 4.2-7 1.1-9.7l-24-21.2c-4.9-4.3-11.8-5.5-17.8-3c-26.1 11.1-54.5 16.8-83.7 16.4C139 461.9 46.5 366.8 48.3 252.4C50.1 139.5 142.6 48.2 256 48.2H463.7V417.2L345.9 312.5c-3.8-3.4-9.7-2.7-12.7 1.3c-18.9 25-49.7 40.6-83.9 38.2c-47.5-3.3-85.9-41.5-89.5-88.9c-4.2-56.6 40.6-103.9 96.3-103.9c50.4 0 91.9 38.8 96.2 88c.4 4.4 2.4 8.5 5.7 11.4l30.7 27.2c3.5 3.1 9 1.2 9.9-3.4c2.2-11.8 3-24.2 2.1-36.8c-4.9-72-63.3-130-135.4-134.4c-82.7-5.1-151.8 59.5-154 140.6c-2.1 78.9 62.6 147 141.6 148.7c33 .7 63.6-9.6 88.3-27.6L495 509.4c6.6 5.8 17 1.2 17-7.7V9.7c0-5.4-4.4-9.7-9.7-9.7H256z\"]\n};\nvar faRedRiver = {\n prefix: 'fab',\n iconName: 'red-river',\n icon: [448, 512, [], \"f3e3\", \"M353.2 32H94.8C42.4 32 0 74.4 0 126.8v258.4C0 437.6 42.4 480 94.8 480h258.4c52.4 0 94.8-42.4 94.8-94.8V126.8c0-52.4-42.4-94.8-94.8-94.8zM144.9 200.9v56.3c0 27-21.9 48.9-48.9 48.9V151.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9h-56.3c-12.3-.6-24.6 11.6-24 24zm176.3 72h-56.3c-12.3-.6-24.6 11.6-24 24v56.3c0 27-21.9 48.9-48.9 48.9V247.9c0-13.2 10.7-23.9 23.9-23.9h154.2c0 27-21.9 48.9-48.9 48.9z\"]\n};\nvar faCreativeCommonsSa = {\n prefix: 'fab',\n iconName: 'creative-commons-sa',\n icon: [496, 512, [], \"f4ef\", \"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\"]\n};\nvar faSafari = {\n prefix: 'fab',\n iconName: 'safari',\n icon: [512, 512, [], \"f267\", \"M274.69,274.69l-37.38-37.38L166,346ZM256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8ZM411.85,182.79l14.78-6.13A8,8,0,0,1,437.08,181h0a8,8,0,0,1-4.33,10.46L418,197.57a8,8,0,0,1-10.45-4.33h0A8,8,0,0,1,411.85,182.79ZM314.43,94l6.12-14.78A8,8,0,0,1,331,74.92h0a8,8,0,0,1,4.33,10.45l-6.13,14.78a8,8,0,0,1-10.45,4.33h0A8,8,0,0,1,314.43,94ZM256,60h0a8,8,0,0,1,8,8V84a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V68A8,8,0,0,1,256,60ZM181,74.92a8,8,0,0,1,10.46,4.33L197.57,94a8,8,0,1,1-14.78,6.12l-6.13-14.78A8,8,0,0,1,181,74.92Zm-63.58,42.49h0a8,8,0,0,1,11.31,0L140,128.72A8,8,0,0,1,140,140h0a8,8,0,0,1-11.31,0l-11.31-11.31A8,8,0,0,1,117.41,117.41ZM60,256h0a8,8,0,0,1,8-8H84a8,8,0,0,1,8,8h0a8,8,0,0,1-8,8H68A8,8,0,0,1,60,256Zm40.15,73.21-14.78,6.13A8,8,0,0,1,74.92,331h0a8,8,0,0,1,4.33-10.46L94,314.43a8,8,0,0,1,10.45,4.33h0A8,8,0,0,1,100.15,329.21Zm4.33-136h0A8,8,0,0,1,94,197.57l-14.78-6.12A8,8,0,0,1,74.92,181h0a8,8,0,0,1,10.45-4.33l14.78,6.13A8,8,0,0,1,104.48,193.24ZM197.57,418l-6.12,14.78a8,8,0,0,1-14.79-6.12l6.13-14.78A8,8,0,1,1,197.57,418ZM264,444a8,8,0,0,1-8,8h0a8,8,0,0,1-8-8V428a8,8,0,0,1,8-8h0a8,8,0,0,1,8,8Zm67-6.92h0a8,8,0,0,1-10.46-4.33L314.43,418a8,8,0,0,1,4.33-10.45h0a8,8,0,0,1,10.45,4.33l6.13,14.78A8,8,0,0,1,331,437.08Zm63.58-42.49h0a8,8,0,0,1-11.31,0L372,383.28A8,8,0,0,1,372,372h0a8,8,0,0,1,11.31,0l11.31,11.31A8,8,0,0,1,394.59,394.59ZM286.25,286.25,110.34,401.66,225.75,225.75,401.66,110.34ZM437.08,331h0a8,8,0,0,1-10.45,4.33l-14.78-6.13a8,8,0,0,1-4.33-10.45h0A8,8,0,0,1,418,314.43l14.78,6.12A8,8,0,0,1,437.08,331ZM444,264H428a8,8,0,0,1-8-8h0a8,8,0,0,1,8-8h16a8,8,0,0,1,8,8h0A8,8,0,0,1,444,264Z\"]\n};\nvar faGoogle = {\n prefix: 'fab',\n iconName: 'google',\n icon: [488, 512, [], \"f1a0\", \"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"]\n};\nvar faSquareFontAwesomeStroke = {\n prefix: 'fab',\n iconName: 'square-font-awesome-stroke',\n icon: [448, 512, [\"font-awesome-alt\"], \"f35c\", \"M201.6,152c-25.4,0-37.4,10.4-57.6,14.4V160c0-8.8-7.2-16-16-16s-16,7.2-16,16v192c0,0.8,0.1,1.6,0.2,2.4 c0.1,0.4,0.1,0.8,0.2,1.2c1.6,7.1,8,12.4,15.6,12.4s14-5.3,15.6-12.4c0.1-0.4,0.2-0.8,0.2-1.2c0.1-0.8,0.2-1.6,0.2-2.4V198.4 c4-0.8,7.7-1.8,11.2-3c14.3-4.7,26-11.4,46.4-11.4c31.4,0,43.2,16,74.6,16c8.9,0,15.9-1.1,24.2-3.5c1.2-0.3,2.4-0.7,3.6-1.1v96 c-10,3.2-17.6,4.6-27.8,4.6c-31.4,0-43.4-16-74.6-16c-10.2,0-18.2,1.8-25.6,4v32c7.4-2.4,15.4-4,25.6-4c31.4,0,43.2,16,74.6,16 c18.6,0,28.2-4.8,59.8-16V152c-31.6,11.2-41.2,16-59.8,16C244.8,168,232.8,152,201.6,152z M384,32H64C28.7,32,0,60.7,0,96v320 c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V96C448,60.7,419.3,32,384,32z M416,416c0,17.6-14.4,32-32,32H64 c-17.6,0-32-14.4-32-32V96c0-17.6,14.4-32,32-32h320c17.6,0,32,14.4,32,32V416z\"]\n};\nvar faFontAwesomeAlt = faSquareFontAwesomeStroke;\nvar faAtlassian = {\n prefix: 'fab',\n iconName: 'atlassian',\n icon: [512, 512, [], \"f77b\", \"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\"]\n};\nvar faLinkedinIn = {\n prefix: 'fab',\n iconName: 'linkedin-in',\n icon: [448, 512, [], \"f0e1\", \"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z\"]\n};\nvar faDigitalOcean = {\n prefix: 'fab',\n iconName: 'digital-ocean',\n icon: [512, 512, [], \"f391\", \"M87 481.8h73.7v-73.6H87zM25.4 346.6v61.6H87v-61.6zm466.2-169.7c-23-74.2-82.4-133.3-156.6-156.6C164.9-32.8 8 93.7 8 255.9h95.8c0-101.8 101-180.5 208.1-141.7 39.7 14.3 71.5 46.1 85.8 85.7 39.1 107-39.7 207.8-141.4 208v.3h-.3V504c162.6 0 288.8-156.8 235.6-327.1zm-235.3 231v-95.3h-95.6v95.6H256v-.3z\"]\n};\nvar faNimblr = {\n prefix: 'fab',\n iconName: 'nimblr',\n icon: [384, 512, [], \"f5a8\", \"M246.6 299.29c15.57 0 27.15 11.46 27.15 27s-11.62 27-27.15 27c-15.7 0-27.15-11.57-27.15-27s11.55-27 27.15-27zM113 326.25c0-15.61 11.68-27 27.15-27s27.15 11.46 27.15 27-11.47 27-27.15 27c-15.44 0-27.15-11.31-27.15-27M191.76 159C157 159 89.45 178.77 59.25 227L14 0v335.48C14 433.13 93.61 512 191.76 512s177.76-78.95 177.76-176.52S290.13 159 191.76 159zm0 308.12c-73.27 0-132.51-58.9-132.51-131.59s59.24-131.59 132.51-131.59 132.51 58.86 132.51 131.54S265 467.07 191.76 467.07z\"]\n};\nvar faChromecast = {\n prefix: 'fab',\n iconName: 'chromecast',\n icon: [512, 512, [], \"f838\", \"M447.8,64H64c-23.6,0-42.7,19.1-42.7,42.7v63.9H64v-63.9h383.8v298.6H298.6V448H448c23.6,0,42.7-19.1,42.7-42.7V106.7 C490.7,83.1,471.4,64,447.8,64z M21.3,383.6L21.3,383.6l0,63.9h63.9C85.2,412.2,56.6,383.6,21.3,383.6L21.3,383.6z M21.3,298.6V341 c58.9,0,106.6,48.1,106.6,107h42.7C170.7,365.6,103.7,298.7,21.3,298.6z M213.4,448h42.7c-0.5-129.5-105.3-234.3-234.8-234.6l0,42.4 C127.3,255.6,213.3,342,213.4,448z\"]\n};\nvar faEvernote = {\n prefix: 'fab',\n iconName: 'evernote',\n icon: [384, 512, [], \"f839\", \"M120.82 132.21c1.6 22.31-17.55 21.59-21.61 21.59-68.93 0-73.64-1-83.58 3.34-.56.22-.74 0-.37-.37L123.79 46.45c.38-.37.6-.22.38.37-4.35 9.99-3.35 15.09-3.35 85.39zm79 308c-14.68-37.08 13-76.93 52.52-76.62 17.49 0 22.6 23.21 7.95 31.42-6.19 3.3-24.95 1.74-25.14 19.2-.05 17.09 19.67 25 31.2 24.89A45.64 45.64 0 0 0 312 393.45v-.08c0-11.63-7.79-47.22-47.54-55.34-7.72-1.54-65-6.35-68.35-50.52-3.74 16.93-17.4 63.49-43.11 69.09-8.74 1.94-69.68 7.64-112.92-36.77 0 0-18.57-15.23-28.23-57.95-3.38-15.75-9.28-39.7-11.14-62 0-18 11.14-30.45 25.07-32.2 81 0 90 2.32 101-7.8 9.82-9.24 7.8-15.5 7.8-102.78 1-8.3 7.79-30.81 53.41-24.14 6 .86 31.91 4.18 37.48 30.64l64.26 11.15c20.43 3.71 70.94 7 80.6 57.94 22.66 121.09 8.91 238.46 7.8 238.46C362.15 485.53 267.06 480 267.06 480c-18.95-.23-54.25-9.4-67.27-39.83zm80.94-204.84c-1 1.92-2.2 6 .85 7 14.09 4.93 39.75 6.84 45.88 5.53 3.11-.25 3.05-4.43 2.48-6.65-3.53-21.85-40.83-26.5-49.24-5.92z\"]\n};\nvar faHackerNews = {\n prefix: 'fab',\n iconName: 'hacker-news',\n icon: [448, 512, [], \"f1d4\", \"M0 32v448h448V32H0zm21.2 197.2H21c.1-.1.2-.3.3-.4 0 .1 0 .3-.1.4zm218 53.9V384h-31.4V281.3L128 128h37.3c52.5 98.3 49.2 101.2 59.3 125.6 12.3-27 5.8-24.4 60.6-125.6H320l-80.8 155.1z\"]\n};\nvar faCreativeCommonsSampling = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling',\n icon: [496, 512, [], \"f4f0\", \"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\"]\n};\nvar faAdversal = {\n prefix: 'fab',\n iconName: 'adversal',\n icon: [512, 512, [], \"f36a\", \"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\"]\n};\nvar faCreativeCommons = {\n prefix: 'fab',\n iconName: 'creative-commons',\n icon: [496, 512, [], \"f25e\", \"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\"]\n};\nvar faWatchmanMonitoring = {\n prefix: 'fab',\n iconName: 'watchman-monitoring',\n icon: [512, 512, [], \"e087\", \"M256,16C123.452,16,16,123.452,16,256S123.452,496,256,496,496,388.548,496,256,388.548,16,256,16ZM121.69,429.122C70.056,388.972,36.741,326.322,36.741,256a218.519,218.519,0,0,1,9.587-64.122l102.9-17.895-.121,10.967-13.943,2.013s-.144,12.5-.144,19.549a12.778,12.778,0,0,0,4.887,10.349l9.468,7.4Zm105.692-283.27,8.48-7.618s6.934-5.38-.143-9.344c-7.188-4.024-39.53-34.5-39.53-34.5-5.348-5.477-8.257-7.347-15.46,0,0,0-32.342,30.474-39.529,34.5-7.078,3.964-.144,9.344-.144,9.344l8.481,7.618-.048,4.369L75.982,131.045c39.644-56.938,105.532-94.3,180.018-94.3A218.754,218.754,0,0,1,420.934,111.77l-193.512,37.7Zm34.063,329.269-33.9-250.857,9.467-7.4a12.778,12.778,0,0,0,4.888-10.349c0-7.044-.144-19.549-.144-19.549l-13.943-2.013-.116-10.474,241.711,31.391A218.872,218.872,0,0,1,475.259,256C475.259,375.074,379.831,472.212,261.445,475.121Z\"]\n};\nvar faFonticons = {\n prefix: 'fab',\n iconName: 'fonticons',\n icon: [448, 512, [], \"f280\", \"M0 32v448h448V32zm187 140.9c-18.4 0-19 9.9-19 27.4v23.3c0 2.4-3.5 4.4-.6 4.4h67.4l-11.1 37.3H168v112.9c0 5.8-2 6.7 3.2 7.3l43.5 4.1v25.1H84V389l21.3-2c5.2-.6 6.7-2.3 6.7-7.9V267.7c0-2.3-2.9-2.3-5.8-2.3H84V228h28v-21c0-49.6 26.5-70 77.3-70 34.1 0 64.7 8.2 64.7 52.8l-50.7 6.1c.3-18.7-4.4-23-16.3-23zm74.3 241.8v-25.1l20.4-2.6c5.2-.6 7.6-1.7 7.6-7.3V271.8c0-4.1-2.9-6.7-6.7-7.9l-24.2-6.4 6.7-29.5h80.2v151.7c0 5.8-2.6 6.4 2.9 7.3l15.7 2.6v25.1zm80.8-255.5l9 33.2-7.3 7.3-31.2-16.6-31.2 16.6-7.3-7.3 9-33.2-21.8-24.2 3.5-9.6h27.7l15.5-28h9.3l15.5 28h27.7l3.5 9.6z\"]\n};\nvar faWeixin = {\n prefix: 'fab',\n iconName: 'weixin',\n icon: [576, 512, [], \"f1d7\", \"M385.2 167.6c6.4 0 12.6.3 18.8 1.1C387.4 90.3 303.3 32 207.7 32 100.5 32 13 104.8 13 197.4c0 53.4 29.3 97.5 77.9 131.6l-19.3 58.6 68-34.1c24.4 4.8 43.8 9.7 68.2 9.7 6.2 0 12.1-.3 18.3-.8-4-12.9-6.2-26.6-6.2-40.8-.1-84.9 72.9-154 165.3-154zm-104.5-52.9c14.5 0 24.2 9.7 24.2 24.4 0 14.5-9.7 24.2-24.2 24.2-14.8 0-29.3-9.7-29.3-24.2.1-14.7 14.6-24.4 29.3-24.4zm-136.4 48.6c-14.5 0-29.3-9.7-29.3-24.2 0-14.8 14.8-24.4 29.3-24.4 14.8 0 24.4 9.7 24.4 24.4 0 14.6-9.6 24.2-24.4 24.2zM563 319.4c0-77.9-77.9-141.3-165.4-141.3-92.7 0-165.4 63.4-165.4 141.3S305 460.7 397.6 460.7c19.3 0 38.9-5.1 58.6-9.9l53.4 29.3-14.8-48.6C534 402.1 563 363.2 563 319.4zm-219.1-24.5c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.8 0 24.4 9.7 24.4 19.3 0 10-9.7 19.6-24.4 19.6zm107.1 0c-9.7 0-19.3-9.7-19.3-19.6 0-9.7 9.7-19.3 19.3-19.3 14.5 0 24.4 9.7 24.4 19.3.1 10-9.9 19.6-24.4 19.6z\"]\n};\nvar faShirtsinbulk = {\n prefix: 'fab',\n iconName: 'shirtsinbulk',\n icon: [448, 512, [], \"f214\", \"M100 410.3l30.6 13.4 4.4-9.9-30.6-13.4zm39.4 17.5l30.6 13.4 4.4-9.9-30.6-13.4zm172.1-14l4.4 9.9 30.6-13.4-4.4-9.9zM179.1 445l30.3 13.7 4.4-9.9-30.3-13.4zM60.4 392.8L91 406.2l4.4-9.6-30.6-13.7zm211.4 38.5l4.4 9.9 30.6-13.4-4.4-9.9zm-39.3 17.5l4.4 9.9 30.6-13.7-4.4-9.6zm118.4-52.2l4.4 9.6 30.6-13.4-4.4-9.9zM170 46.6h-33.5v10.5H170zm-47.2 0H89.2v10.5h33.5zm-47.3 0H42.3v10.5h33.3zm141.5 0h-33.2v10.5H217zm94.5 0H278v10.5h33.5zm47.3 0h-33.5v10.5h33.5zm-94.6 0H231v10.5h33.2zm141.5 0h-33.3v10.5h33.3zM52.8 351.1H42v33.5h10.8zm70-215.9H89.2v10.5h33.5zm-70 10.6h22.8v-10.5H42v33.5h10.8zm168.9 228.6c50.5 0 91.3-40.8 91.3-91.3 0-50.2-40.8-91.3-91.3-91.3-50.2 0-91.3 41.1-91.3 91.3 0 50.5 41.1 91.3 91.3 91.3zm-48.2-111.1c0-25.4 29.5-31.8 49.6-31.8 16.9 0 29.2 5.8 44.3 12l-8.8 16.9h-.9c-6.4-9.9-24.8-13.1-35.6-13.1-9 0-29.8 1.8-29.8 14.9 0 21.6 78.5-10.2 78.5 37.9 0 25.4-31.5 31.2-51 31.2-18.1 0-32.4-2.9-47.2-12.2l9-18.4h.9c6.1 12.2 23.6 14.9 35.9 14.9 8.7 0 32.7-1.2 32.7-14.3 0-26.1-77.6 6.3-77.6-38zM52.8 178.4H42V212h10.8zm342.4 206.2H406v-33.5h-10.8zM52.8 307.9H42v33.5h10.8zM0 3.7v406l221.7 98.6L448 409.7V3.7zm418.8 387.1L222 476.5 29.2 390.8V120.7h389.7v270.1zm0-299.3H29.2V32.9h389.7v58.6zm-366 130.1H42v33.5h10.8zm0 43.2H42v33.5h10.8zM170 135.2h-33.5v10.5H170zm225.2 163.1H406v-33.5h-10.8zm0-43.2H406v-33.5h-10.8zM217 135.2h-33.2v10.5H217zM395.2 212H406v-33.5h-10.8zm0 129.5H406V308h-10.8zm-131-206.3H231v10.5h33.2zm47.3 0H278v10.5h33.5zm83.7 33.6H406v-33.5h-33.5v10.5h22.8zm-36.4-33.6h-33.5v10.5h33.5z\"]\n};\nvar faCodepen = {\n prefix: 'fab',\n iconName: 'codepen',\n icon: [512, 512, [], \"f1cb\", \"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\"]\n};\nvar faGitAlt = {\n prefix: 'fab',\n iconName: 'git-alt',\n icon: [448, 512, [], \"f841\", \"M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z\"]\n};\nvar faLyft = {\n prefix: 'fab',\n iconName: 'lyft',\n icon: [512, 512, [], \"f3c3\", \"M0 81.1h77.8v208.7c0 33.1 15 52.8 27.2 61-12.7 11.1-51.2 20.9-80.2-2.8C7.8 334 0 310.7 0 289V81.1zm485.9 173.5v-22h23.8v-76.8h-26.1c-10.1-46.3-51.2-80.7-100.3-80.7-56.6 0-102.7 46-102.7 102.7V357c16 2.3 35.4-.3 51.7-14 17.1-14 24.8-37.2 24.8-59v-6.7h38.8v-76.8h-38.8v-23.3c0-34.6 52.2-34.6 52.2 0v77.1c0 56.6 46 102.7 102.7 102.7v-76.5c-14.5 0-26.1-11.7-26.1-25.9zm-294.3-99v113c0 15.4-23.8 15.4-23.8 0v-113H91v132.7c0 23.8 8 54 45 63.9 37 9.8 58.2-10.6 58.2-10.6-2.1 13.4-14.5 23.3-34.9 25.3-15.5 1.6-35.2-3.6-45-7.8v70.3c25.1 7.5 51.5 9.8 77.6 4.7 47.1-9.1 76.8-48.4 76.8-100.8V155.1h-77.1v.5z\"]\n};\nvar faRev = {\n prefix: 'fab',\n iconName: 'rev',\n icon: [448, 512, [], \"f5b2\", \"M289.67 274.89a65.57 65.57 0 1 1-65.56-65.56 65.64 65.64 0 0 1 65.56 65.56zm139.55-5.05h-.13a204.69 204.69 0 0 0-74.32-153l-45.38 26.2a157.07 157.07 0 0 1 71.81 131.84C381.2 361.5 310.73 432 224.11 432S67 361.5 67 274.88c0-81.88 63-149.27 143-156.43v39.12l108.77-62.79L210 32v38.32c-106.7 7.25-191 96-191 204.57 0 111.59 89.12 202.29 200.06 205v.11h210.16V269.84z\"]\n};\nvar faWindows = {\n prefix: 'fab',\n iconName: 'windows',\n icon: [448, 512, [], \"f17a\", \"M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z\"]\n};\nvar faWizardsOfTheCoast = {\n prefix: 'fab',\n iconName: 'wizards-of-the-coast',\n icon: [640, 512, [], \"f730\", \"M219.19 345.69c-1.9 1.38-11.07 8.44-.26 23.57 4.64 6.42 14.11 12.79 21.73 6.55 6.5-4.88 7.35-12.92.26-23.04-5.47-7.76-14.28-12.88-21.73-7.08zm336.75 75.94c-.34 1.7-.55 1.67.79 0 2.09-4.19 4.19-10.21 4.98-19.9 3.14-38.49-40.33-71.49-101.34-78.03-54.73-6.02-124.38 9.17-188.8 60.49l-.26 1.57c2.62 4.98 4.98 10.74 3.4 21.21l.79.26c63.89-58.4 131.19-77.25 184.35-73.85 58.4 3.67 100.03 34.04 100.03 68.08-.01 9.96-2.63 15.72-3.94 20.17zM392.28 240.42c.79 7.07 4.19 10.21 9.17 10.47 5.5.26 9.43-2.62 10.47-6.55.79-3.4 2.09-29.85 2.09-29.85s-11.26 6.55-14.93 10.47c-3.66 3.68-7.33 8.39-6.8 15.46zm-50.02-151.1C137.75 89.32 13.1 226.8.79 241.2c-1.05.52-1.31.79.79 1.31 60.49 16.5 155.81 81.18 196.13 202.16l1.05.26c55.25-69.92 140.88-128.05 236.99-128.05 80.92 0 130.15 42.16 130.15 80.39 0 18.33-6.55 33.52-22.26 46.35 0 .96-.2.79.79.79 14.66-10.74 27.5-28.8 27.5-48.18 0-22.78-12.05-38.23-12.05-38.23 7.07 7.07 10.74 16.24 10.74 16.24 5.76-40.85 26.97-62.32 26.97-62.32-2.36-9.69-6.81-17.81-6.81-17.81 7.59 8.12 14.4 27.5 14.4 41.37 0 10.47-3.4 22.78-12.57 31.95l.26.52c8.12-4.98 16.5-16.76 16.5-37.97 0-15.71-4.71-25.92-4.71-25.92 5.76-5.24 11.26-9.17 15.97-11.78.79 3.4 2.09 9.69 2.36 14.93 0 1.05.79 1.83 1.05 0 .79-5.76-.26-16.24-.26-16.5 6.02-3.14 9.69-4.45 9.69-4.45C617.74 176 489.43 89.32 342.26 89.32zm-99.24 289.62c-11.06 8.99-24.2 4.08-30.64-4.19-7.45-9.58-6.76-24.09 4.19-32.47 14.85-11.35 27.08-.49 31.16 5.5.28.39 12.13 16.57-4.71 31.16zm2.09-136.43l9.43-17.81 11.78 70.96-12.57 6.02-24.62-28.8 14.14-26.71 3.67 4.45-1.83-8.11zm18.59 117.58l-.26-.26c2.05-4.1-2.5-6.61-17.54-31.69-1.31-2.36-3.14-2.88-4.45-2.62l-.26-.52c7.86-5.76 15.45-10.21 25.4-15.71l.52.26c1.31 1.83 2.09 2.88 3.4 4.71l-.26.52c-1.05-.26-2.36-.79-5.24.26-2.09.79-7.86 3.67-12.31 7.59v1.31c1.57 2.36 3.93 6.55 5.76 9.69h.26c10.05-6.28 7.56-4.55 11.52-7.86h.26c.52 1.83.52 1.83 1.83 5.5l-.26.26c-3.06.61-4.65.34-11.52 5.5v.26c9.46 17.02 11.01 16.75 12.57 15.97l.26.26c-2.34 1.59-6.27 4.21-9.68 6.57zm55.26-32.47c-3.14 1.57-6.02 2.88-9.95 4.98l-.26-.26c1.29-2.59 1.16-2.71-11.78-32.47l-.26-.26c-.15 0-8.9 3.65-9.95 7.33h-.52l-1.05-5.76.26-.52c7.29-4.56 25.53-11.64 27.76-12.57l.52.26 3.14 4.98-.26.52c-3.53-1.76-7.35.76-12.31 2.62v.26c12.31 32.01 12.67 30.64 14.66 30.64v.25zm44.77-16.5c-4.19 1.05-5.24 1.31-9.69 2.88l-.26-.26.52-4.45c-1.05-3.4-3.14-11.52-3.67-13.62l-.26-.26c-3.4.79-8.9 2.62-12.83 3.93l-.26.26c.79 2.62 3.14 9.95 4.19 13.88.79 2.36 1.83 2.88 2.88 3.14v.52c-3.67 1.05-7.07 2.62-10.21 3.93l-.26-.26c1.05-1.31 1.05-2.88.26-4.98-1.05-3.14-8.12-23.83-9.17-27.23-.52-1.83-1.57-3.14-2.62-3.14v-.52c3.14-1.05 6.02-2.09 10.74-3.4l.26.26-.26 4.71c1.31 3.93 2.36 7.59 3.14 9.69h.26c3.93-1.31 9.43-2.88 12.83-3.93l.26-.26-2.62-9.43c-.52-1.83-1.05-3.4-2.62-3.93v-.26c4.45-1.05 7.33-1.83 10.74-2.36l.26.26c-1.05 1.31-1.05 2.88-.52 4.45 1.57 6.28 4.71 20.43 6.28 26.45.54 2.62 1.85 3.41 2.63 3.93zm32.21-6.81l-.26.26c-4.71.52-14.14 2.36-22.52 4.19l-.26-.26.79-4.19c-1.57-7.86-3.4-18.59-4.98-26.19-.26-1.83-.79-2.88-2.62-3.67l.79-.52c9.17-1.57 20.16-2.36 24.88-2.62l.26.26c.52 2.36.79 3.14 1.57 5.5l-.26.26c-1.14-1.14-3.34-3.2-16.24-.79l-.26.26c.26 1.57 1.05 6.55 1.57 9.95l.26.26c9.52-1.68 4.76-.06 10.74-2.36h.26c0 1.57-.26 1.83-.26 5.24h-.26c-4.81-1.03-2.15-.9-10.21 0l-.26.26c.26 2.09 1.57 9.43 2.09 12.57l.26.26c1.15.38 14.21-.65 16.24-4.71h.26c-.53 2.38-1.05 4.21-1.58 6.04zm10.74-44.51c-4.45 2.36-8.12 2.88-11 2.88-.25.02-11.41 1.09-17.54-9.95-6.74-10.79-.98-25.2 5.5-31.69 8.8-8.12 23.35-10.1 28.54-17.02 8.03-10.33-13.04-22.31-29.59-5.76l-2.62-2.88 5.24-16.24c25.59-1.57 45.2-3.04 50.02 16.24.79 3.14 0 9.43-.26 12.05 0 2.62-1.83 18.85-2.09 23.04-.52 4.19-.79 18.33-.79 20.69.26 2.36.52 4.19 1.57 5.5 1.57 1.83 5.76 1.83 5.76 1.83l-.79 4.71c-11.82-1.07-10.28-.59-20.43-1.05-3.22-5.15-2.23-3.28-4.19-7.86 0 .01-4.19 3.94-7.33 5.51zm37.18 21.21c-6.35-10.58-19.82-7.16-21.73 5.5-2.63 17.08 14.3 19.79 20.69 10.21l.26.26c-.52 1.83-1.83 6.02-1.83 6.28l-.52.52c-10.3 6.87-28.5-2.5-25.66-18.59 1.94-10.87 14.44-18.93 28.8-9.95l.26.52c0 1.06-.27 3.41-.27 5.25zm5.77-87.73v-6.55c.69 0 19.65 3.28 27.76 7.33l-1.57 17.54s10.21-9.43 15.45-10.74c5.24-1.57 14.93 7.33 14.93 7.33l-11.26 11.26c-12.07-6.35-19.59-.08-20.69.79-5.29 38.72-8.6 42.17 4.45 46.09l-.52 4.71c-17.55-4.29-18.53-4.5-36.92-7.33l.79-4.71c7.25 0 7.48-5.32 7.59-6.81 0 0 4.98-53.16 4.98-55.25-.02-2.87-4.99-3.66-4.99-3.66zm10.99 114.44c-8.12-2.09-14.14-11-10.74-20.69 3.14-9.43 12.31-12.31 18.85-10.21 9.17 2.62 12.83 11.78 10.74 19.38-2.61 8.9-9.42 13.87-18.85 11.52zm42.16 9.69c-2.36-.52-7.07-2.36-8.64-2.88v-.26l1.57-1.83c.59-8.24.59-7.27.26-7.59-4.82-1.81-6.66-2.36-7.07-2.36-1.31 1.83-2.88 4.45-3.67 5.5l-.79 3.4v.26c-1.31-.26-3.93-1.31-6.02-1.57v-.26l2.62-1.83c3.4-4.71 9.95-14.14 13.88-20.16v-2.09l.52-.26c2.09.79 5.5 2.09 7.59 2.88.48.48.18-1.87-1.05 25.14-.24 1.81.02 2.6.8 3.91zm-4.71-89.82c11.25-18.27 30.76-16.19 34.04-3.4L539.7 198c2.34-6.25-2.82-9.9-4.45-11.26l1.83-3.67c12.22 10.37 16.38 13.97 22.52 20.43-25.91 73.07-30.76 80.81-24.62 84.32l-1.83 4.45c-6.37-3.35-8.9-4.42-17.81-8.64l2.09-6.81c-.26-.26-3.93 3.93-9.69 3.67-19.06-1.3-22.89-31.75-9.67-52.9zm29.33 79.34c0-5.71-6.34-7.89-7.86-5.24-1.31 2.09 1.05 4.98 2.88 8.38 1.57 2.62 2.62 6.28 1.05 9.43-2.64 6.34-12.4 5.31-15.45-.79 0-.7-.27.09 1.83-4.71l.79-.26c-.57 5.66 6.06 9.61 8.38 4.98 1.05-2.09-.52-5.5-2.09-8.38-1.57-2.62-3.67-6.28-1.83-9.69 2.72-5.06 11.25-4.47 14.66 2.36v.52l-2.36 3.4zm21.21 13.36c-1.96-3.27-.91-2.14-4.45-4.71h-.26c-2.36 4.19-5.76 10.47-8.64 16.24-1.31 2.36-1.05 3.4-.79 3.93l-.26.26-5.76-4.45.26-.26 2.09-1.31c3.14-5.76 6.55-12.05 9.17-17.02v-.26c-2.64-1.98-1.22-1.51-6.02-1.83v-.26l3.14-3.4h.26c3.67 2.36 9.95 6.81 12.31 8.9l.26.26-1.31 3.91zm27.23-44.26l-2.88-2.88c.79-2.36 1.83-4.98 2.09-7.59.75-9.74-11.52-11.84-11.52-4.98 0 4.98 7.86 19.38 7.86 27.76 0 10.21-5.76 15.71-13.88 16.5-8.38.79-20.16-10.47-20.16-10.47l4.98-14.4 2.88 2.09c-2.97 17.8 17.68 20.37 13.35 5.24-1.06-4.02-18.75-34.2 2.09-38.23 13.62-2.36 23.04 16.5 23.04 16.5l-7.85 10.46zm35.62-10.21c-11-30.38-60.49-127.53-191.95-129.62-53.42-1.05-94.27 15.45-132.76 37.97l85.63-9.17-91.39 20.69 25.14 19.64-3.93-16.5c7.5-1.71 39.15-8.45 66.77-8.9l-22.26 80.39c13.61-.7 18.97-8.98 19.64-22.78l4.98-1.05.26 26.71c-22.46 3.21-37.3 6.69-49.49 9.95l13.09-43.21-61.54-36.66 2.36 8.12 10.21 4.98c6.28 18.59 19.38 56.56 20.43 58.66 1.95 4.28 3.16 5.78 12.05 4.45l1.05 4.98c-16.08 4.86-23.66 7.61-39.02 14.4l-2.36-4.71c4.4-2.94 8.73-3.94 5.5-12.83-23.7-62.5-21.48-58.14-22.78-59.44l2.36-4.45 33.52 67.3c-3.84-11.87 1.68 1.69-32.99-78.82l-41.9 88.51 4.71-13.88-35.88-42.16 27.76 93.48-11.78 8.38C95 228.58 101.05 231.87 93.23 231.52c-5.5-.26-13.62 5.5-13.62 5.5L74.63 231c30.56-23.53 31.62-24.33 58.4-42.68l4.19 7.07s-5.76 4.19-7.86 7.07c-5.9 9.28 1.67 13.28 61.8 75.68l-18.85-58.92 39.8-10.21 25.66 30.64 4.45-12.31-4.98-24.62 13.09-3.4.52 3.14 3.67-10.47-94.27 29.33 11.26-4.98-13.62-42.42 17.28-9.17 30.11 36.14 28.54-13.09c-1.41-7.47-2.47-14.5-4.71-19.64l17.28 13.88 4.71-2.09-59.18-42.68 23.08 11.5c18.98-6.07 25.23-7.47 32.21-9.69l2.62 11c-12.55 12.55 1.43 16.82 6.55 19.38l-13.62-61.01 12.05 28.28c4.19-1.31 7.33-2.09 7.33-2.09l2.62 8.64s-3.14 1.05-6.28 2.09l8.9 20.95 33.78-65.73-20.69 61.01c42.42-24.09 81.44-36.66 131.98-35.88 67.04 1.05 167.33 40.85 199.8 139.83.78 2.1-.01 2.63-.79.27zM203.48 152.43s1.83-.52 4.19-1.31l9.43 7.59c-.4 0-3.44-.25-11.26 2.36l-2.36-8.64zm143.76 38.5c-1.57-.6-26.46-4.81-33.26 20.69l21.73 17.02 11.53-37.71zM318.43 67.07c-58.4 0-106.05 12.05-114.96 14.4v.79c8.38 2.09 14.4 4.19 21.21 11.78l1.57.26c6.55-1.83 48.97-13.88 110.24-13.88 180.16 0 301.67 116.79 301.67 223.37v9.95c0 1.31.79 2.62 1.05.52.52-2.09.79-8.64.79-19.64.26-83.79-96.63-227.55-321.57-227.55zm211.06 169.68c1.31-5.76 0-12.31-7.33-13.09-9.62-1.13-16.14 23.79-17.02 33.52-.79 5.5-1.31 14.93 6.02 14.93 4.68-.01 9.72-.91 18.33-35.36zm-61.53 42.95c-2.62-.79-9.43-.79-12.57 10.47-1.83 6.81.52 13.35 6.02 14.66 3.67 1.05 8.9.52 11.78-10.74 2.62-9.94-1.83-13.61-5.23-14.39zM491 300.65c1.83.52 3.14 1.05 5.76 1.83 0-1.83.52-8.38.79-12.05-1.05 1.31-5.5 8.12-6.55 9.95v.27z\"]\n};\nvar faSquareViadeo = {\n prefix: 'fab',\n iconName: 'square-viadeo',\n icon: [448, 512, [\"viadeo-square\"], \"f2aa\", \"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-48zM280.7 381.2c-42.4 46.2-120 46.6-162.4 0-68-73.6-19.8-196.1 81.2-196.1 13.3 0 26.6 2.1 39.1 6.7-4.3 8.4-7.3 17.6-8.4 27.1-9.7-4.1-20.2-6-30.7-6-48.8 0-84.6 41.7-84.6 88.9 0 43 28.5 78.7 69.5 85.9 61.5-24 72.9-117.6 72.9-175 0-7.3 0-14.8-.6-22.1-11.2-32.9-26.6-64.6-44.2-94.5 27.1 18.3 41.9 62.5 44.2 94.1v.4c7.7 22.5 11.8 46.2 11.8 70 0 54.1-21.9 99-68.3 128.2l-2.4.2c50 1 86.2-38.6 86.2-87.2 0-12.2-2.1-24.3-6.9-35.7 9.5-1.9 18.5-5.6 26.4-10.5 15.3 36.6 12.6 87.3-22.8 125.6zM309 233.7c-13.3 0-25.1-7.1-34.4-16.1 21.9-12 49.6-30.7 62.3-53 1.5-3 4.1-8.6 4.5-12-12.5 27.9-44.2 49.8-73.9 56.7-4.7-7.3-7.5-15.5-7.5-24.3 0-10.3 5.2-24.1 12.9-31.6 21.6-20.5 53-8.5 72.4-50 32.5 46.2 13.1 130.3-36.3 130.3z\"]\n};\nvar faViadeoSquare = faSquareViadeo;\nvar faMeetup = {\n prefix: 'fab',\n iconName: 'meetup',\n icon: [512, 512, [], \"f2e0\", \"M99 414.3c1.1 5.7-2.3 11.1-8 12.3-5.4 1.1-10.9-2.3-12-8-1.1-5.4 2.3-11.1 7.7-12.3 5.4-1.2 11.1 2.3 12.3 8zm143.1 71.4c-6.3 4.6-8 13.4-3.7 20 4.6 6.6 13.4 8.3 20 3.7 6.3-4.6 8-13.4 3.4-20-4.2-6.5-13.1-8.3-19.7-3.7zm-86-462.3c6.3-1.4 10.3-7.7 8.9-14-1.1-6.6-7.4-10.6-13.7-9.1-6.3 1.4-10.3 7.7-9.1 14 1.4 6.6 7.6 10.6 13.9 9.1zM34.4 226.3c-10-6.9-23.7-4.3-30.6 6-6.9 10-4.3 24 5.7 30.9 10 7.1 23.7 4.6 30.6-5.7 6.9-10.4 4.3-24.1-5.7-31.2zm272-170.9c10.6-6.3 13.7-20 7.7-30.3-6.3-10.6-19.7-14-30-7.7s-13.7 20-7.4 30.6c6 10.3 19.4 13.7 29.7 7.4zm-191.1 58c7.7-5.4 9.4-16 4.3-23.7s-15.7-9.4-23.1-4.3c-7.7 5.4-9.4 16-4.3 23.7 5.1 7.8 15.6 9.5 23.1 4.3zm372.3 156c-7.4 1.7-12.3 9.1-10.6 16.9 1.4 7.4 8.9 12.3 16.3 10.6 7.4-1.4 12.3-8.9 10.6-16.6-1.5-7.4-8.9-12.3-16.3-10.9zm39.7-56.8c-1.1-5.7-6.6-9.1-12-8-5.7 1.1-9.1 6.9-8 12.6 1.1 5.4 6.6 9.1 12.3 8 5.4-1.5 9.1-6.9 7.7-12.6zM447 138.9c-8.6 6-10.6 17.7-4.9 26.3 5.7 8.6 17.4 10.6 26 4.9 8.3-6 10.3-17.7 4.6-26.3-5.7-8.7-17.4-10.9-25.7-4.9zm-6.3 139.4c26.3 43.1 15.1 100-26.3 129.1-17.4 12.3-37.1 17.7-56.9 17.1-12 47.1-69.4 64.6-105.1 32.6-1.1.9-2.6 1.7-3.7 2.9-39.1 27.1-92.3 17.4-119.4-22.3-9.7-14.3-14.6-30.6-15.1-46.9-65.4-10.9-90-94-41.1-139.7-28.3-46.9.6-107.4 53.4-114.9C151.6 70 234.1 38.6 290.1 82c67.4-22.3 136.3 29.4 130.9 101.1 41.1 12.6 52.8 66.9 19.7 95.2zm-70 74.3c-3.1-20.6-40.9-4.6-43.1-27.1-3.1-32 43.7-101.1 40-128-3.4-24-19.4-29.1-33.4-29.4-13.4-.3-16.9 2-21.4 4.6-2.9 1.7-6.6 4.9-11.7-.3-6.3-6-11.1-11.7-19.4-12.9-12.3-2-17.7 2-26.6 9.7-3.4 2.9-12 12.9-20 9.1-3.4-1.7-15.4-7.7-24-11.4-16.3-7.1-40 4.6-48.6 20-12.9 22.9-38 113.1-41.7 125.1-8.6 26.6 10.9 48.6 36.9 47.1 11.1-.6 18.3-4.6 25.4-17.4 4-7.4 41.7-107.7 44.6-112.6 2-3.4 8.9-8 14.6-5.1 5.7 3.1 6.9 9.4 6 15.1-1.1 9.7-28 70.9-28.9 77.7-3.4 22.9 26.9 26.6 38.6 4 3.7-7.1 45.7-92.6 49.4-98.3 4.3-6.3 7.4-8.3 11.7-8 3.1 0 8.3.9 7.1 10.9-1.4 9.4-35.1 72.3-38.9 87.7-4.6 20.6 6.6 41.4 24.9 50.6 11.4 5.7 62.5 15.7 58.5-11.1zm5.7 92.3c-10.3 7.4-12.9 22-5.7 32.6 7.1 10.6 21.4 13.1 32 6 10.6-7.4 13.1-22 6-32.6-7.4-10.6-21.7-13.5-32.3-6z\"]\n};\nvar faCentos = {\n prefix: 'fab',\n iconName: 'centos',\n icon: [448, 512, [], \"f789\", \"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\"]\n};\nvar faAdn = {\n prefix: 'fab',\n iconName: 'adn',\n icon: [496, 512, [], \"f170\", \"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\"]\n};\nvar faCloudsmith = {\n prefix: 'fab',\n iconName: 'cloudsmith',\n icon: [512, 512, [], \"f384\", \"M512 227.6v56.9L284.4 512H227.6L0 284.4V227.6L227.6 0h56.9L512 227.6zm-256 162a133.6 133.6 0 1 0 0-267.1 133.6 133.6 0 1 0 0 267.1z\"]\n};\nvar faPiedPiperAlt = {\n prefix: 'fab',\n iconName: 'pied-piper-alt',\n icon: [576, 512, [], \"f1a8\", \"M244 246c-3.2-2-6.3-2.9-10.1-2.9-6.6 0-12.6 3.2-19.3 3.7l1.7 4.9zm135.9 197.9c-19 0-64.1 9.5-79.9 19.8l6.9 45.1c35.7 6.1 70.1 3.6 106-9.8-4.8-10-23.5-55.1-33-55.1zM340.8 177c6.6 2.8 11.5 9.2 22.7 22.1 2-1.4 7.5-5.2 7.5-8.6 0-4.9-11.8-13.2-13.2-23 11.2-5.7 25.2-6 37.6-8.9 68.1-16.4 116.3-52.9 146.8-116.7C548.3 29.3 554 16.1 554.6 2l-2 2.6c-28.4 50-33 63.2-81.3 100-31.9 24.4-69.2 40.2-106.6 54.6l-6.3-.3v-21.8c-19.6 1.6-19.7-14.6-31.6-23-18.7 20.6-31.6 40.8-58.9 51.1-12.7 4.8-19.6 10-25.9 21.8 34.9-16.4 91.2-13.5 98.8-10zM555.5 0l-.6 1.1-.3.9.6-.6zm-59.2 382.1c-33.9-56.9-75.3-118.4-150-115.5l-.3-6c-1.1-13.5 32.8 3.2 35.1-31l-14.4 7.2c-19.8-45.7-8.6-54.3-65.5-54.3-14.7 0-26.7 1.7-41.4 4.6 2.9 18.6 2.2 36.7-10.9 50.3l19.5 5.5c-1.7 3.2-2.9 6.3-2.9 9.8 0 21 42.8 2.9 42.8 33.6 0 18.4-36.8 60.1-54.9 60.1-8 0-53.7-50-53.4-60.1l.3-4.6 52.3-11.5c13-2.6 12.3-22.7-2.9-22.7-3.7 0-43.1 9.2-49.4 10.6-2-5.2-7.5-14.1-13.8-14.1-3.2 0-6.3 3.2-9.5 4-9.2 2.6-31 2.9-21.5 20.1L15.9 298.5c-5.5 1.1-8.9 6.3-8.9 11.8 0 6 5.5 10.9 11.5 10.9 8 0 131.3-28.4 147.4-32.2 2.6 3.2 4.6 6.3 7.8 8.6 20.1 14.4 59.8 85.9 76.4 85.9 24.1 0 58-22.4 71.3-41.9 3.2-4.3 6.9-7.5 12.4-6.9.6 13.8-31.6 34.2-33 43.7-1.4 10.2-1 35.2-.3 41.1 26.7 8.1 52-3.6 77.9-2.9 4.3-21 10.6-41.9 9.8-63.5l-.3-9.5c-1.4-34.2-10.9-38.5-34.8-58.6-1.1-1.1-2.6-2.6-3.7-4 2.2-1.4 1.1-1 4.6-1.7 88.5 0 56.3 183.6 111.5 229.9 33.1-15 72.5-27.9 103.5-47.2-29-25.6-52.6-45.7-72.7-79.9zm-196.2 46.1v27.2l11.8-3.4-2.9-23.8zm-68.7-150.4l24.1 61.2 21-13.8-31.3-50.9zm84.4 154.9l2 12.4c9-1.5 58.4-6.6 58.4-14.1 0-1.4-.6-3.2-.9-4.6-26.8 0-36.9 3.8-59.5 6.3z\"]\n};\nvar faSquareDribbble = {\n prefix: 'fab',\n iconName: 'square-dribbble',\n icon: [448, 512, [\"dribbble-square\"], \"f397\", \"M90.2 228.2c8.9-42.4 37.4-77.7 75.7-95.7 3.6 4.9 28 38.8 50.7 79-64 17-120.3 16.8-126.4 16.7zM314.6 154c-33.6-29.8-79.3-41.1-122.6-30.6 3.8 5.1 28.6 38.9 51 80 48.6-18.3 69.1-45.9 71.6-49.4zM140.1 364c40.5 31.6 93.3 36.7 137.3 18-2-12-10-53.8-29.2-103.6-55.1 18.8-93.8 56.4-108.1 85.6zm98.8-108.2c-3.4-7.8-7.2-15.5-11.1-23.2C159.6 253 93.4 252.2 87.4 252c0 1.4-.1 2.8-.1 4.2 0 35.1 13.3 67.1 35.1 91.4 22.2-37.9 67.1-77.9 116.5-91.8zm34.9 16.3c17.9 49.1 25.1 89.1 26.5 97.4 30.7-20.7 52.5-53.6 58.6-91.6-4.6-1.5-42.3-12.7-85.1-5.8zm-20.3-48.4c4.8 9.8 8.3 17.8 12 26.8 45.5-5.7 90.7 3.4 95.2 4.4-.3-32.3-11.8-61.9-30.9-85.1-2.9 3.9-25.8 33.2-76.3 53.9zM448 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-64 176c0-88.2-71.8-160-160-160S64 167.8 64 256s71.8 160 160 160 160-71.8 160-160z\"]\n};\nvar faDribbbleSquare = faSquareDribbble;\nvar faCodiepie = {\n prefix: 'fab',\n iconName: 'codiepie',\n icon: [472, 512, [], \"f284\", \"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\"]\n};\nvar faNode = {\n prefix: 'fab',\n iconName: 'node',\n icon: [640, 512, [], \"f419\", \"M316.3 452c-2.1 0-4.2-.6-6.1-1.6L291 439c-2.9-1.6-1.5-2.2-.5-2.5 3.8-1.3 4.6-1.6 8.7-4 .4-.2 1-.1 1.4.1l14.8 8.8c.5.3 1.3.3 1.8 0L375 408c.5-.3.9-.9.9-1.6v-66.7c0-.7-.3-1.3-.9-1.6l-57.8-33.3c-.5-.3-1.2-.3-1.8 0l-57.8 33.3c-.6.3-.9 1-.9 1.6v66.7c0 .6.4 1.2.9 1.5l15.8 9.1c8.6 4.3 13.9-.8 13.9-5.8v-65.9c0-.9.7-1.7 1.7-1.7h7.3c.9 0 1.7.7 1.7 1.7v65.9c0 11.5-6.2 18-17.1 18-3.3 0-6 0-13.3-3.6l-15.2-8.7c-3.7-2.2-6.1-6.2-6.1-10.5v-66.7c0-4.3 2.3-8.4 6.1-10.5l57.8-33.4c3.7-2.1 8.5-2.1 12.1 0l57.8 33.4c3.7 2.2 6.1 6.2 6.1 10.5v66.7c0 4.3-2.3 8.4-6.1 10.5l-57.8 33.4c-1.7 1.1-3.8 1.7-6 1.7zm46.7-65.8c0-12.5-8.4-15.8-26.2-18.2-18-2.4-19.8-3.6-19.8-7.8 0-3.5 1.5-8.1 14.8-8.1 11.9 0 16.3 2.6 18.1 10.6.2.8.8 1.3 1.6 1.3h7.5c.5 0 .9-.2 1.2-.5.3-.4.5-.8.4-1.3-1.2-13.8-10.3-20.2-28.8-20.2-16.5 0-26.3 7-26.3 18.6 0 12.7 9.8 16.1 25.6 17.7 18.9 1.9 20.4 4.6 20.4 8.3 0 6.5-5.2 9.2-17.4 9.2-15.3 0-18.7-3.8-19.8-11.4-.1-.8-.8-1.4-1.7-1.4h-7.5c-.9 0-1.7.7-1.7 1.7 0 9.7 5.3 21.3 30.6 21.3 18.5 0 29-7.2 29-19.8zm54.5-50.1c0 6.1-5 11.1-11.1 11.1s-11.1-5-11.1-11.1c0-6.3 5.2-11.1 11.1-11.1 6-.1 11.1 4.8 11.1 11.1zm-1.8 0c0-5.2-4.2-9.3-9.4-9.3-5.1 0-9.3 4.1-9.3 9.3 0 5.2 4.2 9.4 9.3 9.4 5.2-.1 9.4-4.3 9.4-9.4zm-4.5 6.2h-2.6c-.1-.6-.5-3.8-.5-3.9-.2-.7-.4-1.1-1.3-1.1h-2.2v5h-2.4v-12.5h4.3c1.5 0 4.4 0 4.4 3.3 0 2.3-1.5 2.8-2.4 3.1 1.7.1 1.8 1.2 2.1 2.8.1 1 .3 2.7.6 3.3zm-2.8-8.8c0-1.7-1.2-1.7-1.8-1.7h-2v3.5h1.9c1.6 0 1.9-1.1 1.9-1.8zM137.3 191c0-2.7-1.4-5.1-3.7-6.4l-61.3-35.3c-1-.6-2.2-.9-3.4-1h-.6c-1.2 0-2.3.4-3.4 1L3.7 184.6C1.4 185.9 0 188.4 0 191l.1 95c0 1.3.7 2.5 1.8 3.2 1.1.7 2.5.7 3.7 0L42 268.3c2.3-1.4 3.7-3.8 3.7-6.4v-44.4c0-2.6 1.4-5.1 3.7-6.4l15.5-8.9c1.2-.7 2.4-1 3.7-1 1.3 0 2.6.3 3.7 1l15.5 8.9c2.3 1.3 3.7 3.8 3.7 6.4v44.4c0 2.6 1.4 5.1 3.7 6.4l36.4 20.9c1.1.7 2.6.7 3.7 0 1.1-.6 1.8-1.9 1.8-3.2l.2-95zM472.5 87.3v176.4c0 2.6-1.4 5.1-3.7 6.4l-61.3 35.4c-2.3 1.3-5.1 1.3-7.4 0l-61.3-35.4c-2.3-1.3-3.7-3.8-3.7-6.4v-70.8c0-2.6 1.4-5.1 3.7-6.4l61.3-35.4c2.3-1.3 5.1-1.3 7.4 0l15.3 8.8c1.7 1 3.9-.3 3.9-2.2v-94c0-2.8 3-4.6 5.5-3.2l36.5 20.4c2.3 1.2 3.8 3.7 3.8 6.4zm-46 128.9c0-.7-.4-1.3-.9-1.6l-21-12.2c-.6-.3-1.3-.3-1.9 0l-21 12.2c-.6.3-.9.9-.9 1.6v24.3c0 .7.4 1.3.9 1.6l21 12.1c.6.3 1.3.3 1.8 0l21-12.1c.6-.3.9-.9.9-1.6v-24.3zm209.8-.7c2.3-1.3 3.7-3.8 3.7-6.4V192c0-2.6-1.4-5.1-3.7-6.4l-60.9-35.4c-2.3-1.3-5.1-1.3-7.4 0l-61.3 35.4c-2.3 1.3-3.7 3.8-3.7 6.4v70.8c0 2.7 1.4 5.1 3.7 6.4l60.9 34.7c2.2 1.3 5 1.3 7.3 0l36.8-20.5c2.5-1.4 2.5-5 0-6.4L550 241.6c-1.2-.7-1.9-1.9-1.9-3.2v-22.2c0-1.3.7-2.5 1.9-3.2l19.2-11.1c1.1-.7 2.6-.7 3.7 0l19.2 11.1c1.1.7 1.9 1.9 1.9 3.2v17.4c0 2.8 3.1 4.6 5.6 3.2l36.7-21.3zM559 219c-.4.3-.7.7-.7 1.2v13.6c0 .5.3 1 .7 1.2l11.8 6.8c.4.3 1 .3 1.4 0L584 235c.4-.3.7-.7.7-1.2v-13.6c0-.5-.3-1-.7-1.2l-11.8-6.8c-.4-.3-1-.3-1.4 0L559 219zm-254.2 43.5v-70.4c0-2.6-1.6-5.1-3.9-6.4l-61.1-35.2c-2.1-1.2-5-1.4-7.4 0l-61.1 35.2c-2.3 1.3-3.9 3.7-3.9 6.4v70.4c0 2.8 1.9 5.2 4 6.4l61.2 35.2c2.4 1.4 5.2 1.3 7.4 0l61-35.2c1.8-1 3.1-2.7 3.6-4.7.1-.5.2-1.1.2-1.7zm-74.3-124.9l-.8.5h1.1l-.3-.5zm76.2 130.2l-.4-.7v.9l.4-.2z\"]\n};\nvar faMix = {\n prefix: 'fab',\n iconName: 'mix',\n icon: [448, 512, [], \"f3cb\", \"M0 64v348.9c0 56.2 88 58.1 88 0V174.3c7.9-52.9 88-50.4 88 6.5v175.3c0 57.9 96 58 96 0V240c5.3-54.7 88-52.5 88 4.3v23.8c0 59.9 88 56.6 88 0V64H0z\"]\n};\nvar faSteam = {\n prefix: 'fab',\n iconName: 'steam',\n icon: [496, 512, [], \"f1b6\", \"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z\"]\n};\nvar faCcApplePay = {\n prefix: 'fab',\n iconName: 'cc-apple-pay',\n icon: [576, 512, [], \"f416\", \"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\"]\n};\nvar faScribd = {\n prefix: 'fab',\n iconName: 'scribd',\n icon: [384, 512, [], \"f28a\", \"M42.3 252.7c-16.1-19-24.7-45.9-24.8-79.9 0-100.4 75.2-153.1 167.2-153.1 98.6-1.6 156.8 49 184.3 70.6l-50.5 72.1-37.3-24.6 26.9-38.6c-36.5-24-79.4-36.5-123-35.8-50.7-.8-111.7 27.2-111.7 76.2 0 18.7 11.2 20.7 28.6 15.6 23.3-5.3 41.9.6 55.8 14 26.4 24.3 23.2 67.6-.7 91.9-29.2 29.5-85.2 27.3-114.8-8.4zm317.7 5.9c-15.5-18.8-38.9-29.4-63.2-28.6-38.1-2-71.1 28-70.5 67.2-.7 16.8 6 33 18.4 44.3 14.1 13.9 33 19.7 56.3 14.4 17.4-5.1 28.6-3.1 28.6 15.6 0 4.3-.5 8.5-1.4 12.7-16.7 40.9-59.5 64.4-121.4 64.4-51.9.2-102.4-16.4-144.1-47.3l33.7-39.4-35.6-27.4L0 406.3l15.4 13.8c52.5 46.8 120.4 72.5 190.7 72.2 51.4 0 94.4-10.5 133.6-44.1 57.1-51.4 54.2-149.2 20.3-189.6z\"]\n};\nvar faDebian = {\n prefix: 'fab',\n iconName: 'debian',\n icon: [448, 512, [], \"e60b\", \"M248.2 .9c-4 .2-8.1 .4-11.4 1.6l-3.4-.5c5.4-.7 10.9-1.1 16.4-1.5c2.4-.2 4.8-.4 7.2-.6c-2.7 .6-5.7 .8-8.8 .9zm132 244.7c3-7.6 5.5-14 5.2-24.4l-4.3 9c4.4-13.2 4-27.1 3.6-40.4c-.2-6-.3-11.8 0-17.4l-1.8-.5c-1.5-45.2-40.6-93.1-75.3-109.4c-30-13.8-76.1-16.2-97.3-5.8c1.3-1.1 4.2-2 6.8-2.7c3.4-1 6.3-1.8 4.3-3c-19.2 1.9-24.9 5.5-31.1 9.4c-4.6 2.9-9.5 6-20.3 8.7c-3.5 3.4 1.7 2 5.8 .9c4.1-1.1 7.2-1.9-.1 2.4c-3.6 1-6.7 1.3-9.7 1.6c-8.3 .8-15.8 1.6-30.7 17c.8 1.3 3.5-.3 5.4-1.4c2.3-1.4 3.4-2-1.7 4.4c-19.1-2.4-60.3 43.7-69.1 59l4.6 .8c-3.2 8-6.8 14.8-10 20.8c-4.3 8.1-7.9 14.9-8.7 21.3c-.4 5.9-1.2 12.9-2 20.3c-3 27.4-6.8 61.3 3.8 73.6l-1.3 13c.6 1.2 1.1 2.3 1.6 3.5c1.2 2.5 2.3 5 3.9 7.4l-3 .2c7 22.2 10.8 22.5 15.1 22.9c4.4 .4 9.3 .9 18.7 24.2c-2.7-.9-5.5-1.9-9.4-7.2c-.5 4.1 5.8 16.3 13.1 25.8l-3.1 3.6c3.2 5.8 6.1 8.1 8.6 10l0 0c.8 .6 1.5 1.1 2.1 1.7c-11.9-6.5 3.2 13.7 11.9 25.2c2.5 3.4 4.5 6 5.1 7l2.4-4.2c-.3 6.1 4.3 13.9 13.1 24.7l7.3-.3c3 6 14 16.7 20.7 17.2l-4.4 5.8c8.1 2.6 10.3 4.3 12.7 6.2c2.6 2.1 5.4 4.3 16.1 8.1l-4.2-7.4c3.5 3 6.2 5.9 8.8 8.7c5.2 5.6 9.9 10.7 19.8 15.4c11.2 3.9 17.1 4.8 23.6 5.9c5.4 .8 11.2 1.8 20.8 4.5c-2.2-.1-4.4-.1-6.7-.2l0 0h0c-16.3-.4-34-.8-46.4-5.2C107.8 480.5 19.5 367.2 26 250.6c-.6-9.9-.3-20.9 0-30.7c.4-13.5 .7-24.8-1.6-28.3l1-3.1c5.3-17.4 11.7-38.2 23.8-62.8l-.1-.2 0-.1 0 0 0 0c.4 .4 3.4 3.4 8.8-5.8c1.3-2.9 2.5-5.8 3.8-8.8l0 0c2.5-6.1 5.1-12.3 8.4-17.9l2.6-.6c1.7-10.1 17-23.8 29.8-35.2l0 0c6.1-5.5 11.6-10.4 14.7-14.1l.7 4.4c17.1-16 45-27.7 66.1-36.6c4.8-2 9.3-3.9 13.3-5.7c-3.4 3.8 2.2 2.7 10 1c4.8-1 10.4-2.1 15.3-2.4c-1.3 .7-2.6 1.4-3.9 2.1l0 0 0 0c-2.7 1.4-5.4 2.8-8 4.6c8.3-2 11.9-1.4 16-.8c3.5 .6 7.3 1.2 14.6 .2c-5.6 .8-12.3 3-11.2 3.8c7.9 .9 12.8-.1 17.2-1c5.6-1.1 10.4-2.1 19.5 .9l-1-4.8c7.5 2.7 13.1 4.4 18 5.9c10 3 17.6 5.3 34.2 14.1c3.2 .2 5.3-.5 7.4-1.2c3.6-1.1 7-2.2 15.3 1.2c.5 .8 .7 1.5 1 2.1c1 2.6 1.7 4.6 14.6 12.2c1.8-.7-3.1-5.1-7-8.7l-.2-.1c32.3 17.3 67.5 54.1 78.2 93.6c-6-11.1-5.2-5.5-4.3 .5c.6 4 1.2 8.1-.2 7.5c4.5 12.1 8.1 24.5 10.4 37.4l-.8-2.9c-3.3-11.8-9.6-34.5-20-49.6c-.4 4.4-2.9 3.9-5.3 3.5c-3.3-.6-6.3-1.2-1.9 12.6c2.6 3.8 3.1 2.4 3.5 1.1c.5-1.5 .9-2.8 4.7 5.2c.1 4.3 1.1 8.5 2.2 13.3l0 0 0 0 0 0 0 0 0 0 0 0c.7 3 1.5 6.2 2.1 9.8c-1.1-.2-2.3-2.2-3.4-4.2l0 0 0 0c-1.4-2.4-2.8-4.7-3.7-3.2c2.4 11.5 6.5 17.4 8 18.3c-.3 .6-.6 .7-1.1 .7c-.8 0-1.8 .1-1.9 5.3c.7 13.7 3.3 12.5 5.3 11.6c.6-.3 1.2-.6 1.7-.4c-.6 2.5-1.6 5.1-2.7 7.9l0 0c-2.8 7.1-6 15.4-3.4 26.1c-.8-3.1-2.1-6.3-3.3-9.3l0 0 0 0c-.5-1.3-1.1-2.6-1.5-3.8c-.6 4.8-.3 8.2-.1 11.3c.4 5.3 .7 10-3 19.9c4.3-14.2 3.8-26.9-.2-20.8c1 11-3.8 20.5-8.1 29.1c-3.6 7.1-6.8 13.5-5.9 19.3l-5.2-7.1c-7.6 11-7 13.3-6.5 15.6c.5 1.9 1 3.8-3.4 10.8c1.7-2.9 1.3-3.6 1-4.2c-.4-.8-.7-1.5 1.7-5.1c-1.6 .1-5.5 3.9-10.1 8.5l0 0c-3.9 3.9-8.5 8.4-12.8 11.8c-37.5 30.1-82.3 34-125.6 17.8l0 0c.2-1-.2-2.1-3.1-4.1c-36.8-28.2-58.5-52.1-50.9-107.5c2.2-1.7 3.7-6.2 5.6-11.6c2.9-8.4 6.5-18.9 14.3-23.9c7.8-17.3 31.3-33.3 56.4-33.7c25.6-1.4 47.2 13.7 58.1 27.9c-19.8-18.4-52.1-24-79.7-10.4c-28.2 12.7-45 43.8-42.5 74.7c.3-.5 .7-.7 1-.9c.6-.5 1.2-.9 1.5-3.4c-.9 60.2 64.8 104.3 112.1 82l.6 1.3c12.7-3.5 15.9-6.5 20.3-10.7c2.2-2.1 4.7-4.5 9-7.4c-.3 .7-1.3 1.7-2.4 2.7c-2.2 2.1-4.6 4.5-1.6 4.6c5.3-1.4 20.1-14.8 30.2-23.8l0 0 0 0c1.6-1.4 3-2.7 4.3-3.9c2-4.3 1.6-5.7 1.3-7.1c-.4-1.6-.8-3.3 2.4-9.6l7.3-3.7c1-2.8 2-5.4 2.9-7.8l0 0zM233.1 321.9a.9 .9 0 1 0 -1.7 0 .9 .9 0 1 0 1.7 0zm-.2 .5l-.2 .4c-.3 .7-.6 1.4-.3 2.4c-12.2-5.7-23.4-14.3-32.6-24.9c4.9 7.1 10.1 14.1 17 19.5c-6.9-2.3-15.2-11.9-21.7-19.4l0 0 0 0c-4.3-5-7.9-9.1-9.7-9.5c19.8 35.5 80.5 62.3 112.3 49c-14.7 .5-33.4 .3-49.9-5.8c-6.3-3.2-14.6-9.6-14.9-11.8zM237.5 7c3.8 .6 7.3 1.2 6.7 2.1c5-1.1 6.1-2.1-9-2.5c.8 .1 1.6 .3 2.4 .4zm92.2 208.4c-1 3.9-1.8 1.4-2.7-1.2c-.5-1.5-1.1-3.1-1.7-3.4c1.4-5.8 5.4-10.7 4.4 4.6zm-6.8 21.2c-1.3 7.9-5 15.5-10.1 22.5c.2-2-1.2-2.4-2.6-2.8c-2.9-.8-5.9-1.6 5.6-16.1c-.5 2-2.3 4.9-4 7.7l0 0c-3.6 5.9-6.7 11 4 4.3l1-1.8c2.6-4.5 5-8.8 6-13.8zM280 276.6c-11.1-1.7-21.2-6-12.7-6.1c7.1 .6 14.1 .6 21-1.1c-2.5 2.4-5.2 4.8-8.3 7.2zM244.2 9.1l-.2 .4-3 .3 3.2-.7zm-69.5 273c3.7 7.2 6.5 11.7 9.1 15.9c2.3 3.7 4.4 7.1 6.8 11.7c-5.2-4.3-8.9-9.8-12.8-15.5c-1.4-2.1-2.8-4.2-4.4-6.2l1.2-5.9zm7.3-10c1.7 3.4 3.3 6.7 5.9 9.5l2.6 7.7-1.3-2.1c-3.2-5.3-6.3-10.6-8-16.7l.8 1.6zm239.1-41.2c-2.3 17.4-7.7 34.6-16 50.3c7.6-14.9 12.5-30.9 14.8-47.2l1.2-3.1zM35.4 109.6c0 .3 0 .5 .1 .7c0-.2 0-.5-.1-.7zm.1 .7c.3 1.2 1.4 .9 2.4 .6c1.9-.5 3.6-.9-.1 7.6c-2.4 1.7-3.8 2.8-4.6 3.4c-.6 .4-.8 .6-.8 .6c0 0 .1-.2 .3-.5c.8-1.4 3.4-5.5 2.9-11.7zm-10.2 42c-.7 3.7-1.5 7.9-3.4 13.9c.2-1.9 0-3.5-.2-4.9c-.4-3.4-.8-6.3 4.3-12.9c-.3 1.2-.5 2.5-.7 3.8z\"]\n};\nvar faOpenid = {\n prefix: 'fab',\n iconName: 'openid',\n icon: [448, 512, [], \"f19b\", \"M271.5 432l-68 32C88.5 453.7 0 392.5 0 318.2c0-71.5 82.5-131 191.7-144.3v43c-71.5 12.5-124 53-124 101.3 0 51 58.5 93.3 135.7 103v-340l68-33.2v384zM448 291l-131.3-28.5 36.8-20.7c-19.5-11.5-43.5-20-70-24.8v-43c46.2 5.5 87.7 19.5 120.3 39.3l35-19.8L448 291z\"]\n};\nvar faInstalod = {\n prefix: 'fab',\n iconName: 'instalod',\n icon: [512, 512, [], \"e081\", \"M153.384,480H387.113L502.554,275.765,204.229,333.211ZM504.726,240.078,387.113,32H155.669L360.23,267.9ZM124.386,48.809,7.274,256,123.236,461.154,225.627,165.561Z\"]\n};\nvar faExpeditedssl = {\n prefix: 'fab',\n iconName: 'expeditedssl',\n icon: [496, 512, [], \"f23e\", \"M248 43.4C130.6 43.4 35.4 138.6 35.4 256S130.6 468.6 248 468.6 460.6 373.4 460.6 256 365.4 43.4 248 43.4zm-97.4 132.9c0-53.7 43.7-97.4 97.4-97.4s97.4 43.7 97.4 97.4v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6c0-82.1-124-82.1-124 0v26.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-26.6zM389.7 380c0 9.7-8 17.7-17.7 17.7H124c-9.7 0-17.7-8-17.7-17.7V238.3c0-9.7 8-17.7 17.7-17.7h248c9.7 0 17.7 8 17.7 17.7V380zm-248-137.3v132.9c0 2.5-1.9 4.4-4.4 4.4h-8.9c-2.5 0-4.4-1.9-4.4-4.4V242.7c0-2.5 1.9-4.4 4.4-4.4h8.9c2.5 0 4.4 1.9 4.4 4.4zm141.7 48.7c0 13-7.2 24.4-17.7 30.4v31.6c0 5-3.9 8.9-8.9 8.9h-17.7c-5 0-8.9-3.9-8.9-8.9v-31.6c-10.5-6.1-17.7-17.4-17.7-30.4 0-19.7 15.8-35.4 35.4-35.4s35.5 15.8 35.5 35.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 478.3C121 486.3 17.7 383 17.7 256S121 25.7 248 25.7 478.3 129 478.3 256 375 486.3 248 486.3z\"]\n};\nvar faSellcast = {\n prefix: 'fab',\n iconName: 'sellcast',\n icon: [448, 512, [], \"f2da\", \"M353.4 32H94.7C42.6 32 0 74.6 0 126.6v258.7C0 437.4 42.6 480 94.7 480h258.7c52.1 0 94.7-42.6 94.7-94.6V126.6c0-52-42.6-94.6-94.7-94.6zm-50 316.4c-27.9 48.2-89.9 64.9-138.2 37.2-22.9 39.8-54.9 8.6-42.3-13.2l15.7-27.2c5.9-10.3 19.2-13.9 29.5-7.9 18.6 10.8-.1-.1 18.5 10.7 27.6 15.9 63.4 6.3 79.4-21.3 15.9-27.6 6.3-63.4-21.3-79.4-17.8-10.2-.6-.4-18.6-10.6-24.6-14.2-3.4-51.9 21.6-37.5 18.6 10.8-.1-.1 18.5 10.7 48.4 28 65.1 90.3 37.2 138.5zm21.8-208.8c-17 29.5-16.3 28.8-19 31.5-6.5 6.5-16.3 8.7-26.5 3.6-18.6-10.8.1.1-18.5-10.7-27.6-15.9-63.4-6.3-79.4 21.3s-6.3 63.4 21.3 79.4c0 0 18.5 10.6 18.6 10.6 24.6 14.2 3.4 51.9-21.6 37.5-18.6-10.8.1.1-18.5-10.7-48.2-27.8-64.9-90.1-37.1-138.4 27.9-48.2 89.9-64.9 138.2-37.2l4.8-8.4c14.3-24.9 52-3.3 37.7 21.5z\"]\n};\nvar faSquareTwitter = {\n prefix: 'fab',\n iconName: 'square-twitter',\n icon: [448, 512, [\"twitter-square\"], \"f081\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM351.3 199.3v0c0 86.7-66 186.6-186.6 186.6c-37.2 0-71.7-10.8-100.7-29.4c5.3 .6 10.4 .8 15.8 .8c30.7 0 58.9-10.4 81.4-28c-28.8-.6-53-19.5-61.3-45.5c10.1 1.5 19.2 1.5 29.6-1.2c-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3c-9-6-16.4-14.1-21.5-23.6s-7.8-20.2-7.7-31c0-12.2 3.2-23.4 8.9-33.1c32.3 39.8 80.8 65.8 135.2 68.6c-9.3-44.5 24-80.6 64-80.6c18.9 0 35.9 7.9 47.9 20.7c14.8-2.8 29-8.3 41.6-15.8c-4.9 15.2-15.2 28-28.8 36.1c13.2-1.4 26-5.1 37.8-10.2c-8.9 13.1-20.1 24.7-32.9 34c.2 2.8 .2 5.7 .2 8.5z\"]\n};\nvar faTwitterSquare = faSquareTwitter;\nvar faRProject = {\n prefix: 'fab',\n iconName: 'r-project',\n icon: [581, 512, [], \"f4f7\", \"M581 226.6C581 119.1 450.9 32 290.5 32S0 119.1 0 226.6C0 322.4 103.3 402 239.4 418.1V480h99.1v-61.5c24.3-2.7 47.6-7.4 69.4-13.9L448 480h112l-67.4-113.7c54.5-35.4 88.4-84.9 88.4-139.7zm-466.8 14.5c0-73.5 98.9-133 220.8-133s211.9 40.7 211.9 133c0 50.1-26.5 85-70.3 106.4-2.4-1.6-4.7-2.9-6.4-3.7-10.2-5.2-27.8-10.5-27.8-10.5s86.6-6.4 86.6-92.7-90.6-87.9-90.6-87.9h-199V361c-74.1-21.5-125.2-67.1-125.2-119.9zm225.1 38.3v-55.6c57.8 0 87.8-6.8 87.8 27.3 0 36.5-38.2 28.3-87.8 28.3zm-.9 72.5H365c10.8 0 18.9 11.7 24 19.2-16.1 1.9-33 2.8-50.6 2.9v-22.1z\"]\n};\nvar faDelicious = {\n prefix: 'fab',\n iconName: 'delicious',\n icon: [448, 512, [], \"f1a5\", \"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\"]\n};\nvar faFreebsd = {\n prefix: 'fab',\n iconName: 'freebsd',\n icon: [448, 512, [], \"f3a4\", \"M303.7 96.2c11.1-11.1 115.5-77 139.2-53.2 23.7 23.7-42.1 128.1-53.2 139.2-11.1 11.1-39.4.9-63.1-22.9-23.8-23.7-34.1-52-22.9-63.1zM109.9 68.1C73.6 47.5 22 24.6 5.6 41.1c-16.6 16.6 7.1 69.4 27.9 105.7 18.5-32.2 44.8-59.3 76.4-78.7zM406.7 174c3.3 11.3 2.7 20.7-2.7 26.1-20.3 20.3-87.5-27-109.3-70.1-18-32.3-11.1-53.4 14.9-48.7 5.7-3.6 12.3-7.6 19.6-11.6-29.8-15.5-63.6-24.3-99.5-24.3-119.1 0-215.6 96.5-215.6 215.6 0 119 96.5 215.6 215.6 215.6S445.3 380.1 445.3 261c0-38.4-10.1-74.5-27.7-105.8-3.9 7-7.6 13.3-10.9 18.8z\"]\n};\nvar faVuejs = {\n prefix: 'fab',\n iconName: 'vuejs',\n icon: [448, 512, [], \"f41f\", \"M356.9 64.3H280l-56 88.6-48-88.6H0L224 448 448 64.3h-91.1zm-301.2 32h53.8L224 294.5 338.4 96.3h53.8L224 384.5 55.7 96.3z\"]\n};\nvar faAccusoft = {\n prefix: 'fab',\n iconName: 'accusoft',\n icon: [640, 512, [], \"f369\", \"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\"]\n};\nvar faIoxhost = {\n prefix: 'fab',\n iconName: 'ioxhost',\n icon: [640, 512, [], \"f208\", \"M616 160h-67.3C511.2 70.7 422.9 8 320 8 183 8 72 119 72 256c0 16.4 1.6 32.5 4.7 48H24c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h67.3c37.5 89.3 125.8 152 228.7 152 137 0 248-111 248-248 0-16.4-1.6-32.5-4.7-48H616c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24zm-96 96c0 110.5-89.5 200-200 200-75.7 0-141.6-42-175.5-104H424c13.3 0 24-10.8 24-24 0-13.3-10.7-24-24-24H125.8c-3.8-15.4-5.8-31.4-5.8-48 0-110.5 89.5-200 200-200 75.7 0 141.6 42 175.5 104H216c-13.3 0-24 10.8-24 24 0 13.3 10.7 24 24 24h298.2c3.8 15.4 5.8 31.4 5.8 48zm-304-24h208c13.3 0 24 10.7 24 24 0 13.2-10.7 24-24 24H216c-13.3 0-24-10.7-24-24 0-13.2 10.7-24 24-24z\"]\n};\nvar faFonticonsFi = {\n prefix: 'fab',\n iconName: 'fonticons-fi',\n icon: [384, 512, [], \"f3a2\", \"M114.4 224h92.4l-15.2 51.2h-76.4V433c0 8-2.8 9.2 4.4 10l59.6 5.6V483H0v-35.2l29.2-2.8c7.2-.8 9.2-3.2 9.2-10.8V278.4c0-3.2-4-3.2-8-3.2H0V224h38.4v-28.8c0-68 36.4-96 106-96 46.8 0 88.8 11.2 88.8 72.4l-69.6 8.4c.4-25.6-6-31.6-22.4-31.6-25.2 0-26 13.6-26 37.6v32c0 3.2-4.8 6-.8 6zM384 483H243.2v-34.4l28-3.6c7.2-.8 10.4-2.4 10.4-10V287c0-5.6-4-9.2-9.2-10.8l-33.2-8.8 9.2-40.4h110v208c0 8-3.6 8.8 4 10l21.6 3.6V483zm-30-347.2l12.4 45.6-10 10-42.8-22.8-42.8 22.8-10-10 12.4-45.6-30-36.4 4.8-10h38L307.2 51H320l21.2 38.4h38l4.8 13.2-30 33.2z\"]\n};\nvar faAppStore = {\n prefix: 'fab',\n iconName: 'app-store',\n icon: [512, 512, [], \"f36f\", \"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\"]\n};\nvar faCcMastercard = {\n prefix: 'fab',\n iconName: 'cc-mastercard',\n icon: [576, 512, [], \"f1f1\", \"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\"]\n};\nvar faItunesNote = {\n prefix: 'fab',\n iconName: 'itunes-note',\n icon: [384, 512, [], \"f3b5\", \"M381.9 388.2c-6.4 27.4-27.2 42.8-55.1 48-24.5 4.5-44.9 5.6-64.5-10.2-23.9-20.1-24.2-53.4-2.7-74.4 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 6.4-7.2 4.4-4.1 4.4-163.2 0-11.2-5.5-14.3-17-12.3-8.2 1.4-185.7 34.6-185.7 34.6-10.2 2.2-13.4 5.2-13.4 16.7 0 234.7 1.1 223.9-2.5 239.5-4.2 18.2-15.4 31.9-30.2 39.5-16.8 9.3-47.2 13.4-63.4 10.4-43.2-8.1-58.4-58-29.1-86.6 17-16.2 40.9-19.5 76.8-25.8 6-1.1 11.2-2.5 15.6-7.4 10.1-11.5 1.8-256.6 5.2-270.2.8-5.2 3-9.6 7.1-12.9 4.2-3.5 11.8-5.5 13.4-5.5 204-38.2 228.9-43.1 232.4-43.1 11.5-.8 18.1 6 18.1 17.6.2 344.5 1.1 326-1.8 338.5z\"]\n};\nvar faGolang = {\n prefix: 'fab',\n iconName: 'golang',\n icon: [640, 512, [], \"e40f\", \"M400.1 194.8C389.2 197.6 380.2 199.1 371 202.4C363.7 204.3 356.3 206.3 347.8 208.5L347.2 208.6C343 209.8 342.6 209.9 338.7 205.4C334 200.1 330.6 196.7 324.1 193.5C304.4 183.9 285.4 186.7 267.7 198.2C246.5 211.9 235.6 232.2 235.9 257.4C236.2 282.4 253.3 302.9 277.1 306.3C299.1 309.1 316.9 301.7 330.9 285.8C333 283.2 334.9 280.5 337 277.5V277.5L337 277.5C337.8 276.5 338.5 275.4 339.3 274.2H279.2C272.7 274.2 271.1 270.2 273.3 264.9C277.3 255.2 284.8 239 289.2 230.9C290.1 229.1 292.3 225.1 296.1 225.1H397.2C401.7 211.7 409 198.2 418.8 185.4C441.5 155.5 468.1 139.9 506 133.4C537.8 127.8 567.7 130.9 594.9 149.3C619.5 166.1 634.7 188.9 638.8 218.8C644.1 260.9 631.9 295.1 602.1 324.4C582.4 345.3 557.2 358.4 528.2 364.3C522.6 365.3 517.1 365.8 511.7 366.3C508.8 366.5 506 366.8 503.2 367.1C474.9 366.5 449 358.4 427.2 339.7C411.9 326.4 401.3 310.1 396.1 291.2C392.4 298.5 388.1 305.6 382.1 312.3C360.5 341.9 331.2 360.3 294.2 365.2C263.6 369.3 235.3 363.4 210.3 344.7C187.3 327.2 174.2 304.2 170.8 275.5C166.7 241.5 176.7 210.1 197.2 184.2C219.4 155.2 248.7 136.8 284.5 130.3C313.8 124.1 341.8 128.4 367.1 145.6C383.6 156.5 395.4 171.4 403.2 189.5C405.1 192.3 403.8 193.9 400.1 194.8zM48.3 200.4C47.05 200.4 46.74 199.8 47.36 198.8L53.91 190.4C54.53 189.5 56.09 188.9 57.34 188.9H168.6C169.8 188.9 170.1 189.8 169.5 190.7L164.2 198.8C163.6 199.8 162 200.7 161.1 200.7L48.3 200.4zM1.246 229.1C0 229.1-.3116 228.4 .3116 227.5L6.855 219.1C7.479 218.2 9.037 217.5 10.28 217.5H152.4C153.6 217.5 154.2 218.5 153.9 219.4L151.4 226.9C151.1 228.1 149.9 228.8 148.6 228.8L1.246 229.1zM75.72 255.9C75.1 256.8 75.41 257.7 76.65 257.7L144.6 258C145.5 258 146.8 257.1 146.8 255.9L147.4 248.4C147.4 247.1 146.8 246.2 145.5 246.2H83.2C81.95 246.2 80.71 247.1 80.08 248.1L75.72 255.9zM577.2 237.9C577 235.3 576.9 233.1 576.5 230.9C570.9 200.1 542.5 182.6 512.9 189.5C483.9 196 465.2 214.4 458.4 243.7C452.8 268 464.6 292.6 487 302.6C504.2 310.1 521.3 309.2 537.8 300.7C562.4 287.1 575.8 268 577.4 241.2C577.3 240 577.3 238.9 577.2 237.9z\"]\n};\nvar faKickstarter = {\n prefix: 'fab',\n iconName: 'kickstarter',\n icon: [448, 512, [], \"f3bb\", \"M400 480H48c-26.4 0-48-21.6-48-48V80c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v352c0 26.4-21.6 48-48 48zM199.6 178.5c0-30.7-17.6-45.1-39.7-45.1-25.8 0-40 19.8-40 44.5v154.8c0 25.8 13.7 45.6 40.5 45.6 21.5 0 39.2-14 39.2-45.6v-41.8l60.6 75.7c12.3 14.9 39 16.8 55.8 0 14.6-15.1 14.8-36.8 4-50.4l-49.1-62.8 40.5-58.7c9.4-13.5 9.5-34.5-5.6-49.1-16.4-15.9-44.6-17.3-61.4 7l-44.8 64.7v-38.8z\"]\n};\nvar faGrav = {\n prefix: 'fab',\n iconName: 'grav',\n icon: [512, 512, [], \"f2d6\", \"M301.1 212c4.4 4.4 4.4 11.9 0 16.3l-9.7 9.7c-4.4 4.7-11.9 4.7-16.6 0l-10.5-10.5c-4.4-4.7-4.4-11.9 0-16.6l9.7-9.7c4.4-4.4 11.9-4.4 16.6 0l10.5 10.8zm-30.2-19.7c3-3 3-7.8 0-10.5-2.8-3-7.5-3-10.5 0-2.8 2.8-2.8 7.5 0 10.5 3.1 2.8 7.8 2.8 10.5 0zm-26 5.3c-3 2.8-3 7.5 0 10.2 2.8 3 7.5 3 10.5 0 2.8-2.8 2.8-7.5 0-10.2-3-3-7.7-3-10.5 0zm72.5-13.3c-19.9-14.4-33.8-43.2-11.9-68.1 21.6-24.9 40.7-17.2 59.8.8 11.9 11.3 29.3 24.9 17.2 48.2-12.5 23.5-45.1 33.2-65.1 19.1zm47.7-44.5c-8.9-10-23.3 6.9-15.5 16.1 7.4 9 32.1 2.4 15.5-16.1zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-66.2 42.6c2.5-16.1-20.2-16.6-25.2-25.7-13.6-24.1-27.7-36.8-54.5-30.4 11.6-8 23.5-6.1 23.5-6.1.3-6.4 0-13-9.4-24.9 3.9-12.5.3-22.4.3-22.4 15.5-8.6 26.8-24.4 29.1-43.2 3.6-31-18.8-59.2-49.8-62.8-22.1-2.5-43.7 7.7-54.3 25.7-23.2 40.1 1.4 70.9 22.4 81.4-14.4-1.4-34.3-11.9-40.1-34.3-6.6-25.7 2.8-49.8 8.9-61.4 0 0-4.4-5.8-8-8.9 0 0-13.8 0-24.6 5.3 11.9-15.2 25.2-14.4 25.2-14.4 0-6.4-.6-14.9-3.6-21.6-5.4-11-23.8-12.9-31.7 2.8.1-.2.3-.4.4-.5-5 11.9-1.1 55.9 16.9 87.2-2.5 1.4-9.1 6.1-13 10-21.6 9.7-56.2 60.3-56.2 60.3-28.2 10.8-77.2 50.9-70.6 79.7.3 3 1.4 5.5 3 7.5-2.8 2.2-5.5 5-8.3 8.3-11.9 13.8-5.3 35.2 17.7 24.4 15.8-7.2 29.6-20.2 36.3-30.4 0 0-5.5-5-16.3-4.4 27.7-6.6 34.3-9.4 46.2-9.1 8 3.9 8-34.3 8-34.3 0-14.7-2.2-31-11.1-41.5 12.5 12.2 29.1 32.7 28 60.6-.8 18.3-15.2 23-15.2 23-9.1 16.6-43.2 65.9-30.4 106 0 0-9.7-14.9-10.2-22.1-17.4 19.4-46.5 52.3-24.6 64.5 26.6 14.7 108.8-88.6 126.2-142.3 34.6-20.8 55.4-47.3 63.9-65 22 43.5 95.3 94.5 101.1 59z\"]\n};\nvar faWeibo = {\n prefix: 'fab',\n iconName: 'weibo',\n icon: [512, 512, [], \"f18a\", \"M407 177.6c7.6-24-13.4-46.8-37.4-41.7-22 4.8-28.8-28.1-7.1-32.8 50.1-10.9 92.3 37.1 76.5 84.8-6.8 21.2-38.8 10.8-32-10.3zM214.8 446.7C108.5 446.7 0 395.3 0 310.4c0-44.3 28-95.4 76.3-143.7C176 67 279.5 65.8 249.9 161c-4 13.1 12.3 5.7 12.3 6 79.5-33.6 140.5-16.8 114 51.4-3.7 9.4 1.1 10.9 8.3 13.1 135.7 42.3 34.8 215.2-169.7 215.2zm143.7-146.3c-5.4-55.7-78.5-94-163.4-85.7-84.8 8.6-148.8 60.3-143.4 116s78.5 94 163.4 85.7c84.8-8.6 148.8-60.3 143.4-116zM347.9 35.1c-25.9 5.6-16.8 43.7 8.3 38.3 72.3-15.2 134.8 52.8 111.7 124-7.4 24.2 29.1 37 37.4 12 31.9-99.8-55.1-195.9-157.4-174.3zm-78.5 311c-17.1 38.8-66.8 60-109.1 46.3-40.8-13.1-58-53.4-40.3-89.7 17.7-35.4 63.1-55.4 103.4-45.1 42 10.8 63.1 50.2 46 88.5zm-86.3-30c-12.9-5.4-30 .3-38 12.9-8.3 12.9-4.3 28 8.6 34 13.1 6 30.8.3 39.1-12.9 8-13.1 3.7-28.3-9.7-34zm32.6-13.4c-5.1-1.7-11.4.6-14.3 5.4-2.9 5.1-1.4 10.6 3.7 12.9 5.1 2 11.7-.3 14.6-5.4 2.8-5.2 1.1-10.9-4-12.9z\"]\n};\nvar faUncharted = {\n prefix: 'fab',\n iconName: 'uncharted',\n icon: [448, 512, [], \"e084\", \"M171.73,232.813A5.381,5.381,0,0,0,176.7,229.5,48.081,48.081,0,0,1,191.6,204.244c1.243-.828,1.657-2.484,1.657-4.141a4.22,4.22,0,0,0-2.071-3.312L74.429,128.473,148.958,85a9.941,9.941,0,0,0,4.968-8.281,9.108,9.108,0,0,0-4.968-8.281L126.6,55.6a9.748,9.748,0,0,0-9.523,0l-100.2,57.966a9.943,9.943,0,0,0-4.969,8.281V236.954a9.109,9.109,0,0,0,4.969,8.281L39.235,258.07a8.829,8.829,0,0,0,4.968,1.242,9.4,9.4,0,0,0,6.625-2.484,10.8,10.8,0,0,0,2.9-7.039V164.5L169.66,232.4A4.5,4.5,0,0,0,171.73,232.813ZM323.272,377.73a12.478,12.478,0,0,0-4.969,1.242l-74.528,43.062V287.882c0-2.9-2.9-5.8-6.211-4.555a53.036,53.036,0,0,1-28.984.414,4.86,4.86,0,0,0-6.21,4.555V421.619l-74.529-43.061a8.83,8.83,0,0,0-4.969-1.242,9.631,9.631,0,0,0-9.523,9.523v26.085a9.107,9.107,0,0,0,4.969,8.281l100.2,57.553A8.829,8.829,0,0,0,223.486,480a11.027,11.027,0,0,0,4.969-1.242l100.2-57.553a9.941,9.941,0,0,0,4.968-8.281V386.839C332.8,382.285,328.24,377.73,323.272,377.73ZM286.007,78a23,23,0,1,0-23-23A23,23,0,0,0,286.007,78Zm63.627-10.086a23,23,0,1,0,23,23A23,23,0,0,0,349.634,67.914ZM412.816,151.6a23,23,0,1,0-23-23A23,23,0,0,0,412.816,151.6Zm-63.182-9.2a23,23,0,1,0,23,23A23,23,0,0,0,349.634,142.4Zm-63.627,83.244a23,23,0,1,0-23-23A23,23,0,0,0,286.007,225.648Zm-62.074,36.358a23,23,0,1,0-23-23A23,23,0,0,0,223.933,262.006Zm188.883-82.358a23,23,0,1,0,23,23A23,23,0,0,0,412.816,179.648Zm0,72.272a23,23,0,1,0,23,23A23,23,0,0,0,412.816,251.92Z\"]\n};\nvar faFirstdraft = {\n prefix: 'fab',\n iconName: 'firstdraft',\n icon: [384, 512, [], \"f3a1\", \"M384 192h-64v128H192v128H0v-25.6h166.4v-128h128v-128H384V192zm-25.6 38.4v128h-128v128H64V512h192V384h128V230.4h-25.6zm25.6 192h-89.6V512H320v-64h64v-25.6zM0 0v384h128V256h128V128h128V0H0z\"]\n};\nvar faSquareYoutube = {\n prefix: 'fab',\n iconName: 'square-youtube',\n icon: [448, 512, [61798, \"youtube-square\"], \"f431\", \"M186.8 202.1l95.2 54.1-95.2 54.1V202.1zM448 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-42 176.3s0-59.6-7.6-88.2c-4.2-15.8-16.5-28.2-32.2-32.4C337.9 128 224 128 224 128s-113.9 0-142.2 7.7c-15.7 4.2-28 16.6-32.2 32.4-7.6 28.5-7.6 88.2-7.6 88.2s0 59.6 7.6 88.2c4.2 15.8 16.5 27.7 32.2 31.9C110.1 384 224 384 224 384s113.9 0 142.2-7.7c15.7-4.2 28-16.1 32.2-31.9 7.6-28.5 7.6-88.1 7.6-88.1z\"]\n};\nvar faYoutubeSquare = faSquareYoutube;\nvar faWikipediaW = {\n prefix: 'fab',\n iconName: 'wikipedia-w',\n icon: [640, 512, [], \"f266\", \"M640 51.2l-.3 12.2c-28.1.8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3.3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4.2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5.3v13.1c-19.4.6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4.3-3.6 0-10.3.3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5.8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1.2.5z\"]\n};\nvar faWpressr = {\n prefix: 'fab',\n iconName: 'wpressr',\n icon: [496, 512, [\"rendact\"], \"f3e4\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm171.33 158.6c-15.18 34.51-30.37 69.02-45.63 103.5-2.44 5.51-6.89 8.24-12.97 8.24-23.02-.01-46.03.06-69.05-.05-5.12-.03-8.25 1.89-10.34 6.72-10.19 23.56-20.63 47-30.95 70.5-1.54 3.51-4.06 5.29-7.92 5.29-45.94-.01-91.87-.02-137.81 0-3.13 0-5.63-1.15-7.72-3.45-11.21-12.33-22.46-24.63-33.68-36.94-2.69-2.95-2.79-6.18-1.21-9.73 8.66-19.54 17.27-39.1 25.89-58.66 12.93-29.35 25.89-58.69 38.75-88.08 1.7-3.88 4.28-5.68 8.54-5.65 14.24.1 28.48.02 42.72.05 6.24.01 9.2 4.84 6.66 10.59-13.6 30.77-27.17 61.55-40.74 92.33-5.72 12.99-11.42 25.99-17.09 39-3.91 8.95 7.08 11.97 10.95 5.6.23-.37-1.42 4.18 30.01-67.69 1.36-3.1 3.41-4.4 6.77-4.39 15.21.08 30.43.02 45.64.04 5.56.01 7.91 3.64 5.66 8.75-8.33 18.96-16.71 37.9-24.98 56.89-4.98 11.43 8.08 12.49 11.28 5.33.04-.08 27.89-63.33 32.19-73.16 2.02-4.61 5.44-6.51 10.35-6.5 26.43.05 52.86 0 79.29.05 12.44.02 13.93-13.65 3.9-13.64-25.26.03-50.52.02-75.78.02-6.27 0-7.84-2.47-5.27-8.27 5.78-13.06 11.59-26.11 17.3-39.21 1.73-3.96 4.52-5.79 8.84-5.78 23.09.06 25.98.02 130.78.03 6.08-.01 8.03 2.79 5.62 8.27z\"]\n};\nvar faRendact = faWpressr;\nvar faAngellist = {\n prefix: 'fab',\n iconName: 'angellist',\n icon: [448, 512, [], \"f209\", \"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\"]\n};\nvar faGalacticRepublic = {\n prefix: 'fab',\n iconName: 'galactic-republic',\n icon: [496, 512, [], \"f50c\", \"M248 504C111.25 504 0 392.75 0 256S111.25 8 248 8s248 111.25 248 248-111.25 248-248 248zm0-479.47C120.37 24.53 16.53 128.37 16.53 256S120.37 487.47 248 487.47 479.47 383.63 479.47 256 375.63 24.53 248 24.53zm27.62 21.81v24.62a185.933 185.933 0 0 1 83.57 34.54l17.39-17.36c-28.75-22.06-63.3-36.89-100.96-41.8zm-55.37.07c-37.64 4.94-72.16 19.8-100.88 41.85l17.28 17.36h.08c24.07-17.84 52.55-30.06 83.52-34.67V46.41zm12.25 50.17v82.87c-10.04 2.03-19.42 5.94-27.67 11.42l-58.62-58.59-21.93 21.93 58.67 58.67c-5.47 8.23-9.45 17.59-11.47 27.62h-82.9v31h82.9c2.02 10.02 6.01 19.31 11.47 27.54l-58.67 58.69 21.93 21.93 58.62-58.62a77.873 77.873 0 0 0 27.67 11.47v82.9h31v-82.9c10.05-2.03 19.37-6.06 27.62-11.55l58.67 58.69 21.93-21.93-58.67-58.69c5.46-8.23 9.47-17.52 11.5-27.54h82.87v-31h-82.87c-2.02-10.02-6.03-19.38-11.5-27.62l58.67-58.67-21.93-21.93-58.67 58.67c-8.25-5.49-17.57-9.47-27.62-11.5V96.58h-31zm183.24 30.72l-17.36 17.36a186.337 186.337 0 0 1 34.67 83.67h24.62c-4.95-37.69-19.83-72.29-41.93-101.03zm-335.55.13c-22.06 28.72-36.91 63.26-41.85 100.91h24.65c4.6-30.96 16.76-59.45 34.59-83.52l-17.39-17.39zM38.34 283.67c4.92 37.64 19.75 72.18 41.8 100.9l17.36-17.39c-17.81-24.07-29.92-52.57-34.51-83.52H38.34zm394.7 0c-4.61 30.99-16.8 59.5-34.67 83.6l17.36 17.36c22.08-28.74 36.98-63.29 41.93-100.96h-24.62zM136.66 406.38l-17.36 17.36c28.73 22.09 63.3 36.98 100.96 41.93v-24.64c-30.99-4.63-59.53-16.79-83.6-34.65zm222.53.05c-24.09 17.84-52.58 30.08-83.57 34.67v24.57c37.67-4.92 72.21-19.79 100.96-41.85l-17.31-17.39h-.08z\"]\n};\nvar faNfcDirectional = {\n prefix: 'fab',\n iconName: 'nfc-directional',\n icon: [512, 512, [], \"e530\", \"M211.8 488.6C213.4 491.1 213.9 494.2 213.2 497.1C212.6 500 210.8 502.6 208.3 504.2C205.7 505.8 202.7 506.3 199.7 505.7C138.3 491.8 84.1 455.8 47.53 404.5C10.97 353.2-5.395 290.3 1.57 227.7C8.536 165 38.34 107.2 85.29 65.21C132.2 23.2 193-.0131 256 0C257.5 0 258.1 .2931 260.3 .8627C261.7 1.432 262.1 2.267 264 3.319C265.1 4.371 265.9 5.619 266.5 6.993C267 8.367 267.3 9.839 267.3 11.32V112.3L291.8 86.39C292.8 85.31 294 84.44 295.4 83.84C296.7 83.23 298.2 82.9 299.7 82.86C301.2 82.81 302.6 83.06 304 83.59C305.4 84.12 306.7 84.92 307.8 85.94C308.8 86.96 309.7 88.18 310.3 89.54C310.9 90.89 311.3 92.35 311.3 93.84C311.3 95.32 311.1 96.8 310.6 98.18C310 99.57 309.2 100.8 308.2 101.9L264.2 148.5C263.1 149.6 261.9 150.5 260.5 151.1C259 151.7 257.5 152 255.1 152C254.5 152 252.9 151.7 251.5 151.1C250.1 150.5 248.8 149.6 247.8 148.5L203.7 101.9C201.7 99.74 200.6 96.83 200.7 93.84C200.7 90.84 202 87.1 204.2 85.94C206.4 83.88 209.3 82.77 212.3 82.86C215.3 82.94 218.1 84.21 220.2 86.39L244.7 112.4V22.89C188.3 25.64 134.9 48.73 94.23 87.87C53.58 127 28.49 179.6 23.61 235.8C18.73 292 34.38 348.1 67.68 393.7C100.1 439.2 149.7 471.2 204.7 483.6C207.6 484.3 210.2 486.1 211.8 488.6L211.8 488.6zM171.4 126.1C170.6 127.4 169.5 128.5 168.3 129.3C147.8 143.2 131.1 161.9 119.5 183.8C107.9 205.7 101.8 230.1 101.8 254.9C101.8 279.7 107.9 304.1 119.5 325.1C131.1 347.9 147.8 366.6 168.3 380.5C170.8 382.2 172.5 384.8 173 387.8C173.6 390.7 172.1 393.8 171.3 396.2C169.6 398.7 166.1 400.4 164 400.1C161.1 401.5 158 400.9 155.6 399.2C132 383.2 112.8 361.7 99.46 336.5C86.15 311.4 79.19 283.4 79.19 254.9C79.19 226.5 86.15 198.4 99.46 173.3C112.8 148.1 132 126.6 155.6 110.6C156.8 109.8 158.2 109.2 159.6 108.8C161.1 108.5 162.6 108.5 164.1 108.8C165.5 109 166.9 109.6 168.2 110.4C169.5 111.2 170.5 112.3 171.4 113.5C172.2 114.7 172.8 116.1 173.1 117.6C173.4 119.1 173.4 120.6 173.1 122C172.8 123.5 172.3 124.9 171.4 126.1H171.4zM340.9 383.5C341.7 382.3 342.8 381.2 343.1 380.4V380.3C364.4 366.3 381.1 347.6 392.7 325.7C404.2 303.9 410.2 279.5 410.2 254.8C410.2 230.1 404.2 205.7 392.7 183.8C381.1 161.1 364.4 143.3 343.1 129.3C342.8 128.5 341.7 127.4 340.9 126.2C340.1 124.9 339.5 123.5 339.3 122.1C338.1 120.6 339 119.1 339.3 117.7C339.6 116.2 340.2 114.8 341 113.6C341.9 112.4 342.1 111.3 344.2 110.5C345.4 109.7 346.8 109.2 348.3 108.9C349.8 108.6 351.2 108.6 352.7 108.9C354.2 109.2 355.5 109.8 356.8 110.7C380.2 126.7 399.5 148.2 412.7 173.3C426 198.4 432.1 226.4 432.1 254.8C432.1 283.3 426 311.3 412.7 336.4C399.5 361.5 380.2 383 356.8 399C355.5 399.9 354.2 400.5 352.7 400.8C351.2 401.1 349.8 401.1 348.3 400.8C346.8 400.5 345.4 399.1 344.2 399.2C342.1 398.4 341.9 397.3 341 396.1C340.2 394.9 339.6 393.5 339.3 392C339 390.6 338.1 389.1 339.3 387.6C339.5 386.2 340.1 384.8 340.9 383.5V383.5zM312.3 6.307C368.5 19.04 418.7 50.28 455 95.01C485.4 132.6 504.6 178 510.3 226C515.9 274 507.9 322.7 487.1 366.3C466.2 409.9 433.5 446.8 392.6 472.6C351.7 498.3 304.4 512 256 512C254.5 512 253.1 511.7 251.7 511.1C250.3 510.6 249.1 509.7 248 508.7C246.1 507.6 246.1 506.4 245.6 505C245 503.6 244.7 502.2 244.7 500.7V401.5L220.2 427.5C218.1 429.7 215.3 430.1 212.3 431.1C209.3 431.2 206.4 430 204.2 427.1C202 425.9 200.7 423.1 200.7 420.1C200.6 417.1 201.7 414.2 203.7 412L247.8 365.4C249.1 363.2 252.9 362 255.1 362C259.1 362 262 363.2 264.2 365.4L308.2 412C310.3 414.2 311.4 417.1 311.3 420.1C311.2 423.1 309.9 425.9 307.8 427.1C305.6 430 302.7 431.2 299.7 431.1C296.7 430.1 293.8 429.7 291.8 427.5L267.3 401.6V489.1C323.7 486.3 377.1 463.3 417.8 424.1C458.5 384.1 483.6 332.4 488.5 276.2C493.3 219.1 477.7 163.9 444.4 118.3C411.1 72.75 362.4 40.79 307.4 28.36C305.9 28.03 304.6 27.42 303.3 26.57C302.1 25.71 301.1 24.63 300.3 23.37C299.5 22.12 298.1 20.72 298.7 19.26C298.5 17.8 298.5 16.3 298.8 14.85C299.2 13.41 299.8 12.04 300.6 10.82C301.5 9.61 302.6 8.577 303.8 7.784C305.1 6.99 306.5 6.451 307.9 6.198C309.4 5.945 310.9 5.982 312.3 6.307L312.3 6.307zM353.1 256.1C353.1 287.5 335.6 317.2 303.8 339.6C301.7 341.1 299 341.9 296.4 341.6C293.7 341.4 291.2 340.3 289.4 338.4L219.3 268.6C217.1 266.5 215.1 263.6 215.9 260.6C215.9 257.6 217.1 254.7 219.2 252.6C221.4 250.5 224.2 249.3 227.2 249.3C230.2 249.3 233.1 250.5 235.2 252.6L298.3 315.4C319.1 298.3 330.5 277.5 330.5 256.1C330.5 232.2 316.4 209.1 290.8 191C288.3 189.3 286.7 186.7 286.2 183.7C285.7 180.8 286.3 177.7 288.1 175.3C289.8 172.8 292.4 171.2 295.4 170.7C298.3 170.2 301.4 170.8 303.8 172.6C335.6 195 353.1 224.7 353.1 256.1V256.1zM216.7 341.5C213.7 342 210.7 341.3 208.2 339.6C176.5 317.2 158.1 287.5 158.1 256.1C158.1 224.7 176.5 195 208.2 172.6C210.4 171 213.1 170.3 215.7 170.5C218.4 170.8 220.8 171.9 222.7 173.8L292.8 243.6C294.9 245.7 296.1 248.6 296.1 251.6C296.1 254.6 294.1 257.4 292.8 259.6C290.7 261.7 287.8 262.9 284.9 262.9C281.9 262.9 278.1 261.7 276.9 259.6L213.8 196.7C192.9 214 181.6 234.7 181.6 256.1C181.6 279.1 195.7 303.1 221.3 321.1C223.7 322.9 225.4 325.5 225.9 328.5C226.4 331.4 225.7 334.4 224 336.9C222.3 339.3 219.6 341 216.7 341.5L216.7 341.5z\"]\n};\nvar faSkype = {\n prefix: 'fab',\n iconName: 'skype',\n icon: [448, 512, [], \"f17e\", \"M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z\"]\n};\nvar faJoget = {\n prefix: 'fab',\n iconName: 'joget',\n icon: [496, 512, [], \"f3b7\", \"M378.1 45C337.6 19.9 292.6 8 248.2 8 165 8 83.8 49.9 36.9 125.9c-71.9 116.6-35.6 269.3 81 341.2s269.3 35.6 341.2-80.9c71.9-116.6 35.6-269.4-81-341.2zm51.8 323.2c-40.4 65.5-110.4 101.5-182 101.5-6.8 0-13.6-.4-20.4-1-9-13.6-19.9-33.3-23.7-42.4-5.7-13.7-27.2-45.6 31.2-67.1 51.7-19.1 176.7-16.5 208.8-17.6-4 9-8.6 17.9-13.9 26.6zm-200.8-86.3c-55.5-1.4-81.7-20.8-58.5-48.2s51.1-40.7 68.9-51.2c17.9-10.5 27.3-33.7-23.6-29.7C87.3 161.5 48.6 252.1 37.6 293c-8.8-49.7-.1-102.7 28.5-149.1C128 43.4 259.6 12.2 360.1 74.1c74.8 46.1 111.2 130.9 99.3 212.7-24.9-.5-179.3-3.6-230.3-4.9zm183.8-54.8c-22.7-6-57 11.3-86.7 27.2-29.7 15.8-31.1 8.2-31.1 8.2s40.2-28.1 50.7-34.5 31.9-14 13.4-24.6c-3.2-1.8-6.7-2.7-10.4-2.7-17.8 0-41.5 18.7-67.5 35.6-31.5 20.5-65.3 31.3-65.3 31.3l169.5-1.6 46.5-23.4s3.6-9.5-19.1-15.5z\"]\n};\nvar faFedora = {\n prefix: 'fab',\n iconName: 'fedora',\n icon: [448, 512, [], \"f798\", \"M.0413 255.8C.1219 132.2 100.3 32 224 32C347.7 32 448 132.3 448 256C448 379.7 347.8 479.9 224.1 480H50.93C22.84 480 .0832 457.3 .0416 429.2H0V255.8H.0413zM342.6 192.7C342.6 153 307 124.2 269.4 124.2C234.5 124.2 203.6 150.5 199.3 184.1C199.1 187.9 198.9 189.1 198.9 192.6C198.8 213.7 198.9 235.4 198.1 257C199 283.1 199.1 309.1 198.1 333.6C198.1 360.7 178.7 379.1 153.4 379.1C128.1 379.1 107.6 358.9 107.6 333.6C108.1 305.9 130.2 288.3 156.1 287.5H156.3L182.6 287.3V250L156.3 250.2C109.2 249.8 71.72 286.7 70.36 333.6C70.36 379.2 107.9 416.5 153.4 416.5C196.4 416.5 232.1 382.9 236 340.9L236.2 287.4L268.8 287.1C294.1 287.3 293.8 249.3 268.6 249.8L236.2 250.1C236.2 243.7 236.3 237.3 236.3 230.9C236.4 218.2 236.4 205.5 236.2 192.7C236.3 176.2 252 161.5 269.4 161.5C286.9 161.5 305.3 170.2 305.3 192.7C305.3 195.9 305.2 197.8 305 199C303.1 209.5 310.2 219.4 320.7 220.9C331.3 222.4 340.9 214.8 341.9 204.3C342.5 200.1 342.6 196.4 342.6 192.7H342.6z\"]\n};\nvar faStripeS = {\n prefix: 'fab',\n iconName: 'stripe-s',\n icon: [384, 512, [], \"f42a\", \"M155.3 154.6c0-22.3 18.6-30.9 48.4-30.9 43.4 0 98.5 13.3 141.9 36.7V26.1C298.3 7.2 251.1 0 203.8 0 88.1 0 11 60.4 11 161.4c0 157.9 216.8 132.3 216.8 200.4 0 26.4-22.9 34.9-54.7 34.9-47.2 0-108.2-19.5-156.1-45.5v128.5a396.09 396.09 0 0 0 156 32.4c118.6 0 200.3-51 200.3-153.6 0-170.2-218-139.7-218-203.9z\"]\n};\nvar faMeta = {\n prefix: 'fab',\n iconName: 'meta',\n icon: [640, 512, [], \"e49b\", \"M640 317.9C640 409.2 600.6 466.4 529.7 466.4C467.1 466.4 433.9 431.8 372.8 329.8L341.4 277.2C333.1 264.7 326.9 253 320.2 242.2C300.1 276 273.1 325.2 273.1 325.2C206.1 441.8 168.5 466.4 116.2 466.4C43.42 466.4 0 409.1 0 320.5C0 177.5 79.78 42.4 183.9 42.4C234.1 42.4 277.7 67.08 328.7 131.9C365.8 81.8 406.8 42.4 459.3 42.4C558.4 42.4 640 168.1 640 317.9H640zM287.4 192.2C244.5 130.1 216.5 111.7 183 111.7C121.1 111.7 69.22 217.8 69.22 321.7C69.22 370.2 87.7 397.4 118.8 397.4C149 397.4 167.8 378.4 222 293.6C222 293.6 246.7 254.5 287.4 192.2V192.2zM531.2 397.4C563.4 397.4 578.1 369.9 578.1 322.5C578.1 198.3 523.8 97.08 454.9 97.08C421.7 97.08 393.8 123 360 175.1C369.4 188.9 379.1 204.1 389.3 220.5L426.8 282.9C485.5 377 500.3 397.4 531.2 397.4L531.2 397.4z\"]\n};\nvar faLaravel = {\n prefix: 'fab',\n iconName: 'laravel',\n icon: [512, 512, [], \"f3bd\", \"M504.4,115.83a5.72,5.72,0,0,0-.28-.68,8.52,8.52,0,0,0-.53-1.25,6,6,0,0,0-.54-.71,9.36,9.36,0,0,0-.72-.94c-.23-.22-.52-.4-.77-.6a8.84,8.84,0,0,0-.9-.68L404.4,55.55a8,8,0,0,0-8,0L300.12,111h0a8.07,8.07,0,0,0-.88.69,7.68,7.68,0,0,0-.78.6,8.23,8.23,0,0,0-.72.93c-.17.24-.39.45-.54.71a9.7,9.7,0,0,0-.52,1.25c-.08.23-.21.44-.28.68a8.08,8.08,0,0,0-.28,2.08V223.18l-80.22,46.19V63.44a7.8,7.8,0,0,0-.28-2.09c-.06-.24-.2-.45-.28-.68a8.35,8.35,0,0,0-.52-1.24c-.14-.26-.37-.47-.54-.72a9.36,9.36,0,0,0-.72-.94,9.46,9.46,0,0,0-.78-.6,9.8,9.8,0,0,0-.88-.68h0L115.61,1.07a8,8,0,0,0-8,0L11.34,56.49h0a6.52,6.52,0,0,0-.88.69,7.81,7.81,0,0,0-.79.6,8.15,8.15,0,0,0-.71.93c-.18.25-.4.46-.55.72a7.88,7.88,0,0,0-.51,1.24,6.46,6.46,0,0,0-.29.67,8.18,8.18,0,0,0-.28,2.1v329.7a8,8,0,0,0,4,6.95l192.5,110.84a8.83,8.83,0,0,0,1.33.54c.21.08.41.2.63.26a7.92,7.92,0,0,0,4.1,0c.2-.05.37-.16.55-.22a8.6,8.6,0,0,0,1.4-.58L404.4,400.09a8,8,0,0,0,4-6.95V287.88l92.24-53.11a8,8,0,0,0,4-7V117.92A8.63,8.63,0,0,0,504.4,115.83ZM111.6,17.28h0l80.19,46.15-80.2,46.18L31.41,63.44Zm88.25,60V278.6l-46.53,26.79-33.69,19.4V123.5l46.53-26.79Zm0,412.78L23.37,388.5V77.32L57.06,96.7l46.52,26.8V338.68a6.94,6.94,0,0,0,.12.9,8,8,0,0,0,.16,1.18h0a5.92,5.92,0,0,0,.38.9,6.38,6.38,0,0,0,.42,1v0a8.54,8.54,0,0,0,.6.78,7.62,7.62,0,0,0,.66.84l0,0c.23.22.52.38.77.58a8.93,8.93,0,0,0,.86.66l0,0,0,0,92.19,52.18Zm8-106.17-80.06-45.32,84.09-48.41,92.26-53.11,80.13,46.13-58.8,33.56Zm184.52,4.57L215.88,490.11V397.8L346.6,323.2l45.77-26.15Zm0-119.13L358.68,250l-46.53-26.79V131.79l33.69,19.4L392.37,178Zm8-105.28-80.2-46.17,80.2-46.16,80.18,46.15Zm8,105.28V178L455,151.19l33.68-19.4v91.39h0Z\"]\n};\nvar faHotjar = {\n prefix: 'fab',\n iconName: 'hotjar',\n icon: [512, 512, [], \"f3b1\", \"M361.5 0c0 131.6-80.7 176.8-140.2 209.4c-.6 .3-1.1 .6-1.6 .9c-53.8 30.2-88.7 49.8-89.6 122H32C32 200.8 112.7 155.6 172.2 123C227 93.2 262.5 73 262.5 0h98.9zM301 302.6c54.8-29.8 90.3-50 90.3-123h98c0 131.6-80.7 176.7-140.2 209.4c-54.8 29.8-90.3 50-90.3 123h-98c0-131.6 80.7-176.8 140.2-209.4z\"]\n};\nvar faBluetoothB = {\n prefix: 'fab',\n iconName: 'bluetooth-b',\n icon: [320, 512, [], \"f294\", \"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\"]\n};\nvar faStickerMule = {\n prefix: 'fab',\n iconName: 'sticker-mule',\n icon: [576, 512, [], \"f3f7\", \"M561.7 199.6c-1.3.3.3 0 0 0zm-6.2-77.4c-7.7-22.3-5.1-7.2-13.4-36.9-1.6-6.5-3.6-14.5-6.2-20-4.4-8.7-4.6-7.5-4.6-9.5 0-5.3 30.7-45.3 19-46.9-5.7-.6-12.2 11.6-20.6 17-8.6 4.2-8 5-10.3 5-2.6 0-5.7-3-6.2-5-2-5.7 1.9-25.9-3.6-25.9-3.6 0-12.3 24.8-17 25.8-5.2 1.3-27.9-11.4-75.1 18-25.3 13.2-86.9 65.2-87 65.3-6.7 4.7-20 4.7-35.5 16-44.4 30.1-109.6 9.4-110.7 9-110.6-26.8-128-15.2-159 11.5-20.8 17.9-23.7 36.5-24.2 38.9-4.2 20.4 5.2 48.3 6.7 64.3 1.8 19.3-2.7 17.7 7.7 98.3.5 1 4.1 0 5.1 1.5 0 8.4-3.8 12.1-4.1 13-1.5 4.5-1.5 10.5 0 16 2.3 8.2 8.2 37.2 8.2 46.9 0 41.8.4 44 2.6 49.4 3.9 10 12.5 9.1 17 12 3.1 3.5-.5 8.5 1 12.5.5 2 3.6 4 6.2 5 9.2 3.6 27 .3 29.9-2.5 1.6-1.5.5-4.5 3.1-5 5.1 0 10.8-.5 14.4-2.5 5.1-2.5 4.1-6 1.5-10.5-.4-.8-7-13.3-9.8-16-2.1-2-5.1-3-7.2-4.5-5.8-4.9-10.3-19.4-10.3-19.5-4.6-19.4-10.3-46.3-4.1-66.8 4.6-17.2 39.5-87.7 39.6-87.8 4.1-6.5 17-11.5 27.3-7 6 1.9 19.3 22 65.4 30.9 47.9 8.7 97.4-2 112.2-2 2.8 2-1.9 13-.5 38.9 0 26.4-.4 13.7-4.1 29.9-2.2 9.7 3.4 23.2-1.5 46.9-1.4 9.8-9.9 32.7-8.2 43.4.5 1 1 2 1.5 3.5.5 4.5 1.5 8.5 4.6 10 7.3 3.6 12-3.5 9.8 11.5-.7 3.1-2.6 12 1.5 15 4.4 3.7 30.6 3.4 36.5.5 2.6-1.5 1.6-4.5 6.4-7.4 1.9-.9 11.3-.4 11.3-6.5.3-1.8-9.2-19.9-9.3-20-2.6-3.5-9.2-4.5-11.3-8-6.9-10.1-1.7-52.6.5-59.4 3-11 5.6-22.4 8.7-32.4 11-42.5 10.3-50.6 16.5-68.3.8-1.8 6.4-23.1 10.3-29.9 9.3-17 21.7-32.4 33.5-47.4 18-22.9 34-46.9 52-69.8 6.1-7 8.2-13.7 18-8 10.8 5.7 21.6 7 31.9 17 14.6 12.8 10.2 18.2 11.8 22.9 1.5 5 7.7 10.5 14.9 9.5 10.4-2 13-2.5 13.4-2.5 2.6-.5 5.7-5 7.2-8 3.1-5.5 7.2-9 7.2-16.5 0-7.7-.4-2.8-20.6-52.9z\"]\n};\nvar faCreativeCommonsZero = {\n prefix: 'fab',\n iconName: 'creative-commons-zero',\n icon: [496, 512, [], \"f4f3\", \"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\"]\n};\nvar faHips = {\n prefix: 'fab',\n iconName: 'hips',\n icon: [640, 512, [], \"f452\", \"M251.6 157.6c0-1.9-.9-2.8-2.8-2.8h-40.9c-1.6 0-2.7 1.4-2.7 2.8v201.8c0 1.4 1.1 2.8 2.7 2.8h40.9c1.9 0 2.8-.9 2.8-2.8zM156.5 168c-16.1-11.8-36.3-17.9-60.3-18-18.1-.1-34.6 3.7-49.8 11.4V80.2c0-1.8-.9-2.7-2.8-2.7H2.7c-1.8 0-2.7.9-2.7 2.7v279.2c0 1.9.9 2.8 2.7 2.8h41c1.9 0 2.8-.9 2.8-2.8V223.3c0-.8-2.8-27 45.8-27 48.5 0 45.8 26.1 45.8 27v122.6c0 9 7.3 16.3 16.4 16.3h27.3c1.8 0 2.7-.9 2.7-2.8V223.3c0-23.4-9.3-41.8-28-55.3zm478.4 110.1c-6.8-15.7-18.4-27-34.9-34.1l-57.6-25.3c-8.6-3.6-9.2-11.2-2.6-16.1 7.4-5.5 44.3-13.9 84 6.8 1.7 1 4-.3 4-2.4v-44.7c0-1.3-.6-2.1-1.9-2.6-17.7-6.6-36.1-9.9-55.1-9.9-26.5 0-45.3 5.8-58.5 15.4-.5.4-28.4 20-22.7 53.7 3.4 19.6 15.8 34.2 37.2 43.6l53.6 23.5c11.6 5.1 15.2 13.3 12.2 21.2-3.7 9.1-13.2 13.6-36.5 13.6-24.3 0-44.7-8.9-58.4-19.1-2.1-1.4-4.4.2-4.4 2.3v34.4c0 10.4 4.9 17.3 14.6 20.7 15.6 5.5 31.6 8.2 48.2 8.2 12.7 0 25.8-1.2 36.3-4.3.7-.3 36-8.9 45.6-45.8 3.5-13.5 2.4-26.5-3.1-39.1zM376.2 149.8c-31.7 0-104.2 20.1-104.2 103.5v183.5c0 .8.6 2.7 2.7 2.7h40.9c1.9 0 2.8-.9 2.8-2.7V348c16.5 12.7 35.8 19.1 57.7 19.1 60.5 0 108.7-48.5 108.7-108.7.1-60.3-48.2-108.6-108.6-108.6zm0 170.9c-17.2 0-31.9-6.1-44-18.2-12.2-12.2-18.2-26.8-18.2-44 0-34.5 27.6-62.2 62.2-62.2 34.5 0 62.2 27.6 62.2 62.2.1 34.3-27.3 62.2-62.2 62.2zM228.3 72.5c-15.9 0-28.8 12.9-28.9 28.9 0 15.6 12.7 28.9 28.9 28.9s28.9-13.1 28.9-28.9c0-16.2-13-28.9-28.9-28.9z\"]\n};\nvar faBehance = {\n prefix: 'fab',\n iconName: 'behance',\n icon: [576, 512, [], \"f1b4\", \"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\"]\n};\nvar faReddit = {\n prefix: 'fab',\n iconName: 'reddit',\n icon: [512, 512, [], \"f1a1\", \"M201.5 305.5c-13.8 0-24.9-11.1-24.9-24.6 0-13.8 11.1-24.9 24.9-24.9 13.6 0 24.6 11.1 24.6 24.9 0 13.6-11.1 24.6-24.6 24.6zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-132.3-41.2c-9.4 0-17.7 3.9-23.8 10-22.4-15.5-52.6-25.5-86.1-26.6l17.4-78.3 55.4 12.5c0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.3 24.9-24.9s-11.1-24.9-24.9-24.9c-9.7 0-18 5.8-22.1 13.8l-61.2-13.6c-3-.8-6.1 1.4-6.9 4.4l-19.1 86.4c-33.2 1.4-63.1 11.3-85.5 26.8-6.1-6.4-14.7-10.2-24.1-10.2-34.9 0-46.3 46.9-14.4 62.8-1.1 5-1.7 10.2-1.7 15.5 0 52.6 59.2 95.2 132 95.2 73.1 0 132.3-42.6 132.3-95.2 0-5.3-.6-10.8-1.9-15.8 31.3-16 19.8-62.5-14.9-62.5zM302.8 331c-18.2 18.2-76.1 17.9-93.6 0-2.2-2.2-6.1-2.2-8.3 0-2.5 2.5-2.5 6.4 0 8.6 22.8 22.8 87.3 22.8 110.2 0 2.5-2.2 2.5-6.1 0-8.6-2.2-2.2-6.1-2.2-8.3 0zm7.7-75c-13.6 0-24.6 11.1-24.6 24.9 0 13.6 11.1 24.6 24.6 24.6 13.8 0 24.9-11.1 24.9-24.6 0-13.8-11-24.9-24.9-24.9z\"]\n};\nvar faDiscord = {\n prefix: 'fab',\n iconName: 'discord',\n icon: [640, 512, [], \"f392\", \"M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z\"]\n};\nvar faChrome = {\n prefix: 'fab',\n iconName: 'chrome',\n icon: [512, 512, [], \"f268\", \"M0 256C0 209.4 12.47 165.6 34.27 127.1L144.1 318.3C166 357.5 207.9 384 256 384C270.3 384 283.1 381.7 296.8 377.4L220.5 509.6C95.9 492.3 0 385.3 0 256zM365.1 321.6C377.4 302.4 384 279.1 384 256C384 217.8 367.2 183.5 340.7 160H493.4C505.4 189.6 512 222.1 512 256C512 397.4 397.4 511.1 256 512L365.1 321.6zM477.8 128H256C193.1 128 142.3 172.1 130.5 230.7L54.19 98.47C101 38.53 174 0 256 0C350.8 0 433.5 51.48 477.8 128V128zM168 256C168 207.4 207.4 168 256 168C304.6 168 344 207.4 344 256C344 304.6 304.6 344 256 344C207.4 344 168 304.6 168 256z\"]\n};\nvar faAppStoreIos = {\n prefix: 'fab',\n iconName: 'app-store-ios',\n icon: [448, 512, [], \"f370\", \"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\"]\n};\nvar faCcDiscover = {\n prefix: 'fab',\n iconName: 'cc-discover',\n icon: [576, 512, [], \"f1f2\", \"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\"]\n};\nvar faWpbeginner = {\n prefix: 'fab',\n iconName: 'wpbeginner',\n icon: [512, 512, [], \"f297\", \"M462.799 322.374C519.01 386.682 466.961 480 370.944 480c-39.602 0-78.824-17.687-100.142-50.04-6.887.356-22.702.356-29.59 0C219.848 462.381 180.588 480 141.069 480c-95.49 0-148.348-92.996-91.855-157.626C-29.925 190.523 80.479 32 256.006 32c175.632 0 285.87 158.626 206.793 290.374zm-339.647-82.972h41.529v-58.075h-41.529v58.075zm217.18 86.072v-23.839c-60.506 20.915-132.355 9.198-187.589-33.971l.246 24.897c51.101 46.367 131.746 57.875 187.343 32.913zm-150.753-86.072h166.058v-58.075H189.579v58.075z\"]\n};\nvar faConfluence = {\n prefix: 'fab',\n iconName: 'confluence',\n icon: [512, 512, [], \"f78d\", \"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\"]\n};\nvar faMdb = {\n prefix: 'fab',\n iconName: 'mdb',\n icon: [576, 512, [], \"f8ca\", \"M17.37 160.41L7 352h43.91l5.59-79.83L84.43 352h44.71l25.54-77.43 4.79 77.43H205l-12.79-191.59H146.7L106 277.74 63.67 160.41zm281 0h-47.9V352h47.9s95 .8 94.2-95.79c-.78-94.21-94.18-95.78-94.18-95.78zm-1.2 146.46V204.78s46 4.27 46.8 50.57-46.78 51.54-46.78 51.54zm238.29-74.24a56.16 56.16 0 0 0 8-38.31c-5.34-35.76-55.08-34.32-55.08-34.32h-51.9v191.58H482s87 4.79 87-63.85c0-43.14-33.52-55.08-33.52-55.08zm-51.9-31.94s13.57-1.59 16 9.59c1.43 6.66-4 12-4 12h-12v-21.57zm-.1 109.46l.1-24.92V267h.08s41.58-4.73 41.19 22.43c-.33 25.65-41.35 20.74-41.35 20.74z\"]\n};\nvar faDochub = {\n prefix: 'fab',\n iconName: 'dochub',\n icon: [416, 512, [], \"f394\", \"M397.9 160H256V19.6L397.9 160zM304 192v130c0 66.8-36.5 100.1-113.3 100.1H96V84.8h94.7c12 0 23.1.8 33.1 2.5v-84C212.9 1.1 201.4 0 189.2 0H0v512h189.2C329.7 512 400 447.4 400 318.1V192h-96z\"]\n};\nvar faAccessibleIcon = {\n prefix: 'fab',\n iconName: 'accessible-icon',\n icon: [448, 512, [62107], \"f368\", \"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\"]\n};\nvar faEbay = {\n prefix: 'fab',\n iconName: 'ebay',\n icon: [640, 512, [], \"f4f4\", \"M606 189.5l-54.8 109.9-54.9-109.9h-37.5l10.9 20.6c-11.5-19-35.9-26-63.3-26-31.8 0-67.9 8.7-71.5 43.1h33.7c1.4-13.8 15.7-21.8 35-21.8 26 0 41 9.6 41 33v3.4c-12.7 0-28 .1-41.7.4-42.4.9-69.6 10-76.7 34.4 1-5.2 1.5-10.6 1.5-16.2 0-52.1-39.7-76.2-75.4-76.2-21.3 0-43 5.5-58.7 24.2v-80.6h-32.1v169.5c0 10.3-.6 22.9-1.1 33.1h31.5c.7-6.3 1.1-12.9 1.1-19.5 13.6 16.6 35.4 24.9 58.7 24.9 36.9 0 64.9-21.9 73.3-54.2-.5 2.8-.7 5.8-.7 9 0 24.1 21.1 45 60.6 45 26.6 0 45.8-5.7 61.9-25.5 0 6.6.3 13.3 1.1 20.2h29.8c-.7-8.2-1-17.5-1-26.8v-65.6c0-9.3-1.7-17.2-4.8-23.8l61.5 116.1-28.5 54.1h35.9L640 189.5zM243.7 313.8c-29.6 0-50.2-21.5-50.2-53.8 0-32.4 20.6-53.8 50.2-53.8 29.8 0 50.2 21.4 50.2 53.8 0 32.3-20.4 53.8-50.2 53.8zm200.9-47.3c0 30-17.9 48.4-51.6 48.4-25.1 0-35-13.4-35-25.8 0-19.1 18.1-24.4 47.2-25.3 13.1-.5 27.6-.6 39.4-.6zm-411.9 1.6h128.8v-8.5c0-51.7-33.1-75.4-78.4-75.4-56.8 0-83 30.8-83 77.6 0 42.5 25.3 74 82.5 74 31.4 0 68-11.7 74.4-46.1h-33.1c-12 35.8-87.7 36.7-91.2-21.6zm95-21.4H33.3c6.9-56.6 92.1-54.7 94.4 0z\"]\n};\nvar faAmazon = {\n prefix: 'fab',\n iconName: 'amazon',\n icon: [448, 512, [], \"f270\", \"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\"]\n};\nvar faUnsplash = {\n prefix: 'fab',\n iconName: 'unsplash',\n icon: [448, 512, [], \"e07c\", \"M448,230.17V480H0V230.17H141.13V355.09H306.87V230.17ZM306.87,32H141.13V156.91H306.87Z\"]\n};\nvar faYarn = {\n prefix: 'fab',\n iconName: 'yarn',\n icon: [496, 512, [], \"f7e3\", \"M393.9 345.2c-39 9.3-48.4 32.1-104 47.4 0 0-2.7 4-10.4 5.8-13.4 3.3-63.9 6-68.5 6.1-12.4.1-19.9-3.2-22-8.2-6.4-15.3 9.2-22 9.2-22-8.1-5-9-9.9-9.8-8.1-2.4 5.8-3.6 20.1-10.1 26.5-8.8 8.9-25.5 5.9-35.3.8-10.8-5.7.8-19.2.8-19.2s-5.8 3.4-10.5-3.6c-6-9.3-17.1-37.3 11.5-62-1.3-10.1-4.6-53.7 40.6-85.6 0 0-20.6-22.8-12.9-43.3 5-13.4 7-13.3 8.6-13.9 5.7-2.2 11.3-4.6 15.4-9.1 20.6-22.2 46.8-18 46.8-18s12.4-37.8 23.9-30.4c3.5 2.3 16.3 30.6 16.3 30.6s13.6-7.9 15.1-5c8.2 16 9.2 46.5 5.6 65.1-6.1 30.6-21.4 47.1-27.6 57.5-1.4 2.4 16.5 10 27.8 41.3 10.4 28.6 1.1 52.7 2.8 55.3.8 1.4 13.7.8 36.4-13.2 12.8-7.9 28.1-16.9 45.4-17 16.7-.5 17.6 19.2 4.9 22.2zM496 256c0 136.9-111.1 248-248 248S0 392.9 0 256 111.1 8 248 8s248 111.1 248 248zm-79.3 75.2c-1.7-13.6-13.2-23-28-22.8-22 .3-40.5 11.7-52.8 19.2-4.8 3-8.9 5.2-12.4 6.8 3.1-44.5-22.5-73.1-28.7-79.4 7.8-11.3 18.4-27.8 23.4-53.2 4.3-21.7 3-55.5-6.9-74.5-1.6-3.1-7.4-11.2-21-7.4-9.7-20-13-22.1-15.6-23.8-1.1-.7-23.6-16.4-41.4 28-12.2.9-31.3 5.3-47.5 22.8-2 2.2-5.9 3.8-10.1 5.4h.1c-8.4 3-12.3 9.9-16.9 22.3-6.5 17.4.2 34.6 6.8 45.7-17.8 15.9-37 39.8-35.7 82.5-34 36-11.8 73-5.6 79.6-1.6 11.1 3.7 19.4 12 23.8 12.6 6.7 30.3 9.6 43.9 2.8 4.9 5.2 13.8 10.1 30 10.1 6.8 0 58-2.9 72.6-6.5 6.8-1.6 11.5-4.5 14.6-7.1 9.8-3.1 36.8-12.3 62.2-28.7 18-11.7 24.2-14.2 37.6-17.4 12.9-3.2 21-15.1 19.4-28.2z\"]\n};\nvar faSquareSteam = {\n prefix: 'fab',\n iconName: 'square-steam',\n icon: [448, 512, [\"steam-square\"], \"f1b7\", \"M185.2 356.5c7.7-18.5-1-39.7-19.6-47.4l-29.5-12.2c11.4-4.3 24.3-4.5 36.4.5 12.2 5.1 21.6 14.6 26.7 26.7 5 12.2 5 25.6-.1 37.7-10.5 25.1-39.4 37-64.6 26.5-11.6-4.8-20.4-13.6-25.4-24.2l28.5 11.8c18.6 7.8 39.9-.9 47.6-19.4zM400 32H48C21.5 32 0 53.5 0 80v160.7l116.6 48.1c12-8.2 26.2-12.1 40.7-11.3l55.4-80.2v-1.1c0-48.2 39.3-87.5 87.6-87.5s87.6 39.3 87.6 87.5c0 49.2-40.9 88.7-89.6 87.5l-79 56.3c1.6 38.5-29.1 68.8-65.7 68.8-31.8 0-58.5-22.7-64.5-52.7L0 319.2V432c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-99.7 222.5c-32.2 0-58.4-26.1-58.4-58.3s26.2-58.3 58.4-58.3 58.4 26.2 58.4 58.3-26.2 58.3-58.4 58.3zm.1-14.6c24.2 0 43.9-19.6 43.9-43.8 0-24.2-19.6-43.8-43.9-43.8-24.2 0-43.9 19.6-43.9 43.8 0 24.2 19.7 43.8 43.9 43.8z\"]\n};\nvar faSteamSquare = faSquareSteam;\nvar fa500px = {\n prefix: 'fab',\n iconName: '500px',\n icon: [448, 512, [], \"f26e\", \"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\"]\n};\nvar faSquareVimeo = {\n prefix: 'fab',\n iconName: 'square-vimeo',\n icon: [448, 512, [\"vimeo-square\"], \"f194\", \"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-48zm-16.2 149.6c-1.4 31.1-23.2 73.8-65.3 127.9-43.5 56.5-80.3 84.8-110.4 84.8-18.7 0-34.4-17.2-47.3-51.6-25.2-92.3-35.9-146.4-56.7-146.4-2.4 0-10.8 5-25.1 15.1L64 192c36.9-32.4 72.1-68.4 94.1-70.4 24.9-2.4 40.2 14.6 46 51.1 20.5 129.6 29.6 149.2 66.8 90.5 13.4-21.2 20.6-37.2 21.5-48.3 3.4-32.8-25.6-30.6-45.2-22.2 15.7-51.5 45.8-76.5 90.1-75.1 32.9 1 48.4 22.4 46.5 64z\"]\n};\nvar faVimeoSquare = faSquareVimeo;\nvar faAsymmetrik = {\n prefix: 'fab',\n iconName: 'asymmetrik',\n icon: [576, 512, [], \"f372\", \"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\"]\n};\nvar faFontAwesome = {\n prefix: 'fab',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384C385 407 366 416 329 416C266 416 242 384 179 384C159 384 143 388 128 392V328C143 324 159 320 179 320C242 320 266 352 329 352C349 352 364 349 384 343V135C364 141 349 144 329 144C266 144 242 112 179 112C128 112 104 133 64 141V448C64 466 50 480 32 480S0 466 0 448V64C0 46 14 32 32 32S64 46 64 64V77C104 69 128 48 179 48C242 48 266 80 329 80C366 80 385 71 448 48Z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faGratipay = {\n prefix: 'fab',\n iconName: 'gratipay',\n icon: [496, 512, [], \"f184\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm114.6 226.4l-113 152.7-112.7-152.7c-8.7-11.9-19.1-50.4 13.6-72 28.1-18.1 54.6-4.2 68.5 11.9 15.9 17.9 46.6 16.9 61.7 0 13.9-16.1 40.4-30 68.1-11.9 32.9 21.6 22.6 60 13.8 72z\"]\n};\nvar faApple = {\n prefix: 'fab',\n iconName: 'apple',\n icon: [384, 512, [], \"f179\", \"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\"]\n};\nvar faHive = {\n prefix: 'fab',\n iconName: 'hive',\n icon: [512, 512, [], \"e07f\", \"M260.353,254.878,131.538,33.1a2.208,2.208,0,0,0-3.829.009L.3,254.887A2.234,2.234,0,0,0,.3,257.122L129.116,478.9a2.208,2.208,0,0,0,3.83-.009L260.358,257.113A2.239,2.239,0,0,0,260.353,254.878Zm39.078-25.713a2.19,2.19,0,0,0,1.9,1.111h66.509a2.226,2.226,0,0,0,1.9-3.341L259.115,33.111a2.187,2.187,0,0,0-1.9-1.111H190.707a2.226,2.226,0,0,0-1.9,3.341ZM511.7,254.886,384.9,33.112A2.2,2.2,0,0,0,382.99,32h-66.6a2.226,2.226,0,0,0-1.906,3.34L440.652,256,314.481,476.66a2.226,2.226,0,0,0,1.906,3.34h66.6a2.2,2.2,0,0,0,1.906-1.112L511.7,257.114A2.243,2.243,0,0,0,511.7,254.886ZM366.016,284.917H299.508a2.187,2.187,0,0,0-1.9,1.111l-108.8,190.631a2.226,2.226,0,0,0,1.9,3.341h66.509a2.187,2.187,0,0,0,1.9-1.111l108.8-190.631A2.226,2.226,0,0,0,366.016,284.917Z\"]\n};\nvar faGitkraken = {\n prefix: 'fab',\n iconName: 'gitkraken',\n icon: [592, 512, [], \"f3a6\", \"M565.7 118.1c-2.3-6.1-9.3-9.2-15.3-6.6-5.7 2.4-8.5 8.9-6.3 14.6 10.9 29 16.9 60.5 16.9 93.3 0 134.6-100.3 245.7-230.2 262.7V358.4c7.9-1.5 15.5-3.6 23-6.2v104c106.7-25.9 185.9-122.1 185.9-236.8 0-91.8-50.8-171.8-125.8-213.3-5.7-3.2-13-.9-15.9 5-2.7 5.5-.6 12.2 4.7 15.1 67.9 37.6 113.9 110 113.9 193.2 0 93.3-57.9 173.1-139.8 205.4v-92.2c14.2-4.5 24.9-17.7 24.9-33.5 0-13.1-6.8-24.4-17.3-30.5 8.3-79.5 44.5-58.6 44.5-83.9V170c0-38-87.9-161.8-129-164.7-2.5-.2-5-.2-7.6 0C251.1 8.3 163.2 132 163.2 170v14.8c0 25.3 36.3 4.3 44.5 83.9-10.6 6.1-17.3 17.4-17.3 30.5 0 15.8 10.6 29 24.8 33.5v92.2c-81.9-32.2-139.8-112-139.8-205.4 0-83.1 46-155.5 113.9-193.2 5.4-3 7.4-9.6 4.7-15.1-2.9-5.9-10.1-8.2-15.9-5-75 41.5-125.8 121.5-125.8 213.3 0 114.7 79.2 210.8 185.9 236.8v-104c7.6 2.5 15.1 4.6 23 6.2v123.7C131.4 465.2 31 354.1 31 219.5c0-32.8 6-64.3 16.9-93.3 2.2-5.8-.6-12.2-6.3-14.6-6-2.6-13 .4-15.3 6.6C14.5 149.7 8 183.8 8 219.5c0 155.1 122.6 281.6 276.3 287.8V361.4c6.8.4 15 .5 23.4 0v145.8C461.4 501.1 584 374.6 584 219.5c0-35.7-6.5-69.8-18.3-101.4zM365.9 275.5c13 0 23.7 10.5 23.7 23.7 0 13.1-10.6 23.7-23.7 23.7-13 0-23.7-10.5-23.7-23.7 0-13.1 10.6-23.7 23.7-23.7zm-139.8 47.3c-13.2 0-23.7-10.7-23.7-23.7s10.5-23.7 23.7-23.7c13.1 0 23.7 10.6 23.7 23.7 0 13-10.5 23.7-23.7 23.7z\"]\n};\nvar faKeybase = {\n prefix: 'fab',\n iconName: 'keybase',\n icon: [448, 512, [], \"f4f5\", \"M286.17 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18zm111.92-147.6c-9.5-14.62-39.37-52.45-87.26-73.71q-9.1-4.06-18.38-7.27a78.43 78.43 0 0 0-47.88-104.13c-12.41-4.1-23.33-6-32.41-5.77-.6-2-1.89-11 9.4-35L198.66 32l-5.48 7.56c-8.69 12.06-16.92 23.55-24.34 34.89a51 51 0 0 0-8.29-1.25c-41.53-2.45-39-2.33-41.06-2.33-50.61 0-50.75 52.12-50.75 45.88l-2.36 36.68c-1.61 27 19.75 50.21 47.63 51.85l8.93.54a214 214 0 0 0-46.29 35.54C14 304.66 14 374 14 429.77v33.64l23.32-29.8a148.6 148.6 0 0 0 14.56 37.56c5.78 10.13 14.87 9.45 19.64 7.33 4.21-1.87 10-6.92 3.75-20.11a178.29 178.29 0 0 1-15.76-53.13l46.82-59.83-24.66 74.11c58.23-42.4 157.38-61.76 236.25-38.59 34.2 10.05 67.45.69 84.74-23.84.72-1 1.2-2.16 1.85-3.22a156.09 156.09 0 0 1 2.8 28.43c0 23.3-3.69 52.93-14.88 81.64-2.52 6.46 1.76 14.5 8.6 15.74 7.42 1.57 15.33-3.1 18.37-11.15C429 443 434 414 434 382.32c0-38.58-13-77.46-35.91-110.92zM142.37 128.58l-15.7-.93-1.39 21.79 13.13.78a93 93 0 0 0 .32 19.57l-22.38-1.34a12.28 12.28 0 0 1-11.76-12.79L107 119c1-12.17 13.87-11.27 13.26-11.32l29.11 1.73a144.35 144.35 0 0 0-7 19.17zm148.42 172.18a10.51 10.51 0 0 1-14.35-1.39l-9.68-11.49-34.42 27a8.09 8.09 0 0 1-11.13-1.08l-15.78-18.64a7.38 7.38 0 0 1 1.34-10.34l34.57-27.18-14.14-16.74-17.09 13.45a7.75 7.75 0 0 1-10.59-1s-3.72-4.42-3.8-4.53a7.38 7.38 0 0 1 1.37-10.34L214 225.19s-18.51-22-18.6-22.14a9.56 9.56 0 0 1 1.74-13.42 10.38 10.38 0 0 1 14.3 1.37l81.09 96.32a9.58 9.58 0 0 1-1.74 13.44zM187.44 419a18 18 0 1 0 18 18 18 18 0 0 0-18-18z\"]\n};\nvar faApplePay = {\n prefix: 'fab',\n iconName: 'apple-pay',\n icon: [640, 512, [], \"f415\", \"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\"]\n};\nvar faPadlet = {\n prefix: 'fab',\n iconName: 'padlet',\n icon: [640, 512, [], \"e4a0\", \"M297.9 0L298 .001C305.6 .1078 312.4 4.72 315.5 11.78L447.5 320.3L447.8 320.2L448 320.6L445.2 330.6L402.3 488.6C398.6 504.8 382.6 514.9 366.5 511.2L298.1 495.6L229.6 511.2C213.5 514.9 197.5 504.8 193.8 488.6L150.9 330.6L148.2 320.6L148.3 320.2L280.4 11.78C283.4 4.797 290.3 .1837 297.9 .0006L297.9 0zM160.1 322.1L291.1 361.2L298 483.7L305.9 362.2L436.5 322.9L436.7 322.8L305.7 347.9L297.1 27.72L291.9 347.9L160.1 322.1zM426 222.6L520.4 181.6H594.2L437.2 429.2L468.8 320.2L426 222.6zM597.5 181.4L638.9 257.6C642.9 265.1 635 273.5 627.3 269.8L579.7 247.1L597.5 181.4zM127.3 318.5L158.7 430L1.61 154.5C-4.292 144.1 7.128 132.5 17.55 138.3L169.4 222.5L127.3 318.5z\"]\n};\nvar faAmazonPay = {\n prefix: 'fab',\n iconName: 'amazon-pay',\n icon: [640, 512, [], \"f42c\", \"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\"]\n};\nvar faSquareGithub = {\n prefix: 'fab',\n iconName: 'square-github',\n icon: [448, 512, [\"github-square\"], \"f092\", \"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-48zM277.3 415.7c-8.4 1.5-11.5-3.7-11.5-8 0-5.4.2-33 .2-55.3 0-15.6-5.2-25.5-11.3-30.7 37-4.1 76-9.2 76-73.1 0-18.2-6.5-27.3-17.1-39 1.7-4.3 7.4-22-1.7-45-13.9-4.3-45.7 17.9-45.7 17.9-13.2-3.7-27.5-5.6-41.6-5.6-14.1 0-28.4 1.9-41.6 5.6 0 0-31.8-22.2-45.7-17.9-9.1 22.9-3.5 40.6-1.7 45-10.6 11.7-15.6 20.8-15.6 39 0 63.6 37.3 69 74.3 73.1-4.8 4.3-9.1 11.7-10.6 22.3-9.5 4.3-33.8 11.7-48.3-13.9-9.1-15.8-25.5-17.1-25.5-17.1-16.2-.2-1.1 10.2-1.1 10.2 10.8 5 18.4 24.2 18.4 24.2 9.7 29.7 56.1 19.7 56.1 19.7 0 13.9.2 36.5.2 40.6 0 4.3-3 9.5-11.5 8-66-22.1-112.2-84.9-112.2-158.3 0-91.8 70.2-161.5 162-161.5S388 165.6 388 257.4c.1 73.4-44.7 136.3-110.7 158.3zm-98.1-61.1c-1.9.4-3.7-.4-3.9-1.7-.2-1.5 1.1-2.8 3-3.2 1.9-.2 3.7.6 3.9 1.9.3 1.3-1 2.6-3 3zm-9.5-.9c0 1.3-1.5 2.4-3.5 2.4-2.2.2-3.7-.9-3.7-2.4 0-1.3 1.5-2.4 3.5-2.4 1.9-.2 3.7.9 3.7 2.4zm-13.7-1.1c-.4 1.3-2.4 1.9-4.1 1.3-1.9-.4-3.2-1.9-2.8-3.2.4-1.3 2.4-1.9 4.1-1.5 2 .6 3.3 2.1 2.8 3.4zm-12.3-5.4c-.9 1.1-2.8.9-4.3-.6-1.5-1.3-1.9-3.2-.9-4.1.9-1.1 2.8-.9 4.3.6 1.3 1.3 1.8 3.3.9 4.1zm-9.1-9.1c-.9.6-2.6 0-3.7-1.5s-1.1-3.2 0-3.9c1.1-.9 2.8-.2 3.7 1.3 1.1 1.5 1.1 3.3 0 4.1zm-6.5-9.7c-.9.9-2.4.4-3.5-.6-1.1-1.3-1.3-2.8-.4-3.5.9-.9 2.4-.4 3.5.6 1.1 1.3 1.3 2.8.4 3.5zm-6.7-7.4c-.4.9-1.7 1.1-2.8.4-1.3-.6-1.9-1.7-1.5-2.6.4-.6 1.5-.9 2.8-.4 1.3.7 1.9 1.8 1.5 2.6z\"]\n};\nvar faGithubSquare = faSquareGithub;\nvar faStumbleupon = {\n prefix: 'fab',\n iconName: 'stumbleupon',\n icon: [512, 512, [], \"f1a4\", \"M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z\"]\n};\nvar faFedex = {\n prefix: 'fab',\n iconName: 'fedex',\n icon: [640, 512, [], \"f797\", \"M586 284.5l53.3-59.9h-62.4l-21.7 24.8-22.5-24.8H414v-16h56.1v-48.1H318.9V236h-.5c-9.6-11-21.5-14.8-35.4-14.8-28.4 0-49.8 19.4-57.3 44.9-18-59.4-97.4-57.6-121.9-14v-24.2H49v-26.2h60v-41.1H0V345h49v-77.5h48.9c-1.5 5.7-2.3 11.8-2.3 18.2 0 73.1 102.6 91.4 130.2 23.7h-42c-14.7 20.9-45.8 8.9-45.8-14.6h85.5c3.7 30.5 27.4 56.9 60.1 56.9 14.1 0 27-6.9 34.9-18.6h.5V345h212.2l22.1-25 22.3 25H640l-54-60.5zm-446.7-16.6c6.1-26.3 41.7-25.6 46.5 0h-46.5zm153.4 48.9c-34.6 0-34-62.8 0-62.8 32.6 0 34.5 62.8 0 62.8zm167.8 19.1h-94.4V169.4h95v30.2H405v33.9h55.5v28.1h-56.1v44.7h56.1v29.6zm-45.9-39.8v-24.4h56.1v-44l50.7 57-50.7 57v-45.6h-56.1zm138.6 10.3l-26.1 29.5H489l45.6-51.2-45.6-51.2h39.7l26.6 29.3 25.6-29.3h38.5l-45.4 51 46 51.4h-40.5l-26.3-29.5z\"]\n};\nvar faPhoenixFramework = {\n prefix: 'fab',\n iconName: 'phoenix-framework',\n icon: [640, 512, [], \"f3dc\", \"M212.9 344.3c3.8-.1 22.8-1.4 25.6-2.2-2.4-2.6-43.6-1-68-49.6-4.3-8.6-7.5-17.6-6.4-27.6 2.9-25.5 32.9-30 52-18.5 36 21.6 63.3 91.3 113.7 97.5 37 4.5 84.6-17 108.2-45.4-.6-.1-.8-.2-1-.1-.4.1-.8.2-1.1.3-33.3 12.1-94.3 9.7-134.7-14.8-37.6-22.8-53.1-58.7-51.8-74.6 1.8-21.3 22.9-23.2 35.9-19.6 14.4 3.9 24.4 17.6 38.9 27.4 15.6 10.4 32.9 13.7 51.3 10.3 14.9-2.7 34.4-12.3 36.5-14.5-1.1-.1-1.8-.1-2.5-.2-6.2-.6-12.4-.8-18.5-1.7C279.8 194.5 262.1 47.4 138.5 37.9 94.2 34.5 39.1 46 2.2 72.9c-.8.6-1.5 1.2-2.2 1.8.1.2.1.3.2.5.8 0 1.6-.1 2.4-.2 6.3-1 12.5-.8 18.7.3 23.8 4.3 47.7 23.1 55.9 76.5 5.3 34.3-.7 50.8 8 86.1 19 77.1 91 107.6 127.7 106.4zM75.3 64.9c-.9-1-.9-1.2-1.3-2 12.1-2.6 24.2-4.1 36.6-4.8-1.1 14.7-22.2 21.3-35.3 6.8zm196.9 350.5c-42.8 1.2-92-26.7-123.5-61.4-4.6-5-16.8-20.2-18.6-23.4l.4-.4c6.6 4.1 25.7 18.6 54.8 27 24.2 7 48.1 6.3 71.6-3.3 22.7-9.3 41-.5 43.1 2.9-18.5 3.8-20.1 4.4-24 7.9-5.1 4.4-4.6 11.7 7 17.2 26.2 12.4 63-2.8 97.2 25.4 2.4 2 8.1 7.8 10.1 10.7-.1.2-.3.3-.4.5-4.8-1.5-16.4-7.5-40.2-9.3-24.7-2-46.3 5.3-77.5 6.2zm174.8-252c16.4-5.2 41.3-13.4 66.5-3.3 16.1 6.5 26.2 18.7 32.1 34.6 3.5 9.4 5.1 19.7 5.1 28.7-.2 0-.4 0-.6.1-.2-.4-.4-.9-.5-1.3-5-22-29.9-43.8-67.6-29.9-50.2 18.6-130.4 9.7-176.9-48-.7-.9-2.4-1.7-1.3-3.2.1-.2 2.1.6 3 1.3 18.1 13.4 38.3 21.9 60.3 26.2 30.5 6.1 54.6 2.9 79.9-5.2zm102.7 117.5c-32.4.2-33.8 50.1-103.6 64.4-18.2 3.7-38.7 4.6-44.9 4.2v-.4c2.8-1.5 14.7-2.6 29.7-16.6 7.9-7.3 15.3-15.1 22.8-22.9 19.5-20.2 41.4-42.2 81.9-39 23.1 1.8 29.3 8.2 36.1 12.7.3.2.4.5.7.9-.5 0-.7.1-.9 0-7-2.7-14.3-3.3-21.8-3.3zm-12.3-24.1c-.1.2-.1.4-.2.6-28.9-4.4-48-7.9-68.5 4-17 9.9-31.4 20.5-62 24.4-27.1 3.4-45.1 2.4-66.1-8-.3-.2-.6-.4-1-.6 0-.2.1-.3.1-.5 24.9 3.8 36.4 5.1 55.5-5.8 22.3-12.9 40.1-26.6 71.3-31 29.6-4.1 51.3 2.5 70.9 16.9zM268.6 97.3c-.6-.6-1.1-1.2-2.1-2.3 7.6 0 29.7-1.2 53.4 8.4 19.7 8 32.2 21 50.2 32.9 11.1 7.3 23.4 9.3 36.4 8.1 4.3-.4 8.5-1.2 12.8-1.7.4-.1.9 0 1.5.3-.6.4-1.2.9-1.8 1.2-8.1 4-16.7 6.3-25.6 7.1-26.1 2.6-50.3-3.7-73.4-15.4-19.3-9.9-36.4-22.9-51.4-38.6zM640 335.7c-3.5 3.1-22.7 11.6-42.7 5.3-12.3-3.9-19.5-14.9-31.6-24.1-10-7.6-20.9-7.9-28.1-8.4.6-.8.9-1.2 1.2-1.4 14.8-9.2 30.5-12.2 47.3-6.5 12.5 4.2 19.2 13.5 30.4 24.2 10.8 10.4 21 9.9 23.1 10.5.1-.1.2 0 .4.4zm-212.5 137c2.2 1.2 1.6 1.5 1.5 2-18.5-1.4-33.9-7.6-46.8-22.2-21.8-24.7-41.7-27.9-48.6-29.7.5-.2.8-.4 1.1-.4 13.1.1 26.1.7 38.9 3.9 25.3 6.4 35 25.4 41.6 35.3 3.2 4.8 7.3 8.3 12.3 11.1z\"]\n};\nvar faShopify = {\n prefix: 'fab',\n iconName: 'shopify',\n icon: [448, 512, [], \"e057\", \"M388.32,104.1a4.66,4.66,0,0,0-4.4-4c-2,0-37.23-.8-37.23-.8s-21.61-20.82-29.62-28.83V503.2L442.76,472S388.72,106.5,388.32,104.1ZM288.65,70.47a116.67,116.67,0,0,0-7.21-17.61C271,32.85,255.42,22,237,22a15,15,0,0,0-4,.4c-.4-.8-1.2-1.2-1.6-2C223.4,11.63,213,7.63,200.58,8c-24,.8-48,18-67.25,48.83-13.61,21.62-24,48.84-26.82,70.06-27.62,8.4-46.83,14.41-47.23,14.81-14,4.4-14.41,4.8-16,18-1.2,10-38,291.82-38,291.82L307.86,504V65.67a41.66,41.66,0,0,0-4.4.4S297.86,67.67,288.65,70.47ZM233.41,87.69c-16,4.8-33.63,10.4-50.84,15.61,4.8-18.82,14.41-37.63,25.62-50,4.4-4.4,10.41-9.61,17.21-12.81C232.21,54.86,233.81,74.48,233.41,87.69ZM200.58,24.44A27.49,27.49,0,0,1,215,28c-6.4,3.2-12.81,8.41-18.81,14.41-15.21,16.42-26.82,42-31.62,66.45-14.42,4.41-28.83,8.81-42,12.81C131.33,83.28,163.75,25.24,200.58,24.44ZM154.15,244.61c1.6,25.61,69.25,31.22,73.25,91.66,2.8,47.64-25.22,80.06-65.65,82.47-48.83,3.2-75.65-25.62-75.65-25.62l10.4-44s26.82,20.42,48.44,18.82c14-.8,19.22-12.41,18.81-20.42-2-33.62-57.24-31.62-60.84-86.86-3.2-46.44,27.22-93.27,94.47-97.68,26-1.6,39.23,4.81,39.23,4.81L221.4,225.39s-17.21-8-37.63-6.4C154.15,221,153.75,239.8,154.15,244.61ZM249.42,82.88c0-12-1.6-29.22-7.21-43.63,18.42,3.6,27.22,24,31.23,36.43Q262.63,78.68,249.42,82.88Z\"]\n};\nvar faNeos = {\n prefix: 'fab',\n iconName: 'neos',\n icon: [512, 512, [], \"f612\", \"M415.44 512h-95.11L212.12 357.46v91.1L125.69 512H28V29.82L68.47 0h108.05l123.74 176.13V63.45L386.69 0h97.69v461.5zM38.77 35.27V496l72-52.88V194l215.5 307.64h84.79l52.35-38.17h-78.27L69 13zm82.54 466.61l80-58.78v-101l-79.76-114.4v220.94L49 501.89h72.34zM80.63 10.77l310.6 442.57h82.37V10.77h-79.75v317.56L170.91 10.77zM311 191.65l72 102.81V15.93l-72 53v122.72z\"]\n};\nvar faSquareThreads = {\n prefix: 'fab',\n iconName: 'square-threads',\n icon: [448, 512, [], \"e619\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM294.2 244.3c19.5 9.3 33.7 23.5 41.2 40.9c10.4 24.3 11.4 63.9-20.2 95.4c-24.2 24.1-53.5 35-95.1 35.3h-.2c-46.8-.3-82.8-16.1-106.9-46.8C91.5 341.8 80.4 303.7 80 256v-.1-.1c.4-47.7 11.5-85.7 33-113.1c24.2-30.7 60.2-46.5 106.9-46.8h.2c46.9 .3 83.3 16 108.2 46.6c12.3 15.1 21.3 33.3 27 54.4l-26.9 7.2c-4.7-17.2-11.9-31.9-21.4-43.6c-19.4-23.9-48.7-36.1-87-36.4c-38 .3-66.8 12.5-85.5 36.2c-17.5 22.3-26.6 54.4-26.9 95.5c.3 41.1 9.4 73.3 26.9 95.5c18.7 23.8 47.4 36 85.5 36.2c34.3-.3 56.9-8.4 75.8-27.3c21.5-21.5 21.1-47.9 14.2-64c-4-9.4-11.4-17.3-21.3-23.3c-2.4 18-7.9 32.2-16.5 43.2c-11.4 14.5-27.7 22.4-48.4 23.5c-15.7 .9-30.8-2.9-42.6-10.7c-13.9-9.2-22-23.2-22.9-39.5c-1.7-32.2 23.8-55.3 63.5-57.6c14.1-.8 27.3-.2 39.5 1.9c-1.6-9.9-4.9-17.7-9.8-23.4c-6.7-7.8-17.1-11.8-30.8-11.9h-.4c-11 0-26 3.1-35.6 17.6l-23-15.8c12.8-19.4 33.6-30.1 58.5-30.1h.6c41.8 .3 66.6 26.3 69.1 71.8c1.4 .6 2.8 1.2 4.2 1.9l.1 .5zm-71.8 67.5c17-.9 36.4-7.6 39.7-48.8c-8.8-1.9-18.6-2.9-29-2.9c-3.2 0-6.4 .1-9.6 .3c-28.6 1.6-38.1 15.5-37.4 27.9c.9 16.7 19 24.5 36.4 23.6l-.1-.1z\"]\n};\nvar faHackerrank = {\n prefix: 'fab',\n iconName: 'hackerrank',\n icon: [512, 512, [], \"f5f7\", \"M477.5 128C463 103.05 285.13 0 256.16 0S49.25 102.79 34.84 128s-14.49 230.8 0 256 192.38 128 221.32 128S463 409.08 477.49 384s14.51-231 .01-256zM316.13 414.22c-4 0-40.91-35.77-38-38.69.87-.87 6.26-1.48 17.55-1.83 0-26.23.59-68.59.94-86.32 0-2-.44-3.43-.44-5.85h-79.93c0 7.1-.46 36.2 1.37 72.88.23 4.54-1.58 6-5.74 5.94-10.13 0-20.27-.11-30.41-.08-4.1 0-5.87-1.53-5.74-6.11.92-33.44 3-84-.15-212.67v-3.17c-9.67-.35-16.38-1-17.26-1.84-2.92-2.92 34.54-38.69 38.49-38.69s41.17 35.78 38.27 38.69c-.87.87-7.9 1.49-16.77 1.84v3.16c-2.42 25.75-2 79.59-2.63 105.39h80.26c0-4.55.39-34.74-1.2-83.64-.1-3.39.95-5.17 4.21-5.2 11.07-.08 22.15-.13 33.23-.06 3.46 0 4.57 1.72 4.5 5.38C333 354.64 336 341.29 336 373.69c8.87.35 16.82 1 17.69 1.84 2.88 2.91-33.62 38.69-37.58 38.69z\"]\n};\nvar faResearchgate = {\n prefix: 'fab',\n iconName: 'researchgate',\n icon: [448, 512, [], \"f4f8\", \"M0 32v448h448V32H0zm262.2 334.4c-6.6 3-33.2 6-50-14.2-9.2-10.6-25.3-33.3-42.2-63.6-8.9 0-14.7 0-21.4-.6v46.4c0 23.5 6 21.2 25.8 23.9v8.1c-6.9-.3-23.1-.8-35.6-.8-13.1 0-26.1.6-33.6.8v-8.1c15.5-2.9 22-1.3 22-23.9V225c0-22.6-6.4-21-22-23.9V193c25.8 1 53.1-.6 70.9-.6 31.7 0 55.9 14.4 55.9 45.6 0 21.1-16.7 42.2-39.2 47.5 13.6 24.2 30 45.6 42.2 58.9 7.2 7.8 17.2 14.7 27.2 14.7v7.3zm22.9-135c-23.3 0-32.2-15.7-32.2-32.2V167c0-12.2 8.8-30.4 34-30.4s30.4 17.9 30.4 17.9l-10.7 7.2s-5.5-12.5-19.7-12.5c-7.9 0-19.7 7.3-19.7 19.7v26.8c0 13.4 6.6 23.3 17.9 23.3 14.1 0 21.5-10.9 21.5-26.8h-17.9v-10.7h30.4c0 20.5 4.7 49.9-34 49.9zm-116.5 44.7c-9.4 0-13.6-.3-20-.8v-69.7c6.4-.6 15-.6 22.5-.6 23.3 0 37.2 12.2 37.2 34.5 0 21.9-15 36.6-39.7 36.6z\"]\n};\nvar faSwift = {\n prefix: 'fab',\n iconName: 'swift',\n icon: [448, 512, [], \"f8e1\", \"M448 156.09c0-4.51-.08-9-.2-13.52a196.31 196.31 0 0 0-2.58-29.42 99.62 99.62 0 0 0-9.22-28A94.08 94.08 0 0 0 394.84 44a99.17 99.17 0 0 0-28-9.22 195 195 0 0 0-29.43-2.59c-4.51-.12-9-.17-13.52-.2H124.14c-4.51 0-9 .08-13.52.2-2.45.07-4.91.15-7.37.27a171.68 171.68 0 0 0-22.06 2.32 103.06 103.06 0 0 0-21.21 6.1q-3.46 1.45-6.81 3.12a94.66 94.66 0 0 0-18.39 12.32c-1.88 1.61-3.69 3.28-5.43 5A93.86 93.86 0 0 0 12 85.17a99.45 99.45 0 0 0-9.22 28 196.31 196.31 0 0 0-2.54 29.4c-.13 4.51-.18 9-.21 13.52v199.83c0 4.51.08 9 .21 13.51a196.08 196.08 0 0 0 2.58 29.42 99.3 99.3 0 0 0 9.22 28A94.31 94.31 0 0 0 53.17 468a99.47 99.47 0 0 0 28 9.21 195 195 0 0 0 29.43 2.59c4.5.12 9 .17 13.52.2H323.91c4.51 0 9-.08 13.52-.2a196.59 196.59 0 0 0 29.44-2.59 99.57 99.57 0 0 0 28-9.21A94.22 94.22 0 0 0 436 426.84a99.3 99.3 0 0 0 9.22-28 194.79 194.79 0 0 0 2.59-29.42c.12-4.5.17-9 .2-13.51V172.14c-.01-5.35-.01-10.7-.01-16.05zm-69.88 241c-20-38.93-57.23-29.27-76.31-19.47-1.72 1-3.48 2-5.25 3l-.42.25c-39.5 21-92.53 22.54-145.85-.38A234.64 234.64 0 0 1 45 290.12a230.63 230.63 0 0 0 39.17 23.37c56.36 26.4 113 24.49 153 0-57-43.85-104.6-101-141.09-147.22a197.09 197.09 0 0 1-18.78-25.9c43.7 40 112.7 90.22 137.48 104.12-52.57-55.49-98.89-123.94-96.72-121.74 82.79 83.42 159.18 130.59 159.18 130.59 2.88 1.58 5 2.85 6.73 4a127.44 127.44 0 0 0 4.16-12.47c13.22-48.33-1.66-103.58-35.31-149.2C329.61 141.75 375 229.34 356.4 303.42c-.44 1.73-.95 3.4-1.44 5.09 38.52 47.4 28.04 98.17 23.13 88.59z\"]\n};\nvar faAngular = {\n prefix: 'fab',\n iconName: 'angular',\n icon: [448, 512, [], \"f420\", \"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\"]\n};\nvar faSpeakap = {\n prefix: 'fab',\n iconName: 'speakap',\n icon: [448, 512, [], \"f3f3\", \"M64 391.78C-15.41 303.59-8 167.42 80.64 87.64s224.8-73 304.21 15.24 72 224.36-16.64 304.14c-18.74 16.87 64 43.09 42 52.26-82.06 34.21-253.91 35-346.23-67.5zm213.31-211.6l38.5-40.86c-9.61-8.89-32-26.83-76.17-27.6-52.33-.91-95.86 28.3-96.77 80-.2 11.33.29 36.72 29.42 54.83 34.46 21.42 86.52 21.51 86 52.26-.37 21.28-26.42 25.81-38.59 25.6-3-.05-30.23-.46-47.61-24.62l-40 42.61c28.16 27 59 32.62 83.49 33.05 10.23.18 96.42.33 97.84-81 .28-15.81-2.07-39.72-28.86-56.59-34.36-21.64-85-19.45-84.43-49.75.41-23.25 31-25.37 37.53-25.26.43 0 26.62.26 39.62 17.37z\"]\n};\nvar faAngrycreative = {\n prefix: 'fab',\n iconName: 'angrycreative',\n icon: [640, 512, [], \"f36e\", \"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\"]\n};\nvar faYCombinator = {\n prefix: 'fab',\n iconName: 'y-combinator',\n icon: [448, 512, [], \"f23b\", \"M448 32v448H0V32h448zM236 287.5L313.5 142h-32.7L235 233c-4.7 9.3-9 18.3-12.8 26.8L210 233l-45.2-91h-35l76.7 143.8v94.5H236v-92.8z\"]\n};\nvar faEmpire = {\n prefix: 'fab',\n iconName: 'empire',\n icon: [496, 512, [], \"f1d1\", \"M287.6 54.2c-10.8-2.2-22.1-3.3-33.5-3.6V32.4c78.1 2.2 146.1 44 184.6 106.6l-15.8 9.1c-6.1-9.7-12.7-18.8-20.2-27.1l-18 15.5c-26-29.6-61.4-50.7-101.9-58.4l4.8-23.9zM53.4 322.4l23-7.7c-6.4-18.3-10-38.2-10-58.7s3.3-40.4 9.7-58.7l-22.7-7.7c3.6-10.8 8.3-21.3 13.6-31l-15.8-9.1C34 181 24.1 217.5 24.1 256s10 75 27.1 106.6l15.8-9.1c-5.3-10-9.7-20.3-13.6-31.1zM213.1 434c-40.4-8-75.8-29.1-101.9-58.7l-18 15.8c-7.5-8.6-14.4-17.7-20.2-27.4l-16 9.4c38.5 62.3 106.8 104.3 184.9 106.6v-18.3c-11.3-.3-22.7-1.7-33.5-3.6l4.7-23.8zM93.3 120.9l18 15.5c26-29.6 61.4-50.7 101.9-58.4l-4.7-23.8c10.8-2.2 22.1-3.3 33.5-3.6V32.4C163.9 34.6 95.9 76.4 57.4 139l15.8 9.1c6-9.7 12.6-18.9 20.1-27.2zm309.4 270.2l-18-15.8c-26 29.6-61.4 50.7-101.9 58.7l4.7 23.8c-10.8 1.9-22.1 3.3-33.5 3.6v18.3c78.1-2.2 146.4-44.3 184.9-106.6l-16.1-9.4c-5.7 9.7-12.6 18.8-20.1 27.4zM496 256c0 137-111 248-248 248S0 393 0 256 111 8 248 8s248 111 248 248zm-12.2 0c0-130.1-105.7-235.8-235.8-235.8S12.2 125.9 12.2 256 117.9 491.8 248 491.8 483.8 386.1 483.8 256zm-39-106.6l-15.8 9.1c5.3 9.7 10 20.2 13.6 31l-22.7 7.7c6.4 18.3 9.7 38.2 9.7 58.7s-3.6 40.4-10 58.7l23 7.7c-3.9 10.8-8.3 21-13.6 31l15.8 9.1C462 331 471.9 294.5 471.9 256s-9.9-75-27.1-106.6zm-183 177.7c16.3-3.3 30.4-11.6 40.7-23.5l51.2 44.8c11.9-13.6 21.3-29.3 27.1-46.8l-64.2-22.1c2.5-7.5 3.9-15.2 3.9-23.5s-1.4-16.1-3.9-23.5l64.5-22.1c-6.1-17.4-15.5-33.2-27.4-46.8l-51.2 44.8c-10.2-11.9-24.4-20.5-40.7-23.8l13.3-66.4c-8.6-1.9-17.7-2.8-27.1-2.8-9.4 0-18.5.8-27.1 2.8l13.3 66.4c-16.3 3.3-30.4 11.9-40.7 23.8l-51.2-44.8c-11.9 13.6-21.3 29.3-27.4 46.8l64.5 22.1c-2.5 7.5-3.9 15.2-3.9 23.5s1.4 16.1 3.9 23.5l-64.2 22.1c5.8 17.4 15.2 33.2 27.1 46.8l51.2-44.8c10.2 11.9 24.4 20.2 40.7 23.5l-13.3 66.7c8.6 1.7 17.7 2.8 27.1 2.8 9.4 0 18.5-1.1 27.1-2.8l-13.3-66.7z\"]\n};\nvar faEnvira = {\n prefix: 'fab',\n iconName: 'envira',\n icon: [448, 512, [], \"f299\", \"M0 32c477.6 0 366.6 317.3 367.1 366.3L448 480h-26l-70.4-71.2c-39 4.2-124.4 34.5-214.4-37C47 300.3 52 214.7 0 32zm79.7 46c-49.7-23.5-5.2 9.2-5.2 9.2 45.2 31.2 66 73.7 90.2 119.9 31.5 60.2 79 139.7 144.2 167.7 65 28 34.2 12.5 6-8.5-28.2-21.2-68.2-87-91-130.2-31.7-60-61-118.6-144.2-158.1z\"]\n};\nvar faSquareGitlab = {\n prefix: 'fab',\n iconName: 'square-gitlab',\n icon: [448, 512, [\"gitlab-square\"], \"e5ae\", \"M48 32H400C426.5 32 448 53.5 448 80V432C448 458.5 426.5 480 400 480H48C21.5 480 0 458.5 0 432V80C0 53.5 21.5 32 48 32zM382.1 224.9L337.5 108.5C336.6 106.2 334.9 104.2 332.9 102.9C331.3 101.9 329.5 101.3 327.7 101.1C325.9 100.9 324 101.2 322.3 101.8C320.6 102.5 319 103.5 317.8 104.9C316.6 106.3 315.7 107.9 315.2 109.7L285 201.9H162.1L132.9 109.7C132.4 107.9 131.4 106.3 130.2 104.9C128.1 103.6 127.4 102.5 125.7 101.9C123.1 101.2 122.1 100.1 120.3 101.1C118.5 101.3 116.7 101.9 115.1 102.9C113.1 104.2 111.5 106.2 110.6 108.5L65.94 224.9L65.47 226.1C59.05 242.9 58.26 261.3 63.22 278.6C68.18 295.9 78.62 311.1 92.97 321.9L93.14 322L93.52 322.3L161.4 373.2L215.6 414.1C217.1 415.1 220.9 416.9 223.9 416.9C226.9 416.9 229.9 415.1 232.3 414.1L286.4 373.2L354.8 322L355 321.9C369.4 311 379.8 295.8 384.8 278.6C389.7 261.3 388.1 242.9 382.5 226.1L382.1 224.9z\"]\n};\nvar faGitlabSquare = faSquareGitlab;\nvar faStudiovinari = {\n prefix: 'fab',\n iconName: 'studiovinari',\n icon: [512, 512, [], \"f3f8\", \"M480.3 187.7l4.2 28v28l-25.1 44.1-39.8 78.4-56.1 67.5-79.1 37.8-17.7 24.5-7.7 12-9.6 4s17.3-63.6 19.4-63.6c2.1 0 20.3.7 20.3.7l66.7-38.6-92.5 26.1-55.9 36.8-22.8 28-6.6 1.4 20.8-73.6 6.9-5.5 20.7 12.9 88.3-45.2 56.8-51.5 14.8-68.4-125.4 23.3 15.2-18.2-173.4-53.3 81.9-10.5-166-122.9L133.5 108 32.2 0l252.9 126.6-31.5-38L378 163 234.7 64l18.7 38.4-49.6-18.1L158.3 0l194.6 122L310 66.2l108 96.4 12-8.9-21-16.4 4.2-37.8L451 89.1l29.2 24.7 11.5 4.2-7 6.2 8.5 12-13.1 7.4-10.3 20.2 10.5 23.9z\"]\n};\nvar faPiedPiper = {\n prefix: 'fab',\n iconName: 'pied-piper',\n icon: [480, 512, [], \"f2ae\", \"M455.93,23.2C429.23,30,387.79,51.69,341.35,90.66A206,206,0,0,0,240,64C125.13,64,32,157.12,32,272s93.13,208,208,208,208-93.13,208-208a207.25,207.25,0,0,0-58.75-144.81,155.35,155.35,0,0,0-17,27.4A176.16,176.16,0,0,1,417.1,272c0,97.66-79.44,177.11-177.09,177.11a175.81,175.81,0,0,1-87.63-23.4c82.94-107.33,150.79-37.77,184.31-226.65,5.79-32.62,28-94.26,126.23-160.18C471,33.45,465.35,20.8,455.93,23.2ZM125,406.4A176.66,176.66,0,0,1,62.9,272C62.9,174.34,142.35,94.9,240,94.9a174,174,0,0,1,76.63,17.75C250.64,174.76,189.77,265.52,125,406.4Z\"]\n};\nvar faWordpress = {\n prefix: 'fab',\n iconName: 'wordpress',\n icon: [512, 512, [], \"f19a\", \"M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z\"]\n};\nvar faProductHunt = {\n prefix: 'fab',\n iconName: 'product-hunt',\n icon: [512, 512, [], \"f288\", \"M326.3 218.8c0 20.5-16.7 37.2-37.2 37.2h-70.3v-74.4h70.3c20.5 0 37.2 16.7 37.2 37.2zM504 256c0 137-111 248-248 248S8 393 8 256 119 8 256 8s248 111 248 248zm-128.1-37.2c0-47.9-38.9-86.8-86.8-86.8H169.2v248h49.6v-74.4h70.3c47.9 0 86.8-38.9 86.8-86.8z\"]\n};\nvar faFirefox = {\n prefix: 'fab',\n iconName: 'firefox',\n icon: [512, 512, [], \"f269\", \"M503.52,241.48c-.12-1.56-.24-3.12-.24-4.68v-.12l-.36-4.68v-.12a245.86,245.86,0,0,0-7.32-41.15c0-.12,0-.12-.12-.24l-1.08-4c-.12-.24-.12-.48-.24-.6-.36-1.2-.72-2.52-1.08-3.72-.12-.24-.12-.6-.24-.84-.36-1.2-.72-2.4-1.08-3.48-.12-.36-.24-.6-.36-1-.36-1.2-.72-2.28-1.2-3.48l-.36-1.08c-.36-1.08-.84-2.28-1.2-3.36a8.27,8.27,0,0,0-.36-1c-.48-1.08-.84-2.28-1.32-3.36-.12-.24-.24-.6-.36-.84-.48-1.2-1-2.28-1.44-3.48,0-.12-.12-.24-.12-.36-1.56-3.84-3.24-7.68-5-11.4l-.36-.72c-.48-1-.84-1.8-1.32-2.64-.24-.48-.48-1.08-.72-1.56-.36-.84-.84-1.56-1.2-2.4-.36-.6-.6-1.2-1-1.8s-.84-1.44-1.2-2.28c-.36-.6-.72-1.32-1.08-1.92s-.84-1.44-1.2-2.16a18.07,18.07,0,0,0-1.2-2c-.36-.72-.84-1.32-1.2-2s-.84-1.32-1.2-2-.84-1.32-1.2-1.92-.84-1.44-1.32-2.16a15.63,15.63,0,0,0-1.2-1.8L463.2,119a15.63,15.63,0,0,0-1.2-1.8c-.48-.72-1.08-1.56-1.56-2.28-.36-.48-.72-1.08-1.08-1.56l-1.8-2.52c-.36-.48-.6-.84-1-1.32-1-1.32-1.8-2.52-2.76-3.72a248.76,248.76,0,0,0-23.51-26.64A186.82,186.82,0,0,0,412,62.46c-4-3.48-8.16-6.72-12.48-9.84a162.49,162.49,0,0,0-24.6-15.12c-2.4-1.32-4.8-2.52-7.2-3.72a254,254,0,0,0-55.43-19.56c-1.92-.36-3.84-.84-5.64-1.2h-.12c-1-.12-1.8-.36-2.76-.48a236.35,236.35,0,0,0-38-4H255.14a234.62,234.62,0,0,0-45.48,5c-33.59,7.08-63.23,21.24-82.91,39-1.08,1-1.92,1.68-2.4,2.16l-.48.48H124l-.12.12.12-.12a.12.12,0,0,0,.12-.12l-.12.12a.42.42,0,0,1,.24-.12c14.64-8.76,34.92-16,49.44-19.56l5.88-1.44c.36-.12.84-.12,1.2-.24,1.68-.36,3.36-.72,5.16-1.08.24,0,.6-.12.84-.12C250.94,20.94,319.34,40.14,367,85.61a171.49,171.49,0,0,1,26.88,32.76c30.36,49.2,27.48,111.11,3.84,147.59-34.44,53-111.35,71.27-159,24.84a84.19,84.19,0,0,1-25.56-59,74.05,74.05,0,0,1,6.24-31c1.68-3.84,13.08-25.67,18.24-24.59-13.08-2.76-37.55,2.64-54.71,28.19-15.36,22.92-14.52,58.2-5,83.28a132.85,132.85,0,0,1-12.12-39.24c-12.24-82.55,43.31-153,94.31-170.51-27.48-24-96.47-22.31-147.71,15.36-29.88,22-51.23,53.16-62.51,90.36,1.68-20.88,9.6-52.08,25.8-83.88-17.16,8.88-39,37-49.8,62.88-15.6,37.43-21,82.19-16.08,124.79.36,3.24.72,6.36,1.08,9.6,19.92,117.11,122,206.38,244.78,206.38C392.77,503.42,504,392.19,504,255,503.88,250.48,503.76,245.92,503.52,241.48Z\"]\n};\nvar faLinode = {\n prefix: 'fab',\n iconName: 'linode',\n icon: [448, 512, [], \"f2b8\", \"M366.036,186.867l-59.5,36.871-.838,36.871-29.329-19.273-39.384,24.3c2.238,55.211,2.483,59.271,2.51,59.5l-97.2,65.359L127.214,285.748l108.1-62.01L195.09,197.761l-75.417,38.547L98.723,93.015,227.771,43.574,136.432,0,10.737,39.385,38.39,174.3l41.9,32.681L48.445,222.062,69.394,323.457,98.723,351.11,77.774,363.679l16.76,78.769L160.733,512c-10.8-74.842-11.658-78.641-11.725-78.773l77.925-55.3c16.759-12.57,15.083-10.894,15.083-10.894l.838,24.3,33.519,28.491-.838-77.093,46.927-33.519,26.815-18.435-2.514,36.033,25.139,17.6,6.7-74.579,58.657-43.575Z\"]\n};\nvar faGoodreads = {\n prefix: 'fab',\n iconName: 'goodreads',\n icon: [448, 512, [], \"f3a8\", \"M299.9 191.2c5.1 37.3-4.7 79-35.9 100.7-22.3 15.5-52.8 14.1-70.8 5.7-37.1-17.3-49.5-58.6-46.8-97.2 4.3-60.9 40.9-87.9 75.3-87.5 46.9-.2 71.8 31.8 78.2 78.3zM448 88v336c0 30.9-25.1 56-56 56H56c-30.9 0-56-25.1-56-56V88c0-30.9 25.1-56 56-56h336c30.9 0 56 25.1 56 56zM330 313.2s-.1-34-.1-217.3h-29v40.3c-.8.3-1.2-.5-1.6-1.2-9.6-20.7-35.9-46.3-76-46-51.9.4-87.2 31.2-100.6 77.8-4.3 14.9-5.8 30.1-5.5 45.6 1.7 77.9 45.1 117.8 112.4 115.2 28.9-1.1 54.5-17 69-45.2.5-1 1.1-1.9 1.7-2.9.2.1.4.1.6.2.3 3.8.2 30.7.1 34.5-.2 14.8-2 29.5-7.2 43.5-7.8 21-22.3 34.7-44.5 39.5-17.8 3.9-35.6 3.8-53.2-1.2-21.5-6.1-36.5-19-41.1-41.8-.3-1.6-1.3-1.3-2.3-1.3h-26.8c.8 10.6 3.2 20.3 8.5 29.2 24.2 40.5 82.7 48.5 128.2 37.4 49.9-12.3 67.3-54.9 67.4-106.3z\"]\n};\nvar faSquareOdnoklassniki = {\n prefix: 'fab',\n iconName: 'square-odnoklassniki',\n icon: [448, 512, [\"odnoklassniki-square\"], \"f264\", \"M184.2 177.1c0-22.1 17.9-40 39.8-40s39.8 17.9 39.8 40c0 22-17.9 39.8-39.8 39.8s-39.8-17.9-39.8-39.8zM448 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-305.1 97.1c0 44.6 36.4 80.9 81.1 80.9s81.1-36.2 81.1-80.9c0-44.8-36.4-81.1-81.1-81.1s-81.1 36.2-81.1 81.1zm174.5 90.7c-4.6-9.1-17.3-16.8-34.1-3.6 0 0-22.7 18-59.3 18s-59.3-18-59.3-18c-16.8-13.2-29.5-5.5-34.1 3.6-7.9 16.1 1.1 23.7 21.4 37 17.3 11.1 41.2 15.2 56.6 16.8l-12.9 12.9c-18.2 18-35.5 35.5-47.7 47.7-17.6 17.6 10.7 45.8 28.4 28.6l47.7-47.9c18.2 18.2 35.7 35.7 47.7 47.9 17.6 17.2 46-10.7 28.6-28.6l-47.7-47.7-13-12.9c15.5-1.6 39.1-5.9 56.2-16.8 20.4-13.3 29.3-21 21.5-37z\"]\n};\nvar faOdnoklassnikiSquare = faSquareOdnoklassniki;\nvar faJsfiddle = {\n prefix: 'fab',\n iconName: 'jsfiddle',\n icon: [576, 512, [], \"f1cc\", \"M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z\"]\n};\nvar faSith = {\n prefix: 'fab',\n iconName: 'sith',\n icon: [448, 512, [], \"f512\", \"M0 32l69.71 118.75-58.86-11.52 69.84 91.03a146.741 146.741 0 0 0 0 51.45l-69.84 91.03 58.86-11.52L0 480l118.75-69.71-11.52 58.86 91.03-69.84c17.02 3.04 34.47 3.04 51.48 0l91.03 69.84-11.52-58.86L448 480l-69.71-118.78 58.86 11.52-69.84-91.03c3.03-17.01 3.04-34.44 0-51.45l69.84-91.03-58.86 11.52L448 32l-118.75 69.71 11.52-58.9-91.06 69.87c-8.5-1.52-17.1-2.29-25.71-2.29s-17.21.78-25.71 2.29l-91.06-69.87 11.52 58.9L0 32zm224 99.78c31.8 0 63.6 12.12 87.85 36.37 48.5 48.5 48.49 127.21 0 175.7s-127.2 48.46-175.7-.03c-48.5-48.5-48.49-127.21 0-175.7 24.24-24.25 56.05-36.34 87.85-36.34zm0 36.66c-22.42 0-44.83 8.52-61.92 25.61-34.18 34.18-34.19 89.68 0 123.87s89.65 34.18 123.84 0c34.18-34.18 34.19-89.68 0-123.87-17.09-17.09-39.5-25.61-61.92-25.61z\"]\n};\nvar faThemeisle = {\n prefix: 'fab',\n iconName: 'themeisle',\n icon: [512, 512, [], \"f2b2\", \"M208 88.286c0-10 6.286-21.714 17.715-21.714 11.142 0 17.714 11.714 17.714 21.714 0 10.285-6.572 21.714-17.714 21.714C214.286 110 208 98.571 208 88.286zm304 160c0 36.001-11.429 102.286-36.286 129.714-22.858 24.858-87.428 61.143-120.857 70.572l-1.143.286v32.571c0 16.286-12.572 30.571-29.143 30.571-10 0-19.429-5.714-24.572-14.286-5.427 8.572-14.856 14.286-24.856 14.286-10 0-19.429-5.714-24.858-14.286-5.142 8.572-14.571 14.286-24.57 14.286-10.286 0-19.429-5.714-24.858-14.286-5.143 8.572-14.571 14.286-24.571 14.286-18.857 0-29.429-15.714-29.429-32.857-16.286 12.285-35.715 19.428-56.571 19.428-22 0-43.429-8.285-60.286-22.857 10.285-.286 20.571-2.286 30.285-5.714-20.857-5.714-39.428-18.857-52-36.286 21.37 4.645 46.209 1.673 67.143-11.143-22-22-56.571-58.857-68.572-87.428C1.143 321.714 0 303.714 0 289.429c0-49.714 20.286-160 86.286-160 10.571 0 18.857 4.858 23.143 14.857a158.792 158.792 0 0 1 12-15.428c2-2.572 5.714-5.429 7.143-8.286 7.999-12.571 11.714-21.142 21.714-34C182.571 45.428 232 17.143 285.143 17.143c6 0 12 .285 17.714 1.143C313.714 6.571 328.857 0 344.572 0c14.571 0 29.714 6 40 16.286.857.858 1.428 2.286 1.428 3.428 0 3.714-10.285 13.429-12.857 16.286 4.286 1.429 15.714 6.858 15.714 12 0 2.857-2.857 5.143-4.571 7.143 31.429 27.714 49.429 67.143 56.286 108 4.286-5.143 10.285-8.572 17.143-8.572 10.571 0 20.857 7.144 28.571 14.001C507.143 187.143 512 221.714 512 248.286zM188 89.428c0 18.286 12.571 37.143 32.286 37.143 19.714 0 32.285-18.857 32.285-37.143 0-18-12.571-36.857-32.285-36.857-19.715 0-32.286 18.858-32.286 36.857zM237.714 194c0-19.714 3.714-39.143 8.571-58.286-52.039 79.534-13.531 184.571 68.858 184.571 21.428 0 42.571-7.714 60-20 2-7.429 3.714-14.857 3.714-22.572 0-14.286-6.286-21.428-20.572-21.428-4.571 0-9.143.857-13.429 1.714-63.343 12.668-107.142 3.669-107.142-63.999zm-41.142 254.858c0-11.143-8.858-20.857-20.286-20.857-11.429 0-20 9.715-20 20.857v32.571c0 11.143 8.571 21.142 20 21.142 11.428 0 20.286-9.715 20.286-21.142v-32.571zm49.143 0c0-11.143-8.572-20.857-20-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20-10 20-21.142v-32.571zm49.713 0c0-11.143-8.857-20.857-20.285-20.857-11.429 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.857 21.142 20.286 21.142 11.428 0 20.285-9.715 20.285-21.142v-32.571zm49.715 0c0-11.143-8.857-20.857-20.286-20.857-11.428 0-20.286 9.715-20.286 20.857v32.571c0 11.143 8.858 21.142 20.286 21.142 11.429 0 20.286-10 20.286-21.142v-32.571zM421.714 286c-30.857 59.142-90.285 102.572-158.571 102.572-96.571 0-160.571-84.572-160.571-176.572 0-16.857 2-33.429 6-49.714-20 33.715-29.714 72.572-29.714 111.429 0 60.286 24.857 121.715 71.429 160.857 5.143-9.714 14.857-16.286 26-16.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.571-14.286 24.858-14.286 10 0 19.428 5.714 24.571 14.286 5.429-8.571 14.857-14.286 24.858-14.286 10 0 19.428 5.714 24.857 14.286 5.143-8.571 14.571-14.286 24.572-14.286 10.857 0 20.857 6.572 25.714 16 43.427-36.286 68.569-92 71.426-148.286zm10.572-99.714c0-53.714-34.571-105.714-92.572-105.714-30.285 0-58.571 15.143-78.857 36.857C240.862 183.812 233.41 254 302.286 254c28.805 0 97.357-28.538 84.286 36.857 28.857-26 45.714-65.714 45.714-104.571z\"]\n};\nvar faPage4 = {\n prefix: 'fab',\n iconName: 'page4',\n icon: [496, 512, [], \"f3d7\", \"M248 504C111 504 0 393 0 256S111 8 248 8c20.9 0 41.3 2.6 60.7 7.5L42.3 392H248v112zm0-143.6V146.8L98.6 360.4H248zm96 31.6v92.7c45.7-19.2 84.5-51.7 111.4-92.7H344zm57.4-138.2l-21.2 8.4 21.2 8.3v-16.7zm-20.3 54.5c-6.7 0-8 6.3-8 12.9v7.7h16.2v-10c0-5.9-2.3-10.6-8.2-10.6zM496 256c0 37.3-8.2 72.7-23 104.4H344V27.3C433.3 64.8 496 153.1 496 256zM360.4 143.6h68.2V96h-13.9v32.6h-13.9V99h-13.9v29.6h-12.7V96h-13.9v47.6zm68.1 185.3H402v-11c0-15.4-5.6-25.2-20.9-25.2-15.4 0-20.7 10.6-20.7 25.9v25.3h68.2v-15zm0-103l-68.2 29.7V268l68.2 29.5v-16.6l-14.4-5.7v-26.5l14.4-5.9v-16.9zm-4.8-68.5h-35.6V184H402v-12.2h11c8.6 15.8 1.3 35.3-18.6 35.3-22.5 0-28.3-25.3-15.5-37.7l-11.6-10.6c-16.2 17.5-12.2 63.9 27.1 63.9 34 0 44.7-35.9 29.3-65.3z\"]\n};\nvar faHashnode = {\n prefix: 'fab',\n iconName: 'hashnode',\n icon: [512, 512, [], \"e499\", \"M35.19 171.1C-11.72 217.1-11.72 294 35.19 340.9L171.1 476.8C217.1 523.7 294 523.7 340.9 476.8L476.8 340.9C523.7 294 523.7 217.1 476.8 171.1L340.9 35.19C294-11.72 217.1-11.72 171.1 35.19L35.19 171.1zM315.5 315.5C282.6 348.3 229.4 348.3 196.6 315.5C163.7 282.6 163.7 229.4 196.6 196.6C229.4 163.7 282.6 163.7 315.5 196.6C348.3 229.4 348.3 282.6 315.5 315.5z\"]\n};\nvar faReact = {\n prefix: 'fab',\n iconName: 'react',\n icon: [512, 512, [], \"f41b\", \"M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z\"]\n};\nvar faCcPaypal = {\n prefix: 'fab',\n iconName: 'cc-paypal',\n icon: [576, 512, [], \"f1f4\", \"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\"]\n};\nvar faSquarespace = {\n prefix: 'fab',\n iconName: 'squarespace',\n icon: [512, 512, [], \"f5be\", \"M186.12 343.34c-9.65 9.65-9.65 25.29 0 34.94 9.65 9.65 25.29 9.65 34.94 0L378.24 221.1c19.29-19.29 50.57-19.29 69.86 0s19.29 50.57 0 69.86L293.95 445.1c19.27 19.29 50.53 19.31 69.82.04l.04-.04 119.25-119.24c38.59-38.59 38.59-101.14 0-139.72-38.59-38.59-101.15-38.59-139.72 0l-157.22 157.2zm244.53-104.8c-9.65-9.65-25.29-9.65-34.93 0l-157.2 157.18c-19.27 19.29-50.53 19.31-69.82.05l-.05-.05c-9.64-9.64-25.27-9.65-34.92-.01l-.01.01c-9.65 9.64-9.66 25.28-.02 34.93l.02.02c38.58 38.57 101.14 38.57 139.72 0l157.2-157.2c9.65-9.65 9.65-25.29.01-34.93zm-261.99 87.33l157.18-157.18c9.64-9.65 9.64-25.29 0-34.94-9.64-9.64-25.27-9.64-34.91 0L133.72 290.93c-19.28 19.29-50.56 19.3-69.85.01l-.01-.01c-19.29-19.28-19.31-50.54-.03-69.84l.03-.03L218.03 66.89c-19.28-19.29-50.55-19.3-69.85-.02l-.02.02L28.93 186.14c-38.58 38.59-38.58 101.14 0 139.72 38.6 38.59 101.13 38.59 139.73.01zm-87.33-52.4c9.64 9.64 25.27 9.64 34.91 0l157.21-157.19c19.28-19.29 50.55-19.3 69.84-.02l.02.02c9.65 9.65 25.29 9.65 34.93 0 9.65-9.65 9.65-25.29 0-34.93-38.59-38.59-101.13-38.59-139.72 0L81.33 238.54c-9.65 9.64-9.65 25.28-.01 34.93h.01z\"]\n};\nvar faCcStripe = {\n prefix: 'fab',\n iconName: 'cc-stripe',\n icon: [576, 512, [], \"f1f5\", \"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\"]\n};\nvar faCreativeCommonsShare = {\n prefix: 'fab',\n iconName: 'creative-commons-share',\n icon: [496, 512, [], \"f4f2\", \"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\"]\n};\nvar faBitcoin = {\n prefix: 'fab',\n iconName: 'bitcoin',\n icon: [512, 512, [], \"f379\", \"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\"]\n};\nvar faKeycdn = {\n prefix: 'fab',\n iconName: 'keycdn',\n icon: [512, 512, [], \"f3ba\", \"M63.8 409.3l60.5-59c32.1 42.8 71.1 66 126.6 67.4 30.5.7 60.3-7 86.4-22.4 5.1 5.3 18.5 19.5 20.9 22-32.2 20.7-69.6 31.1-108.1 30.2-43.3-1.1-84.6-16.7-117.7-44.4.3-.6-38.2 37.5-38.6 37.9 9.5 29.8-13.1 62.4-46.3 62.4C20.7 503.3 0 481.7 0 454.9c0-34.3 33.1-56.6 63.8-45.6zm354.9-252.4c19.1 31.3 29.6 67.4 28.7 104-1.1 44.8-19 87.5-48.6 121 .3.3 23.8 25.2 24.1 25.5 9.6-1.3 19.2 2 25.9 9.1 11.3 12 10.9 30.9-1.1 42.4-12 11.3-30.9 10.9-42.4-1.1-6.7-7-9.4-16.8-7.6-26.3-24.9-26.6-44.4-47.2-44.4-47.2 42.7-34.1 63.3-79.6 64.4-124.2.7-28.9-7.2-57.2-21.1-82.2l22.1-21zM104 53.1c6.7 7 9.4 16.8 7.6 26.3l45.9 48.1c-4.7 3.8-13.3 10.4-22.8 21.3-25.4 28.5-39.6 64.8-40.7 102.9-.7 28.9 6.1 57.2 20 82.4l-22 21.5C72.7 324 63.1 287.9 64.2 250.9c1-44.6 18.3-87.6 47.5-121.1l-25.3-26.4c-9.6 1.3-19.2-2-25.9-9.1-11.3-12-10.9-30.9 1.1-42.4C73.5 40.7 92.2 41 104 53.1zM464.9 8c26 0 47.1 22.4 47.1 48.3S490.9 104 464.9 104c-6.3.1-14-1.1-15.9-1.8l-62.9 59.7c-32.7-43.6-76.7-65.9-126.9-67.2-30.5-.7-60.3 6.8-86.2 22.4l-21.1-22C184.1 74.3 221.5 64 260 64.9c43.3 1.1 84.6 16.7 117.7 44.6l41.1-38.6c-1.5-4.7-2.2-9.6-2.2-14.5C416.5 29.7 438.9 8 464.9 8zM256.7 113.4c5.5 0 10.9.4 16.4 1.1 78.1 9.8 133.4 81.1 123.8 159.1-9.8 78.1-81.1 133.4-159.1 123.8-78.1-9.8-133.4-81.1-123.8-159.2 9.3-72.4 70.1-124.6 142.7-124.8zm-59 119.4c.6 22.7 12.2 41.8 32.4 52.2l-11 51.7h73.7l-11-51.7c20.1-10.9 32.1-29 32.4-52.2-.4-32.8-25.8-57.5-58.3-58.3-32.1.8-57.3 24.8-58.2 58.3zM256 160\"]\n};\nvar faOpera = {\n prefix: 'fab',\n iconName: 'opera',\n icon: [496, 512, [], \"f26a\", \"M313.9 32.7c-170.2 0-252.6 223.8-147.5 355.1 36.5 45.4 88.6 75.6 147.5 75.6 36.3 0 70.3-11.1 99.4-30.4-43.8 39.2-101.9 63-165.3 63-3.9 0-8 0-11.9-.3C104.6 489.6 0 381.1 0 248 0 111 111 0 248 0h.8c63.1.3 120.7 24.1 164.4 63.1-29-19.4-63.1-30.4-99.3-30.4zm101.8 397.7c-40.9 24.7-90.7 23.6-132-5.8 56.2-20.5 97.7-91.6 97.7-176.6 0-84.7-41.2-155.8-97.4-176.6 41.8-29.2 91.2-30.3 132.9-5 105.9 98.7 105.5 265.7-1.2 364z\"]\n};\nvar faItchIo = {\n prefix: 'fab',\n iconName: 'itch-io',\n icon: [512, 512, [], \"f83a\", \"M71.92 34.77C50.2 47.67 7.4 96.84 7 109.73v21.34c0 27.06 25.29 50.84 48.25 50.84 27.57 0 50.54-22.85 50.54-50 0 27.12 22.18 50 49.76 50s49-22.85 49-50c0 27.12 23.59 50 51.16 50h.5c27.57 0 51.16-22.85 51.16-50 0 27.12 21.47 50 49 50s49.76-22.85 49.76-50c0 27.12 23 50 50.54 50 23 0 48.25-23.78 48.25-50.84v-21.34c-.4-12.9-43.2-62.07-64.92-75C372.56 32.4 325.76 32 256 32S91.14 33.1 71.92 34.77zm132.32 134.39c-22 38.4-77.9 38.71-99.85.25-13.17 23.14-43.17 32.07-56 27.66-3.87 40.15-13.67 237.13 17.73 269.15 80 18.67 302.08 18.12 379.76 0 31.65-32.27 21.32-232 17.75-269.15-12.92 4.44-42.88-4.6-56-27.66-22 38.52-77.85 38.1-99.85-.24-7.1 12.49-23.05 28.94-51.76 28.94a57.54 57.54 0 0 1-51.75-28.94zm-41.58 53.77c16.47 0 31.09 0 49.22 19.78a436.91 436.91 0 0 1 88.18 0C318.22 223 332.85 223 349.31 223c52.33 0 65.22 77.53 83.87 144.45 17.26 62.15-5.52 63.67-33.95 63.73-42.15-1.57-65.49-32.18-65.49-62.79-39.25 6.43-101.93 8.79-155.55 0 0 30.61-23.34 61.22-65.49 62.79-28.42-.06-51.2-1.58-33.94-63.73 18.67-67 31.56-144.45 83.88-144.45zM256 270.79s-44.38 40.77-52.35 55.21l29-1.17v25.32c0 1.55 21.34.16 23.33.16 11.65.54 23.31 1 23.31-.16v-25.28l29 1.17c-8-14.48-52.35-55.24-52.35-55.24z\"]\n};\nvar faUmbraco = {\n prefix: 'fab',\n iconName: 'umbraco',\n icon: [510, 512, [], \"f8e8\", \"M255.35 8C118.36 7.83 7.14 118.72 7 255.68c-.07 137 111 248.2 248 248.27 136.85 0 247.82-110.7 248-247.67S392.34 8.17 255.35 8zm145 266q-1.14 40.68-14 65t-43.51 35q-30.61 10.7-85.45 10.47h-4.6q-54.78.22-85.44-10.47t-43.52-35q-12.85-24.36-14-65a224.81 224.81 0 0 1 0-30.71 418.37 418.37 0 0 1 3.6-43.88c1.88-13.39 3.57-22.58 5.4-32 1-4.88 1.28-6.42 1.82-8.45a5.09 5.09 0 0 1 4.9-3.89h.69l32 5a5.07 5.07 0 0 1 4.16 5 5 5 0 0 1 0 .77l-1.7 8.78q-2.41 13.25-4.84 33.68a380.62 380.62 0 0 0-2.64 42.15q-.28 40.43 8.13 59.83a43.87 43.87 0 0 0 31.31 25.18A243 243 0 0 0 250 340.6h10.25a242.64 242.64 0 0 0 57.27-5.16 43.86 43.86 0 0 0 31.15-25.23q8.53-19.42 8.13-59.78a388 388 0 0 0-2.6-42.15q-2.48-20.38-4.89-33.68l-1.69-8.78a5 5 0 0 1 0-.77 5 5 0 0 1 4.2-5l32-5h.82a5 5 0 0 1 4.9 3.89c.55 2.05.81 3.57 1.83 8.45 1.82 9.62 3.52 18.78 5.39 32a415.71 415.71 0 0 1 3.61 43.88 228.06 228.06 0 0 1-.04 30.73z\"]\n};\nvar faGalacticSenate = {\n prefix: 'fab',\n iconName: 'galactic-senate',\n icon: [512, 512, [], \"f50d\", \"M249.86 33.48v26.07C236.28 80.17 226 168.14 225.39 274.9c11.74-15.62 19.13-33.33 19.13-48.24v-16.88c-.03-5.32.75-10.53 2.19-15.65.65-2.14 1.39-4.08 2.62-5.82 1.23-1.75 3.43-3.79 6.68-3.79 3.24 0 5.45 2.05 6.68 3.79 1.23 1.75 1.97 3.68 2.62 5.82 1.44 5.12 2.22 10.33 2.19 15.65v16.88c0 14.91 7.39 32.62 19.13 48.24-.63-106.76-10.91-194.73-24.49-215.35V33.48h-12.28zm-26.34 147.77c-9.52 2.15-18.7 5.19-27.46 9.08 8.9 16.12 9.76 32.64 1.71 37.29-8 4.62-21.85-4.23-31.36-19.82-11.58 8.79-21.88 19.32-30.56 31.09 14.73 9.62 22.89 22.92 18.32 30.66-4.54 7.7-20.03 7.14-35.47-.96-5.78 13.25-9.75 27.51-11.65 42.42 9.68.18 18.67 2.38 26.18 6.04 17.78-.3 32.77-1.96 40.49-4.22 5.55-26.35 23.02-48.23 46.32-59.51.73-25.55 1.88-49.67 3.48-72.07zm64.96 0c1.59 22.4 2.75 46.52 3.47 72.07 23.29 11.28 40.77 33.16 46.32 59.51 7.72 2.26 22.71 3.92 40.49 4.22 7.51-3.66 16.5-5.85 26.18-6.04-1.9-14.91-5.86-29.17-11.65-42.42-15.44 8.1-30.93 8.66-35.47.96-4.57-7.74 3.6-21.05 18.32-30.66-8.68-11.77-18.98-22.3-30.56-31.09-9.51 15.59-23.36 24.44-31.36 19.82-8.05-4.65-7.19-21.16 1.71-37.29a147.49 147.49 0 0 0-27.45-9.08zm-32.48 8.6c-3.23 0-5.86 8.81-6.09 19.93h-.05v16.88c0 41.42-49.01 95.04-93.49 95.04-52 0-122.75-1.45-156.37 29.17v2.51c9.42 17.12 20.58 33.17 33.18 47.97C45.7 380.26 84.77 360.4 141.2 360c45.68 1.02 79.03 20.33 90.76 40.87.01.01-.01.04 0 .05 7.67 2.14 15.85 3.23 24.04 3.21 8.19.02 16.37-1.07 24.04-3.21.01-.01-.01-.04 0-.05 11.74-20.54 45.08-39.85 90.76-40.87 56.43.39 95.49 20.26 108.02 41.35 12.6-14.8 23.76-30.86 33.18-47.97v-2.51c-33.61-30.62-104.37-29.17-156.37-29.17-44.48 0-93.49-53.62-93.49-95.04v-16.88h-.05c-.23-11.12-2.86-19.93-6.09-19.93zm0 96.59c22.42 0 40.6 18.18 40.6 40.6s-18.18 40.65-40.6 40.65-40.6-18.23-40.6-40.65c0-22.42 18.18-40.6 40.6-40.6zm0 7.64c-18.19 0-32.96 14.77-32.96 32.96S237.81 360 256 360s32.96-14.77 32.96-32.96-14.77-32.96-32.96-32.96zm0 6.14c14.81 0 26.82 12.01 26.82 26.82s-12.01 26.82-26.82 26.82-26.82-12.01-26.82-26.82 12.01-26.82 26.82-26.82zm-114.8 66.67c-10.19.07-21.6.36-30.5 1.66.43 4.42 1.51 18.63 7.11 29.76 9.11-2.56 18.36-3.9 27.62-3.9 41.28.94 71.48 34.35 78.26 74.47l.11 4.7c10.4 1.91 21.19 2.94 32.21 2.94 11.03 0 21.81-1.02 32.21-2.94l.11-4.7c6.78-40.12 36.98-73.53 78.26-74.47 9.26 0 18.51 1.34 27.62 3.9 5.6-11.13 6.68-25.34 7.11-29.76-8.9-1.3-20.32-1.58-30.5-1.66-18.76.42-35.19 4.17-48.61 9.67-12.54 16.03-29.16 30.03-49.58 33.07-.09.02-.17.04-.27.05-.05.01-.11.04-.16.05-5.24 1.07-10.63 1.6-16.19 1.6-5.55 0-10.95-.53-16.19-1.6-.05-.01-.11-.04-.16-.05-.1-.02-.17-.04-.27-.05-20.42-3.03-37.03-17.04-49.58-33.07-13.42-5.49-29.86-9.25-48.61-9.67z\"]\n};\nvar faUbuntu = {\n prefix: 'fab',\n iconName: 'ubuntu',\n icon: [496, 512, [], \"f7df\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm52.7 93c8.8-15.2 28.3-20.5 43.5-11.7 15.3 8.8 20.5 28.3 11.7 43.6-8.8 15.2-28.3 20.5-43.5 11.7-15.3-8.9-20.5-28.4-11.7-43.6zM87.4 287.9c-17.6 0-31.9-14.3-31.9-31.9 0-17.6 14.3-31.9 31.9-31.9 17.6 0 31.9 14.3 31.9 31.9 0 17.6-14.3 31.9-31.9 31.9zm28.1 3.1c22.3-17.9 22.4-51.9 0-69.9 8.6-32.8 29.1-60.7 56.5-79.1l23.7 39.6c-51.5 36.3-51.5 112.5 0 148.8L172 370c-27.4-18.3-47.8-46.3-56.5-79zm228.7 131.7c-15.3 8.8-34.7 3.6-43.5-11.7-8.8-15.3-3.6-34.8 11.7-43.6 15.2-8.8 34.7-3.6 43.5 11.7 8.8 15.3 3.6 34.8-11.7 43.6zm.3-69.5c-26.7-10.3-56.1 6.6-60.5 35-5.2 1.4-48.9 14.3-96.7-9.4l22.5-40.3c57 26.5 123.4-11.7 128.9-74.4l46.1.7c-2.3 34.5-17.3 65.5-40.3 88.4zm-5.9-105.3c-5.4-62-71.3-101.2-128.9-74.4l-22.5-40.3c47.9-23.7 91.5-10.8 96.7-9.4 4.4 28.3 33.8 45.3 60.5 35 23.1 22.9 38 53.9 40.2 88.5l-46 .6z\"]\n};\nvar faDraft2digital = {\n prefix: 'fab',\n iconName: 'draft2digital',\n icon: [480, 512, [], \"f396\", \"M480 398.1l-144-82.2v64.7h-91.3c30.8-35 81.8-95.9 111.8-149.3 35.2-62.6 16.1-123.4-12.8-153.3-4.4-4.6-62.2-62.9-166-41.2-59.1 12.4-89.4 43.4-104.3 67.3-13.1 20.9-17 39.8-18.2 47.7-5.5 33 19.4 67.1 56.7 67.1 31.7 0 57.3-25.7 57.3-57.4 0-27.1-19.7-52.1-48-56.8 1.8-7.3 17.7-21.1 26.3-24.7 41.1-17.3 78 5.2 83.3 33.5 8.3 44.3-37.1 90.4-69.7 127.6C84.5 328.1 18.3 396.8 0 415.9l336-.1V480zM369.9 371l47.1 27.2-47.1 27.2zM134.2 161.4c0 12.4-10 22.4-22.4 22.4s-22.4-10-22.4-22.4 10-22.4 22.4-22.4 22.4 10.1 22.4 22.4zM82.5 380.5c25.6-27.4 97.7-104.7 150.8-169.9 35.1-43.1 40.3-82.4 28.4-112.7-7.4-18.8-17.5-30.2-24.3-35.7 45.3 2.1 68 23.4 82.2 38.3 0 0 42.4 48.2 5.8 113.3-37 65.9-110.9 147.5-128.5 166.7z\"]\n};\nvar faStripe = {\n prefix: 'fab',\n iconName: 'stripe',\n icon: [640, 512, [], \"f429\", \"M165 144.7l-43.3 9.2-.2 142.4c0 26.3 19.8 43.3 46.1 43.3 14.6 0 25.3-2.7 31.2-5.9v-33.8c-5.7 2.3-33.7 10.5-33.7-15.7V221h33.7v-37.8h-33.7zm89.1 51.6l-2.7-13.1H213v153.2h44.3V233.3c10.5-13.8 28.2-11.1 33.9-9.3v-40.8c-6-2.1-26.7-6-37.1 13.1zm92.3-72.3l-44.6 9.5v36.2l44.6-9.5zM44.9 228.3c0-6.9 5.8-9.6 15.1-9.7 13.5 0 30.7 4.1 44.2 11.4v-41.8c-14.7-5.8-29.4-8.1-44.1-8.1-36 0-60 18.8-60 50.2 0 49.2 67.5 41.2 67.5 62.4 0 8.2-7.1 10.9-17 10.9-14.7 0-33.7-6.1-48.6-14.2v40c16.5 7.1 33.2 10.1 48.5 10.1 36.9 0 62.3-15.8 62.3-47.8 0-52.9-67.9-43.4-67.9-63.4zM640 261.6c0-45.5-22-81.4-64.2-81.4s-67.9 35.9-67.9 81.1c0 53.5 30.3 78.2 73.5 78.2 21.2 0 37.1-4.8 49.2-11.5v-33.4c-12.1 6.1-26 9.8-43.6 9.8-17.3 0-32.5-6.1-34.5-26.9h86.9c.2-2.3.6-11.6.6-15.9zm-87.9-16.8c0-20 12.3-28.4 23.4-28.4 10.9 0 22.5 8.4 22.5 28.4zm-112.9-64.6c-17.4 0-28.6 8.2-34.8 13.9l-2.3-11H363v204.8l44.4-9.4.1-50.2c6.4 4.7 15.9 11.2 31.4 11.2 31.8 0 60.8-23.2 60.8-79.6.1-51.6-29.3-79.7-60.5-79.7zm-10.6 122.5c-10.4 0-16.6-3.8-20.9-8.4l-.3-66c4.6-5.1 11-8.8 21.2-8.8 16.2 0 27.4 18.2 27.4 41.4.1 23.9-10.9 41.8-27.4 41.8zm-126.7 33.7h44.6V183.2h-44.6z\"]\n};\nvar faHouzz = {\n prefix: 'fab',\n iconName: 'houzz',\n icon: [448, 512, [], \"f27c\", \"M275.9 330.7H171.3V480H17V32h109.5v104.5l305.1 85.6V480H275.9z\"]\n};\nvar faGg = {\n prefix: 'fab',\n iconName: 'gg',\n icon: [512, 512, [], \"f260\", \"M179.2 230.4l102.4 102.4-102.4 102.4L0 256 179.2 76.8l44.8 44.8-25.6 25.6-19.2-19.2-128 128 128 128 51.5-51.5-77.1-76.5 25.6-25.6zM332.8 76.8L230.4 179.2l102.4 102.4 25.6-25.6-77.1-76.5 51.5-51.5 128 128-128 128-19.2-19.2-25.6 25.6 44.8 44.8L512 256 332.8 76.8z\"]\n};\nvar faDhl = {\n prefix: 'fab',\n iconName: 'dhl',\n icon: [640, 512, [], \"f790\", \"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\"]\n};\nvar faSquarePinterest = {\n prefix: 'fab',\n iconName: 'square-pinterest',\n icon: [448, 512, [\"pinterest-square\"], \"f0d3\", \"M448 80v352c0 26.5-21.5 48-48 48H154.4c9.8-16.4 22.4-40 27.4-59.3 3-11.5 15.3-58.4 15.3-58.4 8 15.3 31.4 28.2 56.3 28.2 74.1 0 127.4-68.1 127.4-152.7 0-81.1-66.2-141.8-151.4-141.8-106 0-162.2 71.1-162.2 148.6 0 36 19.2 80.8 49.8 95.1 4.7 2.2 7.1 1.2 8.2-3.3.8-3.4 5-20.1 6.8-27.8.6-2.5.3-4.6-1.7-7-10.1-12.3-18.3-34.9-18.3-56 0-54.2 41-106.6 110.9-106.6 60.3 0 102.6 41.1 102.6 99.9 0 66.4-33.5 112.4-77.2 112.4-24.1 0-42.1-19.9-36.4-44.4 6.9-29.2 20.3-60.7 20.3-81.8 0-53-75.5-45.7-75.5 25 0 21.7 7.3 36.5 7.3 36.5-31.4 132.8-36.1 134.5-29.6 192.6l2.2.8H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48z\"]\n};\nvar faPinterestSquare = faSquarePinterest;\nvar faXing = {\n prefix: 'fab',\n iconName: 'xing',\n icon: [384, 512, [], \"f168\", \"M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z\"]\n};\nvar faBlackberry = {\n prefix: 'fab',\n iconName: 'blackberry',\n icon: [512, 512, [], \"f37b\", \"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\"]\n};\nvar faCreativeCommonsPd = {\n prefix: 'fab',\n iconName: 'creative-commons-pd',\n icon: [496, 512, [], \"f4ec\", \"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\"]\n};\nvar faPlaystation = {\n prefix: 'fab',\n iconName: 'playstation',\n icon: [576, 512, [], \"f3df\", \"M570.9 372.3c-11.3 14.2-38.8 24.3-38.8 24.3L327 470.2v-54.3l150.9-53.8c17.1-6.1 19.8-14.8 5.8-19.4-13.9-4.6-39.1-3.3-56.2 2.9L327 381.1v-56.4c23.2-7.8 47.1-13.6 75.7-16.8 40.9-4.5 90.9.6 130.2 15.5 44.2 14 49.2 34.7 38 48.9zm-224.4-92.5v-139c0-16.3-3-31.3-18.3-35.6-11.7-3.8-19 7.1-19 23.4v347.9l-93.8-29.8V32c39.9 7.4 98 24.9 129.2 35.4C424.1 94.7 451 128.7 451 205.2c0 74.5-46 102.8-104.5 74.6zM43.2 410.2c-45.4-12.8-53-39.5-32.3-54.8 19.1-14.2 51.7-24.9 51.7-24.9l134.5-47.8v54.5l-96.8 34.6c-17.1 6.1-19.7 14.8-5.8 19.4 13.9 4.6 39.1 3.3 56.2-2.9l46.4-16.9v48.8c-51.6 9.3-101.4 7.3-153.9-10z\"]\n};\nvar faQuinscape = {\n prefix: 'fab',\n iconName: 'quinscape',\n icon: [512, 512, [], \"f459\", \"M313.6 474.6h-1a158.1 158.1 0 0 1 0-316.2c94.9 0 168.2 83.1 157 176.6 4 5.1 8.2 9.6 11.2 15.3 13.4-30.3 20.3-62.4 20.3-97.7C501.1 117.5 391.6 8 256.5 8S12 117.5 12 252.6s109.5 244.6 244.5 244.6a237.36 237.36 0 0 0 70.4-10.1c-5.2-3.5-8.9-8.1-13.3-12.5zm-.1-.1l.4.1zm78.4-168.9a99.2 99.2 0 1 0 99.2 99.2 99.18 99.18 0 0 0-99.2-99.2z\"]\n};\nvar faLess = {\n prefix: 'fab',\n iconName: 'less',\n icon: [640, 512, [], \"f41d\", \"M612.7 219c0-20.5 3.2-32.6 3.2-54.6 0-34.2-12.6-45.2-40.5-45.2h-20.5v24.2h6.3c14.2 0 17.3 4.7 17.3 22.1 0 16.3-1.6 32.6-1.6 51.5 0 24.2 7.9 33.6 23.6 37.3v1.6c-15.8 3.7-23.6 13.1-23.6 37.3 0 18.9 1.6 34.2 1.6 51.5 0 17.9-3.7 22.6-17.3 22.6v.5h-6.3V393h20.5c27.8 0 40.5-11 40.5-45.2 0-22.6-3.2-34.2-3.2-54.6 0-11 6.8-22.6 27.3-23.6v-27.3c-20.5-.7-27.3-12.3-27.3-23.3zm-105.6 32c-15.8-6.3-30.5-10-30.5-20.5 0-7.9 6.3-12.6 17.9-12.6s22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-21 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51s-22.5-41-43-47.8zm-358.9 59.4c-3.7 0-8.4-3.2-8.4-13.1V119.1H65.2c-28.4 0-41 11-41 45.2 0 22.6 3.2 35.2 3.2 54.6 0 11-6.8 22.6-27.3 23.6v27.3c20.5.5 27.3 12.1 27.3 23.1 0 19.4-3.2 31-3.2 53.6 0 34.2 12.6 45.2 40.5 45.2h20.5v-24.2h-6.3c-13.1 0-17.3-5.3-17.3-22.6s1.6-32.1 1.6-51.5c0-24.2-7.9-33.6-23.6-37.3v-1.6c15.8-3.7 23.6-13.1 23.6-37.3 0-18.9-1.6-34.2-1.6-51.5s3.7-22.1 17.3-22.1H93v150.8c0 32.1 11 53.1 43.1 53.1 10 0 17.9-1.6 23.6-3.7l-5.3-34.2c-3.1.8-4.6.8-6.2.8zM379.9 251c-16.3-6.3-31-10-31-20.5 0-7.9 6.3-12.6 17.9-12.6 11.6 0 22.1 4.7 33.6 13.1l21-27.8c-13.1-10-31-20.5-55.2-20.5-35.7 0-59.9 20.5-59.9 49.4 0 25.7 22.6 38.9 41.5 46.2 16.3 6.3 32.1 11.6 32.1 22.1 0 7.9-6.3 13.1-20.5 13.1-13.1 0-26.3-5.3-40.5-16.3l-20.5 30.5c15.8 13.1 39.9 22.1 59.9 22.1 42 0 64.6-22.1 64.6-51 .1-28.9-22.5-41-43-47.8zm-155-68.8c-38.4 0-75.1 32.1-74.1 82.5 0 52 34.2 82.5 79.3 82.5 18.9 0 39.9-6.8 56.2-17.9l-15.8-27.8c-11.6 6.8-22.6 10-34.2 10-21 0-37.3-10-41.5-34.2H290c.5-3.7 1.6-11 1.6-19.4.6-42.6-22.6-75.7-66.7-75.7zm-30 66.2c3.2-21 15.8-31 30.5-31 18.9 0 26.3 13.1 26.3 31h-56.8z\"]\n};\nvar faBloggerB = {\n prefix: 'fab',\n iconName: 'blogger-b',\n icon: [448, 512, [], \"f37d\", \"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\"]\n};\nvar faOpencart = {\n prefix: 'fab',\n iconName: 'opencart',\n icon: [640, 512, [], \"f23d\", \"M423.3 440.7c0 25.3-20.3 45.6-45.6 45.6s-45.8-20.3-45.8-45.6 20.6-45.8 45.8-45.8c25.4 0 45.6 20.5 45.6 45.8zm-253.9-45.8c-25.3 0-45.6 20.6-45.6 45.8s20.3 45.6 45.6 45.6 45.8-20.3 45.8-45.6-20.5-45.8-45.8-45.8zm291.7-270C158.9 124.9 81.9 112.1 0 25.7c34.4 51.7 53.3 148.9 373.1 144.2 333.3-5 130 86.1 70.8 188.9 186.7-166.7 319.4-233.9 17.2-233.9z\"]\n};\nvar faVine = {\n prefix: 'fab',\n iconName: 'vine',\n icon: [384, 512, [], \"f1ca\", \"M384 254.7v52.1c-18.4 4.2-36.9 6.1-52.1 6.1-36.9 77.4-103 143.8-125.1 156.2-14 7.9-27.1 8.4-42.7-.8C137 452 34.2 367.7 0 102.7h74.5C93.2 261.8 139 343.4 189.3 404.5c27.9-27.9 54.8-65.1 75.6-106.9-49.8-25.3-80.1-80.9-80.1-145.6 0-65.6 37.7-115.1 102.2-115.1 114.9 0 106.2 127.9 81.6 181.5 0 0-46.4 9.2-63.5-20.5 3.4-11.3 8.2-30.8 8.2-48.5 0-31.3-11.3-46.6-28.4-46.6-18.2 0-30.8 17.1-30.8 50 .1 79.2 59.4 118.7 129.9 101.9z\"]\n};\nvar faPaypal = {\n prefix: 'fab',\n iconName: 'paypal',\n icon: [384, 512, [], \"f1ed\", \"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z\"]\n};\nvar faGitlab = {\n prefix: 'fab',\n iconName: 'gitlab',\n icon: [512, 512, [], \"f296\", \"M503.5 204.6L502.8 202.8L433.1 21.02C431.7 17.45 429.2 14.43 425.9 12.38C423.5 10.83 420.8 9.865 417.9 9.57C415 9.275 412.2 9.653 409.5 10.68C406.8 11.7 404.4 13.34 402.4 15.46C400.5 17.58 399.1 20.13 398.3 22.9L351.3 166.9H160.8L113.7 22.9C112.9 20.13 111.5 17.59 109.6 15.47C107.6 13.35 105.2 11.72 102.5 10.7C99.86 9.675 96.98 9.295 94.12 9.587C91.26 9.878 88.51 10.83 86.08 12.38C82.84 14.43 80.33 17.45 78.92 21.02L9.267 202.8L8.543 204.6C-1.484 230.8-2.72 259.6 5.023 286.6C12.77 313.5 29.07 337.3 51.47 354.2L51.74 354.4L52.33 354.8L158.3 434.3L210.9 474L242.9 498.2C246.6 500.1 251.2 502.5 255.9 502.5C260.6 502.5 265.2 500.1 268.9 498.2L300.9 474L353.5 434.3L460.2 354.4L460.5 354.1C482.9 337.2 499.2 313.5 506.1 286.6C514.7 259.6 513.5 230.8 503.5 204.6z\"]\n};\nvar faTypo3 = {\n prefix: 'fab',\n iconName: 'typo3',\n icon: [448, 512, [], \"f42b\", \"M178.7 78.4c0-24.7 5.4-32.4 13.9-39.4-69.5 8.5-149.3 34-176.3 66.4-5.4 7.7-9.3 20.8-9.3 37.1C7 246 113.8 480 191.1 480c36.3 0 97.3-59.5 146.7-139-7 2.3-11.6 2.3-18.5 2.3-57.2 0-140.6-198.5-140.6-264.9zM301.5 32c-30.1 0-41.7 5.4-41.7 36.3 0 66.4 53.8 198.5 101.7 198.5 26.3 0 78.8-99.7 78.8-182.3 0-40.9-67-52.5-138.8-52.5z\"]\n};\nvar faRedditAlien = {\n prefix: 'fab',\n iconName: 'reddit-alien',\n icon: [512, 512, [], \"f281\", \"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"]\n};\nvar faYahoo = {\n prefix: 'fab',\n iconName: 'yahoo',\n icon: [512, 512, [], \"f19e\", \"M223.69,141.06,167,284.23,111,141.06H14.93L120.76,390.19,82.19,480h94.17L317.27,141.06Zm105.4,135.79a58.22,58.22,0,1,0,58.22,58.22A58.22,58.22,0,0,0,329.09,276.85ZM394.65,32l-93,223.47H406.44L499.07,32Z\"]\n};\nvar faDailymotion = {\n prefix: 'fab',\n iconName: 'dailymotion',\n icon: [448, 512, [], \"e052\", \"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\"]\n};\nvar faAffiliatetheme = {\n prefix: 'fab',\n iconName: 'affiliatetheme',\n icon: [512, 512, [], \"f36b\", \"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\"]\n};\nvar faPiedPiperPp = {\n prefix: 'fab',\n iconName: 'pied-piper-pp',\n icon: [448, 512, [], \"f1a7\", \"M205.3 174.6c0 21.1-14.2 38.1-31.7 38.1-7.1 0-12.8-1.2-17.2-3.7v-68c4.4-2.7 10.1-4.2 17.2-4.2 17.5 0 31.7 16.9 31.7 37.8zm52.6 67c-7.1 0-12.8 1.5-17.2 4.2v68c4.4 2.5 10.1 3.7 17.2 3.7 17.4 0 31.7-16.9 31.7-37.8 0-21.1-14.3-38.1-31.7-38.1zM448 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 48zM185 255.1c41 0 74.2-35.6 74.2-79.6 0-44-33.2-79.6-74.2-79.6-12 0-24.1 3.2-34.6 8.8h-45.7V311l51.8-10.1v-50.6c8.6 3.1 18.1 4.8 28.5 4.8zm158.4 25.3c0-44-33.2-79.6-73.9-79.6-3.2 0-6.4.2-9.6.7-3.7 12.5-10.1 23.8-19.2 33.4-13.8 15-32.2 23.8-51.8 24.8V416l51.8-10.1v-50.6c8.6 3.2 18.2 4.7 28.7 4.7 40.8 0 74-35.6 74-79.6z\"]\n};\nvar faBootstrap = {\n prefix: 'fab',\n iconName: 'bootstrap',\n icon: [576, 512, [], \"f836\", \"M333.5,201.4c0-22.1-15.6-34.3-43-34.3h-50.4v71.2h42.5C315.4,238.2,333.5,225,333.5,201.4z M517,188.6 c-9.5-30.9-10.9-68.8-9.8-98.1c1.1-30.5-22.7-58.5-54.7-58.5H123.7c-32.1,0-55.8,28.1-54.7,58.5c1,29.3-0.3,67.2-9.8,98.1 c-9.6,31-25.7,50.6-52.2,53.1v28.5c26.4,2.5,42.6,22.1,52.2,53.1c9.5,30.9,10.9,68.8,9.8,98.1c-1.1,30.5,22.7,58.5,54.7,58.5h328.7 c32.1,0,55.8-28.1,54.7-58.5c-1-29.3,0.3-67.2,9.8-98.1c9.6-31,25.7-50.6,52.1-53.1v-28.5C542.7,239.2,526.5,219.6,517,188.6z M300.2,375.1h-97.9V136.8h97.4c43.3,0,71.7,23.4,71.7,59.4c0,25.3-19.1,47.9-43.5,51.8v1.3c33.2,3.6,55.5,26.6,55.5,58.3 C383.4,349.7,352.1,375.1,300.2,375.1z M290.2,266.4h-50.1v78.4h52.3c34.2,0,52.3-13.7,52.3-39.5 C344.7,279.6,326.1,266.4,290.2,266.4z\"]\n};\nvar faOdnoklassniki = {\n prefix: 'fab',\n iconName: 'odnoklassniki',\n icon: [320, 512, [], \"f263\", \"M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z\"]\n};\nvar faNfcSymbol = {\n prefix: 'fab',\n iconName: 'nfc-symbol',\n icon: [576, 512, [], \"e531\", \"M392.9 32.43C400.6 31.1 408.6 32.89 414.1 37.41C498.2 96.14 544 173.7 544 255.1C544 338.2 498.2 415.9 414.1 474.6C409.3 478.6 402.4 480.5 395.5 479.9C388.5 479.3 382 476.3 377.1 471.4L193.7 288.7C188.1 283.2 185 275.7 184.1 267.8C184.1 260 188.1 252.5 193.6 246.9C199.2 241.4 206.7 238.2 214.5 238.2C222.4 238.2 229.9 241.3 235.4 246.8L400.5 411.2C455.1 366.5 484.8 312 484.8 255.1C484.8 193.5 447.9 132.9 380.9 85.76C374.5 81.24 370.1 74.35 368.8 66.62C367.4 58.89 369.2 50.94 373.8 44.53C378.3 38.12 385.2 33.77 392.9 32.43V32.43zM186.9 479.6C179.2 480.9 171.3 479.1 164.8 474.6C81.67 415.9 35.84 338.2 35.84 255.1C35.84 173.7 81.67 96.14 164.8 37.41C170.5 33.4 177.4 31.53 184.4 32.12C191.3 32.71 197.8 35.72 202.7 40.63L386.1 223.3C391.7 228.8 394.8 236.3 394.8 244.2C394.9 251.1 391.8 259.5 386.2 265.1C380.7 270.6 373.2 273.8 365.3 273.8C357.5 273.8 349.1 270.7 344.4 265.2L179.3 100.7C124.7 145.9 95.03 199.9 95.03 255.1C95.03 318.5 131.9 379.1 198.1 426.2C205.4 430.8 209.7 437.6 211.1 445.4C212.4 453.1 210.6 461.1 206.1 467.5C201.6 473.9 194.7 478.2 186.9 479.6V479.6z\"]\n};\nvar faEthereum = {\n prefix: 'fab',\n iconName: 'ethereum',\n icon: [320, 512, [], \"f42e\", \"M311.9 260.8L160 353.6 8 260.8 160 0l151.9 260.8zM160 383.4L8 290.6 160 512l152-221.4-152 92.8z\"]\n};\nvar faSpeakerDeck = {\n prefix: 'fab',\n iconName: 'speaker-deck',\n icon: [512, 512, [], \"f83c\", \"M213.86 296H100a100 100 0 0 1 0-200h132.84a40 40 0 0 1 0 80H98c-26.47 0-26.45 40 0 40h113.82a100 100 0 0 1 0 200H40a40 40 0 0 1 0-80h173.86c26.48 0 26.46-40 0-40zM298 416a120.21 120.21 0 0 0 51.11-80h64.55a19.83 19.83 0 0 0 19.66-20V196a19.83 19.83 0 0 0-19.66-20H296.42a60.77 60.77 0 0 0 0-80h136.93c43.44 0 78.65 35.82 78.65 80v160c0 44.18-35.21 80-78.65 80z\"]\n};\nvar faCreativeCommonsNcEu = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-eu',\n icon: [496, 512, [], \"f4e9\", \"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\"]\n};\nvar faPatreon = {\n prefix: 'fab',\n iconName: 'patreon',\n icon: [512, 512, [], \"f3d9\", \"M512 194.8c0 101.3-82.4 183.8-183.8 183.8-101.7 0-184.4-82.4-184.4-183.8 0-101.6 82.7-184.3 184.4-184.3C429.6 10.5 512 93.2 512 194.8zM0 501.5h90v-491H0v491z\"]\n};\nvar faAvianex = {\n prefix: 'fab',\n iconName: 'avianex',\n icon: [512, 512, [], \"f374\", \"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\"]\n};\nvar faEllo = {\n prefix: 'fab',\n iconName: 'ello',\n icon: [496, 512, [], \"f5f1\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm143.84 285.2C375.31 358.51 315.79 404.8 248 404.8s-127.31-46.29-143.84-111.6c-1.65-7.44 2.48-15.71 9.92-17.36 7.44-1.65 15.71 2.48 17.36 9.92 14.05 52.91 62 90.11 116.56 90.11s102.51-37.2 116.56-90.11c1.65-7.44 9.92-12.4 17.36-9.92 7.44 1.65 12.4 9.92 9.92 17.36z\"]\n};\nvar faGofore = {\n prefix: 'fab',\n iconName: 'gofore',\n icon: [400, 512, [], \"f3a7\", \"M324 319.8h-13.2v34.7c-24.5 23.1-56.3 35.8-89.9 35.8-73.2 0-132.4-60.2-132.4-134.4 0-74.1 59.2-134.4 132.4-134.4 35.3 0 68.6 14 93.6 39.4l62.3-63.3C335 55.3 279.7 32 220.7 32 98 32 0 132.6 0 256c0 122.5 97 224 220.7 224 63.2 0 124.5-26.2 171-82.5-2-27.6-13.4-77.7-67.7-77.7zm-12.1-112.5H205.6v89H324c33.5 0 60.5 15.1 76 41.8v-30.6c0-65.2-40.4-100.2-88.1-100.2z\"]\n};\nvar faBimobject = {\n prefix: 'fab',\n iconName: 'bimobject',\n icon: [448, 512, [], \"f378\", \"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\"]\n};\nvar faFacebookF = {\n prefix: 'fab',\n iconName: 'facebook-f',\n icon: [320, 512, [], \"f39e\", \"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"]\n};\nvar faSquareGooglePlus = {\n prefix: 'fab',\n iconName: 'square-google-plus',\n icon: [448, 512, [\"google-plus-square\"], \"f0d4\", \"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-48zM164 356c-55.3 0-100-44.7-100-100s44.7-100 100-100c27 0 49.5 9.8 67 26.2l-27.1 26.1c-7.4-7.1-20.3-15.4-39.8-15.4-34.1 0-61.9 28.2-61.9 63.2 0 34.9 27.8 63.2 61.9 63.2 39.6 0 54.4-28.5 56.8-43.1H164v-34.4h94.4c1 5 1.6 10.1 1.6 16.6 0 57.1-38.3 97.6-96 97.6zm220-81.8h-29v29h-29.2v-29h-29V245h29v-29H355v29h29v29.2z\"]\n};\nvar faGooglePlusSquare = faSquareGooglePlus;\nvar faMandalorian = {\n prefix: 'fab',\n iconName: 'mandalorian',\n icon: [448, 512, [], \"f50f\", \"M232.27 511.89c-1-3.26-1.69-15.83-1.39-24.58.55-15.89 1-24.72 1.4-28.76.64-6.2 2.87-20.72 3.28-21.38.6-1 .4-27.87-.24-33.13-.31-2.58-.63-11.9-.69-20.73-.13-16.47-.53-20.12-2.73-24.76-1.1-2.32-1.23-3.84-1-11.43a92.38 92.38 0 0 0-.34-12.71c-2-13-3.46-27.7-3.25-33.9s.43-7.15 2.06-9.67c3.05-4.71 6.51-14 8.62-23.27 2.26-9.86 3.88-17.18 4.59-20.74a109.54 109.54 0 0 1 4.42-15.05c2.27-6.25 2.49-15.39.37-15.39-.3 0-1.38 1.22-2.41 2.71s-4.76 4.8-8.29 7.36c-8.37 6.08-11.7 9.39-12.66 12.58s-1 7.23-.16 7.76c.34.21 1.29 2.4 2.11 4.88a28.83 28.83 0 0 1 .72 15.36c-.39 1.77-1 5.47-1.46 8.23s-1 6.46-1.25 8.22a9.85 9.85 0 0 1-1.55 4.26c-1 1-1.14.91-2.05-.53a14.87 14.87 0 0 1-1.44-4.75c-.25-1.74-1.63-7.11-3.08-11.93-3.28-10.9-3.52-16.15-1-21a14.24 14.24 0 0 0 1.67-4.61c0-2.39-2.2-5.32-7.41-9.89-7-6.18-8.63-7.92-10.23-11.3-1.71-3.6-3.06-4.06-4.54-1.54-1.78 3-2.6 9.11-3 22l-.34 12.19 2 2.25c3.21 3.7 12.07 16.45 13.78 19.83 3.41 6.74 4.34 11.69 4.41 23.56s.95 22.75 2 24.71c.36.66.51 1.35.34 1.52s.41 2.09 1.29 4.27a38.14 38.14 0 0 1 2.06 9 91 91 0 0 0 1.71 10.37c2.23 9.56 2.77 14.08 2.39 20.14-.2 3.27-.53 11.07-.73 17.32-1.31 41.76-1.85 58-2 61.21-.12 2-.39 11.51-.6 21.07-.36 16.3-1.3 27.37-2.42 28.65-.64.73-8.07-4.91-12.52-9.49-3.75-3.87-4-4.79-2.83-9.95.7-3 2.26-18.29 3.33-32.62.36-4.78.81-10.5 1-12.71.83-9.37 1.66-20.35 2.61-34.78.56-8.46 1.33-16.44 1.72-17.73s.89-9.89 1.13-19.11l.43-16.77-2.26-4.3c-1.72-3.28-4.87-6.94-13.22-15.34-6-6.07-11.84-12.3-12.91-13.85l-1.95-2.81.75-10.9c1.09-15.71 1.1-48.57 0-59.06l-.89-8.7-3.28-4.52c-5.86-8.08-5.8-7.75-6.22-33.27-.1-6.07-.38-11.5-.63-12.06-.83-1.87-3.05-2.66-8.54-3.05-8.86-.62-11-1.9-23.85-14.55-6.15-6-12.34-12-13.75-13.19-2.81-2.42-2.79-2-.56-9.63l1.35-4.65-1.69-3a32.22 32.22 0 0 0-2.59-4.07c-1.33-1.51-5.5-10.89-6-13.49a4.24 4.24 0 0 1 .87-3.9c2.23-2.86 3.4-5.68 4.45-10.73 2.33-11.19 7.74-26.09 10.6-29.22 3.18-3.47 7.7-1 9.41 5 1.34 4.79 1.37 9.79.1 18.55a101.2 101.2 0 0 0-1 11.11c0 4 .19 4.69 2.25 7.39 3.33 4.37 7.73 7.41 15.2 10.52a18.67 18.67 0 0 1 4.72 2.85c11.17 10.72 18.62 16.18 22.95 16.85 5.18.8 8 4.54 10 13.39 1.31 5.65 4 11.14 5.46 11.14a9.38 9.38 0 0 0 3.33-1.39c2-1.22 2.25-1.73 2.25-4.18a132.88 132.88 0 0 0-2-17.84c-.37-1.66-.78-4.06-.93-5.35s-.61-3.85-1-5.69c-2.55-11.16-3.65-15.46-4.1-16-1.55-2-4.08-10.2-4.93-15.92-1.64-11.11-4-14.23-12.91-17.39A43.15 43.15 0 0 1 165.24 78c-1.15-1-4-3.22-6.35-5.06s-4.41-3.53-4.6-3.76a22.7 22.7 0 0 0-2.69-2c-6.24-4.22-8.84-7-11.26-12l-2.44-5-.22-13-.22-13 6.91-6.55c3.95-3.75 8.48-7.35 10.59-8.43 3.31-1.69 4.45-1.89 11.37-2 8.53-.19 10.12 0 11.66 1.56s1.36 6.4-.29 8.5a6.66 6.66 0 0 0-1.34 2.32c0 .58-2.61 4.91-5.42 9a30.39 30.39 0 0 0-2.37 6.82c20.44 13.39 21.55 3.77 14.07 29L194 66.92c3.11-8.66 6.47-17.26 8.61-26.22.29-7.63-12-4.19-15.4-8.68-2.33-5.93 3.13-14.18 6.06-19.2 1.6-2.34 6.62-4.7 8.82-4.15.88.22 4.16-.35 7.37-1.28a45.3 45.3 0 0 1 7.55-1.68 29.57 29.57 0 0 0 6-1.29c3.65-1.11 4.5-1.17 6.35-.4a29.54 29.54 0 0 0 5.82 1.36 18.18 18.18 0 0 1 6 1.91 22.67 22.67 0 0 0 5 2.17c2.51.68 3 .57 7.05-1.67l4.35-2.4L268.32 5c10.44-.4 10.81-.47 15.26-2.68L288.16 0l2.46 1.43c1.76 1 3.14 2.73 4.85 6 2.36 4.51 2.38 4.58 1.37 7.37-.88 2.44-.89 3.3-.1 6.39a35.76 35.76 0 0 0 2.1 5.91 13.55 13.55 0 0 1 1.31 4c.31 4.33 0 5.3-2.41 6.92-2.17 1.47-7 7.91-7 9.34a14.77 14.77 0 0 1-1.07 3c-5 11.51-6.76 13.56-14.26 17-9.2 4.2-12.3 5.19-16.21 5.19-3.1 0-4 .25-4.54 1.26a18.33 18.33 0 0 1-4.09 3.71 13.62 13.62 0 0 0-4.38 4.78 5.89 5.89 0 0 1-2.49 2.91 6.88 6.88 0 0 0-2.45 1.71 67.62 67.62 0 0 1-7 5.38c-3.33 2.34-6.87 5-7.87 6A7.27 7.27 0 0 1 224 100a5.76 5.76 0 0 0-2.13 1.65c-1.31 1.39-1.49 2.11-1.14 4.6a36.45 36.45 0 0 0 1.42 5.88c1.32 3.8 1.31 7.86 0 10.57s-.89 6.65 1.35 9.59c2 2.63 2.16 4.56.71 8.84a33.45 33.45 0 0 0-1.06 8.91c0 4.88.22 6.28 1.46 8.38s1.82 2.48 3.24 2.32c2-.23 2.3-1.05 4.71-12.12 2.18-10 3.71-11.92 13.76-17.08 2.94-1.51 7.46-4 10-5.44s6.79-3.69 9.37-4.91a40.09 40.09 0 0 0 15.22-11.67c7.11-8.79 10-16.22 12.85-33.3a18.37 18.37 0 0 1 2.86-7.73 20.39 20.39 0 0 0 2.89-7.31c1-5.3 2.85-9.08 5.58-11.51 4.7-4.18 6-1.09 4.59 10.87-.46 3.86-1.1 10.33-1.44 14.38l-.61 7.36 4.45 4.09 4.45 4.09.11 8.42c.06 4.63.47 9.53.92 10.89l.82 2.47-6.43 6.28c-8.54 8.33-12.88 13.93-16.76 21.61-1.77 3.49-3.74 7.11-4.38 8-2.18 3.11-6.46 13-8.76 20.26l-2.29 7.22-7 6.49c-3.83 3.57-8 7.25-9.17 8.17-3.05 2.32-4.26 5.15-4.26 10a14.62 14.62 0 0 0 1.59 7.26 42 42 0 0 1 2.09 4.83 9.28 9.28 0 0 0 1.57 2.89c1.4 1.59 1.92 16.12.83 23.22-.68 4.48-3.63 12-4.7 12-1.79 0-4.06 9.27-5.07 20.74-.18 2-.62 5.94-1 8.7s-1 10-1.35 16.05c-.77 12.22-.19 18.77 2 23.15 3.41 6.69.52 12.69-11 22.84l-4 3.49.07 5.19a40.81 40.81 0 0 0 1.14 8.87c4.61 16 4.73 16.92 4.38 37.13-.46 26.4-.26 40.27.63 44.15a61.31 61.31 0 0 1 1.08 7c.17 2 .66 5.33 1.08 7.36.47 2.26.78 11 .79 22.74v19.06l-1.81 2.63c-2.71 3.91-15.11 13.54-15.49 12.29zm29.53-45.11c-.18-.3-.33-6.87-.33-14.59 0-14.06-.89-27.54-2.26-34.45-.4-2-.81-9.7-.9-17.06-.15-11.93-1.4-24.37-2.64-26.38-.66-1.07-3-17.66-3-21.3 0-4.23 1-6 5.28-9.13s4.86-3.14 5.48-.72c.28 1.1 1.45 5.62 2.6 10 3.93 15.12 4.14 16.27 4.05 21.74-.1 5.78-.13 6.13-1.74 17.73-1 7.07-1.17 12.39-1 28.43.17 19.4-.64 35.73-2 41.27-.71 2.78-2.8 5.48-3.43 4.43zm-71-37.58a101 101 0 0 1-1.73-10.79 100.5 100.5 0 0 0-1.73-10.79 37.53 37.53 0 0 1-1-6.49c-.31-3.19-.91-7.46-1.33-9.48-1-4.79-3.35-19.35-3.42-21.07 0-.74-.34-4.05-.7-7.36-.67-6.21-.84-27.67-.22-28.29 1-1 6.63 2.76 11.33 7.43l5.28 5.25-.45 6.47c-.25 3.56-.6 10.23-.78 14.83s-.49 9.87-.67 11.71-.61 9.36-.94 16.72c-.79 17.41-1.94 31.29-2.65 32a.62.62 0 0 1-1-.14zm-87.18-266.59c21.07 12.79 17.84 14.15 28.49 17.66 13 4.29 18.87 7.13 23.15 16.87C111.6 233.28 86.25 255 78.55 268c-31 52-6 101.59 62.75 87.21-14.18 29.23-78 28.63-98.68-4.9-24.68-39.95-22.09-118.3 61-187.66zm210.79 179c56.66 6.88 82.32-37.74 46.54-89.23 0 0-26.87-29.34-64.28-68 3-15.45 9.49-32.12 30.57-53.82 89.2 63.51 92 141.61 92.46 149.36 4.3 70.64-78.7 91.18-105.29 61.71z\"]\n};\nvar faFirstOrderAlt = {\n prefix: 'fab',\n iconName: 'first-order-alt',\n icon: [496, 512, [], \"f50a\", \"M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm0 488.21C115.34 496.21 7.79 388.66 7.79 256S115.34 15.79 248 15.79 488.21 123.34 488.21 256 380.66 496.21 248 496.21zm0-459.92C126.66 36.29 28.29 134.66 28.29 256S126.66 475.71 248 475.71 467.71 377.34 467.71 256 369.34 36.29 248 36.29zm0 431.22c-116.81 0-211.51-94.69-211.51-211.51S131.19 44.49 248 44.49 459.51 139.19 459.51 256 364.81 467.51 248 467.51zm186.23-162.98a191.613 191.613 0 0 1-20.13 48.69l-74.13-35.88 61.48 54.82a193.515 193.515 0 0 1-37.2 37.29l-54.8-61.57 35.88 74.27a190.944 190.944 0 0 1-48.63 20.23l-27.29-78.47 4.79 82.93c-8.61 1.18-17.4 1.8-26.33 1.8s-17.72-.62-26.33-1.8l4.76-82.46-27.15 78.03a191.365 191.365 0 0 1-48.65-20.2l35.93-74.34-54.87 61.64a193.85 193.85 0 0 1-37.22-37.28l61.59-54.9-74.26 35.93a191.638 191.638 0 0 1-20.14-48.69l77.84-27.11-82.23 4.76c-1.16-8.57-1.78-17.32-1.78-26.21 0-9 .63-17.84 1.82-26.51l82.38 4.77-77.94-27.16a191.726 191.726 0 0 1 20.23-48.67l74.22 35.92-61.52-54.86a193.85 193.85 0 0 1 37.28-37.22l54.76 61.53-35.83-74.17a191.49 191.49 0 0 1 48.65-20.13l26.87 77.25-4.71-81.61c8.61-1.18 17.39-1.8 26.32-1.8s17.71.62 26.32 1.8l-4.74 82.16 27.05-77.76c17.27 4.5 33.6 11.35 48.63 20.17l-35.82 74.12 54.72-61.47a193.13 193.13 0 0 1 37.24 37.23l-61.45 54.77 74.12-35.86a191.515 191.515 0 0 1 20.2 48.65l-77.81 27.1 82.24-4.75c1.19 8.66 1.82 17.5 1.82 26.49 0 8.88-.61 17.63-1.78 26.19l-82.12-4.75 77.72 27.09z\"]\n};\nvar faOsi = {\n prefix: 'fab',\n iconName: 'osi',\n icon: [512, 512, [], \"f41a\", \"M8 266.44C10.3 130.64 105.4 34 221.8 18.34c138.8-18.6 255.6 75.8 278 201.1 21.3 118.8-44 230-151.6 274-9.3 3.8-14.4 1.7-18-7.7q-26.7-69.45-53.4-139c-3.1-8.1-1-13.2 7-16.8 24.2-11 39.3-29.4 43.3-55.8a71.47 71.47 0 0 0-64.5-82.2c-39-3.4-71.8 23.7-77.5 59.7-5.2 33 11.1 63.7 41.9 77.7 9.6 4.4 11.5 8.6 7.8 18.4q-26.85 69.9-53.7 139.9c-2.6 6.9-8.3 9.3-15.5 6.5-52.6-20.3-101.4-61-130.8-119-24.9-49.2-25.2-87.7-26.8-108.7zm20.9-1.9c.4 6.6.6 14.3 1.3 22.1 6.3 71.9 49.6 143.5 131 183.1 3.2 1.5 4.4.8 5.6-2.3q22.35-58.65 45-117.3c1.3-3.3.6-4.8-2.4-6.7-31.6-19.9-47.3-48.5-45.6-86 1-21.6 9.3-40.5 23.8-56.3 30-32.7 77-39.8 115.5-17.6a91.64 91.64 0 0 1 45.2 90.4c-3.6 30.6-19.3 53.9-45.7 69.8-2.7 1.6-3.5 2.9-2.3 6q22.8 58.8 45.2 117.7c1.2 3.1 2.4 3.8 5.6 2.3 35.5-16.6 65.2-40.3 88.1-72 34.8-48.2 49.1-101.9 42.3-161-13.7-117.5-119.4-214.8-255.5-198-106.1 13-195.3 102.5-197.1 225.8z\"]\n};\nvar faGoogleWallet = {\n prefix: 'fab',\n iconName: 'google-wallet',\n icon: [448, 512, [], \"f1ee\", \"M156.8 126.8c37.6 60.6 64.2 113.1 84.3 162.5-8.3 33.8-18.8 66.5-31.3 98.3-13.2-52.3-26.5-101.3-56-148.5 6.5-36.4 2.3-73.6 3-112.3zM109.3 200H16.1c-6.5 0-10.5 7.5-6.5 12.7C51.8 267 81.3 330.5 101.3 400h103.5c-16.2-69.7-38.7-133.7-82.5-193.5-3-4-8-6.5-13-6.5zm47.8-88c68.5 108 130 234.5 138.2 368H409c-12-138-68.4-265-143.2-368H157.1zm251.8-68.5c-1.8-6.8-8.2-11.5-15.2-11.5h-88.3c-5.3 0-9 5-7.8 10.3 13.2 46.5 22.3 95.5 26.5 146 48.2 86.2 79.7 178.3 90.6 270.8 15.8-60.5 25.3-133.5 25.3-203 0-73.6-12.1-145.1-31.1-212.6z\"]\n};\nvar faDAndDBeyond = {\n prefix: 'fab',\n iconName: 'd-and-d-beyond',\n icon: [640, 512, [], \"f6ca\", \"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\"]\n};\nvar faPeriscope = {\n prefix: 'fab',\n iconName: 'periscope',\n icon: [448, 512, [], \"f3da\", \"M370 63.6C331.4 22.6 280.5 0 226.6 0 111.9 0 18.5 96.2 18.5 214.4c0 75.1 57.8 159.8 82.7 192.7C137.8 455.5 192.6 512 226.6 512c41.6 0 112.9-94.2 120.9-105 24.6-33.1 82-118.3 82-192.6 0-56.5-21.1-110.1-59.5-150.8zM226.6 493.9c-42.5 0-190-167.3-190-279.4 0-107.4 83.9-196.3 190-196.3 100.8 0 184.7 89 184.7 196.3.1 112.1-147.4 279.4-184.7 279.4zM338 206.8c0 59.1-51.1 109.7-110.8 109.7-100.6 0-150.7-108.2-92.9-181.8v.4c0 24.5 20.1 44.4 44.8 44.4 24.7 0 44.8-19.9 44.8-44.4 0-18.2-11.1-33.8-26.9-40.7 76.6-19.2 141 39.3 141 112.4z\"]\n};\nvar faFulcrum = {\n prefix: 'fab',\n iconName: 'fulcrum',\n icon: [320, 512, [], \"f50b\", \"M95.75 164.14l-35.38 43.55L25 164.14l35.38-43.55zM144.23 0l-20.54 198.18L72.72 256l51 57.82L144.23 512V300.89L103.15 256l41.08-44.89zm79.67 164.14l35.38 43.55 35.38-43.55-35.38-43.55zm-48.48 47L216.5 256l-41.08 44.89V512L196 313.82 247 256l-51-57.82L175.42 0z\"]\n};\nvar faCloudscale = {\n prefix: 'fab',\n iconName: 'cloudscale',\n icon: [448, 512, [], \"f383\", \"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\"]\n};\nvar faForumbee = {\n prefix: 'fab',\n iconName: 'forumbee',\n icon: [448, 512, [], \"f211\", \"M5.8 309.7C2 292.7 0 275.5 0 258.3 0 135 99.8 35 223.1 35c16.6 0 33.3 2 49.3 5.5C149 87.5 51.9 186 5.8 309.7zm392.9-189.2C385 103 369 87.8 350.9 75.2c-149.6 44.3-266.3 162.1-309.7 312 12.5 18.1 28 35.6 45.2 49 43.1-151.3 161.2-271.7 312.3-315.7zm15.8 252.7c15.2-25.1 25.4-53.7 29.5-82.8-79.4 42.9-145 110.6-187.6 190.3 30-4.4 58.9-15.3 84.6-31.3 35 13.1 70.9 24.3 107 33.6-9.3-36.5-20.4-74.5-33.5-109.8zm29.7-145.5c-2.6-19.5-7.9-38.7-15.8-56.8C290.5 216.7 182 327.5 137.1 466c18.1 7.6 37 12.5 56.6 15.2C240 367.1 330.5 274.4 444.2 227.7z\"]\n};\nvar faMizuni = {\n prefix: 'fab',\n iconName: 'mizuni',\n icon: [496, 512, [], \"f3cc\", \"M248 8C111 8 0 119.1 0 256c0 137 111 248 248 248s248-111 248-248C496 119.1 385 8 248 8zm-80 351.9c-31.4 10.6-58.8 27.3-80 48.2V136c0-22.1 17.9-40 40-40s40 17.9 40 40v223.9zm120-9.9c-12.9-2-26.2-3.1-39.8-3.1-13.8 0-27.2 1.1-40.2 3.1V136c0-22.1 17.9-40 40-40s40 17.9 40 40v214zm120 57.7c-21.2-20.8-48.6-37.4-80-48V136c0-22.1 17.9-40 40-40s40 17.9 40 40v271.7z\"]\n};\nvar faSchlix = {\n prefix: 'fab',\n iconName: 'schlix',\n icon: [448, 512, [], \"f3ea\", \"M350.5 157.7l-54.2-46.1 73.4-39 78.3 44.2-97.5 40.9zM192 122.1l45.7-28.2 34.7 34.6-55.4 29-25-35.4zm-65.1 6.6l31.9-22.1L176 135l-36.7 22.5-12.4-28.8zm-23.3 88.2l-8.8-34.8 29.6-18.3 13.1 35.3-33.9 17.8zm-21.2-83.7l23.9-18.1 8.9 24-26.7 18.3-6.1-24.2zM59 206.5l-3.6-28.4 22.3-15.5 6.1 28.7L59 206.5zm-30.6 16.6l20.8-12.8 3.3 33.4-22.9 12-1.2-32.6zM1.4 268l19.2-10.2.4 38.2-21 8.8L1.4 268zm59.1 59.3l-28.3 8.3-1.6-46.8 25.1-10.7 4.8 49.2zM99 263.2l-31.1 13-5.2-40.8L90.1 221l8.9 42.2zM123.2 377l-41.6 5.9-8.1-63.5 35.2-10.8 14.5 68.4zm28.5-139.9l21.2 57.1-46.2 13.6-13.7-54.1 38.7-16.6zm85.7 230.5l-70.9-3.3-24.3-95.8 55.2-8.6 40 107.7zm-84.9-279.7l42.2-22.4 28 45.9-50.8 21.3-19.4-44.8zm41 94.9l61.3-18.7 52.8 86.6-79.8 11.3-34.3-79.2zm51.4-85.6l67.3-28.8 65.5 65.4-88.6 26.2-44.2-62.8z\"]\n};\nvar faSquareXing = {\n prefix: 'fab',\n iconName: 'square-xing',\n icon: [448, 512, [\"xing-square\"], \"f169\", \"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-48zM140.4 320.2H93.8c-5.5 0-8.7-5.3-6-10.3l49.3-86.7c.1 0 .1-.1 0-.2l-31.4-54c-3-5.6.2-10.1 6-10.1h46.6c5.2 0 9.5 2.9 12.9 8.7l31.9 55.3c-1.3 2.3-18 31.7-50.1 88.2-3.5 6.2-7.7 9.1-12.6 9.1zm219.7-214.1L257.3 286.8v.2l65.5 119c2.8 5.1.1 10.1-6 10.1h-46.6c-5.5 0-9.7-2.9-12.9-8.7l-66-120.3c2.3-4.1 36.8-64.9 103.4-182.3 3.3-5.8 7.4-8.7 12.5-8.7h46.9c5.7-.1 8.8 4.7 6 10z\"]\n};\nvar faXingSquare = faSquareXing;\nvar faBandcamp = {\n prefix: 'fab',\n iconName: 'bandcamp',\n icon: [512, 512, [], \"f2d5\", \"M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm48.2,326.1h-181L207.9,178h181Z\"]\n};\nvar faWpforms = {\n prefix: 'fab',\n iconName: 'wpforms',\n icon: [448, 512, [], \"f298\", \"M448 75.2v361.7c0 24.3-19 43.2-43.2 43.2H43.2C19.3 480 0 461.4 0 436.8V75.2C0 51.1 18.8 32 43.2 32h361.7c24 0 43.1 18.8 43.1 43.2zm-37.3 361.6V75.2c0-3-2.6-5.8-5.8-5.8h-9.3L285.3 144 224 94.1 162.8 144 52.5 69.3h-9.3c-3.2 0-5.8 2.8-5.8 5.8v361.7c0 3 2.6 5.8 5.8 5.8h361.7c3.2.1 5.8-2.7 5.8-5.8zM150.2 186v37H76.7v-37h73.5zm0 74.4v37.3H76.7v-37.3h73.5zm11.1-147.3l54-43.7H96.8l64.5 43.7zm210 72.9v37h-196v-37h196zm0 74.4v37.3h-196v-37.3h196zm-84.6-147.3l64.5-43.7H232.8l53.9 43.7zM371.3 335v37.3h-99.4V335h99.4z\"]\n};\nvar faCloudversify = {\n prefix: 'fab',\n iconName: 'cloudversify',\n icon: [616, 512, [], \"f385\", \"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\"]\n};\nvar faUsps = {\n prefix: 'fab',\n iconName: 'usps',\n icon: [576, 512, [], \"f7e1\", \"M460.3 241.7c25.8-41.3 15.2-48.8-11.7-48.8h-27c-.1 0-1.5-1.4-10.9 8-11.2 5.6-37.9 6.3-37.9 8.7 0 4.5 70.3-3.1 88.1 0 9.5 1.5-1.5 20.4-4.4 32-.5 4.5 2.4 2.3 3.8.1zm-112.1 22.6c64-21.3 97.3-23.9 102-26.2 4.4-2.9-4.4-6.6-26.2-5.8-51.7 2.2-137.6 37.1-172.6 53.9l-30.7-93.3h196.6c-2.7-28.2-152.9-22.6-337.9-22.6L27 415.8c196.4-97.3 258.9-130.3 321.2-151.5zM94.7 96c253.3 53.7 330 65.7 332.1 85.2 36.4 0 45.9 0 52.4 6.6 21.1 19.7-14.6 67.7-14.6 67.7-4.4 2.9-406.4 160.2-406.4 160.2h423.1L549 96z\"]\n};\nvar faMegaport = {\n prefix: 'fab',\n iconName: 'megaport',\n icon: [496, 512, [], \"f5a3\", \"M214.5 209.6v66.2l33.5 33.5 33.3-33.3v-66.4l-33.4-33.4zM248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm145.1 414.4L367 441.6l-26-19.2v-65.5l-33.4-33.4-33.4 33.4v65.5L248 441.6l-26.1-19.2v-65.5l-33.4-33.4-33.5 33.4v65.5l-26.1 19.2-26.1-19.2v-87l59.5-59.5V188l59.5-59.5V52.9l26.1-19.2L274 52.9v75.6l59.5 59.5v87.6l59.7 59.7v87.1z\"]\n};\nvar faMagento = {\n prefix: 'fab',\n iconName: 'magento',\n icon: [448, 512, [], \"f3c4\", \"M445.7 127.9V384l-63.4 36.5V164.7L223.8 73.1 65.2 164.7l.4 255.9L2.3 384V128.1L224.2 0l221.5 127.9zM255.6 420.5L224 438.9l-31.8-18.2v-256l-63.3 36.6.1 255.9 94.9 54.9 95.1-54.9v-256l-63.4-36.6v255.9z\"]\n};\nvar faSpotify = {\n prefix: 'fab',\n iconName: 'spotify',\n icon: [496, 512, [], \"f1bc\", \"M248 8C111.1 8 0 119.1 0 256s111.1 248 248 248 248-111.1 248-248S384.9 8 248 8zm100.7 364.9c-4.2 0-6.8-1.3-10.7-3.6-62.4-37.6-135-39.2-206.7-24.5-3.9 1-9 2.6-11.9 2.6-9.7 0-15.8-7.7-15.8-15.8 0-10.3 6.1-15.2 13.6-16.8 81.9-18.1 165.6-16.5 237 26.2 6.1 3.9 9.7 7.4 9.7 16.5s-7.1 15.4-15.2 15.4zm26.9-65.6c-5.2 0-8.7-2.3-12.3-4.2-62.5-37-155.7-51.9-238.6-29.4-4.8 1.3-7.4 2.6-11.9 2.6-10.7 0-19.4-8.7-19.4-19.4s5.2-17.8 15.5-20.7c27.8-7.8 56.2-13.6 97.8-13.6 64.9 0 127.6 16.1 177 45.5 8.1 4.8 11.3 11 11.3 19.7-.1 10.8-8.5 19.5-19.4 19.5zm31-76.2c-5.2 0-8.4-1.3-12.9-3.9-71.2-42.5-198.5-52.7-280.9-29.7-3.6 1-8.1 2.6-12.9 2.6-13.2 0-23.3-10.3-23.3-23.6 0-13.6 8.4-21.3 17.4-23.9 35.2-10.3 74.6-15.2 117.5-15.2 73 0 149.5 15.2 205.4 47.8 7.8 4.5 12.9 10.7 12.9 22.6 0 13.6-11 23.3-23.2 23.3z\"]\n};\nvar faOptinMonster = {\n prefix: 'fab',\n iconName: 'optin-monster',\n icon: [576, 512, [], \"f23c\", \"M572.6 421.4c5.6-9.5 4.7-15.2-5.4-11.6-3-4.9-7-9.5-11.1-13.8 2.9-9.7-.7-14.2-10.8-9.2-4.6-3.2-10.3-6.5-15.9-9.2 0-15.1-11.6-11.6-17.6-5.7-10.4-1.5-18.7-.3-26.8 5.7.3-6.5.3-13 .3-19.7 12.6 0 40.2-11 45.9-36.2 1.4-6.8 1.6-13.8-.3-21.9-3-13.5-14.3-21.3-25.1-25.7-.8-5.9-7.6-14.3-14.9-15.9s-12.4 4.9-14.1 10.3c-8.5 0-19.2 2.8-21.1 8.4-5.4-.5-11.1-1.4-16.8-1.9 2.7-1.9 5.4-3.5 8.4-4.6 5.4-9.2 14.6-11.4 25.7-11.6V256c19.5-.5 43-5.9 53.8-18.1 12.7-13.8 14.6-37.3 12.4-55.1-2.4-17.3-9.7-37.6-24.6-48.1-8.4-5.9-21.6-.8-22.7 9.5-2.2 19.6 1.2 30-38.6 25.1-10.3-23.8-24.6-44.6-42.7-60C341 49.6 242.9 55.5 166.4 71.7c19.7 4.6 41.1 8.6 59.7 16.5-26.2 2.4-52.7 11.3-76.2 23.2-32.8 17-44 29.9-56.7 42.4 14.9-2.2 28.9-5.1 43.8-3.8-9.7 5.4-18.4 12.2-26.5 20-25.8.9-23.8-5.3-26.2-25.9-1.1-10.5-14.3-15.4-22.7-9.7-28.1 19.9-33.5 79.9-12.2 103.5 10.8 12.2 35.1 17.3 54.9 17.8-.3 1.1-.3 1.9-.3 2.7 10.8.5 19.5 2.7 24.6 11.6 3 1.1 5.7 2.7 8.1 4.6-5.4.5-11.1 1.4-16.5 1.9-3.3-6.6-13.7-8.1-21.1-8.1-1.6-5.7-6.5-12.2-14.1-10.3-6.8 1.9-14.1 10-14.9 15.9-22.5 9.5-30.1 26.8-25.1 47.6 5.3 24.8 33 36.2 45.9 36.2v19.7c-6.6-5-14.3-7.5-26.8-5.7-5.5-5.5-17.3-10.1-17.3 5.7-5.9 2.7-11.4 5.9-15.9 9.2-9.8-4.9-13.6-1.7-11.1 9.2-4.1 4.3-7.8 8.6-11.1 13.8-10.2-3.7-11 2.2-5.4 11.6-1.1 3.5-1.6 7-1.9 10.8-.5 31.6 44.6 64 73.5 65.1 17.3.5 34.6-8.4 43-23.5 113.2 4.9 226.7 4.1 340.2 0 8.1 15.1 25.4 24.3 42.7 23.5 29.2-1.1 74.3-33.5 73.5-65.1.2-3.7-.7-7.2-1.7-10.7zm-73.8-254c1.1-3 2.4-8.4 2.4-14.6 0-5.9 6.8-8.1 14.1-.8 11.1 11.6 14.9 40.5 13.8 51.1-4.1-13.6-13-29-30.3-35.7zm-4.6 6.7c19.5 6.2 28.6 27.6 29.7 48.9-1.1 2.7-3 5.4-4.9 7.6-5.7 5.9-15.4 10-26.2 12.2 4.3-21.3.3-47.3-12.7-63 4.9-.8 10.9-2.4 14.1-5.7zm-24.1 6.8c13.8 11.9 20 39.2 14.1 63.5-4.1.5-8.1.8-11.6.8-1.9-21.9-6.8-44-14.3-64.6 3.7.3 8.1.3 11.8.3zM47.5 203c-1.1-10.5 2.4-39.5 13.8-51.1 7-7.3 14.1-5.1 14.1.8 0 6.2 1.4 11.6 2.4 14.6-17.3 6.8-26.2 22.2-30.3 35.7zm9.7 27.6c-1.9-2.2-3.5-4.9-4.9-7.6 1.4-21.3 10.3-42.7 29.7-48.9 3.2 3.2 9.2 4.9 14.1 5.7-13 15.7-17 41.6-12.7 63-10.8-2.2-20.5-6-26.2-12.2zm47.9 14.6c-4.1 0-8.1-.3-12.7-.8-4.6-18.6-1.9-38.9 5.4-53v.3l12.2-5.1c4.9-1.9 9.7-3.8 14.9-4.9-10.7 19.7-17.4 41.3-19.8 63.5zm184-162.7c41.9 0 76.2 34 76.2 75.9 0 42.2-34.3 76.2-76.2 76.2s-76.2-34-76.2-76.2c0-41.8 34.3-75.9 76.2-75.9zm115.6 174.3c-.3 17.8-7 48.9-23 57-13.2 6.6-6.5-7.5-16.5-58.1 13.3.3 26.6.3 39.5 1.1zm-54-1.6c.8 4.9 3.8 40.3-1.6 41.9-11.6 3.5-40 4.3-51.1-1.1-4.1-3-4.6-35.9-4.3-41.1v.3c18.9-.3 38.1-.3 57 0zM278.3 309c-13 3.5-41.6 4.1-54.6-1.6-6.5-2.7-3.8-42.4-1.9-51.6 19.2-.5 38.4-.5 57.8-.8v.3c1.1 8.3 3.3 51.2-1.3 53.7zm-106.5-51.1c12.2-.8 24.6-1.4 36.8-1.6-2.4 15.4-3 43.5-4.9 52.2-1.1 6.8-4.3 6.8-9.7 4.3-21.9-9.8-27.6-35.2-22.2-54.9zm-35.4 31.3c7.8-1.1 15.7-1.9 23.5-2.7 1.6 6.2 3.8 11.9 7 17.6 10 17 44 35.7 45.1 7 6.2 14.9 40.8 12.2 54.9 10.8 15.7-1.4 23.8-1.4 26.8-14.3 12.4 4.3 30.8 4.1 44 3 11.3-.8 20.8-.5 24.6-8.9 1.1 5.1 1.9 11.6 4.6 16.8 10.8 21.3 37.3 1.4 46.8-31.6 8.6.8 17.6 1.9 26.5 2.7-.4 1.3-3.8 7.3 7.3 11.6-47.6 47-95.7 87.8-163.2 107-63.2-20.8-112.1-59.5-155.9-106.5 9.6-3.4 10.4-8.8 8-12.5zm-21.6 172.5c-3.8 17.8-21.9 29.7-39.7 28.9-19.2-.8-46.5-17-59.2-36.5-2.7-31.1 43.8-61.3 66.2-54.6 14.9 4.3 27.8 30.8 33.5 54 0 3-.3 5.7-.8 8.2zm-8.7-66c-.5-13.5-.5-27-.3-40.5h.3c2.7-1.6 5.7-3.8 7.8-6.5 6.5-1.6 13-5.1 15.1-9.2 3.3-7.1-7-7.5-5.4-12.4 2.7-1.1 5.7-2.2 7.8-3.5 29.2 29.2 58.6 56.5 97.3 77-36.8 11.3-72.4 27.6-105.9 47-1.2-18.6-7.7-35.9-16.7-51.9zm337.6 64.6c-103 3.5-206.2 4.1-309.4 0 0 .3 0 .3-.3.3v-.3h.3c35.1-21.6 72.2-39.2 112.4-50.8 11.6 5.1 23 9.5 34.9 13.2 2.2.8 2.2.8 4.3 0 14.3-4.1 28.4-9.2 42.2-15.4 41.5 11.7 78.8 31.7 115.6 53zm10.5-12.4c-35.9-19.5-73-35.9-111.9-47.6 38.1-20 71.9-47.3 103.5-76.7 2.2 1.4 4.6 2.4 7.6 3.2 0 .8.3 1.9.5 2.4-4.6 2.7-7.8 6.2-5.9 10.3 2.2 3.8 8.6 7.6 15.1 8.9 2.4 2.7 5.1 5.1 8.1 6.8 0 13.8-.3 27.6-.8 41.3l.3-.3c-9.3 15.9-15.5 37-16.5 51.7zm105.9 6.2c-12.7 19.5-40 35.7-59.2 36.5-19.3.9-40.5-13.2-40.5-37 5.7-23.2 18.9-49.7 33.5-54 22.7-6.9 69.2 23.4 66.2 54.5zM372.9 75.2c-3.8-72.1-100.8-79.7-126-23.5 44.6-24.3 90.3-15.7 126 23.5zM74.8 407.1c-15.7 1.6-49.5 25.4-49.5 43.2 0 11.6 15.7 19.5 32.2 14.9 12.2-3.2 31.1-17.6 35.9-27.3 6-11.6-3.7-32.7-18.6-30.8zm215.9-176.2c28.6 0 51.9-21.6 51.9-48.4 0-36.1-40.5-58.1-72.2-44.3 9.5 3 16.5 11.6 16.5 21.6 0 23.3-33.3 32-46.5 11.3-7.3 34.1 19.4 59.8 50.3 59.8zM68 474.1c.5 6.5 12.2 12.7 21.6 9.5 6.8-2.7 14.6-10.5 17.3-16.2 3-7-1.1-20-9.7-18.4-8.9 1.6-29.7 16.7-29.2 25.1zm433.2-67c-14.9-1.9-24.6 19.2-18.9 30.8 4.9 9.7 24.1 24.1 36.2 27.3 16.5 4.6 32.2-3.2 32.2-14.9 0-17.8-33.8-41.6-49.5-43.2zM478.8 449c-8.4-1.6-12.4 11.3-9.5 18.4 2.4 5.7 10.3 13.5 17.3 16.2 9.2 3.2 21.1-3 21.3-9.5.9-8.4-20.2-23.5-29.1-25.1z\"]\n};\nvar faFly = {\n prefix: 'fab',\n iconName: 'fly',\n icon: [384, 512, [], \"f417\", \"M197.8 427.8c12.9 11.7 33.7 33.3 33.2 50.7 0 .8-.1 1.6-.1 2.5-1.8 19.8-18.8 31.1-39.1 31-25-.1-39.9-16.8-38.7-35.8 1-16.2 20.5-36.7 32.4-47.6 2.3-2.1 2.7-2.7 5.6-3.6 3.4 0 3.9.3 6.7 2.8zM331.9 67.3c-16.3-25.7-38.6-40.6-63.3-52.1C243.1 4.5 214-.2 192 0c-44.1 0-71.2 13.2-81.1 17.3C57.3 45.2 26.5 87.2 28 158.6c7.1 82.2 97 176 155.8 233.8 1.7 1.6 4.5 4.5 6.2 5.1l3.3.1c2.1-.7 1.8-.5 3.5-2.1 52.3-49.2 140.7-145.8 155.9-215.7 7-39.2 3.1-72.5-20.8-112.5zM186.8 351.9c-28-51.1-65.2-130.7-69.3-189-3.4-47.5 11.4-131.2 69.3-136.7v325.7zM328.7 180c-16.4 56.8-77.3 128-118.9 170.3C237.6 298.4 275 217 277 158.4c1.6-45.9-9.8-105.8-48-131.4 88.8 18.3 115.5 98.1 99.7 153z\"]\n};\nvar faAviato = {\n prefix: 'fab',\n iconName: 'aviato',\n icon: [640, 512, [], \"f421\", \"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\"]\n};\nvar faItunes = {\n prefix: 'fab',\n iconName: 'itunes',\n icon: [448, 512, [], \"f3b4\", \"M223.6 80.3C129 80.3 52.5 157 52.5 251.5S129 422.8 223.6 422.8s171.2-76.7 171.2-171.2c0-94.6-76.7-171.3-171.2-171.3zm79.4 240c-3.2 13.6-13.5 21.2-27.3 23.8-12.1 2.2-22.2 2.8-31.9-5-11.8-10-12-26.4-1.4-36.8 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 3.2-3.6 2.2-2 2.2-80.8 0-5.6-2.7-7.1-8.4-6.1-4 .7-91.9 17.1-91.9 17.1-5 1.1-6.7 2.6-6.7 8.3 0 116.1.5 110.8-1.2 118.5-2.1 9-7.6 15.8-14.9 19.6-8.3 4.6-23.4 6.6-31.4 5.2-21.4-4-28.9-28.7-14.4-42.9 8.4-8 20.3-9.6 38-12.8 3-.5 5.6-1.2 7.7-3.7 5-5.7.9-127 2.6-133.7.4-2.6 1.5-4.8 3.5-6.4 2.1-1.7 5.8-2.7 6.7-2.7 101-19 113.3-21.4 115.1-21.4 5.7-.4 9 3 9 8.7-.1 170.6.4 161.4-1 167.6zM345.2 32H102.8C45.9 32 0 77.9 0 134.8v242.4C0 434.1 45.9 480 102.8 480h242.4c57 0 102.8-45.9 102.8-102.8V134.8C448 77.9 402.1 32 345.2 32zM223.6 444c-106.3 0-192.5-86.2-192.5-192.5S117.3 59 223.6 59s192.5 86.2 192.5 192.5S329.9 444 223.6 444z\"]\n};\nvar faCuttlefish = {\n prefix: 'fab',\n iconName: 'cuttlefish',\n icon: [440, 512, [], \"f38c\", \"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\"]\n};\nvar faBlogger = {\n prefix: 'fab',\n iconName: 'blogger',\n icon: [448, 512, [], \"f37c\", \"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\"]\n};\nvar faFlickr = {\n prefix: 'fab',\n iconName: 'flickr',\n icon: [448, 512, [], \"f16e\", \"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-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z\"]\n};\nvar faViber = {\n prefix: 'fab',\n iconName: 'viber',\n icon: [512, 512, [], \"f409\", \"M444 49.9C431.3 38.2 379.9.9 265.3.4c0 0-135.1-8.1-200.9 52.3C27.8 89.3 14.9 143 13.5 209.5c-1.4 66.5-3.1 191.1 117 224.9h.1l-.1 51.6s-.8 20.9 13 25.1c16.6 5.2 26.4-10.7 42.3-27.8 8.7-9.4 20.7-23.2 29.8-33.7 82.2 6.9 145.3-8.9 152.5-11.2 16.6-5.4 110.5-17.4 125.7-142 15.8-128.6-7.6-209.8-49.8-246.5zM457.9 287c-12.9 104-89 110.6-103 115.1-6 1.9-61.5 15.7-131.2 11.2 0 0-52 62.7-68.2 79-5.3 5.3-11.1 4.8-11-5.7 0-6.9.4-85.7.4-85.7-.1 0-.1 0 0 0-101.8-28.2-95.8-134.3-94.7-189.8 1.1-55.5 11.6-101 42.6-131.6 55.7-50.5 170.4-43 170.4-43 96.9.4 143.3 29.6 154.1 39.4 35.7 30.6 53.9 103.8 40.6 211.1zm-139-80.8c.4 8.6-12.5 9.2-12.9.6-1.1-22-11.4-32.7-32.6-33.9-8.6-.5-7.8-13.4.7-12.9 27.9 1.5 43.4 17.5 44.8 46.2zm20.3 11.3c1-42.4-25.5-75.6-75.8-79.3-8.5-.6-7.6-13.5.9-12.9 58 4.2 88.9 44.1 87.8 92.5-.1 8.6-13.1 8.2-12.9-.3zm47 13.4c.1 8.6-12.9 8.7-12.9.1-.6-81.5-54.9-125.9-120.8-126.4-8.5-.1-8.5-12.9 0-12.9 73.7.5 133 51.4 133.7 139.2zM374.9 329v.2c-10.8 19-31 40-51.8 33.3l-.2-.3c-21.1-5.9-70.8-31.5-102.2-56.5-16.2-12.8-31-27.9-42.4-42.4-10.3-12.9-20.7-28.2-30.8-46.6-21.3-38.5-26-55.7-26-55.7-6.7-20.8 14.2-41 33.3-51.8h.2c9.2-4.8 18-3.2 23.9 3.9 0 0 12.4 14.8 17.7 22.1 5 6.8 11.7 17.7 15.2 23.8 6.1 10.9 2.3 22-3.7 26.6l-12 9.6c-6.1 4.9-5.3 14-5.3 14s17.8 67.3 84.3 84.3c0 0 9.1.8 14-5.3l9.6-12c4.6-6 15.7-9.8 26.6-3.7 14.7 8.3 33.4 21.2 45.8 32.9 7 5.7 8.6 14.4 3.8 23.6z\"]\n};\nvar faSoundcloud = {\n prefix: 'fab',\n iconName: 'soundcloud',\n icon: [640, 512, [], \"f1be\", \"M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z\"]\n};\nvar faDigg = {\n prefix: 'fab',\n iconName: 'digg',\n icon: [512, 512, [], \"f1a6\", \"M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z\"]\n};\nvar faTencentWeibo = {\n prefix: 'fab',\n iconName: 'tencent-weibo',\n icon: [384, 512, [], \"f1d5\", \"M72.3 495.8c1.4 19.9-27.6 22.2-29.7 2.9C31 368.8 73.7 259.2 144 185.5c-15.6-34 9.2-77.1 50.6-77.1 30.3 0 55.1 24.6 55.1 55.1 0 44-49.5 70.8-86.9 45.1-65.7 71.3-101.4 169.8-90.5 287.2zM192 .1C66.1.1-12.3 134.3 43.7 242.4 52.4 259.8 79 246.9 70 229 23.7 136.4 91 29.8 192 29.8c75.4 0 136.9 61.4 136.9 136.9 0 90.8-86.9 153.9-167.7 133.1-19.1-4.1-25.6 24.4-6.6 29.1 110.7 23.2 204-60 204-162.3C358.6 74.7 284 .1 192 .1z\"]\n};\nvar faSymfony = {\n prefix: 'fab',\n iconName: 'symfony',\n icon: [512, 512, [], \"f83d\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm133.74 143.54c-11.47.41-19.4-6.45-19.77-16.87-.27-9.18 6.68-13.44 6.53-18.85-.23-6.55-10.16-6.82-12.87-6.67-39.78 1.29-48.59 57-58.89 113.85 21.43 3.15 36.65-.72 45.14-6.22 12-7.75-3.34-15.72-1.42-24.56 4-18.16 32.55-19 32 5.3-.36 17.86-25.92 41.81-77.6 35.7-10.76 59.52-18.35 115-58.2 161.72-29 34.46-58.4 39.82-71.58 40.26-24.65.85-41-12.31-41.58-29.84-.56-17 14.45-26.26 24.31-26.59 21.89-.75 30.12 25.67 14.88 34-12.09 9.71.11 12.61 2.05 12.55 10.42-.36 17.34-5.51 22.18-9 24-20 33.24-54.86 45.35-118.35 8.19-49.66 17-78 18.23-82-16.93-12.75-27.08-28.55-49.85-34.72-15.61-4.23-25.12-.63-31.81 7.83-7.92 10-5.29 23 2.37 30.7l12.63 14c15.51 17.93 24 31.87 20.8 50.62-5.06 29.93-40.72 52.9-82.88 39.94-36-11.11-42.7-36.56-38.38-50.62 7.51-24.15 42.36-11.72 34.62 13.6-2.79 8.6-4.92 8.68-6.28 13.07-4.56 14.77 41.85 28.4 51-1.39 4.47-14.52-5.3-21.71-22.25-39.85-28.47-31.75-16-65.49 2.95-79.67C204.23 140.13 251.94 197 262 205.29c37.17-109 100.53-105.46 102.43-105.53 25.16-.81 44.19 10.59 44.83 28.65.25 7.69-4.17 22.59-19.52 23.13z\"]\n};\nvar faMaxcdn = {\n prefix: 'fab',\n iconName: 'maxcdn',\n icon: [512, 512, [], \"f136\", \"M461.1 442.7h-97.4L415.6 200c2.3-10.2.9-19.5-4.4-25.7-5-6.1-13.7-9.6-24.2-9.6h-49.3l-59.5 278h-97.4l59.5-278h-83.4l-59.5 278H0l59.5-278-44.6-95.4H387c39.4 0 75.3 16.3 98.3 44.9 23.3 28.6 31.8 67.4 23.6 105.9l-47.8 222.6z\"]\n};\nvar faEtsy = {\n prefix: 'fab',\n iconName: 'etsy',\n icon: [384, 512, [], \"f2d7\", \"M384 348c-1.75 10.75-13.75 110-15.5 132-117.879-4.299-219.895-4.743-368.5 0v-25.5c45.457-8.948 60.627-8.019 61-35.25 1.793-72.322 3.524-244.143 0-322-1.029-28.46-12.13-26.765-61-36v-25.5c73.886 2.358 255.933 8.551 362.999-3.75-3.5 38.25-7.75 126.5-7.75 126.5H332C320.947 115.665 313.241 68 277.25 68h-137c-10.25 0-10.75 3.5-10.75 9.75V241.5c58 .5 88.5-2.5 88.5-2.5 29.77-.951 27.56-8.502 40.75-65.251h25.75c-4.407 101.351-3.91 61.829-1.75 160.25H257c-9.155-40.086-9.065-61.045-39.501-61.5 0 0-21.5-2-88-2v139c0 26 14.25 38.25 44.25 38.25H263c63.636 0 66.564-24.996 98.751-99.75H384z\"]\n};\nvar faFacebookMessenger = {\n prefix: 'fab',\n iconName: 'facebook-messenger',\n icon: [512, 512, [], \"f39f\", \"M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z\"]\n};\nvar faAudible = {\n prefix: 'fab',\n iconName: 'audible',\n icon: [640, 512, [], \"f373\", \"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\"]\n};\nvar faThinkPeaks = {\n prefix: 'fab',\n iconName: 'think-peaks',\n icon: [576, 512, [], \"f731\", \"M465.4 409.4l87.1-150.2-32-.3-55.1 95L259.2 0 23 407.4l32 .3L259.2 55.6zm-355.3-44.1h32.1l117.4-202.5L463 511.9l32.5.1-235.8-404.6z\"]\n};\nvar faBilibili = {\n prefix: 'fab',\n iconName: 'bilibili',\n icon: [512, 512, [], \"e3d9\", \"M488.6 104.1C505.3 122.2 513 143.8 511.9 169.8V372.2C511.5 398.6 502.7 420.3 485.4 437.3C468.2 454.3 446.3 463.2 419.9 464H92.02C65.57 463.2 43.81 454.2 26.74 436.8C9.682 419.4 .7667 396.5 0 368.2V169.8C.7667 143.8 9.682 122.2 26.74 104.1C43.81 87.75 65.57 78.77 92.02 78H121.4L96.05 52.19C90.3 46.46 87.42 39.19 87.42 30.4C87.42 21.6 90.3 14.34 96.05 8.603C101.8 2.868 109.1 0 117.9 0C126.7 0 134 2.868 139.8 8.603L213.1 78H301.1L375.6 8.603C381.7 2.868 389.2 0 398 0C406.8 0 414.1 2.868 419.9 8.603C425.6 14.34 428.5 21.6 428.5 30.4C428.5 39.19 425.6 46.46 419.9 52.19L394.6 78L423.9 78C450.3 78.77 471.9 87.75 488.6 104.1H488.6zM449.8 173.8C449.4 164.2 446.1 156.4 439.1 150.3C433.9 144.2 425.1 140.9 416.4 140.5H96.05C86.46 140.9 78.6 144.2 72.47 150.3C66.33 156.4 63.07 164.2 62.69 173.8V368.2C62.69 377.4 65.95 385.2 72.47 391.7C78.99 398.2 86.85 401.5 96.05 401.5H416.4C425.6 401.5 433.4 398.2 439.7 391.7C446 385.2 449.4 377.4 449.8 368.2L449.8 173.8zM185.5 216.5C191.8 222.8 195.2 230.6 195.6 239.7V273C195.2 282.2 191.9 289.9 185.8 296.2C179.6 302.5 171.8 305.7 162.2 305.7C152.6 305.7 144.7 302.5 138.6 296.2C132.5 289.9 129.2 282.2 128.8 273V239.7C129.2 230.6 132.6 222.8 138.9 216.5C145.2 210.2 152.1 206.9 162.2 206.5C171.4 206.9 179.2 210.2 185.5 216.5H185.5zM377 216.5C383.3 222.8 386.7 230.6 387.1 239.7V273C386.7 282.2 383.4 289.9 377.3 296.2C371.2 302.5 363.3 305.7 353.7 305.7C344.1 305.7 336.3 302.5 330.1 296.2C323.1 289.9 320.7 282.2 320.4 273V239.7C320.7 230.6 324.1 222.8 330.4 216.5C336.7 210.2 344.5 206.9 353.7 206.5C362.9 206.9 370.7 210.2 377 216.5H377z\"]\n};\nvar faErlang = {\n prefix: 'fab',\n iconName: 'erlang',\n icon: [640, 512, [], \"f39d\", \"M87.2 53.5H0v405h100.4c-49.7-52.6-78.8-125.3-78.7-212.1-.1-76.7 24-142.7 65.5-192.9zm238.2 9.7c-45.9.1-85.1 33.5-89.2 83.2h169.9c-1.1-49.7-34.5-83.1-80.7-83.2zm230.7-9.6h.3l-.1-.1zm.3 0c31.4 42.7 48.7 97.5 46.2 162.7.5 6 .5 11.7 0 24.1H230.2c-.2 109.7 38.9 194.9 138.6 195.3 68.5-.3 118-51 151.9-106.1l96.4 48.2c-17.4 30.9-36.5 57.8-57.9 80.8H640v-405z\"]\n};\nvar faXTwitter = {\n prefix: 'fab',\n iconName: 'x-twitter',\n icon: [512, 512, [], \"e61b\", \"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"]\n};\nvar faCottonBureau = {\n prefix: 'fab',\n iconName: 'cotton-bureau',\n icon: [512, 512, [], \"f89e\", \"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\"]\n};\nvar faDashcube = {\n prefix: 'fab',\n iconName: 'dashcube',\n icon: [448, 512, [], \"f210\", \"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\"]\n};\nvar fa42Group = {\n prefix: 'fab',\n iconName: '42-group',\n icon: [640, 512, [\"innosoft\"], \"e080\", \"M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z\"]\n};\nvar faInnosoft = fa42Group;\nvar faStackExchange = {\n prefix: 'fab',\n iconName: 'stack-exchange',\n icon: [448, 512, [], \"f18d\", \"M17.7 332.3h412.7v22c0 37.7-29.3 68-65.3 68h-19L259.3 512v-89.7H83c-36 0-65.3-30.3-65.3-68v-22zm0-23.6h412.7v-85H17.7v85zm0-109.4h412.7v-85H17.7v85zM365 0H83C47 0 17.7 30.3 17.7 67.7V90h412.7V67.7C430.3 30.3 401 0 365 0z\"]\n};\nvar faElementor = {\n prefix: 'fab',\n iconName: 'elementor',\n icon: [512, 512, [], \"f430\", \"M.361 256C.361 397 114 511 255 511C397 511 511 397 511 256C511 116 397 2.05 255 2.05C114 2.05 .361 116 .361 256zM192 150V363H149V150H192zM234 150H362V193H234V150zM362 235V278H234V235H362zM234 320H362V363H234V320z\"]\n};\nvar faSquarePiedPiper = {\n prefix: 'fab',\n iconName: 'square-pied-piper',\n icon: [448, 512, [\"pied-piper-square\"], \"e01e\", \"M32 419L0 479.2l.8-328C.8 85.3 54 32 120 32h327.2c-93 28.9-189.9 94.2-253.9 168.6C122.7 282 82.6 338 32 419M448 32S305.2 98.8 261.6 199.1c-23.2 53.6-28.9 118.1-71 158.6-28.9 27.8-69.8 38.2-105.3 56.3-23.2 12-66.4 40.5-84.9 66h328.4c66 0 119.3-53.3 119.3-119.2-.1 0-.1-328.8-.1-328.8z\"]\n};\nvar faPiedPiperSquare = faSquarePiedPiper;\nvar faCreativeCommonsNd = {\n prefix: 'fab',\n iconName: 'creative-commons-nd',\n icon: [496, 512, [], \"f4eb\", \"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\"]\n};\nvar faPalfed = {\n prefix: 'fab',\n iconName: 'palfed',\n icon: [576, 512, [], \"f3d8\", \"M384.9 193.9c0-47.4-55.2-44.2-95.4-29.8-1.3 39.4-2.5 80.7-3 119.8.7 2.8 2.6 6.2 15.1 6.2 36.8 0 83.4-42.8 83.3-96.2zm-194.5 72.2c.2 0 6.5-2.7 11.2-2.7 26.6 0 20.7 44.1-14.4 44.1-21.5 0-37.1-18.1-37.1-43 0-42 42.9-95.6 100.7-126.5 1-12.4 3-22 10.5-28.2 11.2-9 26.6-3.5 29.5 11.1 72.2-22.2 135.2 1 135.2 72 0 77.9-79.3 152.6-140.1 138.2-.1 39.4.9 74.4 2.7 100v.2c.2 3.4.6 12.5-5.3 19.1-9.6 10.6-33.4 10-36.4-22.3-4.1-44.4.2-206.1 1.4-242.5-21.5 15-58.5 50.3-58.5 75.9.2 2.5.4 4 .6 4.6zM8 181.1s-.1 37.4 38.4 37.4h30l22.4 217.2s0 44.3 44.7 44.3h288.9s44.7-.4 44.7-44.3l22.4-217.2h30s38.4 1.2 38.4-37.4c0 0 .1-37.4-38.4-37.4h-30.1c-7.3-25.6-30.2-74.3-119.4-74.3h-28V50.3s-2.7-18.4-21.1-18.4h-85.8s-21.1 0-21.1 18.4v19.1h-28.1s-105 4.2-120.5 74.3h-29S8 142.5 8 181.1z\"]\n};\nvar faSuperpowers = {\n prefix: 'fab',\n iconName: 'superpowers',\n icon: [448, 512, [], \"f2dd\", \"M448 32c-83.3 11-166.8 22-250 33-92 12.5-163.3 86.7-169 180-3.3 55.5 18 109.5 57.8 148.2L0 480c83.3-11 166.5-22 249.8-33 91.8-12.5 163.3-86.8 168.7-179.8 3.5-55.5-18-109.5-57.7-148.2L448 32zm-79.7 232.3c-4.2 79.5-74 139.2-152.8 134.5-79.5-4.7-140.7-71-136.3-151 4.5-79.2 74.3-139.3 153-134.5 79.3 4.7 140.5 71 136.1 151z\"]\n};\nvar faResolving = {\n prefix: 'fab',\n iconName: 'resolving',\n icon: [496, 512, [], \"f3e7\", \"M281.2 278.2c46-13.3 49.6-23.5 44-43.4L314 195.5c-6.1-20.9-18.4-28.1-71.1-12.8L54.7 236.8l28.6 98.6 197.9-57.2zM248.5 8C131.4 8 33.2 88.7 7.2 197.5l221.9-63.9c34.8-10.2 54.2-11.7 79.3-8.2 36.3 6.1 52.7 25 61.4 55.2l10.7 37.8c8.2 28.1 1 50.6-23.5 73.6-19.4 17.4-31.2 24.5-61.4 33.2L203 351.8l220.4 27.1 9.7 34.2-48.1 13.3-286.8-37.3 23 80.2c36.8 22 80.3 34.7 126.3 34.7 137 0 248.5-111.4 248.5-248.3C497 119.4 385.5 8 248.5 8zM38.3 388.6L0 256.8c0 48.5 14.3 93.4 38.3 131.8z\"]\n};\nvar faXbox = {\n prefix: 'fab',\n iconName: 'xbox',\n icon: [512, 512, [], \"f412\", \"M369.9 318.2c44.3 54.3 64.7 98.8 54.4 118.7-7.9 15.1-56.7 44.6-92.6 55.9-29.6 9.3-68.4 13.3-100.4 10.2-38.2-3.7-76.9-17.4-110.1-39C93.3 445.8 87 438.3 87 423.4c0-29.9 32.9-82.3 89.2-142.1 32-33.9 76.5-73.7 81.4-72.6 9.4 2.1 84.3 75.1 112.3 109.5zM188.6 143.8c-29.7-26.9-58.1-53.9-86.4-63.4-15.2-5.1-16.3-4.8-28.7 8.1-29.2 30.4-53.5 79.7-60.3 122.4-5.4 34.2-6.1 43.8-4.2 60.5 5.6 50.5 17.3 85.4 40.5 120.9 9.5 14.6 12.1 17.3 9.3 9.9-4.2-11-.3-37.5 9.5-64 14.3-39 53.9-112.9 120.3-194.4zm311.6 63.5C483.3 127.3 432.7 77 425.6 77c-7.3 0-24.2 6.5-36 13.9-23.3 14.5-41 31.4-64.3 52.8C367.7 197 427.5 283.1 448.2 346c6.8 20.7 9.7 41.1 7.4 52.3-1.7 8.5-1.7 8.5 1.4 4.6 6.1-7.7 19.9-31.3 25.4-43.5 7.4-16.2 15-40.2 18.6-58.7 4.3-22.5 3.9-70.8-.8-93.4zM141.3 43C189 40.5 251 77.5 255.6 78.4c.7.1 10.4-4.2 21.6-9.7 63.9-31.1 94-25.8 107.4-25.2-63.9-39.3-152.7-50-233.9-11.7-23.4 11.1-24 11.9-9.4 11.2z\"]\n};\nvar faSearchengin = {\n prefix: 'fab',\n iconName: 'searchengin',\n icon: [460, 512, [], \"f3eb\", \"M220.6 130.3l-67.2 28.2V43.2L98.7 233.5l54.7-24.2v130.3l67.2-209.3zm-83.2-96.7l-1.3 4.7-15.2 52.9C80.6 106.7 52 145.8 52 191.5c0 52.3 34.3 95.9 83.4 105.5v53.6C57.5 340.1 0 272.4 0 191.6c0-80.5 59.8-147.2 137.4-158zm311.4 447.2c-11.2 11.2-23.1 12.3-28.6 10.5-5.4-1.8-27.1-19.9-60.4-44.4-33.3-24.6-33.6-35.7-43-56.7-9.4-20.9-30.4-42.6-57.5-52.4l-9.7-14.7c-24.7 16.9-53 26.9-81.3 28.7l2.1-6.6 15.9-49.5c46.5-11.9 80.9-54 80.9-104.2 0-54.5-38.4-102.1-96-107.1V32.3C254.4 37.4 320 106.8 320 191.6c0 33.6-11.2 64.7-29 90.4l14.6 9.6c9.8 27.1 31.5 48 52.4 57.4s32.2 9.7 56.8 43c24.6 33.2 42.7 54.9 44.5 60.3s.7 17.3-10.5 28.5zm-9.9-17.9c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8 8-3.6 8-8z\"]\n};\nvar faTiktok = {\n prefix: 'fab',\n iconName: 'tiktok',\n icon: [448, 512, [], \"e07b\", \"M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z\"]\n};\nvar faSquareFacebook = {\n prefix: 'fab',\n iconName: 'square-facebook',\n icon: [448, 512, [\"facebook-square\"], \"f082\", \"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\"]\n};\nvar faFacebookSquare = faSquareFacebook;\nvar faRenren = {\n prefix: 'fab',\n iconName: 'renren',\n icon: [512, 512, [], \"f18b\", \"M214 169.1c0 110.4-61 205.4-147.6 247.4C30 373.2 8 317.7 8 256.6 8 133.9 97.1 32.2 214 12.5v156.6zM255 504c-42.9 0-83.3-11-118.5-30.4C193.7 437.5 239.9 382.9 255 319c15.5 63.9 61.7 118.5 118.8 154.7C338.7 493 298.3 504 255 504zm190.6-87.5C359 374.5 298 279.6 298 169.1V12.5c116.9 19.7 206 121.4 206 244.1 0 61.1-22 116.6-58.4 159.9z\"]\n};\nvar faLinux = {\n prefix: 'fab',\n iconName: 'linux',\n icon: [448, 512, [], \"f17c\", \"M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z\"]\n};\nvar faGlide = {\n prefix: 'fab',\n iconName: 'glide',\n icon: [448, 512, [], \"f2a5\", \"M252.8 148.6c0 8.8-1.6 17.7-3.4 26.4-5.8 27.8-11.6 55.8-17.3 83.6-1.4 6.3-8.3 4.9-13.7 4.9-23.8 0-30.5-26-30.5-45.5 0-29.3 11.2-68.1 38.5-83.1 4.3-2.5 9.2-4.2 14.1-4.2 11.4 0 12.3 8.3 12.3 17.9zM448 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-64 187c0-5.1-20.8-37.7-25.5-39.5-2.2-.9-7.2-2.3-9.6-2.3-23.1 0-38.7 10.5-58.2 21.5l-.5-.5c4.3-29.4 14.6-57.2 14.6-87.4 0-44.6-23.8-62.7-67.5-62.7-71.7 0-108 70.8-108 123.5 0 54.7 32 85 86.3 85 7.5 0 6.9-.6 6.9 2.3-10.5 80.3-56.5 82.9-56.5 58.9 0-24.4 28-36.5 28.3-38-.2-7.6-29.3-17.2-36.7-17.2-21.1 0-32.7 33-32.7 50.6 0 32.3 20.4 54.7 53.3 54.7 48.2 0 83.4-49.7 94.3-91.7 9.4-37.7 7-39.4 12.3-42.1 20-10.1 35.8-16.8 58.4-16.8 11.1 0 19 2.3 36.7 5.2 1.8.1 4.1-1.7 4.1-3.5z\"]\n};\nvar faLinkedin = {\n prefix: 'fab',\n iconName: 'linkedin',\n icon: [448, 512, [], \"f08c\", \"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"]\n};\nvar faHubspot = {\n prefix: 'fab',\n iconName: 'hubspot',\n icon: [512, 512, [], \"f3b2\", \"M267.4 211.6c-25.1 23.7-40.8 57.3-40.8 94.6 0 29.3 9.7 56.3 26 78L203.1 434c-4.4-1.6-9.1-2.5-14-2.5-10.8 0-20.9 4.2-28.5 11.8-7.6 7.6-11.8 17.8-11.8 28.6s4.2 20.9 11.8 28.5c7.6 7.6 17.8 11.6 28.5 11.6 10.8 0 20.9-3.9 28.6-11.6 7.6-7.6 11.8-17.8 11.8-28.5 0-4.2-.6-8.2-1.9-12.1l50-50.2c22 16.9 49.4 26.9 79.3 26.9 71.9 0 130-58.3 130-130.2 0-65.2-47.7-119.2-110.2-128.7V116c17.5-7.4 28.2-23.8 28.2-42.9 0-26.1-20.9-47.9-47-47.9S311.2 47 311.2 73.1c0 19.1 10.7 35.5 28.2 42.9v61.2c-15.2 2.1-29.6 6.7-42.7 13.6-27.6-20.9-117.5-85.7-168.9-124.8 1.2-4.4 2-9 2-13.8C129.8 23.4 106.3 0 77.4 0 48.6 0 25.2 23.4 25.2 52.2c0 28.9 23.4 52.3 52.2 52.3 9.8 0 18.9-2.9 26.8-7.6l163.2 114.7zm89.5 163.6c-38.1 0-69-30.9-69-69s30.9-69 69-69 69 30.9 69 69-30.9 69-69 69z\"]\n};\nvar faDeploydog = {\n prefix: 'fab',\n iconName: 'deploydog',\n icon: [512, 512, [], \"f38e\", \"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\"]\n};\nvar faTwitch = {\n prefix: 'fab',\n iconName: 'twitch',\n icon: [512, 512, [], \"f1e8\", \"M391.17,103.47H352.54v109.7h38.63ZM285,103H246.37V212.75H285ZM120.83,0,24.31,91.42V420.58H140.14V512l96.53-91.42h77.25L487.69,256V0ZM449.07,237.75l-77.22,73.12H294.61l-67.6,64v-64H140.14V36.58H449.07Z\"]\n};\nvar faRavelry = {\n prefix: 'fab',\n iconName: 'ravelry',\n icon: [512, 512, [], \"f2d9\", \"M498.252,234.223c-1.208-10.34-1.7-20.826-3.746-31a310.306,310.306,0,0,0-9.622-36.6,184.068,184.068,0,0,0-30.874-57.5,251.154,251.154,0,0,0-18.818-21.689,237.362,237.362,0,0,0-47.113-36.116A240.8,240.8,0,0,0,331.356,26.65c-11.018-3.1-22.272-5.431-33.515-7.615-6.78-1.314-13.749-1.667-20.627-2.482-.316-.036-.6-.358-.9-.553q-16.143.009-32.288.006c-2.41.389-4.808.925-7.236,1.15a179.331,179.331,0,0,0-34.256,7.1,221.5,221.5,0,0,0-39.768,16.355,281.385,281.385,0,0,0-38.08,24.158c-6.167,4.61-12.268,9.36-17.974,14.518C96.539,88.494,86.34,97.72,76.785,107.555a243.878,243.878,0,0,0-33.648,43.95,206.488,206.488,0,0,0-20.494,44.6,198.2,198.2,0,0,0-7.691,34.759A201.13,201.13,0,0,0,13.4,266.385a299.716,299.716,0,0,0,4.425,40.24,226.865,226.865,0,0,0,16.73,53.3,210.543,210.543,0,0,0,24,39.528,213.589,213.589,0,0,0,26.358,28.416A251.313,251.313,0,0,0,126.7,458.455a287.831,287.831,0,0,0,55.9,25.277,269.5,269.5,0,0,0,40.641,9.835c6.071,1.01,12.275,1.253,18.412,1.873a4.149,4.149,0,0,1,1.19.56h32.289c2.507-.389,5-.937,7.527-1.143,16.336-1.332,32.107-5.335,47.489-10.717A219.992,219.992,0,0,0,379.1,460.322c9.749-6.447,19.395-13.077,28.737-20.1,5.785-4.348,10.988-9.5,16.3-14.457,3.964-3.7,7.764-7.578,11.51-11.5a232.162,232.162,0,0,0,31.427-41.639c9.542-16.045,17.355-32.905,22.3-50.926,2.859-10.413,4.947-21.045,7.017-31.652,1.032-5.279,1.251-10.723,1.87-16.087.036-.317.358-.6.552-.9V236.005A9.757,9.757,0,0,1,498.252,234.223Zm-161.117-1.15s-16.572-2.98-28.47-2.98c-27.2,0-33.57,14.9-33.57,37.04V360.8H201.582V170.062H275.1v31.931c8.924-26.822,26.771-36.189,62.04-36.189Z\"]\n};\nvar faMixer = {\n prefix: 'fab',\n iconName: 'mixer',\n icon: [512, 512, [], \"e056\", \"M114.57,76.07a45.71,45.71,0,0,0-67.51-6.41c-17.58,16.18-19,43.52-4.75,62.77l91.78,123L41.76,379.58c-14.23,19.25-13.11,46.59,4.74,62.77A45.71,45.71,0,0,0,114,435.94L242.89,262.7a12.14,12.14,0,0,0,0-14.23ZM470.24,379.58,377.91,255.45l91.78-123c14.22-19.25,12.83-46.59-4.75-62.77a45.71,45.71,0,0,0-67.51,6.41l-128,172.12a12.14,12.14,0,0,0,0,14.23L398,435.94a45.71,45.71,0,0,0,67.51,6.41C483.35,426.17,484.47,398.83,470.24,379.58Z\"]\n};\nvar faSquareLastfm = {\n prefix: 'fab',\n iconName: 'square-lastfm',\n icon: [448, 512, [\"lastfm-square\"], \"f203\", \"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-48zm-92.2 312.9c-63.4 0-85.4-28.6-97.1-64.1-16.3-51-21.5-84.3-63-84.3-22.4 0-45.1 16.1-45.1 61.2 0 35.2 18 57.2 43.3 57.2 28.6 0 47.6-21.3 47.6-21.3l11.7 31.9s-19.8 19.4-61.2 19.4c-51.3 0-79.9-30.1-79.9-85.8 0-57.9 28.6-92 82.5-92 73.5 0 80.8 41.4 100.8 101.9 8.8 26.8 24.2 46.2 61.2 46.2 24.9 0 38.1-5.5 38.1-19.1 0-19.9-21.8-22-49.9-28.6-30.4-7.3-42.5-23.1-42.5-48 0-40 32.3-52.4 65.2-52.4 37.4 0 60.1 13.6 63 46.6l-36.7 4.4c-1.5-15.8-11-22.4-28.6-22.4-16.1 0-26 7.3-26 19.8 0 11 4.8 17.6 20.9 21.3 32.7 7.1 71.8 12 71.8 57.5.1 36.7-30.7 50.6-76.1 50.6z\"]\n};\nvar faLastfmSquare = faSquareLastfm;\nvar faVimeo = {\n prefix: 'fab',\n iconName: 'vimeo',\n icon: [448, 512, [], \"f40a\", \"M403.2 32H44.8C20.1 32 0 52.1 0 76.8v358.4C0 459.9 20.1 480 44.8 480h358.4c24.7 0 44.8-20.1 44.8-44.8V76.8c0-24.7-20.1-44.8-44.8-44.8zM377 180.8c-1.4 31.5-23.4 74.7-66 129.4-44 57.2-81.3 85.8-111.7 85.8-18.9 0-34.8-17.4-47.9-52.3-25.5-93.3-36.4-148-57.4-148-2.4 0-10.9 5.1-25.4 15.2l-15.2-19.6c37.3-32.8 72.9-69.2 95.2-71.2 25.2-2.4 40.7 14.8 46.5 51.7 20.7 131.2 29.9 151 67.6 91.6 13.5-21.4 20.8-37.7 21.8-48.9 3.5-33.2-25.9-30.9-45.8-22.4 15.9-52.1 46.3-77.4 91.2-76 33.3.9 49 22.5 47.1 64.7z\"]\n};\nvar faMendeley = {\n prefix: 'fab',\n iconName: 'mendeley',\n icon: [640, 512, [], \"f7b3\", \"M624.6 325.2c-12.3-12.4-29.7-19.2-48.4-17.2-43.3-1-49.7-34.9-37.5-98.8 22.8-57.5-14.9-131.5-87.4-130.8-77.4.7-81.7 82-130.9 82-48.1 0-54-81.3-130.9-82-72.9-.8-110.1 73.3-87.4 130.8 12.2 63.9 5.8 97.8-37.5 98.8-21.2-2.3-37 6.5-53 22.5-19.9 19.7-19.3 94.8 42.6 102.6 47.1 5.9 81.6-42.9 61.2-87.8-47.3-103.7 185.9-106.1 146.5-8.2-.1.1-.2.2-.3.4-26.8 42.8 6.8 97.4 58.8 95.2 52.1 2.1 85.4-52.6 58.8-95.2-.1-.2-.2-.3-.3-.4-39.4-97.9 193.8-95.5 146.5 8.2-4.6 10-6.7 21.3-5.7 33 4.9 53.4 68.7 74.1 104.9 35.2 17.8-14.8 23.1-65.6 0-88.3zm-303.9-19.1h-.6c-43.4 0-62.8-37.5-62.8-62.8 0-34.7 28.2-62.8 62.8-62.8h.6c34.7 0 62.8 28.1 62.8 62.8 0 25-19.2 62.8-62.8 62.8z\"]\n};\nvar faUniregistry = {\n prefix: 'fab',\n iconName: 'uniregistry',\n icon: [384, 512, [], \"f404\", \"M192 480c39.5 0 76.2-11.8 106.8-32.2H85.3C115.8 468.2 152.5 480 192 480zm-89.1-193.1v-12.4H0v12.4c0 2.5 0 5 .1 7.4h103.1c-.2-2.4-.3-4.9-.3-7.4zm20.5 57H8.5c2.6 8.5 5.8 16.8 9.6 24.8h138.3c-12.9-5.7-24.1-14.2-33-24.8zm-17.7-34.7H1.3c.9 7.6 2.2 15 3.9 22.3h109.7c-4-6.9-7.2-14.4-9.2-22.3zm-2.8-69.3H0v17.3h102.9zm0-173.2H0v4.9h102.9zm0-34.7H0v2.5h102.9zm0 69.3H0v7.4h102.9zm0 104H0v14.8h102.9zm0-69.3H0v9.9h102.9zm0 34.6H0V183h102.9zm166.2 160.9h109.7c1.8-7.3 3.1-14.7 3.9-22.3H278.3c-2.1 7.9-5.2 15.4-9.2 22.3zm12-185.7H384V136H281.1zm0 37.2H384v-12.4H281.1zm0-74.3H384v-7.4H281.1zm0-76.7v2.5H384V32zm-203 410.9h227.7c11.8-8.7 22.7-18.6 32.2-29.7H44.9c9.6 11 21.4 21 33.2 29.7zm203-371.3H384v-4.9H281.1zm0 148.5H384v-14.8H281.1zM38.8 405.7h305.3c6.7-8.5 12.6-17.6 17.8-27.2H23c5.2 9.6 9.2 18.7 15.8 27.2zm188.8-37.1H367c3.7-8 5.8-16.2 8.5-24.8h-115c-8.8 10.7-20.1 19.2-32.9 24.8zm53.5-81.7c0 2.5-.1 5-.4 7.4h103.1c.1-2.5.2-4.9.2-7.4v-12.4H281.1zm0-29.7H384v-17.3H281.1z\"]\n};\nvar faFigma = {\n prefix: 'fab',\n iconName: 'figma',\n icon: [384, 512, [], \"f799\", \"M14 95.7924C14 42.8877 56.8878 0 109.793 0H274.161C327.066 0 369.954 42.8877 369.954 95.7924C369.954 129.292 352.758 158.776 326.711 175.897C352.758 193.019 369.954 222.502 369.954 256.002C369.954 308.907 327.066 351.795 274.161 351.795H272.081C247.279 351.795 224.678 342.369 207.666 326.904V415.167C207.666 468.777 163.657 512 110.309 512C57.5361 512 14 469.243 14 416.207C14 382.709 31.1945 353.227 57.2392 336.105C31.1945 318.983 14 289.5 14 256.002C14 222.502 31.196 193.019 57.2425 175.897C31.196 158.776 14 129.292 14 95.7924ZM176.288 191.587H109.793C74.2172 191.587 45.3778 220.427 45.3778 256.002C45.3778 291.44 73.9948 320.194 109.381 320.416C109.518 320.415 109.655 320.415 109.793 320.415H176.288V191.587ZM207.666 256.002C207.666 291.577 236.505 320.417 272.081 320.417H274.161C309.737 320.417 338.576 291.577 338.576 256.002C338.576 220.427 309.737 191.587 274.161 191.587H272.081C236.505 191.587 207.666 220.427 207.666 256.002ZM109.793 351.795C109.655 351.795 109.518 351.794 109.381 351.794C73.9948 352.015 45.3778 380.769 45.3778 416.207C45.3778 451.652 74.6025 480.622 110.309 480.622C146.591 480.622 176.288 451.186 176.288 415.167V351.795H109.793ZM109.793 31.3778C74.2172 31.3778 45.3778 60.2173 45.3778 95.7924C45.3778 131.368 74.2172 160.207 109.793 160.207H176.288V31.3778H109.793ZM207.666 160.207H274.161C309.737 160.207 338.576 131.368 338.576 95.7924C338.576 60.2173 309.737 31.3778 274.161 31.3778H207.666V160.207Z\"]\n};\nvar faCreativeCommonsRemix = {\n prefix: 'fab',\n iconName: 'creative-commons-remix',\n icon: [496, 512, [], \"f4ee\", \"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\"]\n};\nvar faCcAmazonPay = {\n prefix: 'fab',\n iconName: 'cc-amazon-pay',\n icon: [576, 512, [], \"f42d\", \"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\"]\n};\nvar faDropbox = {\n prefix: 'fab',\n iconName: 'dropbox',\n icon: [528, 512, [], \"f16b\", \"M264.4 116.3l-132 84.3 132 84.3-132 84.3L0 284.1l132.3-84.3L0 116.3 132.3 32l132.1 84.3zM131.6 395.7l132-84.3 132 84.3-132 84.3-132-84.3zm132.8-111.6l132-84.3-132-83.6L395.7 32 528 116.3l-132.3 84.3L528 284.8l-132.3 84.3-131.3-85z\"]\n};\nvar faInstagram = {\n prefix: 'fab',\n iconName: 'instagram',\n icon: [448, 512, [], \"f16d\", \"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"]\n};\nvar faCmplid = {\n prefix: 'fab',\n iconName: 'cmplid',\n icon: [640, 512, [], \"e360\", \"M226.119,388.165a3.816,3.816,0,0,0-2.294-3.5,3.946,3.946,0,0,0-1.629-.385L72.6,384.3a19.243,19.243,0,0,1-17.924-26.025L81.585,255.692a35.72,35.72,0,0,1,32.373-26H262.525a7.07,7.07,0,0,0,6.392-5.194l10.769-41.131a3.849,3.849,0,0,0-2.237-4.937,3.755,3.755,0,0,0-1.377-.261c-.063,0-.126,0-.189.005H127.38a106.8,106.8,0,0,0-96.99,77.1L3.483,358.824A57.469,57.469,0,0,0,57.314,436q1.43,0,2.86-.072H208.742a7.131,7.131,0,0,0,6.391-5.193L225.839,389.6A3.82,3.82,0,0,0,226.119,388.165ZM306.658,81.2a3.861,3.861,0,0,0,.251-1.367A3.813,3.813,0,0,0,303.079,76c-.064,0-.128,0-.192,0h-41A7.034,7.034,0,0,0,255.5,81.2l-21.347,80.915h51.131ZM180.364,368.249H231.5L263.452,245.69H212.321ZM511.853,79.723a3.809,3.809,0,0,0-3.8-3.661c-.058,0-.137,0-.23.007h-41a7.1,7.1,0,0,0-6.584,5.129L368.91,430.634a3.54,3.54,0,0,0-.262,1.335,3.873,3.873,0,0,0,3.864,3.863c.056,0,.112,0,.169,0h41a7.068,7.068,0,0,0,6.392-5.193L511.533,81.2A3.624,3.624,0,0,0,511.853,79.723ZM324.649,384.47h-41a7.2,7.2,0,0,0-6.392,5.194L266.52,430.8a3.662,3.662,0,0,0-.268,1.374A3.783,3.783,0,0,0,270.023,436c.06,0,.166,0,.3-.012h40.905a7.036,7.036,0,0,0,6.391-5.193l10.769-41.131a3.75,3.75,0,0,0-3.445-5.208c-.108,0-.217,0-.326.014Zm311.324-308.4h-41a7.066,7.066,0,0,0-6.392,5.129l-91.46,349.436a4.073,4.073,0,0,0-.229,1.347,3.872,3.872,0,0,0,3.863,3.851c.056,0,.112,0,.169,0h40.968a7.1,7.1,0,0,0,6.392-5.193L639.68,81.2a3.624,3.624,0,0,0,.32-1.475,3.841,3.841,0,0,0-3.821-3.564c-.068,0-.137,0-.206.006ZM371.562,225.236l10.8-41.1a4.369,4.369,0,0,0,.227-1.388,3.869,3.869,0,0,0-3.861-3.842c-.057,0-.113,0-.169,0h-41.1a7.292,7.292,0,0,0-6.391,5.226l-10.834,41.1a4.417,4.417,0,0,0-.26,1.493c0,.069,0,.138,0,.206a3.776,3.776,0,0,0,3.757,3.507c.076,0,.18,0,.3-.012h41.129A7.034,7.034,0,0,0,371.562,225.236Z\"]\n};\nvar faFacebook = {\n prefix: 'fab',\n iconName: 'facebook',\n icon: [512, 512, [62000], \"f09a\", \"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"]\n};\nvar faGripfire = {\n prefix: 'fab',\n iconName: 'gripfire',\n icon: [384, 512, [], \"f3ac\", \"M112.5 301.4c0-73.8 105.1-122.5 105.1-203 0-47.1-34-88-39.1-90.4.4 3.3.6 6.7.6 10C179.1 110.1 32 171.9 32 286.6c0 49.8 32.2 79.2 66.5 108.3 65.1 46.7 78.1 71.4 78.1 86.6 0 10.1-4.8 17-4.8 22.3 13.1-16.7 17.4-31.9 17.5-46.4 0-29.6-21.7-56.3-44.2-86.5-16-22.3-32.6-42.6-32.6-69.5zm205.3-39c-12.1-66.8-78-124.4-94.7-130.9l4 7.2c2.4 5.1 3.4 10.9 3.4 17.1 0 44.7-54.2 111.2-56.6 116.7-2.2 5.1-3.2 10.5-3.2 15.8 0 20.1 15.2 42.1 17.9 42.1 2.4 0 56.6-55.4 58.1-87.7 6.4 11.7 9.1 22.6 9.1 33.4 0 41.2-41.8 96.9-41.8 96.9 0 11.6 31.9 53.2 35.5 53.2 1 0 2.2-1.4 3.2-2.4 37.9-39.3 67.3-85 67.3-136.8 0-8-.7-16.2-2.2-24.6z\"]\n};\nvar faJediOrder = {\n prefix: 'fab',\n iconName: 'jedi-order',\n icon: [448, 512, [], \"f50e\", \"M398.5 373.6c95.9-122.1 17.2-233.1 17.2-233.1 45.4 85.8-41.4 170.5-41.4 170.5 105-171.5-60.5-271.5-60.5-271.5 96.9 72.7-10.1 190.7-10.1 190.7 85.8 158.4-68.6 230.1-68.6 230.1s-.4-16.9-2.2-85.7c4.3 4.5 34.5 36.2 34.5 36.2l-24.2-47.4 62.6-9.1-62.6-9.1 20.2-55.5-31.4 45.9c-2.2-87.7-7.8-305.1-7.9-306.9v-2.4 1-1 2.4c0 1-5.6 219-7.9 306.9l-31.4-45.9 20.2 55.5-62.6 9.1 62.6 9.1-24.2 47.4 34.5-36.2c-1.8 68.8-2.2 85.7-2.2 85.7s-154.4-71.7-68.6-230.1c0 0-107-118.1-10.1-190.7 0 0-165.5 99.9-60.5 271.5 0 0-86.8-84.8-41.4-170.5 0 0-78.7 111 17.2 233.1 0 0-26.2-16.1-49.4-77.7 0 0 16.9 183.3 222 185.7h4.1c205-2.4 222-185.7 222-185.7-23.6 61.5-49.9 77.7-49.9 77.7z\"]\n};\nvar faUikit = {\n prefix: 'fab',\n iconName: 'uikit',\n icon: [448, 512, [], \"f403\", \"M443.9 128v256L218 512 0 384V169.7l87.6 45.1v117l133.5 75.5 135.8-75.5v-151l-101.1-57.6 87.6-53.1L443.9 128zM308.6 49.1L223.8 0l-88.6 54.8 86 47.3 87.4-53z\"]\n};\nvar faFortAwesomeAlt = {\n prefix: 'fab',\n iconName: 'fort-awesome-alt',\n icon: [512, 512, [], \"f3a3\", \"M208 237.4h-22.2c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7H208c2.1 0 3.7-1.6 3.7-3.7v-51.7c0-2.1-1.6-3.7-3.7-3.7zm118.2 0H304c-2.1 0-3.7 1.6-3.7 3.7v51.7c0 2.1 1.6 3.7 3.7 3.7h22.2c2.1 0 3.7-1.6 3.7-3.7v-51.7c-.1-2.1-1.7-3.7-3.7-3.7zm132-125.1c-2.3-3.2-4.6-6.4-7.1-9.5-9.8-12.5-20.8-24-32.8-34.4-4.5-3.9-9.1-7.6-13.9-11.2-1.6-1.2-3.2-2.3-4.8-3.5C372 34.1 340.3 20 306 13c-16.2-3.3-32.9-5-50-5s-33.9 1.7-50 5c-34.3 7.1-66 21.2-93.3 40.8-1.6 1.1-3.2 2.3-4.8 3.5-4.8 3.6-9.4 7.3-13.9 11.2-3 2.6-5.9 5.3-8.8 8s-5.7 5.5-8.4 8.4c-5.5 5.7-10.7 11.8-15.6 18-2.4 3.1-4.8 6.3-7.1 9.5C25.2 153 8.3 202.5 8.3 256c0 2 .1 4 .1 6 .1.7.1 1.3.1 2 .1 1.3.1 2.7.2 4 0 .8.1 1.5.1 2.3 0 1.3.1 2.5.2 3.7.1.8.1 1.6.2 2.4.1 1.1.2 2.3.3 3.5 0 .8.1 1.6.2 2.4.1 1.2.3 2.4.4 3.6.1.8.2 1.5.3 2.3.1 1.3.3 2.6.5 3.9.1.6.2 1.3.3 1.9l.9 5.7c.1.6.2 1.1.3 1.7.3 1.3.5 2.7.8 4 .2.8.3 1.6.5 2.4.2 1 .5 2.1.7 3.2.2.9.4 1.7.6 2.6.2 1 .4 2 .7 3 .2.9.5 1.8.7 2.7.3 1 .5 1.9.8 2.9.3.9.5 1.8.8 2.7.2.9.5 1.9.8 2.8s.5 1.8.8 2.7c.3 1 .6 1.9.9 2.8.6 1.6 1.1 3.3 1.7 4.9.4 1 .7 1.9 1 2.8.3 1 .7 2 1.1 3 .3.8.6 1.5.9 2.3l1.2 3c.3.7.6 1.5.9 2.2.4 1 .9 2 1.3 3l.9 2.1c.5 1 .9 2 1.4 3 .3.7.6 1.3.9 2 .5 1 1 2.1 1.5 3.1.2.6.5 1.1.8 1.7.6 1.1 1.1 2.2 1.7 3.3.1.2.2.3.3.5 2.2 4.1 4.4 8.2 6.8 12.2.2.4.5.8.7 1.2.7 1.1 1.3 2.2 2 3.3.3.5.6.9.9 1.4.6 1.1 1.3 2.1 2 3.2.3.5.6.9.9 1.4.7 1.1 1.4 2.1 2.1 3.2.2.4.5.8.8 1.2.7 1.1 1.5 2.2 2.3 3.3.2.2.3.5.5.7 37.5 51.7 94.4 88.5 160 99.4.9.1 1.7.3 2.6.4 1 .2 2.1.4 3.1.5s1.9.3 2.8.4c1 .2 2 .3 3 .4.9.1 1.9.2 2.9.3s1.9.2 2.9.3 2.1.2 3.1.3c.9.1 1.8.1 2.7.2 1.1.1 2.3.1 3.4.2.8 0 1.7.1 2.5.1 1.3 0 2.6.1 3.9.1.7.1 1.4.1 2.1.1 2 .1 4 .1 6 .1s4-.1 6-.1c.7 0 1.4-.1 2.1-.1 1.3 0 2.6 0 3.9-.1.8 0 1.7-.1 2.5-.1 1.1-.1 2.3-.1 3.4-.2.9 0 1.8-.1 2.7-.2 1-.1 2.1-.2 3.1-.3s1.9-.2 2.9-.3c.9-.1 1.9-.2 2.9-.3s2-.3 3-.4 1.9-.3 2.8-.4c1-.2 2.1-.3 3.1-.5.9-.1 1.7-.3 2.6-.4 65.6-11 122.5-47.7 160.1-102.4.2-.2.3-.5.5-.7.8-1.1 1.5-2.2 2.3-3.3.2-.4.5-.8.8-1.2.7-1.1 1.4-2.1 2.1-3.2.3-.5.6-.9.9-1.4.6-1.1 1.3-2.1 2-3.2.3-.5.6-.9.9-1.4.7-1.1 1.3-2.2 2-3.3.2-.4.5-.8.7-1.2 2.4-4 4.6-8.1 6.8-12.2.1-.2.2-.3.3-.5.6-1.1 1.1-2.2 1.7-3.3.2-.6.5-1.1.8-1.7.5-1 1-2.1 1.5-3.1.3-.7.6-1.3.9-2 .5-1 1-2 1.4-3l.9-2.1c.5-1 .9-2 1.3-3 .3-.7.6-1.5.9-2.2l1.2-3c.3-.8.6-1.5.9-2.3.4-1 .7-2 1.1-3s.7-1.9 1-2.8c.6-1.6 1.2-3.3 1.7-4.9.3-1 .6-1.9.9-2.8s.5-1.8.8-2.7c.2-.9.5-1.9.8-2.8s.6-1.8.8-2.7c.3-1 .5-1.9.8-2.9.2-.9.5-1.8.7-2.7.2-1 .5-2 .7-3 .2-.9.4-1.7.6-2.6.2-1 .5-2.1.7-3.2.2-.8.3-1.6.5-2.4.3-1.3.6-2.7.8-4 .1-.6.2-1.1.3-1.7l.9-5.7c.1-.6.2-1.3.3-1.9.1-1.3.3-2.6.5-3.9.1-.8.2-1.5.3-2.3.1-1.2.3-2.4.4-3.6 0-.8.1-1.6.2-2.4.1-1.1.2-2.3.3-3.5.1-.8.1-1.6.2-2.4.1 1.7.1.5.2-.7 0-.8.1-1.5.1-2.3.1-1.3.2-2.7.2-4 .1-.7.1-1.3.1-2 .1-2 .1-4 .1-6 0-53.5-16.9-103-45.8-143.7zM448 371.5c-9.4 15.5-20.6 29.9-33.6 42.9-20.6 20.6-44.5 36.7-71.2 48-13.9 5.8-28.2 10.3-42.9 13.2v-75.8c0-58.6-88.6-58.6-88.6 0v75.8c-14.7-2.9-29-7.3-42.9-13.2-26.7-11.3-50.6-27.4-71.2-48-13-13-24.2-27.4-33.6-42.9v-71.3c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7V326h29.6V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7H208c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-4.8 6.5-3.7 9.5-3.7V88.1c-4.4-2-7.4-6.7-7.4-11.5 0-16.8 25.4-16.8 25.4 0 0 4.8-3 9.4-7.4 11.5V92c6.3-1.4 12.7-2.3 19.2-2.3 9.4 0 18.4 3.5 26.3 3.5 7.2 0 15.2-3.5 19.4-3.5 2.1 0 3.7 1.6 3.7 3.7v48.4c0 5.6-18.7 6.5-22.4 6.5-8.6 0-16.6-3.5-25.4-3.5-7 0-14.1 1.2-20.8 2.8v30.7c3 0 9.5-1.1 9.5 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7v25.9h29.5V182c0-2.1 1.6-3.7 3.7-3.7h22.1c2.1 0 3.7 1.6 3.7 3.7v144h29.5v-25.8c0-2.1 1.6-3.7 3.7-3.7h22.2c2.1 0 3.7 1.6 3.7 3.7z\"]\n};\nvar faPhabricator = {\n prefix: 'fab',\n iconName: 'phabricator',\n icon: [496, 512, [], \"f3db\", \"M323 262.1l-.1-13s21.7-19.8 21.1-21.2l-9.5-20c-.6-1.4-29.5-.5-29.5-.5l-9.4-9.3s.2-28.5-1.2-29.1l-20.1-9.2c-1.4-.6-20.7 21-20.7 21l-13.1-.2s-20.5-21.4-21.9-20.8l-20 8.3c-1.4.5.2 28.9.2 28.9l-9.1 9.1s-29.2-.9-29.7.4l-8.1 19.8c-.6 1.4 21 21 21 21l.1 12.9s-21.7 19.8-21.1 21.2l9.5 20c.6 1.4 29.5.5 29.5.5l9.4 9.3s-.2 31.8 1.2 32.3l20.1 8.3c1.4.6 20.7-23.5 20.7-23.5l13.1.2s20.5 23.8 21.8 23.3l20-7.5c1.4-.6-.2-32.1-.2-32.1l9.1-9.1s29.2.9 29.7-.5l8.1-19.8c.7-1.1-20.9-20.7-20.9-20.7zm-44.9-8.7c.7 17.1-12.8 31.6-30.1 32.4-17.3.8-32.1-12.5-32.8-29.6-.7-17.1 12.8-31.6 30.1-32.3 17.3-.8 32.1 12.5 32.8 29.5zm201.2-37.9l-97-97-.1.1c-75.1-73.3-195.4-72.8-269.8 1.6-50.9 51-27.8 27.9-95.7 95.3-22.3 22.3-22.3 58.7 0 81 69.9 69.4 46.4 46 97.4 97l.1-.1c75.1 73.3 195.4 72.9 269.8-1.6 51-50.9 27.9-27.9 95.3-95.3 22.3-22.3 22.3-58.7 0-81zM140.4 363.8c-59.6-59.5-59.6-156 0-215.5 59.5-59.6 156-59.5 215.6 0 59.5 59.5 59.6 156 0 215.6-59.6 59.5-156 59.4-215.6-.1z\"]\n};\nvar faUssunnah = {\n prefix: 'fab',\n iconName: 'ussunnah',\n icon: [482, 512, [], \"f407\", \"M481.9 268.1A240.9 240.9 0 1 1 .1 268a240.9 240.9 0 1 1 481.9 0zM24.5 268a216.5 216.5 0 1 0 432.9 0A216.5 216.5 0 1 0 24.5 268zm385.9 63.3c-12.7 0-21.6-1.9-26.7-5.9c-5.5-4.3-8.2-12.3-8.2-23.8V205.1c0-6.5-5.2-20.2-15.7-41.2c7 0 17-9.1 30-27.2V284.5c0 11 2.4 19.4 7 25.3c3.7 4.7 10.1 8.9 19 12.6c1.2 .4 2.6 .9 4.1 1.4c2.9 .9 6.3 2.1 10.3 3.5c-1.8 2.7-8.3 4-19.9 4zm-219 0c-1.3 2.4-3.6 5.5-6.8 9.4l-18.5 22.5c-1-6.1-4-13-9.3-20.6s-9.7-11.4-13.4-11.4h-8.3H53.6c3.3-5.3 4.9-8.8 4.9-10.8c0-2-.8-5.3-2.4-9.7c-1.5-4.4-2.4-8.5-2.4-12.4c0-7.4 2.1-13.9 6.3-19.3L80 253.4l-7.1-17.7L89 215.9l6.7 16.8 8-10.3c-1.8 6.4-2.6 12.3-2.6 17.7c0 4.2 2.8 13.3 8.3 27.3l16.2 40.7H135h8 .3c2.8 .4 7.7 5 14.6 13.9c1.8 2.4 4.3 5.8 7.7 10.2c1.4 1.9 2.9 3.9 4.6 6.1c1.3-2.3 2-4.6 2-7.1c0-2-1.3-6.6-4-13.4L163 304.1c-4-10.6-6.1-17.7-6.1-21.3c0-6.3 1.9-12.3 5.8-17.9c.5-.6 1-1.3 1.5-1.9c4.4-5.6 8.8-11.1 13.3-16.5c-1.1 4.6-1.7 8.7-1.7 12c0 3.7 1.7 9.9 5.1 18.8l7.9 20.4c1.9 4.7 3 8.2 3.7 10.3h17.6 8.3l-.9-2.6c-1.4-3.9-4-7-7.7-9.3l15.6-20.1 12.3 32h13.4L245 292.2c-1.5-3.9-4-7-7.7-9.3L253 262.8 270.3 308h13.4l-11.4-29.4c-1.5-3.9-4-7-7.7-9.3l15.6-20L302.6 308h10.3 8.3 7.6c1.5 0 3-1.1 4.5-3.1s2.2-4.1 2.2-6.3V205.1c0-6.5-4.5-20.3-13.7-41.2c5.4 0 14.1-9.1 26.2-27.2V300.2c0 7.2 .6 12 1.7 14.6c1.6 3.4 5.3 6.2 11.1 8.2c-3.9 5.6-8.7 8.5-14.5 8.5H321.1h-8.3H210.5h-19zM93.4 287.3c-2.7-6.7-4-11.7-4-15c-.6 1.2-2.4 3.7-5.4 7.6c-1.4 1.9-2.2 3.7-2.2 5.3c0 2.6 .8 5.7 2.2 9.3l5.6 13.9h0c5 0 9 0 11.9-.1l-8.2-20.9zm13.5-72.4c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm-27.6 0c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3zm87 27.5c-3-5.2-7-9.3-11.9-11.9c-3.5-1.9-5.3-4.3-5.3-7.4c0-2.4 4.6-8.6 14-18.3c.2 3.8 1.9 7.6 4.9 11.2c3.1 3.6 4.6 7 4.6 10.1c0 2.6-2.1 8-6.2 16.3z\"]\n};\nvar faEarlybirds = {\n prefix: 'fab',\n iconName: 'earlybirds',\n icon: [480, 512, [], \"f39a\", \"M313.2 47.5c1.2-13 21.3-14 36.6-8.7.9.3 26.2 9.7 19 15.2-27.9-7.4-56.4 18.2-55.6-6.5zm-201 6.9c30.7-8.1 62 20 61.1-7.1-1.3-14.2-23.4-15.3-40.2-9.6-1 .3-28.7 10.5-20.9 16.7zM319.4 160c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm-159.7 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zm318.5 163.2c-9.9 24-40.7 11-63.9-1.2-13.5 69.1-58.1 111.4-126.3 124.2.3.9-2-.1 24 1 33.6 1.4 63.8-3.1 97.4-8-19.8-13.8-11.4-37.1-9.8-38.1 1.4-.9 14.7 1.7 21.6 11.5 8.6-12.5 28.4-14.8 30.2-13.6 1.6 1.1 6.6 20.9-6.9 34.6 4.7-.9 8.2-1.6 9.8-2.1 2.6-.8 17.7 11.3 3.1 13.3-14.3 2.3-22.6 5.1-47.1 10.8-45.9 10.7-85.9 11.8-117.7 12.8l1 11.6c3.8 18.1-23.4 24.3-27.6 6.2.8 17.9-27.1 21.8-28.4-1l-.5 5.3c-.7 18.4-28.4 17.9-28.3-.6-7.5 13.5-28.1 6.8-26.4-8.5l1.2-12.4c-36.7.9-59.7 3.1-61.8 3.1-20.9 0-20.9-31.6 0-31.6 2.4 0 27.7 1.3 63.2 2.8-61.1-15.5-103.7-55-114.9-118.2-25 12.8-57.5 26.8-68.2.8-10.5-25.4 21.5-42.6 66.8-73.4.7-6.6 1.6-13.3 2.7-19.8-14.4-19.6-11.6-36.3-16.1-60.4-16.8 2.4-23.2-9.1-23.6-23.1.3-7.3 2.1-14.9 2.4-15.4 1.1-1.8 10.1-2 12.7-2.6 6-31.7 50.6-33.2 90.9-34.5 19.7-21.8 45.2-41.5 80.9-48.3C203.3 29 215.2 8.5 216.2 8c1.7-.8 21.2 4.3 26.3 23.2 5.2-8.8 18.3-11.4 19.6-10.7 1.1.6 6.4 15-4.9 25.9 40.3 3.5 72.2 24.7 96 50.7 36.1 1.5 71.8 5.9 77.1 34 2.7.6 11.6.8 12.7 2.6.3.5 2.1 8.1 2.4 15.4-.5 13.9-6.8 25.4-23.6 23.1-3.2 17.3-2.7 32.9-8.7 47.7 2.4 11.7 4 23.8 4.8 36.4 37 25.4 70.3 42.5 60.3 66.9zM207.4 159.9c.9-44-37.9-42.2-78.6-40.3-21.7 1-38.9 1.9-45.5 13.9-11.4 20.9 5.9 92.9 23.2 101.2 9.8 4.7 73.4 7.9 86.3-7.1 8.2-9.4 15-49.4 14.6-67.7zm52 58.3c-4.3-12.4-6-30.1-15.3-32.7-2-.5-9-.5-11 0-10 2.8-10.8 22.1-17 37.2 15.4 0 19.3 9.7 23.7 9.7 4.3 0 6.3-11.3 19.6-14.2zm135.7-84.7c-6.6-12.1-24.8-12.9-46.5-13.9-40.2-1.9-78.2-3.8-77.3 40.3-.5 18.3 5 58.3 13.2 67.8 13 14.9 76.6 11.8 86.3 7.1 15.8-7.6 36.5-78.9 24.3-101.3z\"]\n};\nvar faTradeFederation = {\n prefix: 'fab',\n iconName: 'trade-federation',\n icon: [496, 512, [], \"f513\", \"M248 8.8c-137 0-248 111-248 248s111 248 248 248 248-111 248-248-111-248-248-248zm0 482.8c-129.7 0-234.8-105.1-234.8-234.8S118.3 22 248 22s234.8 105.1 234.8 234.8S377.7 491.6 248 491.6zm155.1-328.5v-46.8H209.3V198H54.2l36.7 46h117.7v196.8h48.8V245h83.3v-47h-83.3v-34.8h145.7zm-73.3 45.1v23.9h-82.9v197.4h-26.8V232.1H96.3l-20.1-23.9h143.9v-80.6h171.8V152h-145v56.2zm-161.3-69l-12.4-20.7 2.1 23.8-23.5 5.4 23.3 5.4-2.1 24 12.3-20.5 22.2 9.5-15.7-18.1 15.8-18.1zm-29.6-19.7l9.3-11.5-12.7 5.9-8-12.4 1.7 13.9-14.3 3.8 13.7 2.7-.8 14.7 6.8-12.2 13.8 5.3zm165.4 145.2l-13.1 5.6-7.3-12.2 1.3 14.2-13.9 3.2 13.9 3.2-1.2 14.2 7.3-12.2 13.1 5.5-9.4-10.7zm106.9-77.2l-20.9 9.1-12-19.6 2.2 22.7-22.3 5.4 22.2 4.9-1.8 22.9 11.5-19.6 21.2 8.8-15.1-17zM248 29.9c-125.3 0-226.9 101.6-226.9 226.9S122.7 483.7 248 483.7s226.9-101.6 226.9-226.9S373.3 29.9 248 29.9zM342.6 196v51h-83.3v195.7h-52.7V245.9H89.9l-40-49.9h157.4v-81.6h197.8v50.7H259.4V196zM248 43.2c60.3 0 114.8 25 153.6 65.2H202.5V190H45.1C73.1 104.8 153.4 43.2 248 43.2zm0 427.1c-117.9 0-213.6-95.6-213.6-213.5 0-21.2 3.1-41.8 8.9-61.1L87.1 252h114.7v196.8h64.6V253h83.3v-62.7h-83.2v-19.2h145.6v-50.8c30.8 37 49.3 84.6 49.3 136.5.1 117.9-95.5 213.5-213.4 213.5zM178.8 275l-11-21.4 1.7 24.5-23.7 3.9 23.8 5.9-3.7 23.8 13-20.9 21.5 10.8-15.8-18.8 16.9-17.1z\"]\n};\nvar faAutoprefixer = {\n prefix: 'fab',\n iconName: 'autoprefixer',\n icon: [640, 512, [], \"f41c\", \"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\"]\n};\nvar faWhatsapp = {\n prefix: 'fab',\n iconName: 'whatsapp',\n icon: [448, 512, [], \"f232\", \"M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z\"]\n};\nvar faSlideshare = {\n prefix: 'fab',\n iconName: 'slideshare',\n icon: [512, 512, [], \"f1e7\", \"M187.7 153.7c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7s61.7-26 61.7-57.7c0-32-27.7-57.7-61.7-57.7zm143.4 0c-34 0-61.7 25.7-61.7 57.7 0 31.7 27.7 57.7 61.7 57.7 34.3 0 61.7-26 61.7-57.7.1-32-27.4-57.7-61.7-57.7zm156.6 90l-6 4.3V49.7c0-27.4-20.6-49.7-46-49.7H76.6c-25.4 0-46 22.3-46 49.7V248c-2-1.4-4.3-2.9-6.3-4.3-15.1-10.6-25.1 4-16 17.7 18.3 22.6 53.1 50.3 106.3 72C58.3 525.1 252 555.7 248.9 457.5c0-.7.3-56.6.3-96.6 5.1 1.1 9.4 2.3 13.7 3.1 0 39.7.3 92.8.3 93.5-3.1 98.3 190.6 67.7 134.3-124 53.1-21.7 88-49.4 106.3-72 9.1-13.8-.9-28.3-16.1-17.8zm-30.5 19.2c-68.9 37.4-128.3 31.1-160.6 29.7-23.7-.9-32.6 9.1-33.7 24.9-10.3-7.7-18.6-15.5-20.3-17.1-5.1-5.4-13.7-8-27.1-7.7-31.7 1.1-89.7 7.4-157.4-28V72.3c0-34.9 8.9-45.7 40.6-45.7h317.7c30.3 0 40.9 12.9 40.9 45.7v190.6z\"]\n};\nvar faGooglePlay = {\n prefix: 'fab',\n iconName: 'google-play',\n icon: [512, 512, [], \"f3ab\", \"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"]\n};\nvar faViadeo = {\n prefix: 'fab',\n iconName: 'viadeo',\n icon: [448, 512, [], \"f2a9\", \"M276.2 150.5v.7C258.3 98.6 233.6 47.8 205.4 0c43.3 29.2 67 100 70.8 150.5zm32.7 121.7c7.6 18.2 11 37.5 11 57 0 77.7-57.8 141-137.8 139.4l3.8-.3c74.2-46.7 109.3-118.6 109.3-205.1 0-38.1-6.5-75.9-18.9-112 1 11.7 1 23.7 1 35.4 0 91.8-18.1 241.6-116.6 280C95 455.2 49.4 398 49.4 329.2c0-75.6 57.4-142.3 135.4-142.3 16.8 0 33.7 3.1 49.1 9.6 1.7-15.1 6.5-29.9 13.4-43.3-19.9-7.2-41.2-10.7-62.5-10.7-161.5 0-238.7 195.9-129.9 313.7 67.9 74.6 192 73.9 259.8 0 56.6-61.3 60.9-142.4 36.4-201-12.7 8-27.1 13.9-42.2 17zM418.1 11.7c-31 66.5-81.3 47.2-115.8 80.1-12.4 12-20.6 34-20.6 50.5 0 14.1 4.5 27.1 12 38.8 47.4-11 98.3-46 118.2-90.7-.7 5.5-4.8 14.4-7.2 19.2-20.3 35.7-64.6 65.6-99.7 84.9 14.8 14.4 33.7 25.8 55 25.8 79 0 110.1-134.6 58.1-208.6z\"]\n};\nvar faLine = {\n prefix: 'fab',\n iconName: 'line',\n icon: [512, 512, [], \"f3c0\", \"M311 196.8v81.3c0 2.1-1.6 3.7-3.7 3.7h-13c-1.3 0-2.4-.7-3-1.5l-37.3-50.3v48.2c0 2.1-1.6 3.7-3.7 3.7h-13c-2.1 0-3.7-1.6-3.7-3.7V196.9c0-2.1 1.6-3.7 3.7-3.7h12.9c1.1 0 2.4 .6 3 1.6l37.3 50.3V196.9c0-2.1 1.6-3.7 3.7-3.7h13c2.1-.1 3.8 1.6 3.8 3.5zm-93.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 2.1 1.6 3.7 3.7 3.7h13c2.1 0 3.7-1.6 3.7-3.7V196.8c0-1.9-1.6-3.7-3.7-3.7zm-31.4 68.1H150.3V196.8c0-2.1-1.6-3.7-3.7-3.7h-13c-2.1 0-3.7 1.6-3.7 3.7v81.3c0 1 .3 1.8 1 2.5c.7 .6 1.5 1 2.5 1h52.2c2.1 0 3.7-1.6 3.7-3.7v-13c0-1.9-1.6-3.7-3.5-3.7zm193.7-68.1H327.3c-1.9 0-3.7 1.6-3.7 3.7v81.3c0 1.9 1.6 3.7 3.7 3.7h52.2c2.1 0 3.7-1.6 3.7-3.7V265c0-2.1-1.6-3.7-3.7-3.7H344V247.7h35.5c2.1 0 3.7-1.6 3.7-3.7V230.9c0-2.1-1.6-3.7-3.7-3.7H344V213.5h35.5c2.1 0 3.7-1.6 3.7-3.7v-13c-.1-1.9-1.7-3.7-3.7-3.7zM512 93.4V419.4c-.1 51.2-42.1 92.7-93.4 92.6H92.6C41.4 511.9-.1 469.8 0 418.6V92.6C.1 41.4 42.2-.1 93.4 0H419.4c51.2 .1 92.7 42.1 92.6 93.4zM441.6 233.5c0-83.4-83.7-151.3-186.4-151.3s-186.4 67.9-186.4 151.3c0 74.7 66.3 137.4 155.9 149.3c21.8 4.7 19.3 12.7 14.4 42.1c-.8 4.7-3.8 18.4 16.1 10.1s107.3-63.2 146.5-108.2c27-29.7 39.9-59.8 39.9-93.1z\"]\n};\nvar faGoogleDrive = {\n prefix: 'fab',\n iconName: 'google-drive',\n icon: [512, 512, [], \"f3aa\", \"M339 314.9L175.4 32h161.2l163.6 282.9H339zm-137.5 23.6L120.9 480h310.5L512 338.5H201.5zM154.1 67.4L0 338.5 80.6 480 237 208.8 154.1 67.4z\"]\n};\nvar faServicestack = {\n prefix: 'fab',\n iconName: 'servicestack',\n icon: [496, 512, [], \"f3ec\", \"M88 216c81.7 10.2 273.7 102.3 304 232H0c99.5-8.1 184.5-137 88-232zm32-152c32.3 35.6 47.7 83.9 46.4 133.6C249.3 231.3 373.7 321.3 400 448h96C455.3 231.9 222.8 79.5 120 64z\"]\n};\nvar faSimplybuilt = {\n prefix: 'fab',\n iconName: 'simplybuilt',\n icon: [512, 512, [], \"f215\", \"M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z\"]\n};\nvar faBitbucket = {\n prefix: 'fab',\n iconName: 'bitbucket',\n icon: [512, 512, [61810], \"f171\", \"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\"]\n};\nvar faImdb = {\n prefix: 'fab',\n iconName: 'imdb',\n icon: [448, 512, [], \"f2d8\", \"M89.5 323.6H53.93V186.2H89.5V323.6zM156.1 250.5L165.2 186.2H211.5V323.6H180.5V230.9L167.1 323.6H145.8L132.8 232.9L132.7 323.6H101.5V186.2H147.6C148.1 194.5 150.4 204.3 151.9 215.6L156.1 250.5zM223.7 323.6V186.2H250.3C267.3 186.2 277.3 187.1 283.3 188.6C289.4 190.3 294 192.8 297.2 196.5C300.3 199.8 302.3 203.1 303 208.5C303.9 212.9 304.4 221.6 304.4 234.7V282.9C304.4 295.2 303.7 303.4 302.5 307.6C301.4 311.7 299.4 315 296.5 317.3C293.7 319.7 290.1 321.4 285.8 322.3C281.6 323.1 275.2 323.6 266.7 323.6H223.7zM259.2 209.7V299.1C264.3 299.1 267.5 298.1 268.6 296.8C269.7 294.8 270.4 289.2 270.4 280.1V226.8C270.4 220.6 270.3 216.6 269.7 214.8C269.4 213 268.5 211.8 267.1 210.1C265.7 210.1 263 209.7 259.2 209.7V209.7zM316.5 323.6V186.2H350.6V230.1C353.5 227.7 356.7 225.2 360.1 223.5C363.7 222 368.9 221.1 372.9 221.1C377.7 221.1 381.8 221.9 385.2 223.3C388.6 224.8 391.2 226.8 393.2 229.5C394.9 232.1 395.9 234.8 396.3 237.3C396.7 239.9 396.1 245.3 396.1 253.5V292.1C396.1 300.3 396.3 306.4 395.3 310.5C394.2 314.5 391.5 318.1 387.5 320.1C383.4 324 378.6 325.4 372.9 325.4C368.9 325.4 363.7 324.5 360.2 322.9C356.7 321.1 353.5 318.4 350.6 314.9L348.5 323.6L316.5 323.6zM361.6 302.9C362.3 301.1 362.6 296.9 362.6 290.4V255C362.6 249.4 362.3 245.5 361.5 243.8C360.8 241.9 357.8 241.1 355.7 241.1C353.7 241.1 352.3 241.9 351.6 243.4C351 244.9 350.6 248.8 350.6 255V291.4C350.6 297.5 351 301.4 351.8 303C352.4 304.7 353.9 305.5 355.9 305.5C358.1 305.5 360.1 304.7 361.6 302.9L361.6 302.9zM418.4 32.04C434.1 33.27 447.1 47.28 447.1 63.92V448.1C447.1 464.5 435.2 478.5 418.9 479.1C418.6 479.1 418.4 480 418.1 480H29.88C29.6 480 29.32 479.1 29.04 479.9C13.31 478.5 1.093 466.1 0 449.7L.0186 61.78C1.081 45.88 13.82 33.09 30.26 31.1H417.7C417.9 31.1 418.2 32.01 418.4 32.04L418.4 32.04zM30.27 41.26C19 42.01 10.02 51.01 9.257 62.4V449.7C9.63 455.1 11.91 460.2 15.7 464C19.48 467.9 24.51 470.3 29.89 470.7H418.1C429.6 469.7 438.7 459.1 438.7 448.1V63.91C438.7 58.17 436.6 52.65 432.7 48.45C428.8 44.24 423.4 41.67 417.7 41.26L30.27 41.26z\"]\n};\nvar faDeezer = {\n prefix: 'fab',\n iconName: 'deezer',\n icon: [576, 512, [], \"e077\", \"M451.46,244.71H576V172H451.46Zm0-173.89v72.67H576V70.82Zm0,275.06H576V273.2H451.46ZM0,447.09H124.54V374.42H0Zm150.47,0H275V374.42H150.47Zm150.52,0H425.53V374.42H301Zm150.47,0H576V374.42H451.46ZM301,345.88H425.53V273.2H301Zm-150.52,0H275V273.2H150.47Zm0-101.17H275V172H150.47Z\"]\n};\nvar faRaspberryPi = {\n prefix: 'fab',\n iconName: 'raspberry-pi',\n icon: [407, 512, [], \"f7bb\", \"M372 232.5l-3.7-6.5c.1-46.4-21.4-65.3-46.5-79.7 7.6-2 15.4-3.6 17.6-13.2 13.1-3.3 15.8-9.4 17.1-15.8 3.4-2.3 14.8-8.7 13.6-19.7 6.4-4.4 10-10.1 8.1-18.1 6.9-7.5 8.7-13.7 5.8-19.4 8.3-10.3 4.6-15.6 1.1-20.9 6.2-11.2.7-23.2-16.6-21.2-6.9-10.1-21.9-7.8-24.2-7.8-2.6-3.2-6-6-16.5-4.7-6.8-6.1-14.4-5-22.3-2.1-9.3-7.3-15.5-1.4-22.6.8C271.6.6 269 5.5 263.5 7.6c-12.3-2.6-16.1 3-22 8.9l-6.9-.1c-18.6 10.8-27.8 32.8-31.1 44.1-3.3-11.3-12.5-33.3-31.1-44.1l-6.9.1c-5.9-5.9-9.7-11.5-22-8.9-5.6-2-8.1-7-19.4-3.4-4.6-1.4-8.9-4.4-13.9-4.3-2.6.1-5.5 1-8.7 3.5-7.9-3-15.5-4-22.3 2.1-10.5-1.3-14 1.4-16.5 4.7-2.3 0-17.3-2.3-24.2 7.8C21.2 16 15.8 28 22 39.2c-3.5 5.4-7.2 10.7 1.1 20.9-2.9 5.7-1.1 11.9 5.8 19.4-1.8 8 1.8 13.7 8.1 18.1-1.2 11 10.2 17.4 13.6 19.7 1.3 6.4 4 12.4 17.1 15.8 2.2 9.5 10 11.2 17.6 13.2-25.1 14.4-46.6 33.3-46.5 79.7l-3.7 6.5c-28.8 17.2-54.7 72.7-14.2 117.7 2.6 14.1 7.1 24.2 11 35.4 5.9 45.2 44.5 66.3 54.6 68.8 14.9 11.2 30.8 21.8 52.2 29.2C159 504.2 181 512 203 512h1c22.1 0 44-7.8 64.2-28.4 21.5-7.4 37.3-18 52.2-29.2 10.2-2.5 48.7-23.6 54.6-68.8 3.9-11.2 8.4-21.3 11-35.4 40.6-45.1 14.7-100.5-14-117.7zm-22.2-8c-1.5 18.7-98.9-65.1-82.1-67.9 45.7-7.5 83.6 19.2 82.1 67.9zm-43 93.1c-24.5 15.8-59.8 5.6-78.8-22.8s-14.6-64.2 9.9-80c24.5-15.8 59.8-5.6 78.8 22.8s14.6 64.2-9.9 80zM238.9 29.3c.8 4.2 1.8 6.8 2.9 7.6 5.4-5.8 9.8-11.7 16.8-17.3 0 3.3-1.7 6.8 2.5 9.4 3.7-5 8.8-9.5 15.5-13.3-3.2 5.6-.6 7.3 1.2 9.6 5.1-4.4 10-8.8 19.4-12.3-2.6 3.1-6.2 6.2-2.4 9.8 5.3-3.3 10.6-6.6 23.1-8.9-2.8 3.1-8.7 6.3-5.1 9.4 6.6-2.5 14-4.4 22.1-5.4-3.9 3.2-7.1 6.3-3.9 8.8 7.1-2.2 16.9-5.1 26.4-2.6l-6 6.1c-.7.8 14.1.6 23.9.8-3.6 5-7.2 9.7-9.3 18.2 1 1 5.8.4 10.4 0-4.7 9.9-12.8 12.3-14.7 16.6 2.9 2.2 6.8 1.6 11.2.1-3.4 6.9-10.4 11.7-16 17.3 1.4 1 3.9 1.6 9.7.9-5.2 5.5-11.4 10.5-18.8 15 1.3 1.5 5.8 1.5 10 1.6-6.7 6.5-15.3 9.9-23.4 14.2 4 2.7 6.9 2.1 10 2.1-5.7 4.7-15.4 7.1-24.4 10 1.7 2.7 3.4 3.4 7.1 4.1-9.5 5.3-23.2 2.9-27 5.6.9 2.7 3.6 4.4 6.7 5.8-15.4.9-57.3-.6-65.4-32.3 15.7-17.3 44.4-37.5 93.7-62.6-38.4 12.8-73 30-102 53.5-34.3-15.9-10.8-55.9 5.8-71.8zm-34.4 114.6c24.2-.3 54.1 17.8 54 34.7-.1 15-21 27.1-53.8 26.9-32.1-.4-53.7-15.2-53.6-29.8 0-11.9 26.2-32.5 53.4-31.8zm-123-12.8c3.7-.7 5.4-1.5 7.1-4.1-9-2.8-18.7-5.3-24.4-10 3.1 0 6 .7 10-2.1-8.1-4.3-16.7-7.7-23.4-14.2 4.2-.1 8.7 0 10-1.6-7.4-4.5-13.6-9.5-18.8-15 5.8.7 8.3.1 9.7-.9-5.6-5.6-12.7-10.4-16-17.3 4.3 1.5 8.3 2 11.2-.1-1.9-4.2-10-6.7-14.7-16.6 4.6.4 9.4 1 10.4 0-2.1-8.5-5.8-13.3-9.3-18.2 9.8-.1 24.6 0 23.9-.8l-6-6.1c9.5-2.5 19.3.4 26.4 2.6 3.2-2.5-.1-5.6-3.9-8.8 8.1 1.1 15.4 2.9 22.1 5.4 3.5-3.1-2.3-6.3-5.1-9.4 12.5 2.3 17.8 5.6 23.1 8.9 3.8-3.6.2-6.7-2.4-9.8 9.4 3.4 14.3 7.9 19.4 12.3 1.7-2.3 4.4-4 1.2-9.6 6.7 3.8 11.8 8.3 15.5 13.3 4.1-2.6 2.5-6.2 2.5-9.4 7 5.6 11.4 11.5 16.8 17.3 1.1-.8 2-3.4 2.9-7.6 16.6 15.9 40.1 55.9 6 71.8-29-23.5-63.6-40.7-102-53.5 49.3 25 78 45.3 93.7 62.6-8 31.8-50 33.2-65.4 32.3 3.1-1.4 5.8-3.2 6.7-5.8-4-2.8-17.6-.4-27.2-5.6zm60.1 24.1c16.8 2.8-80.6 86.5-82.1 67.9-1.5-48.7 36.5-75.5 82.1-67.9zM38.2 342c-23.7-18.8-31.3-73.7 12.6-98.3 26.5-7 9 107.8-12.6 98.3zm91 98.2c-13.3 7.9-45.8 4.7-68.8-27.9-15.5-27.4-13.5-55.2-2.6-63.4 16.3-9.8 41.5 3.4 60.9 25.6 16.9 20 24.6 55.3 10.5 65.7zm-26.4-119.7c-24.5-15.8-28.9-51.6-9.9-80s54.3-38.6 78.8-22.8 28.9 51.6 9.9 80c-19.1 28.4-54.4 38.6-78.8 22.8zM205 496c-29.4 1.2-58.2-23.7-57.8-32.3-.4-12.7 35.8-22.6 59.3-22 23.7-1 55.6 7.5 55.7 18.9.5 11-28.8 35.9-57.2 35.4zm58.9-124.9c.2 29.7-26.2 53.8-58.8 54-32.6.2-59.2-23.8-59.4-53.4v-.6c-.2-29.7 26.2-53.8 58.8-54 32.6-.2 59.2 23.8 59.4 53.4v.6zm82.2 42.7c-25.3 34.6-59.6 35.9-72.3 26.3-13.3-12.4-3.2-50.9 15.1-72 20.9-23.3 43.3-38.5 58.9-26.6 10.5 10.3 16.7 49.1-1.7 72.3zm22.9-73.2c-21.5 9.4-39-105.3-12.6-98.3 43.9 24.7 36.3 79.6 12.6 98.3z\"]\n};\nvar faJira = {\n prefix: 'fab',\n iconName: 'jira',\n icon: [496, 512, [], \"f7b1\", \"M490 241.7C417.1 169 320.6 71.8 248.5 0 83 164.9 6 241.7 6 241.7c-7.9 7.9-7.9 20.7 0 28.7C138.8 402.7 67.8 331.9 248.5 512c379.4-378 15.7-16.7 241.5-241.7 8-7.9 8-20.7 0-28.6zm-241.5 90l-76-75.7 76-75.7 76 75.7-76 75.7z\"]\n};\nvar faDocker = {\n prefix: 'fab',\n iconName: 'docker',\n icon: [640, 512, [], \"f395\", \"M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4.4 67.6.1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z\"]\n};\nvar faScreenpal = {\n prefix: 'fab',\n iconName: 'screenpal',\n icon: [512, 512, [], \"e570\", \"M233.5 22.49C233.5 10.07 243.6 0 256 0C268.4 0 278.5 10.07 278.5 22.49C278.5 34.91 268.4 44.98 256 44.98C243.6 44.98 233.5 34.91 233.5 22.49zM313.4 259C313.4 290.7 287.7 316.4 256 316.4C224.3 316.4 198.6 290.7 198.6 259C198.6 227.3 224.3 201.6 256 201.6C287.7 201.6 313.4 227.3 313.4 259zM337.2 350C359.5 330.1 373.7 302.7 377.1 273H496.6C493.1 334.4 466.2 392.2 421.4 434.4C376.7 476.6 317.5 500.2 256 500.2C194.5 500.2 135.3 476.6 90.56 434.4C45.83 392.2 18.94 334.4 15.39 273H135.1C138.5 302.7 152.7 330.1 175 350C197.3 369.9 226.2 380.9 256.1 380.9C285.1 380.9 314.8 369.9 337.2 350zM73.14 140.3C73.54 152.7 63.81 163.1 51.39 163.5C38.97 163.9 28.59 154.2 28.18 141.8C27.78 129.3 37.52 118.9 49.94 118.5C62.35 118.1 72.74 127.9 73.14 140.3zM438.9 141C438.9 128.6 448.9 118.5 461.4 118.5C473.8 118.5 483.8 128.6 483.8 141C483.8 153.5 473.8 163.5 461.4 163.5C448.9 163.5 438.9 153.5 438.9 141zM317.9 95.27C300.6 109.1 278.7 118.1 256 118.1C233.3 118.1 211.4 109.1 194.1 95.27C176.8 80.55 165.3 60.18 161.7 37.78C176.8 31.37 192.5 26.52 208.6 23.31C208.6 35.88 213.6 47.93 222.5 56.82C231.4 65.7 243.4 70.7 256 70.7C268.6 70.7 280.6 65.7 289.5 56.82C298.4 47.93 303.4 35.88 303.4 23.31C319.5 26.52 335.2 31.37 350.3 37.78C346.7 60.18 335.2 80.55 317.9 95.27H317.9zM82.78 231C61.42 238.6 38.06 238.4 16.86 230.4C18.82 214.1 22.46 198.1 27.71 182.5C33.1 185.6 39.05 187.6 45.22 188.5C51.39 189.3 57.67 188.9 63.68 187.3C69.69 185.6 75.33 182.9 80.27 179.1C85.21 175.3 89.36 170.6 92.47 165.2C95.58 159.8 97.61 153.8 98.42 147.7C99.23 141.5 98.83 135.2 97.22 129.2C95.61 123.2 92.83 117.6 89.04 112.6C85.25 107.7 80.53 103.5 75.14 100.4C85.96 88.11 98.01 76.94 111.1 67.07C128.7 81.42 140.6 101.6 144.7 123.9C148.8 146.2 144.8 169.3 133.5 188.9C122.1 208.5 104.1 223.4 82.78 231V231zM429.2 231.1C407.9 223.5 389.9 208.5 378.5 188.9C367.2 169.3 363.3 146.2 367.4 123.9C371.5 101.7 383.4 81.54 400.9 67.19C414 77.04 426.1 88.21 436.9 100.5C426.2 106.9 418.5 117.2 415.4 129.3C412.2 141.3 413.1 154.1 420.2 164.9C426.4 175.7 436.6 183.6 448.6 186.9C460.6 190.2 473.5 188.6 484.3 182.6C489.6 198.1 493.2 214.2 495.2 230.4C473.1 238.5 450.6 238.7 429.2 231.1L429.2 231.1z\"]\n};\nvar faBluetooth = {\n prefix: 'fab',\n iconName: 'bluetooth',\n icon: [448, 512, [], \"f293\", \"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\"]\n};\nvar faGitter = {\n prefix: 'fab',\n iconName: 'gitter',\n icon: [384, 512, [], \"f426\", \"M66.4 322.5H16V0h50.4v322.5zM166.9 76.1h-50.4V512h50.4V76.1zm100.6 0h-50.4V512h50.4V76.1zM368 76h-50.4v247H368V76z\"]\n};\nvar faDAndD = {\n prefix: 'fab',\n iconName: 'd-and-d',\n icon: [576, 512, [], \"f38d\", \"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\"]\n};\nvar faMicroblog = {\n prefix: 'fab',\n iconName: 'microblog',\n icon: [448, 512, [], \"e01a\", \"M399.36,362.23c29.49-34.69,47.1-78.34,47.1-125.79C446.46,123.49,346.86,32,224,32S1.54,123.49,1.54,236.44,101.14,440.87,224,440.87a239.28,239.28,0,0,0,79.44-13.44,7.18,7.18,0,0,1,8.12,2.56c18.58,25.09,47.61,42.74,79.89,49.92a4.42,4.42,0,0,0,5.22-3.43,4.37,4.37,0,0,0-.85-3.62,87,87,0,0,1,3.69-110.69ZM329.52,212.4l-57.3,43.49L293,324.75a6.5,6.5,0,0,1-9.94,7.22L224,290.92,164.94,332a6.51,6.51,0,0,1-9.95-7.22l20.79-68.86-57.3-43.49a6.5,6.5,0,0,1,3.8-11.68l71.88-1.51,23.66-67.92a6.5,6.5,0,0,1,12.28,0l23.66,67.92,71.88,1.51a6.5,6.5,0,0,1,3.88,11.68Z\"]\n};\nvar faCcDinersClub = {\n prefix: 'fab',\n iconName: 'cc-diners-club',\n icon: [576, 512, [], \"f24c\", \"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\"]\n};\nvar faGgCircle = {\n prefix: 'fab',\n iconName: 'gg-circle',\n icon: [512, 512, [], \"f261\", \"M257 8C120 8 9 119 9 256s111 248 248 248 248-111 248-248S394 8 257 8zm-49.5 374.8L81.8 257.1l125.7-125.7 35.2 35.4-24.2 24.2-11.1-11.1-77.2 77.2 77.2 77.2 26.6-26.6-53.1-52.9 24.4-24.4 77.2 77.2-75 75.2zm99-2.2l-35.2-35.2 24.1-24.4 11.1 11.1 77.2-77.2-77.2-77.2-26.5 26.5 53.1 52.9-24.4 24.4-77.2-77.2 75-75L432.2 255 306.5 380.6z\"]\n};\nvar faPiedPiperHat = {\n prefix: 'fab',\n iconName: 'pied-piper-hat',\n icon: [640, 512, [], \"f4e5\", \"M640 24.9c-80.8 53.6-89.4 92.5-96.4 104.4-6.7 12.2-11.7 60.3-23.3 83.6-11.7 23.6-54.2 42.2-66.1 50-11.7 7.8-28.3 38.1-41.9 64.2-108.1-4.4-167.4 38.8-259.2 93.6 29.4-9.7 43.3-16.7 43.3-16.7 94.2-36 139.3-68.3 281.1-49.2 1.1 0 1.9.6 2.8.8 3.9 2.2 5.3 6.9 3.1 10.8l-53.9 95.8c-2.5 4.7-7.8 7.2-13.1 6.1-126.8-23.8-226.9 17.3-318.9 18.6C24.1 488 0 453.4 0 451.8c0-1.1.6-1.7 1.7-1.7 0 0 38.3 0 103.1-15.3C178.4 294.5 244 245.4 315.4 245.4c0 0 71.7 0 90.6 61.9 22.8-39.7 28.3-49.2 28.3-49.2 5.3-9.4 35-77.2 86.4-141.4 51.5-64 90.4-79.9 119.3-91.8z\"]\n};\nvar faKickstarterK = {\n prefix: 'fab',\n iconName: 'kickstarter-k',\n icon: [384, 512, [], \"f3bc\", \"M147.3 114.4c0-56.2-32.5-82.4-73.4-82.4C26.2 32 0 68.2 0 113.4v283c0 47.3 25.3 83.4 74.9 83.4 39.8 0 72.4-25.6 72.4-83.4v-76.5l112.1 138.3c22.7 27.2 72.1 30.7 103.2 0 27-27.6 27.3-67.4 7.4-92.2l-90.8-114.8 74.9-107.4c17.4-24.7 17.5-63.1-10.4-89.8-30.3-29-82.4-31.6-113.6 12.8L147.3 185v-70.6z\"]\n};\nvar faYandex = {\n prefix: 'fab',\n iconName: 'yandex',\n icon: [256, 512, [], \"f413\", \"M153.1 315.8L65.7 512H2l96-209.8c-45.1-22.9-75.2-64.4-75.2-141.1C22.7 53.7 90.8 0 171.7 0H254v512h-55.1V315.8h-45.8zm45.8-269.3h-29.4c-44.4 0-87.4 29.4-87.4 114.6 0 82.3 39.4 108.8 87.4 108.8h29.4V46.5z\"]\n};\nvar faReadme = {\n prefix: 'fab',\n iconName: 'readme',\n icon: [576, 512, [], \"f4d5\", \"M528.3 46.5H388.5c-48.1 0-89.9 33.3-100.4 80.3-10.6-47-52.3-80.3-100.4-80.3H48c-26.5 0-48 21.5-48 48v245.8c0 26.5 21.5 48 48 48h89.7c102.2 0 132.7 24.4 147.3 75 .7 2.8 5.2 2.8 6 0 14.7-50.6 45.2-75 147.3-75H528c26.5 0 48-21.5 48-48V94.6c0-26.4-21.3-47.9-47.7-48.1zM242 311.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5V289c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V251zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H78.2c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm259.3 121.7c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.9c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5V228c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5v22.9zm0-60.9c0 1.9-1.5 3.5-3.5 3.5H337.5c-1.9 0-3.5-1.5-3.5-3.5v-22.8c0-1.9 1.5-3.5 3.5-3.5h160.4c1.9 0 3.5 1.5 3.5 3.5V190z\"]\n};\nvar faHtml5 = {\n prefix: 'fab',\n iconName: 'html5',\n icon: [384, 512, [], \"f13b\", \"M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z\"]\n};\nvar faSellsy = {\n prefix: 'fab',\n iconName: 'sellsy',\n icon: [640, 512, [], \"f213\", \"M539.71 237.308c3.064-12.257 4.29-24.821 4.29-37.384C544 107.382 468.618 32 376.076 32c-77.22 0-144.634 53.012-163.02 127.781-15.322-13.176-34.934-20.53-55.157-20.53-46.271 0-83.962 37.69-83.962 83.961 0 7.354.92 15.015 3.065 22.369-42.9 20.225-70.785 63.738-70.785 111.234C6.216 424.843 61.68 480 129.401 480h381.198c67.72 0 123.184-55.157 123.184-123.184.001-56.384-38.916-106.025-94.073-119.508zM199.88 401.554c0 8.274-7.048 15.321-15.321 15.321H153.61c-8.274 0-15.321-7.048-15.321-15.321V290.626c0-8.273 7.048-15.321 15.321-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v110.928zm89.477 0c0 8.274-7.048 15.321-15.322 15.321h-30.949c-8.274 0-15.321-7.048-15.321-15.321V270.096c0-8.274 7.048-15.321 15.321-15.321h30.949c8.274 0 15.322 7.048 15.322 15.321v131.458zm89.477 0c0 8.274-7.047 15.321-15.321 15.321h-30.949c-8.274 0-15.322-7.048-15.322-15.321V238.84c0-8.274 7.048-15.321 15.322-15.321h30.949c8.274 0 15.321 7.048 15.321 15.321v162.714zm87.027 0c0 8.274-7.048 15.321-15.322 15.321h-28.497c-8.274 0-15.321-7.048-15.321-15.321V176.941c0-8.579 7.047-15.628 15.321-15.628h28.497c8.274 0 15.322 7.048 15.322 15.628v224.613z\"]\n};\nvar faSass = {\n prefix: 'fab',\n iconName: 'sass',\n icon: [640, 512, [], \"f41e\", \"M301.84 378.92c-.3.6-.6 1.08 0 0zm249.13-87a131.16 131.16 0 0 0-58 13.5c-5.9-11.9-12-22.3-13-30.1-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.3-6.7-24 2.5-25.29 5.9a122.83 122.83 0 0 0-5.3 19.1c-2.3 11.7-25.79 53.5-39.09 75.3-4.4-8.5-8.1-16-8.9-22-1.2-9.1-2.5-14.5-1.1-25.3s7.7-26.1 7.6-27.2-1.4-6.6-14.29-6.7-24 2.5-25.3 5.9-2.7 11.4-5.3 19.1-33.89 77.3-42.08 95.4c-4.2 9.2-7.8 16.6-10.4 21.6-.4.8-.7 1.3-.9 1.7.3-.5.5-1 .5-.8-2.2 4.3-3.5 6.7-3.5 6.7v.1c-1.7 3.2-3.6 6.1-4.5 6.1-.6 0-1.9-8.4.3-19.9 4.7-24.2 15.8-61.8 15.7-63.1-.1-.7 2.1-7.2-7.3-10.7-9.1-3.3-12.4 2.2-13.2 2.2s-1.4 2-1.4 2 10.1-42.4-19.39-42.4c-18.4 0-44 20.2-56.58 38.5-7.9 4.3-25 13.6-43 23.5-6.9 3.8-14 7.7-20.7 11.4-.5-.5-.9-1-1.4-1.5-35.79-38.2-101.87-65.2-99.07-116.5 1-18.7 7.5-67.8 127.07-127.4 98-48.8 176.35-35.4 189.84-5.6 19.4 42.5-41.89 121.6-143.66 133-38.79 4.3-59.18-10.7-64.28-16.3-5.3-5.9-6.1-6.2-8.1-5.1-3.3 1.8-1.2 7 0 10.1 3 7.9 15.5 21.9 36.79 28.9 18.7 6.1 64.18 9.5 119.17-11.8 61.78-23.8 109.87-90.1 95.77-145.6C386.52 18.32 293-.18 204.57 31.22c-52.69 18.7-109.67 48.1-150.66 86.4-48.69 45.6-56.48 85.3-53.28 101.9 11.39 58.9 92.57 97.3 125.06 125.7-1.6.9-3.1 1.7-4.5 2.5-16.29 8.1-78.18 40.5-93.67 74.7-17.5 38.8 2.9 66.6 16.29 70.4 41.79 11.6 84.58-9.3 107.57-43.6s20.2-79.1 9.6-99.5c-.1-.3-.3-.5-.4-.8 4.2-2.5 8.5-5 12.8-7.5 8.29-4.9 16.39-9.4 23.49-13.3-4 10.8-6.9 23.8-8.4 42.6-1.8 22 7.3 50.5 19.1 61.7 5.2 4.9 11.49 5 15.39 5 13.8 0 20-11.4 26.89-25 8.5-16.6 16-35.9 16-35.9s-9.4 52.2 16.3 52.2c9.39 0 18.79-12.1 23-18.3v.1s.2-.4.7-1.2c1-1.5 1.5-2.4 1.5-2.4v-.3c3.8-6.5 12.1-21.4 24.59-46 16.2-31.8 31.69-71.5 31.69-71.5a201.24 201.24 0 0 0 6.2 25.8c2.8 9.5 8.7 19.9 13.4 30-3.8 5.2-6.1 8.2-6.1 8.2a.31.31 0 0 0 .1.2c-3 4-6.4 8.3-9.9 12.5-12.79 15.2-28 32.6-30 37.6-2.4 5.9-1.8 10.3 2.8 13.7 3.4 2.6 9.4 3 15.69 2.5 11.5-.8 19.6-3.6 23.5-5.4a82.2 82.2 0 0 0 20.19-10.6c12.5-9.2 20.1-22.4 19.4-39.8-.4-9.6-3.5-19.2-7.3-28.2 1.1-1.6 2.3-3.3 3.4-5C434.8 301.72 450.1 270 450.1 270a201.24 201.24 0 0 0 6.2 25.8c2.4 8.1 7.09 17 11.39 25.7-18.59 15.1-30.09 32.6-34.09 44.1-7.4 21.3-1.6 30.9 9.3 33.1 4.9 1 11.9-1.3 17.1-3.5a79.46 79.46 0 0 0 21.59-11.1c12.5-9.2 24.59-22.1 23.79-39.6-.3-7.9-2.5-15.8-5.4-23.4 15.7-6.6 36.09-10.2 62.09-7.2 55.68 6.5 66.58 41.3 64.48 55.8s-13.8 22.6-17.7 25-5.1 3.3-4.8 5.1c.5 2.6 2.3 2.5 5.6 1.9 4.6-.8 29.19-11.8 30.29-38.7 1.6-34-31.09-71.4-89-71.1zm-429.18 144.7c-18.39 20.1-44.19 27.7-55.28 21.3C54.61 451 59.31 421.42 82 400c13.8-13 31.59-25 43.39-32.4 2.7-1.6 6.6-4 11.4-6.9.8-.5 1.2-.7 1.2-.7.9-.6 1.9-1.1 2.9-1.7 8.29 30.4.3 57.2-19.1 78.3zm134.36-91.4c-6.4 15.7-19.89 55.7-28.09 53.6-7-1.8-11.3-32.3-1.4-62.3 5-15.1 15.6-33.1 21.9-40.1 10.09-11.3 21.19-14.9 23.79-10.4 3.5 5.9-12.2 49.4-16.2 59.2zm111 53c-2.7 1.4-5.2 2.3-6.4 1.6-.9-.5 1.1-2.4 1.1-2.4s13.9-14.9 19.4-21.7c3.2-4 6.9-8.7 10.89-13.9 0 .5.1 1 .1 1.6-.13 17.9-17.32 30-25.12 34.8zm85.58-19.5c-2-1.4-1.7-6.1 5-20.7 2.6-5.7 8.59-15.3 19-24.5a36.18 36.18 0 0 1 1.9 10.8c-.1 22.5-16.2 30.9-25.89 34.4z\"]\n};\nvar faWirsindhandwerk = {\n prefix: 'fab',\n iconName: 'wirsindhandwerk',\n icon: [512, 512, [\"wsh\"], \"e2d0\", \"M50.77161,479.81213h83.36071V367.84741l-83.36071,47.009Zm329.04675,0h82.35022V414.85645l-82.35022-47.009Zm.00568-448V251.568L256.1759,179.1861,134.50378,251.568V31.81213H50.77161V392.60565L256.1759,270.31909,462.16858,392.60565V31.81213Z\"]\n};\nvar faWsh = faWirsindhandwerk;\nvar faBuromobelexperte = {\n prefix: 'fab',\n iconName: 'buromobelexperte',\n icon: [448, 512, [], \"f37f\", \"M0 32v128h128V32H0zm120 120H8V40h112v112zm40-120v128h128V32H160zm120 120H168V40h112v112zm40-120v128h128V32H320zm120 120H328V40h112v112zM0 192v128h128V192H0zm120 120H8V200h112v112zm40-120v128h128V192H160zm120 120H168V200h112v112zm40-120v128h128V192H320zm120 120H328V200h112v112zM0 352v128h128V352H0zm120 120H8V360h112v112zm40-120v128h128V352H160zm120 120H168V360h112v112zm40-120v128h128V352H320z\"]\n};\nvar faSalesforce = {\n prefix: 'fab',\n iconName: 'salesforce',\n icon: [640, 512, [], \"f83b\", \"M248.89 245.64h-26.35c.69-5.16 3.32-14.12 13.64-14.12 6.75 0 11.97 3.82 12.71 14.12zm136.66-13.88c-.47 0-14.11-1.77-14.11 20s13.63 20 14.11 20c13 0 14.11-13.54 14.11-20 0-21.76-13.66-20-14.11-20zm-243.22 23.76a8.63 8.63 0 0 0-3.29 7.29c0 4.78 2.08 6.05 3.29 7.05 4.7 3.7 15.07 2.12 20.93.95v-16.94c-5.32-1.07-16.73-1.96-20.93 1.65zM640 232c0 87.58-80 154.39-165.36 136.43-18.37 33-70.73 70.75-132.2 41.63-41.16 96.05-177.89 92.18-213.81-5.17C8.91 428.78-50.19 266.52 53.36 205.61 18.61 126.18 76 32 167.67 32a124.24 124.24 0 0 1 98.56 48.7c20.7-21.4 49.4-34.81 81.15-34.81 42.34 0 79 23.52 98.8 58.57C539 63.78 640 132.69 640 232zm-519.55 31.8c0-11.76-11.69-15.17-17.87-17.17-5.27-2.11-13.41-3.51-13.41-8.94 0-9.46 17-6.66 25.17-2.12 0 0 1.17.71 1.64-.47.24-.7 2.36-6.58 2.59-7.29a1.13 1.13 0 0 0-.7-1.41c-12.33-7.63-40.7-8.51-40.7 12.7 0 12.46 11.49 15.44 17.88 17.17 4.72 1.58 13.17 3 13.17 8.7 0 4-3.53 7.06-9.17 7.06a31.76 31.76 0 0 1-19-6.35c-.47-.23-1.42-.71-1.65.71l-2.4 7.47c-.47.94.23 1.18.23 1.41 1.75 1.4 10.3 6.59 22.82 6.59 13.17 0 21.4-7.06 21.4-18.11zm32-42.58c-10.13 0-18.66 3.17-21.4 5.18a1 1 0 0 0-.24 1.41l2.59 7.06a1 1 0 0 0 1.18.7c.65 0 6.8-4 16.93-4 4 0 7.06.71 9.18 2.36 3.6 2.8 3.06 8.29 3.06 10.58-4.79-.3-19.11-3.44-29.41 3.76a16.92 16.92 0 0 0-7.34 14.54c0 5.9 1.51 10.4 6.59 14.35 12.24 8.16 36.28 2 38.1 1.41 1.58-.32 3.53-.66 3.53-1.88v-33.88c.04-4.61.32-21.64-22.78-21.64zM199 200.24a1.11 1.11 0 0 0-1.18-1.18H188a1.11 1.11 0 0 0-1.17 1.18v79a1.11 1.11 0 0 0 1.17 1.18h9.88a1.11 1.11 0 0 0 1.18-1.18zm55.75 28.93c-2.1-2.31-6.79-7.53-17.65-7.53-3.51 0-14.16.23-20.7 8.94-6.35 7.63-6.58 18.11-6.58 21.41 0 3.12.15 14.26 7.06 21.17 2.64 2.91 9.06 8.23 22.81 8.23 10.82 0 16.47-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.35-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.94-16.7h37.17a1.23 1.23 0 0 0 1.17-.94c-.29 0 2.07-14.7-6.09-24.23zm36.69 52.69c13.17 0 21.41-7.06 21.41-18.11 0-11.76-11.7-15.17-17.88-17.17-4.14-1.66-13.41-3.38-13.41-8.94 0-3.76 3.29-6.35 8.47-6.35a38.11 38.11 0 0 1 16.7 4.23s1.18.71 1.65-.47c.23-.7 2.35-6.58 2.58-7.29a1.13 1.13 0 0 0-.7-1.41c-7.91-4.9-16.74-4.94-20.23-4.94-12 0-20.46 7.29-20.46 17.64 0 12.46 11.48 15.44 17.87 17.17 6.11 2 13.17 3.26 13.17 8.7 0 4-3.52 7.06-9.17 7.06a31.8 31.8 0 0 1-19-6.35 1 1 0 0 0-1.65.71l-2.35 7.52c-.47.94.23 1.18.23 1.41 1.72 1.4 10.33 6.59 22.79 6.59zM357.09 224c0-.71-.24-1.18-1.18-1.18h-11.76c0-.14.94-8.94 4.47-12.47 4.16-4.15 11.76-1.64 12-1.64 1.17.47 1.41 0 1.64-.47l2.83-7.77c.7-.94 0-1.17-.24-1.41-5.09-2-17.35-2.87-24.46 4.24-5.48 5.48-7 13.92-8 19.52h-8.47a1.28 1.28 0 0 0-1.17 1.18l-1.42 7.76c0 .7.24 1.17 1.18 1.17h8.23c-8.51 47.9-8.75 50.21-10.35 55.52-1.08 3.62-3.29 6.9-5.88 7.76-.09 0-3.88 1.68-9.64-.24 0 0-.94-.47-1.41.71-.24.71-2.59 6.82-2.83 7.53s0 1.41.47 1.41c5.11 2 13 1.77 17.88 0 6.28-2.28 9.72-7.89 11.53-12.94 2.75-7.71 2.81-9.79 11.76-59.74h12.23a1.29 1.29 0 0 0 1.18-1.18zm53.39 16c-.56-1.68-5.1-18.11-25.17-18.11-15.25 0-23 10-25.16 18.11-1 3-3.18 14 0 23.52.09.3 4.41 18.12 25.16 18.12 14.95 0 22.9-9.61 25.17-18.12 3.21-9.61 1.01-20.52 0-23.52zm45.4-16.7c-5-1.65-16.62-1.9-22.11 5.41v-4.47a1.11 1.11 0 0 0-1.18-1.17h-9.4a1.11 1.11 0 0 0-1.18 1.17v55.28a1.12 1.12 0 0 0 1.18 1.18h9.64a1.12 1.12 0 0 0 1.18-1.18v-27.77c0-2.91.05-11.37 4.46-15.05 4.9-4.9 12-3.36 13.41-3.06a1.57 1.57 0 0 0 1.41-.94 74 74 0 0 0 3.06-8 1.16 1.16 0 0 0-.47-1.41zm46.81 54.1l-2.12-7.29c-.47-1.18-1.41-.71-1.41-.71-4.23 1.82-10.15 1.89-11.29 1.89-4.64 0-17.17-1.13-17.17-19.76 0-6.23 1.85-19.76 16.47-19.76a34.85 34.85 0 0 1 11.52 1.65s.94.47 1.18-.71c.94-2.59 1.64-4.47 2.59-7.53.23-.94-.47-1.17-.71-1.17-11.59-3.87-22.34-2.53-27.76 0-1.59.74-16.23 6.49-16.23 27.52 0 2.9-.58 30.11 28.94 30.11a44.45 44.45 0 0 0 15.52-2.83 1.3 1.3 0 0 0 .47-1.42zm53.87-39.52c-.8-3-5.37-16.23-22.35-16.23-16 0-23.52 10.11-25.64 18.59a38.58 38.58 0 0 0-1.65 11.76c0 25.87 18.84 29.4 29.88 29.4 10.82 0 16.46-2.35 18.58-3.76.47-.24.71-.71.24-1.88l-2.36-6.83a1.26 1.26 0 0 0-1.41-.7c-2.59.94-6.35 2.82-15.29 2.82-17.42 0-16.85-14.74-16.93-16.7h37.16a1.25 1.25 0 0 0 1.18-.94c-.24-.01.94-7.07-1.41-15.54zm-23.29-6.35c-10.33 0-13 9-13.64 14.12H546c-.88-11.92-7.62-14.13-12.73-14.13z\"]\n};\nvar faOctopusDeploy = {\n prefix: 'fab',\n iconName: 'octopus-deploy',\n icon: [512, 512, [], \"e082\", \"M455.6,349.2c-45.891-39.09-36.67-77.877-16.095-128.11C475.16,134.04,415.967,34.14,329.93,8.3,237.04-19.6,134.252,24.341,99.677,117.147a180.862,180.862,0,0,0-10.988,73.544c1.733,29.543,14.717,52.97,24.09,80.3,17.2,50.161-28.1,92.743-66.662,117.582-46.806,30.2-36.319,39.857-8.428,41.858,23.378,1.68,44.478-4.548,65.265-15.045,9.2-4.647,40.687-18.931,45.13-28.588C135.9,413.388,111.122,459.5,126.621,488.9c19.1,36.229,67.112-31.77,76.709-45.812,8.591-12.572,42.963-81.279,63.627-46.926,18.865,31.361,8.6,76.391,35.738,104.622,32.854,34.2,51.155-18.312,51.412-44.221.163-16.411-6.1-95.852,29.9-59.944C405.428,418,436.912,467.8,472.568,463.642c38.736-4.516-22.123-67.967-28.262-78.695,5.393,4.279,53.665,34.128,53.818,9.52C498.234,375.678,468.039,359.8,455.6,349.2Z\"]\n};\nvar faMedapps = {\n prefix: 'fab',\n iconName: 'medapps',\n icon: [320, 512, [], \"f3c6\", \"M118.3 238.4c3.5-12.5 6.9-33.6 13.2-33.6 8.3 1.8 9.6 23.4 18.6 36.6 4.6-23.5 5.3-85.1 14.1-86.7 9-.7 19.7 66.5 22 77.5 9.9 4.1 48.9 6.6 48.9 6.6 1.9 7.3-24 7.6-40 7.8-4.6 14.8-5.4 27.7-11.4 28-4.7.2-8.2-28.8-17.5-49.6l-9.4 65.5c-4.4 13-15.5-22.5-21.9-39.3-3.3-.1-62.4-1.6-47.6-7.8l31-5zM228 448c21.2 0 21.2-32 0-32H92c-21.2 0-21.2 32 0 32h136zm-24 64c21.2 0 21.2-32 0-32h-88c-21.2 0-21.2 32 0 32h88zm34.2-141.5c3.2-18.9 5.2-36.4 11.9-48.8 7.9-14.7 16.1-28.1 24-41 24.6-40.4 45.9-75.2 45.9-125.5C320 69.6 248.2 0 160 0S0 69.6 0 155.2c0 50.2 21.3 85.1 45.9 125.5 7.9 12.9 16 26.3 24 41 6.7 12.5 8.7 29.8 11.9 48.9 3.5 21 36.1 15.7 32.6-5.1-3.6-21.7-5.6-40.7-15.3-58.6C66.5 246.5 33 211.3 33 155.2 33 87.3 90 32 160 32s127 55.3 127 123.2c0 56.1-33.5 91.3-66.1 151.6-9.7 18-11.7 37.4-15.3 58.6-3.4 20.6 29 26.4 32.6 5.1z\"]\n};\nvar faNs8 = {\n prefix: 'fab',\n iconName: 'ns8',\n icon: [640, 512, [], \"f3d5\", \"M104.324,269.172h26.067V242.994H104.324Zm52.466-26.178-.055-26.178v-.941a39.325,39.325,0,0,0-78.644.941v.166h26.4v-.166a12.98,12.98,0,0,1,25.956,0v26.178Zm52.356,25.846a91.1,91.1,0,0,1-91.1,91.1h-.609a91.1,91.1,0,0,1-91.1-91.1H0v.166A117.33,117.33,0,0,0,117.44,386.28h.775A117.331,117.331,0,0,0,235.49,268.84V242.828H209.146Zm-157.233,0a65.362,65.362,0,0,0,130.723,0H156.292a39.023,39.023,0,0,1-78.035,0V242.883H51.968v-26.62A65.42,65.42,0,0,1,182.8,217.48v25.293h26.344V217.48a91.761,91.761,0,0,0-183.522,0v25.4H51.913Zm418.4-71.173c13.67,0,24.573,6.642,30.052,18.264l.719,1.549,23.245-11.511-.609-1.439c-8.025-19.26-28.5-31.27-53.407-31.27-23.134,0-43.611,11.4-50.972,28.447-.123,26.876-.158,23.9,0,24.85,4.7,11.013,14.555,19.37,28.668,24.241a102.033,102.033,0,0,0,19.813,3.984c5.479.72,10.626,1.384,15.829,3.1,6.364,2.1,10.46,5.257,12.84,9.851v9.851c-3.708,7.527-13.781,12.342-25.791,12.342-14.334,0-25.956-6.918-31.933-19.039l-.72-1.494L415.026,280.9l.553,1.439c7.915,19.426,29.609,32.044,55.289,32.044,23.632,0,44.608-11.4,52.3-28.447l.166-25.9-.166-.664c-4.87-11.014-15.219-19.647-28.944-24.241-7.693-2.712-14.335-3.6-20.7-4.427a83.777,83.777,0,0,1-14.832-2.878c-6.31-1.937-10.4-5.092-12.619-9.63v-8.412C449.45,202.427,458.969,197.667,470.315,197.667ZM287.568,311.344h26.067v-68.4H287.568Zm352.266-53.3c-2.933-6.254-8.3-12.01-15.441-16.714A37.99,37.99,0,0,0,637.4,226l.166-25.347-.166-.664C630.038,184,610.667,173.26,589.25,173.26S548.461,184,541.1,199.992l-.166,25.347.166.664a39.643,39.643,0,0,0,13.006,15.331c-7.2,4.7-12.508,10.46-15.441,16.714l-.166,28.889.166.72c7.582,15.994,27.893,26.731,50.585,26.731s43.057-10.737,50.584-26.731l.166-28.89Zm-73.22-50.806c3.6-6.31,12.563-10.516,22.58-10.516s19.038,4.206,22.636,10.516v13.725c-3.542,6.2-12.563,10.349-22.636,10.349s-19.094-4.15-22.58-10.349Zm47.319,72.169c-3.764,6.641-13.338,10.9-24.683,10.9-11.125,0-20.976-4.372-24.684-10.9V263.25c3.708-6.309,13.5-10.515,24.684-10.515,11.345,0,20.919,4.15,24.683,10.515ZM376.4,265.962l-59.827-89.713h-29v40.623h26.51v.387l62.539,94.085H402.3V176.249H376.4Z\"]\n};\nvar faPinterestP = {\n prefix: 'fab',\n iconName: 'pinterest-p',\n icon: [384, 512, [], \"f231\", \"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\"]\n};\nvar faApper = {\n prefix: 'fab',\n iconName: 'apper',\n icon: [640, 512, [], \"f371\", \"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\"]\n};\nvar faFortAwesome = {\n prefix: 'fab',\n iconName: 'fort-awesome',\n icon: [512, 512, [], \"f286\", \"M489.2 287.9h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6V146.2c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32h-36.6v-32c0-6-8-4.6-11.7-4.6v-38c8.3-2 17.1-3.4 25.7-3.4 10.9 0 20.9 4.3 31.4 4.3 4.6 0 27.7-1.1 27.7-8v-60c0-2.6-2-4.6-4.6-4.6-5.1 0-15.1 4.3-24 4.3-9.7 0-20.9-4.3-32.6-4.3-8 0-16 1.1-23.7 2.9v-4.9c5.4-2.6 9.1-8.3 9.1-14.3 0-20.7-31.4-20.8-31.4 0 0 6 3.7 11.7 9.1 14.3v111.7c-3.7 0-11.7-1.4-11.7 4.6v32h-36.6v-32c0-2.6-2-4.6-4.6-4.6h-27.4c-2.6 0-4.6 2-4.6 4.6v32H128v-32c0-2.6-2-4.6-4.6-4.6H96c-2.6 0-4.6 2-4.6 4.6v178.3H54.8v-32c0-2.6-2-4.6-4.6-4.6H22.8c-2.6 0-4.6 2-4.6 4.6V512h182.9v-96c0-72.6 109.7-72.6 109.7 0v96h182.9V292.5c.1-2.6-1.9-4.6-4.5-4.6zm-288.1-4.5c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64zm146.4 0c0 2.6-2 4.6-4.6 4.6h-27.4c-2.6 0-4.6-2-4.6-4.6v-64c0-2.6 2-4.6 4.6-4.6h27.4c2.6 0 4.6 2 4.6 4.6v64z\"]\n};\nvar faWaze = {\n prefix: 'fab',\n iconName: 'waze',\n icon: [512, 512, [], \"f83f\", \"M502.17 201.67C516.69 287.53 471.23 369.59 389 409.8c13 34.1-12.4 70.2-48.32 70.2a51.68 51.68 0 0 1-51.57-49c-6.44.19-64.2 0-76.33-.64A51.69 51.69 0 0 1 159 479.92c-33.86-1.36-57.95-34.84-47-67.92-37.21-13.11-72.54-34.87-99.62-70.8-13-17.28-.48-41.8 20.84-41.8 46.31 0 32.22-54.17 43.15-110.26C94.8 95.2 193.12 32 288.09 32c102.48 0 197.15 70.67 214.08 169.67zM373.51 388.28c42-19.18 81.33-56.71 96.29-102.14 40.48-123.09-64.15-228-181.71-228-83.45 0-170.32 55.42-186.07 136-9.53 48.91 5 131.35-68.75 131.35C58.21 358.6 91.6 378.11 127 389.54c24.66-21.8 63.87-15.47 79.83 14.34 14.22 1 79.19 1.18 87.9.82a51.69 51.69 0 0 1 78.78-16.42zM205.12 187.13c0-34.74 50.84-34.75 50.84 0s-50.84 34.74-50.84 0zm116.57 0c0-34.74 50.86-34.75 50.86 0s-50.86 34.75-50.86 0zm-122.61 70.69c-3.44-16.94 22.18-22.18 25.62-5.21l.06.28c4.14 21.42 29.85 44 64.12 43.07 35.68-.94 59.25-22.21 64.11-42.77 4.46-16.05 28.6-10.36 25.47 6-5.23 22.18-31.21 62-91.46 62.9-42.55 0-80.88-27.84-87.9-64.25z\"]\n};\nvar faCcJcb = {\n prefix: 'fab',\n iconName: 'cc-jcb',\n icon: [576, 512, [], \"f24b\", \"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\"]\n};\nvar faSnapchat = {\n prefix: 'fab',\n iconName: 'snapchat',\n icon: [512, 512, [62124, \"snapchat-ghost\"], \"f2ab\", \"M496.926,366.6c-3.373-9.176-9.8-14.086-17.112-18.153-1.376-.806-2.641-1.451-3.72-1.947-2.182-1.128-4.414-2.22-6.634-3.373-22.8-12.09-40.609-27.341-52.959-45.42a102.889,102.889,0,0,1-9.089-16.12c-1.054-3.013-1-4.724-.248-6.287a10.221,10.221,0,0,1,2.914-3.038c3.918-2.591,7.96-5.22,10.7-6.993,4.885-3.162,8.754-5.667,11.246-7.44,9.362-6.547,15.909-13.5,20-21.278a42.371,42.371,0,0,0,2.1-35.191c-6.2-16.318-21.613-26.449-40.287-26.449a55.543,55.543,0,0,0-11.718,1.24c-1.029.224-2.059.459-3.063.72.174-11.16-.074-22.94-1.066-34.534-3.522-40.758-17.794-62.123-32.674-79.16A130.167,130.167,0,0,0,332.1,36.443C309.515,23.547,283.91,17,256,17S202.6,23.547,180,36.443a129.735,129.735,0,0,0-33.281,26.783c-14.88,17.038-29.152,38.44-32.673,79.161-.992,11.594-1.24,23.435-1.079,34.533-1-.26-2.021-.5-3.051-.719a55.461,55.461,0,0,0-11.717-1.24c-18.687,0-34.125,10.131-40.3,26.449a42.423,42.423,0,0,0,2.046,35.228c4.105,7.774,10.652,14.731,20.014,21.278,2.48,1.736,6.361,4.24,11.246,7.44,2.641,1.711,6.5,4.216,10.28,6.72a11.054,11.054,0,0,1,3.3,3.311c.794,1.624.818,3.373-.36,6.6a102.02,102.02,0,0,1-8.94,15.785c-12.077,17.669-29.363,32.648-51.434,44.639C32.355,348.608,20.2,352.75,15.069,366.7c-3.868,10.528-1.339,22.506,8.494,32.6a49.137,49.137,0,0,0,12.4,9.387,134.337,134.337,0,0,0,30.342,12.139,20.024,20.024,0,0,1,6.126,2.741c3.583,3.137,3.075,7.861,7.849,14.78a34.468,34.468,0,0,0,8.977,9.127c10.019,6.919,21.278,7.353,33.207,7.811,10.776.41,22.989.881,36.939,5.481,5.778,1.91,11.78,5.605,18.736,9.92C194.842,480.951,217.707,495,255.973,495s61.292-14.123,78.118-24.428c6.907-4.24,12.872-7.9,18.489-9.758,13.949-4.613,26.163-5.072,36.939-5.481,11.928-.459,23.187-.893,33.206-7.812a34.584,34.584,0,0,0,10.218-11.16c3.434-5.84,3.348-9.919,6.572-12.771a18.971,18.971,0,0,1,5.753-2.629A134.893,134.893,0,0,0,476.02,408.71a48.344,48.344,0,0,0,13.019-10.193l.124-.149C498.389,388.5,500.708,376.867,496.926,366.6Zm-34.013,18.277c-20.745,11.458-34.533,10.23-45.259,17.137-9.114,5.865-3.72,18.513-10.342,23.076-8.134,5.617-32.177-.4-63.239,9.858-25.618,8.469-41.961,32.822-88.038,32.822s-62.036-24.3-88.076-32.884c-31-10.255-55.092-4.241-63.239-9.858-6.609-4.563-1.24-17.211-10.341-23.076-10.739-6.907-24.527-5.679-45.26-17.075-13.206-7.291-5.716-11.8-1.314-13.937,75.143-36.381,87.133-92.552,87.666-96.719.645-5.046,1.364-9.014-4.191-14.148-5.369-4.96-29.189-19.7-35.8-24.316-10.937-7.638-15.748-15.264-12.2-24.638,2.48-6.485,8.531-8.928,14.879-8.928a27.643,27.643,0,0,1,5.965.67c12,2.6,23.659,8.617,30.392,10.242a10.749,10.749,0,0,0,2.48.335c3.6,0,4.86-1.811,4.612-5.927-.768-13.132-2.628-38.725-.558-62.644,2.84-32.909,13.442-49.215,26.04-63.636,6.051-6.932,34.484-36.976,88.857-36.976s82.88,29.92,88.931,36.827c12.611,14.421,23.225,30.727,26.04,63.636,2.071,23.919.285,49.525-.558,62.644-.285,4.327,1.017,5.927,4.613,5.927a10.648,10.648,0,0,0,2.48-.335c6.745-1.624,18.4-7.638,30.4-10.242a27.641,27.641,0,0,1,5.964-.67c6.386,0,12.4,2.48,14.88,8.928,3.546,9.374-1.24,17-12.189,24.639-6.609,4.612-30.429,19.343-35.8,24.315-5.568,5.134-4.836,9.1-4.191,14.149.533,4.228,12.511,60.4,87.666,96.718C468.629,373.011,476.119,377.524,462.913,384.877Z\"]\n};\nvar faSnapchatGhost = faSnapchat;\nvar faFantasyFlightGames = {\n prefix: 'fab',\n iconName: 'fantasy-flight-games',\n icon: [512, 512, [], \"f6dc\", \"M256 32.86L32.86 256 256 479.14 479.14 256 256 32.86zM88.34 255.83c1.96-2 11.92-12.3 96.49-97.48 41.45-41.75 86.19-43.77 119.77-18.69 24.63 18.4 62.06 58.9 62.15 59 .68.74 1.07 2.86.58 3.38-11.27 11.84-22.68 23.54-33.5 34.69-34.21-32.31-40.52-38.24-48.51-43.95-17.77-12.69-41.4-10.13-56.98 5.1-2.17 2.13-1.79 3.43.12 5.35 2.94 2.95 28.1 28.33 35.09 35.78-11.95 11.6-23.66 22.97-35.69 34.66-12.02-12.54-24.48-25.53-36.54-38.11-21.39 21.09-41.69 41.11-61.85 60.99zm234.82 101.6c-35.49 35.43-78.09 38.14-106.99 20.47-22.08-13.5-39.38-32.08-72.93-66.84 12.05-12.37 23.79-24.42 35.37-36.31 33.02 31.91 37.06 36.01 44.68 42.09 18.48 14.74 42.52 13.67 59.32-1.8 3.68-3.39 3.69-3.64.14-7.24-10.59-10.73-21.19-21.44-31.77-32.18-1.32-1.34-3.03-2.48-.8-4.69 10.79-10.71 21.48-21.52 32.21-32.29.26-.26.65-.38 1.91-1.07 12.37 12.87 24.92 25.92 37.25 38.75 21.01-20.73 41.24-40.68 61.25-60.42 13.68 13.4 27.13 26.58 40.86 40.03-20.17 20.86-81.68 82.71-100.5 101.5zM256 0L0 256l256 256 256-256L256 0zM16 256L256 16l240 240-240 240L16 256z\"]\n};\nvar faRust = {\n prefix: 'fab',\n iconName: 'rust',\n icon: [512, 512, [], \"e07a\", \"M508.52,249.75,486.7,236.24c-.17-2-.34-3.93-.55-5.88l18.72-17.5a7.35,7.35,0,0,0-2.44-12.25l-24-9c-.54-1.88-1.08-3.78-1.67-5.64l15-20.83a7.35,7.35,0,0,0-4.79-11.54l-25.42-4.15c-.9-1.73-1.79-3.45-2.73-5.15l10.68-23.42a7.35,7.35,0,0,0-6.95-10.39l-25.82.91q-1.79-2.22-3.61-4.4L439,81.84A7.36,7.36,0,0,0,430.16,73L405,78.93q-2.17-1.83-4.4-3.61l.91-25.82a7.35,7.35,0,0,0-10.39-7L367.7,53.23c-1.7-.94-3.43-1.84-5.15-2.73L358.4,25.08a7.35,7.35,0,0,0-11.54-4.79L326,35.26c-1.86-.59-3.75-1.13-5.64-1.67l-9-24a7.35,7.35,0,0,0-12.25-2.44l-17.5,18.72c-1.95-.21-3.91-.38-5.88-.55L262.25,3.48a7.35,7.35,0,0,0-12.5,0L236.24,25.3c-2,.17-3.93.34-5.88.55L212.86,7.13a7.35,7.35,0,0,0-12.25,2.44l-9,24c-1.89.55-3.79,1.08-5.66,1.68l-20.82-15a7.35,7.35,0,0,0-11.54,4.79l-4.15,25.41c-1.73.9-3.45,1.79-5.16,2.73L120.88,42.55a7.35,7.35,0,0,0-10.39,7l.92,25.81c-1.49,1.19-3,2.39-4.42,3.61L81.84,73A7.36,7.36,0,0,0,73,81.84L78.93,107c-1.23,1.45-2.43,2.93-3.62,4.41l-25.81-.91a7.42,7.42,0,0,0-6.37,3.26,7.35,7.35,0,0,0-.57,7.13l10.66,23.41c-.94,1.7-1.83,3.43-2.73,5.16L25.08,153.6a7.35,7.35,0,0,0-4.79,11.54l15,20.82c-.59,1.87-1.13,3.77-1.68,5.66l-24,9a7.35,7.35,0,0,0-2.44,12.25l18.72,17.5c-.21,1.95-.38,3.91-.55,5.88L3.48,249.75a7.35,7.35,0,0,0,0,12.5L25.3,275.76c.17,2,.34,3.92.55,5.87L7.13,299.13a7.35,7.35,0,0,0,2.44,12.25l24,9c.55,1.89,1.08,3.78,1.68,5.65l-15,20.83a7.35,7.35,0,0,0,4.79,11.54l25.42,4.15c.9,1.72,1.79,3.45,2.73,5.14L42.56,391.12a7.35,7.35,0,0,0,.57,7.13,7.13,7.13,0,0,0,6.37,3.26l25.83-.91q1.77,2.22,3.6,4.4L73,430.16A7.36,7.36,0,0,0,81.84,439L107,433.07q2.18,1.83,4.41,3.61l-.92,25.82a7.35,7.35,0,0,0,10.39,6.95l23.43-10.68c1.69.94,3.42,1.83,5.14,2.73l4.15,25.42a7.34,7.34,0,0,0,11.54,4.78l20.83-15c1.86.6,3.76,1.13,5.65,1.68l9,24a7.36,7.36,0,0,0,12.25,2.44l17.5-18.72c1.95.21,3.92.38,5.88.55l13.51,21.82a7.35,7.35,0,0,0,12.5,0l13.51-21.82c2-.17,3.93-.34,5.88-.56l17.5,18.73a7.36,7.36,0,0,0,12.25-2.44l9-24c1.89-.55,3.78-1.08,5.65-1.68l20.82,15a7.34,7.34,0,0,0,11.54-4.78l4.15-25.42c1.72-.9,3.45-1.79,5.15-2.73l23.42,10.68a7.35,7.35,0,0,0,10.39-6.95l-.91-25.82q2.22-1.79,4.4-3.61L430.16,439a7.36,7.36,0,0,0,8.84-8.84L433.07,405q1.83-2.17,3.61-4.4l25.82.91a7.23,7.23,0,0,0,6.37-3.26,7.35,7.35,0,0,0,.58-7.13L458.77,367.7c.94-1.7,1.83-3.43,2.73-5.15l25.42-4.15a7.35,7.35,0,0,0,4.79-11.54l-15-20.83c.59-1.87,1.13-3.76,1.67-5.65l24-9a7.35,7.35,0,0,0,2.44-12.25l-18.72-17.5c.21-1.95.38-3.91.55-5.87l21.82-13.51a7.35,7.35,0,0,0,0-12.5Zm-151,129.08A13.91,13.91,0,0,0,341,389.51l-7.64,35.67A187.51,187.51,0,0,1,177,424.44l-7.64-35.66a13.87,13.87,0,0,0-16.46-10.68l-31.51,6.76a187.38,187.38,0,0,1-16.26-19.21H258.3c1.72,0,2.89-.29,2.89-1.91V309.55c0-1.57-1.17-1.91-2.89-1.91H213.47l.05-34.35H262c4.41,0,23.66,1.28,29.79,25.87,1.91,7.55,6.17,32.14,9.06,40,2.89,8.82,14.6,26.46,27.1,26.46H407a187.3,187.3,0,0,1-17.34,20.09Zm25.77,34.49A15.24,15.24,0,1,1,368,398.08h.44A15.23,15.23,0,0,1,383.24,413.32Zm-225.62-.68a15.24,15.24,0,1,1-15.25-15.25h.45A15.25,15.25,0,0,1,157.62,412.64ZM69.57,234.15l32.83-14.6a13.88,13.88,0,0,0,7.06-18.33L102.69,186h26.56V305.73H75.65A187.65,187.65,0,0,1,69.57,234.15ZM58.31,198.09a15.24,15.24,0,0,1,15.23-15.25H74a15.24,15.24,0,1,1-15.67,15.24Zm155.16,24.49.05-35.32h63.26c3.28,0,23.07,3.77,23.07,18.62,0,12.29-15.19,16.7-27.68,16.7ZM399,306.71c-9.8,1.13-20.63-4.12-22-10.09-5.78-32.49-15.39-39.4-30.57-51.4,18.86-11.95,38.46-29.64,38.46-53.26,0-25.52-17.49-41.59-29.4-49.48-16.76-11-35.28-13.23-40.27-13.23H116.32A187.49,187.49,0,0,1,221.21,70.06l23.47,24.6a13.82,13.82,0,0,0,19.6.44l26.26-25a187.51,187.51,0,0,1,128.37,91.43l-18,40.57A14,14,0,0,0,408,220.43l34.59,15.33a187.12,187.12,0,0,1,.4,32.54H423.71c-1.91,0-2.69,1.27-2.69,3.13v8.82C421,301,409.31,305.58,399,306.71ZM240,60.21A15.24,15.24,0,0,1,255.21,45h.45A15.24,15.24,0,1,1,240,60.21ZM436.84,214a15.24,15.24,0,1,1,0-30.48h.44a15.24,15.24,0,0,1-.44,30.48Z\"]\n};\nvar faWix = {\n prefix: 'fab',\n iconName: 'wix',\n icon: [640, 512, [], \"f5cf\", \"M393.38 131.69c0 13.03 2.08 32.69-28.68 43.83-9.52 3.45-15.95 9.66-15.95 9.66 0-31 4.72-42.22 17.4-48.86 9.75-5.11 27.23-4.63 27.23-4.63zm-115.8 35.54l-34.24 132.66-28.48-108.57c-7.69-31.99-20.81-48.53-48.43-48.53-27.37 0-40.66 16.18-48.43 48.53L89.52 299.89 55.28 167.23C49.73 140.51 23.86 128.96 0 131.96l65.57 247.93s21.63 1.56 32.46-3.96c14.22-7.25 20.98-12.84 29.59-46.57 7.67-30.07 29.11-118.41 31.12-124.7 4.76-14.94 11.09-13.81 15.4 0 1.97 6.3 23.45 94.63 31.12 124.7 8.6 33.73 15.37 39.32 29.59 46.57 10.82 5.52 32.46 3.96 32.46 3.96l65.57-247.93c-24.42-3.07-49.82 8.93-55.3 35.27zm115.78 5.21s-4.1 6.34-13.46 11.57c-6.01 3.36-11.78 5.64-17.97 8.61-15.14 7.26-13.18 13.95-13.18 35.2v152.07s16.55 2.09 27.37-3.43c13.93-7.1 17.13-13.95 17.26-44.78V181.41l-.02.01v-8.98zm163.44 84.08L640 132.78s-35.11-5.98-52.5 9.85c-13.3 12.1-24.41 29.55-54.18 72.47-.47.73-6.25 10.54-13.07 0-29.29-42.23-40.8-60.29-54.18-72.47-17.39-15.83-52.5-9.85-52.5-9.85l83.2 123.74-82.97 123.36s36.57 4.62 53.95-11.21c11.49-10.46 17.58-20.37 52.51-70.72 6.81-10.52 12.57-.77 13.07 0 29.4 42.38 39.23 58.06 53.14 70.72 17.39 15.83 53.32 11.21 53.32 11.21L556.8 256.52z\"]\n};\nvar faSquareBehance = {\n prefix: 'fab',\n iconName: 'square-behance',\n icon: [448, 512, [\"behance-square\"], \"f1b5\", \"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\"]\n};\nvar faBehanceSquare = faSquareBehance;\nvar faSupple = {\n prefix: 'fab',\n iconName: 'supple',\n icon: [640, 512, [], \"f3f9\", \"M640 262.5c0 64.1-109 116.1-243.5 116.1-24.8 0-48.6-1.8-71.1-5 7.7.4 15.5.6 23.4.6 134.5 0 243.5-56.9 243.5-127.1 0-29.4-19.1-56.4-51.2-78 60 21.1 98.9 55.1 98.9 93.4zM47.7 227.9c-.1-70.2 108.8-127.3 243.3-127.6 7.9 0 15.6.2 23.3.5-22.5-3.2-46.3-4.9-71-4.9C108.8 96.3-.1 148.5 0 212.6c.1 38.3 39.1 72.3 99.3 93.3-32.3-21.5-51.5-48.6-51.6-78zm60.2 39.9s10.5 13.2 29.3 13.2c17.9 0 28.4-11.5 28.4-25.1 0-28-40.2-25.1-40.2-39.7 0-5.4 5.3-9.1 12.5-9.1 5.7 0 11.3 2.6 11.3 6.6v3.9h14.2v-7.9c0-12.1-15.4-16.8-25.4-16.8-16.5 0-28.5 10.2-28.5 24.1 0 26.6 40.2 25.4 40.2 39.9 0 6.6-5.8 10.1-12.3 10.1-11.9 0-20.7-10.1-20.7-10.1l-8.8 10.9zm120.8-73.6v54.4c0 11.3-7.1 17.8-17.8 17.8-10.7 0-17.8-6.5-17.8-17.7v-54.5h-15.8v55c0 18.9 13.4 31.9 33.7 31.9 20.1 0 33.4-13 33.4-31.9v-55h-15.7zm34.4 85.4h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.8-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5.1 14.7-14 14.7h-12.6zm57 43h15.8v-29.5h15.5c16 0 27.2-11.5 27.2-28.1s-11.2-27.8-27.2-27.8h-39.1v13.4h7.8v72zm15.7-43v-29.1h12.9c8.7 0 13.7 5.7 13.7 14.4 0 8.9-5 14.7-14 14.7h-12.6zm57.1 34.8c0 5.8 2.4 8.2 8.2 8.2h37.6c5.8 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-18.6c-1.7 0-2.6-1-2.6-2.6v-61.2c0-5.7-2.4-8.2-8.2-8.2H401v13.4h5.2c1.7 0 2.6 1 2.6 2.6v61.2zm63.4 0c0 5.8 2.4 8.2 8.2 8.2H519c5.7 0 8.2-2.4 8.2-8.2v-13h-14.3v5.2c0 1.7-1 2.6-2.6 2.6h-19.7c-1.7 0-2.6-1-2.6-2.6v-20.3h27.7v-13.4H488v-22.4h19.2c1.7 0 2.6 1 2.6 2.6v5.2H524v-13c0-5.7-2.5-8.2-8.2-8.2h-51.6v13.4h7.8v63.9zm58.9-76v5.9h1.6v-5.9h2.7v-1.2h-7v1.2h2.7zm5.7-1.2v7.1h1.5v-5.7l2.3 5.7h1.3l2.3-5.7v5.7h1.5v-7.1h-2.3l-2.1 5.1-2.1-5.1h-2.4z\"]\n};\nvar faRebel = {\n prefix: 'fab',\n iconName: 'rebel',\n icon: [512, 512, [], \"f1d0\", \"M256.5 504C117.2 504 9 387.8 13.2 249.9 16 170.7 56.4 97.7 129.7 49.5c.3 0 1.9-.6 1.1.8-5.8 5.5-111.3 129.8-14.1 226.4 49.8 49.5 90 2.5 90 2.5 38.5-50.1-.6-125.9-.6-125.9-10-24.9-45.7-40.1-45.7-40.1l28.8-31.8c24.4 10.5 43.2 38.7 43.2 38.7.8-29.6-21.9-61.4-21.9-61.4L255.1 8l44.3 50.1c-20.5 28.8-21.9 62.6-21.9 62.6 13.8-23 43.5-39.3 43.5-39.3l28.5 31.8c-27.4 8.9-45.4 39.9-45.4 39.9-15.8 28.5-27.1 89.4.6 127.3 32.4 44.6 87.7-2.8 87.7-2.8 102.7-91.9-10.5-225-10.5-225-6.1-5.5.8-2.8.8-2.8 50.1 36.5 114.6 84.4 116.2 204.8C500.9 400.2 399 504 256.5 504z\"]\n};\nvar faCss3 = {\n prefix: 'fab',\n iconName: 'css3',\n icon: [512, 512, [], \"f13c\", \"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\"]\n};\nvar faStaylinked = {\n prefix: 'fab',\n iconName: 'staylinked',\n icon: [440, 512, [], \"f3f5\", \"M382.7 292.5l2.7 2.7-170-167.3c-3.5-3.5-9.7-3.7-13.8-.5L144.3 171c-4.2 3.2-4.6 8.7-1.1 12.2l68.1 64.3c3.6 3.5 9.9 3.7 14 .5l.1-.1c4.1-3.2 10.4-3 14 .5l84 81.3c3.6 3.5 3.2 9-.9 12.2l-93.2 74c-4.2 3.3-10.5 3.1-14.2-.4L63.2 268c-3.5-3.5-9.7-3.7-13.9-.5L3.5 302.4c-4.2 3.2-4.7 8.7-1.2 12.2L211 510.7s7.4 6.8 17.3-.8l198-163.9c4-3.2 4.4-8.7.7-12.2zm54.5-83.4L226.7 2.5c-1.5-1.2-8-5.5-16.3 1.1L3.6 165.7c-4.2 3.2-4.8 8.7-1.2 12.2l42.3 41.7 171.7 165.1c3.7 3.5 10.1 3.7 14.3.4l50.2-38.8-.3-.3 7.7-6c4.2-3.2 4.6-8.7.9-12.2l-57.1-54.4c-3.6-3.5-10-3.7-14.2-.5l-.1.1c-4.2 3.2-10.5 3.1-14.2-.4L109 180.8c-3.6-3.5-3.1-8.9 1.1-12.2l92.2-71.5c4.1-3.2 10.3-3 13.9.5l160.4 159c3.7 3.5 10 3.7 14.1.5l45.8-35.8c4.1-3.2 4.4-8.7.7-12.2z\"]\n};\nvar faKaggle = {\n prefix: 'fab',\n iconName: 'kaggle',\n icon: [320, 512, [], \"f5fa\", \"M304.2 501.5L158.4 320.3 298.2 185c2.6-2.7 1.7-10.5-5.3-10.5h-69.2c-3.5 0-7 1.8-10.5 5.3L80.9 313.5V7.5q0-7.5-7.5-7.5H21.5Q14 0 14 7.5v497q0 7.5 7.5 7.5h51.9q7.5 0 7.5-7.5v-109l30.8-29.3 110.5 140.6c3 3.5 6.5 5.3 10.5 5.3h66.9q5.25 0 6-3z\"]\n};\nvar faSpaceAwesome = {\n prefix: 'fab',\n iconName: 'space-awesome',\n icon: [512, 512, [], \"e5ac\", \"M96 256H128V512H0V352H32V320H64V288H96V256zM512 352V512H384V256H416V288H448V320H480V352H512zM320 64H352V448H320V416H192V448H160V64H192V32H224V0H288V32H320V64zM288 128H224V192H288V128z\"]\n};\nvar faDeviantart = {\n prefix: 'fab',\n iconName: 'deviantart',\n icon: [320, 512, [], \"f1bd\", \"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\"]\n};\nvar faCpanel = {\n prefix: 'fab',\n iconName: 'cpanel',\n icon: [640, 512, [], \"f388\", \"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\"]\n};\nvar faGoodreadsG = {\n prefix: 'fab',\n iconName: 'goodreads-g',\n icon: [384, 512, [], \"f3a9\", \"M42.6 403.3h2.8c12.7 0 25.5 0 38.2.1 1.6 0 3.1-.4 3.6 2.1 7.1 34.9 30 54.6 62.9 63.9 26.9 7.6 54.1 7.8 81.3 1.8 33.8-7.4 56-28.3 68-60.4 8-21.5 10.7-43.8 11-66.5.1-5.8.3-47-.2-52.8l-.9-.3c-.8 1.5-1.7 2.9-2.5 4.4-22.1 43.1-61.3 67.4-105.4 69.1-103 4-169.4-57-172-176.2-.5-23.7 1.8-46.9 8.3-69.7C58.3 47.7 112.3.6 191.6 0c61.3-.4 101.5 38.7 116.2 70.3.5 1.1 1.3 2.3 2.4 1.9V10.6h44.3c0 280.3.1 332.2.1 332.2-.1 78.5-26.7 143.7-103 162.2-69.5 16.9-159 4.8-196-57.2-8-13.5-11.8-28.3-13-44.5zM188.9 36.5c-52.5-.5-108.5 40.7-115 133.8-4.1 59 14.8 122.2 71.5 148.6 27.6 12.9 74.3 15 108.3-8.7 47.6-33.2 62.7-97 54.8-154-9.7-71.1-47.8-120-119.6-119.7z\"]\n};\nvar faSquareGit = {\n prefix: 'fab',\n iconName: 'square-git',\n icon: [448, 512, [\"git-square\"], \"f1d2\", \"M100.59 334.24c48.57 3.31 58.95 2.11 58.95 11.94 0 20-65.55 20.06-65.55 1.52.01-5.09 3.29-9.4 6.6-13.46zm27.95-116.64c-32.29 0-33.75 44.47-.75 44.47 32.51 0 31.71-44.47.75-44.47zM448 80v352a48 48 0 0 1-48 48H48a48 48 0 0 1-48-48V80a48 48 0 0 1 48-48h352a48 48 0 0 1 48 48zm-227 69.31c0 14.49 8.38 22.88 22.86 22.88 14.74 0 23.13-8.39 23.13-22.88S258.62 127 243.88 127c-14.48 0-22.88 7.84-22.88 22.31zM199.18 195h-49.55c-25-6.55-81.56-4.85-81.56 46.75 0 18.8 9.4 32 21.85 38.11C74.23 294.23 66.8 301 66.8 310.6c0 6.87 2.79 13.22 11.18 16.76-8.9 8.4-14 14.48-14 25.92C64 373.35 81.53 385 127.52 385c44.22 0 69.87-16.51 69.87-45.73 0-36.67-28.23-35.32-94.77-39.38l8.38-13.43c17 4.74 74.19 6.23 74.19-42.43 0-11.69-4.83-19.82-9.4-25.67l23.38-1.78zm84.34 109.84l-13-1.78c-3.82-.51-4.07-1-4.07-5.09V192.52h-52.6l-2.79 20.57c15.75 5.55 17 4.86 17 10.17V298c0 5.62-.31 4.58-17 6.87v20.06h72.42zM384 315l-6.87-22.37c-40.93 15.37-37.85-12.41-37.85-16.73v-60.72h37.85v-25.41h-35.82c-2.87 0-2 2.52-2-38.63h-24.18c-2.79 27.7-11.68 38.88-34 41.42v22.62c20.47 0 19.82-.85 19.82 2.54v66.57c0 28.72 11.43 40.91 41.67 40.91 14.45 0 30.45-4.83 41.38-10.2z\"]\n};\nvar faGitSquare = faSquareGit;\nvar faSquareTumblr = {\n prefix: 'fab',\n iconName: 'square-tumblr',\n icon: [448, 512, [\"tumblr-square\"], \"f174\", \"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-48zm-82.3 364.2c-8.5 9.1-31.2 19.8-60.9 19.8-75.5 0-91.9-55.5-91.9-87.9v-90h-29.7c-3.4 0-6.2-2.8-6.2-6.2v-42.5c0-4.5 2.8-8.5 7.1-10 38.8-13.7 50.9-47.5 52.7-73.2.5-6.9 4.1-10.2 10-10.2h44.3c3.4 0 6.2 2.8 6.2 6.2v72h51.9c3.4 0 6.2 2.8 6.2 6.2v51.1c0 3.4-2.8 6.2-6.2 6.2h-52.1V321c0 21.4 14.8 33.5 42.5 22.4 3-1.2 5.6-2 8-1.4 2.2.5 3.6 2.1 4.6 4.9l13.8 40.2c1 3.2 2 6.7-.3 9.1z\"]\n};\nvar faTumblrSquare = faSquareTumblr;\nvar faTrello = {\n prefix: 'fab',\n iconName: 'trello',\n icon: [448, 512, [], \"f181\", \"M392.3 32H56.1C25.1 32 0 57.1 0 88c-.1 0 0-4 0 336 0 30.9 25.1 56 56 56h336.2c30.8-.2 55.7-25.2 55.7-56V88c.1-30.8-24.8-55.8-55.6-56zM197 371.3c-.2 14.7-12.1 26.6-26.9 26.6H87.4c-14.8.1-26.9-11.8-27-26.6V117.1c0-14.8 12-26.9 26.9-26.9h82.9c14.8 0 26.9 12 26.9 26.9v254.2zm193.1-112c0 14.8-12 26.9-26.9 26.9h-81c-14.8 0-26.9-12-26.9-26.9V117.2c0-14.8 12-26.9 26.8-26.9h81.1c14.8 0 26.9 12 26.9 26.9v142.1z\"]\n};\nvar faCreativeCommonsNcJp = {\n prefix: 'fab',\n iconName: 'creative-commons-nc-jp',\n icon: [496, 512, [], \"f4ea\", \"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\"]\n};\nvar faGetPocket = {\n prefix: 'fab',\n iconName: 'get-pocket',\n icon: [448, 512, [], \"f265\", \"M407.6 64h-367C18.5 64 0 82.5 0 104.6v135.2C0 364.5 99.7 464 224.2 464c124 0 223.8-99.5 223.8-224.2V104.6c0-22.4-17.7-40.6-40.4-40.6zm-162 268.5c-12.4 11.8-31.4 11.1-42.4 0C89.5 223.6 88.3 227.4 88.3 209.3c0-16.9 13.8-30.7 30.7-30.7 17 0 16.1 3.8 105.2 89.3 90.6-86.9 88.6-89.3 105.5-89.3 16.9 0 30.7 13.8 30.7 30.7 0 17.8-2.9 15.7-114.8 123.2z\"]\n};\nvar faPerbyte = {\n prefix: 'fab',\n iconName: 'perbyte',\n icon: [448, 512, [], \"e083\", \"M305.314,284.578H246.6V383.3h58.711q24.423,0,38.193-13.77t13.77-36.11q0-21.826-14.032-35.335T305.314,284.578ZM149.435,128.7H90.724v98.723h58.711q24.42,0,38.19-13.773t13.77-36.107q0-21.826-14.029-35.338T149.435,128.7ZM366.647,32H81.353A81.445,81.445,0,0,0,0,113.352V398.647A81.445,81.445,0,0,0,81.353,480H366.647A81.445,81.445,0,0,0,448,398.647V113.352A81.445,81.445,0,0,0,366.647,32Zm63.635,366.647a63.706,63.706,0,0,1-63.635,63.635H81.353a63.706,63.706,0,0,1-63.635-63.635V113.352A63.706,63.706,0,0,1,81.353,49.718H366.647a63.706,63.706,0,0,1,63.635,63.634ZM305.314,128.7H246.6v98.723h58.711q24.423,0,38.193-13.773t13.77-36.107q0-21.826-14.032-35.338T305.314,128.7Z\"]\n};\nvar faGrunt = {\n prefix: 'fab',\n iconName: 'grunt',\n icon: [384, 512, [], \"f3ad\", \"M61.3 189.3c-1.1 10 5.2 19.1 5.2 19.1.7-7.5 2.2-12.8 4-16.6.4 10.3 3.2 23.5 12.8 34.1 6.9 7.6 35.6 23.3 54.9 6.1 1 2.4 2.1 5.3 3 8.5 2.9 10.3-2.7 25.3-2.7 25.3s15.1-17.1 13.9-32.5c10.8-.5 21.4-8.4 21.1-19.5 0 0-18.9 10.4-35.5-8.8-9.7-11.2-40.9-42-83.1-31.8 4.3 1 8.9 2.4 13.5 4.1h-.1c-4.2 2-6.5 7.1-7 12zm28.3-1.8c19.5 11 37.4 25.7 44.9 37-5.7 3.3-21.7 10.4-38-1.7-10.3-7.6-9.8-26.2-6.9-35.3zm142.1 45.8c-1.2 15.5 13.9 32.5 13.9 32.5s-5.6-15-2.7-25.3c.9-3.2 2-6 3-8.5 19.3 17.3 48 1.5 54.8-6.1 9.6-10.6 12.3-23.8 12.8-34.1 1.8 3.8 3.4 9.1 4 16.6 0 0 6.4-9.1 5.2-19.1-.6-5-2.9-10-7-11.8h-.1c4.6-1.8 9.2-3.2 13.5-4.1-42.3-10.2-73.4 20.6-83.1 31.8-16.7 19.2-35.5 8.8-35.5 8.8-.2 10.9 10.4 18.9 21.2 19.3zm62.7-45.8c3 9.1 3.4 27.7-7 35.4-16.3 12.1-32.2 5-37.9 1.6 7.5-11.4 25.4-26 44.9-37zM160 418.5h-29.4c-5.5 0-8.2 1.6-9.5 2.9-1.9 2-2.2 4.7-.9 8.1 3.5 9.1 11.4 16.5 13.7 18.6 3.1 2.7 7.5 4.3 11.8 4.3 4.4 0 8.3-1.7 11-4.6 7.5-8.2 11.9-17.1 13-19.8.6-1.5 1.3-4.5-.9-6.8-1.8-1.8-4.7-2.7-8.8-2.7zm189.2-101.2c-2.4 17.9-13 33.8-24.6 43.7-3.1-22.7-3.7-55.5-3.7-62.4 0-14.7 9.5-24.5 12.2-26.1 2.5-1.5 5.4-3 8.3-4.6 18-9.6 40.4-21.6 40.4-43.7 0-16.2-9.3-23.2-15.4-27.8-.8-.6-1.5-1.1-2.2-1.7-2.1-1.7-3.7-3-4.3-4.4-4.4-9.8-3.6-34.2-1.7-37.6.6-.6 16.7-20.9 11.8-39.2-2-7.4-6.9-13.3-14.1-17-5.3-2.7-11.9-4.2-19.5-4.5-.1-2-.5-3.9-.9-5.9-.6-2.6-1.1-5.3-.9-8.1.4-4.7.8-9 2.2-11.3 8.4-13.3 28.8-17.6 29-17.6l12.3-2.4-8.1-9.5c-.1-.2-17.3-17.5-46.3-17.5-7.9 0-16 1.3-24.1 3.9-24.2 7.8-42.9 30.5-49.4 39.3-3.1-1-6.3-1.9-9.6-2.7-4.2-15.8 9-38.5 9-38.5s-13.6-3-33.7 15.2c-2.6-6.5-8.1-20.5-1.8-37.2C184.6 10.1 177.2 26 175 40.4c-7.6-5.4-6.7-23.1-7.2-27.6-7.5.9-29.2 21.9-28.2 48.3-2 .5-3.9 1.1-5.9 1.7-6.5-8.8-25.1-31.5-49.4-39.3-7.9-2.2-16-3.5-23.9-3.5-29 0-46.1 17.3-46.3 17.5L6 46.9l12.3 2.4c.2 0 20.6 4.3 29 17.6 1.4 2.2 1.8 6.6 2.2 11.3.2 2.8-.4 5.5-.9 8.1-.4 1.9-.8 3.9-.9 5.9-7.7.3-14.2 1.8-19.5 4.5-7.2 3.7-12.1 9.6-14.1 17-5 18.2 11.2 38.5 11.8 39.2 1.9 3.4 2.7 27.8-1.7 37.6-.6 1.4-2.2 2.7-4.3 4.4-.7.5-1.4 1.1-2.2 1.7-6.1 4.6-15.4 11.7-15.4 27.8 0 22.1 22.4 34.1 40.4 43.7 3 1.6 5.8 3.1 8.3 4.6 2.7 1.6 12.2 11.4 12.2 26.1 0 6.9-.6 39.7-3.7 62.4-11.6-9.9-22.2-25.9-24.6-43.8 0 0-29.2 22.6-20.6 70.8 5.2 29.5 23.2 46.1 47 54.7 8.8 19.1 29.4 45.7 67.3 49.6C143 504.3 163 512 192.2 512h.2c29.1 0 49.1-7.7 63.6-19.5 37.9-3.9 58.5-30.5 67.3-49.6 23.8-8.7 41.7-25.2 47-54.7 8.2-48.4-21.1-70.9-21.1-70.9zM305.7 37.7c5.6-1.8 11.6-2.7 17.7-2.7 11 0 19.9 3 24.7 5-3.1 1.4-6.4 3.2-9.7 5.3-2.4-.4-5.6-.8-9.2-.8-10.5 0-20.5 3.1-28.7 8.9-12.3 8.7-18 16.9-20.7 22.4-2.2-1.3-4.5-2.5-7.1-3.7-1.6-.8-3.1-1.5-4.7-2.2 6.1-9.1 19.9-26.5 37.7-32.2zm21 18.2c-.8 1-1.6 2.1-2.3 3.2-3.3 5.2-3.9 11.6-4.4 17.8-.5 6.4-1.1 12.5-4.4 17-4.2.8-8.1 1.7-11.5 2.7-2.3-3.1-5.6-7-10.5-11.2 1.4-4.8 5.5-16.1 13.5-22.5 5.6-4.3 12.2-6.7 19.6-7zM45.6 45.3c-3.3-2.2-6.6-4-9.7-5.3 4.8-2 13.7-5 24.7-5 6.1 0 12 .9 17.7 2.7 17.8 5.8 31.6 23.2 37.7 32.1-1.6.7-3.2 1.4-4.8 2.2-2.5 1.2-4.9 2.5-7.1 3.7-2.6-5.4-8.3-13.7-20.7-22.4-8.3-5.8-18.2-8.9-28.8-8.9-3.4.1-6.6.5-9 .9zm44.7 40.1c-4.9 4.2-8.3 8-10.5 11.2-3.4-.9-7.3-1.9-11.5-2.7C65 89.5 64.5 83.4 64 77c-.5-6.2-1.1-12.6-4.4-17.8-.7-1.1-1.5-2.2-2.3-3.2 7.4.3 14 2.6 19.5 7 8 6.3 12.1 17.6 13.5 22.4zM58.1 259.9c-2.7-1.6-5.6-3.1-8.4-4.6-14.9-8-30.2-16.3-30.2-30.5 0-11.1 4.3-14.6 8.9-18.2l.5-.4c.7-.6 1.4-1.2 2.2-1.8-.9 7.2-1.9 13.3-2.7 14.9 0 0 12.1-15 15.7-44.3 1.4-11.5-1.1-34.3-5.1-43 .2 4.9 0 9.8-.3 14.4-.4-.8-.8-1.6-1.3-2.2-3.2-4-11.8-17.5-9.4-26.6.9-3.5 3.1-6 6.7-7.8 3.8-1.9 8.8-2.9 15.1-2.9 12.3 0 25.9 3.7 32.9 6 25.1 8 55.4 30.9 64.1 37.7.2.2.4.3.4.3l5.6 3.9-3.5-5.8c-.2-.3-19.1-31.4-53.2-46.5 2-2.9 7.4-8.1 21.6-15.1 21.4-10.5 46.5-15.8 74.3-15.8 27.9 0 52.9 5.3 74.3 15.8 14.2 6.9 19.6 12.2 21.6 15.1-34 15.1-52.9 46.2-53.1 46.5l-3.5 5.8 5.6-3.9s.2-.1.4-.3c8.7-6.8 39-29.8 64.1-37.7 7-2.2 20.6-6 32.9-6 6.3 0 11.3 1 15.1 2.9 3.5 1.8 5.7 4.4 6.7 7.8 2.5 9.1-6.1 22.6-9.4 26.6-.5.6-.9 1.3-1.3 2.2-.3-4.6-.5-9.5-.3-14.4-4 8.8-6.5 31.5-5.1 43 3.6 29.3 15.7 44.3 15.7 44.3-.8-1.6-1.8-7.7-2.7-14.9.7.6 1.5 1.2 2.2 1.8l.5.4c4.6 3.7 8.9 7.1 8.9 18.2 0 14.2-15.4 22.5-30.2 30.5-2.9 1.5-5.7 3.1-8.4 4.6-8.7 5-18 16.7-19.1 34.2-.9 14.6.9 49.9 3.4 75.9-12.4 4.8-26.7 6.4-39.7 6.8-2-4.1-3.9-8.5-5.5-13.1-.7-2-19.6-51.1-26.4-62.2 5.5 39 17.5 73.7 23.5 89.6-3.5-.5-7.3-.7-11.7-.7h-117c-4.4 0-8.3.3-11.7.7 6-15.9 18.1-50.6 23.5-89.6-6.8 11.2-25.7 60.3-26.4 62.2-1.6 4.6-3.5 9-5.5 13.1-13-.4-27.2-2-39.7-6.8 2.5-26 4.3-61.2 3.4-75.9-.9-17.4-10.3-29.2-19-34.2zM34.8 404.6c-12.1-20-8.7-54.1-3.7-59.1 10.9 34.4 47.2 44.3 74.4 45.4-2.7 4.2-5.2 7.6-7 10l-1.4 1.4c-7.2 7.8-8.6 18.5-4.1 31.8-22.7-.1-46.3-9.8-58.2-29.5zm45.7 43.5c6 1.1 12.2 1.9 18.6 2.4 3.5 8 7.4 15.9 12.3 23.1-14.4-5.9-24.4-16-30.9-25.5zM192 498.2c-60.6-.1-78.3-45.8-84.9-64.7-3.7-10.5-3.4-18.2.9-23.1 2.9-3.3 9.5-7.2 24.6-7.2h118.8c15.1 0 21.8 3.9 24.6 7.2 4.2 4.8 4.5 12.6.9 23.1-6.6 18.8-24.3 64.6-84.9 64.7zm80.6-24.6c4.9-7.2 8.8-15.1 12.3-23.1 6.4-.5 12.6-1.3 18.6-2.4-6.5 9.5-16.5 19.6-30.9 25.5zm76.6-69c-12 19.7-35.6 29.3-58.1 29.7 4.5-13.3 3.1-24.1-4.1-31.8-.4-.5-.9-1-1.4-1.5-1.8-2.4-4.3-5.8-7-10 27.2-1.2 63.5-11 74.4-45.4 5 5 8.4 39.1-3.8 59zM191.9 187.7h.2c12.7-.1 27.2-17.8 27.2-17.8-9.9 6-18.8 8.1-27.3 8.3-8.5-.2-17.4-2.3-27.3-8.3 0 0 14.5 17.6 27.2 17.8zm61.7 230.7h-29.4c-4.2 0-7.2.9-8.9 2.7-2.2 2.3-1.5 5.2-.9 6.7 1 2.6 5.5 11.3 13 19.3 2.7 2.9 6.6 4.5 11 4.5s8.7-1.6 11.8-4.2c2.3-2 10.2-9.2 13.7-18.1 1.3-3.3 1-6-.9-7.9-1.3-1.3-4-2.9-9.4-3z\"]\n};\nvar faWeebly = {\n prefix: 'fab',\n iconName: 'weebly',\n icon: [512, 512, [], \"f5cc\", \"M425.09 65.83c-39.88 0-73.28 25.73-83.66 64.33-18.16-58.06-65.5-64.33-84.95-64.33-19.78 0-66.8 6.28-85.28 64.33-10.38-38.6-43.45-64.33-83.66-64.33C38.59 65.83 0 99.72 0 143.03c0 28.96 4.18 33.27 77.17 233.48 22.37 60.57 67.77 69.35 92.74 69.35 39.23 0 70.04-19.46 85.93-53.98 15.89 34.83 46.69 54.29 85.93 54.29 24.97 0 70.36-9.1 92.74-69.67 76.55-208.65 77.5-205.58 77.5-227.2.63-48.32-36.01-83.47-86.92-83.47zm26.34 114.81l-65.57 176.44c-7.92 21.49-21.22 37.22-46.24 37.22-23.44 0-37.38-12.41-44.03-33.9l-39.28-117.42h-.95L216.08 360.4c-6.96 21.5-20.9 33.6-44.02 33.6-25.02 0-38.33-15.74-46.24-37.22L60.88 181.55c-5.38-14.83-7.92-23.91-7.92-34.5 0-16.34 15.84-29.36 38.33-29.36 18.69 0 31.99 11.8 36.11 29.05l44.03 139.82h.95l44.66-136.79c6.02-19.67 16.47-32.08 38.96-32.08s32.94 12.11 38.96 32.08l44.66 136.79h.95l44.03-139.82c4.12-17.25 17.42-29.05 36.11-29.05 22.17 0 38.33 13.32 38.33 35.71-.32 7.87-4.12 16.04-7.61 27.24z\"]\n};\nvar faConnectdevelop = {\n prefix: 'fab',\n iconName: 'connectdevelop',\n icon: [576, 512, [], \"f20e\", \"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\"]\n};\nvar faLeanpub = {\n prefix: 'fab',\n iconName: 'leanpub',\n icon: [576, 512, [], \"f212\", \"M386.539 111.485l15.096 248.955-10.979-.275c-36.232-.824-71.64 8.783-102.657 27.997-31.016-19.214-66.424-27.997-102.657-27.997-45.564 0-82.07 10.705-123.516 27.723L93.117 129.6c28.546-11.803 61.484-18.115 92.226-18.115 41.173 0 73.836 13.175 102.657 42.544 27.723-28.271 59.013-41.721 98.539-42.544zM569.07 448c-25.526 0-47.485-5.215-70.542-15.645-34.31-15.645-69.993-24.978-107.871-24.978-38.977 0-74.934 12.901-102.657 40.623-27.723-27.723-63.68-40.623-102.657-40.623-37.878 0-73.561 9.333-107.871 24.978C55.239 442.236 32.731 448 8.303 448H6.93L49.475 98.859C88.726 76.626 136.486 64 181.775 64 218.83 64 256.984 71.685 288 93.095 319.016 71.685 357.17 64 394.225 64c45.289 0 93.049 12.626 132.3 34.859L569.07 448zm-43.368-44.741l-34.036-280.246c-30.742-13.999-67.248-21.41-101.009-21.41-38.428 0-74.385 12.077-102.657 38.702-28.272-26.625-64.228-38.702-102.657-38.702-33.761 0-70.267 7.411-101.009 21.41L50.298 403.259c47.211-19.487 82.894-33.486 135.045-33.486 37.604 0 70.817 9.606 102.657 29.644 31.84-20.038 65.052-29.644 102.657-29.644 52.151 0 87.834 13.999 135.045 33.486z\"]\n};\nvar faBlackTie = {\n prefix: 'fab',\n iconName: 'black-tie',\n icon: [448, 512, [], \"f27e\", \"M0 32v448h448V32H0zm316.5 325.2L224 445.9l-92.5-88.7 64.5-184-64.5-86.6h184.9L252 173.2l64.5 184z\"]\n};\nvar faThemeco = {\n prefix: 'fab',\n iconName: 'themeco',\n icon: [448, 512, [], \"f5c6\", \"M202.9 8.43c9.9-5.73 26-5.82 35.95-.21L430 115.85c10 5.6 18 19.44 18 30.86V364c0 11.44-8.06 25.29-18 31L238.81 503.74c-9.93 5.66-26 5.57-35.85-.21L17.86 395.12C8 389.34 0 375.38 0 364V146.71c0-11.44 8-25.36 17.91-31.08zm-77.4 199.83c-15.94 0-31.89.14-47.83.14v101.45H96.8V280h28.7c49.71 0 49.56-71.74 0-71.74zm140.14 100.29l-30.73-34.64c37-7.51 34.8-65.23-10.87-65.51-16.09 0-32.17-.14-48.26-.14v101.59h19.13v-33.91h18.41l29.56 33.91h22.76zm-41.59-82.32c23.34 0 23.26 32.46 0 32.46h-29.13v-32.46zm-95.56-1.6c21.18 0 21.11 38.85 0 38.85H96.18v-38.84zm192.65-18.25c-68.46 0-71 105.8 0 105.8 69.48-.01 69.41-105.8 0-105.8zm0 17.39c44.12 0 44.8 70.86 0 70.86s-44.43-70.86 0-70.86z\"]\n};\nvar faPython = {\n prefix: 'fab',\n iconName: 'python',\n icon: [448, 512, [], \"f3e2\", \"M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z\"]\n};\nvar faAndroid = {\n prefix: 'fab',\n iconName: 'android',\n icon: [576, 512, [], \"f17b\", \"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\"]\n};\nvar faBots = {\n prefix: 'fab',\n iconName: 'bots',\n icon: [640, 512, [], \"e340\", \"M86.344,197.834a51.767,51.767,0,0,0-41.57,20.058V156.018a8.19,8.19,0,0,0-8.19-8.19H8.19A8.19,8.19,0,0,0,0,156.018V333.551a8.189,8.189,0,0,0,8.19,8.189H36.584a8.189,8.189,0,0,0,8.19-8.189v-8.088c11.628,13.373,25.874,19.769,41.573,19.769,34.6,0,61.922-26.164,61.922-73.843C148.266,225.452,121.229,197.834,86.344,197.834ZM71.516,305.691c-9.593,0-21.221-4.942-26.745-12.5V250.164c5.528-7.558,17.152-12.791,26.745-12.791,17.734,0,31.107,13.082,31.107,34.013C102.623,292.609,89.25,305.691,71.516,305.691Zm156.372-59.032a17.4,17.4,0,1,0,17.4,17.4A17.4,17.4,0,0,0,227.888,246.659ZM273.956,156.7V112.039a13.308,13.308,0,1,0-10.237,0V156.7a107.49,107.49,0,1,0,10.237,0Zm85.993,107.367c0,30.531-40.792,55.281-91.112,55.281s-91.111-24.75-91.111-55.281,40.792-55.281,91.111-55.281S359.949,233.532,359.949,264.062Zm-50.163,17.4a17.4,17.4,0,1,0-17.4-17.4h0A17.4,17.4,0,0,0,309.786,281.466ZM580.7,250.455c-14.828-2.617-22.387-3.78-22.387-9.885,0-5.523,7.268-9.884,17.735-9.884a65.56,65.56,0,0,1,34.484,10.1,8.171,8.171,0,0,0,11.288-2.468c.07-.11.138-.221.2-.333l8.611-14.886a8.2,8.2,0,0,0-2.867-11.123,99.863,99.863,0,0,0-52.014-14.138c-38.956,0-60.179,21.514-60.179,46.225,0,36.342,33.725,41.864,57.563,45.642,13.373,2.326,24.13,4.361,24.13,11.048,0,6.4-5.523,10.757-18.9,10.757-13.552,0-30.994-6.222-42.623-13.579a8.206,8.206,0,0,0-11.335,2.491c-.035.054-.069.108-.1.164l-10.2,16.891a8.222,8.222,0,0,0,2.491,11.066c15.224,10.3,37.663,16.692,59.441,16.692,40.409,0,63.957-19.769,63.957-46.515C640,260.63,604.537,254.816,580.7,250.455Zm-95.928,60.787a8.211,8.211,0,0,0-9.521-5.938,23.168,23.168,0,0,1-4.155.387c-7.849,0-12.5-6.106-12.5-14.245V240.28h20.349a8.143,8.143,0,0,0,8.141-8.143V209.466a8.143,8.143,0,0,0-8.141-8.143H458.594V171.091a8.143,8.143,0,0,0-8.143-8.143H422.257a8.143,8.143,0,0,0-8.143,8.143h0v30.232H399a8.143,8.143,0,0,0-8.143,8.143h0v22.671A8.143,8.143,0,0,0,399,240.28h15.115v63.667c0,27.037,15.408,41.282,43.9,41.282,12.183,0,21.383-2.2,27.6-5.446a8.161,8.161,0,0,0,4.145-9.278Z\"]\n};\nvar faFreeCodeCamp = {\n prefix: 'fab',\n iconName: 'free-code-camp',\n icon: [576, 512, [], \"f2c5\", \"M97.22,96.21c10.36-10.65,16-17.12,16-21.9,0-2.76-1.92-5.51-3.83-7.42A14.81,14.81,0,0,0,101,64.05c-8.48,0-20.92,8.79-35.84,25.69C23.68,137,2.51,182.81,3.37,250.34s17.47,117,54.06,161.87C76.22,435.86,90.62,448,100.9,448a13.55,13.55,0,0,0,8.37-3.84c1.91-2.76,3.81-5.63,3.81-8.38,0-5.63-3.86-12.2-13.2-20.55-44.45-42.33-67.32-97-67.48-165C32.25,188.8,54,137.83,97.22,96.21ZM239.47,420.07c.58.37.91.55.91.55Zm93.79.55.17-.13C333.24,420.62,333.17,420.67,333.26,420.62Zm3.13-158.18c-16.24-4.15,50.41-82.89-68.05-177.17,0,0,15.54,49.38-62.83,159.57-74.27,104.35,23.46,168.73,34,175.23-6.73-4.35-47.4-35.7,9.55-128.64,11-18.3,25.53-34.87,43.5-72.16,0,0,15.91,22.45,7.6,71.13C287.7,364,354,342.91,355,343.94c22.75,26.78-17.72,73.51-21.58,76.55,5.49-3.65,117.71-78,33-188.1C360.43,238.4,352.62,266.59,336.39,262.44ZM510.88,89.69C496,72.79,483.52,64,475,64a14.81,14.81,0,0,0-8.39,2.84c-1.91,1.91-3.83,4.66-3.83,7.42,0,4.78,5.6,11.26,16,21.9,43.23,41.61,65,92.59,64.82,154.06-.16,68-23,122.63-67.48,165-9.34,8.35-13.18,14.92-13.2,20.55,0,2.75,1.9,5.62,3.81,8.38A13.61,13.61,0,0,0,475.1,448c10.28,0,24.68-12.13,43.47-35.79,36.59-44.85,53.14-94.38,54.06-161.87S552.32,137,510.88,89.69Z\"]\n};\nvar faHornbill = {\n prefix: 'fab',\n iconName: 'hornbill',\n icon: [512, 512, [], \"f592\", \"M76.38 370.3a37.8 37.8 0 1 1-32.07-32.42c-78.28-111.35 52-190.53 52-190.53-5.86 43-8.24 91.16-8.24 91.16-67.31 41.49.93 64.06 39.81 72.87a140.38 140.38 0 0 0 131.66 91.94c1.92 0 3.77-.21 5.67-.28l.11 18.86c-99.22 1.39-158.7-29.14-188.94-51.6zm108-327.7A37.57 37.57 0 0 0 181 21.45a37.95 37.95 0 1 0-31.17 54.22c-22.55 29.91-53.83 89.57-52.42 190l21.84-.15c0-.9-.14-1.77-.14-2.68A140.42 140.42 0 0 1 207 132.71c8-37.71 30.7-114.3 73.8-44.29 0 0 48.14 2.38 91.18 8.24 0 0-77.84-128-187.59-54.06zm304.19 134.17a37.94 37.94 0 1 0-53.84-28.7C403 126.13 344.89 99 251.28 100.33l.14 22.5c2.7-.15 5.39-.41 8.14-.41a140.37 140.37 0 0 1 130.49 88.76c39.1 9 105.06 31.58 38.46 72.54 0 0-2.34 48.13-8.21 91.16 0 0 133.45-81.16 49-194.61a37.45 37.45 0 0 0 19.31-3.5zM374.06 436.24c21.43-32.46 46.42-89.69 45.14-179.66l-19.52.14c.08 2.06.3 4.07.3 6.15a140.34 140.34 0 0 1-91.39 131.45c-8.85 38.95-31.44 106.66-72.77 39.49 0 0-48.12-2.34-91.19-8.22 0 0 79.92 131.34 191.9 51a37.5 37.5 0 0 0 3.64 14 37.93 37.93 0 1 0 33.89-54.29z\"]\n};\nvar faJs = {\n prefix: 'fab',\n iconName: 'js',\n icon: [448, 512, [], \"f3b8\", \"M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z\"]\n};\nvar faIdeal = {\n prefix: 'fab',\n iconName: 'ideal',\n icon: [576, 512, [], \"e013\", \"M125.61,165.48a49.07,49.07,0,1,0,49.06,49.06A49.08,49.08,0,0,0,125.61,165.48ZM86.15,425.84h78.94V285.32H86.15Zm151.46-211.6c0-20-10-22.53-18.74-22.53H204.82V237.5h14.05C228.62,237.5,237.61,234.69,237.61,214.24Zm201.69,46V168.93h22.75V237.5h33.69C486.5,113.08,388.61,86.19,299.67,86.19H204.84V169h14c25.6,0,41.5,17.35,41.5,45.26,0,28.81-15.52,46-41.5,46h-14V425.88h94.83c144.61,0,194.94-67.16,196.72-165.64Zm-109.75,0H273.3V169h54.43v22.73H296v10.58h30V225H296V237.5h33.51Zm74.66,0-5.16-17.67H369.31l-5.18,17.67H340.47L368,168.92h32.35l27.53,91.34ZM299.65,32H32V480H299.65c161.85,0,251-79.73,251-224.52C550.62,172,518,32,299.65,32Zm0,426.92H53.07V53.07H299.65c142.1,0,229.9,64.61,229.9,202.41C529.55,389.57,448.55,458.92,299.65,458.92Zm83.86-264.85L376,219.88H392.4l-7.52-25.81Z\"]\n};\nvar faGit = {\n prefix: 'fab',\n iconName: 'git',\n icon: [512, 512, [], \"f1d3\", \"M216.29 158.39H137C97 147.9 6.51 150.63 6.51 233.18c0 30.09 15 51.23 35 61-25.1 23-37 33.85-37 49.21 0 11 4.47 21.14 17.89 26.81C8.13 383.61 0 393.35 0 411.65c0 32.11 28.05 50.82 101.63 50.82 70.75 0 111.79-26.42 111.79-73.18 0-58.66-45.16-56.5-151.63-63l13.43-21.55c27.27 7.58 118.7 10 118.7-67.89 0-18.7-7.73-31.71-15-41.07l37.41-2.84zm-63.42 241.9c0 32.06-104.89 32.1-104.89 2.43 0-8.14 5.27-15 10.57-21.54 77.71 5.3 94.32 3.37 94.32 19.11zm-50.81-134.58c-52.8 0-50.46-71.16 1.2-71.16 49.54 0 50.82 71.16-1.2 71.16zm133.3 100.51v-32.1c26.75-3.66 27.24-2 27.24-11V203.61c0-8.5-2.05-7.38-27.24-16.26l4.47-32.92H324v168.71c0 6.51.4 7.32 6.51 8.14l20.73 2.84v32.1zm52.45-244.31c-23.17 0-36.59-13.43-36.59-36.61s13.42-35.77 36.59-35.77c23.58 0 37 12.62 37 35.77s-13.42 36.61-37 36.61zM512 350.46c-17.49 8.53-43.1 16.26-66.28 16.26-48.38 0-66.67-19.5-66.67-65.46V194.75c0-5.42 1.05-4.06-31.71-4.06V154.5c35.78-4.07 50-22 54.47-66.27h38.63c0 65.83-1.34 61.81 3.26 61.81H501v40.65h-60.56v97.15c0 6.92-4.92 51.41 60.57 26.84z\"]\n};\nvar faDev = {\n prefix: 'fab',\n iconName: 'dev',\n icon: [448, 512, [], \"f6cc\", \"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\"]\n};\nvar faSketch = {\n prefix: 'fab',\n iconName: 'sketch',\n icon: [512, 512, [], \"f7c6\", \"M27.5 162.2L9 187.1h90.5l6.9-130.7-78.9 105.8zM396.3 45.7L267.7 32l135.7 147.2-7.1-133.5zM112.2 218.3l-11.2-22H9.9L234.8 458zm2-31.2h284l-81.5-88.5L256.3 33zm297.3 9.1L277.6 458l224.8-261.7h-90.9zM415.4 69L406 56.4l.9 17.3 6.1 113.4h90.3zM113.5 93.5l-4.6 85.6L244.7 32 116.1 45.7zm287.7 102.7h-290l42.4 82.9L256.3 480l144.9-283.8z\"]\n};\nvar faYandexInternational = {\n prefix: 'fab',\n iconName: 'yandex-international',\n icon: [320, 512, [], \"f414\", \"M129.5 512V345.9L18.5 48h55.8l81.8 229.7L250.2 0h51.3L180.8 347.8V512h-51.3z\"]\n};\nvar faCcAmex = {\n prefix: 'fab',\n iconName: 'cc-amex',\n icon: [576, 512, [], \"f1f3\", \"M48 480C21.49 480 0 458.5 0 432V80C0 53.49 21.49 32 48 32H528C554.5 32 576 53.49 576 80V82.43H500.5L483.5 130L466.6 82.43H369.4V145.6L341.3 82.43H262.7L181 267.1H246.8V430.9H450.5L482.4 395.8L514.3 430.9H576V432C576 458.5 554.5 480 528 480H48zM482.6 364L440.4 410.3H390.5L458 338.6L390.5 266.1H441.9L483.4 312.8L525.4 266.1H576L508 338.2L576 410.3H524.6L482.6 364zM576 296.9V380.2L536.7 338.3L576 296.9zM307.6 377.1H390.6V410.3H268.6V267.1H390.6V300.2H307.6V322.6H388.5V354.9H307.6V377.2V377.1zM537.3 145.7L500.4 246.3H466L429.2 146V246.3H390.5V103H451.7L483.6 192.3L515.8 103H576V246.3H537.3V145.7zM334.5 217.6H268.6L256.7 246.3H213.7L276.1 103H327.3L390.6 246.3H346.5L334.5 217.6zM301.5 138.5L282 185.4H320.9L301.5 138.5z\"]\n};\nvar faUber = {\n prefix: 'fab',\n iconName: 'uber',\n icon: [448, 512, [], \"f402\", \"M414.1 32H33.9C15.2 32 0 47.2 0 65.9V446c0 18.8 15.2 34 33.9 34H414c18.7 0 33.9-15.2 33.9-33.9V65.9C448 47.2 432.8 32 414.1 32zM237.6 391.1C163 398.6 96.4 344.2 88.9 269.6h94.4V290c0 3.7 3 6.8 6.8 6.8H258c3.7 0 6.8-3 6.8-6.8v-67.9c0-3.7-3-6.8-6.8-6.8h-67.9c-3.7 0-6.8 3-6.8 6.8v20.4H88.9c7-69.4 65.4-122.2 135.1-122.2 69.7 0 128.1 52.8 135.1 122.2 7.5 74.5-46.9 141.1-121.5 148.6z\"]\n};\nvar faGithub = {\n prefix: 'fab',\n iconName: 'github',\n icon: [496, 512, [], \"f09b\", \"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z\"]\n};\nvar faPhp = {\n prefix: 'fab',\n iconName: 'php',\n icon: [640, 512, [], \"f457\", \"M320 104.5c171.4 0 303.2 72.2 303.2 151.5S491.3 407.5 320 407.5c-171.4 0-303.2-72.2-303.2-151.5S148.7 104.5 320 104.5m0-16.8C143.3 87.7 0 163 0 256s143.3 168.3 320 168.3S640 349 640 256 496.7 87.7 320 87.7zM218.2 242.5c-7.9 40.5-35.8 36.3-70.1 36.3l13.7-70.6c38 0 63.8-4.1 56.4 34.3zM97.4 350.3h36.7l8.7-44.8c41.1 0 66.6 3 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7h-70.7L97.4 350.3zm185.7-213.6h36.5l-8.7 44.8c31.5 0 60.7-2.3 74.8 10.7 14.8 13.6 7.7 31-8.3 113.1h-37c15.4-79.4 18.3-86 12.7-92-5.4-5.8-17.7-4.6-47.4-4.6l-18.8 96.6h-36.5l32.7-168.6zM505 242.5c-8 41.1-36.7 36.3-70.1 36.3l13.7-70.6c38.2 0 63.8-4.1 56.4 34.3zM384.2 350.3H421l8.7-44.8c43.2 0 67.1 2.5 90.2-19.1 26.1-24 32.9-66.7 14.3-88.1-9.7-11.2-25.3-16.7-46.5-16.7H417l-32.8 168.7z\"]\n};\nvar faAlipay = {\n prefix: 'fab',\n iconName: 'alipay',\n icon: [448, 512, [], \"f642\", \"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\"]\n};\nvar faYoutube = {\n prefix: 'fab',\n iconName: 'youtube',\n icon: [576, 512, [61802], \"f167\", \"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"]\n};\nvar faSkyatlas = {\n prefix: 'fab',\n iconName: 'skyatlas',\n icon: [640, 512, [], \"f216\", \"M640 329.3c0 65.9-52.5 114.4-117.5 114.4-165.9 0-196.6-249.7-359.7-249.7-146.9 0-147.1 212.2 5.6 212.2 42.5 0 90.9-17.8 125.3-42.5 5.6-4.1 16.9-16.3 22.8-16.3s10.9 5 10.9 10.9c0 7.8-13.1 19.1-18.7 24.1-40.9 35.6-100.3 61.2-154.7 61.2-83.4.1-154-59-154-144.9s67.5-149.1 152.8-149.1c185.3 0 222.5 245.9 361.9 245.9 99.9 0 94.8-139.7 3.4-139.7-17.5 0-35 11.6-46.9 11.6-8.4 0-15.9-7.2-15.9-15.6 0-11.6 5.3-23.7 5.3-36.3 0-66.6-50.9-114.7-116.9-114.7-53.1 0-80 36.9-88.8 36.9-6.2 0-11.2-5-11.2-11.2 0-5.6 4.1-10.3 7.8-14.4 25.3-28.8 64.7-43.7 102.8-43.7 79.4 0 139.1 58.4 139.1 137.8 0 6.9-.3 13.7-1.2 20.6 11.9-3.1 24.1-4.7 35.9-4.7 60.7 0 111.9 45.3 111.9 107.2z\"]\n};\nvar faFirefoxBrowser = {\n prefix: 'fab',\n iconName: 'firefox-browser',\n icon: [512, 512, [], \"e007\", \"M130.22 127.548C130.38 127.558 130.3 127.558 130.22 127.548V127.548ZM481.64 172.898C471.03 147.398 449.56 119.898 432.7 111.168C446.42 138.058 454.37 165.048 457.4 185.168C457.405 185.306 457.422 185.443 457.45 185.578C429.87 116.828 383.098 89.1089 344.9 28.7479C329.908 5.05792 333.976 3.51792 331.82 4.08792L331.7 4.15792C284.99 30.1109 256.365 82.5289 249.12 126.898C232.503 127.771 216.219 131.895 201.19 139.035C199.838 139.649 198.736 140.706 198.066 142.031C197.396 143.356 197.199 144.87 197.506 146.323C197.7 147.162 198.068 147.951 198.586 148.639C199.103 149.327 199.76 149.899 200.512 150.318C201.264 150.737 202.096 150.993 202.954 151.071C203.811 151.148 204.676 151.045 205.491 150.768L206.011 150.558C221.511 143.255 238.408 139.393 255.541 139.238C318.369 138.669 352.698 183.262 363.161 201.528C350.161 192.378 326.811 183.338 304.341 187.248C392.081 231.108 368.541 381.784 246.951 376.448C187.487 373.838 149.881 325.467 146.421 285.648C146.421 285.648 157.671 243.698 227.041 243.698C234.541 243.698 255.971 222.778 256.371 216.698C256.281 214.698 213.836 197.822 197.281 181.518C188.434 172.805 184.229 168.611 180.511 165.458C178.499 163.75 176.392 162.158 174.201 160.688C168.638 141.231 168.399 120.638 173.51 101.058C148.45 112.468 128.96 130.508 114.8 146.428H114.68C105.01 134.178 105.68 93.7779 106.25 85.3479C106.13 84.8179 99.022 89.0159 98.1 89.6579C89.5342 95.7103 81.5528 102.55 74.26 110.088C57.969 126.688 30.128 160.242 18.76 211.318C14.224 231.701 12 255.739 12 263.618C12 398.318 121.21 507.508 255.92 507.508C376.56 507.508 478.939 420.281 496.35 304.888C507.922 228.192 481.64 173.82 481.64 172.898Z\"]\n};\nvar faReplyd = {\n prefix: 'fab',\n iconName: 'replyd',\n icon: [448, 512, [], \"f3e6\", \"M320 480H128C57.6 480 0 422.4 0 352V160C0 89.6 57.6 32 128 32h192c70.4 0 128 57.6 128 128v192c0 70.4-57.6 128-128 128zM193.4 273.2c-6.1-2-11.6-3.1-16.4-3.1-7.2 0-13.5 1.9-18.9 5.6-5.4 3.7-9.6 9-12.8 15.8h-1.1l-4.2-18.3h-28v138.9h36.1v-89.7c1.5-5.4 4.4-9.8 8.7-13.2 4.3-3.4 9.8-5.1 16.2-5.1 4.6 0 9.8 1 15.6 3.1l4.8-34zm115.2 103.4c-3.2 2.4-7.7 4.8-13.7 7.1-6 2.3-12.8 3.5-20.4 3.5-12.2 0-21.1-3-26.5-8.9-5.5-5.9-8.5-14.7-9-26.4h83.3c.9-4.8 1.6-9.4 2.1-13.9.5-4.4.7-8.6.7-12.5 0-10.7-1.6-19.7-4.7-26.9-3.2-7.2-7.3-13-12.5-17.2-5.2-4.3-11.1-7.3-17.8-9.2-6.7-1.8-13.5-2.8-20.6-2.8-21.1 0-37.5 6.1-49.2 18.3s-17.5 30.5-17.5 55c0 22.8 5.2 40.7 15.6 53.7 10.4 13.1 26.8 19.6 49.2 19.6 10.7 0 20.9-1.5 30.4-4.6 9.5-3.1 17.1-6.8 22.6-11.2l-12-23.6zm-21.8-70.3c3.8 5.4 5.3 13.1 4.6 23.1h-51.7c.9-9.4 3.7-17 8.2-22.6 4.5-5.6 11.5-8.5 21-8.5 8.2-.1 14.1 2.6 17.9 8zm79.9 2.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4s2 11.7 6.1 15.6zm0 100.5c4.1 3.9 9.4 5.8 16.1 5.8 7 0 12.6-1.9 16.7-5.8s6.1-9.1 6.1-15.6-2-11.6-6.1-15.4c-4.1-3.8-9.6-5.7-16.7-5.7-6.7 0-12 1.9-16.1 5.7-4.1 3.8-6.1 8.9-6.1 15.4 0 6.6 2 11.7 6.1 15.6z\"]\n};\nvar faSuse = {\n prefix: 'fab',\n iconName: 'suse',\n icon: [640, 512, [], \"f7d6\", \"M471.08 102.66s-.3 18.3-.3 20.3c-9.1-3-74.4-24.1-135.7-26.3-51.9-1.8-122.8-4.3-223 57.3-19.4 12.4-73.9 46.1-99.6 109.7C7 277-.12 307 7 335.06a111 111 0 0 0 16.5 35.7c17.4 25 46.6 41.6 78.1 44.4 44.4 3.9 78.1-16 90-53.3 8.2-25.8 0-63.6-31.5-82.9-25.6-15.7-53.3-12.1-69.2-1.6-13.9 9.2-21.8 23.5-21.6 39.2.3 27.8 24.3 42.6 41.5 42.6a49 49 0 0 0 15.8-2.7c6.5-1.8 13.3-6.5 13.3-14.9 0-12.1-11.6-14.8-16.8-13.9-2.9.5-4.5 2-11.8 2.4-2-.2-12-3.1-12-14V316c.2-12.3 13.2-18 25.5-16.9 32.3 2.8 47.7 40.7 28.5 65.7-18.3 23.7-76.6 23.2-99.7-20.4-26-49.2 12.7-111.2 87-98.4 33.2 5.7 83.6 35.5 102.4 104.3h45.9c-5.7-17.6-8.9-68.3 42.7-68.3 56.7 0 63.9 39.9 79.8 68.3H460c-12.8-18.3-21.7-38.7-18.9-55.8 5.6-33.8 39.7-18.4 82.4-17.4 66.5.4 102.1-27 103.1-28 3.7-3.1 6.5-15.8 7-17.7 1.3-5.1-3.2-2.4-3.2-2.4-8.7 5.2-30.5 15.2-50.9 15.6-25.3.5-76.2-25.4-81.6-28.2-.3-.4.1 1.2-11-25.5 88.4 58.3 118.3 40.5 145.2 21.7.8-.6 4.3-2.9 3.6-5.7-13.8-48.1-22.4-62.7-34.5-69.6-37-21.6-125-34.7-129.2-35.3.1-.1-.9-.3-.9.7zm60.4 72.8a37.54 37.54 0 0 1 38.9-36.3c33.4 1.2 48.8 42.3 24.4 65.2-24.2 22.7-64.4 4.6-63.3-28.9zm38.6-25.3a26.27 26.27 0 1 0 25.4 27.2 26.19 26.19 0 0 0-25.4-27.2zm4.3 28.8c-15.4 0-15.4-15.6 0-15.6s15.4 15.64 0 15.64z\"]\n};\nvar faJenkins = {\n prefix: 'fab',\n iconName: 'jenkins',\n icon: [512, 512, [], \"f3b6\", \"M487.1 425c-1.4-11.2-19-23.1-28.2-31.9-5.1-5-29-23.1-30.4-29.9-1.4-6.6 9.7-21.5 13.3-28.9 5.1-10.7 8.8-23.7 11.3-32.6 18.8-66.1 20.7-156.9-6.2-211.2-10.2-20.6-38.6-49-56.4-62.5-42-31.7-119.6-35.3-170.1-16.6-14.1 5.2-27.8 9.8-40.1 17.1-33.1 19.4-68.3 32.5-78.1 71.6-24.2 10.8-31.5 41.8-30.3 77.8.2 7 4.1 15.8 2.7 22.4-.7 3.3-5.2 7.6-6.1 9.8-11.6 27.7-2.3 64 11.1 83.7 8.1 11.9 21.5 22.4 39.2 25.2.7 10.6 3.3 19.7 8.2 30.4 3.1 6.8 14.7 19 10.4 27.7-2.2 4.4-21 13.8-27.3 17.6C89 407.2 73.7 415 54.2 429c-12.6 9-32.3 10.2-29.2 31.1 2.1 14.1 10.1 31.6 14.7 45.8.7 2 1.4 4.1 2.1 6h422c4.9-15.3 9.7-30.9 14.6-47.2 3.4-11.4 10.2-27.8 8.7-39.7zM205.9 33.7c1.8-.5 3.4.7 4.9 2.4-.2 5.2-5.4 5.1-8.9 6.8-5.4 6.7-13.4 9.8-20 17.2-6.8 7.5-14.4 27.7-23.4 30-4.5 1.1-9.7-.8-13.6-.5-10.4.7-17.7 6-28.3 7.5 13.6-29.9 56.1-54 89.3-63.4zm-104.8 93.6c13.5-14.9 32.1-24.1 54.8-25.9 11.7 29.7-8.4 65-.9 97.6 2.3 9.9 10.2 25.4-2.4 25.7.3-28.3-34.8-46.3-61.3-29.6-1.8-21.5-4.9-51.7 9.8-67.8zm36.7 200.2c-1-4.1-2.7-12.9-2.3-15.1 1.6-8.7 17.1-12.5 11-24.7-11.3-.1-13.8 10.2-24.1 11.3-26.7 2.6-45.6-35.4-44.4-58.4 1-19.5 17.6-38.2 40.1-35.8 16 1.8 21.4 19.2 24.5 34.7 9.2.5 22.5-.4 26.9-7.6-.6-17.5-8.8-31.6-8.2-47.7 1-30.3 17.5-57.6 4.8-87.4 13.6-30.9 53.5-55.3 83.1-70 36.6-18.3 94.9-3.7 129.3 15.8 19.7 11.1 34.4 32.7 48.3 50.7-19.5-5.8-36.1 4.2-33.1 20.3 16.3-14.9 44.2-.2 52.5 16.4 7.9 15.8 7.8 39.3 9 62.8 2.9 57-10.4 115.9-39.1 157.1-7.7 11-14.1 23-24.9 30.6-26 18.2-65.4 34.7-99.2 23.4-44.7-15-65-44.8-89.5-78.8.7 18.7 13.8 34.1 26.8 48.4 11.3 12.5 25 26.6 39.7 32.4-12.3-2.9-31.1-3.8-36.2 7.2-28.6-1.9-55.1-4.8-68.7-24.2-10.6-15.4-21.4-41.4-26.3-61.4zm222 124.1c4.1-3 11.1-2.9 17.4-3.6-5.4-2.7-13-3.7-19.3-2.2-.1-4.2-2-6.8-3.2-10.2 10.6-3.8 35.5-28.5 49.6-20.3 6.7 3.9 9.5 26.2 10.1 37 .4 9-.8 18-4.5 22.8-18.8-.6-35.8-2.8-50.7-7 .9-6.1-1-12.1.6-16.5zm-17.2-20c-16.8.8-26-1.2-38.3-10.8.2-.8 1.4-.5 1.5-1.4 18 8 40.8-3.3 59-4.9-7.9 5.1-14.6 11.6-22.2 17.1zm-12.1 33.2c-1.6-9.4-3.5-12-2.8-20.2 25-16.6 29.7 28.6 2.8 20.2zM226 438.6c-11.6-.7-48.1-14-38.5-23.7 9.4 6.5 27.5 4.9 41.3 7.3.8 4.4-2.8 10.2-2.8 16.4zM57.7 497.1c-4.3-12.7-9.2-25.1-14.8-36.9 30.8-23.8 65.3-48.9 102.2-63.5 2.8-1.1 23.2 25.4 26.2 27.6 16.5 11.7 37 21 56.2 30.2 1.2 8.8 3.9 20.2 8.7 35.5.7 2.3 1.4 4.7 2.2 7.2H57.7zm240.6 5.7h-.8c.3-.2.5-.4.8-.5v.5zm7.5-5.7c2.1-1.4 4.3-2.8 6.4-4.3 1.1 1.4 2.2 2.8 3.2 4.3h-9.6zm15.1-24.7c-10.8 7.3-20.6 18.3-33.3 25.2-6 3.3-27 11.7-33.4 10.2-3.6-.8-3.9-5.3-5.4-9.5-3.1-9-10.1-23.4-10.8-37-.8-17.2-2.5-46 16-42.4 14.9 2.9 32.3 9.7 43.9 16.1 7.1 3.9 11.1 8.6 21.9 9.5-.1 1.4-.1 2.8-.2 4.3-5.9 3.9-15.3 3.8-21.8 7.1 9.5.4 17 2.7 23.5 5.9-.1 3.4-.3 7-.4 10.6zm53.4 24.7h-14c-.1-3.2-2.8-5.8-6.1-5.8s-5.9 2.6-6.1 5.8h-17.4c-2.8-4.4-5.7-8.6-8.9-12.5 2.1-2.2 4-4.7 6-6.9 9 3.7 14.8-4.9 21.7-4.2 7.9.8 14.2 11.7 25.4 11l-.6 12.6zm8.7 0c.2-4 .4-7.8.6-11.5 15.6-7.3 29 1.3 35.7 11.5H383zm83.4-37c-2.3 11.2-5.8 24-9.9 37.1-.2-.1-.4-.1-.6-.1H428c.6-1.1 1.2-2.2 1.9-3.3-2.6-6.1-9-8.7-10.9-15.5 12.1-22.7 6.5-93.4-24.2-78.5 4.3-6.3 15.6-11.5 20.8-19.3 13 10.4 20.8 20.3 33.2 31.4 6.8 6 20 13.3 21.4 23.1.8 5.5-2.6 18.9-3.8 25.1zM222.2 130.5c5.4-14.9 27.2-34.7 45-32 7.7 1.2 18 8.2 12.2 17.7-30.2-7-45.2 12.6-54.4 33.1-8.1-2-4.9-13.1-2.8-18.8zm184.1 63.1c8.2-3.6 22.4-.7 29.6-5.3-4.2-11.5-10.3-21.4-9.3-37.7.5 0 1 0 1.4.1 6.8 14.2 12.7 29.2 21.4 41.7-5.7 13.5-43.6 25.4-43.1 1.2zm20.4-43zm-117.2 45.7c-6.8-10.9-19-32.5-14.5-45.3 6.5 11.9 8.6 24.4 17.8 33.3 4.1 4 12.2 9 8.2 20.2-.9 2.7-7.8 8.6-11.7 9.7-14.4 4.3-47.9.9-36.6-17.1 11.9.7 27.9 7.8 36.8-.8zm27.3 70c3.8 6.6 1.4 18.7 12.1 20.6 20.2 3.4 43.6-12.3 58.1-17.8 9-15.2-.8-20.7-8.9-30.5-16.6-20-38.8-44.8-38-74.7 6.7-4.9 7.3 7.4 8.2 9.7 8.7 20.3 30.4 46.2 46.3 63.5 3.9 4.3 10.3 8.4 11 11.2 2.1 8.2-5.4 18-4.5 23.5-21.7 13.9-45.8 29.1-81.4 25.6-7.4-6.7-10.3-21.4-2.9-31.1zm-201.3-9.2c-6.8-3.9-8.4-21-16.4-21.4-11.4-.7-9.3 22.2-9.3 35.5-7.8-7.1-9.2-29.1-3.5-40.3-6.6-3.2-9.5 3.6-13.1 5.9 4.7-34.1 49.8-15.8 42.3 20.3zm299.6 28.8c-10.1 19.2-24.4 40.4-54 41-.6-6.2-1.1-15.6 0-19.4 22.7-2.2 36.6-13.7 54-21.6zm-141.9 12.4c18.9 9.9 53.6 11 79.3 10.2 1.4 5.6 1.3 12.6 1.4 19.4-33 1.8-72-6.4-80.7-29.6zm92.2 46.7c-1.7 4.3-5.3 9.3-9.8 11.1-12.1 4.9-45.6 8.7-62.4-.3-10.7-5.7-17.5-18.5-23.4-26-2.8-3.6-16.9-12.9-.2-12.9 13.1 32.7 58 29 95.8 28.1z\"]\n};\nvar faTwitter = {\n prefix: 'fab',\n iconName: 'twitter',\n icon: [512, 512, [], \"f099\", \"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\"]\n};\nvar faRockrms = {\n prefix: 'fab',\n iconName: 'rockrms',\n icon: [496, 512, [], \"f3e9\", \"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm157.4 419.5h-90l-112-131.3c-17.9-20.4-3.9-56.1 26.6-56.1h75.3l-84.6-99.3-84.3 98.9h-90L193.5 67.2c14.4-18.4 41.3-17.3 54.5 0l157.7 185.1c19 22.8 2 57.2-27.6 56.1-.6 0-74.2.2-74.2.2l101.5 118.9z\"]\n};\nvar faPinterest = {\n prefix: 'fab',\n iconName: 'pinterest',\n icon: [496, 512, [], \"f0d2\", \"M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z\"]\n};\nvar faBuffer = {\n prefix: 'fab',\n iconName: 'buffer',\n icon: [448, 512, [], \"f837\", \"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\"]\n};\nvar faNpm = {\n prefix: 'fab',\n iconName: 'npm',\n icon: [576, 512, [], \"f3d4\", \"M288 288h-32v-64h32v64zm288-128v192H288v32H160v-32H0V160h576zm-416 32H32v128h64v-96h32v96h32V192zm160 0H192v160h64v-32h64V192zm224 0H352v128h64v-96h32v96h32v-96h32v96h32V192z\"]\n};\nvar faYammer = {\n prefix: 'fab',\n iconName: 'yammer',\n icon: [512, 512, [], \"f840\", \"M500.676,159.486a12.779,12.779,0,0,0-6.4-8.282,13.954,13.954,0,0,0-10.078-1.125L457.8,156.7l-.043-.2-22.3,5.785-1.243.333-.608-2.17A369.037,369.037,0,0,0,347.538,4.289a14.1,14.1,0,0,0-19.784-.463l-102.9,102.747H24.947A24.9,24.9,0,0,0,0,131.417V380.38a24.963,24.963,0,0,0,24.918,24.9H224.986L328.072,508a13.667,13.667,0,0,0,19.327,0c.126-.126.249-.255.37-.385a368.025,368.025,0,0,0,69.577-107.374,403.45,403.45,0,0,0,17.3-50.8v-.028l20.406,5.336.029-.073L483.345,362a20.253,20.253,0,0,0,2.619.5,13.359,13.359,0,0,0,4.139-.072,13.5,13.5,0,0,0,10.515-9.924,415.855,415.855,0,0,0,.058-193.013ZM337.125,24.65l.013.014h-.013Zm-110.2,165.161L174.311,281.1a11.338,11.338,0,0,0-1.489,5.655v46.189a22.04,22.04,0,0,1-22.041,22h-3.4A22.068,22.068,0,0,1,125.3,332.962V287.294a11.532,11.532,0,0,0-1.388-5.51l-51.6-92.2a21.988,21.988,0,0,1,19.264-32.726h3.268a22.059,22.059,0,0,1,19.611,11.916l36.357,70.281,37.515-70.512a22.066,22.066,0,0,1,38.556-.695,21.7,21.7,0,0,1,0,21.967ZM337.145,24.673a348.147,348.147,0,0,1,75.8,141.335l.564,1.952-114.134,29.6V131.417a25.006,25.006,0,0,0-24.947-24.9H255.067Zm60.5,367.305v-.043l-.014.014a347.19,347.19,0,0,1-60.177,95.227l-82.2-81.893h19.177a24.978,24.978,0,0,0,24.947-24.9v-66.2l114.6,29.862A385.191,385.191,0,0,1,397.648,391.978Zm84-52.45.015.014-50.618-13.131L299.379,292.1V219.572l119.746-30.99,4.468-1.157,39.54-10.253,18.511-4.816A393,393,0,0,1,481.644,339.528Z\"]\n};\nvar faBtc = {\n prefix: 'fab',\n iconName: 'btc',\n icon: [384, 512, [], \"f15a\", \"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\"]\n};\nvar faDribbble = {\n prefix: 'fab',\n iconName: 'dribbble',\n icon: [512, 512, [], \"f17d\", \"M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z\"]\n};\nvar faStumbleuponCircle = {\n prefix: 'fab',\n iconName: 'stumbleupon-circle',\n icon: [496, 512, [], \"f1a3\", \"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 177.5c-9.8 0-17.8 8-17.8 17.8v106.9c0 40.9-33.9 73.9-74.9 73.9-41.4 0-74.9-33.5-74.9-74.9v-46.5h57.3v45.8c0 10 8 17.8 17.8 17.8s17.8-7.9 17.8-17.8V200.1c0-40 34.2-72.1 74.7-72.1 40.7 0 74.7 32.3 74.7 72.6v23.7l-34.1 10.1-22.9-10.7v-20.6c.1-9.6-7.9-17.6-17.7-17.6zm167.6 123.6c0 41.4-33.5 74.9-74.9 74.9-41.2 0-74.9-33.2-74.9-74.2V263l22.9 10.7 34.1-10.1v47.1c0 9.8 8 17.6 17.8 17.6s17.8-7.9 17.8-17.6v-48h57.3c-.1 45.9-.1 46.4-.1 46.4z\"]\n};\nvar faInternetExplorer = {\n prefix: 'fab',\n iconName: 'internet-explorer',\n icon: [512, 512, [], \"f26b\", \"M483.049 159.706c10.855-24.575 21.424-60.438 21.424-87.871 0-72.722-79.641-98.371-209.673-38.577-107.632-7.181-211.221 73.67-237.098 186.457 30.852-34.862 78.271-82.298 121.977-101.158C125.404 166.85 79.128 228.002 43.992 291.725 23.246 329.651 0 390.94 0 436.747c0 98.575 92.854 86.5 180.251 42.006 31.423 15.43 66.559 15.573 101.695 15.573 97.124 0 184.249-54.294 216.814-146.022H377.927c-52.509 88.593-196.819 52.996-196.819-47.436H509.9c6.407-43.581-1.655-95.715-26.851-141.162zM64.559 346.877c17.711 51.15 53.703 95.871 100.266 123.304-88.741 48.94-173.267 29.096-100.266-123.304zm115.977-108.873c2-55.151 50.276-94.871 103.98-94.871 53.418 0 101.981 39.72 103.981 94.871H180.536zm184.536-187.6c21.425-10.287 48.563-22.003 72.558-22.003 31.422 0 54.274 21.717 54.274 53.722 0 20.003-7.427 49.007-14.569 67.867-26.28-42.292-65.986-81.584-112.263-99.586z\"]\n};\nvar faStubber = {\n prefix: 'fab',\n iconName: 'stubber',\n icon: [448, 512, [], \"e5c7\", \"M136.5 294.2l58.8 22.9c9.1-36.8 25.4-61.1 55-61.1c49.4 0 71.4 63.6 142.4 63.6c15.6 0 35.9-2.8 55.3-13.3V368c0 61.8-50.4 112-112.3 112H0l41.8-56L0 368l41.7-56L0 256.1l41.8-56L0 144.1 41.8 88 0 32H335.7C397.6 32 448 82.3 448 144.1v51.3c-9.2 36.3-25.9 60.6-55 60.6c-49.6 0-71.6-63.5-142.4-63.5c-35.9 0-95.2 14.6-114.1 101.6h0z\"]\n};\nvar faTelegram = {\n prefix: 'fab',\n iconName: 'telegram',\n icon: [496, 512, [62462, \"telegram-plane\"], \"f2c6\", \"M248,8C111.033,8,0,119.033,0,256S111.033,504,248,504,496,392.967,496,256,384.967,8,248,8ZM362.952,176.66c-3.732,39.215-19.881,134.378-28.1,178.3-3.476,18.584-10.322,24.816-16.948,25.425-14.4,1.326-25.338-9.517-39.287-18.661-21.827-14.308-34.158-23.215-55.346-37.177-24.485-16.135-8.612-25,5.342-39.5,3.652-3.793,67.107-61.51,68.335-66.746.153-.655.3-3.1-1.154-4.384s-3.59-.849-5.135-.5q-3.283.746-104.608,69.142-14.845,10.194-26.894,9.934c-8.855-.191-25.888-5.006-38.551-9.123-15.531-5.048-27.875-7.717-26.8-16.291q.84-6.7,18.45-13.7,108.446-47.248,144.628-62.3c68.872-28.647,83.183-33.623,92.511-33.789,2.052-.034,6.639.474,9.61,2.885a10.452,10.452,0,0,1,3.53,6.716A43.765,43.765,0,0,1,362.952,176.66Z\"]\n};\nvar faTelegramPlane = faTelegram;\nvar faOldRepublic = {\n prefix: 'fab',\n iconName: 'old-republic',\n icon: [496, 512, [], \"f510\", \"M235.76 10.23c7.5-.31 15-.28 22.5-.09 3.61.14 7.2.4 10.79.73 4.92.27 9.79 1.03 14.67 1.62 2.93.43 5.83.98 8.75 1.46 7.9 1.33 15.67 3.28 23.39 5.4 12.24 3.47 24.19 7.92 35.76 13.21 26.56 12.24 50.94 29.21 71.63 49.88 20.03 20.09 36.72 43.55 48.89 69.19 1.13 2.59 2.44 5.1 3.47 7.74 2.81 6.43 5.39 12.97 7.58 19.63 4.14 12.33 7.34 24.99 9.42 37.83.57 3.14 1.04 6.3 1.4 9.47.55 3.83.94 7.69 1.18 11.56.83 8.34.84 16.73.77 25.1-.07 4.97-.26 9.94-.75 14.89-.24 3.38-.51 6.76-.98 10.12-.39 2.72-.63 5.46-1.11 8.17-.9 5.15-1.7 10.31-2.87 15.41-4.1 18.5-10.3 36.55-18.51 53.63-15.77 32.83-38.83 62.17-67.12 85.12a246.503 246.503 0 0 1-56.91 34.86c-6.21 2.68-12.46 5.25-18.87 7.41-3.51 1.16-7.01 2.38-10.57 3.39-6.62 1.88-13.29 3.64-20.04 5-4.66.91-9.34 1.73-14.03 2.48-5.25.66-10.5 1.44-15.79 1.74-6.69.66-13.41.84-20.12.81-6.82.03-13.65-.12-20.45-.79-3.29-.23-6.57-.5-9.83-.95-2.72-.39-5.46-.63-8.17-1.11-4.12-.72-8.25-1.37-12.35-2.22-4.25-.94-8.49-1.89-12.69-3.02-8.63-2.17-17.08-5.01-25.41-8.13-10.49-4.12-20.79-8.75-30.64-14.25-2.14-1.15-4.28-2.29-6.35-3.57-11.22-6.58-21.86-14.1-31.92-22.34-34.68-28.41-61.41-66.43-76.35-108.7-3.09-8.74-5.71-17.65-7.8-26.68-1.48-6.16-2.52-12.42-3.58-18.66-.4-2.35-.61-4.73-.95-7.09-.6-3.96-.75-7.96-1.17-11.94-.8-9.47-.71-18.99-.51-28.49.14-3.51.34-7.01.7-10.51.31-3.17.46-6.37.92-9.52.41-2.81.65-5.65 1.16-8.44.7-3.94 1.3-7.9 2.12-11.82 3.43-16.52 8.47-32.73 15.26-48.18 1.15-2.92 2.59-5.72 3.86-8.59 8.05-16.71 17.9-32.56 29.49-47.06 20-25.38 45.1-46.68 73.27-62.47 7.5-4.15 15.16-8.05 23.07-11.37 15.82-6.88 32.41-11.95 49.31-15.38 3.51-.67 7.04-1.24 10.56-1.85 2.62-.47 5.28-.7 7.91-1.08 3.53-.53 7.1-.68 10.65-1.04 2.46-.24 4.91-.36 7.36-.51m8.64 24.41c-9.23.1-18.43.99-27.57 2.23-7.3 1.08-14.53 2.6-21.71 4.3-13.91 3.5-27.48 8.34-40.46 14.42-10.46 4.99-20.59 10.7-30.18 17.22-4.18 2.92-8.4 5.8-12.34 9.03-5.08 3.97-9.98 8.17-14.68 12.59-2.51 2.24-4.81 4.7-7.22 7.06-28.22 28.79-48.44 65.39-57.5 104.69-2.04 8.44-3.54 17.02-4.44 25.65-1.1 8.89-1.44 17.85-1.41 26.8.11 7.14.38 14.28 1.22 21.37.62 7.12 1.87 14.16 3.2 21.18 1.07 4.65 2.03 9.32 3.33 13.91 6.29 23.38 16.5 45.7 30.07 65.75 8.64 12.98 18.78 24.93 29.98 35.77 16.28 15.82 35.05 29.04 55.34 39.22 7.28 3.52 14.66 6.87 22.27 9.63 5.04 1.76 10.06 3.57 15.22 4.98 11.26 3.23 22.77 5.6 34.39 7.06 2.91.29 5.81.61 8.72.9 13.82 1.08 27.74 1 41.54-.43 4.45-.6 8.92-.99 13.35-1.78 3.63-.67 7.28-1.25 10.87-2.1 4.13-.98 8.28-1.91 12.36-3.07 26.5-7.34 51.58-19.71 73.58-36.2 15.78-11.82 29.96-25.76 42.12-41.28 3.26-4.02 6.17-8.31 9.13-12.55 3.39-5.06 6.58-10.25 9.6-15.54 2.4-4.44 4.74-8.91 6.95-13.45 5.69-12.05 10.28-24.62 13.75-37.49 2.59-10.01 4.75-20.16 5.9-30.45 1.77-13.47 1.94-27.1 1.29-40.65-.29-3.89-.67-7.77-1-11.66-2.23-19.08-6.79-37.91-13.82-55.8-5.95-15.13-13.53-29.63-22.61-43.13-12.69-18.8-28.24-35.68-45.97-49.83-25.05-20-54.47-34.55-85.65-42.08-7.78-1.93-15.69-3.34-23.63-4.45-3.91-.59-7.85-.82-11.77-1.24-7.39-.57-14.81-.72-22.22-.58zM139.26 83.53c13.3-8.89 28.08-15.38 43.3-20.18-3.17 1.77-6.44 3.38-9.53 5.29-11.21 6.68-21.52 14.9-30.38 24.49-6.8 7.43-12.76 15.73-17.01 24.89-3.29 6.86-5.64 14.19-6.86 21.71-.93 4.85-1.3 9.81-1.17 14.75.13 13.66 4.44 27.08 11.29 38.82 5.92 10.22 13.63 19.33 22.36 27.26 4.85 4.36 10.24 8.09 14.95 12.6 2.26 2.19 4.49 4.42 6.43 6.91 2.62 3.31 4.89 6.99 5.99 11.1.9 3.02.66 6.2.69 9.31.02 4.1-.04 8.2.03 12.3.14 3.54-.02 7.09.11 10.63.08 2.38.02 4.76.05 7.14.16 5.77.06 11.53.15 17.3.11 2.91.02 5.82.13 8.74.03 1.63.13 3.28-.03 4.91-.91.12-1.82.18-2.73.16-10.99 0-21.88-2.63-31.95-6.93-6-2.7-11.81-5.89-17.09-9.83-5.75-4.19-11.09-8.96-15.79-14.31-6.53-7.24-11.98-15.39-16.62-23.95-1.07-2.03-2.24-4.02-3.18-6.12-1.16-2.64-2.62-5.14-3.67-7.82-4.05-9.68-6.57-19.94-8.08-30.31-.49-4.44-1.09-8.88-1.2-13.35-.7-15.73.84-31.55 4.67-46.82 2.12-8.15 4.77-16.18 8.31-23.83 6.32-14.2 15.34-27.18 26.3-38.19 6.28-6.2 13.13-11.84 20.53-16.67zm175.37-20.12c2.74.74 5.41 1.74 8.09 2.68 6.36 2.33 12.68 4.84 18.71 7.96 13.11 6.44 25.31 14.81 35.82 24.97 10.2 9.95 18.74 21.6 25.14 34.34 1.28 2.75 2.64 5.46 3.81 8.26 6.31 15.1 10 31.26 11.23 47.57.41 4.54.44 9.09.45 13.64.07 11.64-1.49 23.25-4.3 34.53-1.97 7.27-4.35 14.49-7.86 21.18-3.18 6.64-6.68 13.16-10.84 19.24-6.94 10.47-15.6 19.87-25.82 27.22-10.48 7.64-22.64 13.02-35.4 15.38-3.51.69-7.08 1.08-10.66 1.21-1.85.06-3.72.16-5.56-.1-.28-2.15 0-4.31-.01-6.46-.03-3.73.14-7.45.1-11.17.19-7.02.02-14.05.21-21.07.03-2.38-.03-4.76.03-7.14.17-5.07-.04-10.14.14-15.21.1-2.99-.24-6.04.51-8.96.66-2.5 1.78-4.86 3.09-7.08 4.46-7.31 11.06-12.96 17.68-18.26 5.38-4.18 10.47-8.77 15.02-13.84 7.68-8.37 14.17-17.88 18.78-28.27 2.5-5.93 4.52-12.1 5.55-18.46.86-4.37 1.06-8.83 1.01-13.27-.02-7.85-1.4-15.65-3.64-23.17-1.75-5.73-4.27-11.18-7.09-16.45-3.87-6.93-8.65-13.31-13.96-19.2-9.94-10.85-21.75-19.94-34.6-27.1-1.85-1.02-3.84-1.82-5.63-2.97zm-100.8 58.45c.98-1.18 1.99-2.33 3.12-3.38-.61.93-1.27 1.81-1.95 2.68-3.1 3.88-5.54 8.31-7.03 13.06-.87 3.27-1.68 6.6-1.73 10-.07 2.52-.08 5.07.32 7.57 1.13 7.63 4.33 14.85 8.77 21.12 2 2.7 4.25 5.27 6.92 7.33 1.62 1.27 3.53 2.09 5.34 3.05 3.11 1.68 6.32 3.23 9.07 5.48 2.67 2.09 4.55 5.33 4.4 8.79-.01 73.67 0 147.34-.01 221.02 0 1.35-.08 2.7.04 4.04.13 1.48.82 2.83 1.47 4.15.86 1.66 1.78 3.34 3.18 4.62.85.77 1.97 1.4 3.15 1.24 1.5-.2 2.66-1.35 3.45-2.57.96-1.51 1.68-3.16 2.28-4.85.76-2.13.44-4.42.54-6.63.14-4.03-.02-8.06.14-12.09.03-5.89.03-11.77.06-17.66.14-3.62.03-7.24.11-10.86.15-4.03-.02-8.06.14-12.09.03-5.99.03-11.98.07-17.97.14-3.62.02-7.24.11-10.86.14-3.93-.02-7.86.14-11.78.03-5.99.03-11.98.06-17.97.16-3.94-.01-7.88.19-11.82.29 1.44.13 2.92.22 4.38.19 3.61.42 7.23.76 10.84.32 3.44.44 6.89.86 10.32.37 3.1.51 6.22.95 9.31.57 4.09.87 8.21 1.54 12.29 1.46 9.04 2.83 18.11 5.09 26.99 1.13 4.82 2.4 9.61 4 14.3 2.54 7.9 5.72 15.67 10.31 22.62 1.73 2.64 3.87 4.98 6.1 7.21.27.25.55.51.88.71.6.25 1.31-.07 1.7-.57.71-.88 1.17-1.94 1.7-2.93 4.05-7.8 8.18-15.56 12.34-23.31.7-1.31 1.44-2.62 2.56-3.61 1.75-1.57 3.84-2.69 5.98-3.63 2.88-1.22 5.9-2.19 9.03-2.42 6.58-.62 13.11.75 19.56 1.85 3.69.58 7.4 1.17 11.13 1.41 3.74.1 7.48.05 11.21-.28 8.55-.92 16.99-2.96 24.94-6.25 5.3-2.24 10.46-4.83 15.31-7.93 11.46-7.21 21.46-16.57 30.04-27.01 1.17-1.42 2.25-2.9 3.46-4.28-1.2 3.24-2.67 6.37-4.16 9.48-1.25 2.9-2.84 5.61-4.27 8.42-5.16 9.63-11.02 18.91-17.75 27.52-4.03 5.21-8.53 10.05-13.33 14.57-6.64 6.05-14.07 11.37-22.43 14.76-8.21 3.37-17.31 4.63-26.09 3.29-3.56-.58-7.01-1.69-10.41-2.88-2.79-.97-5.39-2.38-8.03-3.69-3.43-1.71-6.64-3.81-9.71-6.08 2.71 3.06 5.69 5.86 8.7 8.61 4.27 3.76 8.74 7.31 13.63 10.23 3.98 2.45 8.29 4.4 12.84 5.51 1.46.37 2.96.46 4.45.6-1.25 1.1-2.63 2.04-3.99 2.98-9.61 6.54-20.01 11.86-30.69 16.43-20.86 8.7-43.17 13.97-65.74 15.34-4.66.24-9.32.36-13.98.36-4.98-.11-9.97-.13-14.92-.65-11.2-.76-22.29-2.73-33.17-5.43-10.35-2.71-20.55-6.12-30.3-10.55-8.71-3.86-17.12-8.42-24.99-13.79-1.83-1.31-3.74-2.53-5.37-4.08 6.6-1.19 13.03-3.39 18.99-6.48 5.74-2.86 10.99-6.66 15.63-11.07 2.24-2.19 4.29-4.59 6.19-7.09-3.43 2.13-6.93 4.15-10.62 5.78-4.41 2.16-9.07 3.77-13.81 5.02-5.73 1.52-11.74 1.73-17.61 1.14-8.13-.95-15.86-4.27-22.51-8.98-4.32-2.94-8.22-6.43-11.96-10.06-9.93-10.16-18.2-21.81-25.66-33.86-3.94-6.27-7.53-12.75-11.12-19.22-1.05-2.04-2.15-4.05-3.18-6.1 2.85 2.92 5.57 5.97 8.43 8.88 8.99 8.97 18.56 17.44 29.16 24.48 7.55 4.9 15.67 9.23 24.56 11.03 3.11.73 6.32.47 9.47.81 2.77.28 5.56.2 8.34.3 5.05.06 10.11.04 15.16-.16 3.65-.16 7.27-.66 10.89-1.09 2.07-.25 4.11-.71 6.14-1.2 3.88-.95 8.11-.96 11.83.61 4.76 1.85 8.44 5.64 11.38 9.71 2.16 3.02 4.06 6.22 5.66 9.58 1.16 2.43 2.46 4.79 3.55 7.26 1 2.24 2.15 4.42 3.42 6.52.67 1.02 1.4 2.15 2.62 2.55 1.06-.75 1.71-1.91 2.28-3.03 2.1-4.16 3.42-8.65 4.89-13.05 2.02-6.59 3.78-13.27 5.19-20.02 2.21-9.25 3.25-18.72 4.54-28.13.56-3.98.83-7.99 1.31-11.97.87-10.64 1.9-21.27 2.24-31.94.08-1.86.24-3.71.25-5.57.01-4.35.25-8.69.22-13.03-.01-2.38-.01-4.76 0-7.13.05-5.07-.2-10.14-.22-15.21-.2-6.61-.71-13.2-1.29-19.78-.73-5.88-1.55-11.78-3.12-17.51-2.05-7.75-5.59-15.03-9.8-21.82-3.16-5.07-6.79-9.88-11.09-14.03-3.88-3.86-8.58-7.08-13.94-8.45-1.5-.41-3.06-.45-4.59-.64.07-2.99.7-5.93 1.26-8.85 1.59-7.71 3.8-15.3 6.76-22.6 1.52-4.03 3.41-7.9 5.39-11.72 3.45-6.56 7.62-12.79 12.46-18.46zm31.27 1.7c.35-.06.71-.12 1.07-.19.19 1.79.09 3.58.1 5.37v38.13c-.01 1.74.13 3.49-.15 5.22-.36-.03-.71-.05-1.06-.05-.95-3.75-1.72-7.55-2.62-11.31-.38-1.53-.58-3.09-1.07-4.59-1.7-.24-3.43-.17-5.15-.2-5.06-.01-10.13 0-15.19-.01-1.66-.01-3.32.09-4.98-.03-.03-.39-.26-.91.16-1.18 1.28-.65 2.72-.88 4.06-1.35 3.43-1.14 6.88-2.16 10.31-3.31 1.39-.48 2.9-.72 4.16-1.54.04-.56.02-1.13-.05-1.68-1.23-.55-2.53-.87-3.81-1.28-3.13-1.03-6.29-1.96-9.41-3.02-1.79-.62-3.67-1-5.41-1.79-.03-.37-.07-.73-.11-1.09 5.09-.19 10.2.06 15.3-.12 3.36-.13 6.73.08 10.09-.07.12-.39.26-.77.37-1.16 1.08-4.94 2.33-9.83 3.39-14.75zm5.97-.2c.36.05.72.12 1.08.2.98 3.85 1.73 7.76 2.71 11.61.36 1.42.56 2.88 1.03 4.27 2.53.18 5.07-.01 7.61.05 5.16.12 10.33.12 15.49.07.76-.01 1.52.03 2.28.08-.04.36-.07.72-.1 1.08-1.82.83-3.78 1.25-5.67 1.89-3.73 1.23-7.48 2.39-11.22 3.57-.57.17-1.12.42-1.67.64-.15.55-.18 1.12-.12 1.69.87.48 1.82.81 2.77 1.09 4.88 1.52 9.73 3.14 14.63 4.6.38.13.78.27 1.13.49.4.27.23.79.15 1.18-1.66.13-3.31.03-4.97.04-5.17.01-10.33-.01-15.5.01-1.61.03-3.22-.02-4.82.21-.52 1.67-.72 3.42-1.17 5.11-.94 3.57-1.52 7.24-2.54 10.78-.36.01-.71.02-1.06.06-.29-1.73-.15-3.48-.15-5.22v-38.13c.02-1.78-.08-3.58.11-5.37zM65.05 168.33c1.12-2.15 2.08-4.4 3.37-6.46-1.82 7.56-2.91 15.27-3.62 23-.8 7.71-.85 15.49-.54 23.23 1.05 19.94 5.54 39.83 14.23 57.88 2.99 5.99 6.35 11.83 10.5 17.11 6.12 7.47 12.53 14.76 19.84 21.09 4.8 4.1 9.99 7.78 15.54 10.8 3.27 1.65 6.51 3.39 9.94 4.68 5.01 2.03 10.19 3.61 15.42 4.94 3.83.96 7.78 1.41 11.52 2.71 5 1.57 9.47 4.61 13.03 8.43 4.93 5.23 8.09 11.87 10.2 18.67.99 2.9 1.59 5.91 2.17 8.92.15.75.22 1.52.16 2.29-6.5 2.78-13.26 5.06-20.26 6.18-4.11.78-8.29.99-12.46 1.08-10.25.24-20.47-1.76-30.12-5.12-3.74-1.42-7.49-2.85-11.03-4.72-8.06-3.84-15.64-8.7-22.46-14.46-2.92-2.55-5.83-5.13-8.4-8.03-9.16-9.83-16.3-21.41-21.79-33.65-2.39-5.55-4.61-11.18-6.37-16.96-1.17-3.94-2.36-7.89-3.26-11.91-.75-2.94-1.22-5.95-1.87-8.92-.46-2.14-.69-4.32-1.03-6.48-.85-5.43-1.28-10.93-1.33-16.43.11-6.18.25-12.37 1.07-18.5.4-2.86.67-5.74 1.15-8.6.98-5.7 2.14-11.37 3.71-16.93 3.09-11.65 7.48-22.95 12.69-33.84zm363.73-6.44c1.1 1.66 1.91 3.48 2.78 5.26 2.1 4.45 4.24 8.9 6.02 13.49 7.61 18.76 12.3 38.79 13.04 59.05.02 1.76.07 3.52.11 5.29.13 9.57-1.27 19.09-3.18 28.45-.73 3.59-1.54 7.17-2.58 10.69-4.04 14.72-10 29-18.41 41.78-8.21 12.57-19.01 23.55-31.84 31.41-5.73 3.59-11.79 6.64-18.05 9.19-5.78 2.19-11.71 4.03-17.8 5.11-6.4 1.05-12.91 1.52-19.4 1.23-7.92-.48-15.78-2.07-23.21-4.85-1.94-.8-3.94-1.46-5.84-2.33-.21-1.51.25-2.99.53-4.46 1.16-5.74 3.03-11.36 5.7-16.58 2.37-4.51 5.52-8.65 9.46-11.9 2.43-2.05 5.24-3.61 8.16-4.83 3.58-1.5 7.47-1.97 11.24-2.83 7.23-1.71 14.37-3.93 21.15-7 10.35-4.65 19.71-11.38 27.65-19.46 1.59-1.61 3.23-3.18 4.74-4.87 3.37-3.76 6.71-7.57 9.85-11.53 7.48-10.07 12.82-21.59 16.71-33.48 1.58-5.3 3.21-10.6 4.21-16.05.63-2.87 1.04-5.78 1.52-8.68.87-6.09 1.59-12.22 1.68-18.38.12-6.65.14-13.32-.53-19.94-.73-7.99-1.87-15.96-3.71-23.78z\"]\n};\nvar faOdysee = {\n prefix: 'fab',\n iconName: 'odysee',\n icon: [512, 512, [], \"e5c6\", \"M406.7 463c-42.3 30.8-94.4 49-150.7 49C144.9 512 50.3 441.2 14.9 342.2c2.4 1.7 5.9 3.6 7.9 4.4c16.3 7.4 40.1-5.4 62.9-28.7c6.9-6.9 14.4-12.4 22.8-17.3c18.3-11.9 37.6-20.8 58.4-27.2c0 0 22.3 34.2 43.1 74.8s-22.3 54-27.2 54c-.3 0-.8 0-1.5-.1c-11-.5-70-3-56 51.1c14.9 57.4 97.5 36.6 139.6 8.9s31.7-118.3 31.7-118.3c41.1-6.4 54 37.1 57.9 59.4c.8 4.6 1.1 9.9 1.4 15.5c1.1 21.2 2.3 45.6 35.3 46.4c5.3 0 10.6-.8 15.5-2zm-95.3-23.7c-2-.5-3.5-2.5-3-5c1-2.5 3-3.5 5-3s3.5 3 3 5s-2.5 3.5-5 3zm-207-95.6c1.5-.5 3.5 1 4 3c0 2-1 4-3 4c-1.5 .5-3.5-1-4-3c-.5-1.5 1-3.5 3-4zM451.8 421C489.3 376.4 512 318.8 512 256c0-67.5-26.1-128.9-68.8-174.7c-.1 23.5-6.1 48.2-16.8 69.2c-11.9 20.3-49 58.9-69.8 78.7c-.7 .3-1.1 .9-1.5 1.4c-.2 .2-.3 .4-.5 .6c-5 6.9-4 16.8 3 21.8c21.3 15.8 56.4 45.6 59.4 72.8c3.5 34.9 27.9 75.6 34.2 86.2l0 0c.8 1.3 1.3 2.1 1.4 2.4c0 2.2-.4 4.3-.8 6.5zM390.7 251c-.5 3 1 5.9 4 6.4s5.9-1 6.4-4s-1-5.9-4-6.4c-3-1-5.9 1-6.4 4zm61.4-60.9l-11.4 5.4-3 12.9-5.4-11.4-12.9-3 11.4-5.4 3-12.9 5.4 11.4 12.9 3zM395.5 41.3c-16.2 8.2-22.1 32.8-29 61.4l0 0c-.3 1.4-.7 2.8-1 4.2c-9.5 38.5-30.6 37.6-41.7 37.2c-1.1 0-2-.1-2.9-.1c-5.1 0-6-4-8.9-17.1c-2.6-12.1-6.9-32-17.9-63.6C271.4-2.5 211.4 13.9 165.9 41.1C110.6 74.2 131.5 143 146.1 190.5c.7 2.2 1.4 4.4 2 6.6c-4 4-13.8 7.5-26 11.9c-12.1 4.3-26.6 9.5-40.3 16.9C47.9 243.9 11.5 274.9 2 288.5C.7 277.8 0 267 0 256C0 114.6 114.6 0 256 0c51.4 0 99.4 15.2 139.5 41.3zM58.9 189.6c-1.5-2-4.5-3-6.4-1.5s-3 4.5-1.5 6.4s4.5 3 6.4 1.5c2.5-1.5 3-4.5 1.5-6.4zM327.3 64.9c2-1.5 5-.5 6.4 1.5c1.5 2.5 1 5.4-1.5 6.4c-2 1.5-5 .5-6.4-1.5s-.5-5 1.5-6.4zM95.1 105c-.5 1.5 .5 3 2 3c1.5 .5 3-.5 3-2c.5-1.5-.5-3-2-3s-3 .5-3 2zm84.7-.5c-3.5-43.1 37.1-54 37.1-54c44.1-15.4 56 5.9 66.4 37.6s3 42.6-38.6 58.9s-61.9-4.5-64.9-42.6zm89.6 14.9h1c2.5 0 5-2 5-5c2-6.9 1-14.4-2-20.8c-1.5-2-4-3.5-6.4-2.5c-3 1-4.5 4-3.5 6.9c2 4.5 3 9.9 1.5 14.9c-.5 3 1.5 5.9 4.5 6.4zm-9.9-41.6c-2 0-4-1-5-3s-2-3.5-3-5c-2-2-2-5.4 0-7.4s5.4-2 7.4 0c2 2.5 3.5 5 5 7.4s.5 5.9-2.5 7.4c-.6 0-1 .2-1.3 .3c-.2 .1-.4 .2-.6 .2z\"]\n};\nvar faSquareWhatsapp = {\n prefix: 'fab',\n iconName: 'square-whatsapp',\n icon: [448, 512, [\"whatsapp-square\"], \"f40c\", \"M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 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-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z\"]\n};\nvar faWhatsappSquare = faSquareWhatsapp;\nvar faNodeJs = {\n prefix: 'fab',\n iconName: 'node-js',\n icon: [448, 512, [], \"f3d3\", \"M224 508c-6.7 0-13.5-1.8-19.4-5.2l-61.7-36.5c-9.2-5.2-4.7-7-1.7-8 12.3-4.3 14.8-5.2 27.9-12.7 1.4-.8 3.2-.5 4.6.4l47.4 28.1c1.7 1 4.1 1 5.7 0l184.7-106.6c1.7-1 2.8-3 2.8-5V149.3c0-2.1-1.1-4-2.9-5.1L226.8 37.7c-1.7-1-4-1-5.7 0L36.6 144.3c-1.8 1-2.9 3-2.9 5.1v213.1c0 2 1.1 4 2.9 4.9l50.6 29.2c27.5 13.7 44.3-2.4 44.3-18.7V167.5c0-3 2.4-5.3 5.4-5.3h23.4c2.9 0 5.4 2.3 5.4 5.3V378c0 36.6-20 57.6-54.7 57.6-10.7 0-19.1 0-42.5-11.6l-48.4-27.9C8.1 389.2.7 376.3.7 362.4V149.3c0-13.8 7.4-26.8 19.4-33.7L204.6 9c11.7-6.6 27.2-6.6 38.8 0l184.7 106.7c12 6.9 19.4 19.8 19.4 33.7v213.1c0 13.8-7.4 26.7-19.4 33.7L243.4 502.8c-5.9 3.4-12.6 5.2-19.4 5.2zm149.1-210.1c0-39.9-27-50.5-83.7-58-57.4-7.6-63.2-11.5-63.2-24.9 0-11.1 4.9-25.9 47.4-25.9 37.9 0 51.9 8.2 57.7 33.8.5 2.4 2.7 4.2 5.2 4.2h24c1.5 0 2.9-.6 3.9-1.7s1.5-2.6 1.4-4.1c-3.7-44.1-33-64.6-92.2-64.6-52.7 0-84.1 22.2-84.1 59.5 0 40.4 31.3 51.6 81.8 56.6 60.5 5.9 65.2 14.8 65.2 26.7 0 20.6-16.6 29.4-55.5 29.4-48.9 0-59.6-12.3-63.2-36.6-.4-2.6-2.6-4.5-5.3-4.5h-23.9c-3 0-5.3 2.4-5.3 5.3 0 31.1 16.9 68.2 97.8 68.2 58.4-.1 92-23.2 92-63.4z\"]\n};\nvar faEdgeLegacy = {\n prefix: 'fab',\n iconName: 'edge-legacy',\n icon: [512, 512, [], \"e078\", \"M25.71,228.16l.35-.48c0,.16,0,.32-.07.48Zm460.58,15.51c0-44-7.76-84.46-28.81-122.4C416.5,47.88,343.91,8,258.89,8,119,7.72,40.62,113.21,26.06,227.68c42.42-61.31,117.07-121.38,220.37-125,0,0,109.67,0,99.42,105H170c6.37-37.39,18.55-59,34.34-78.93-75.05,34.9-121.85,96.1-120.75,188.32.83,71.45,50.13,144.84,120.75,172,83.35,31.84,192.77,7.2,240.13-21.33V363.31C363.6,419.8,173.6,424.23,172.21,295.74H486.29V243.67Z\"]\n};\nvar faSlack = {\n prefix: 'fab',\n iconName: 'slack',\n icon: [448, 512, [62447, \"slack-hash\"], \"f198\", \"M94.12 315.1c0 25.9-21.16 47.06-47.06 47.06S0 341 0 315.1c0-25.9 21.16-47.06 47.06-47.06h47.06v47.06zm23.72 0c0-25.9 21.16-47.06 47.06-47.06s47.06 21.16 47.06 47.06v117.84c0 25.9-21.16 47.06-47.06 47.06s-47.06-21.16-47.06-47.06V315.1zm47.06-188.98c-25.9 0-47.06-21.16-47.06-47.06S139 32 164.9 32s47.06 21.16 47.06 47.06v47.06H164.9zm0 23.72c25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06H47.06C21.16 243.96 0 222.8 0 196.9s21.16-47.06 47.06-47.06H164.9zm188.98 47.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06s-21.16 47.06-47.06 47.06h-47.06V196.9zm-23.72 0c0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06V79.06c0-25.9 21.16-47.06 47.06-47.06 25.9 0 47.06 21.16 47.06 47.06V196.9zM283.1 385.88c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06-25.9 0-47.06-21.16-47.06-47.06v-47.06h47.06zm0-23.72c-25.9 0-47.06-21.16-47.06-47.06 0-25.9 21.16-47.06 47.06-47.06h117.84c25.9 0 47.06 21.16 47.06 47.06 0 25.9-21.16 47.06-47.06 47.06H283.1z\"]\n};\nvar faSlackHash = faSlack;\nvar faMedrt = {\n prefix: 'fab',\n iconName: 'medrt',\n icon: [544, 512, [], \"f3c8\", \"M113.7 256c0 121.8 83.9 222.8 193.5 241.1-18.7 4.5-38.2 6.9-58.2 6.9C111.4 504 0 393 0 256S111.4 8 248.9 8c20.1 0 39.6 2.4 58.2 6.9C197.5 33.2 113.7 134.2 113.7 256m297.4 100.3c-77.7 55.4-179.6 47.5-240.4-14.6 5.5 14.1 12.7 27.7 21.7 40.5 61.6 88.2 182.4 109.3 269.7 47 87.3-62.3 108.1-184.3 46.5-272.6-9-12.9-19.3-24.3-30.5-34.2 37.4 78.8 10.7 178.5-67 233.9m-218.8-244c-1.4 1-2.7 2.1-4 3.1 64.3-17.8 135.9 4 178.9 60.5 35.7 47 42.9 106.6 24.4 158 56.7-56.2 67.6-142.1 22.3-201.8-50-65.5-149.1-74.4-221.6-19.8M296 224c-4.4 0-8-3.6-8-8v-40c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v40c0 4.4-3.6 8-8 8h-40c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h40c4.4 0 8 3.6 8 8v40c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-40z\"]\n};\nvar faUsb = {\n prefix: 'fab',\n iconName: 'usb',\n icon: [640, 512, [], \"f287\", \"M641.5 256c0 3.1-1.7 6.1-4.5 7.5L547.9 317c-1.4.8-2.8 1.4-4.5 1.4-1.4 0-3.1-.3-4.5-1.1-2.8-1.7-4.5-4.5-4.5-7.8v-35.6H295.7c25.3 39.6 40.5 106.9 69.6 106.9H392V354c0-5 3.9-8.9 8.9-8.9H490c5 0 8.9 3.9 8.9 8.9v89.1c0 5-3.9 8.9-8.9 8.9h-89.1c-5 0-8.9-3.9-8.9-8.9v-26.7h-26.7c-75.4 0-81.1-142.5-124.7-142.5H140.3c-8.1 30.6-35.9 53.5-69 53.5C32 327.3 0 295.3 0 256s32-71.3 71.3-71.3c33.1 0 61 22.8 69 53.5 39.1 0 43.9 9.5 74.6-60.4C255 88.7 273 95.7 323.8 95.7c7.5-20.9 27-35.6 50.4-35.6 29.5 0 53.5 23.9 53.5 53.5s-23.9 53.5-53.5 53.5c-23.4 0-42.9-14.8-50.4-35.6H294c-29.1 0-44.3 67.4-69.6 106.9h310.1v-35.6c0-3.3 1.7-6.1 4.5-7.8 2.8-1.7 6.4-1.4 8.9.3l89.1 53.5c2.8 1.1 4.5 4.1 4.5 7.2z\"]\n};\nvar faTumblr = {\n prefix: 'fab',\n iconName: 'tumblr',\n icon: [320, 512, [], \"f173\", \"M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z\"]\n};\nvar faVaadin = {\n prefix: 'fab',\n iconName: 'vaadin',\n icon: [448, 512, [], \"f408\", \"M224.5 140.7c1.5-17.6 4.9-52.7 49.8-52.7h98.6c20.7 0 32.1-7.8 32.1-21.6V54.1c0-12.2 9.3-22.1 21.5-22.1S448 41.9 448 54.1v36.5c0 42.9-21.5 62-66.8 62H280.7c-30.1 0-33 14.7-33 27.1 0 1.3-.1 2.5-.2 3.7-.7 12.3-10.9 22.2-23.4 22.2s-22.7-9.8-23.4-22.2c-.1-1.2-.2-2.4-.2-3.7 0-12.3-3-27.1-33-27.1H66.8c-45.3 0-66.8-19.1-66.8-62V54.1C0 41.9 9.4 32 21.6 32s21.5 9.9 21.5 22.1v12.3C43.1 80.2 54.5 88 75.2 88h98.6c44.8 0 48.3 35.1 49.8 52.7h.9zM224 456c11.5 0 21.4-7 25.7-16.3 1.1-1.8 97.1-169.6 98.2-171.4 11.9-19.6-3.2-44.3-27.2-44.3-13.9 0-23.3 6.4-29.8 20.3L224 362l-66.9-117.7c-6.4-13.9-15.9-20.3-29.8-20.3-24 0-39.1 24.6-27.2 44.3 1.1 1.9 97.1 169.6 98.2 171.4 4.3 9.3 14.2 16.3 25.7 16.3z\"]\n};\nvar faQuora = {\n prefix: 'fab',\n iconName: 'quora',\n icon: [448, 512, [], \"f2c4\", \"M440.5 386.7h-29.3c-1.5 13.5-10.5 30.8-33 30.8-20.5 0-35.3-14.2-49.5-35.8 44.2-34.2 74.7-87.5 74.7-153C403.5 111.2 306.8 32 205 32 105.3 32 7.3 111.7 7.3 228.7c0 134.1 131.3 221.6 249 189C276 451.3 302 480 351.5 480c81.8 0 90.8-75.3 89-93.3zM297 329.2C277.5 300 253.3 277 205.5 277c-30.5 0-54.3 10-69 22.8l12.2 24.3c6.2-3 13-4 19.8-4 35.5 0 53.7 30.8 69.2 61.3-10 3-20.7 4.2-32.7 4.2-75 0-107.5-53-107.5-156.7C97.5 124.5 130 71 205 71c76.2 0 108.7 53.5 108.7 157.7.1 41.8-5.4 75.6-16.7 100.5z\"]\n};\nvar faSquareXTwitter = {\n prefix: 'fab',\n iconName: 'square-x-twitter',\n icon: [448, 512, [], \"e61a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm297.1 84L257.3 234.6 379.4 396H283.8L209 298.1 123.3 396H75.8l111-126.9L69.7 116h98l67.7 89.5L313.6 116h47.5zM323.3 367.6L153.4 142.9H125.1L296.9 367.6h26.3z\"]\n};\nvar faReacteurope = {\n prefix: 'fab',\n iconName: 'reacteurope',\n icon: [576, 512, [], \"f75d\", \"M250.6 211.74l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm63.7 0l5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.2-.1-2.3-6.8-2.3 6.8-7.2.1 5.7 4.3zm-91.3 50.5h-3.4c-4.8 0-3.8 4-3.8 12.1 0 4.7-2.3 6.1-5.8 6.1s-5.8-1.4-5.8-6.1v-36.6c0-4.7 2.3-6.1 5.8-6.1s5.8 1.4 5.8 6.1c0 7.2-.7 10.5 3.8 10.5h3.4c4.7-.1 3.8-3.9 3.8-12.3 0-9.9-6.7-14.1-16.8-14.1h-.2c-10.1 0-16.8 4.2-16.8 14.1V276c0 10.4 6.7 14.1 16.8 14.1h.2c10.1 0 16.8-3.8 16.8-14.1 0-9.86 1.1-13.76-3.8-13.76zm-80.7 17.4h-14.7v-19.3H139c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-11.4v-18.3H142c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-21.7c-2.4-.1-3.7 1.3-3.7 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h21.9c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8zm-42-18.5c4.6-2 7.3-6 7.3-12.4v-11.9c0-10.1-6.7-14.1-16.8-14.1H77.4c-2.5 0-3.8 1.3-3.8 3.8v59.1c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5 0 3.8-1.3 3.8-3.8v-22.9h5.6l7.4 23.5a4.1 4.1 0 0 0 4.3 3.2h3.3c2.8 0 4-1.8 3.2-4.4zm-3.8-14c0 4.8-2.5 6.1-6.1 6.1h-5.8v-20.9h5.8c3.6 0 6.1 1.3 6.1 6.1zM176 226a3.82 3.82 0 0 0-4.2-3.4h-6.9a3.68 3.68 0 0 0-4 3.4l-11 59.2c-.5 2.7.9 4.1 3.4 4.1h3a3.74 3.74 0 0 0 4.1-3.5l1.8-11.3h12.2l1.8 11.3a3.74 3.74 0 0 0 4.1 3.5h3.5c2.6 0 3.9-1.4 3.4-4.1zm-12.3 39.3l4.7-29.7 4.7 29.7zm89.3 20.2v-53.2h7.5c2.5 0 3.8-1.3 3.8-3.8v-2.1c0-2.5-1.3-3.8-3.8-3.8h-25.8c-2.5 0-3.8 1.3-3.8 3.8v2.1c0 2.5 1.3 3.8 3.8 3.8h7.3v53.2c0 2.5 1.3 3.8 3.8 3.8h3.4c2.5.04 3.8-1.3 3.8-3.76zm248-.8h-19.4V258h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9H501a1.81 1.81 0 0 0 2-1.9v-.8a1.84 1.84 0 0 0-2-1.96zm-93.1-62.9h-.8c-10.1 0-15.3 4.7-15.3 14.1V276c0 9.3 5.2 14.1 15.3 14.1h.8c10.1 0 15.3-4.8 15.3-14.1v-40.1c0-9.36-5.2-14.06-15.3-14.06zm10.2 52.4c-.1 8-3 11.1-10.5 11.1s-10.5-3.1-10.5-11.1v-36.6c0-7.9 3-11.1 10.5-11.1s10.5 3.2 10.5 11.1zm-46.5-14.5c6.1-1.6 9.2-6.1 9.2-13.3v-9.7c0-9.4-5.2-14.1-15.3-14.1h-13.7a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.9h11.6l10.4 27.2a2.32 2.32 0 0 0 2.3 1.5h1.5c1.4 0 2-1 1.5-2.3zm-6.4-3.9H355v-28.5h10.2c7.5 0 10.5 3.1 10.5 11.1v6.4c0 7.84-3 11.04-10.5 11.04zm85.9-33.1h-13.7a1.62 1.62 0 0 0-2 1.8v63a1.81 1.81 0 0 0 2 1.9h1.2a1.74 1.74 0 0 0 1.9-1.9v-26.1h10.6c10.1 0 15.3-4.8 15.3-14.1v-10.5c0-9.4-5.2-14.1-15.3-14.1zm10.2 22.8c0 7.9-3 11.1-10.5 11.1h-10.2v-29.2h10.2c7.5-.1 10.5 3.1 10.5 11zM259.5 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm227.6-136.1a364.42 364.42 0 0 0-35.6-11.3c19.6-78 11.6-134.7-22.3-153.9C394.7-12.66 343.3 11 291 61.94q5.1 4.95 10.2 10.2c82.5-80 119.6-53.5 120.9-52.8 22.4 12.7 36 55.8 15.5 137.8a587.83 587.83 0 0 0-84.6-13C281.1 43.64 212.4 2 170.8 2 140 2 127 23 123.2 29.74c-18.1 32-13.3 84.2.1 133.8-70.5 20.3-120.7 54.1-120.3 95 .5 59.6 103.2 87.8 122.1 92.8-20.5 81.9-10.1 135.6 22.3 153.9 28 15.8 75.1 6 138.2-55.2q-5.1-4.95-10.2-10.2c-82.5 80-119.7 53.5-120.9 52.8-22.3-12.6-36-55.6-15.5-137.9 12.4 2.9 41.8 9.5 84.6 13 71.9 100.4 140.6 142 182.1 142 30.8 0 43.8-21 47.6-27.7 18-31.9 13.3-84.1-.1-133.8 152.3-43.8 156.2-130.2 33.9-176.3zM135.9 36.84c2.9-5.1 11.9-20.3 34.9-20.3 36.8 0 98.8 39.6 163.3 126.2a714 714 0 0 0-93.9.9 547.76 547.76 0 0 1 42.2-52.4Q277.3 86 272.2 81a598.25 598.25 0 0 0-50.7 64.2 569.69 569.69 0 0 0-84.4 14.6c-.2-1.4-24.3-82.2-1.2-123zm304.8 438.3c-2.9 5.1-11.8 20.3-34.9 20.3-36.7 0-98.7-39.4-163.3-126.2a695.38 695.38 0 0 0 93.9-.9 547.76 547.76 0 0 1-42.2 52.4q5.1 5.25 10.2 10.2a588.47 588.47 0 0 0 50.7-64.2c47.3-4.7 80.3-13.5 84.4-14.6 22.7 84.4 4.5 117 1.2 123zm9.1-138.6c-3.6-11.9-7.7-24.1-12.4-36.4a12.67 12.67 0 0 1-10.7-5.7l-.1.1a19.61 19.61 0 0 1-5.4 3.6c5.7 14.3 10.6 28.4 14.7 42.2a535.3 535.3 0 0 1-72 13c3.5-5.3 17.2-26.2 32.2-54.2a24.6 24.6 0 0 1-6-3.2c-1.1 1.2-3.6 4.2-10.9 4.2-6.2 11.2-17.4 30.9-33.9 55.2a711.91 711.91 0 0 1-112.4 1c-7.9-11.2-21.5-31.1-36.8-57.8a21 21 0 0 1-3-1.5c-1.9 1.6-3.9 3.2-12.6 3.2 6.3 11.2 17.5 30.7 33.8 54.6a548.81 548.81 0 0 1-72.2-11.7q5.85-21 14.1-42.9c-3.2 0-5.4.2-8.4-1a17.58 17.58 0 0 1-6.9 1c-4.9 13.4-9.1 26.5-12.7 39.4C-31.7 297-12.1 216 126.7 175.64c3.6 11.9 7.7 24.1 12.4 36.4 10.4 0 12.9 3.4 14.4 5.3a12 12 0 0 1 2.3-2.2c-5.8-14.7-10.9-29.2-15.2-43.3 7-1.8 32.4-8.4 72-13-15.9 24.3-26.7 43.9-32.8 55.3a14.22 14.22 0 0 1 6.4 8 23.42 23.42 0 0 1 10.2-8.4c6.5-11.7 17.9-31.9 34.8-56.9a711.72 711.72 0 0 1 112.4-1c31.5 44.6 28.9 48.1 42.5 64.5a21.42 21.42 0 0 1 10.4-7.4c-6.4-11.4-17.6-31-34.3-55.5 40.4 4.1 65 10 72.2 11.7-4 14.4-8.9 29.2-14.6 44.2a20.74 20.74 0 0 1 6.8 4.3l.1.1a12.72 12.72 0 0 1 8.9-5.6c4.9-13.4 9.2-26.6 12.8-39.5a359.71 359.71 0 0 1 34.5 11c106.1 39.9 74 87.9 72.6 90.4-19.8 35.1-80.1 55.2-105.7 62.5zm-114.4-114h-1.2a1.74 1.74 0 0 0-1.9 1.9v49.8c0 7.9-2.6 11.1-10.1 11.1s-10.1-3.1-10.1-11.1v-49.8a1.69 1.69 0 0 0-1.9-1.9H309a1.81 1.81 0 0 0-2 1.9v51.5c0 9.6 5 14.1 15.1 14.1h.4c10.1 0 15.1-4.6 15.1-14.1v-51.5a2 2 0 0 0-2.2-1.9zM321.7 308l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm-31.1 7.4l-2.3-6.8-2.3 6.8-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3zm5.1-30.8h-19.4v-26.7h16.1a1.89 1.89 0 0 0 2-2v-.8a1.89 1.89 0 0 0-2-2h-16.1v-25.8h19.1a1.89 1.89 0 0 0 2-2v-.8a1.77 1.77 0 0 0-2-1.9h-22.2a1.81 1.81 0 0 0-2 1.9v63a1.81 1.81 0 0 0 2 1.9h22.5a1.77 1.77 0 0 0 2-1.9v-.8a1.83 1.83 0 0 0-2-2.06zm-7.4-99.4L286 192l-7.1.1 5.7 4.3-2.1 6.8 5.8-4.1 5.8 4.1-2.1-6.8 5.7-4.3-7.1-.1z\"]\n};\nvar faMedium = {\n prefix: 'fab',\n iconName: 'medium',\n icon: [640, 512, [62407, \"medium-m\"], \"f23a\", \"M180.5,74.262C80.813,74.262,0,155.633,0,256S80.819,437.738,180.5,437.738,361,356.373,361,256,280.191,74.262,180.5,74.262Zm288.25,10.646c-49.845,0-90.245,76.619-90.245,171.095s40.406,171.1,90.251,171.1,90.251-76.619,90.251-171.1H559C559,161.5,518.6,84.908,468.752,84.908Zm139.506,17.821c-17.526,0-31.735,68.628-31.735,153.274s14.2,153.274,31.735,153.274S640,340.631,640,256C640,171.351,625.785,102.729,608.258,102.729Z\"]\n};\nvar faMediumM = faMedium;\nvar faAmilia = {\n prefix: 'fab',\n iconName: 'amilia',\n icon: [448, 512, [], \"f36d\", \"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\"]\n};\nvar faMixcloud = {\n prefix: 'fab',\n iconName: 'mixcloud',\n icon: [640, 512, [], \"f289\", \"M212.98 346.566H179.789V195.114L185.973 173.47H175.262L137.127 346.566H76.1069L37.7323 173.47H27.276L33.1913 195.114V346.566H0V165H65.6506L102.248 338.096H110.747L147.329 165H212.98L212.98 346.566ZM544.459 283.589L458.434 345.655V307.534L531.329 255.776L458.434 204.017V165.896L544.459 228.231H553.721L640 165.896V204.017L566.866 255.776L640 307.549V345.655L553.721 283.589H544.459ZM430.157 272.311H248.113V239.255H430.157V272.311Z\"]\n};\nvar faFlipboard = {\n prefix: 'fab',\n iconName: 'flipboard',\n icon: [448, 512, [], \"f44d\", \"M0 32v448h448V32H0zm358.4 179.2h-89.6v89.6h-89.6v89.6H89.6V121.6h268.8v89.6z\"]\n};\nvar faViacoin = {\n prefix: 'fab',\n iconName: 'viacoin',\n icon: [384, 512, [], \"f237\", \"M384 32h-64l-80.7 192h-94.5L64 32H0l48 112H0v48h68.5l13.8 32H0v48h102.8L192 480l89.2-208H384v-48h-82.3l13.8-32H384v-48h-48l48-112zM192 336l-27-64h54l-27 64z\"]\n};\nvar faCriticalRole = {\n prefix: 'fab',\n iconName: 'critical-role',\n icon: [448, 512, [], \"f6c9\", \"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\"]\n};\nvar faSitrox = {\n prefix: 'fab',\n iconName: 'sitrox',\n icon: [448, 512, [], \"e44a\", \"M212.439 0.00846128V0H448V128H64C64 57.6008 141.755 0.475338 212.439 0.00846128ZM237.256 192V192.007C307.135 192.475 384 249.6 384 320H210.809V319.995C140.915 319.563 64 262.424 64 192H237.256ZM235.565 511.993C306.251 511.521 384 454.399 384 384H0V512H235.565V511.993Z\"]\n};\nvar faDiscourse = {\n prefix: 'fab',\n iconName: 'discourse',\n icon: [448, 512, [], \"f393\", \"M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z\"]\n};\nvar faJoomla = {\n prefix: 'fab',\n iconName: 'joomla',\n icon: [448, 512, [], \"f1aa\", \"M.6 92.1C.6 58.8 27.4 32 60.4 32c30 0 54.5 21.9 59.2 50.2 32.6-7.6 67.1.6 96.5 30l-44.3 44.3c-20.5-20.5-42.6-16.3-55.4-3.5-14.3 14.3-14.3 37.9 0 52.2l99.5 99.5-44 44.3c-87.7-87.2-49.7-49.7-99.8-99.7-26.8-26.5-35-64.8-24.8-98.9C20.4 144.6.6 120.7.6 92.1zm129.5 116.4l44.3 44.3c10-10 89.7-89.7 99.7-99.8 14.3-14.3 37.6-14.3 51.9 0 12.8 12.8 17 35-3.5 55.4l44 44.3c31.2-31.2 38.5-67.6 28.9-101.2 29.2-4.1 51.9-29.2 51.9-59.5 0-33.2-26.8-60.1-59.8-60.1-30.3 0-55.4 22.5-59.5 51.6-33.8-9.9-71.7-1.5-98.3 25.1-18.3 19.1-71.1 71.5-99.6 99.9zm266.3 152.2c8.2-32.7-.9-68.5-26.3-93.9-11.8-12.2 5 4.7-99.5-99.7l-44.3 44.3 99.7 99.7c14.3 14.3 14.3 37.6 0 51.9-12.8 12.8-35 17-55.4-3.5l-44 44.3c27.6 30.2 68 38.8 102.7 28 5.5 27.4 29.7 48.1 58.9 48.1 33 0 59.8-26.8 59.8-60.1 0-30.2-22.5-55-51.6-59.1zm-84.3-53.1l-44-44.3c-87 86.4-50.4 50.4-99.7 99.8-14.3 14.3-37.6 14.3-51.9 0-13.1-13.4-16.9-35.3 3.2-55.4l-44-44.3c-30.2 30.2-38 65.2-29.5 98.3-26.7 6-46.2 29.9-46.2 58.2C0 453.2 26.8 480 59.8 480c28.6 0 52.5-19.8 58.6-46.7 32.7 8.2 68.5-.6 94.2-26 32.1-32 12.2-12.4 99.5-99.7z\"]\n};\nvar faMastodon = {\n prefix: 'fab',\n iconName: 'mastodon',\n icon: [448, 512, [], \"f4f6\", \"M433 179.11c0-97.2-63.71-125.7-63.71-125.7-62.52-28.7-228.56-28.4-290.48 0 0 0-63.72 28.5-63.72 125.7 0 115.7-6.6 259.4 105.63 289.1 40.51 10.7 75.32 13 103.33 11.4 50.81-2.8 79.32-18.1 79.32-18.1l-1.7-36.9s-36.31 11.4-77.12 10.1c-40.41-1.4-83-4.4-89.63-54a102.54 102.54 0 0 1-.9-13.9c85.63 20.9 158.65 9.1 178.75 6.7 56.12-6.7 105-41.3 111.23-72.9 9.8-49.8 9-121.5 9-121.5zm-75.12 125.2h-46.63v-114.2c0-49.7-64-51.6-64 6.9v62.5h-46.33V197c0-58.5-64-56.6-64-6.9v114.2H90.19c0-122.1-5.2-147.9 18.41-175 25.9-28.9 79.82-30.8 103.83 6.1l11.6 19.5 11.6-19.5c24.11-37.1 78.12-34.8 103.83-6.1 23.71 27.3 18.4 53 18.4 175z\"]\n};\nvar faAirbnb = {\n prefix: 'fab',\n iconName: 'airbnb',\n icon: [448, 512, [], \"f834\", \"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\"]\n};\nvar faWolfPackBattalion = {\n prefix: 'fab',\n iconName: 'wolf-pack-battalion',\n icon: [512, 512, [], \"f514\", \"M267.73 471.53l10.56 15.84 5.28-12.32 5.28 7V512c21.06-7.92 21.11-66.86 25.51-97.21 4.62-31.89-.88-92.81 81.37-149.11-8.88-23.61-12-49.43-2.64-80.05C421 189 447 196.21 456.43 239.73l-30.35 8.36c11.15 23 17 46.76 13.2 72.14L412 313.18l-6.16 33.43-18.47-7-8.8 33.39-19.35-7 26.39 21.11 8.8-28.15L419 364.2l7-35.63 26.39 14.52c.25-20 7-58.06-8.8-84.45l26.39 5.28c4-22.07-2.38-39.21-7.92-56.74l22.43 9.68c-.44-25.07-29.94-56.79-61.58-58.5-20.22-1.09-56.74-25.17-54.1-51.9 2-19.87 17.45-42.62 43.11-49.7-44 36.51-9.68 67.3 5.28 73.46 4.4-11.44 17.54-69.08 0-130.2-40.39 22.87-89.65 65.1-93.2 147.79l-58 38.71-3.52 93.25L369.78 220l7 7-17.59 3.52-44 38.71-15.84-5.28-28.1 49.25-3.52 119.64 21.11 15.84-32.55 15.84-32.55-15.84 21.11-15.84-3.52-119.64-28.15-49.26-15.84 5.28-44-38.71-17.58-3.51 7-7 107.33 59.82-3.52-93.25-58.06-38.71C185 65.1 135.77 22.87 95.3 0c-17.54 61.12-4.4 118.76 0 130.2 15-6.16 49.26-36.95 5.28-73.46 25.66 7.08 41.15 29.83 43.11 49.7 2.63 26.74-33.88 50.81-54.1 51.9-31.65 1.72-61.15 33.44-61.59 58.51l22.43-9.68c-5.54 17.53-11.91 34.67-7.92 56.74l26.39-5.28c-15.76 26.39-9.05 64.43-8.8 84.45l26.39-14.52 7 35.63 24.63-5.28 8.8 28.15L153.35 366 134 373l-8.8-33.43-18.47 7-6.16-33.43-27.27 7c-3.82-25.38 2-49.1 13.2-72.14l-30.35-8.36c9.4-43.52 35.47-50.77 63.34-54.1 9.36 30.62 6.24 56.45-2.64 80.05 82.25 56.3 76.75 117.23 81.37 149.11 4.4 30.35 4.45 89.29 25.51 97.21v-29.83l5.28-7 5.28 12.32 10.56-15.84 11.44 21.11 11.43-21.1zm79.17-95L331.06 366c7.47-4.36 13.76-8.42 19.35-12.32-.6 7.22-.27 13.84-3.51 22.84zm28.15-49.26c-.4 10.94-.9 21.66-1.76 31.67-7.85-1.86-15.57-3.8-21.11-7 8.24-7.94 15.55-16.32 22.87-24.68zm24.63 5.28c0-13.43-2.05-24.21-5.28-33.43a235 235 0 0 1-18.47 27.27zm3.52-80.94c19.44 12.81 27.8 33.66 29.91 56.3-12.32-4.53-24.63-9.31-36.95-10.56 5.06-12 6.65-28.14 7-45.74zm-1.76-45.74c.81 14.3 1.84 28.82 1.76 42.23 19.22-8.11 29.78-9.72 44-14.08-10.61-18.96-27.2-25.53-45.76-28.16zM165.68 376.52L181.52 366c-7.47-4.36-13.76-8.42-19.35-12.32.6 7.26.27 13.88 3.51 22.88zm-28.15-49.26c.4 10.94.9 21.66 1.76 31.67 7.85-1.86 15.57-3.8 21.11-7-8.24-7.93-15.55-16.31-22.87-24.67zm-24.64 5.28c0-13.43 2-24.21 5.28-33.43a235 235 0 0 0 18.47 27.27zm-3.52-80.94c-19.44 12.81-27.8 33.66-29.91 56.3 12.32-4.53 24.63-9.31 37-10.56-5-12-6.65-28.14-7-45.74zm1.76-45.74c-.81 14.3-1.84 28.82-1.76 42.23-19.22-8.11-29.78-9.72-44-14.08 10.63-18.95 27.23-25.52 45.76-28.15z\"]\n};\nvar faBuyNLarge = {\n prefix: 'fab',\n iconName: 'buy-n-large',\n icon: [576, 512, [], \"f8a6\", \"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\"]\n};\nvar faGulp = {\n prefix: 'fab',\n iconName: 'gulp',\n icon: [256, 512, [], \"f3ae\", \"M209.8 391.1l-14.1 24.6-4.6 80.2c0 8.9-28.3 16.1-63.1 16.1s-63.1-7.2-63.1-16.1l-5.8-79.4-14.9-25.4c41.2 17.3 126 16.7 165.6 0zm-196-253.3l13.6 125.5c5.9-20 20.8-47 40-55.2 6.3-2.7 12.7-2.7 18.7.9 5.2 3 9.6 9.3 10.1 11.8 1.2 6.5-2 9.1-4.5 9.1-3 0-5.3-4.6-6.8-7.3-4.1-7.3-10.3-7.6-16.9-2.8-6.9 5-12.9 13.4-17.1 20.7-5.1 8.8-9.4 18.5-12 28.2-1.5 5.6-2.9 14.6-.6 19.9 1 2.2 2.5 3.6 4.9 3.6 5 0 12.3-6.6 15.8-10.1 4.5-4.5 10.3-11.5 12.5-16l5.2-15.5c2.6-6.8 9.9-5.6 9.9 0 0 10.2-3.7 13.6-10 34.7-5.8 19.5-7.6 25.8-7.6 25.8-.7 2.8-3.4 7.5-6.3 7.5-1.2 0-2.1-.4-2.6-1.2-1-1.4-.9-5.3-.8-6.3.2-3.2 6.3-22.2 7.3-25.2-2 2.2-4.1 4.4-6.4 6.6-5.4 5.1-14.1 11.8-21.5 11.8-3.4 0-5.6-.9-7.7-2.4l7.6 79.6c2 5 39.2 17.1 88.2 17.1 49.1 0 86.3-12.2 88.2-17.1l10.9-94.6c-5.7 5.2-12.3 11.6-19.6 14.8-5.4 2.3-17.4 3.8-17.4-5.7 0-5.2 9.1-14.8 14.4-21.5 1.4-1.7 4.7-5.9 4.7-8.1 0-2.9-6-2.2-11.7 2.5-3.2 2.7-6.2 6.3-8.7 9.7-4.3 6-6.6 11.2-8.5 15.5-6.2 14.2-4.1 8.6-9.1 22-5 13.3-4.2 11.8-5.2 14-.9 1.9-2.2 3.5-4 4.5-1.9 1-4.5.9-6.1-.3-.9-.6-1.3-1.9-1.3-3.7 0-.9.1-1.8.3-2.7 1.5-6.1 7.8-18.1 15-34.3 1.6-3.7 1-2.6.8-2.3-6.2 6-10.9 8.9-14.4 10.5-5.8 2.6-13 2.6-14.5-4.1-.1-.4-.1-.8-.2-1.2-11.8 9.2-24.3 11.7-20-8.1-4.6 8.2-12.6 14.9-22.4 14.9-4.1 0-7.1-1.4-8.6-5.1-2.3-5.5 1.3-14.9 4.6-23.8 1.7-4.5 4-9.9 7.1-16.2 1.6-3.4 4.2-5.4 7.6-4.5.6.2 1.1.4 1.6.7 2.6 1.8 1.6 4.5.3 7.2-3.8 7.5-7.1 13-9.3 20.8-.9 3.3-2 9 1.5 9 2.4 0 4.7-.8 6.9-2.4 4.6-3.4 8.3-8.5 11.1-13.5 2-3.6 4.4-8.3 5.6-12.3.5-1.7 1.1-3.3 1.8-4.8 1.1-2.5 2.6-5.1 5.2-5.1 1.3 0 2.4.5 3.2 1.5 1.7 2.2 1.3 4.5.4 6.9-2 5.6-4.7 10.6-6.9 16.7-1.3 3.5-2.7 8-2.7 11.7 0 3.4 3.7 2.6 6.8 1.2 2.4-1.1 4.8-2.8 6.8-4.5 1.2-4.9.9-3.8 26.4-68.2 1.3-3.3 3.7-4.7 6.1-4.7 1.2 0 2.2.4 3.2 1.1 1.7 1.3 1.7 4.1 1 6.2-.7 1.9-.6 1.3-4.5 10.5-5.2 12.1-8.6 20.8-13.2 31.9-1.9 4.6-7.7 18.9-8.7 22.3-.6 2.2-1.3 5.8 1 5.8 5.4 0 19.3-13.1 23.1-17 .2-.3.5-.4.9-.6.6-1.9 1.2-3.7 1.7-5.5 1.4-3.8 2.7-8.2 5.3-11.3.8-1 1.7-1.6 2.7-1.6 2.8 0 4.2 1.2 4.2 4 0 1.1-.7 5.1-1.1 6.2 1.4-1.5 2.9-3 4.5-4.5 15-13.9 25.7-6.8 25.7.2 0 7.4-8.9 17.7-13.8 23.4-1.6 1.9-4.9 5.4-5 6.4 0 1.3.9 1.8 2.2 1.8 2 0 6.4-3.5 8-4.7 5-3.9 11.8-9.9 16.6-14.1l14.8-136.8c-30.5 17.1-197.6 17.2-228.3.2zm229.7-8.5c0 21-231.2 21-231.2 0 0-8.8 51.8-15.9 115.6-15.9 9 0 17.8.1 26.3.4l12.6-48.7L228.1.6c1.4-1.4 5.8-.2 9.9 3.5s6.6 7.9 5.3 9.3l-.1.1L185.9 74l-10 40.7c39.9 2.6 67.6 8.1 67.6 14.6zm-69.4 4.6c0-.8-.9-1.5-2.5-2.1l-.2.8c0 1.3-5 2.4-11.1 2.4s-11.1-1.1-11.1-2.4c0-.1 0-.2.1-.3l.2-.7c-1.8.6-3 1.4-3 2.3 0 2.1 6.2 3.7 13.7 3.7 7.7.1 13.9-1.6 13.9-3.7z\"]\n};\nvar faCreativeCommonsSamplingPlus = {\n prefix: 'fab',\n iconName: 'creative-commons-sampling-plus',\n icon: [496, 512, [], \"f4f1\", \"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\"]\n};\nvar faStrava = {\n prefix: 'fab',\n iconName: 'strava',\n icon: [384, 512, [], \"f428\", \"M158.4 0L7 292h89.2l62.2-116.1L220.1 292h88.5zm150.2 292l-43.9 88.2-44.6-88.2h-67.6l112.2 220 111.5-220z\"]\n};\nvar faEmber = {\n prefix: 'fab',\n iconName: 'ember',\n icon: [640, 512, [], \"f423\", \"M639.9 254.6c-1.1-10.7-10.7-6.8-10.7-6.8s-15.6 12.1-29.3 10.7c-13.7-1.3-9.4-32-9.4-32s3-28.1-5.1-30.4c-8.1-2.4-18 7.3-18 7.3s-12.4 13.7-18.3 31.2l-1.6.5s1.9-30.6-.3-37.6c-1.6-3.5-16.4-3.2-18.8 3s-14.2 49.2-15 67.2c0 0-23.1 19.6-43.3 22.8s-25-9.4-25-9.4 54.8-15.3 52.9-59.1-44.2-27.6-49-24c-4.6 3.5-29.4 18.4-36.6 59.7-.2 1.4-.7 7.5-.7 7.5s-21.2 14.2-33 18c0 0 33-55.6-7.3-80.9-11.4-6.8-21.3-.5-27.2 5.3 13.6-17.3 46.4-64.2 36.9-105.2-5.8-24.4-18-27.1-29.2-23.1-17 6.7-23.5 16.7-23.5 16.7s-22 32-27.1 79.5-12.6 105.1-12.6 105.1-10.5 10.2-20.2 10.7-5.4-28.7-5.4-28.7 7.5-44.6 7-52.1-1.1-11.6-9.9-14.2c-8.9-2.7-18.5 8.6-18.5 8.6s-25.5 38.7-27.7 44.6l-1.3 2.4-1.3-1.6s18-52.7.8-53.5-28.5 18.8-28.5 18.8-19.6 32.8-20.4 36.5l-1.3-1.6s8.1-38.2 6.4-47.6c-1.6-9.4-10.5-7.5-10.5-7.5s-11.3-1.3-14.2 5.9-13.7 55.3-15 70.7c0 0-28.2 20.2-46.8 20.4-18.5.3-16.7-11.8-16.7-11.8s68-23.3 49.4-69.2c-8.3-11.8-18-15.5-31.7-15.3-13.7.3-30.3 8.6-41.3 33.3-5.3 11.8-6.8 23-7.8 31.5 0 0-12.3 2.4-18.8-2.9s-10 0-10 0-11.2 14-.1 18.3 28.1 6.1 28.1 6.1c1.6 7.5 6.2 19.5 19.6 29.7 20.2 15.3 58.8-1.3 58.8-1.3l15.9-8.8s.5 14.6 12.1 16.7 16.4 1 36.5-47.9c11.8-25 12.6-23.6 12.6-23.6l1.3-.3s-9.1 46.8-5.6 59.7C187.7 319.4 203 318 203 318s8.3 2.4 15-21.2 19.6-49.9 19.6-49.9h1.6s-5.6 48.1 3 63.7 30.9 5.3 30.9 5.3 15.6-7.8 18-10.2c0 0 18.5 15.8 44.6 12.9 58.3-11.5 79.1-25.9 79.1-25.9s10 24.4 41.1 26.7c35.5 2.7 54.8-18.6 54.8-18.6s-.3 13.5 12.1 18.6 20.7-22.8 20.7-22.8l20.7-57.2h1.9s1.1 37.3 21.5 43.2 47-13.7 47-13.7 6.4-3.5 5.3-14.3zm-578 5.3c.8-32 21.8-45.9 29-39 7.3 7 4.6 22-9.1 31.4-13.7 9.5-19.9 7.6-19.9 7.6zm272.8-123.8s19.1-49.7 23.6-25.5-40 96.2-40 96.2c.5-16.2 16.4-70.7 16.4-70.7zm22.8 138.4c-12.6 33-43.3 19.6-43.3 19.6s-3.5-11.8 6.4-44.9 33.3-20.2 33.3-20.2 16.2 12.4 3.6 45.5zm84.6-14.6s-3-10.5 8.1-30.6c11-20.2 19.6-9.1 19.6-9.1s9.4 10.2-1.3 25.5-26.4 14.2-26.4 14.2z\"]\n};\nvar faCanadianMapleLeaf = {\n prefix: 'fab',\n iconName: 'canadian-maple-leaf',\n icon: [512, 512, [], \"f785\", \"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\"]\n};\nvar faTeamspeak = {\n prefix: 'fab',\n iconName: 'teamspeak',\n icon: [576, 512, [], \"f4f9\", \"M152.8 37.2c-32.2 38.1-56.1 82.6-69.9 130.5c0 .2-.1 .3-.1 .5C43.5 184.4 16 223 16 268c0 59.6 48.4 108 108 108s108-48.4 108-108c0-53.5-38.9-97.9-90-106.5c15.7-41.8 40.4-79.6 72.3-110.7c1.8-1.6 4-2.6 6.3-3.1c37.2-11.5 76.7-13.3 114.8-5.2C454.7 67.6 534 180.7 517.1 301.3c-8.4 62.6-38.6 112.7-87.7 151.4c-50.1 39.7-107.5 54.3-170.2 52.2l-24-1c12.4 2.8 25 4.9 37.6 6.3c40.7 4.2 81.4 2.1 120.1-12.5c94-35.5 149.3-102.3 162.9-202.5c4.8-52.6-5.8-105.4-30.8-152C454.6 11.3 290.8-38.4 159 32c-2.4 1.4-4.5 3.1-6.3 5.2zM309.4 433.9c-2.1 11.5-4.2 21.9-14.6 31.3c53.2-1 123.2-29.2 161.8-97.1c39.7-69.9 37.6-139.9-6.3-207.8C413.8 105 360.5 77.9 293.7 73.7c1.5 2.3 3.2 4.4 5.2 6.3l5.2 6.3c25.1 31.3 37.6 67.9 42.8 107.5c2.1 15.7-1 30.3-13.6 41.8c-4.2 3.1-5.2 6.3-4.2 10.4l7.3 17.7L365.7 318c5.2 11.5 4.2 19.8-6.3 28.2c-3.2 2.5-6.7 4.6-10.4 6.3l-18.8 8.4 3.1 13.6c3.1 6.3 1 12.5-3.1 17.7c-2.5 2.4-3.8 5.9-3.1 9.4c2.1 11.5-2.1 19.8-12.5 25.1c-2.1 1-4.2 5.2-5.2 7.3zm-133.6-3.1c16.7 11.5 34.5 20.9 53.2 26.1c24 5.2 41.8-6.3 44.9-30.3c1-8.4 5.2-14.6 12.5-17.7c7.3-4.2 8.4-7.3 2.1-13.6l-9.4-8.4 13.6-4.2c6.3-2.1 7.3-5.2 5.2-11.5c-1.4-3-2.4-6.2-3.1-9.4c-3.1-14.6-2.1-15.7 11.5-18.8c8.4-3.1 15.7-6.3 21.9-12.5c3.1-2.1 3.1-4.2 1-8.4l-16.7-30.3c-1-1.9-2.1-3.8-3.1-5.7c-6.4-11.7-13-23.6-15.7-37.1c-2.1-9.4-1-17.7 8.4-24c5.2-4.2 8.4-9.4 8.4-16.7c-.4-10.1-1.5-20.3-3.1-30.3c-6.3-37.6-23-68.9-51.2-95c-5.2-4.2-9.4-6.3-16.7-4.2L203.9 91.5c2 1.2 4 2.4 6 3.6l0 0c6.3 3.7 12.2 7.3 17 12.1c30.3 26.1 41.8 61.6 45.9 100.2c1 8.4 0 16.7-7.3 21.9c-8.4 5.2-10.4 12.5-7.3 20.9c4.9 13.2 10.4 26 16.7 38.6L291.6 318c-6.3 8.4-13.6 11.5-21.9 14.6c-12.5 3.1-14.6 7.3-10.4 20.9c.6 1.5 1.4 2.8 2.1 4.2c2.1 5.2 1 8.4-4.2 10.4l-12.5 3.1 5.2 4.2 4.2 4.2c4.2 5.2 4.2 8.4-2.1 10.4c-7.3 4.2-11.5 9.4-11.5 17.7c0 12.5-7.3 19.8-18.8 24c-3.8 1-7.6 1.5-11.5 1l-34.5-2.1z\"]\n};\nvar faPushed = {\n prefix: 'fab',\n iconName: 'pushed',\n icon: [432, 512, [], \"f3e1\", \"M407 111.9l-98.5-9 14-33.4c10.4-23.5-10.8-40.4-28.7-37L22.5 76.9c-15.1 2.7-26 18.3-21.4 36.6l105.1 348.3c6.5 21.3 36.7 24.2 47.7 7l35.3-80.8 235.2-231.3c16.4-16.8 4.3-42.9-17.4-44.8zM297.6 53.6c5.1-.7 7.5 2.5 5.2 7.4L286 100.9 108.6 84.6l189-31zM22.7 107.9c-3.1-5.1 1-10 6.1-9.1l248.7 22.7-96.9 230.7L22.7 107.9zM136 456.4c-2.6 4-7.9 3.1-9.4-1.2L43.5 179.7l127.7 197.6c-7 15-35.2 79.1-35.2 79.1zm272.8-314.5L210.1 337.3l89.7-213.7 106.4 9.7c4 1.1 5.7 5.3 2.6 8.6z\"]\n};\nvar faWordpressSimple = {\n prefix: 'fab',\n iconName: 'wordpress-simple',\n icon: [512, 512, [], \"f411\", \"M256 8C119.3 8 8 119.2 8 256c0 136.7 111.3 248 248 248s248-111.3 248-248C504 119.2 392.7 8 256 8zM33 256c0-32.3 6.9-63 19.3-90.7l106.4 291.4C84.3 420.5 33 344.2 33 256zm223 223c-21.9 0-43-3.2-63-9.1l66.9-194.4 68.5 187.8c.5 1.1 1 2.1 1.6 3.1-23.1 8.1-48 12.6-74 12.6zm30.7-327.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-21.9 0-58.7-2.8-58.7-2.8-12-.7-13.4 17.7-1.4 18.4 0 0 11.4 1.4 23.4 2.1l34.7 95.2L200.6 393l-81.2-241.5c13.4-.7 25.5-2.1 25.5-2.1 12-1.4 10.6-19.1-1.4-18.4 0 0-36.1 2.8-59.4 2.8-4.2 0-9.1-.1-14.4-.3C109.6 73 178.1 33 256 33c58 0 110.9 22.2 150.6 58.5-1-.1-1.9-.2-2.9-.2-21.9 0-37.4 19.1-37.4 39.6 0 18.4 10.6 33.9 21.9 52.3 8.5 14.8 18.4 33.9 18.4 61.5 0 19.1-7.3 41.2-17 72.1l-22.2 74.3-80.7-239.6zm81.4 297.2l68.1-196.9c12.7-31.8 17-57.2 17-79.9 0-8.2-.5-15.8-1.5-22.9 17.4 31.8 27.3 68.2 27.3 107 0 82.3-44.6 154.1-110.9 192.7z\"]\n};\nvar faNutritionix = {\n prefix: 'fab',\n iconName: 'nutritionix',\n icon: [400, 512, [], \"f3d6\", \"M88 8.1S221.4-.1 209 112.5c0 0 19.1-74.9 103-40.6 0 0-17.7 74-88 56 0 0 14.6-54.6 66.1-56.6 0 0-39.9-10.3-82.1 48.8 0 0-19.8-94.5-93.6-99.7 0 0 75.2 19.4 77.6 107.5 0 .1-106.4 7-104-119.8zm312 315.6c0 48.5-9.7 95.3-32 132.3-42.2 30.9-105 48-168 48-62.9 0-125.8-17.1-168-48C9.7 419 0 372.2 0 323.7 0 275.3 17.7 229 40 192c42.2-30.9 97.1-48.6 160-48.6 63 0 117.8 17.6 160 48.6 22.3 37 40 83.3 40 131.7zM120 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM192 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM264 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zM336 428c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm0-66.2c0-15.5-12.5-28-28-28s-28 12.5-28 28 12.5 28 28 28 28-12.5 28-28zm24-39.6c-4.8-22.3-7.4-36.9-16-56-38.8-19.9-90.5-32-144-32S94.8 180.1 56 200c-8.8 19.5-11.2 33.9-16 56 42.2-7.9 98.7-14.8 160-14.8s117.8 6.9 160 14.8z\"]\n};\nvar faWodu = {\n prefix: 'fab',\n iconName: 'wodu',\n icon: [640, 512, [], \"e088\", \"M178.414 339.706H141.1L112.166 223.475h-.478L83.228 339.706H45.2L0 168.946H37.548L64.574 285.177h.478L94.707 168.946h35.157l29.178 117.667h.479L187.5 168.946h36.831zM271.4 212.713c38.984 0 64.1 25.828 64.1 65.291 0 39.222-25.111 65.05-64.1 65.05-38.743 0-63.855-25.828-63.855-65.05C207.547 238.541 232.659 212.713 271.4 212.713zm0 104.753c23.2 0 30.133-19.852 30.133-39.462 0-19.852-6.934-39.7-30.133-39.7-27.7 0-29.894 19.85-29.894 39.7C241.508 297.614 248.443 317.466 271.4 317.466zM435.084 323.922h-.478c-7.893 13.392-21.765 19.132-37.548 19.132-37.31 0-55.485-32.045-55.485-66.246 0-33.243 18.415-64.095 54.767-64.095 14.589 0 28.938 6.218 36.831 18.416h.24V168.946h33.96v170.76H435.084zM405.428 238.3c-22.24 0-29.894 19.134-29.894 39.463 0 19.371 8.848 39.7 29.894 39.7 22.482 0 29.178-19.613 29.178-39.94C434.606 257.436 427.432 238.3 405.428 238.3zM592.96 339.706H560.673V322.487h-.718c-8.609 13.87-23.436 20.567-37.786 20.567-36.113 0-45.2-20.328-45.2-50.941V216.061h33.959V285.9c0 20.329 5.979 30.372 21.765 30.372 18.415 0 26.306-10.283 26.306-35.393V216.061H592.96zM602.453 302.876H640v36.83H602.453z\"]\n};\nvar faGooglePay = {\n prefix: 'fab',\n iconName: 'google-pay',\n icon: [640, 512, [], \"e079\", \"M105.72,215v41.25h57.1a49.66,49.66,0,0,1-21.14,32.6c-9.54,6.55-21.72,10.28-36,10.28-27.6,0-50.93-18.91-59.3-44.22a65.61,65.61,0,0,1,0-41l0,0c8.37-25.46,31.7-44.37,59.3-44.37a56.43,56.43,0,0,1,40.51,16.08L176.47,155a101.24,101.24,0,0,0-70.75-27.84,105.55,105.55,0,0,0-94.38,59.11,107.64,107.64,0,0,0,0,96.18v.15a105.41,105.41,0,0,0,94.38,59c28.47,0,52.55-9.53,70-25.91,20-18.61,31.41-46.15,31.41-78.91A133.76,133.76,0,0,0,205.38,215Zm389.41-4c-10.13-9.38-23.93-14.14-41.39-14.14-22.46,0-39.34,8.34-50.5,24.86l20.85,13.26q11.45-17,31.26-17a34.05,34.05,0,0,1,22.75,8.79A28.14,28.14,0,0,1,487.79,248v5.51c-9.1-5.07-20.55-7.75-34.64-7.75-16.44,0-29.65,3.88-39.49,11.77s-14.82,18.31-14.82,31.56a39.74,39.74,0,0,0,13.94,31.27c9.25,8.34,21,12.51,34.79,12.51,16.29,0,29.21-7.3,39-21.89h1v17.72h22.61V250C510.25,233.45,505.26,220.34,495.13,211ZM475.9,300.3a37.32,37.32,0,0,1-26.57,11.16A28.61,28.61,0,0,1,431,305.21a19.41,19.41,0,0,1-7.77-15.63c0-7,3.22-12.81,9.54-17.42s14.53-7,24.07-7C470,265,480.3,268,487.64,273.94,487.64,284.07,483.68,292.85,475.9,300.3Zm-93.65-142A55.71,55.71,0,0,0,341.74,142H279.07V328.74H302.7V253.1h39c16,0,29.5-5.36,40.51-15.93.88-.89,1.76-1.79,2.65-2.68A54.45,54.45,0,0,0,382.25,158.26Zm-16.58,62.23a30.65,30.65,0,0,1-23.34,9.68H302.7V165h39.63a32,32,0,0,1,22.6,9.23A33.18,33.18,0,0,1,365.67,220.49ZM614.31,201,577.77,292.7h-.45L539.9,201H514.21L566,320.55l-29.35,64.32H561L640,201Z\"]\n};\nvar faIntercom = {\n prefix: 'fab',\n iconName: 'intercom',\n icon: [448, 512, [], \"f7af\", \"M392 32H56C25.1 32 0 57.1 0 88v336c0 30.9 25.1 56 56 56h336c30.9 0 56-25.1 56-56V88c0-30.9-25.1-56-56-56zm-108.3 82.1c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zm-74.6-7.5c0-19.8 29.9-19.8 29.9 0v216.5c0 19.8-29.9 19.8-29.9 0V106.6zm-74.7 7.5c0-19.8 29.9-19.8 29.9 0v199.5c0 19.8-29.9 19.8-29.9 0V114.1zM59.7 144c0-19.8 29.9-19.8 29.9 0v134.3c0 19.8-29.9 19.8-29.9 0V144zm323.4 227.8c-72.8 63-241.7 65.4-318.1 0-15-12.8 4.4-35.5 19.4-22.7 65.9 55.3 216.1 53.9 279.3 0 14.9-12.9 34.3 9.8 19.4 22.7zm5.2-93.5c0 19.8-29.9 19.8-29.9 0V144c0-19.8 29.9-19.8 29.9 0v134.3z\"]\n};\nvar faZhihu = {\n prefix: 'fab',\n iconName: 'zhihu',\n icon: [640, 512, [], \"f63f\", \"M170.54 148.13v217.54l23.43.01 7.71 26.37 42.01-26.37h49.53V148.13H170.54zm97.75 193.93h-27.94l-27.9 17.51-5.08-17.47-11.9-.04V171.75h72.82v170.31zm-118.46-94.39H97.5c1.74-27.1 2.2-51.59 2.2-73.46h51.16s1.97-22.56-8.58-22.31h-88.5c3.49-13.12 7.87-26.66 13.12-40.67 0 0-24.07 0-32.27 21.57-3.39 8.9-13.21 43.14-30.7 78.12 5.89-.64 25.37-1.18 36.84-22.21 2.11-5.89 2.51-6.66 5.14-14.53h28.87c0 10.5-1.2 66.88-1.68 73.44H20.83c-11.74 0-15.56 23.62-15.56 23.62h65.58C66.45 321.1 42.83 363.12 0 396.34c20.49 5.85 40.91-.93 51-9.9 0 0 22.98-20.9 35.59-69.25l53.96 64.94s7.91-26.89-1.24-39.99c-7.58-8.92-28.06-33.06-36.79-41.81L87.9 311.95c4.36-13.98 6.99-27.55 7.87-40.67h61.65s-.09-23.62-7.59-23.62v.01zm412.02-1.6c20.83-25.64 44.98-58.57 44.98-58.57s-18.65-14.8-27.38-4.06c-6 8.15-36.83 48.2-36.83 48.2l19.23 14.43zm-150.09-59.09c-9.01-8.25-25.91 2.13-25.91 2.13s39.52 55.04 41.12 57.45l19.46-13.73s-25.67-37.61-34.66-45.86h-.01zM640 258.35c-19.78 0-130.91.93-131.06.93v-101c4.81 0 12.42-.4 22.85-1.2 40.88-2.41 70.13-4 87.77-4.81 0 0 12.22-27.19-.59-33.44-3.07-1.18-23.17 4.58-23.17 4.58s-165.22 16.49-232.36 18.05c1.6 8.82 7.62 17.08 15.78 19.55 13.31 3.48 22.69 1.7 49.15.89 24.83-1.6 43.68-2.43 56.51-2.43v99.81H351.41s2.82 22.31 25.51 22.85h107.94v70.92c0 13.97-11.19 21.99-24.48 21.12-14.08.11-26.08-1.15-41.69-1.81 1.99 3.97 6.33 14.39 19.31 21.84 9.88 4.81 16.17 6.57 26.02 6.57 29.56 0 45.67-17.28 44.89-45.31v-73.32h122.36c9.68 0 8.7-23.78 8.7-23.78l.03-.01z\"]\n};\nvar faKorvue = {\n prefix: 'fab',\n iconName: 'korvue',\n icon: [446, 512, [], \"f42f\", \"M386.5 34h-327C26.8 34 0 60.8 0 93.5v327.1C0 453.2 26.8 480 59.5 480h327.1c33 0 59.5-26.8 59.5-59.5v-327C446 60.8 419.2 34 386.5 34zM87.1 120.8h96v116l61.8-116h110.9l-81.2 132H87.1v-132zm161.8 272.1l-65.7-113.6v113.6h-96V262.1h191.5l88.6 130.8H248.9z\"]\n};\nvar faPix = {\n prefix: 'fab',\n iconName: 'pix',\n icon: [512, 512, [], \"e43a\", \"M242.4 292.5C247.8 287.1 257.1 287.1 262.5 292.5L339.5 369.5C353.7 383.7 372.6 391.5 392.6 391.5H407.7L310.6 488.6C280.3 518.1 231.1 518.1 200.8 488.6L103.3 391.2H112.6C132.6 391.2 151.5 383.4 165.7 369.2L242.4 292.5zM262.5 218.9C256.1 224.4 247.9 224.5 242.4 218.9L165.7 142.2C151.5 127.1 132.6 120.2 112.6 120.2H103.3L200.7 22.76C231.1-7.586 280.3-7.586 310.6 22.76L407.8 119.9H392.6C372.6 119.9 353.7 127.7 339.5 141.9L262.5 218.9zM112.6 142.7C126.4 142.7 139.1 148.3 149.7 158.1L226.4 234.8C233.6 241.1 243 245.6 252.5 245.6C261.9 245.6 271.3 241.1 278.5 234.8L355.5 157.8C365.3 148.1 378.8 142.5 392.6 142.5H430.3L488.6 200.8C518.9 231.1 518.9 280.3 488.6 310.6L430.3 368.9H392.6C378.8 368.9 365.3 363.3 355.5 353.5L278.5 276.5C264.6 262.6 240.3 262.6 226.4 276.6L149.7 353.2C139.1 363 126.4 368.6 112.6 368.6H80.78L22.76 310.6C-7.586 280.3-7.586 231.1 22.76 200.8L80.78 142.7H112.6z\"]\n};\nvar faSteamSymbol = {\n prefix: 'fab',\n iconName: 'steam-symbol',\n icon: [448, 512, [], \"f3f6\", \"M395.5 177.5c0 33.8-27.5 61-61 61-33.8 0-61-27.3-61-61s27.3-61 61-61c33.5 0 61 27.2 61 61zm52.5.2c0 63-51 113.8-113.7 113.8L225 371.3c-4 43-40.5 76.8-84.5 76.8-40.5 0-74.7-28.8-83-67L0 358V250.7L97.2 290c15.1-9.2 32.2-13.3 52-11.5l71-101.7c.5-62.3 51.5-112.8 114-112.8C397 64 448 115 448 177.7zM203 363c0-34.7-27.8-62.5-62.5-62.5-4.5 0-9 .5-13.5 1.5l26 10.5c25.5 10.2 38 39 27.7 64.5-10.2 25.5-39.2 38-64.7 27.5-10.2-4-20.5-8.3-30.7-12.2 10.5 19.7 31.2 33.2 55.2 33.2 34.7 0 62.5-27.8 62.5-62.5zm207.5-185.3c0-42-34.3-76.2-76.2-76.2-42.3 0-76.5 34.2-76.5 76.2 0 42.2 34.3 76.2 76.5 76.2 41.9.1 76.2-33.9 76.2-76.2z\"]\n};\nvar icons = {\n faMonero: faMonero,\n faHooli: faHooli,\n faYelp: faYelp,\n faCcVisa: faCcVisa,\n faLastfm: faLastfm,\n faShopware: faShopware,\n faCreativeCommonsNc: faCreativeCommonsNc,\n faAws: faAws,\n faRedhat: faRedhat,\n faYoast: faYoast,\n faCloudflare: faCloudflare,\n faUps: faUps,\n faWpexplorer: faWpexplorer,\n faDyalog: faDyalog,\n faBity: faBity,\n faStackpath: faStackpath,\n faBuysellads: faBuysellads,\n faFirstOrder: faFirstOrder,\n faModx: faModx,\n faGuilded: faGuilded,\n faVnv: faVnv,\n faSquareJs: faSquareJs,\n faJsSquare: faJsSquare,\n faMicrosoft: faMicrosoft,\n faQq: faQq,\n faOrcid: faOrcid,\n faJava: faJava,\n faInvision: faInvision,\n faCreativeCommonsPdAlt: faCreativeCommonsPdAlt,\n faCentercode: faCentercode,\n faGlideG: faGlideG,\n faDrupal: faDrupal,\n faHireAHelper: faHireAHelper,\n faCreativeCommonsBy: faCreativeCommonsBy,\n faUnity: faUnity,\n faWhmcs: faWhmcs,\n faRocketchat: faRocketchat,\n faVk: faVk,\n faUntappd: faUntappd,\n faMailchimp: faMailchimp,\n faCss3Alt: faCss3Alt,\n faSquareReddit: faSquareReddit,\n faRedditSquare: faRedditSquare,\n faVimeoV: faVimeoV,\n faContao: faContao,\n faSquareFontAwesome: faSquareFontAwesome,\n faDeskpro: faDeskpro,\n faSistrix: faSistrix,\n faSquareInstagram: faSquareInstagram,\n faInstagramSquare: faInstagramSquare,\n faBattleNet: faBattleNet,\n faTheRedYeti: faTheRedYeti,\n faSquareHackerNews: faSquareHackerNews,\n faHackerNewsSquare: faHackerNewsSquare,\n faEdge: faEdge,\n faThreads: faThreads,\n faNapster: faNapster,\n faSquareSnapchat: faSquareSnapchat,\n faSnapchatSquare: faSnapchatSquare,\n faGooglePlusG: faGooglePlusG,\n faArtstation: faArtstation,\n faMarkdown: faMarkdown,\n faSourcetree: faSourcetree,\n faGooglePlus: faGooglePlus,\n faDiaspora: faDiaspora,\n faFoursquare: faFoursquare,\n faStackOverflow: faStackOverflow,\n faGithubAlt: faGithubAlt,\n faPhoenixSquadron: faPhoenixSquadron,\n faPagelines: faPagelines,\n faAlgolia: faAlgolia,\n faRedRiver: faRedRiver,\n faCreativeCommonsSa: faCreativeCommonsSa,\n faSafari: faSafari,\n faGoogle: faGoogle,\n faSquareFontAwesomeStroke: faSquareFontAwesomeStroke,\n faFontAwesomeAlt: faFontAwesomeAlt,\n faAtlassian: faAtlassian,\n faLinkedinIn: faLinkedinIn,\n faDigitalOcean: faDigitalOcean,\n faNimblr: faNimblr,\n faChromecast: faChromecast,\n faEvernote: faEvernote,\n faHackerNews: faHackerNews,\n faCreativeCommonsSampling: faCreativeCommonsSampling,\n faAdversal: faAdversal,\n faCreativeCommons: faCreativeCommons,\n faWatchmanMonitoring: faWatchmanMonitoring,\n faFonticons: faFonticons,\n faWeixin: faWeixin,\n faShirtsinbulk: faShirtsinbulk,\n faCodepen: faCodepen,\n faGitAlt: faGitAlt,\n faLyft: faLyft,\n faRev: faRev,\n faWindows: faWindows,\n faWizardsOfTheCoast: faWizardsOfTheCoast,\n faSquareViadeo: faSquareViadeo,\n faViadeoSquare: faViadeoSquare,\n faMeetup: faMeetup,\n faCentos: faCentos,\n faAdn: faAdn,\n faCloudsmith: faCloudsmith,\n faPiedPiperAlt: faPiedPiperAlt,\n faSquareDribbble: faSquareDribbble,\n faDribbbleSquare: faDribbbleSquare,\n faCodiepie: faCodiepie,\n faNode: faNode,\n faMix: faMix,\n faSteam: faSteam,\n faCcApplePay: faCcApplePay,\n faScribd: faScribd,\n faDebian: faDebian,\n faOpenid: faOpenid,\n faInstalod: faInstalod,\n faExpeditedssl: faExpeditedssl,\n faSellcast: faSellcast,\n faSquareTwitter: faSquareTwitter,\n faTwitterSquare: faTwitterSquare,\n faRProject: faRProject,\n faDelicious: faDelicious,\n faFreebsd: faFreebsd,\n faVuejs: faVuejs,\n faAccusoft: faAccusoft,\n faIoxhost: faIoxhost,\n faFonticonsFi: faFonticonsFi,\n faAppStore: faAppStore,\n faCcMastercard: faCcMastercard,\n faItunesNote: faItunesNote,\n faGolang: faGolang,\n faKickstarter: faKickstarter,\n faGrav: faGrav,\n faWeibo: faWeibo,\n faUncharted: faUncharted,\n faFirstdraft: faFirstdraft,\n faSquareYoutube: faSquareYoutube,\n faYoutubeSquare: faYoutubeSquare,\n faWikipediaW: faWikipediaW,\n faWpressr: faWpressr,\n faRendact: faRendact,\n faAngellist: faAngellist,\n faGalacticRepublic: faGalacticRepublic,\n faNfcDirectional: faNfcDirectional,\n faSkype: faSkype,\n faJoget: faJoget,\n faFedora: faFedora,\n faStripeS: faStripeS,\n faMeta: faMeta,\n faLaravel: faLaravel,\n faHotjar: faHotjar,\n faBluetoothB: faBluetoothB,\n faStickerMule: faStickerMule,\n faCreativeCommonsZero: faCreativeCommonsZero,\n faHips: faHips,\n faBehance: faBehance,\n faReddit: faReddit,\n faDiscord: faDiscord,\n faChrome: faChrome,\n faAppStoreIos: faAppStoreIos,\n faCcDiscover: faCcDiscover,\n faWpbeginner: faWpbeginner,\n faConfluence: faConfluence,\n faMdb: faMdb,\n faDochub: faDochub,\n faAccessibleIcon: faAccessibleIcon,\n faEbay: faEbay,\n faAmazon: faAmazon,\n faUnsplash: faUnsplash,\n faYarn: faYarn,\n faSquareSteam: faSquareSteam,\n faSteamSquare: faSteamSquare,\n fa500px: fa500px,\n faSquareVimeo: faSquareVimeo,\n faVimeoSquare: faVimeoSquare,\n faAsymmetrik: faAsymmetrik,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faGratipay: faGratipay,\n faApple: faApple,\n faHive: faHive,\n faGitkraken: faGitkraken,\n faKeybase: faKeybase,\n faApplePay: faApplePay,\n faPadlet: faPadlet,\n faAmazonPay: faAmazonPay,\n faSquareGithub: faSquareGithub,\n faGithubSquare: faGithubSquare,\n faStumbleupon: faStumbleupon,\n faFedex: faFedex,\n faPhoenixFramework: faPhoenixFramework,\n faShopify: faShopify,\n faNeos: faNeos,\n faSquareThreads: faSquareThreads,\n faHackerrank: faHackerrank,\n faResearchgate: faResearchgate,\n faSwift: faSwift,\n faAngular: faAngular,\n faSpeakap: faSpeakap,\n faAngrycreative: faAngrycreative,\n faYCombinator: faYCombinator,\n faEmpire: faEmpire,\n faEnvira: faEnvira,\n faSquareGitlab: faSquareGitlab,\n faGitlabSquare: faGitlabSquare,\n faStudiovinari: faStudiovinari,\n faPiedPiper: faPiedPiper,\n faWordpress: faWordpress,\n faProductHunt: faProductHunt,\n faFirefox: faFirefox,\n faLinode: faLinode,\n faGoodreads: faGoodreads,\n faSquareOdnoklassniki: faSquareOdnoklassniki,\n faOdnoklassnikiSquare: faOdnoklassnikiSquare,\n faJsfiddle: faJsfiddle,\n faSith: faSith,\n faThemeisle: faThemeisle,\n faPage4: faPage4,\n faHashnode: faHashnode,\n faReact: faReact,\n faCcPaypal: faCcPaypal,\n faSquarespace: faSquarespace,\n faCcStripe: faCcStripe,\n faCreativeCommonsShare: faCreativeCommonsShare,\n faBitcoin: faBitcoin,\n faKeycdn: faKeycdn,\n faOpera: faOpera,\n faItchIo: faItchIo,\n faUmbraco: faUmbraco,\n faGalacticSenate: faGalacticSenate,\n faUbuntu: faUbuntu,\n faDraft2digital: faDraft2digital,\n faStripe: faStripe,\n faHouzz: faHouzz,\n faGg: faGg,\n faDhl: faDhl,\n faSquarePinterest: faSquarePinterest,\n faPinterestSquare: faPinterestSquare,\n faXing: faXing,\n faBlackberry: faBlackberry,\n faCreativeCommonsPd: faCreativeCommonsPd,\n faPlaystation: faPlaystation,\n faQuinscape: faQuinscape,\n faLess: faLess,\n faBloggerB: faBloggerB,\n faOpencart: faOpencart,\n faVine: faVine,\n faPaypal: faPaypal,\n faGitlab: faGitlab,\n faTypo3: faTypo3,\n faRedditAlien: faRedditAlien,\n faYahoo: faYahoo,\n faDailymotion: faDailymotion,\n faAffiliatetheme: faAffiliatetheme,\n faPiedPiperPp: faPiedPiperPp,\n faBootstrap: faBootstrap,\n faOdnoklassniki: faOdnoklassniki,\n faNfcSymbol: faNfcSymbol,\n faEthereum: faEthereum,\n faSpeakerDeck: faSpeakerDeck,\n faCreativeCommonsNcEu: faCreativeCommonsNcEu,\n faPatreon: faPatreon,\n faAvianex: faAvianex,\n faEllo: faEllo,\n faGofore: faGofore,\n faBimobject: faBimobject,\n faFacebookF: faFacebookF,\n faSquareGooglePlus: faSquareGooglePlus,\n faGooglePlusSquare: faGooglePlusSquare,\n faMandalorian: faMandalorian,\n faFirstOrderAlt: faFirstOrderAlt,\n faOsi: faOsi,\n faGoogleWallet: faGoogleWallet,\n faDAndDBeyond: faDAndDBeyond,\n faPeriscope: faPeriscope,\n faFulcrum: faFulcrum,\n faCloudscale: faCloudscale,\n faForumbee: faForumbee,\n faMizuni: faMizuni,\n faSchlix: faSchlix,\n faSquareXing: faSquareXing,\n faXingSquare: faXingSquare,\n faBandcamp: faBandcamp,\n faWpforms: faWpforms,\n faCloudversify: faCloudversify,\n faUsps: faUsps,\n faMegaport: faMegaport,\n faMagento: faMagento,\n faSpotify: faSpotify,\n faOptinMonster: faOptinMonster,\n faFly: faFly,\n faAviato: faAviato,\n faItunes: faItunes,\n faCuttlefish: faCuttlefish,\n faBlogger: faBlogger,\n faFlickr: faFlickr,\n faViber: faViber,\n faSoundcloud: faSoundcloud,\n faDigg: faDigg,\n faTencentWeibo: faTencentWeibo,\n faSymfony: faSymfony,\n faMaxcdn: faMaxcdn,\n faEtsy: faEtsy,\n faFacebookMessenger: faFacebookMessenger,\n faAudible: faAudible,\n faThinkPeaks: faThinkPeaks,\n faBilibili: faBilibili,\n faErlang: faErlang,\n faXTwitter: faXTwitter,\n faCottonBureau: faCottonBureau,\n faDashcube: faDashcube,\n fa42Group: fa42Group,\n faInnosoft: faInnosoft,\n faStackExchange: faStackExchange,\n faElementor: faElementor,\n faSquarePiedPiper: faSquarePiedPiper,\n faPiedPiperSquare: faPiedPiperSquare,\n faCreativeCommonsNd: faCreativeCommonsNd,\n faPalfed: faPalfed,\n faSuperpowers: faSuperpowers,\n faResolving: faResolving,\n faXbox: faXbox,\n faSearchengin: faSearchengin,\n faTiktok: faTiktok,\n faSquareFacebook: faSquareFacebook,\n faFacebookSquare: faFacebookSquare,\n faRenren: faRenren,\n faLinux: faLinux,\n faGlide: faGlide,\n faLinkedin: faLinkedin,\n faHubspot: faHubspot,\n faDeploydog: faDeploydog,\n faTwitch: faTwitch,\n faRavelry: faRavelry,\n faMixer: faMixer,\n faSquareLastfm: faSquareLastfm,\n faLastfmSquare: faLastfmSquare,\n faVimeo: faVimeo,\n faMendeley: faMendeley,\n faUniregistry: faUniregistry,\n faFigma: faFigma,\n faCreativeCommonsRemix: faCreativeCommonsRemix,\n faCcAmazonPay: faCcAmazonPay,\n faDropbox: faDropbox,\n faInstagram: faInstagram,\n faCmplid: faCmplid,\n faFacebook: faFacebook,\n faGripfire: faGripfire,\n faJediOrder: faJediOrder,\n faUikit: faUikit,\n faFortAwesomeAlt: faFortAwesomeAlt,\n faPhabricator: faPhabricator,\n faUssunnah: faUssunnah,\n faEarlybirds: faEarlybirds,\n faTradeFederation: faTradeFederation,\n faAutoprefixer: faAutoprefixer,\n faWhatsapp: faWhatsapp,\n faSlideshare: faSlideshare,\n faGooglePlay: faGooglePlay,\n faViadeo: faViadeo,\n faLine: faLine,\n faGoogleDrive: faGoogleDrive,\n faServicestack: faServicestack,\n faSimplybuilt: faSimplybuilt,\n faBitbucket: faBitbucket,\n faImdb: faImdb,\n faDeezer: faDeezer,\n faRaspberryPi: faRaspberryPi,\n faJira: faJira,\n faDocker: faDocker,\n faScreenpal: faScreenpal,\n faBluetooth: faBluetooth,\n faGitter: faGitter,\n faDAndD: faDAndD,\n faMicroblog: faMicroblog,\n faCcDinersClub: faCcDinersClub,\n faGgCircle: faGgCircle,\n faPiedPiperHat: faPiedPiperHat,\n faKickstarterK: faKickstarterK,\n faYandex: faYandex,\n faReadme: faReadme,\n faHtml5: faHtml5,\n faSellsy: faSellsy,\n faSass: faSass,\n faWirsindhandwerk: faWirsindhandwerk,\n faWsh: faWsh,\n faBuromobelexperte: faBuromobelexperte,\n faSalesforce: faSalesforce,\n faOctopusDeploy: faOctopusDeploy,\n faMedapps: faMedapps,\n faNs8: faNs8,\n faPinterestP: faPinterestP,\n faApper: faApper,\n faFortAwesome: faFortAwesome,\n faWaze: faWaze,\n faCcJcb: faCcJcb,\n faSnapchat: faSnapchat,\n faSnapchatGhost: faSnapchatGhost,\n faFantasyFlightGames: faFantasyFlightGames,\n faRust: faRust,\n faWix: faWix,\n faSquareBehance: faSquareBehance,\n faBehanceSquare: faBehanceSquare,\n faSupple: faSupple,\n faRebel: faRebel,\n faCss3: faCss3,\n faStaylinked: faStaylinked,\n faKaggle: faKaggle,\n faSpaceAwesome: faSpaceAwesome,\n faDeviantart: faDeviantart,\n faCpanel: faCpanel,\n faGoodreadsG: faGoodreadsG,\n faSquareGit: faSquareGit,\n faGitSquare: faGitSquare,\n faSquareTumblr: faSquareTumblr,\n faTumblrSquare: faTumblrSquare,\n faTrello: faTrello,\n faCreativeCommonsNcJp: faCreativeCommonsNcJp,\n faGetPocket: faGetPocket,\n faPerbyte: faPerbyte,\n faGrunt: faGrunt,\n faWeebly: faWeebly,\n faConnectdevelop: faConnectdevelop,\n faLeanpub: faLeanpub,\n faBlackTie: faBlackTie,\n faThemeco: faThemeco,\n faPython: faPython,\n faAndroid: faAndroid,\n faBots: faBots,\n faFreeCodeCamp: faFreeCodeCamp,\n faHornbill: faHornbill,\n faJs: faJs,\n faIdeal: faIdeal,\n faGit: faGit,\n faDev: faDev,\n faSketch: faSketch,\n faYandexInternational: faYandexInternational,\n faCcAmex: faCcAmex,\n faUber: faUber,\n faGithub: faGithub,\n faPhp: faPhp,\n faAlipay: faAlipay,\n faYoutube: faYoutube,\n faSkyatlas: faSkyatlas,\n faFirefoxBrowser: faFirefoxBrowser,\n faReplyd: faReplyd,\n faSuse: faSuse,\n faJenkins: faJenkins,\n faTwitter: faTwitter,\n faRockrms: faRockrms,\n faPinterest: faPinterest,\n faBuffer: faBuffer,\n faNpm: faNpm,\n faYammer: faYammer,\n faBtc: faBtc,\n faDribbble: faDribbble,\n faStumbleuponCircle: faStumbleuponCircle,\n faInternetExplorer: faInternetExplorer,\n faStubber: faStubber,\n faTelegram: faTelegram,\n faTelegramPlane: faTelegramPlane,\n faOldRepublic: faOldRepublic,\n faOdysee: faOdysee,\n faSquareWhatsapp: faSquareWhatsapp,\n faWhatsappSquare: faWhatsappSquare,\n faNodeJs: faNodeJs,\n faEdgeLegacy: faEdgeLegacy,\n faSlack: faSlack,\n faSlackHash: faSlackHash,\n faMedrt: faMedrt,\n faUsb: faUsb,\n faTumblr: faTumblr,\n faVaadin: faVaadin,\n faQuora: faQuora,\n faSquareXTwitter: faSquareXTwitter,\n faReacteurope: faReacteurope,\n faMedium: faMedium,\n faMediumM: faMediumM,\n faAmilia: faAmilia,\n faMixcloud: faMixcloud,\n faFlipboard: faFlipboard,\n faViacoin: faViacoin,\n faCriticalRole: faCriticalRole,\n faSitrox: faSitrox,\n faDiscourse: faDiscourse,\n faJoomla: faJoomla,\n faMastodon: faMastodon,\n faAirbnb: faAirbnb,\n faWolfPackBattalion: faWolfPackBattalion,\n faBuyNLarge: faBuyNLarge,\n faGulp: faGulp,\n faCreativeCommonsSamplingPlus: faCreativeCommonsSamplingPlus,\n faStrava: faStrava,\n faEmber: faEmber,\n faCanadianMapleLeaf: faCanadianMapleLeaf,\n faTeamspeak: faTeamspeak,\n faPushed: faPushed,\n faWordpressSimple: faWordpressSimple,\n faNutritionix: faNutritionix,\n faWodu: faWodu,\n faGooglePay: faGooglePay,\n faIntercom: faIntercom,\n faZhihu: faZhihu,\n faKorvue: faKorvue,\n faPix: faPix,\n faSteamSymbol: faSteamSymbol\n};\n\nexport { icons as fab, prefix, faMonero, faHooli, faYelp, faCcVisa, faLastfm, faShopware, faCreativeCommonsNc, faAws, faRedhat, faYoast, faCloudflare, faUps, faWpexplorer, faDyalog, faBity, faStackpath, faBuysellads, faFirstOrder, faModx, faGuilded, faVnv, faSquareJs, faJsSquare, faMicrosoft, faQq, faOrcid, faJava, faInvision, faCreativeCommonsPdAlt, faCentercode, faGlideG, faDrupal, faHireAHelper, faCreativeCommonsBy, faUnity, faWhmcs, faRocketchat, faVk, faUntappd, faMailchimp, faCss3Alt, faSquareReddit, faRedditSquare, faVimeoV, faContao, faSquareFontAwesome, faDeskpro, faSistrix, faSquareInstagram, faInstagramSquare, faBattleNet, faTheRedYeti, faSquareHackerNews, faHackerNewsSquare, faEdge, faThreads, faNapster, faSquareSnapchat, faSnapchatSquare, faGooglePlusG, faArtstation, faMarkdown, faSourcetree, faGooglePlus, faDiaspora, faFoursquare, faStackOverflow, faGithubAlt, faPhoenixSquadron, faPagelines, faAlgolia, faRedRiver, faCreativeCommonsSa, faSafari, faGoogle, faSquareFontAwesomeStroke, faFontAwesomeAlt, faAtlassian, faLinkedinIn, faDigitalOcean, faNimblr, faChromecast, faEvernote, faHackerNews, faCreativeCommonsSampling, faAdversal, faCreativeCommons, faWatchmanMonitoring, faFonticons, faWeixin, faShirtsinbulk, faCodepen, faGitAlt, faLyft, faRev, faWindows, faWizardsOfTheCoast, faSquareViadeo, faViadeoSquare, faMeetup, faCentos, faAdn, faCloudsmith, faPiedPiperAlt, faSquareDribbble, faDribbbleSquare, faCodiepie, faNode, faMix, faSteam, faCcApplePay, faScribd, faDebian, faOpenid, faInstalod, faExpeditedssl, faSellcast, faSquareTwitter, faTwitterSquare, faRProject, faDelicious, faFreebsd, faVuejs, faAccusoft, faIoxhost, faFonticonsFi, faAppStore, faCcMastercard, faItunesNote, faGolang, faKickstarter, faGrav, faWeibo, faUncharted, faFirstdraft, faSquareYoutube, faYoutubeSquare, faWikipediaW, faWpressr, faRendact, faAngellist, faGalacticRepublic, faNfcDirectional, faSkype, faJoget, faFedora, faStripeS, faMeta, faLaravel, faHotjar, faBluetoothB, faStickerMule, faCreativeCommonsZero, faHips, faBehance, faReddit, faDiscord, faChrome, faAppStoreIos, faCcDiscover, faWpbeginner, faConfluence, faMdb, faDochub, faAccessibleIcon, faEbay, faAmazon, faUnsplash, faYarn, faSquareSteam, faSteamSquare, fa500px, faSquareVimeo, faVimeoSquare, faAsymmetrik, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faGratipay, faApple, faHive, faGitkraken, faKeybase, faApplePay, faPadlet, faAmazonPay, faSquareGithub, faGithubSquare, faStumbleupon, faFedex, faPhoenixFramework, faShopify, faNeos, faSquareThreads, faHackerrank, faResearchgate, faSwift, faAngular, faSpeakap, faAngrycreative, faYCombinator, faEmpire, faEnvira, faSquareGitlab, faGitlabSquare, faStudiovinari, faPiedPiper, faWordpress, faProductHunt, faFirefox, faLinode, faGoodreads, faSquareOdnoklassniki, faOdnoklassnikiSquare, faJsfiddle, faSith, faThemeisle, faPage4, faHashnode, faReact, faCcPaypal, faSquarespace, faCcStripe, faCreativeCommonsShare, faBitcoin, faKeycdn, faOpera, faItchIo, faUmbraco, faGalacticSenate, faUbuntu, faDraft2digital, faStripe, faHouzz, faGg, faDhl, faSquarePinterest, faPinterestSquare, faXing, faBlackberry, faCreativeCommonsPd, faPlaystation, faQuinscape, faLess, faBloggerB, faOpencart, faVine, faPaypal, faGitlab, faTypo3, faRedditAlien, faYahoo, faDailymotion, faAffiliatetheme, faPiedPiperPp, faBootstrap, faOdnoklassniki, faNfcSymbol, faEthereum, faSpeakerDeck, faCreativeCommonsNcEu, faPatreon, faAvianex, faEllo, faGofore, faBimobject, faFacebookF, faSquareGooglePlus, faGooglePlusSquare, faMandalorian, faFirstOrderAlt, faOsi, faGoogleWallet, faDAndDBeyond, faPeriscope, faFulcrum, faCloudscale, faForumbee, faMizuni, faSchlix, faSquareXing, faXingSquare, faBandcamp, faWpforms, faCloudversify, faUsps, faMegaport, faMagento, faSpotify, faOptinMonster, faFly, faAviato, faItunes, faCuttlefish, faBlogger, faFlickr, faViber, faSoundcloud, faDigg, faTencentWeibo, faSymfony, faMaxcdn, faEtsy, faFacebookMessenger, faAudible, faThinkPeaks, faBilibili, faErlang, faXTwitter, faCottonBureau, faDashcube, fa42Group, faInnosoft, faStackExchange, faElementor, faSquarePiedPiper, faPiedPiperSquare, faCreativeCommonsNd, faPalfed, faSuperpowers, faResolving, faXbox, faSearchengin, faTiktok, faSquareFacebook, faFacebookSquare, faRenren, faLinux, faGlide, faLinkedin, faHubspot, faDeploydog, faTwitch, faRavelry, faMixer, faSquareLastfm, faLastfmSquare, faVimeo, faMendeley, faUniregistry, faFigma, faCreativeCommonsRemix, faCcAmazonPay, faDropbox, faInstagram, faCmplid, faFacebook, faGripfire, faJediOrder, faUikit, faFortAwesomeAlt, faPhabricator, faUssunnah, faEarlybirds, faTradeFederation, faAutoprefixer, faWhatsapp, faSlideshare, faGooglePlay, faViadeo, faLine, faGoogleDrive, faServicestack, faSimplybuilt, faBitbucket, faImdb, faDeezer, faRaspberryPi, faJira, faDocker, faScreenpal, faBluetooth, faGitter, faDAndD, faMicroblog, faCcDinersClub, faGgCircle, faPiedPiperHat, faKickstarterK, faYandex, faReadme, faHtml5, faSellsy, faSass, faWirsindhandwerk, faWsh, faBuromobelexperte, faSalesforce, faOctopusDeploy, faMedapps, faNs8, faPinterestP, faApper, faFortAwesome, faWaze, faCcJcb, faSnapchat, faSnapchatGhost, faFantasyFlightGames, faRust, faWix, faSquareBehance, faBehanceSquare, faSupple, faRebel, faCss3, faStaylinked, faKaggle, faSpaceAwesome, faDeviantart, faCpanel, faGoodreadsG, faSquareGit, faGitSquare, faSquareTumblr, faTumblrSquare, faTrello, faCreativeCommonsNcJp, faGetPocket, faPerbyte, faGrunt, faWeebly, faConnectdevelop, faLeanpub, faBlackTie, faThemeco, faPython, faAndroid, faBots, faFreeCodeCamp, faHornbill, faJs, faIdeal, faGit, faDev, faSketch, faYandexInternational, faCcAmex, faUber, faGithub, faPhp, faAlipay, faYoutube, faSkyatlas, faFirefoxBrowser, faReplyd, faSuse, faJenkins, faTwitter, faRockrms, faPinterest, faBuffer, faNpm, faYammer, faBtc, faDribbble, faStumbleuponCircle, faInternetExplorer, faStubber, faTelegram, faTelegramPlane, faOldRepublic, faOdysee, faSquareWhatsapp, faWhatsappSquare, faNodeJs, faEdgeLegacy, faSlack, faSlackHash, faMedrt, faUsb, faTumblr, faVaadin, faQuora, faSquareXTwitter, faReacteurope, faMedium, faMediumM, faAmilia, faMixcloud, faFlipboard, faViacoin, faCriticalRole, faSitrox, faDiscourse, faJoomla, faMastodon, faAirbnb, faWolfPackBattalion, faBuyNLarge, faGulp, faCreativeCommonsSamplingPlus, faStrava, faEmber, faCanadianMapleLeaf, faTeamspeak, faPushed, faWordpressSimple, faNutritionix, faWodu, faGooglePay, faIntercom, faZhihu, faKorvue, faPix, faSteamSymbol };\n","var prefix = \"fas\";\nvar fa0 = {\n prefix: 'fas',\n iconName: '0',\n icon: [320, 512, [], \"30\", \"M0 192C0 103.6 71.6 32 160 32s160 71.6 160 160V320c0 88.4-71.6 160-160 160S0 408.4 0 320V192zM160 96c-53 0-96 43-96 96V320c0 53 43 96 96 96s96-43 96-96V192c0-53-43-96-96-96z\"]\n};\nvar fa1 = {\n prefix: 'fas',\n iconName: '1',\n icon: [256, 512, [], \"31\", \"M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.8 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z\"]\n};\nvar fa2 = {\n prefix: 'fas',\n iconName: '2',\n icon: [320, 512, [], \"32\", \"M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z\"]\n};\nvar fa3 = {\n prefix: 'fas',\n iconName: '3',\n icon: [320, 512, [], \"33\", \"M0 64C0 46.3 14.3 32 32 32H272c13.2 0 25 8.1 29.8 20.4s1.5 26.3-8.2 35.2L162.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H105.4C63 480 24.2 456 5.3 418.1l-1.9-3.8c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l1.9 3.8c8.1 16.3 24.8 26.5 42.9 26.5H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H80c-13.2 0-25-8.1-29.8-20.4s-1.5-26.3 8.2-35.2L189.7 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar fa4 = {\n prefix: 'fas',\n iconName: '4',\n icon: [384, 512, [], \"34\", \"M189 77.6c7.5-16 .7-35.1-15.3-42.6s-35.1-.7-42.6 15.3L3 322.4c-4.7 9.9-3.9 21.5 1.9 30.8S21 368 32 368H256v80c0 17.7 14.3 32 32 32s32-14.3 32-32V368h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320V160c0-17.7-14.3-32-32-32s-32 14.3-32 32V304H82.4L189 77.6z\"]\n};\nvar fa5 = {\n prefix: 'fas',\n iconName: '5',\n icon: [320, 512, [], \"35\", \"M32.5 58.3C35.3 43.1 48.5 32 64 32H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H90.7L70.3 208H184c75.1 0 136 60.9 136 136s-60.9 136-136 136H100.5c-39.4 0-75.4-22.3-93-57.5l-4.1-8.2c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l4.1 8.2c6.8 13.6 20.6 22.1 35.8 22.1H184c39.8 0 72-32.2 72-72s-32.2-72-72-72H32c-9.5 0-18.5-4.2-24.6-11.5s-8.6-16.9-6.9-26.2l32-176z\"]\n};\nvar fa6 = {\n prefix: 'fas',\n iconName: '6',\n icon: [320, 512, [], \"36\", \"M232.4 84.7c11.4-13.5 9.7-33.7-3.8-45.1s-33.7-9.7-45.1 3.8L38.6 214.7C14.7 242.9 1.1 278.4 .1 315.2c0 1.4-.1 2.9-.1 4.3c0 .2 0 .3 0 .5c0 88.4 71.6 160 160 160s160-71.6 160-160c0-85.5-67.1-155.4-151.5-159.8l63.9-75.6zM256 320A96 96 0 1 1 64 320a96 96 0 1 1 192 0z\"]\n};\nvar fa7 = {\n prefix: 'fas',\n iconName: '7',\n icon: [320, 512, [], \"37\", \"M0 64C0 46.3 14.3 32 32 32H288c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-224 384c-8.9 15.3-28.5 20.4-43.8 11.5s-20.4-28.5-11.5-43.8L232.3 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar fa8 = {\n prefix: 'fas',\n iconName: '8',\n icon: [320, 512, [], \"38\", \"M304 160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 34.6 13.7 66 36 89C20.5 272.3 0 309.8 0 352c0 70.7 57.3 128 128 128h64c70.7 0 128-57.3 128-128c0-42.2-20.5-79.7-52-103c22.3-23 36-54.4 36-89zM176.1 288H192c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64h15.9c0 0 .1 0 .1 0h32c0 0 .1 0 .1 0zm0-64c0 0 0 0 0 0H144c0 0 0 0 0 0c-35.3 0-64-28.7-64-64c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64c0 35.3-28.6 64-64 64z\"]\n};\nvar fa9 = {\n prefix: 'fas',\n iconName: '9',\n icon: [320, 512, [], \"39\", \"M64 192a96 96 0 1 0 192 0A96 96 0 1 0 64 192zm87.5 159.8C67.1 347.4 0 277.5 0 192C0 103.6 71.6 32 160 32s160 71.6 160 160c0 2.6-.1 5.3-.2 7.9c-1.7 35.7-15.2 70-38.4 97.4l-145 171.4c-11.4 13.5-31.6 15.2-45.1 3.8s-15.2-31.6-3.8-45.1l63.9-75.6z\"]\n};\nvar faFillDrip = {\n prefix: 'fas',\n iconName: 'fill-drip',\n icon: [576, 512, [], \"f576\", \"M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z\"]\n};\nvar faArrowsToCircle = {\n prefix: 'fas',\n iconName: 'arrows-to-circle',\n icon: [640, 512, [], \"e4bd\", \"M9.4 9.4C21.9-3.1 42.1-3.1 54.6 9.4L160 114.7V96c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 4.3-.9 8.5-2.4 12.2c-1.6 3.7-3.8 7.3-6.9 10.3l-.1 .1c-3.1 3-6.6 5.3-10.3 6.9c-3.8 1.6-7.9 2.4-12.2 2.4H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h18.7L9.4 54.6C-3.1 42.1-3.1 21.9 9.4 9.4zM256 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM114.7 352H96c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0l.1 0c8.8 0 16.7 3.6 22.5 9.3l.1 .1c3 3.1 5.3 6.6 6.9 10.3c1.6 3.8 2.4 7.9 2.4 12.2v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L114.7 352zM416 96c0-17.7 14.3-32 32-32s32 14.3 32 32v18.7L585.4 9.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 160H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448c-8.8 0-16.8-3.6-22.6-9.3l-.1-.1c-3-3.1-5.3-6.6-6.9-10.3s-2.4-7.8-2.4-12.2l0-.1v0V96zM525.3 352L630.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 397.3V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V320v0c0 0 0-.1 0-.1c0-4.3 .9-8.4 2.4-12.2c1.6-3.8 3.9-7.3 6.9-10.4c5.8-5.8 13.7-9.3 22.5-9.4c0 0 .1 0 .1 0h0 96c17.7 0 32 14.3 32 32s-14.3 32-32 32H525.3z\"]\n};\nvar faCircleChevronRight = {\n prefix: 'fas',\n iconName: 'circle-chevron-right',\n icon: [512, 512, [\"chevron-circle-right\"], \"f138\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z\"]\n};\nvar faChevronCircleRight = faCircleChevronRight;\nvar faAt = {\n prefix: 'fas',\n iconName: 'at',\n icon: [512, 512, [61946], \"40\", \"M256 64C150 64 64 150 64 256s86 192 192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256v32c0 53-43 96-96 96c-29.3 0-55.6-13.2-73.2-33.9C320 371.1 289.5 384 256 384c-70.7 0-128-57.3-128-128s57.3-128 128-128c27.9 0 53.7 8.9 74.7 24.1c5.7-5 13.1-8.1 21.3-8.1c17.7 0 32 14.3 32 32v80 32c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-106-86-192-192-192zm64 192a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faTrashCan = {\n prefix: 'fas',\n iconName: 'trash-can',\n icon: [448, 512, [61460, \"trash-alt\"], \"f2ed\", \"M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z\"]\n};\nvar faTrashAlt = faTrashCan;\nvar faTextHeight = {\n prefix: 'fas',\n iconName: 'text-height',\n icon: [576, 512, [], \"f034\", \"M64 128V96h64l0 320H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H192l0-320h64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H160 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM502.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V352H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H512V160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faUserXmark = {\n prefix: 'fas',\n iconName: 'user-xmark',\n icon: [640, 512, [\"user-times\"], \"f235\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM471 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faUserTimes = faUserXmark;\nvar faStethoscope = {\n prefix: 'fas',\n iconName: 'stethoscope',\n icon: [576, 512, [129658], \"f0f1\", \"M142.4 21.9c5.6 16.8-3.5 34.9-20.2 40.5L96 71.1V192c0 53 43 96 96 96s96-43 96-96V71.1l-26.1-8.7c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l26.1 8.7C334.4 19.1 352 43.5 352 71.1V192c0 77.2-54.6 141.6-127.3 156.7C231 404.6 278.4 448 336 448c61.9 0 112-50.1 112-112V265.3c-28.3-12.3-48-40.5-48-73.3c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V336c0 97.2-78.8 176-176 176c-92.9 0-168.9-71.9-175.5-163.1C87.2 334.2 32 269.6 32 192V71.1c0-27.5 17.6-52 43.8-60.7l26.1-8.7c16.8-5.6 34.9 3.5 40.5 20.2zM480 224a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMessage = {\n prefix: 'fas',\n iconName: 'message',\n icon: [512, 512, [\"comment-alt\"], \"f27a\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faCommentAlt = faMessage;\nvar faInfo = {\n prefix: 'fas',\n iconName: 'info',\n icon: [192, 512, [], \"f129\", \"M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faDownLeftAndUpRightToCenter = {\n prefix: 'fas',\n iconName: 'down-left-and-up-right-to-center',\n icon: [512, 512, [\"compress-alt\"], \"f422\", \"M439 7c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H296c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39L439 7zM72 272H216c13.3 0 24 10.7 24 24V440c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39L73 505c-9.4 9.4-24.6 9.4-33.9 0L7 473c-9.4-9.4-9.4-24.6 0-33.9l87-87L55 313c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8z\"]\n};\nvar faCompressAlt = faDownLeftAndUpRightToCenter;\nvar faExplosion = {\n prefix: 'fas',\n iconName: 'explosion',\n icon: [576, 512, [], \"e4e9\", \"M499.6 11.3c6.7-10.7 20.5-14.5 31.7-8.5s15.8 19.5 10.6 31L404.8 338.6c2.2 2.3 4.3 4.7 6.3 7.1l97.2-54.7c10.5-5.9 23.6-3.1 30.9 6.4s6.3 23-2.2 31.5l-87 87H378.5c-13.2-37.3-48.7-64-90.5-64s-77.4 26.7-90.5 64H117.8L42.3 363.7c-9.7-6.7-13.1-19.6-7.9-30.3s17.4-15.9 28.7-12.4l97.2 30.4c3-3.9 6.1-7.7 9.4-11.3L107.4 236.3c-6.1-10.1-3.9-23.1 5.1-30.7s22.2-7.5 31.1 .1L246 293.6c1.5-.4 3-.8 4.5-1.1l13.6-142.7c1.2-12.3 11.5-21.7 23.9-21.7s22.7 9.4 23.9 21.7l13.5 141.9L499.6 11.3zM64 448v0H512v0h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64zM288 0c13.3 0 24 10.7 24 24V72c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24z\"]\n};\nvar faFileLines = {\n prefix: 'fas',\n iconName: 'file-lines',\n icon: [384, 512, [128441, 128462, 61686, \"file-alt\", \"file-text\"], \"f15c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFileAlt = faFileLines;\nvar faFileText = faFileLines;\nvar faWaveSquare = {\n prefix: 'fas',\n iconName: 'wave-square',\n icon: [640, 512, [], \"f83e\", \"M128 64c0-17.7 14.3-32 32-32H320c17.7 0 32 14.3 32 32V416h96V256c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H512V448c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V96H192V256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V64z\"]\n};\nvar faRing = {\n prefix: 'fas',\n iconName: 'ring',\n icon: [512, 512, [], \"f70b\", \"M64 208c0 7.8 4.4 18.7 17.1 30.3C126.5 214.1 188.9 200 256 200s129.5 14.1 174.9 38.3C443.6 226.7 448 215.8 448 208c0-12.3-10.8-32-47.9-50.6C364.9 139.8 314 128 256 128s-108.9 11.8-144.1 29.4C74.8 176 64 195.7 64 208zm192 40c-47 0-89.3 7.6-122.9 19.7C166.3 280.2 208.8 288 256 288s89.7-7.8 122.9-20.3C345.3 255.6 303 248 256 248zM0 208c0-49.6 39.4-85.8 83.3-107.8C129.1 77.3 190.3 64 256 64s126.9 13.3 172.7 36.2c43.9 22 83.3 58.2 83.3 107.8v96c0 49.6-39.4 85.8-83.3 107.8C382.9 434.7 321.7 448 256 448s-126.9-13.3-172.7-36.2C39.4 389.8 0 353.6 0 304V208z\"]\n};\nvar faBuildingUn = {\n prefix: 'fas',\n iconName: 'building-un',\n icon: [384, 512, [], \"e4d9\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM237.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM112 80v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V80c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faDiceThree = {\n prefix: 'fas',\n iconName: 'dice-three',\n icon: [448, 512, [9858], \"f527\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCalendarDays = {\n prefix: 'fas',\n iconName: 'calendar-days',\n icon: [448, 512, [\"calendar-alt\"], \"f073\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z\"]\n};\nvar faCalendarAlt = faCalendarDays;\nvar faAnchorCircleCheck = {\n prefix: 'fas',\n iconName: 'anchor-circle-check',\n icon: [640, 512, [], \"e4aa\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faBuildingCircleArrowRight = {\n prefix: 'fas',\n iconName: 'building-circle-arrow-right',\n icon: [640, 512, [], \"e4d1\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V232.2c-39.1 32.3-64 81.1-64 135.8c0 49.5 20.4 94.2 53.3 126.2C364.5 505.1 351.1 512 336 512H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm96 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm140.7-67.3c-6.2 6.2-6.2 16.4 0 22.6L521.4 352H432c-8.8 0-16 7.2-16 16s7.2 16 16 16h89.4l-28.7 28.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56-56c6.2-6.2 6.2-16.4 0-22.6l-56-56c-6.2-6.2-16.4-6.2-22.6 0z\"]\n};\nvar faVolleyball = {\n prefix: 'fas',\n iconName: 'volleyball',\n icon: [512, 512, [127952, \"volleyball-ball\"], \"f45f\", \"M511.8 267.4c-26.1 8.7-53.4 13.8-81 15.1c9.2-105.3-31.5-204.2-103.2-272.4C434.1 41.1 512 139.5 512 256c0 3.8-.1 7.6-.2 11.4zm-3.9 34.7c-5.8 32-17.6 62-34.2 88.7c-97.5 48.5-217.7 42.6-311.9-24.5c23.7-36.2 55.4-67.7 94.5-91.8c79.9 43.2 170.1 50.8 251.6 27.6zm-236-55.5c-2.5-90.9-41.1-172.7-101.9-231.7C196.8 5.2 225.8 0 256 0c2.7 0 5.3 0 7.9 .1c90.8 60.2 145.7 167.2 134.7 282.3c-43.1-2.4-86.4-14.1-126.8-35.9zM138 28.8c20.6 18.3 38.7 39.4 53.7 62.6C95.9 136.1 30.6 220.8 7.3 316.9C2.5 297.4 0 277 0 256C0 157.2 56 71.5 138 28.8zm69.6 90.5c19.5 38.6 31 81.9 32.3 127.7C162.5 294.6 110.9 368.9 90.2 451C66 430.4 45.6 405.4 30.4 377.2c6.7-108.7 71.9-209.9 177.1-257.9zM256 512c-50.7 0-98-14.7-137.8-40.2c5.6-27 14.8-53.1 27.4-77.7C232.2 454.6 338.1 468.8 433 441c-46 44-108.3 71-177 71z\"]\n};\nvar faVolleyballBall = faVolleyball;\nvar faArrowsUpToLine = {\n prefix: 'fas',\n iconName: 'arrows-up-to-line',\n icon: [576, 512, [], \"e4c2\", \"M32 96l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 32C14.3 32 0 46.3 0 64S14.3 96 32 96zM9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L96 237.3 96 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96zm320 45.3c12.5 12.5 32.8 12.5 45.3 0L416 237.3 416 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-210.7 41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3z\"]\n};\nvar faSortDown = {\n prefix: 'fas',\n iconName: 'sort-down',\n icon: [320, 512, [\"sort-desc\"], \"f0dd\", \"M182.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128z\"]\n};\nvar faSortDesc = faSortDown;\nvar faCircleMinus = {\n prefix: 'fas',\n iconName: 'circle-minus',\n icon: [512, 512, [\"minus-circle\"], \"f056\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusCircle = faCircleMinus;\nvar faDoorOpen = {\n prefix: 'fas',\n iconName: 'door-open',\n icon: [576, 512, [], \"f52b\", \"M320 32c0-9.9-4.5-19.2-12.3-25.2S289.8-1.4 280.2 1l-179.9 45C79 51.3 64 70.5 64 92.5V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 288h32V480 32zM256 256c0 17.7-10.7 32-24 32s-24-14.3-24-32s10.7-32 24-32s24 14.3 24 32zm96-128h96V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H512V128c0-35.3-28.7-64-64-64H352v64z\"]\n};\nvar faRightFromBracket = {\n prefix: 'fas',\n iconName: 'right-from-bracket',\n icon: [512, 512, [\"sign-out-alt\"], \"f2f5\", \"M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSignOutAlt = faRightFromBracket;\nvar faAtom = {\n prefix: 'fas',\n iconName: 'atom',\n icon: [512, 512, [9883], \"f5d2\", \"M256 398.8c-11.8 5.1-23.4 9.7-34.9 13.5c16.7 33.8 31 35.7 34.9 35.7s18.1-1.9 34.9-35.7c-11.4-3.9-23.1-8.4-34.9-13.5zM446 256c33 45.2 44.3 90.9 23.6 128c-20.2 36.3-62.5 49.3-115.2 43.2c-22 52.1-55.6 84.8-98.4 84.8s-76.4-32.7-98.4-84.8c-52.7 6.1-95-6.8-115.2-43.2C21.7 346.9 33 301.2 66 256c-33-45.2-44.3-90.9-23.6-128c20.2-36.3 62.5-49.3 115.2-43.2C179.6 32.7 213.2 0 256 0s76.4 32.7 98.4 84.8c52.7-6.1 95 6.8 115.2 43.2c20.7 37.1 9.4 82.8-23.6 128zm-65.8 67.4c-1.7 14.2-3.9 28-6.7 41.2c31.8 1.4 38.6-8.7 40.2-11.7c2.3-4.2 7-17.9-11.9-48.1c-6.8 6.3-14 12.5-21.6 18.6zm-6.7-175.9c2.8 13.1 5 26.9 6.7 41.2c7.6 6.1 14.8 12.3 21.6 18.6c18.9-30.2 14.2-44 11.9-48.1c-1.6-2.9-8.4-13-40.2-11.7zM290.9 99.7C274.1 65.9 259.9 64 256 64s-18.1 1.9-34.9 35.7c11.4 3.9 23.1 8.4 34.9 13.5c11.8-5.1 23.4-9.7 34.9-13.5zm-159 88.9c1.7-14.3 3.9-28 6.7-41.2c-31.8-1.4-38.6 8.7-40.2 11.7c-2.3 4.2-7 17.9 11.9 48.1c6.8-6.3 14-12.5 21.6-18.6zM110.2 304.8C91.4 335 96 348.7 98.3 352.9c1.6 2.9 8.4 13 40.2 11.7c-2.8-13.1-5-26.9-6.7-41.2c-7.6-6.1-14.8-12.3-21.6-18.6zM336 256a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zm-80-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSoap = {\n prefix: 'fas',\n iconName: 'soap',\n icon: [512, 512, [129532], \"e06e\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM416 32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 160c0 27.6-11.7 52.5-30.4 70.1C422.1 275.7 448 310.8 448 352c0 53-43 96-96 96H160c-53 0-96-43-96-96s43-96 96-96h88.4c-15.2-17-24.4-39.4-24.4-64H96c-53 0-96 43-96 96V416c0 53 43 96 96 96H416c53 0 96-43 96-96V288c0-53-43-96-96-96zM160 288c-35.3 0-64 28.7-64 64s28.7 64 64 64H352c35.3 0 64-28.7 64-64s-28.7-64-64-64H320 160z\"]\n};\nvar faIcons = {\n prefix: 'fas',\n iconName: 'icons',\n icon: [512, 512, [\"heart-music-camera-bolt\"], \"f86d\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32V176c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V71L352 90.2V208c0 26.5-28.7 48-64 48s-64-21.5-64-48s28.7-48 64-48V64c0-15.3 10.8-28.4 25.7-31.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM74.7 304l11.8-17.8c5.9-8.9 15.9-14.2 26.6-14.2h61.7c10.7 0 20.7 5.3 26.6 14.2L213.3 304H240c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V352c0-26.5 21.5-48 48-48H74.7zM192 408a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM478.7 278.3L440.3 368H496c6.7 0 12.6 4.1 15 10.4s.6 13.3-4.4 17.7l-128 112c-5.6 4.9-13.9 5.3-19.9 .9s-8.2-12.4-5.3-19.2L391.7 400H336c-6.7 0-12.6-4.1-15-10.4s-.6-13.3 4.4-17.7l128-112c5.6-4.9 13.9-5.3 19.9-.9s8.2 12.4 5.3 19.2zm-339-59.2c-6.5 6.5-17 6.5-23 0L19.9 119.2c-28-29-26.5-76.9 5-103.9c27-23.5 68.4-19 93.4 6.5l10 10.5 9.5-10.5c25-25.5 65.9-30 93.9-6.5c31 27 32.5 74.9 4.5 103.9l-96.4 99.9z\"]\n};\nvar faHeartMusicCameraBolt = faIcons;\nvar faMicrophoneLinesSlash = {\n prefix: 'fas',\n iconName: 'microphone-lines-slash',\n icon: [640, 512, [\"microphone-alt-slash\"], \"f539\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24 16c0 21.2-5.1 41.1-14.2 58.7L416 300.8V256H358.9l-34.5-27c2.9-3.1 7-5 11.6-5h80V192H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H336c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zm362.5 407l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2z\"]\n};\nvar faMicrophoneAltSlash = faMicrophoneLinesSlash;\nvar faBridgeCircleCheck = {\n prefix: 'fas',\n iconName: 'bridge-circle-check',\n icon: [640, 512, [], \"e4c9\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faPumpMedical = {\n prefix: 'fas',\n iconName: 'pump-medical',\n icon: [448, 512, [], \"e06a\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM216 280v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V360H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V280c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFingerprint = {\n prefix: 'fas',\n iconName: 'fingerprint',\n icon: [512, 512, [], \"f577\", \"M48 256C48 141.1 141.1 48 256 48c63.1 0 119.6 28.1 157.8 72.5c8.6 10.1 23.8 11.2 33.8 2.6s11.2-23.8 2.6-33.8C403.3 34.6 333.7 0 256 0C114.6 0 0 114.6 0 256v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256zm458.5-52.9c-2.7-13-15.5-21.3-28.4-18.5s-21.3 15.5-18.5 28.4c2.9 13.9 4.5 28.3 4.5 43.1v40c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-18.1-1.9-35.8-5.5-52.9zM256 80c-19 0-37.4 3-54.5 8.6c-15.2 5-18.7 23.7-8.3 35.9c7.1 8.3 18.8 10.8 29.4 7.9c10.6-2.9 21.8-4.4 33.4-4.4c70.7 0 128 57.3 128 128v24.9c0 25.2-1.5 50.3-4.4 75.3c-1.7 14.6 9.4 27.8 24.2 27.8c11.8 0 21.9-8.6 23.3-20.3c3.3-27.4 5-55 5-82.7V256c0-97.2-78.8-176-176-176zM150.7 148.7c-9.1-10.6-25.3-11.4-33.9-.4C93.7 178 80 215.4 80 256v24.9c0 24.2-2.6 48.4-7.8 71.9C68.8 368.4 80.1 384 96.1 384c10.5 0 19.9-7 22.2-17.3c6.4-28.1 9.7-56.8 9.7-85.8V256c0-27.2 8.5-52.4 22.9-73.1c7.2-10.4 8-24.6-.2-34.2zM256 160c-53 0-96 43-96 96v24.9c0 35.9-4.6 71.5-13.8 106.1c-3.8 14.3 6.7 29 21.5 29c9.5 0 17.9-6.2 20.4-15.4c10.5-39 15.9-79.2 15.9-119.7V256c0-28.7 23.3-52 52-52s52 23.3 52 52v24.9c0 36.3-3.5 72.4-10.4 107.9c-2.7 13.9 7.7 27.2 21.8 27.2c10.2 0 19-7 21-17c7.7-38.8 11.6-78.3 11.6-118.1V256c0-53-43-96-96-96zm24 96c0-13.3-10.7-24-24-24s-24 10.7-24 24v24.9c0 59.9-11 119.3-32.5 175.2l-5.9 15.3c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8l5.9-15.3C267.9 411.9 280 346.7 280 280.9V256z\"]\n};\nvar faHandPointRight = {\n prefix: 'fas',\n iconName: 'hand-point-right',\n icon: [512, 512, [], \"f0a4\", \"M480 96c17.7 0 32 14.3 32 32s-14.3 32-32 32l-208 0 0-64 208 0zM320 288c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm64-64c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l48 0c17.7 0 32 14.3 32 32zM288 384c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0zm-88-96l.6 0c-5.4 9.4-8.6 20.3-8.6 32c0 13.2 4 25.4 10.8 35.6C177.9 364.3 160 388.1 160 416c0 11.7 3.1 22.6 8.6 32l-8.6 0C71.6 448 0 376.4 0 288l0-61.7c0-42.4 16.9-83.1 46.9-113.1l11.6-11.6C82.5 77.5 115.1 64 149 64l27 0c35.3 0 64 28.7 64 64l0 88c0 22.1-17.9 40-40 40s-40-17.9-40-40l0-56c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 56c0 39.8 32.2 72 72 72z\"]\n};\nvar faMagnifyingGlassLocation = {\n prefix: 'fas',\n iconName: 'magnifying-glass-location',\n icon: [512, 512, [\"search-location\"], \"f689\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM288 176c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 48.8 46.5 111.6 68.6 138.6c6 7.3 16.8 7.3 22.7 0c22.1-27 68.6-89.8 68.6-138.6zm-112 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faSearchLocation = faMagnifyingGlassLocation;\nvar faForwardStep = {\n prefix: 'fas',\n iconName: 'forward-step',\n icon: [320, 512, [\"step-forward\"], \"f051\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241V96c0-17.7 14.3-32 32-32s32 14.3 32 32V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V271l-11.5 9.6-192 160z\"]\n};\nvar faStepForward = faForwardStep;\nvar faFaceSmileBeam = {\n prefix: 'fas',\n iconName: 'face-smile-beam',\n icon: [512, 512, [128522, \"smile-beam\"], \"f5b8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zm53.5-96.7l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faSmileBeam = faFaceSmileBeam;\nvar faFlagCheckered = {\n prefix: 'fas',\n iconName: 'flag-checkered',\n icon: [448, 512, [127937], \"f11e\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1V345.8c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V400 334 64 32C0 14.3 14.3 0 32 0zM64 187.1l64-13.9v65.5L64 252.6V318l48.8-12.2c5.1-1.3 10.1-2.4 15.2-3.3V238.7l38.9-8.4c8.3-1.8 16.7-2.5 25.1-2.1l0-64c13.6 .4 27.2 2.6 40.4 6.4l23.6 6.9v66.7l-41.7-12.3c-7.3-2.1-14.8-3.4-22.3-3.8v71.4c21.8 1.9 43.3 6.7 64 14.4V244.2l22.7 6.7c13.5 4 27.3 6.4 41.3 7.4V194c-7.8-.8-15.6-2.3-23.2-4.5l-40.8-12v-62c-13-3.8-25.8-8.8-38.2-15c-8.2-4.1-16.9-7-25.8-8.8v72.4c-13-.4-26 .8-38.7 3.6L128 173.2V98L64 114v73.1zM320 335.7c16.8 1.5 33.9-.7 50-6.8l14-5.2V251.9l-7.9 1.8c-18.4 4.3-37.3 5.7-56.1 4.5v77.4zm64-149.4V115.4c-20.9 6.1-42.4 9.1-64 9.1V194c13.9 1.4 28 .5 41.7-2.6l22.3-5.2z\"]\n};\nvar faFootball = {\n prefix: 'fas',\n iconName: 'football',\n icon: [512, 512, [127944, \"football-ball\"], \"f44e\", \"M247.5 25.4c-13.5 3.3-26.4 7.2-38.6 11.7C142.9 61.6 96.7 103.6 66 153.6c-18.3 29.8-30.9 62.3-39.2 95.4L264.5 486.6c13.5-3.3 26.4-7.2 38.6-11.7c66-24.5 112.2-66.5 142.9-116.5c18.3-29.8 30.9-62.3 39.1-95.3L247.5 25.4zM495.2 205.3c6.1-56.8 1.4-112.2-7.7-156.4c-2.7-12.9-13-22.9-26.1-25.1c-58.2-9.7-109.9-12-155.6-7.9L495.2 205.3zM206.1 496L16.8 306.7c-6.1 56.8-1.4 112.2 7.7 156.4c2.7 12.9 13 22.9 26.1 25.1c58.2 9.7 109.9 12 155.6 7.9zm54.6-331.3c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6zm-48 48c6.2-6.2 16.4-6.2 22.6 0l64 64c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-64-64c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faFootballBall = faFootball;\nvar faSchoolCircleExclamation = {\n prefix: 'fas',\n iconName: 'school-circle-exclamation',\n icon: [640, 512, [], \"e56c\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faCrop = {\n prefix: 'fas',\n iconName: 'crop',\n icon: [512, 512, [], \"f125\", \"M448 109.3l54.6-54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L402.7 64 160 64v64l178.7 0L128 338.7V32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H173.3L384 173.3 384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-274.7z\"]\n};\nvar faAnglesDown = {\n prefix: 'fas',\n iconName: 'angles-down',\n icon: [448, 512, [\"angle-double-down\"], \"f103\", \"M246.6 470.6c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 402.7 361.4 265.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-160 160zm160-352l-160 160c-12.5 12.5-32.8 12.5-45.3 0l-160-160c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L224 210.7 361.4 73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3z\"]\n};\nvar faAngleDoubleDown = faAnglesDown;\nvar faUsersRectangle = {\n prefix: 'fas',\n iconName: 'users-rectangle',\n icon: [640, 512, [], \"e594\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H544c53 0 96-43 96-96V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zm159.8 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3C119.9 256 96 279.9 96 309.3zM461.2 336h56.1c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6zM372 289c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-8.6-24.3-29.9-42.6-55.9-47zM512 176a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n};\nvar faPeopleRoof = {\n prefix: 'fas',\n iconName: 'people-roof',\n icon: [640, 512, [], \"e537\", \"M335.5 4l288 160c15.4 8.6 21 28.1 12.4 43.5s-28.1 21-43.5 12.4L320 68.6 47.5 220c-15.4 8.6-34.9 3-43.5-12.4s-3-34.9 12.4-43.5L304.5 4c9.7-5.4 21.4-5.4 31.1 0zM320 160a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM144 256a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm312 40a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM226.9 491.4L200 441.5V480c0 17.7-14.3 32-32 32H120c-17.7 0-32-14.3-32-32V441.5L61.1 491.4c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l37.9-70.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c16.3 0 31.9 4.5 45.4 12.6l33.6-62.3c15.3-28.5 45.1-46.3 77.5-46.3h19.5c32.4 0 62.1 17.8 77.5 46.3l33.6 62.3c13.5-8.1 29.1-12.6 45.4-12.6h19.5c32.4 0 62.1 17.8 77.5 46.3l37.9 70.3c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8L552 441.5V480c0 17.7-14.3 32-32 32H472c-17.7 0-32-14.3-32-32V441.5l-26.9 49.9c-6.3 11.7-20.8 16-32.5 9.8s-16-20.8-9.8-32.5l36.3-67.5c-1.7-1.7-3.2-3.6-4.3-5.8L376 345.5V400c0 17.7-14.3 32-32 32H296c-17.7 0-32-14.3-32-32V345.5l-26.9 49.9c-1.2 2.2-2.6 4.1-4.3 5.8l36.3 67.5c6.3 11.7 1.9 26.2-9.8 32.5s-26.2 1.9-32.5-9.8z\"]\n};\nvar faPeopleLine = {\n prefix: 'fas',\n iconName: 'people-line',\n icon: [640, 512, [], \"e534\", \"M360 72a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM144 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM496 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 217.5V272c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V217.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 340.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 313.5V352c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V313.5z\"]\n};\nvar faBeerMugEmpty = {\n prefix: 'fas',\n iconName: 'beer-mug-empty',\n icon: [512, 512, [\"beer\"], \"f0fc\", \"M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z\"]\n};\nvar faBeer = faBeerMugEmpty;\nvar faDiagramPredecessor = {\n prefix: 'fas',\n iconName: 'diagram-predecessor',\n icon: [512, 512, [], \"e477\", \"M448 416l0-64L64 352l0 64 384 0zm0 64L64 480c-35.3 0-64-28.7-64-64l0-64c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 64c0 35.3-28.7 64-64 64zM288 160c0 35.3-28.7 64-64 64L64 224c-35.3 0-64-28.7-64-64L0 96C0 60.7 28.7 32 64 32l144 0 16 0 144 0c44.2 0 80 35.8 80 80l0 16 38.1 0c21.4 0 32.1 25.9 17 41L433 239c-9.4 9.4-24.6 9.4-33.9 0L329 169c-15.1-15.1-4.4-41 17-41l38.1 0 0-16c0-8.8-7.2-16-16-16l-80 0 0 64z\"]\n};\nvar faArrowUpLong = {\n prefix: 'fas',\n iconName: 'arrow-up-long',\n icon: [384, 512, [\"long-arrow-up\"], \"f176\", \"M214.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128z\"]\n};\nvar faLongArrowUp = faArrowUpLong;\nvar faFireFlameSimple = {\n prefix: 'fas',\n iconName: 'fire-flame-simple',\n icon: [384, 512, [\"burn\"], \"f46a\", \"M372.5 256.5l-.7-1.9C337.8 160.8 282 76.5 209.1 8.5l-3.3-3C202.1 2 197.1 0 192 0s-10.1 2-13.8 5.5l-3.3 3C102 76.5 46.2 160.8 12.2 254.6l-.7 1.9C3.9 277.3 0 299.4 0 321.6C0 426.7 86.8 512 192 512s192-85.3 192-190.4c0-22.2-3.9-44.2-11.5-65.1zm-90.8 49.5c4.1 9.3 6.2 19.4 6.2 29.5c0 53-43 96.5-96 96.5s-96-43.5-96-96.5c0-10.1 2.1-20.3 6.2-29.5l1.9-4.3c15.8-35.4 37.9-67.7 65.3-95.1l8.9-8.9c3.6-3.6 8.5-5.6 13.6-5.6s10 2 13.6 5.6l8.9 8.9c27.4 27.4 49.6 59.7 65.3 95.1l1.9 4.3z\"]\n};\nvar faBurn = faFireFlameSimple;\nvar faPerson = {\n prefix: 'fas',\n iconName: 'person',\n icon: [320, 512, [129485, \"male\"], \"f183\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152z\"]\n};\nvar faMale = faPerson;\nvar faLaptop = {\n prefix: 'fas',\n iconName: 'laptop',\n icon: [640, 512, [128187], \"f109\", \"M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z\"]\n};\nvar faFileCsv = {\n prefix: 'fas',\n iconName: 'file-csv',\n icon: [512, 512, [], \"f6dd\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM200 352h16c22.1 0 40 17.9 40 40v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-8c0-8.8 7.2-16 16-16s16 7.2 16 16v8c0 22.1-17.9 40-40 40H200c-22.1 0-40-17.9-40-40V392c0-22.1 17.9-40 40-40zm133.1 0H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H333.1c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1H304c-8.8 0-16-7.2-16-16s7.2-16 16-16h42.9c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16v31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66V368c0-8.8 7.2-16 16-16s16 7.2 16 16v31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6V368c0-8.8 7.2-16 16-16z\"]\n};\nvar faMenorah = {\n prefix: 'fas',\n iconName: 'menorah',\n icon: [640, 512, [], \"f676\", \"M20.8 7.4C22.8 2.9 27.1 0 32 0s9.2 2.9 11.2 7.4L61.3 49.7c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32S0 81.7 0 64V62.8c0-4.5 .9-8.9 2.7-13.1L20.8 7.4zm96 0C118.8 2.9 123.1 0 128 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L116.8 7.4zm77.8 42.4L212.8 7.4C214.8 2.9 219.1 0 224 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM308.8 7.4C310.8 2.9 315.1 0 320 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L308.8 7.4zm77.8 42.4L404.8 7.4C406.8 2.9 411.1 0 416 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM500.8 7.4C502.8 2.9 507.1 0 512 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1L500.8 7.4zm77.8 42.4L596.8 7.4C598.8 2.9 603.1 0 608 0s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V64c0 17.7-14.3 32-32 32s-32-14.3-32-32V62.8c0-4.5 .9-8.9 2.7-13.1zM32 128c17.7 0 32 14.3 32 32V288c0 17.7 14.3 32 32 32H288V160c0-17.7 14.3-32 32-32s32 14.3 32 32V320H544c17.7 0 32-14.3 32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 53-43 96-96 96H352v64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V384H96c-53 0-96-43-96-96V160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H96V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H192V256 160c0-17.7 14.3-32 32-32zm192 0c17.7 0 32 14.3 32 32v96 32H384V256 160c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96 32H480V256 160c0-17.7 14.3-32 32-32z\"]\n};\nvar faTruckPlane = {\n prefix: 'fas',\n iconName: 'truck-plane',\n icon: [640, 512, [], \"e58f\", \"M200 0c-30.6 0-56 54.7-56 86.1V192.5L7.8 274.3C2.9 277.2 0 282.4 0 288v64c0 5.1 2.4 9.8 6.4 12.8s9.3 3.9 14.1 2.5l123.4-37v81.2l-50 40c-3.8 3-6 7.6-6 12.5v32c0 5.1 2.5 10 6.6 13s9.5 3.8 14.4 2.2L200 480.9 290.4 511c-1.6-4.7-2.4-9.8-2.4-15V463.4c-18.2-10.5-30.7-29.7-31.9-51.8l-.1-.1V408 325.5 184l0-1.1 0 0V86.1C256 54.7 231.5 0 200 0zm88 176V400c0 20.9 13.4 38.7 32 45.3V488c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V448H544v40c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V445.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48zm79.8 78.7c3.3-8.7 11.2-14.7 20.5-14.7H539.7c9.2 0 17.2 6 20.5 14.7L576 304H352l15.8-49.3zM568 352a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM336 376a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faRecordVinyl = {\n prefix: 'fas',\n iconName: 'record-vinyl',\n icon: [512, 512, [], \"f8d9\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm0 224a128 128 0 1 0 0-256 128 128 0 1 0 0 256zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faFaceGrinStars = {\n prefix: 'fas',\n iconName: 'face-grin-stars',\n icon: [512, 512, [129321, \"grin-stars\"], \"f587\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm407.4 75.5c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM160 120c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L160 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L226.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6zm192 0c-3.1 0-5.9 1.8-7.2 4.6l-16.6 34.7-38.1 5c-3.1 .4-5.6 2.5-6.6 5.5s-.1 6.2 2.1 8.3l27.9 26.5-7 37.8c-.6 3 .7 6.1 3.2 7.9s5.8 2 8.5 .6L352 232.5l33.8 18.3c2.7 1.5 6 1.3 8.5-.6s3.7-4.9 3.2-7.9l-7-37.8L418.4 178c2.2-2.1 3.1-5.3 2.1-8.3s-3.5-5.1-6.6-5.5l-38.1-5-16.6-34.7c-1.3-2.8-4.1-4.6-7.2-4.6z\"]\n};\nvar faGrinStars = faFaceGrinStars;\nvar faBong = {\n prefix: 'fas',\n iconName: 'bong',\n icon: [448, 512, [], \"f55c\", \"M160 208.5c0 29.1-15.6 53.9-37.2 67.8c-17.2 11.1-31.5 26.1-41.7 43.7H302.9c-10.2-17.6-24.5-32.6-41.7-43.7c-21.6-13.9-37.2-38.7-37.2-67.8V64H160V208.5zM288 64V208.5c0 5.7 3.1 10.9 7.9 14c11.2 7.2 21.5 15.5 30.9 24.8L366.1 208l-7-7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l24 24 24 24c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-7-7-43.3 43.3C374 314.1 384 347.9 384 384c0 39.4-11.9 76.1-32.2 106.5c-9.6 14.4-26.5 21.5-43.8 21.5H76.1c-17.3 0-34.2-7.1-43.8-21.5C11.9 460.1 0 423.4 0 384c0-67.8 35.1-127.3 88.1-161.5c4.8-3.1 7.9-8.3 7.9-14V64C78.3 64 64 49.7 64 32S78.3 0 96 0h16H272h16c17.7 0 32 14.3 32 32s-14.3 32-32 32z\"]\n};\nvar faSpaghettiMonsterFlying = {\n prefix: 'fas',\n iconName: 'spaghetti-monster-flying',\n icon: [640, 512, [\"pastafarianism\"], \"f67b\", \"M208 64a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 0c0 16.2-6 31.1-16 42.3l15.6 31.2c18.7-6 39.9-9.5 64.4-9.5s45.8 3.5 64.4 9.5L400 106.3C390 95.1 384 80.2 384 64c0-35.3 28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64c-1.7 0-3.4-.1-5.1-.2L427.8 158c21.1 13.6 37.7 30.2 51.4 46.4c7.1 8.3 13.5 16.6 19.3 24l1.4 1.8c6.3 8.1 11.6 14.8 16.7 20.4C527.3 262.3 532.7 264 536 264c2.5 0 4.3-.6 7.1-3.3c3.7-3.5 7.1-8.8 12.5-17.4l.6-.9c4.6-7.4 11-17.6 19.4-25.7c9.7-9.3 22.9-16.7 40.4-16.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-2.5 0-4.3 .6-7.1 3.3c-3.7 3.5-7.1 8.8-12.5 17.4l-.6 .9c-4.6 7.4-11 17.6-19.4 25.7c-9.7 9.3-22.9 16.7-40.4 16.7c-18.5 0-32.9-8.5-44.3-18.6c-3.1 4-6.6 8.3-10.5 12.7c1.4 4.3 2.8 8.5 4 12.5c.9 3 1.8 5.8 2.6 8.6c3 9.8 5.5 18.2 8.6 25.9c3.9 9.8 7.4 15.4 10.8 18.5c2.6 2.4 5.9 4.3 12.8 4.3c8.7 0 16.9-4.2 33.7-13.2c15-8 35.7-18.8 62.3-18.8c13.3 0 24 10.7 24 24s-10.7 24-24 24c-13.4 0-24.7 5.2-39.7 13.2c-1 .6-2.1 1.1-3.2 1.7C559.9 414 541.4 424 520 424c-18.4 0-33.6-6.1-45.5-17.2c-11.1-10.3-17.9-23.7-22.7-36c-3.6-9-6.7-19.1-9.5-28.5c-16.4 12.3-36.1 23.6-58.9 31.3c3.6 10.8 8.4 23.5 14.4 36.2c7.5 15.9 16.2 30.4 25.8 40.5C433 460.5 441.2 464 448 464c13.3 0 24 10.7 24 24s-10.7 24-24 24c-25.2 0-45-13.5-59.5-28.8c-14.5-15.4-25.7-34.9-34.2-53c-8-17-14.1-33.8-18.3-46.9c-5.2 .4-10.6 .6-16 .6s-10.8-.2-16-.6c-4.2 13-10.3 29.9-18.3 46.9c-8.5 18.1-19.8 37.6-34.2 53C237 498.5 217.2 512 192 512c-13.3 0-24-10.7-24-24s10.7-24 24-24c6.8 0 15-3.5 24.5-13.7c9.5-10.1 18.3-24.6 25.8-40.5c5.9-12.6 10.7-25.4 14.4-36.2c-22.8-7.7-42.5-19-58.9-31.3c-2.9 9.4-6 19.5-9.5 28.5c-4.8 12.2-11.6 25.6-22.7 36C153.6 417.9 138.4 424 120 424c-21.4 0-39.9-10-53.1-17.1l0 0c-1.1-.6-2.2-1.2-3.2-1.7c-15-8-26.3-13.2-39.7-13.2c-13.3 0-24-10.7-24-24s10.7-24 24-24c26.6 0 47.3 10.8 62.3 18.8c16.8 9 25 13.2 33.7 13.2c6.8 0 10.2-1.9 12.8-4.3c3.4-3.2 7-8.8 10.8-18.5c3-7.7 5.6-16.1 8.6-25.9c.8-2.7 1.7-5.6 2.6-8.6c1.2-4 2.6-8.2 4-12.5c-3.9-4.5-7.4-8.8-10.5-12.7C136.9 303.5 122.5 312 104 312c-17.5 0-30.7-7.4-40.4-16.7c-8.4-8.1-14.8-18.3-19.4-25.7l-.6-.9c-5.4-8.6-8.8-13.9-12.5-17.4c-2.8-2.7-4.6-3.3-7.1-3.3c-13.3 0-24-10.7-24-24s10.7-24 24-24c17.5 0 30.7 7.4 40.4 16.7c8.4 8.1 14.8 18.3 19.4 25.7l.6 .9c5.4 8.6 8.8 13.9 12.5 17.4c2.8 2.7 4.6 3.3 7.1 3.3c3.3 0 8.7-1.7 19.4-13.4c5.1-5.6 10.4-12.3 16.7-20.4l1.4-1.8c5.8-7.4 12.2-15.7 19.3-24c13.8-16.2 30.3-32.8 51.4-46.4l-15.1-30.2c-1.7 .1-3.4 .2-5.1 .2c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm208 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faPastafarianism = faSpaghettiMonsterFlying;\nvar faArrowDownUpAcrossLine = {\n prefix: 'fas',\n iconName: 'arrow-down-up-across-line',\n icon: [576, 512, [], \"e4af\", \"M137.4 502.6c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V288H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H448V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L384 109.3V224H192 128 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96zM128 192h64V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192zM448 320H384V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320z\"]\n};\nvar faSpoon = {\n prefix: 'fas',\n iconName: 'spoon',\n icon: [512, 512, [129348, 61873, \"utensil-spoon\"], \"f2e5\", \"M245.8 220.9c-14.5-17.6-21.8-39.2-21.8-60.8C224 80 320 0 416 0c53 0 96 43 96 96c0 96-80 192-160.2 192c-21.6 0-43.2-7.3-60.8-21.8L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L245.8 220.9z\"]\n};\nvar faUtensilSpoon = faSpoon;\nvar faJarWheat = {\n prefix: 'fas',\n iconName: 'jar-wheat',\n icon: [320, 512, [], \"e517\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm112 0H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 198 90 224 122.2 224H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7zm48 117.7c-11.7-13.3-28.9-21.7-48-21.7H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 294 90 320 122.2 320H144h32 21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7zM112 352H69.8c-3.2 0-5.8 2.6-5.8 5.8C64 390 90 416 122.2 416H144v32c0 8.8 7.2 16 16 16s16-7.2 16-16V416h21.8c32.1 0 58.2-26 58.2-58.2c0-3.2-2.6-5.8-5.8-5.8H208c-19.1 0-36.3 8.4-48 21.7c-11.7-13.3-28.9-21.7-48-21.7z\"]\n};\nvar faEnvelopesBulk = {\n prefix: 'fas',\n iconName: 'envelopes-bulk',\n icon: [640, 512, [\"mail-bulk\"], \"f674\", \"M128 0C110.3 0 96 14.3 96 32V224h96V192c0-35.3 28.7-64 64-64H480V32c0-17.7-14.3-32-32-32H128zM256 160c-17.7 0-32 14.3-32 32v32h96c35.3 0 64 28.7 64 64V416H576c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H256zm240 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM64 256c-17.7 0-32 14.3-32 32v13L187.1 415.9c1.4 1 3.1 1.6 4.9 1.6s3.5-.6 4.9-1.6L352 301V288c0-17.7-14.3-32-32-32H64zm288 84.8L216 441.6c-6.9 5.1-15.3 7.9-24 7.9s-17-2.8-24-7.9L32 340.8V480c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V340.8z\"]\n};\nvar faMailBulk = faEnvelopesBulk;\nvar faFileCircleExclamation = {\n prefix: 'fas',\n iconName: 'file-circle-exclamation',\n icon: [576, 512, [], \"e4eb\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faCircleH = {\n prefix: 'fas',\n iconName: 'circle-h',\n icon: [512, 512, [9405, \"hospital-symbol\"], \"f47e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM368 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H192l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H320V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHospitalSymbol = faCircleH;\nvar faPager = {\n prefix: 'fas',\n iconName: 'pager',\n icon: [512, 512, [128223], \"f815\", \"M0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zm64 32v64c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 320c-13.3 0-24 10.7-24 24s10.7 24 24 24h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H80zm136 0c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c13.3 0 24-10.7 24-24s-10.7-24-24-24H216z\"]\n};\nvar faAddressBook = {\n prefix: 'fas',\n iconName: 'address-book',\n icon: [512, 512, [62138, \"contact-book\"], \"f2b9\", \"M96 0C60.7 0 32 28.7 32 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H96zM208 288h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM512 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V80zM496 192c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm16 144c0-8.8-7.2-16-16-16s-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V336z\"]\n};\nvar faContactBook = faAddressBook;\nvar faStrikethrough = {\n prefix: 'fas',\n iconName: 'strikethrough',\n icon: [512, 512, [], \"f0cc\", \"M161.3 144c3.2-17.2 14-30.1 33.7-38.6c21.1-9 51.8-12.3 88.6-6.5c11.9 1.9 48.8 9.1 60.1 12c17.1 4.5 34.6-5.6 39.2-22.7s-5.6-34.6-22.7-39.2c-14.3-3.8-53.6-11.4-66.6-13.4c-44.7-7-88.3-4.2-123.7 10.9c-36.5 15.6-64.4 44.8-71.8 87.3c-.1 .6-.2 1.1-.2 1.7c-2.8 23.9 .5 45.6 10.1 64.6c4.5 9 10.2 16.9 16.7 23.9H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H270.1c-.1 0-.3-.1-.4-.1l-1.1-.3c-36-10.8-65.2-19.6-85.2-33.1c-9.3-6.3-15-12.6-18.2-19.1c-3.1-6.1-5.2-14.6-3.8-27.4zM348.9 337.2c2.7 6.5 4.4 15.8 1.9 30.1c-3 17.6-13.8 30.8-33.9 39.4c-21.1 9-51.7 12.3-88.5 6.5c-18-2.9-49.1-13.5-74.4-22.1c-5.6-1.9-11-3.7-15.9-5.4c-16.8-5.6-34.9 3.5-40.5 20.3s3.5 34.9 20.3 40.5c3.6 1.2 7.9 2.7 12.7 4.3l0 0 0 0c24.9 8.5 63.6 21.7 87.6 25.6l0 0 .2 0c44.7 7 88.3 4.2 123.7-10.9c36.5-15.6 64.4-44.8 71.8-87.3c3.6-21 2.7-40.4-3.1-58.1H335.1c7 5.6 11.4 11.2 13.9 17.2z\"]\n};\nvar faK = {\n prefix: 'fas',\n iconName: 'k',\n icon: [320, 512, [107], \"4b\", \"M311 86.3c12.3-12.7 12-32.9-.7-45.2s-32.9-12-45.2 .7l-155.2 160L64 249V64c0-17.7-14.3-32-32-32S0 46.3 0 64V328 448c0 17.7 14.3 32 32 32s32-14.3 32-32V341l64.7-66.7 133 192c10.1 14.5 30 18.1 44.5 8.1s18.1-30 8.1-44.5L174.1 227.4 311 86.3z\"]\n};\nvar faLandmarkFlag = {\n prefix: 'fas',\n iconName: 'landmark-flag',\n icon: [512, 512, [], \"e51c\", \"M272 0h80c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H272v32H464c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H240V16c0-8.8 7.2-16 16-16h16zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n};\nvar faPencil = {\n prefix: 'fas',\n iconName: 'pencil',\n icon: [512, 512, [9999, 61504, \"pencil-alt\"], \"f303\", \"M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faPencilAlt = faPencil;\nvar faBackward = {\n prefix: 'fas',\n iconName: 'backward',\n icon: [512, 512, [9194], \"f04a\", \"M459.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4L288 214.3V256v41.7L459.5 440.6zM256 352V256 128 96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160C4.2 237.5 0 246.5 0 256s4.2 18.5 11.5 24.6l192 160c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V352z\"]\n};\nvar faCaretRight = {\n prefix: 'fas',\n iconName: 'caret-right',\n icon: [256, 512, [], \"f0da\", \"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"]\n};\nvar faComments = {\n prefix: 'fas',\n iconName: 'comments',\n icon: [640, 512, [128490, 61670], \"f086\", \"M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z\"]\n};\nvar faPaste = {\n prefix: 'fas',\n iconName: 'paste',\n icon: [512, 512, [\"file-clipboard\"], \"f0ea\", \"M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 40a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm256 88v96h96l-96-96z\"]\n};\nvar faFileClipboard = faPaste;\nvar faCodePullRequest = {\n prefix: 'fas',\n iconName: 'code-pull-request',\n icon: [512, 512, [], \"e13c\", \"M305.8 2.1C314.4 5.9 320 14.5 320 24V64h16c70.7 0 128 57.3 128 128V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-35.3-28.7-64-64-64H320v40c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1zM104 80A24 24 0 1 0 56 80a24 24 0 1 0 48 0zm8 73.3V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80c0 32.8-19.7 61-48 73.3zM104 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm328 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faClipboardList = {\n prefix: 'fas',\n iconName: 'clipboard-list',\n icon: [384, 512, [], \"f46d\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM72 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zM72 368a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm88 0c0-8.8 7.2-16 16-16H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16z\"]\n};\nvar faTruckRampBox = {\n prefix: 'fas',\n iconName: 'truck-ramp-box',\n icon: [640, 512, [\"truck-loading\"], \"f4de\", \"M640 0V400c0 61.9-50.1 112-112 112c-61 0-110.5-48.7-112-109.3L48.4 502.9c-17.1 4.6-34.6-5.4-39.3-22.5s5.4-34.6 22.5-39.3L352 353.8V64c0-35.3 28.7-64 64-64H640zM576 400a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM23.1 207.7c-4.6-17.1 5.6-34.6 22.6-39.2l46.4-12.4 20.7 77.3c2.3 8.5 11.1 13.6 19.6 11.3l30.9-8.3c8.5-2.3 13.6-11.1 11.3-19.6l-20.7-77.3 46.4-12.4c17.1-4.6 34.6 5.6 39.2 22.6l41.4 154.5c4.6 17.1-5.6 34.6-22.6 39.2L103.7 384.9c-17.1 4.6-34.6-5.6-39.2-22.6L23.1 207.7z\"]\n};\nvar faTruckLoading = faTruckRampBox;\nvar faUserCheck = {\n prefix: 'fas',\n iconName: 'user-check',\n icon: [640, 512, [], \"f4fc\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM625 177L497 305c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L591 143c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faVialVirus = {\n prefix: 'fas',\n iconName: 'vial-virus',\n icon: [512, 512, [], \"e597\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V384c0 53 43 96 96 96c28.6 0 54.2-12.5 71.8-32.3c.1-14.2 5.6-28.3 16.4-39.1c.2-.2 .1-.6-.2-.6c-30.9 0-56-25.1-56-56s25.1-56 56-56c.3 0 .4-.4 .2-.6c-21.9-21.9-21.9-57.3 0-79.2c2.4-2.4 5-4.6 7.8-6.5V96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 96 32zM96 192V96h64v96H96zM216 376c28.8 0 43.2 34.8 22.9 55.2c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0c20.4-20.4 55.2-5.9 55.2 22.9c0 13.3 10.7 24 24 24s24-10.7 24-24c0-28.8 34.8-43.2 55.2-22.9c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9C444.8 410.8 459.2 376 488 376c13.3 0 24-10.7 24-24s-10.7-24-24-24c-28.8 0-43.2-34.8-22.9-55.2c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0C410.8 259.2 376 244.8 376 216c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 28.8-34.8 43.2-55.2 22.9c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9c20.4 20.4 5.9 55.2-22.9 55.2c-13.3 0-24 10.7-24 24s10.7 24 24 24zm104-88a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm40 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faSheetPlastic = {\n prefix: 'fas',\n iconName: 'sheet-plastic',\n icon: [384, 512, [], \"e571\", \"M0 448c0 35.3 28.7 64 64 64H224V384c0-17.7 14.3-32 32-32H384V64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448zM171.3 75.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l96-96c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm96 32l-160 160c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l160-160c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM384 384H256V512L384 384z\"]\n};\nvar faBlog = {\n prefix: 'fas',\n iconName: 'blog',\n icon: [512, 512, [], \"f781\", \"M192 32c0 17.7 14.3 32 32 32c123.7 0 224 100.3 224 224c0 17.7 14.3 32 32 32s32-14.3 32-32C512 128.9 383.1 0 224 0c-17.7 0-32 14.3-32 32zm0 96c0 17.7 14.3 32 32 32c70.7 0 128 57.3 128 128c0 17.7 14.3 32 32 32s32-14.3 32-32c0-106-86-192-192-192c-17.7 0-32 14.3-32 32zM96 144c0-26.5-21.5-48-48-48S0 117.5 0 144V368c0 79.5 64.5 144 144 144s144-64.5 144-144s-64.5-144-144-144H128v96h16c26.5 0 48 21.5 48 48s-21.5 48-48 48s-48-21.5-48-48V144z\"]\n};\nvar faUserNinja = {\n prefix: 'fas',\n iconName: 'user-ninja',\n icon: [448, 512, [129399], \"f504\", \"M224 256c-57.2 0-105.6-37.5-122-89.3c-1.1 1.3-2.2 2.6-3.5 3.8c-15.8 15.8-38.8 20.7-53.6 22.1c-8.1 .8-14.6-5.7-13.8-13.8c1.4-14.7 6.3-37.8 22.1-53.6c5.8-5.8 12.6-10.1 19.6-13.4c-7-3.2-13.8-7.6-19.6-13.4C37.4 82.7 32.6 59.7 31.1 44.9c-.8-8.1 5.7-14.6 13.8-13.8c14.7 1.4 37.8 6.3 53.6 22.1c4.8 4.8 8.7 10.4 11.7 16.1C131.4 28.2 174.4 0 224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128zM0 482.3C0 399.5 56.4 330 132.8 309.9c6-1.6 12.2 .9 15.9 5.8l62.5 83.3c6.4 8.5 19.2 8.5 25.6 0l62.5-83.3c3.7-4.9 9.9-7.4 15.9-5.8C391.6 330 448 399.5 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM160 96c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H160z\"]\n};\nvar faPersonArrowUpFromLine = {\n prefix: 'fas',\n iconName: 'person-arrow-up-from-line',\n icon: [640, 512, [], \"e539\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM598.6 121.4l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L464 141.3 464 384c0 17.7 14.3 32 32 32s32-14.3 32-32V141.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faScrollTorah = {\n prefix: 'fas',\n iconName: 'scroll-torah',\n icon: [640, 512, [\"torah\"], \"f6a0\", \"M96 480V32C96 14.3 74.5 0 48 0S0 14.3 0 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32zM512 32H128V480H512V32zM592 0c-26.5 0-48 14.3-48 32V480c0 17.7 21.5 32 48 32s48-14.3 48-32V32c0-17.7-21.5-32-48-32zM196 313.7c0-3.2 .9-6.4 2.5-9.2L226.7 256l-28.3-48.5c-1.6-2.8-2.5-6-2.5-9.2c0-10.1 8.2-18.3 18.3-18.3H271l31.4-53.9c3.6-6.3 10.3-10.1 17.6-10.1s13.9 3.8 17.6 10.1L369 180h56.7c10.1 0 18.3 8.2 18.3 18.3c0 3.2-.9 6.4-2.5 9.2L413.3 256l28.3 48.5c1.6 2.8 2.5 6 2.5 9.2c0 10.1-8.2 18.3-18.3 18.3H369l-31.4 53.9c-3.6 6.3-10.3 10.1-17.6 10.1s-13.9-3.8-17.6-10.1L271 332H214.3c-10.1 0-18.3-8.2-18.3-18.3zm124 54.7L341.2 332H298.8L320 368.4zM254.5 256l30.3 52h70.4l30.3-52-30.3-52H284.8l-30.3 52zm144.9 23.8L383 308h32.8l-16.4-28.2zM415.8 204H383l16.4 28.2L415.8 204zM320 143.6L298.8 180h42.4L320 143.6zM224.2 204l16.4 28.2L257 204H224.2zM257 308l-16.4-28.2L224.2 308H257z\"]\n};\nvar faTorah = faScrollTorah;\nvar faBroomBall = {\n prefix: 'fas',\n iconName: 'broom-ball',\n icon: [576, 512, [\"quidditch\", \"quidditch-broom-ball\"], \"f458\", \"M566.6 9.4c12.5 12.5 12.5 32.8 0 45.3l-192 192 34.7 34.7c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H364.3L256 211.7V182.6c0-12.5 10.1-22.6 22.6-22.6c6 0 11.8 2.4 16 6.6l34.7 34.7 192-192c12.5-12.5 32.8-12.5 45.3 0zm-344 225.5L341.1 353.4c3.7 42.7-11.7 85.2-42.3 115.8C271.4 496.6 234.2 512 195.5 512L22.1 512C9.9 512 0 502.1 0 489.9c0-6.3 2.7-12.3 7.3-16.5L133.7 359.7c4.2-3.7-.4-10.4-5.4-7.9L77.2 377.4c-6.1 3-13.2-1.4-13.2-8.2c0-31.5 12.5-61.7 34.8-84l8-8c30.6-30.6 73.1-45.9 115.8-42.3zM464 352a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faQuidditch = faBroomBall;\nvar faQuidditchBroomBall = faBroomBall;\nvar faToggleOff = {\n prefix: 'fas',\n iconName: 'toggle-off',\n icon: [576, 512, [], \"f204\", \"M384 128c70.7 0 128 57.3 128 128s-57.3 128-128 128H192c-70.7 0-128-57.3-128-128s57.3-128 128-128H384zM576 256c0-106-86-192-192-192H192C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192zM192 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faBoxArchive = {\n prefix: 'fas',\n iconName: 'box-archive',\n icon: [512, 512, [\"archive\"], \"f187\", \"M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faArchive = faBoxArchive;\nvar faPersonDrowning = {\n prefix: 'fas',\n iconName: 'person-drowning',\n icon: [576, 512, [], \"e545\", \"M192 64c0-17.7-14.3-32-32-32s-32 14.3-32 32V96.2c0 54.1 23.5 104 62.2 138.3l-21 146.7c7.8 2.1 15.5 3.3 22.8 3.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c12.4 8.5 26.1 14.8 39.7 18l17.7-97.6c10.7-1.2 21.3-3.1 31.9-5.5l105-23.9c17.2-3.9 28-21.1 24.1-38.3s-21.1-28-38.3-24.1L400 216.6c-41 9.3-83.7 7.5-123.7-5.2c-50.2-16-84.3-62.6-84.3-115.3V64zM320 192a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM306.5 389.9c-11.1-7.9-25.9-7.9-37 0C247 405.4 219.5 416 192 416c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 469.7 159 480 192 480c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 405.2 410.9 416 384 416c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faArrowDown91 = {\n prefix: 'fas',\n iconName: 'arrow-down-9-1',\n icon: [576, 512, [\"sort-numeric-desc\", \"sort-numeric-down-alt\"], \"f886\", \"M160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM450.7 294c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V416H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V320c0-10.3-4.9-19.9-13.3-26zM418.3 91a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 91zM405.1 203.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n};\nvar faSortNumericDesc = faArrowDown91;\nvar faSortNumericDownAlt = faArrowDown91;\nvar faFaceGrinTongueSquint = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-squint',\n icon: [512, 512, [128541, \"grin-tongue-squint\"], \"f58a\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zM116 141.1c0-9 9.6-14.7 17.5-10.5l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6zm262.5-10.5c7.9-4.2 17.5 1.5 17.5 10.5c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongueSquint = faFaceGrinTongueSquint;\nvar faSprayCan = {\n prefix: 'fas',\n iconName: 'spray-can',\n icon: [512, 512, [], \"f5bd\", \"M128 0h64c17.7 0 32 14.3 32 32v96H96V32c0-17.7 14.3-32 32-32zM0 256c0-53 43-96 96-96H224c53 0 96 43 96 96V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V256zm240 80A80 80 0 1 0 80 336a80 80 0 1 0 160 0zM256 64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM448 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM384 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faTruckMonster = {\n prefix: 'fas',\n iconName: 'truck-monster',\n icon: [640, 512, [], \"f63b\", \"M288 64v64H416L368 64H288zM419.2 25.6L496 128h80c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64H288c-29.2-38.9-75.7-64-128-64s-98.8 25.1-128 64c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H224V48c0-26.5 21.5-48 48-48h96c20.1 0 39.1 9.5 51.2 25.6zM152 256h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.7 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.3 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.3 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.8 3.7-14.1 6.8-21.7 9C190.1 503.1 180.1 512 168 512H152c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2L63.8 468.9c-8.6-8.6-9.3-21.9-2.3-31.3c-3.7-6.9-6.8-14.1-9-21.8C40.9 414.1 32 404.1 32 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.3-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9c1.7-11.6 11.7-20.6 23.8-20.6zm8 176a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM448.2 276.6c1.7-11.6 11.7-20.6 23.8-20.6h16c12.1 0 22.1 8.9 23.8 20.6c7.6 2.2 14.9 5.3 21.8 9c9.4-7 22.8-6.3 31.3 2.3l11.3 11.3c8.6 8.6 9.3 21.9 2.2 31.3c3.7 6.8 6.8 14.1 9 21.7c11.6 1.7 20.6 11.7 20.6 23.8v16c0 12.1-8.9 22.1-20.6 23.8c-2.2 7.6-5.3 14.9-9 21.7c7 9.4 6.3 22.8-2.2 31.3l-11.3 11.3c-8.6 8.6-21.9 9.3-31.3 2.2c-6.9 3.7-14.1 6.8-21.8 9C510.1 503.1 500.1 512 488 512H472c-12.1 0-22.1-8.9-23.8-20.6c-7.6-2.2-14.9-5.3-21.7-9c-9.4 7.1-22.8 6.3-31.3-2.2l-11.3-11.3c-8.6-8.6-9.3-21.9-2.2-31.3c-3.7-6.9-6.8-14.1-9-21.8C360.9 414.1 352 404.1 352 392V376c0-12.1 8.9-22.1 20.6-23.8c2.2-7.6 5.3-14.9 9-21.8c-7-9.4-6.3-22.8 2.2-31.3l11.3-11.3c8.6-8.6 21.9-9.3 31.3-2.3c6.8-3.7 14.1-6.8 21.7-9zM528 384a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faW = {\n prefix: 'fas',\n iconName: 'w',\n icon: [576, 512, [119], \"57\", \"M20.8 34c16.5-6.2 35 2.2 41.2 18.7l110.2 294L257.3 55c4-13.7 16.5-23 30.7-23s26.7 9.4 30.7 23l85.1 291.7L514 52.8c6.2-16.5 24.6-24.9 41.2-18.7s24.9 24.7 18.7 41.2l-144 384c-4.8 12.9-17.4 21.3-31.2 20.7s-25.7-9.8-29.5-23L288 178.3 206.7 457c-3.9 13.2-15.8 22.5-29.5 23s-26.3-7.8-31.2-20.7L2 75.2C-4.2 58.7 4.2 40.2 20.8 34z\"]\n};\nvar faEarthAfrica = {\n prefix: 'fas',\n iconName: 'earth-africa',\n icon: [512, 512, [127757, \"globe-africa\"], \"f57c\", \"M177.8 63.2l10 17.4c2.8 4.8 4.2 10.3 4.2 15.9v41.4c0 3.9 1.6 7.7 4.3 10.4c6.2 6.2 16.5 5.7 22-1.2l13.6-17c4.7-5.9 12.9-7.7 19.6-4.3l15.2 7.6c3.4 1.7 7.2 2.6 11 2.6c6.5 0 12.8-2.6 17.4-7.2l3.9-3.9c2.9-2.9 7.3-3.6 11-1.8l29.2 14.6c7.8 3.9 12.6 11.8 12.6 20.5c0 10.5-7.1 19.6-17.3 22.2l-35.4 8.8c-7.4 1.8-15.1 1.5-22.4-.9l-32-10.7c-3.3-1.1-6.7-1.7-10.2-1.7c-7 0-13.8 2.3-19.4 6.5L176 212c-10.1 7.6-16 19.4-16 32v28c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16v48c0 17.7 14.3 32 32 32c10.1 0 19.6-4.7 25.6-12.8l25.6-34.1c8.3-11.1 12.8-24.6 12.8-38.4V318.6c0-3.9 2.6-7.3 6.4-8.2l5.3-1.3c11.9-3 20.3-13.7 20.3-26c0-7.1-2.8-13.9-7.8-18.9l-33.5-33.5c-3.7-3.7-3.7-9.7 0-13.4c5.7-5.7 14.1-7.7 21.8-5.1l14.1 4.7c12.3 4.1 25.7-1.5 31.5-13c3.5-7 11.2-10.8 18.9-9.2l27.4 5.5C432 112.4 351.5 48 256 48c-27.7 0-54 5.4-78.2 15.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faGlobeAfrica = faEarthAfrica;\nvar faRainbow = {\n prefix: 'fas',\n iconName: 'rainbow',\n icon: [640, 512, [127752], \"f75b\", \"M320 96C178.6 96 64 210.6 64 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C0 175.3 143.3 32 320 32s320 143.3 320 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352C576 210.6 461.4 96 320 96zm0 192c-35.3 0-64 28.7-64 64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-70.7 57.3-128 128-128s128 57.3 128 128v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-35.3-28.7-64-64-64zM160 352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-123.7 100.3-224 224-224s224 100.3 224 224v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352c0-88.4-71.6-160-160-160s-160 71.6-160 160z\"]\n};\nvar faCircleNotch = {\n prefix: 'fas',\n iconName: 'circle-notch',\n icon: [512, 512, [], \"f1ce\", \"M222.7 32.1c5 16.9-4.6 34.8-21.5 39.8C121.8 95.6 64 169.1 64 256c0 106 86 192 192 192s192-86 192-192c0-86.9-57.8-160.4-137.1-184.1c-16.9-5-26.6-22.9-21.5-39.8s22.9-26.6 39.8-21.5C434.9 42.1 512 140 512 256c0 141.4-114.6 256-256 256S0 397.4 0 256C0 140 77.1 42.1 182.9 10.6c16.9-5 34.8 4.6 39.8 21.5z\"]\n};\nvar faTabletScreenButton = {\n prefix: 'fas',\n iconName: 'tablet-screen-button',\n icon: [448, 512, [\"tablet-alt\"], \"f3fa\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM256 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 64H64V384H384V64z\"]\n};\nvar faTabletAlt = faTabletScreenButton;\nvar faPaw = {\n prefix: 'fas',\n iconName: 'paw',\n icon: [512, 512, [], \"f1b0\", \"M226.5 92.9c14.3 42.9-.3 86.2-32.6 96.8s-70.1-15.6-84.4-58.5s.3-86.2 32.6-96.8s70.1 15.6 84.4 58.5zM100.4 198.6c18.9 32.4 14.3 70.1-10.2 84.1s-59.7-.9-78.5-33.3S-2.7 179.3 21.8 165.3s59.7 .9 78.5 33.3zM69.2 401.2C121.6 259.9 214.7 224 256 224s134.4 35.9 186.8 177.2c3.6 9.7 5.2 20.1 5.2 30.5v1.6c0 25.8-20.9 46.7-46.7 46.7c-11.5 0-22.9-1.4-34-4.2l-88-22c-15.3-3.8-31.3-3.8-46.6 0l-88 22c-11.1 2.8-22.5 4.2-34 4.2C84.9 480 64 459.1 64 433.3v-1.6c0-10.4 1.6-20.8 5.2-30.5zM421.8 282.7c-24.5-14-29.1-51.7-10.2-84.1s54-47.3 78.5-33.3s29.1 51.7 10.2 84.1s-54 47.3-78.5 33.3zM310.1 189.7c-32.3-10.6-46.9-53.9-32.6-96.8s52.1-69.1 84.4-58.5s46.9 53.9 32.6 96.8s-52.1 69.1-84.4 58.5z\"]\n};\nvar faCloud = {\n prefix: 'fas',\n iconName: 'cloud',\n icon: [640, 512, [9729], \"f0c2\", \"M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z\"]\n};\nvar faTrowelBricks = {\n prefix: 'fas',\n iconName: 'trowel-bricks',\n icon: [512, 512, [], \"e58a\", \"M240.8 4.8C250.3 10.6 256 20.9 256 32v72h89c3.6-13.8 16.1-24 31-24h88c26.5 0 48 21.5 48 48s-21.5 48-48 48H376c-14.9 0-27.4-10.2-31-24H256v72c0 11.1-5.7 21.4-15.2 27.2s-21.2 6.4-31.1 1.4l-192-96C6.8 151.2 0 140.1 0 128s6.8-23.2 17.7-28.6l192-96c9.9-5 21.7-4.4 31.1 1.4zM288 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H320c-17.7 0-32-14.3-32-32V256zM32 384h96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32zm192 0H480c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32z\"]\n};\nvar faFaceFlushed = {\n prefix: 'fas',\n iconName: 'face-flushed',\n icon: [512, 512, [128563, \"flushed\"], \"f579\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM176 384c0 8.8 7.2 16 16 16H320c8.8 0 16-7.2 16-16s-7.2-16-16-16H192c-8.8 0-16 7.2-16 16zm-16-88a72 72 0 1 0 0-144 72 72 0 1 0 0 144zm264-72a72 72 0 1 0 -144 0 72 72 0 1 0 144 0zm-288 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm192 0a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faFlushed = faFaceFlushed;\nvar faHospitalUser = {\n prefix: 'fas',\n iconName: 'hospital-user',\n icon: [576, 512, [], \"f80d\", \"M48 0C21.5 0 0 21.5 0 48V256H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v64H144c8.8 0 16 7.2 16 16s-7.2 16-16 16H0v80c0 26.5 21.5 48 48 48H265.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM152 64h16c8.8 0 16 7.2 16 16v24h24c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H184v24c0 8.8-7.2 16-16 16H152c-8.8 0-16-7.2-16-16V152H112c-8.8 0-16-7.2-16-16V120c0-8.8 7.2-16 16-16h24V80c0-8.8 7.2-16 16-16zM512 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM288 477.1c0 19.3 15.6 34.9 34.9 34.9H541.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H381.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faTentArrowLeftRight = {\n prefix: 'fas',\n iconName: 'tent-arrow-left-right',\n icon: [576, 512, [], \"e57f\", \"M488.1 6.2c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9L489.5 72 86.5 72l33.5-30.2c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120l402.9 0-33.5 30.2c-9.9 8.9-10.7 24-1.8 33.9s24 10.7 33.9 1.8l80-72c5.1-4.6 7.9-11 7.9-17.8s-2.9-13.3-7.9-17.8l-80-72zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faGavel = {\n prefix: 'fas',\n iconName: 'gavel',\n icon: [512, 512, [\"legal\"], \"f0e3\", \"M318.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-120 120c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l4-4L325.4 293.4l-4 4c-12.5 12.5-12.5 32.8 0 45.3l16 16c12.5 12.5 32.8 12.5 45.3 0l120-120c12.5-12.5 12.5-32.8 0-45.3l-16-16c-12.5-12.5-32.8-12.5-45.3 0l-4 4L330.6 74.6l4-4c12.5-12.5 12.5-32.8 0-45.3l-16-16zm-152 288c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l48 48c12.5 12.5 32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-1.4-1.4L272 285.3 226.7 240 168 298.7l-1.4-1.4z\"]\n};\nvar faLegal = faGavel;\nvar faBinoculars = {\n prefix: 'fas',\n iconName: 'binoculars',\n icon: [512, 512, [], \"f1e5\", \"M128 32h32c17.7 0 32 14.3 32 32V96H96V64c0-17.7 14.3-32 32-32zm64 96V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V388.9c0-34.6 9.4-68.6 27.2-98.3C40.9 267.8 49.7 242.4 53 216L60.5 156c2-16 15.6-28 31.8-28H192zm227.8 0c16.1 0 29.8 12 31.8 28L459 216c3.3 26.4 12.1 51.8 25.8 74.6c17.8 29.7 27.2 63.7 27.2 98.3V448c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V128h99.8zM320 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V96H320V64zm-32 64V288H224V128h64z\"]\n};\nvar faMicrophoneSlash = {\n prefix: 'fas',\n iconName: 'microphone-slash',\n icon: [640, 512, [], \"f131\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c15.2-26 23.9-56.3 23.9-88.7V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 21.2-5.1 41.1-14.2 58.7L416 300.8V96c0-53-43-96-96-96s-96 43-96 96v54.3L38.8 5.1zM344 430.4c20.4-2.8 39.7-9.1 57.3-18.2l-43.1-33.9C346.1 382 333.3 384 320 384c-70.7 0-128-57.3-128-128v-8.7L144.7 210c-.5 1.9-.7 3.9-.7 6v40c0 89.1 66.2 162.7 152 174.4V464H248c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4z\"]\n};\nvar faBoxTissue = {\n prefix: 'fas',\n iconName: 'box-tissue',\n icon: [512, 512, [], \"e05b\", \"M92.5 0H208c40 0 52 24 64 48s24 48 64 48h85.2C436 96 448 108 448 122.8c0 3.4-.7 6.8-1.9 10L409.6 224 384 288H128l-16-64L64.9 35.4c-.6-2.3-.9-4.6-.9-6.9C64 12.8 76.8 0 92.5 0zM79 224l16 64H80c-8.8 0-16 7.2-16 16s7.2 16 16 16h48H384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H418.5l25.6-64H464c26.5 0 48 21.5 48 48V384H0V272c0-26.5 21.5-48 48-48H79zM0 416H512v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V416z\"]\n};\nvar faMotorcycle = {\n prefix: 'fas',\n iconName: 'motorcycle',\n icon: [640, 512, [127949], \"f21c\", \"M280 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h57.7l16.4 30.3L256 192l-45.3-45.3c-12-12-28.3-18.7-45.3-18.7H64c-17.7 0-32 14.3-32 32v32h96c88.4 0 160 71.6 160 160c0 11-1.1 21.7-3.2 32h70.4c-2.1-10.3-3.2-21-3.2-32c0-52.2 25-98.6 63.7-127.8l15.4 28.6C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L418.2 128H480c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H459.6c-7.5 0-14.7 2.6-20.5 7.4L391.7 78.9l-14-26c-7-12.9-20.5-21-35.2-21H280zM462.7 311.2l28.2 52.2c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-28.2-52.2c2.3-.3 4.7-.4 7.1-.4c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-15.5 5.5-29.7 14.7-40.8zM187.3 376c-9.5 23.5-32.5 40-59.3 40c-35.3 0-64-28.7-64-64s28.7-64 64-64c26.9 0 49.9 16.5 59.3 40h66.4C242.5 268.8 190.5 224 128 224C57.3 224 0 281.3 0 352s57.3 128 128 128c62.5 0 114.5-44.8 125.8-104H187.3zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBellConcierge = {\n prefix: 'fas',\n iconName: 'bell-concierge',\n icon: [512, 512, [128718, \"concierge-bell\"], \"f562\", \"M216 64c-13.3 0-24 10.7-24 24s10.7 24 24 24h16v33.3C119.6 157.2 32 252.4 32 368H480c0-115.6-87.6-210.8-200-222.7V112h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H256 216zM24 400c-13.3 0-24 10.7-24 24s10.7 24 24 24H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H24z\"]\n};\nvar faConciergeBell = faBellConcierge;\nvar faPenRuler = {\n prefix: 'fas',\n iconName: 'pen-ruler',\n icon: [512, 512, [\"pencil-ruler\"], \"f5ae\", \"M469.3 19.3l23.4 23.4c25 25 25 65.5 0 90.5l-56.4 56.4L322.3 75.7l56.4-56.4c25-25 65.5-25 90.5 0zM44.9 353.2L299.7 98.3 413.7 212.3 158.8 467.1c-6.7 6.7-15.1 11.6-24.2 14.2l-104 29.7c-8.4 2.4-17.4 .1-23.6-6.1s-8.5-15.2-6.1-23.6l29.7-104c2.6-9.2 7.5-17.5 14.2-24.2zM249.4 103.4L103.4 249.4 16 161.9c-18.7-18.7-18.7-49.1 0-67.9L94.1 16c18.7-18.7 49.1-18.7 67.9 0l19.8 19.8c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1l45.1 45.1zM408.6 262.6l45.1 45.1c-.3 .3-.7 .6-1 .9l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l64-64c.3-.3 .6-.7 .9-1L496 350.1c18.7 18.7 18.7 49.1 0 67.9L417.9 496c-18.7 18.7-49.1 18.7-67.9 0l-87.4-87.4L408.6 262.6z\"]\n};\nvar faPencilRuler = faPenRuler;\nvar faPeopleArrows = {\n prefix: 'fas',\n iconName: 'people-arrows',\n icon: [640, 512, [\"people-arrows-left-right\"], \"e068\", \"M64 64a64 64 0 1 1 128 0A64 64 0 1 1 64 64zM25.9 233.4C29.3 191.9 64 160 105.6 160h44.8c27 0 51 13.4 65.5 34.1c-2.7 1.9-5.2 4-7.5 6.3l-64 64c-21.9 21.9-21.9 57.3 0 79.2L192 391.2V464c0 26.5-21.5 48-48 48H112c-26.5 0-48-21.5-48-48V348.3c-26.5-9.5-44.7-35.8-42.2-65.6l4.1-49.3zM448 64a64 64 0 1 1 128 0A64 64 0 1 1 448 64zM431.6 200.4c-2.3-2.3-4.9-4.4-7.5-6.3c14.5-20.7 38.6-34.1 65.5-34.1h44.8c41.6 0 76.3 31.9 79.7 73.4l4.1 49.3c2.5 29.8-15.7 56.1-42.2 65.6V464c0 26.5-21.5 48-48 48H496c-26.5 0-48-21.5-48-48V391.2l47.6-47.6c21.9-21.9 21.9-57.3 0-79.2l-64-64zM272 240v32h96V240c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l64 64c9.4 9.4 9.4 24.6 0 33.9l-64 64c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V336H272v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2z\"]\n};\nvar faPeopleArrowsLeftRight = faPeopleArrows;\nvar faMarsAndVenusBurst = {\n prefix: 'fas',\n iconName: 'mars-and-venus-burst',\n icon: [640, 512, [], \"e523\", \"M504 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l39 39-22.2 22.2C475.9 78.4 439.6 64 400 64c-88.4 0-160 71.6-160 160c0 80.2 59.1 146.7 136.1 158.2c0 .6-.1 1.2-.1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3H352c-13.3 0-24 10.7-24 24s10.7 24 24 24h24v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l24 0H376c0 13.3 10.7 24 24 24s24-10.7 24-24H400l24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456h24c13.3 0 24-10.7 24-24s-10.7-24-24-24H424v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2-.1-1.8c77-11.6 136.1-78 136.1-158.2c0-31.4-9-60.7-24.7-85.4L560 113.9l39 39c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H504zM400 128a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.1 3.8 9.9 5.1 15.2 3.6C223.6 310.8 208 269.2 208 224c0-60.8 28.3-115 72.4-150.2L220.3 92.1l-29.4-74z\"]\n};\nvar faSquareCaretRight = {\n prefix: 'fas',\n iconName: 'square-caret-right',\n icon: [448, 512, [\"caret-square-right\"], \"f152\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM320 256c0 6.7-2.8 13-7.7 17.6l-112 104c-7 6.5-17.2 8.2-25.9 4.4s-14.4-12.5-14.4-22l0-208c0-9.5 5.7-18.2 14.4-22s18.9-2.1 25.9 4.4l112 104c4.9 4.5 7.7 10.9 7.7 17.6z\"]\n};\nvar faCaretSquareRight = faSquareCaretRight;\nvar faScissors = {\n prefix: 'fas',\n iconName: 'scissors',\n icon: [512, 512, [9984, 9986, 9988, \"cut\"], \"f0c4\", \"M256 192l-39.5-39.5c4.9-12.6 7.5-26.2 7.5-40.5C224 50.1 173.9 0 112 0S0 50.1 0 112s50.1 112 112 112c14.3 0 27.9-2.7 40.5-7.5L192 256l-39.5 39.5c-12.6-4.9-26.2-7.5-40.5-7.5C50.1 288 0 338.1 0 400s50.1 112 112 112s112-50.1 112-112c0-14.3-2.7-27.9-7.5-40.5L499.2 76.8c7.1-7.1 7.1-18.5 0-25.6c-28.3-28.3-74.1-28.3-102.4 0L256 192zm22.6 150.6L396.8 460.8c28.3 28.3 74.1 28.3 102.4 0c7.1-7.1 7.1-18.5 0-25.6L342.6 278.6l-64 64zM64 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm48 240a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCut = faScissors;\nvar faSunPlantWilt = {\n prefix: 'fas',\n iconName: 'sun-plant-wilt',\n icon: [640, 512, [], \"e57a\", \"M160 0c-6.3 0-12 3.7-14.6 9.5L120.6 64.9 63.9 43.2c-5.9-2.3-12.6-.8-17 3.6s-5.9 11.1-3.6 17l21.7 56.7L9.5 145.4C3.7 148 0 153.7 0 160s3.7 12 9.5 14.6l55.4 24.8L43.2 256.1c-2.3 5.9-.8 12.6 3.6 17s11.1 5.9 17 3.6l56.7-21.7 24.8 55.4c2.6 5.8 8.3 9.5 14.6 9.5s12-3.7 14.6-9.5l24.8-55.4 56.7 21.7c5.9 2.3 12.6 .8 17-3.6s5.9-11.1 3.6-17l-21.7-56.7 55.4-24.8c5.8-2.6 9.5-8.3 9.5-14.6s-3.7-12-9.5-14.6l-55.4-24.8 21.7-56.7c2.3-5.9 .8-12.6-3.6-17s-11.1-5.9-17-3.6L199.4 64.9 174.6 9.5C172 3.7 166.3 0 160 0zm0 96a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm312 16c0-17.7 14.3-32 32-32s32 14.3 32 32v53.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C624 318 640 290.7 640 274c0-21.5-9.2-37-24-44.6V176c0-44.2-35.8-80-80-80s-80 35.8-80 80v22.7c-9.8-4.3-20.6-6.7-32-6.7c-44.2 0-80 35.8-80 80v21.4c-14.8 7.7-24 23.1-24 44.6c0 16.8 16 44 37.4 67.2c5.8 6.2 15.5 6.2 21.2 0C400 382 416 354.7 416 338c0-21.5-9.2-37-24-44.6V272c0-17.7 14.3-32 32-32s32 14.3 32 32v8V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H504V280v-8V176z\"]\n};\nvar faToiletsPortable = {\n prefix: 'fas',\n iconName: 'toilets-portable',\n icon: [576, 512, [], \"e584\", \"M32 0H224c17.7 0 32 14.3 32 32V64H0V32C0 14.3 14.3 0 32 0zM0 96H24 232h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H48v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM192 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16zM352 0H544c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32zM320 96h24H552h24v24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H368v8c0 13.3-10.7 24-24 24s-24-10.7-24-24V120 96zM512 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16s16-7.2 16-16V240c0-8.8-7.2-16-16-16z\"]\n};\nvar faHockeyPuck = {\n prefix: 'fas',\n iconName: 'hockey-puck',\n icon: [512, 512, [], \"f453\", \"M256 256C114.6 256 0 213 0 160s114.6-96 256-96s256 43 256 96s-114.6 96-256 96zm192.3 1.8c24.7-9.3 46.9-21 63.7-35.6V352c0 53-114.6 96-256 96S0 405 0 352V222.3c16.8 14.6 39 26.3 63.7 35.6C114.5 276.9 182.5 288 256 288s141.5-11.1 192.3-30.2z\"]\n};\nvar faTable = {\n prefix: 'fas',\n iconName: 'table',\n icon: [512, 512, [], \"f0ce\", \"M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faMagnifyingGlassArrowRight = {\n prefix: 'fas',\n iconName: 'magnifying-glass-arrow-right',\n icon: [512, 512, [], \"e521\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM241 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l31 31H120c-13.3 0-24 10.7-24 24s10.7 24 24 24H238.1l-31 31c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9l-72-72z\"]\n};\nvar faTachographDigital = {\n prefix: 'fas',\n iconName: 'tachograph-digital',\n icon: [640, 512, [\"digital-tachograph\"], \"f566\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm32 64H320c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zM64 368c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm320 0c0-8.8 7.2-16 16-16H560c8.8 0 16 7.2 16 16s-7.2 16-16 16H400c-8.8 0-16-7.2-16-16zM80 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faDigitalTachograph = faTachographDigital;\nvar faUsersSlash = {\n prefix: 'fas',\n iconName: 'users-slash',\n icon: [640, 512, [], \"e073\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L440.6 320H618.7c11.8 0 21.3-9.6 21.3-21.3C640 239.8 592.2 192 533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 30.2-10.5 58-28 79.9l-25.2-19.7C408.1 267.7 416 246.8 416 224c0-53-43-96-96-96c-31.1 0-58.7 14.8-76.3 37.7l-40.6-31.8c13-14.2 20.9-33.1 20.9-53.9c0-44.2-35.8-80-80-80C116.3 0 91.9 14.1 77.5 35.5L38.8 5.1zM106.7 192C47.8 192 0 239.8 0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-20.6-18.2-35.2-42.8-40.8-70.8L121.8 192H106.7zM261.3 352C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H485.3c10.5 0 19.5-6 23.9-14.8L324.9 352H261.3zM512 160A80 80 0 1 0 512 0a80 80 0 1 0 0 160z\"]\n};\nvar faClover = {\n prefix: 'fas',\n iconName: 'clover',\n icon: [448, 512, [], \"e139\", \"M173.3 32C139.4 32 112 59.4 112 93.3v4.9c0 12 3.3 23.7 9.4 34l18.8 31.3c1.1 1.8 1.2 3.1 1 4.2c-.2 1.2-.8 2.5-2 3.6s-2.4 1.8-3.6 2c-1 .2-2.4 .1-4.2-1l-31.3-18.8c-10.3-6.2-22-9.4-34-9.4H61.3C27.4 144 0 171.4 0 205.3c0 16.2 6.5 31.8 17.9 43.3l1.2 1.2c3.4 3.4 3.4 9 0 12.4l-1.2 1.2C6.5 274.9 0 290.5 0 306.7C0 340.6 27.4 368 61.3 368h4.9c12 0 23.7-3.3 34-9.4l31.3-18.8c1.8-1.1 3.1-1.2 4.2-1c1.2 .2 2.5 .8 3.6 2s1.8 2.4 2 3.6c.2 1 .1 2.4-1 4.2l-18.8 31.3c-6.2 10.3-9.4 22-9.4 34v4.9c0 33.8 27.4 61.3 61.3 61.3c16.2 0 31.8-6.5 43.3-17.9l1.2-1.2c3.4-3.4 9-3.4 12.4 0l1.2 1.2c11.5 11.5 27.1 17.9 43.3 17.9c33.8 0 61.3-27.4 61.3-61.3v-4.9c0-12-3.3-23.7-9.4-34l-18.8-31.3c-1.1-1.8-1.2-3.1-1-4.2c.2-1.2 .8-2.5 2-3.6s2.4-1.8 3.6-2c1-.2 2.4-.1 4.2 1l31.3 18.8c10.3 6.2 22 9.4 34 9.4h4.9c33.8 0 61.3-27.4 61.3-61.3c0-16.2-6.5-31.8-17.9-43.3l-1.2-1.2c-3.4-3.4-3.4-9 0-12.4l1.2-1.2c11.5-11.5 17.9-27.1 17.9-43.3c0-33.8-27.4-61.3-61.3-61.3h-4.9c-12 0-23.7 3.3-34 9.4l-31.3 18.8c-1.8 1.1-3.1 1.2-4.2 1c-1.2-.2-2.5-.8-3.6-2s-1.8-2.4-2-3.6c-.2-1-.1-2.4 1-4.2l18.8-31.3c6.2-10.3 9.4-22 9.4-34V93.3C336 59.4 308.6 32 274.7 32c-16.2 0-31.8 6.5-43.3 17.9l-1.2 1.2c-3.4 3.4-9 3.4-12.4 0l-1.2-1.2C205.1 38.5 189.5 32 173.3 32z\"]\n};\nvar faReply = {\n prefix: 'fas',\n iconName: 'reply',\n icon: [512, 512, [61714, \"mail-reply\"], \"f3e5\", \"M205 34.8c11.5 5.1 19 16.6 19 29.2v64H336c97.2 0 176 78.8 176 176c0 113.3-81.5 163.9-100.2 174.1c-2.5 1.4-5.3 1.9-8.1 1.9c-10.9 0-19.7-8.9-19.7-19.7c0-7.5 4.3-14.4 9.8-19.5c9.4-8.8 22.2-26.4 22.2-56.7c0-53-43-96-96-96H224v64c0 12.6-7.4 24.1-19 29.2s-25 3-34.4-5.4l-160-144C3.9 225.7 0 217.1 0 208s3.9-17.7 10.6-23.8l160-144c9.4-8.5 22.9-10.6 34.4-5.4z\"]\n};\nvar faMailReply = faReply;\nvar faStarAndCrescent = {\n prefix: 'fas',\n iconName: 'star-and-crescent',\n icon: [512, 512, [9770], \"f699\", \"M0 256C0 114.6 114.6 0 256 0c33 0 64.6 6.3 93.6 17.7c7.4 2.9 11.5 10.7 9.8 18.4s-8.8 13-16.7 12.4c-4.8-.3-9.7-.5-14.6-.5c-114.9 0-208 93.1-208 208s93.1 208 208 208c4.9 0 9.8-.2 14.6-.5c7.9-.5 15 4.7 16.7 12.4s-2.4 15.5-9.8 18.4C320.6 505.7 289 512 256 512C114.6 512 0 397.4 0 256zM375.4 137.4c3.5-7.1 13.7-7.1 17.2 0l31.5 63.8c1.4 2.8 4.1 4.8 7.2 5.3l70.4 10.2c7.9 1.1 11 10.8 5.3 16.4l-50.9 49.6c-2.3 2.2-3.3 5.4-2.8 8.5l12 70.1c1.3 7.8-6.9 13.8-13.9 10.1l-63-33.1c-2.8-1.5-6.1-1.5-8.9 0l-63 33.1c-7 3.7-15.3-2.3-13.9-10.1l12-70.1c.5-3.1-.5-6.3-2.8-8.5L261 233.1c-5.7-5.6-2.6-15.2 5.3-16.4l70.4-10.2c3.1-.5 5.8-2.4 7.2-5.3l31.5-63.8z\"]\n};\nvar faHouseFire = {\n prefix: 'fas',\n iconName: 'house-fire',\n icon: [640, 512, [], \"e50c\", \"M288 350.1l0 1.9H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L447.3 128.1c-12.3-1-25 3-34.8 11.7c-35.4 31.6-65.6 67.7-87.3 102.8C304.3 276.5 288 314.9 288 350.1zM453.5 163.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C640 440 568.7 512 480 512c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM530 433c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15z\"]\n};\nvar faSquareMinus = {\n prefix: 'fas',\n iconName: 'square-minus',\n icon: [448, 512, [61767, \"minus-square\"], \"f146\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 200H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMinusSquare = faSquareMinus;\nvar faHelicopter = {\n prefix: 'fas',\n iconName: 'helicopter',\n icon: [640, 512, [128641], \"f533\", \"M128 32c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H384v64h32c88.4 0 160 71.6 160 160v64c0 17.7-14.3 32-32 32H384 320c-20.1 0-39.1-9.5-51.2-25.6l-71.4-95.2c-3.5-4.7-8.3-8.3-13.7-10.5L47.2 198.1c-9.5-3.8-16.7-12-19.2-22L5 83.9C2.4 73.8 10.1 64 20.5 64H48c10.1 0 19.6 4.7 25.6 12.8L112 128H320V64H160c-17.7 0-32-14.3-32-32zM384 320H512V288c0-53-43-96-96-96H384V320zM630.6 425.4c12.5 12.5 12.5 32.8 0 45.3l-3.9 3.9c-24 24-56.6 37.5-90.5 37.5H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H536.2c17 0 33.3-6.7 45.3-18.7l3.9-3.9c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faCompass = {\n prefix: 'fas',\n iconName: 'compass',\n icon: [512, 512, [129517], \"f14e\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faSquareCaretDown = {\n prefix: 'fas',\n iconName: 'square-caret-down',\n icon: [448, 512, [\"caret-square-down\"], \"f150\", \"M384 480c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0zM224 352c-6.7 0-13-2.8-17.6-7.7l-104-112c-6.5-7-8.2-17.2-4.4-25.9s12.5-14.4 22-14.4l208 0c9.5 0 18.2 5.7 22 14.4s2.1 18.9-4.4 25.9l-104 112c-4.5 4.9-10.9 7.7-17.6 7.7z\"]\n};\nvar faCaretSquareDown = faSquareCaretDown;\nvar faFileCircleQuestion = {\n prefix: 'fas',\n iconName: 'file-circle-question',\n icon: [576, 512, [], \"e4ef\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar faLaptopCode = {\n prefix: 'fas',\n iconName: 'laptop-code',\n icon: [640, 512, [], \"f5fc\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faSwatchbook = {\n prefix: 'fas',\n iconName: 'swatchbook',\n icon: [512, 512, [], \"f5c3\", \"M0 32C0 14.3 14.3 0 32 0H160c17.7 0 32 14.3 32 32V416c0 53-43 96-96 96s-96-43-96-96V32zM223.6 425.9c.3-3.3 .4-6.6 .4-9.9V154l75.4-75.4c12.5-12.5 32.8-12.5 45.3 0l90.5 90.5c12.5 12.5 12.5 32.8 0 45.3L223.6 425.9zM182.8 512l192-192H480c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H182.8zM128 64H64v64h64V64zM64 192v64h64V192H64zM96 440a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faPrescriptionBottle = {\n prefix: 'fas',\n iconName: 'prescription-bottle',\n icon: [384, 512, [], \"f485\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V416H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V320H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V224H144c8.8 0 16-7.2 16-16s-7.2-16-16-16H32V128z\"]\n};\nvar faBars = {\n prefix: 'fas',\n iconName: 'bars',\n icon: [448, 512, [\"navicon\"], \"f0c9\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faNavicon = faBars;\nvar faPeopleGroup = {\n prefix: 'fas',\n iconName: 'people-group',\n icon: [640, 512, [], \"e533\", \"M72 88a56 56 0 1 1 112 0A56 56 0 1 1 72 88zM64 245.7C54 256.9 48 271.8 48 288s6 31.1 16 42.3V245.7zm144.4-49.3C178.7 222.7 160 261.2 160 304c0 34.3 12 65.8 32 90.5V416c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V389.2C26.2 371.2 0 332.7 0 288c0-61.9 50.1-112 112-112h32c24 0 46.2 7.5 64.4 20.3zM448 416V394.5c20-24.7 32-56.2 32-90.5c0-42.8-18.7-81.3-48.4-107.7C449.8 183.5 472 176 496 176h32c61.9 0 112 50.1 112 112c0 44.7-26.2 83.2-64 101.2V416c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32zm8-328a56 56 0 1 1 112 0A56 56 0 1 1 456 88zM576 245.7v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM320 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM240 304c0 16.2 6 31 16 42.3V261.7c-10 11.3-16 26.1-16 42.3zm144-42.3v84.7c10-11.3 16-26.1 16-42.3s-6-31.1-16-42.3zM448 304c0 44.7-26.2 83.2-64 101.2V448c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V405.2c-37.8-18-64-56.5-64-101.2c0-61.9 50.1-112 112-112h32c61.9 0 112 50.1 112 112z\"]\n};\nvar faHourglassEnd = {\n prefix: 'fas',\n iconName: 'hourglass-end',\n icon: [384, 512, [8987, \"hourglass-3\"], \"f253\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 25.5-10.1 49.9-28.1 67.9L192 210.7l-67.9-67.9C106.1 124.9 96 100.4 96 75z\"]\n};\nvar faHourglass3 = faHourglassEnd;\nvar faHeartCrack = {\n prefix: 'fas',\n iconName: 'heart-crack',\n icon: [512, 512, [128148, \"heart-broken\"], \"f7a9\", \"M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z\"]\n};\nvar faHeartBroken = faHeartCrack;\nvar faSquareUpRight = {\n prefix: 'fas',\n iconName: 'square-up-right',\n icon: [448, 512, [8599, \"external-link-square-alt\"], \"f360\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM320 313.4V176c0-8.8-7.2-16-16-16H166.6c-12.5 0-22.6 10.1-22.6 22.6c0 6 2.4 11.8 6.6 16L184 232l-66.3 66.3C114 302 112 306.9 112 312s2 10 5.7 13.7l36.7 36.7c3.6 3.6 8.5 5.7 13.7 5.7s10-2 13.7-5.7L248 296l33.4 33.4c4.2 4.2 10 6.6 16 6.6c12.5 0 22.6-10.1 22.6-22.6z\"]\n};\nvar faExternalLinkSquareAlt = faSquareUpRight;\nvar faFaceKissBeam = {\n prefix: 'fas',\n iconName: 'face-kiss-beam',\n icon: [512, 512, [128537, \"kiss-beam\"], \"f597\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zm-87.1-84.9l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faKissBeam = faFaceKissBeam;\nvar faFilm = {\n prefix: 'fas',\n iconName: 'film',\n icon: [512, 512, [127902], \"f008\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM48 368v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H416zM48 240v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zm368-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H416zM48 112v32c0 8.8 7.2 16 16 16H96c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H64c-8.8 0-16 7.2-16 16zM416 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H416zM160 128v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zm32 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32H192z\"]\n};\nvar faRulerHorizontal = {\n prefix: 'fas',\n iconName: 'ruler-horizontal',\n icon: [640, 512, [], \"f547\", \"M0 336c0 26.5 21.5 48 48 48l544 0c26.5 0 48-21.5 48-48l0-160c0-26.5-21.5-48-48-48l-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0c-26.5 0-48 21.5-48 48L0 336z\"]\n};\nvar faPeopleRobbery = {\n prefix: 'fas',\n iconName: 'people-robbery',\n icon: [576, 512, [], \"e536\", \"M488.2 59.1C478.1 99.6 441.7 128 400 128s-78.1-28.4-88.2-68.9L303 24.2C298.8 7.1 281.4-3.3 264.2 1S236.7 22.6 241 39.8l8.7 34.9c11 44 40.2 79.6 78.3 99.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V174.3c38.1-20 67.3-55.6 78.3-99.6L559 39.8c4.3-17.1-6.1-34.5-23.3-38.8S501.2 7.1 497 24.2l-8.7 34.9zM400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zm-8 32c-35.3 0-64 28.7-64 64v96l0 .6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352H88V480c0 17.7 14.3 32 32 32s32-14.3 32-32V252.7l13 20.5c5.9 9.2 16.1 14.9 27 14.9h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H209.6l-37.4-58.9C157.6 142 132.1 128 104.7 128H72z\"]\n};\nvar faLightbulb = {\n prefix: 'fas',\n iconName: 'lightbulb',\n icon: [384, 512, [128161], \"f0eb\", \"M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z\"]\n};\nvar faCaretLeft = {\n prefix: 'fas',\n iconName: 'caret-left',\n icon: [256, 512, [], \"f0d9\", \"M9.4 278.6c-12.5-12.5-12.5-32.8 0-45.3l128-128c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 256c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-128-128z\"]\n};\nvar faCircleExclamation = {\n prefix: 'fas',\n iconName: 'circle-exclamation',\n icon: [512, 512, [\"exclamation-circle\"], \"f06a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faExclamationCircle = faCircleExclamation;\nvar faSchoolCircleXmark = {\n prefix: 'fas',\n iconName: 'school-circle-xmark',\n icon: [640, 512, [], \"e56d\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm22.6-144l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L518.6 368z\"]\n};\nvar faArrowRightFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-from-bracket',\n icon: [512, 512, [\"sign-out\"], \"f08b\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 192 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128zM160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 32C43 32 0 75 0 128L0 384c0 53 43 96 96 96l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l64 0z\"]\n};\nvar faSignOut = faArrowRightFromBracket;\nvar faCircleChevronDown = {\n prefix: 'fas',\n iconName: 'circle-chevron-down',\n icon: [512, 512, [\"chevron-circle-down\"], \"f13a\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM135 241c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l87 87 87-87c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 345c-9.4 9.4-24.6 9.4-33.9 0L135 241z\"]\n};\nvar faChevronCircleDown = faCircleChevronDown;\nvar faUnlockKeyhole = {\n prefix: 'fas',\n iconName: 'unlock-keyhole',\n icon: [448, 512, [\"unlock-alt\"], \"f13e\", \"M224 64c-44.2 0-80 35.8-80 80v48H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80V144C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3c7.6 16 .8 35.1-15.2 42.6s-35.1 .8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z\"]\n};\nvar faUnlockAlt = faUnlockKeyhole;\nvar faCloudShowersHeavy = {\n prefix: 'fas',\n iconName: 'cloud-showers-heavy',\n icon: [512, 512, [], \"f740\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zM81.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6S-3.3 490.7 1.9 478.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm120 0c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6zm244.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6s17.8 19.3 12.6 31.5zM313.5 353.9c12.2 5.2 17.8 19.3 12.6 31.5l-48 112c-5.2 12.2-19.3 17.8-31.5 12.6s-17.8-19.3-12.6-31.5l48-112c5.2-12.2 19.3-17.8 31.5-12.6z\"]\n};\nvar faHeadphonesSimple = {\n prefix: 'fas',\n iconName: 'headphones-simple',\n icon: [512, 512, [\"headphones-alt\"], \"f58f\", \"M256 80C141.1 80 48 173.1 48 288V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288C0 146.6 114.6 32 256 32s256 114.6 256 256V392c0 13.3-10.7 24-24 24s-24-10.7-24-24V288c0-114.9-93.1-208-208-208zM80 352c0-35.3 28.7-64 64-64h16c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V352zm288-64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faHeadphonesAlt = faHeadphonesSimple;\nvar faSitemap = {\n prefix: 'fas',\n iconName: 'sitemap',\n icon: [576, 512, [], \"f0e8\", \"M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faCircleDollarToSlot = {\n prefix: 'fas',\n iconName: 'circle-dollar-to-slot',\n icon: [512, 512, [\"donate\"], \"f4b9\", \"M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z\"]\n};\nvar faDonate = faCircleDollarToSlot;\nvar faMemory = {\n prefix: 'fas',\n iconName: 'memory',\n icon: [576, 512, [], \"f538\", \"M64 64C28.7 64 0 92.7 0 128v7.4c0 6.8 4.4 12.6 10.1 16.3C23.3 160.3 32 175.1 32 192s-8.7 31.7-21.9 40.3C4.4 236 0 241.8 0 248.6V320H576V248.6c0-6.8-4.4-12.6-10.1-16.3C552.7 223.7 544 208.9 544 192s8.7-31.7 21.9-40.3c5.7-3.7 10.1-9.5 10.1-16.3V128c0-35.3-28.7-64-64-64H64zM576 352H0v64c0 17.7 14.3 32 32 32H80V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h96V416c0-8.8 7.2-16 16-16s16 7.2 16 16v32h48c17.7 0 32-14.3 32-32V352zM192 160v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faRoadSpikes = {\n prefix: 'fas',\n iconName: 'road-spikes',\n icon: [640, 512, [], \"e568\", \"M64 116.8c0-15.8 20.5-22 29.3-8.9L192 256V116.8c0-15.8 20.5-22 29.3-8.9L320 256V116.8c0-15.8 20.5-22 29.3-8.9L448 256V116.8c0-15.8 20.5-22 29.3-8.9L606.8 302.2c14.2 21.3-1.1 49.7-26.6 49.7H512 448 384 320 256 192 64V116.8zM32 384H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFireBurner = {\n prefix: 'fas',\n iconName: 'fire-burner',\n icon: [640, 512, [], \"e4f1\", \"M293.5 3.8c19.7 17.8 38.2 37 55.5 57.7c7.9-9.9 16.8-20.7 26.5-29.5c5.6-5.1 14.4-5.1 20 0c24.7 22.7 45.6 52.7 60.4 81.1c14.5 28 24.2 58.8 24.2 79C480 280 408.7 352 320 352c-89.7 0-160-72.1-160-159.8c0-26.4 12.7-60.7 32.4-92.6c20-32.4 48.1-66.1 81.4-95.8c2.8-2.5 6.4-3.8 10-3.7c3.5 0 7 1.3 9.8 3.8zM370 273c30-21 38-63 20-96c-2-4-4-8-7-12l-36 42s-58-74-62-79c-30 37-45 58-45 82c0 49 36 78 81 78c18 0 34-5 49-15zM32 288c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32s-14.3 32-32 32v64H544V320c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32V288zM320 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm160-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM192 480a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faFlag = {\n prefix: 'fas',\n iconName: 'flag',\n icon: [448, 512, [127988, 61725], \"f024\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z\"]\n};\nvar faHanukiah = {\n prefix: 'fas',\n iconName: 'hanukiah',\n icon: [640, 512, [128334], \"f6e6\", \"M314.2 3.3C309.1 12.1 296 36.6 296 56c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C324.6 1.2 322.4 0 320 0s-4.6 1.2-5.8 3.3zm-288 48C21.1 60.1 8 84.6 8 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7C36.6 49.2 34.4 48 32 48s-4.6 1.2-5.8 3.3zM88 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C101.1 60.1 88 84.6 88 104zm82.2-52.7C165.1 60.1 152 84.6 152 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM216 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C229.1 60.1 216 84.6 216 104zM394.2 51.3C389.1 60.1 376 84.6 376 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM440 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C453.1 60.1 440 84.6 440 104zm82.2-52.7C517.1 60.1 504 84.6 504 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3zM584 104c0 13.3 10.7 24 24 24s24-10.7 24-24c0-19.4-13.1-43.9-18.2-52.7c-1.2-2.1-3.4-3.3-5.8-3.3s-4.6 1.2-5.8 3.3C597.1 60.1 584 84.6 584 104zM112 160c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm160 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zm64 0c-8.8 0-16 7.2-16 16v96 16h32V272 176c0-8.8-7.2-16-16-16zM352 144c0-17.7-14.3-32-32-32s-32 14.3-32 32V320H96c-17.7 0-32-14.3-32-32V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 53 43 96 96 96H288v64H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H320 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H544c53 0 96-43 96-96V192c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H352V144z\"]\n};\nvar faFeather = {\n prefix: 'fas',\n iconName: 'feather',\n icon: [512, 512, [129718], \"f52d\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l57-57h68c49.7 0 97.9-14.4 139-41c11.1-7.2 5.5-23-7.8-23c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l81-24.3c2.5-.8 4.8-2.1 6.7-4l22.4-22.4c10.1-10.1 2.9-27.3-11.3-27.3l-32.2 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l112-33.6c4-1.2 7.4-3.9 9.3-7.7C506.4 207.6 512 184.1 512 160c0-41-16.3-80.3-45.3-109.3l-5.5-5.5C432.3 16.3 393 0 352 0s-80.3 16.3-109.3 45.3L139 149C91 197 64 262.1 64 330v55.3L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n};\nvar faVolumeLow = {\n prefix: 'fas',\n iconName: 'volume-low',\n icon: [448, 512, [128264, \"volume-down\"], \"f027\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM412.6 181.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5z\"]\n};\nvar faVolumeDown = faVolumeLow;\nvar faCommentSlash = {\n prefix: 'fas',\n iconName: 'comment-slash',\n icon: [640, 512, [], \"f4b3\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L512.9 376.7C552.2 340.2 576 292.3 576 240C576 125.1 461.4 32 320 32c-67.7 0-129.3 21.4-175.1 56.3L38.8 5.1zM64 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9c37 0 72.3-6.4 104-17.9L82.9 161.3C70.7 185.6 64 212.2 64 240z\"]\n};\nvar faCloudSunRain = {\n prefix: 'fas',\n iconName: 'cloud-sun-rain',\n icon: [640, 512, [127782], \"f743\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l10.4 62.4c-23.3 10.8-42.9 28.4-56 50.3c-14.6-9-31.8-14.1-50.2-14.1c-53 0-96 43-96 96c0 35.5 19.3 66.6 48 83.2c.8 31.8 13.2 60.7 33.1 82.7l-56 39.2c-4.5 3.1-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM208 144c13.8 0 26.7 4.4 37.1 11.9c-1.2 4.1-2.2 8.3-3 12.6c-37.9 14.6-67.2 46.6-77.8 86.4C151.8 243.1 144 226.5 144 208c0-35.3 28.7-64 64-64zm69.4 276c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm96 0c11 7.4 14 22.3 6.7 33.3l-32 48c-7.4 11-22.3 14-33.3 6.7s-14-22.3-6.7-33.3l32-48c7.4-11 22.3-14 33.3-6.7zm74.5-116.1c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faCompress = {\n prefix: 'fas',\n iconName: 'compress',\n icon: [448, 512, [], \"f066\", \"M160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V64zM32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zM352 64c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V64zM320 320c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar faWheatAwn = {\n prefix: 'fas',\n iconName: 'wheat-awn',\n icon: [512, 512, [\"wheat-alt\"], \"e2cd\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0L486.5 231c6.2-6.2 6.2-16.4 0-22.6L475.2 197c-5.2-5.2-10.6-9.8-16.4-13.9L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3z\"]\n};\nvar faWheatAlt = faWheatAwn;\nvar faAnkh = {\n prefix: 'fas',\n iconName: 'ankh',\n icon: [320, 512, [9765], \"f644\", \"M96 128c0-35.3 28.7-64 64-64s64 28.7 64 64c0 41.6-20.7 76.6-46.6 104.1c-5.9 6.2-11.8 11.8-17.4 16.7c-5.6-4.9-11.5-10.5-17.4-16.7C116.7 204.6 96 169.6 96 128zM160 0C89.3 0 32 57.3 32 128c0 52.4 21.5 95.5 46.8 128H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96V480c0 17.7 14.3 32 32 32s32-14.3 32-32V320h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H241.2c25.4-32.5 46.8-75.6 46.8-128C288 57.3 230.7 0 160 0z\"]\n};\nvar faHandsHoldingChild = {\n prefix: 'fas',\n iconName: 'hands-holding-child',\n icon: [640, 512, [], \"e4fa\", \"M320 0a40 40 0 1 1 0 80 40 40 0 1 1 0-80zm44.7 164.3L375.8 253c1.6 13.2-7.7 25.1-20.8 26.8s-25.1-7.7-26.8-20.8l-4.4-35h-7.6l-4.4 35c-1.6 13.2-13.6 22.5-26.8 20.8s-22.5-13.6-20.8-26.8l11.1-88.8L255.5 181c-10.1 8.6-25.3 7.3-33.8-2.8s-7.3-25.3 2.8-33.8l27.9-23.6C271.3 104.8 295.3 96 320 96s48.7 8.8 67.6 24.7l27.9 23.6c10.1 8.6 11.4 23.7 2.8 33.8s-23.7 11.4-33.8 2.8l-19.8-16.7zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faAsterisk = {\n prefix: 'fas',\n iconName: 'asterisk',\n icon: [384, 512, [10033, 61545], \"2a\", \"M192 32c17.7 0 32 14.3 32 32V199.5l111.5-66.9c15.2-9.1 34.8-4.2 43.9 11s4.2 34.8-11 43.9L254.2 256l114.3 68.6c15.2 9.1 20.1 28.7 11 43.9s-28.7 20.1-43.9 11L224 312.5V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V312.5L48.5 379.4c-15.2 9.1-34.8 4.2-43.9-11s-4.2-34.8 11-43.9L129.8 256 15.5 187.4c-15.2-9.1-20.1-28.7-11-43.9s28.7-20.1 43.9-11L160 199.5V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faSquareCheck = {\n prefix: 'fas',\n iconName: 'square-check',\n icon: [448, 512, [9745, 9989, 61510, \"check-square\"], \"f14a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faCheckSquare = faSquareCheck;\nvar faPesetaSign = {\n prefix: 'fas',\n iconName: 'peseta-sign',\n icon: [384, 512, [], \"e221\", \"M64 32C46.3 32 32 46.3 32 64v96c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 96V448c0 17.7 14.3 32 32 32s32-14.3 32-32V352h96c77.4 0 142-55 156.8-128H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-3.2C334 87 269.4 32 192 32H64zM282.5 160H96V96h96c41.8 0 77.4 26.7 90.5 64zM96 224H282.5c-13.2 37.3-48.7 64-90.5 64H96V224z\"]\n};\nvar faHeading = {\n prefix: 'fas',\n iconName: 'heading',\n icon: [448, 512, [\"header\"], \"f1dc\", \"M0 64C0 46.3 14.3 32 32 32H80h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H112V208H336V96H320c-17.7 0-32-14.3-32-32s14.3-32 32-32h48 48c17.7 0 32 14.3 32 32s-14.3 32-32 32H400V240 416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H368 320c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112V416h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V240 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faHeader = faHeading;\nvar faGhost = {\n prefix: 'fas',\n iconName: 'ghost',\n icon: [384, 512, [128123], \"f6e2\", \"M40.1 467.1l-11.2 9c-3.2 2.5-7.1 3.9-11.1 3.9C8 480 0 472 0 462.2V192C0 86 86 0 192 0S384 86 384 192V462.2c0 9.8-8 17.8-17.8 17.8c-4 0-7.9-1.4-11.1-3.9l-11.2-9c-13.4-10.7-32.8-9-44.1 3.9L269.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6l-26.6-30.5c-12.7-14.6-35.4-14.6-48.2 0L141.3 506c-3.3 3.8-8.2 6-13.3 6s-9.9-2.2-13.3-6L84.2 471c-11.3-12.9-30.7-14.6-44.1-3.9zM160 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faList = {\n prefix: 'fas',\n iconName: 'list',\n icon: [512, 512, [\"list-squares\"], \"f03a\", \"M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z\"]\n};\nvar faListSquares = faList;\nvar faSquarePhoneFlip = {\n prefix: 'fas',\n iconName: 'square-phone-flip',\n icon: [448, 512, [\"phone-square-alt\"], \"f87b\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zm-90.7 96.7c-9.7-2.6-19.9 2.3-23.7 11.6l-20 48c-3.4 8.2-1 17.6 5.8 23.2L280 231.7c-16.6 35.2-45.1 63.7-80.3 80.3l-20.2-24.7c-5.6-6.8-15-9.2-23.2-5.8l-48 20c-9.3 3.9-14.2 14-11.6 23.7l12 44C111.1 378 119 384 128 384c123.7 0 224-100.3 224-224c0-9-6-16.9-14.7-19.3l-44-12z\"]\n};\nvar faPhoneSquareAlt = faSquarePhoneFlip;\nvar faCartPlus = {\n prefix: 'fas',\n iconName: 'cart-plus',\n icon: [576, 512, [], \"f217\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM252 160c0 11 9 20 20 20h44v44c0 11 9 20 20 20s20-9 20-20V180h44c11 0 20-9 20-20s-9-20-20-20H356V96c0-11-9-20-20-20s-20 9-20 20v44H272c-11 0-20 9-20 20z\"]\n};\nvar faGamepad = {\n prefix: 'fas',\n iconName: 'gamepad',\n icon: [640, 512, [], \"f11b\", \"M192 64C86 64 0 150 0 256S86 448 192 448H448c106 0 192-86 192-192s-86-192-192-192H192zM496 168a40 40 0 1 1 0 80 40 40 0 1 1 0-80zM392 304a40 40 0 1 1 80 0 40 40 0 1 1 -80 0zM168 200c0-13.3 10.7-24 24-24s24 10.7 24 24v32h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V200z\"]\n};\nvar faCircleDot = {\n prefix: 'fas',\n iconName: 'circle-dot',\n icon: [512, 512, [128280, \"dot-circle\"], \"f192\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-352a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faDotCircle = faCircleDot;\nvar faFaceDizzy = {\n prefix: 'fas',\n iconName: 'face-dizzy',\n icon: [512, 512, [\"dizzy\"], \"f567\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-224a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM100.7 132.7c6.2-6.2 16.4-6.2 22.6 0L160 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L182.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L160 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L137.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6zm192 0c6.2-6.2 16.4-6.2 22.6 0L352 169.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6L374.6 192l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L352 214.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L329.4 192l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6z\"]\n};\nvar faDizzy = faFaceDizzy;\nvar faEgg = {\n prefix: 'fas',\n iconName: 'egg',\n icon: [384, 512, [129370], \"f7fb\", \"M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z\"]\n};\nvar faHouseMedicalCircleXmark = {\n prefix: 'fas',\n iconName: 'house-medical-circle-xmark',\n icon: [640, 512, [], \"e513\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n};\nvar faCampground = {\n prefix: 'fas',\n iconName: 'campground',\n icon: [576, 512, [9978], \"f6bb\", \"M377 52c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5L288 60.8 249 12c-11-13.8-31.2-16-45-5s-16 31.2-5 45l48 60L12.3 405.4C4.3 415.4 0 427.7 0 440.4V464c0 26.5 21.5 48 48 48H288 528c26.5 0 48-21.5 48-48V440.4c0-12.7-4.3-25.1-12.3-35L329 112l48-60zM288 448H168.5L288 291.7 407.5 448H288z\"]\n};\nvar faFolderPlus = {\n prefix: 'fas',\n iconName: 'folder-plus',\n icon: [512, 512, [], \"f65e\", \"M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faFutbol = {\n prefix: 'fas',\n iconName: 'futbol',\n icon: [512, 512, [9917, \"futbol-ball\", \"soccer-ball\"], \"f1e3\", \"M417.3 360.1l-71.6-4.8c-5.2-.3-10.3 1.1-14.5 4.2s-7.2 7.4-8.4 12.5l-17.6 69.6C289.5 445.8 273 448 256 448s-33.5-2.2-49.2-6.4L189.2 372c-1.3-5-4.3-9.4-8.4-12.5s-9.3-4.5-14.5-4.2l-71.6 4.8c-17.6-27.2-28.5-59.2-30.4-93.6L125 228.3c4.4-2.8 7.6-7 9.2-11.9s1.4-10.2-.5-15l-26.7-66.6C128 109.2 155.3 89 186.7 76.9l55.2 46c4 3.3 9 5.1 14.1 5.1s10.2-1.8 14.1-5.1l55.2-46c31.3 12.1 58.7 32.3 79.6 57.9l-26.7 66.6c-1.9 4.8-2.1 10.1-.5 15s4.9 9.1 9.2 11.9l60.7 38.2c-1.9 34.4-12.8 66.4-30.4 93.6zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm14.1-325.7c-8.4-6.1-19.8-6.1-28.2 0L194 221c-8.4 6.1-11.9 16.9-8.7 26.8l18.3 56.3c3.2 9.9 12.4 16.6 22.8 16.6h59.2c10.4 0 19.6-6.7 22.8-16.6l18.3-56.3c3.2-9.9-.3-20.7-8.7-26.8l-47.9-34.8z\"]\n};\nvar faFutbolBall = faFutbol;\nvar faSoccerBall = faFutbol;\nvar faPaintbrush = {\n prefix: 'fas',\n iconName: 'paintbrush',\n icon: [576, 512, [128396, \"paint-brush\"], \"f1fc\", \"M339.3 367.1c27.3-3.9 51.9-19.4 67.2-42.9L568.2 74.1c12.6-19.5 9.4-45.3-7.6-61.2S517.7-4.4 499.1 9.6L262.4 187.2c-24 18-38.2 46.1-38.4 76.1L339.3 367.1zm-19.6 25.4l-116-104.4C143.9 290.3 96 339.6 96 400c0 3.9 .2 7.8 .6 11.6C98.4 429.1 86.4 448 68.8 448H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H208c61.9 0 112-50.1 112-112c0-2.5-.1-5-.2-7.5z\"]\n};\nvar faPaintBrush = faPaintbrush;\nvar faLock = {\n prefix: 'fas',\n iconName: 'lock',\n icon: [448, 512, [128274], \"f023\", \"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\"]\n};\nvar faGasPump = {\n prefix: 'fas',\n iconName: 'gas-pump',\n icon: [512, 512, [9981], \"f52f\", \"M32 64C32 28.7 60.7 0 96 0H256c35.3 0 64 28.7 64 64V256h8c48.6 0 88 39.4 88 88v32c0 13.3 10.7 24 24 24s24-10.7 24-24V222c-27.6-7.1-48-32.2-48-62V96L384 64c-8.8-8.8-8.8-23.2 0-32s23.2-8.8 32 0l77.3 77.3c12 12 18.7 28.3 18.7 45.3V168v24 32V376c0 39.8-32.2 72-72 72s-72-32.2-72-72V344c0-22.1-17.9-40-40-40h-8V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64zM96 80v96c0 8.8 7.2 16 16 16H240c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16z\"]\n};\nvar faHotTubPerson = {\n prefix: 'fas',\n iconName: 'hot-tub-person',\n icon: [512, 512, [\"hot-tub\"], \"f593\", \"M272 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L295.8 82.8C280.7 69.1 272 49.7 272 29.2V24zM0 320v16V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H277.3c-13.8 0-27.3-4.5-38.4-12.8l-85.3-64C137 166.7 116.8 160 96 160c-53 0-96 43-96 96v64zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm112 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16s16 7.2 16 16zm80-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM360 0c-13.3 0-24 10.7-24 24v5.2c0 34 14.4 66.4 39.7 89.2l16.4 14.8c15.2 13.7 23.8 33.1 23.8 53.5V200c0 13.3 10.7 24 24 24s24-10.7 24-24V186.8c0-34-14.4-66.4-39.7-89.2L407.8 82.8C392.7 69.1 384 49.7 384 29.2V24c0-13.3-10.7-24-24-24zM64 128A64 64 0 1 0 64 0a64 64 0 1 0 0 128z\"]\n};\nvar faHotTub = faHotTubPerson;\nvar faMapLocation = {\n prefix: 'fas',\n iconName: 'map-location',\n icon: [576, 512, [\"map-marked\"], \"f59f\", \"M302.8 312C334.9 271.9 408 174.6 408 120C408 53.7 354.3 0 288 0S168 53.7 168 120c0 54.6 73.1 151.9 105.2 192c7.7 9.6 22 9.6 29.6 0zM416 503l144.9-58c9.1-3.6 15.1-12.5 15.1-22.3V152c0-17-17.1-28.6-32.9-22.3l-116 46.4c-.5 1.2-1 2.5-1.5 3.7c-2.9 6.8-6.1 13.7-9.6 20.6V503zM15.1 187.3C6 191 0 199.8 0 209.6V480.4c0 17 17.1 28.6 32.9 22.3L160 451.8V200.4c-3.5-6.9-6.7-13.8-9.6-20.6c-5.6-13.2-10.4-27.4-12.8-41.5l-122.6 49zM384 255c-20.5 31.3-42.3 59.6-56.2 77c-20.5 25.6-59.1 25.6-79.6 0c-13.9-17.4-35.7-45.7-56.2-77V449.4l192 54.9V255z\"]\n};\nvar faMapMarked = faMapLocation;\nvar faHouseFloodWater = {\n prefix: 'fas',\n iconName: 'house-flood-water',\n icon: [576, 512, [], \"e50e\", \"M306.8 6.1C295.6-2 280.4-2 269.2 6.1l-176 128c-11.2 8.2-15.9 22.6-11.6 35.8S98.1 192 112 192h16v73c1.7 1 3.3 2 4.9 3.1c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c1.5-1 3-2 4.5-2.9l-.3-73.2H464c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128zM269.5 309.9C247 325.4 219.5 336 192 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 389.7 159 400 192 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar faTree = {\n prefix: 'fas',\n iconName: 'tree',\n icon: [448, 512, [127794], \"f1bb\", \"M210.6 5.9L62 169.4c-3.9 4.2-6 9.8-6 15.5C56 197.7 66.3 208 79.1 208H104L30.6 281.4c-4.2 4.2-6.6 10-6.6 16C24 309.9 34.1 320 46.6 320H80L5.4 409.5C1.9 413.7 0 419 0 424.5c0 13 10.5 23.5 23.5 23.5H192v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448H424.5c13 0 23.5-10.5 23.5-23.5c0-5.5-1.9-10.8-5.4-15L368 320h33.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L344 208h24.9c12.7 0 23.1-10.3 23.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4 5.9C234 2.1 229.1 0 224 0s-10 2.1-13.4 5.9z\"]\n};\nvar faBridgeLock = {\n prefix: 'fas',\n iconName: 'bridge-lock',\n icon: [640, 512, [], \"e4cc\", \"M32 64c0-17.7 14.3-32 32-32H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H536v64h-8c-61.9 0-112 50.1-112 112v24.6c-9.9 5.8-18.2 14.1-23.8 24.1c-17.6-20-43.4-32.7-72.2-32.7c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V384c0-53-43-96-96-96V160h72V96H64C46.3 96 32 81.7 32 64zM408 96v64h80V96H408zm-48 64V96H280v64h80zM152 96v64h80V96H152zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faSackDollar = {\n prefix: 'fas',\n iconName: 'sack-dollar',\n icon: [512, 512, [128176], \"f81d\", \"M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84 88c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V424c0 11 9 20 20 20s20-9 20-20V410.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l0 0-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V216z\"]\n};\nvar faPenToSquare = {\n prefix: 'fas',\n iconName: 'pen-to-square',\n icon: [512, 512, [\"edit\"], \"f044\", \"M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z\"]\n};\nvar faEdit = faPenToSquare;\nvar faCarSide = {\n prefix: 'fas',\n iconName: 'car-side',\n icon: [640, 512, [128663], \"f5e4\", \"M171.3 96H224v96H111.3l30.4-75.9C146.5 104 158.2 96 171.3 96zM272 192V96h81.2c9.7 0 18.9 4.4 25 12l67.2 84H272zm256.2 1L428.2 68c-18.2-22.8-45.8-36-75-36H171.3c-39.3 0-74.6 23.9-89.1 60.3L40.6 196.4C16.8 205.8 0 228.9 0 256V368c0 17.7 14.3 32 32 32H65.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H385.3c7.6 45.4 47.1 80 94.7 80s87.1-34.6 94.7-80H608c17.7 0 32-14.3 32-32V320c0-65.2-48.8-119-111.8-127zM434.7 368a48 48 0 1 1 90.5 32 48 48 0 1 1 -90.5-32zM160 336a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faShareNodes = {\n prefix: 'fas',\n iconName: 'share-nodes',\n icon: [448, 512, [\"share-alt\"], \"f1e0\", \"M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z\"]\n};\nvar faShareAlt = faShareNodes;\nvar faHeartCircleMinus = {\n prefix: 'fas',\n iconName: 'heart-circle-minus',\n icon: [576, 512, [], \"e4ff\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar faHourglassHalf = {\n prefix: 'fas',\n iconName: 'hourglass-half',\n icon: [384, 512, [\"hourglass-2\"], \"f252\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z\"]\n};\nvar faHourglass2 = faHourglassHalf;\nvar faMicroscope = {\n prefix: 'fas',\n iconName: 'microscope',\n icon: [512, 512, [128300], \"f610\", \"M160 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32zM32 448H320c70.7 0 128-57.3 128-128s-57.3-128-128-128V128c106 0 192 86 192 192c0 49.2-18.5 94-48.9 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm80-64H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faSink = {\n prefix: 'fas',\n iconName: 'sink',\n icon: [512, 512, [], \"e06d\", \"M288 96c0-17.7 14.3-32 32-32s32 14.3 32 32s14.3 32 32 32s32-14.3 32-32c0-53-43-96-96-96s-96 43-96 96V288H160V264c0-30.9-25.1-56-56-56H56c-13.3 0-24 10.7-24 24s10.7 24 24 24h48c4.4 0 8 3.6 8 8v24H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H256 480c17.7 0 32-14.3 32-32s-14.3-32-32-32H400V264c0-4.4 3.6-8 8-8h56c13.3 0 24-10.7 24-24s-10.7-24-24-24H408c-30.9 0-56 25.1-56 56v24H288V96zM480 416V384H32v32c0 53 43 96 96 96H384c53 0 96-43 96-96z\"]\n};\nvar faBagShopping = {\n prefix: 'fas',\n iconName: 'bag-shopping',\n icon: [448, 512, [\"shopping-bag\"], \"f290\", \"M160 112c0-35.3 28.7-64 64-64s64 28.7 64 64v48H160V112zm-48 48H48c-26.5 0-48 21.5-48 48V416c0 53 43 96 96 96H352c53 0 96-43 96-96V208c0-26.5-21.5-48-48-48H336V112C336 50.1 285.9 0 224 0S112 50.1 112 112v48zm24 48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm152 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faShoppingBag = faBagShopping;\nvar faArrowDownZA = {\n prefix: 'fas',\n iconName: 'arrow-down-z-a',\n icon: [576, 512, [\"sort-alpha-desc\", \"sort-alpha-down-alt\"], \"f881\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 64c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 96H352c-17.7 0-32-14.3-32-32zm96 192c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 448H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128c5.4-10.8 16.5-17.7 28.6-17.7zM395.8 400h40.4L416 359.6 395.8 400z\"]\n};\nvar faSortAlphaDesc = faArrowDownZA;\nvar faSortAlphaDownAlt = faArrowDownZA;\nvar faMitten = {\n prefix: 'fas',\n iconName: 'mitten',\n icon: [448, 512, [], \"f7b5\", \"M352 384H64L5.4 178.9C1.8 166.4 0 153.4 0 140.3C0 62.8 62.8 0 140.3 0h3.4c66 0 123.5 44.9 139.5 108.9l31.4 125.8 17.6-20.1C344.8 200.2 362.9 192 382 192h2.8c34.9 0 63.3 28.3 63.3 63.3c0 15.9-6 31.2-16.8 42.9L352 384zM32 448c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V448z\"]\n};\nvar faPersonRays = {\n prefix: 'fas',\n iconName: 'person-rays',\n icon: [512, 512, [], \"e54d\", \"M208 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9l-28.6 47.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L328 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H248zM7 7C16.4-2.3 31.6-2.3 41 7l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 41C-2.3 31.6-2.3 16.4 7 7zM471 7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L471 7zM7 505c-9.4-9.4-9.4-24.6 0-33.9l80-80c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L41 505c-9.4 9.4-24.6 9.4-33.9 0zm464 0l-80-80c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n};\nvar faUsers = {\n prefix: 'fas',\n iconName: 'users',\n icon: [640, 512, [], \"f0c0\", \"M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z\"]\n};\nvar faEyeSlash = {\n prefix: 'fas',\n iconName: 'eye-slash',\n icon: [640, 512, [], \"f070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z\"]\n};\nvar faFlaskVial = {\n prefix: 'fas',\n iconName: 'flask-vial',\n icon: [640, 512, [], \"e4f3\", \"M175 389.4c-9.8 16-15 34.3-15 53.1c-10 3.5-20.8 5.5-32 5.5c-53 0-96-43-96-96V64C14.3 64 0 49.7 0 32S14.3 0 32 0H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V309.9l-49 79.6zM96 64v96h64V64H96zM352 0H480h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V214.9L629.7 406.2c6.7 10.9 10.3 23.5 10.3 36.4c0 38.3-31.1 69.4-69.4 69.4H261.4c-38.3 0-69.4-31.1-69.4-69.4c0-12.8 3.6-25.4 10.3-36.4L320 214.9V64c-17.7 0-32-14.3-32-32s14.3-32 32-32h32zm32 64V224c0 5.9-1.6 11.7-4.7 16.8L330.5 320h171l-48.8-79.2c-3.1-5-4.7-10.8-4.7-16.8V64H384z\"]\n};\nvar faHand = {\n prefix: 'fas',\n iconName: 'hand',\n icon: [512, 512, [129306, 9995, \"hand-paper\"], \"f256\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"]\n};\nvar faHandPaper = faHand;\nvar faOm = {\n prefix: 'fas',\n iconName: 'om',\n icon: [512, 512, [128329], \"f679\", \"M379.3 4.7c-6.2-6.2-16.4-6.2-22.6 0l-16 16c-6.2 6.2-6.2 16.4 0 22.6l16 16c6.2 6.2 16.4 6.2 22.6 0l16-16c6.2-6.2 6.2-16.4 0-22.6l-16-16zM115.2 169.6c8-6 17.9-9.6 28.8-9.6c26.5 0 48 21.5 48 48s-21.5 48-48 48H109.8c-7.6 0-13.8 6.2-13.8 13.8c0 1.5 .2 2.9 .7 4.4l8 24c4.4 13.1 16.6 21.9 30.4 21.9H144h16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-50.8 0-82.7-21.5-102.2-42.8c-9.9-10.8-16.6-21.6-20.9-29.7c-2.1-4-3.6-7.3-4.5-9.6c-.5-1.1-.8-2-1-2.5l-.2-.5 0-.1c-2.6-7.8-10.7-12.3-18.7-10.5C4.4 354.2-.9 361.8 .1 370L16 368C.1 370 .1 370 .1 370l0 0 0 0 0 .1 .1 .4c0 .3 .1 .8 .2 1.3c.2 1.1 .4 2.7 .8 4.6c.8 3.9 2 9.4 3.9 15.9c3.8 13 10.3 30.4 21.3 48C48.7 476.2 89.4 512 160 512c70.7 0 128-57.3 128-128c0-23.3-6.2-45.2-17.1-64h22.6c25.5 0 49.9-10.1 67.9-28.1l26.5-26.5c6-6 14.1-9.4 22.6-9.4H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32c-25.7 0-41.4-12.5-51.2-25.6c-5-6.7-8.4-13.4-10.5-18.6c-1.1-2.5-1.8-4.6-2.2-6c-.2-.7-.4-1.2-.5-1.5l-.1-.3 0 0c0 0 0 0 0 0c-1.9-7.3-8.6-12.4-16.2-12.1c-7.6 .3-13.9 5.9-15.1 13.4L336 368c-15.8-2.6-15.8-2.6-15.8-2.6l0 0 0 0 0 .1-.1 .3c0 .3-.1 .6-.2 1.1c-.1 .9-.3 2.1-.4 3.6c-.3 3-.6 7.3-.6 12.4c0 10.1 1.1 23.9 5.8 38.1c4.8 14.3 13.4 29.3 28.6 40.7C368.7 473.3 389.3 480 416 480c53 0 96-43 96-96V288c0-53-43-96-96-96h-5.5c-25.5 0-49.9 10.1-67.9 28.1l-26.5 26.5c-6 6-14.1 9.4-22.6 9.4H245.2c6.9-14.5 10.8-30.8 10.8-48c0-61.9-50.1-112-112-112c-25.2 0-48.5 8.3-67.2 22.4c-14.1 10.6-17 30.7-6.4 44.8s30.7 17 44.8 6.4zM280.9 66.7c-6-4-14-3.5-19.5 1.3s-7 12.7-3.7 19.2L272 80c-14.3 7.2-14.3 7.2-14.3 7.2l0 0 0 0 0 .1 .1 .2 .4 .7c.3 .6 .8 1.4 1.4 2.4c1.2 2 2.9 4.8 5.1 8.2c4.4 6.7 11.1 15.5 20 24.4C302.4 141.1 330.3 160 368 160c31.2 0 56.6-10.4 73.9-20.2c8.7-5 15.6-9.9 20.4-13.8c2.4-1.9 4.3-3.6 5.7-4.9c.7-.6 1.3-1.2 1.7-1.6l.6-.5 .2-.2 .1-.1 0 0 0 0c0 0 0 0-22.6-22.6l22.6 22.6c12.5-12.5 12.5-32.8 0-45.3c-12.4-12.4-32.6-12.5-45.1-.2c-.1 .1-.2 .2-.5 .4c-.5 .5-1.5 1.3-2.8 2.4c-2.7 2.2-6.8 5.2-12.1 8.2C399.4 90.4 384.8 96 368 96c-20.8 0-42.4-7-59.5-14.6c-8.4-3.7-15.4-7.5-20.3-10.3c-2.4-1.4-4.3-2.5-5.6-3.3c-.6-.4-1.1-.7-1.4-.9l-.3-.2 0 0 0 0 0 0z\"]\n};\nvar faWorm = {\n prefix: 'fas',\n iconName: 'worm',\n icon: [512, 512, [], \"e599\", \"M256 96c0-53 43-96 96-96h38.4C439.9 0 480 40.1 480 89.6V176v16V376c0 75.1-60.9 136-136 136s-136-60.9-136-136V296c0-22.1-17.9-40-40-40s-40 17.9-40 40V464c0 26.5-21.5 48-48 48s-48-21.5-48-48V296c0-75.1 60.9-136 136-136s136 60.9 136 136v80c0 22.1 17.9 40 40 40s40-17.9 40-40V192H352c-53 0-96-43-96-96zm144-8a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faHouseCircleXmark = {\n prefix: 'fas',\n iconName: 'house-circle-xmark',\n icon: [640, 512, [], \"e50b\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faPlug = {\n prefix: 'fas',\n iconName: 'plug',\n icon: [384, 512, [128268], \"f1e6\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faChevronUp = {\n prefix: 'fas',\n iconName: 'chevron-up',\n icon: [512, 512, [], \"f077\", \"M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z\"]\n};\nvar faHandSpock = {\n prefix: 'fas',\n iconName: 'hand-spock',\n icon: [576, 512, [128406], \"f259\", \"M246.9 23.7C242.3 6.6 224.8-3.5 207.7 1.1s-27.2 22.1-22.6 39.2L238 237.8c2.5 9.2-4.5 18.2-14 18.2c-6.4 0-12-4.2-13.9-10.3L166.6 102.7c-5.1-16.9-23-26.4-39.9-21.3s-26.4 23-21.3 39.9l62.8 206.4c2.4 7.9-7.2 13.8-13.2 8.1L99.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L156.8 448c43.1 41.1 100.4 64 160 64h10.9 8.2c.1 0 .1-.1 .1-.1v0c0-.1 .1-.1 .1-.1c58.3-3.5 108.6-43.2 125.3-99.7l81.2-275c5-16.9-4.7-34.7-21.6-39.8s-34.7 4.7-39.8 21.6L443.5 247.1c-1.6 5.3-6.4 8.9-12 8.9c-7.9 0-13.8-7.3-12.2-15.1l36-170.3c3.7-17.3-7.4-34.3-24.7-37.9s-34.3 7.4-37.9 24.7L355.1 235.1c-2.6 12.2-13.3 20.9-25.8 20.9c-11.9 0-22.4-8-25.4-19.5l-57-212.8z\"]\n};\nvar faStopwatch = {\n prefix: 'fas',\n iconName: 'stopwatch',\n icon: [448, 512, [9201], \"f2f2\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H224 176zm72 192V320c0 13.3-10.7 24-24 24s-24-10.7-24-24V192c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFaceKiss = {\n prefix: 'fas',\n iconName: 'face-kiss',\n icon: [512, 512, [128535, \"kiss\"], \"f596\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm48.7-198.3c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C274.7 443.1 257.4 448 240 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1 .3-.2 .6-.4c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.4-.3-.5-.3-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faKiss = faFaceKiss;\nvar faBridgeCircleXmark = {\n prefix: 'fas',\n iconName: 'bridge-circle-xmark',\n icon: [640, 512, [], \"e4cb\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faFaceGrinTongue = {\n prefix: 'fas',\n iconName: 'face-grin-tongue',\n icon: [512, 512, [128539, \"grin-tongue\"], \"f589\", \"M0 256C0 368.9 73.1 464.7 174.5 498.8C165.3 484 160 466.6 160 448V400.7c-24-17.5-43.1-41.4-54.8-69.2c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19c12.3-3.8 24.3 6.9 19.3 18.7c-11.8 28-31.1 52-55.4 69.6V448c0 18.6-5.3 36-14.5 50.8C438.9 464.7 512 368.9 512 256C512 114.6 397.4 0 256 0S0 114.6 0 256zm176.4-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 448V402.6c0-14.7-11.9-26.6-26.6-26.6h-2c-11.3 0-21.1 7.9-23.6 18.9c-2.8 12.6-20.8 12.6-23.6 0c-2.5-11.1-12.3-18.9-23.6-18.9h-2c-14.7 0-26.6 11.9-26.6 26.6V448c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGrinTongue = faFaceGrinTongue;\nvar faChessBishop = {\n prefix: 'fas',\n iconName: 'chess-bishop',\n icon: [320, 512, [9821], \"f43a\", \"M128 0C110.3 0 96 14.3 96 32c0 16.1 11.9 29.4 27.4 31.7C78.4 106.8 8 190 8 288c0 47.4 30.8 72.3 56 84.7V400H256V372.7c25.2-12.5 56-37.4 56-84.7c0-37.3-10.2-72.4-25.3-104.1l-99.4 99.4c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L270.8 154.6c-23.2-38.1-51.8-69.5-74.2-90.9C212.1 61.4 224 48.1 224 32c0-17.7-14.3-32-32-32H128zM48 432L6.6 473.4c-4.2 4.2-6.6 10-6.6 16C0 501.9 10.1 512 22.6 512H297.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L272 432H48z\"]\n};\nvar faFaceGrinWink = {\n prefix: 'fas',\n iconName: 'face-grin-wink',\n icon: [512, 512, [\"grin-wink\"], \"f58c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-16.9-79.2c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrinWink = faFaceGrinWink;\nvar faEarDeaf = {\n prefix: 'fas',\n iconName: 'ear-deaf',\n icon: [512, 512, [\"deaf\", \"deafness\", \"hard-of-hearing\"], \"f2a4\", \"M502.6 54.6l-40 40c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l40-40c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zm-320 320l-128 128c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3zM240 128c-57.6 0-105.1 43.6-111.3 99.5c-1.9 17.6-17.8 30.2-35.3 28.3s-30.2-17.8-28.3-35.3C74.8 132.5 149.4 64 240 64c97.2 0 176 78.8 176 176c0 46-17.7 87.9-46.6 119.3c-12 13-17.4 24.8-17.4 34.7V400c0 61.9-50.1 112-112 112c-17.7 0-32-14.3-32-32s14.3-32 32-32c26.5 0 48-21.5 48-48v-6.1c0-32.9 17.4-59.6 34.4-78c18.4-20 29.6-46.6 29.6-75.9c0-61.9-50.1-112-112-112zm0 80c-17.7 0-32 14.3-32 32c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-44.2 35.8-80 80-80s80 35.8 80 80c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-17.7-14.3-32-32-32z\"]\n};\nvar faDeaf = faEarDeaf;\nvar faDeafness = faEarDeaf;\nvar faHardOfHearing = faEarDeaf;\nvar faRoadCircleCheck = {\n prefix: 'fas',\n iconName: 'road-circle-check',\n icon: [640, 512, [], \"e564\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faDiceFive = {\n prefix: 'fas',\n iconName: 'dice-five',\n icon: [448, 512, [9860], \"f523\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM96 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-64a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSquareRss = {\n prefix: 'fas',\n iconName: 'square-rss',\n icon: [448, 512, [\"rss-square\"], \"f143\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 136c0-13.3 10.7-24 24-24c137 0 248 111 248 248c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-110.5-89.5-200-200-200c-13.3 0-24-10.7-24-24zm0 96c0-13.3 10.7-24 24-24c83.9 0 152 68.1 152 152c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-57.4-46.6-104-104-104c-13.3 0-24-10.7-24-24zm0 120a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faRssSquare = faSquareRss;\nvar faLandMineOn = {\n prefix: 'fas',\n iconName: 'land-mine-on',\n icon: [640, 512, [], \"e51b\", \"M344 24V168c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM192 320c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32v32H192V320zm-77.3 90.5c8.1-16.3 24.8-26.5 42.9-26.5H482.3c18.2 0 34.8 10.3 42.9 26.5l27.6 55.2C563.5 487 548 512 524.2 512H115.8c-23.8 0-39.3-25-28.6-46.3l27.6-55.2zM36.3 138.3c7.5-10.9 22.5-13.6 33.4-6.1l104 72c10.9 7.5 13.6 22.5 6.1 33.4s-22.5 13.6-33.4 6.1l-104-72c-10.9-7.5-13.6-22.5-6.1-33.4zm534.1-6.1c10.9-7.5 25.8-4.8 33.4 6.1s4.8 25.8-6.1 33.4l-104 72c-10.9 7.5-25.8 4.8-33.4-6.1s-4.8-25.8 6.1-33.4l104-72z\"]\n};\nvar faICursor = {\n prefix: 'fas',\n iconName: 'i-cursor',\n icon: [256, 512, [], \"f246\", \"M.1 29.3C-1.4 47 11.7 62.4 29.3 63.9l8 .7C70.5 67.3 96 95 96 128.3V224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H96v95.7c0 33.3-25.5 61-58.7 63.8l-8 .7C11.7 449.6-1.4 465 .1 482.7s16.9 30.7 34.5 29.2l8-.7c34.1-2.8 64.2-18.9 85.4-42.9c21.2 24 51.2 40.1 85.4 42.9l8 .7c17.6 1.5 33.1-11.6 34.5-29.2s-11.6-33.1-29.2-34.5l-8-.7C185.5 444.7 160 417 160 383.7V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V128.3c0-33.3 25.5-61 58.7-63.8l8-.7c17.6-1.5 30.7-16.9 29.2-34.5S239-1.4 221.3 .1l-8 .7C179.2 3.6 149.2 19.7 128 43.7c-21.2-24-51.2-40-85.4-42.9l-8-.7C17-1.4 1.6 11.7 .1 29.3z\"]\n};\nvar faStamp = {\n prefix: 'fas',\n iconName: 'stamp',\n icon: [512, 512, [], \"f5bf\", \"M312 201.8c0-17.4 9.2-33.2 19.9-47C344.5 138.5 352 118.1 352 96c0-53-43-96-96-96s-96 43-96 96c0 22.1 7.5 42.5 20.1 58.8c10.7 13.8 19.9 29.6 19.9 47c0 29.9-24.3 54.2-54.2 54.2H112C50.1 256 0 306.1 0 368c0 20.9 13.4 38.7 32 45.3V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V413.3c18.6-6.6 32-24.4 32-45.3c0-61.9-50.1-112-112-112H366.2c-29.9 0-54.2-24.3-54.2-54.2zM416 416v32H96V416H416z\"]\n};\nvar faStairs = {\n prefix: 'fas',\n iconName: 'stairs',\n icon: [576, 512, [], \"e289\", \"M384 64c0-17.7 14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v96c0 17.7-14.3 32-32 32H320v96c0 17.7-14.3 32-32 32H192v96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h96V320c0-17.7 14.3-32 32-32h96V192c0-17.7 14.3-32 32-32h96V64z\"]\n};\nvar faI = {\n prefix: 'fas',\n iconName: 'i',\n icon: [320, 512, [105], \"49\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96h96V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V96h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160 32z\"]\n};\nvar faHryvniaSign = {\n prefix: 'fas',\n iconName: 'hryvnia-sign',\n icon: [384, 512, [8372, \"hryvnia\"], \"f6f2\", \"M121.9 116.2C138.3 103.1 158.7 96 179.6 96H223c27.1 0 49 21.9 49 49c0 11.5-4 22.4-11.1 31H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H155.5l-50.6 28.9c-1.7 1-3.4 2-5.1 3.1H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H52.3c-2.8 9.9-4.3 20.4-4.3 31c0 62.4 50.6 113 113 113h43.4c35.5 0 70-12.1 97.7-34.3L308 441c13.8-11 16-31.2 5-45s-31.2-16-45-5l-5.9 4.7c-16.4 13.1-36.7 20.2-57.7 20.2H161c-27.1 0-49-21.9-49-49c0-11.5 4-22.4 11.1-31H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H228.5l50.6-28.9c1.7-1 3.4-2 5.1-3.1H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H331.7c2.8-10 4.3-20.4 4.3-31c0-62.4-50.6-113-113-113H179.6c-35.5 0-70 12.1-97.7 34.3L76 71c-13.8 11-16 31.2-5 45s31.2 16 45 5l5.9-4.7z\"]\n};\nvar faHryvnia = faHryvniaSign;\nvar faPills = {\n prefix: 'fas',\n iconName: 'pills',\n icon: [576, 512, [], \"f484\", \"M112 96c-26.5 0-48 21.5-48 48V256h96V144c0-26.5-21.5-48-48-48zM0 144C0 82.1 50.1 32 112 32s112 50.1 112 112V368c0 61.9-50.1 112-112 112S0 429.9 0 368V144zM554.9 399.4c-7.1 12.3-23.7 13.1-33.8 3.1L333.5 214.9c-10-10-9.3-26.7 3.1-33.8C360 167.7 387.1 160 416 160c88.4 0 160 71.6 160 160c0 28.9-7.7 56-21.1 79.4zm-59.5 59.5C472 472.3 444.9 480 416 480c-88.4 0-160-71.6-160-160c0-28.9 7.7-56 21.1-79.4c7.1-12.3 23.7-13.1 33.8-3.1L498.5 425.1c10 10 9.3 26.7-3.1 33.8z\"]\n};\nvar faFaceGrinWide = {\n prefix: 'fas',\n iconName: 'face-grin-wide',\n icon: [512, 512, [128515, \"grin-alt\"], \"f581\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM208 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64zm128 64c-17.7 0-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64s-14.3 64-32 64z\"]\n};\nvar faGrinAlt = faFaceGrinWide;\nvar faTooth = {\n prefix: 'fas',\n iconName: 'tooth',\n icon: [448, 512, [129463], \"f5c9\", \"M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z\"]\n};\nvar faV = {\n prefix: 'fas',\n iconName: 'v',\n icon: [384, 512, [118], \"56\", \"M19.7 34.5c16.3-6.8 35 .9 41.8 17.2L192 364.8 322.5 51.7c6.8-16.3 25.5-24 41.8-17.2s24 25.5 17.2 41.8l-160 384c-5 11.9-16.6 19.7-29.5 19.7s-24.6-7.8-29.5-19.7L2.5 76.3c-6.8-16.3 .9-35 17.2-41.8z\"]\n};\nvar faBangladeshiTakaSign = {\n prefix: 'fas',\n iconName: 'bangladeshi-taka-sign',\n icon: [384, 512, [], \"e2e6\", \"M36 32.2C18.4 30.1 2.4 42.5 .2 60S10.5 93.6 28 95.8l7.9 1c16 2 28 15.6 28 31.8V160H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V384c0 53 43 96 96 96h32c106 0 192-86 192-192V256c0-53-43-96-96-96H272c-17.7 0-32 14.3-32 32s14.3 32 32 32h16c17.7 0 32 14.3 32 32v32c0 70.7-57.3 128-128 128H160c-17.7 0-32-14.3-32-32V224h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V128.5c0-48.4-36.1-89.3-84.1-95.3l-7.9-1z\"]\n};\nvar faBicycle = {\n prefix: 'fas',\n iconName: 'bicycle',\n icon: [640, 512, [128690], \"f206\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h25.7l34.6 64H222.9l-27.4-38C191 99.7 183.7 96 176 96H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h43.7l22.1 30.7-26.6 53.1c-10-2.5-20.5-3.8-31.2-3.8C57.3 224 0 281.3 0 352s57.3 128 128 128c65.3 0 119.1-48.9 127-112h49c8.5 0 16.3-4.5 20.7-11.8l84.8-143.5 21.7 40.1C402.4 276.3 384 312 384 352c0 70.7 57.3 128 128 128s128-57.3 128-128s-57.3-128-128-128c-13.5 0-26.5 2.1-38.7 6L375.4 48.8C369.8 38.4 359 32 347.2 32H312zM458.6 303.7l32.3 59.7c6.3 11.7 20.9 16 32.5 9.7s16-20.9 9.7-32.5l-32.3-59.7c3.6-.6 7.4-.9 11.2-.9c39.8 0 72 32.2 72 72s-32.2 72-72 72s-72-32.2-72-72c0-18.6 7-35.5 18.6-48.3zM133.2 368h65c-7.3 32.1-36 56-70.2 56c-39.8 0-72-32.2-72-72s32.2-72 72-72c1.7 0 3.4 .1 5.1 .2l-24.2 48.5c-9 18.1 4.1 39.4 24.3 39.4zm33.7-48l50.7-101.3 72.9 101.2-.1 .1H166.8zm90.6-128H365.9L317 274.8 257.4 192z\"]\n};\nvar faStaffSnake = {\n prefix: 'fas',\n iconName: 'staff-snake',\n icon: [384, 512, [\"rod-asclepius\", \"rod-snake\", \"staff-aesculapius\"], \"e579\", \"M222.6 43.2l-.1 4.8H288c53 0 96 43 96 96s-43 96-96 96H248V160h40c8.8 0 16-7.2 16-16s-7.2-16-16-16H248 220l-4.5 144H256c53 0 96 43 96 96s-43 96-96 96H240V384h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H213l-3.1 99.5L208.5 495l0 1c-.3 8.9-7.6 16-16.5 16s-16.2-7.1-16.5-16l0-1-1-31H136c-22.1 0-40-17.9-40-40s17.9-40 40-40h36l-1-32H152c-53 0-96-43-96-96c0-47.6 34.6-87.1 80-94.7V256c0 8.8 7.2 16 16 16h16.5L164 128H136 122.6c-9 18.9-28.3 32-50.6 32H56c-30.9 0-56-25.1-56-56S25.1 48 56 48h8 8 89.5l-.1-4.8L161 32c0-.7 0-1.3 0-1.9c.5-16.6 14.1-30 31-30s30.5 13.4 31 30c0 .6 0 1.3 0 1.9l-.4 11.2zM64 112a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faRodAsclepius = faStaffSnake;\nvar faRodSnake = faStaffSnake;\nvar faStaffAesculapius = faStaffSnake;\nvar faHeadSideCoughSlash = {\n prefix: 'fas',\n iconName: 'head-side-cough-slash',\n icon: [640, 512, [], \"e062\", \"M448 325.8l44 34.5c8.1 1.4 14.8 6.8 18 14.1L552.9 408c10.6 .4 19.5 7.6 22.2 17.4l39.1 30.6c.6 0 1.2-.1 1.8-.1c11.1 0 20.4 7.5 23.2 17.8h-3.9c6.2 8.5 6.4 20.4-.4 29c-8.2 10.4-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L89.6 44.9C127 16.7 173.5 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 5.8zM0 224.2c0-38.7 9.8-75.1 27.1-106.9L341.8 365.3l-2.5 .3c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9l62 3.9 43 33.9C439.3 466.2 421.2 480 400 480H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM616 360a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm-64-48a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faTruckMedical = {\n prefix: 'fas',\n iconName: 'truck-medical',\n icon: [640, 512, [128657, \"ambulance\"], \"f0f9\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM176 80v48l-48 0c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V192h48c8.8 0 16-7.2 16-16V144c0-8.8-7.2-16-16-16H240V80c0-8.8-7.2-16-16-16H192c-8.8 0-16 7.2-16 16z\"]\n};\nvar faAmbulance = faTruckMedical;\nvar faWheatAwnCircleExclamation = {\n prefix: 'fas',\n iconName: 'wheat-awn-circle-exclamation',\n icon: [640, 512, [], \"e598\", \"M505 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L383 95c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l88-88zM305.5 27.3c-6.2-6.2-16.4-6.2-22.6 0L271.5 38.6c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8l-11.3-11.3c-6.2-6.2-16.4-6.2-22.6 0l-11.3 11.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4-30.5 30.5c-3.4-27.3-15.5-53.8-36.5-74.8L101.8 231c-6.2-6.2-16.4-6.2-22.6 0L67.9 242.3c-37.5 37.5-37.5 98.3 0 135.8l10.4 10.4L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l68.9-68.9 12.2 12.2c37.5 37.5 98.3 37.5 135.8 0l11.3-11.3c6.2-6.2 6.2-16.4 0-22.6l-11.3-11.3c-21.8-21.8-49.6-34.1-78.1-36.9l31.9-31.9 12.2 12.2c22.5 22.5 53.3 31.5 82.4 27c0-1 0-2.1 0-3.1c0-33.1 9.1-64.1 25-90.6c-15.5-8.7-32.5-13.8-49.8-15.5l31.9-31.9 12.2 12.2c6 6 12.6 11.1 19.7 15.2c27.5-34 67.3-57.5 112.6-63.8c-4.1-3.8-8.4-7.3-12.9-10.5L505 137c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-59.4 59.4c-20.6-4.4-42-3.7-62.3 2.1c6.1-21.3 6.6-43.8 1.4-65.3L409 41c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L329.1 52.9c-3.7-5-7.8-9.8-12.4-14.3L305.5 27.3zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faSnowman = {\n prefix: 'fas',\n iconName: 'snowman',\n icon: [512, 512, [9731, 9924], \"f7d0\", \"M341.1 140.6c-2 3.9-1.6 8.6 1.2 12c7 8.5 12.9 18.1 17.2 28.4L408 160.2V120c0-13.3 10.7-24 24-24s24 10.7 24 24v19.6l22.5-9.7c12.2-5.2 26.3 .4 31.5 12.6s-.4 26.3-12.6 31.5l-56 24-73.6 31.5c-.5 9.5-2.1 18.6-4.8 27.3c-1.2 3.8-.1 8 2.8 10.8C396.7 296.9 416 338.2 416 384c0 44.7-18.3 85-47.8 114.1c-9.9 9.7-23.7 13.9-37.5 13.9H181.3c-13.9 0-27.7-4.2-37.5-13.9C114.3 469 96 428.7 96 384c0-45.8 19.3-87.1 50.1-116.3c2.9-2.8 4-6.9 2.8-10.8c-2.7-8.7-4.3-17.9-4.8-27.3L70.5 198.1l-56-24C2.4 168.8-3.3 154.7 1.9 142.5s19.3-17.8 31.5-12.6L56 139.6V120c0-13.3 10.7-24 24-24s24 10.7 24 24v40.2L152.6 181c4.3-10.3 10.1-19.9 17.2-28.4c2.8-3.4 3.3-8.1 1.2-12C164 127.2 160 112.1 160 96c0-53 43-96 96-96s96 43 96 96c0 16.1-4 31.2-10.9 44.6zM224 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm48 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-16 80a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm16 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM288 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48 24v3.2c0 3.2 .8 6.3 2.3 9l9 16.9c.9 1.7 2.7 2.8 4.7 2.8s3.8-1.1 4.7-2.8l9-16.9c1.5-2.8 2.3-5.9 2.3-9V120c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faMortarPestle = {\n prefix: 'fas',\n iconName: 'mortar-pestle',\n icon: [512, 512, [], \"f5a7\", \"M504.3 11.1C493.3-1.6 474.5-3.7 461 6.2L252.3 160H397.3L502.6 54.6c11.8-11.8 12.6-30.8 1.6-43.5zM32 192c-17.7 0-32 14.3-32 32s14.3 32 32 32c0 82.5 43.4 147.7 123.9 176.2c-11.1 13.9-19.4 30.3-23.9 48.1C127.6 497.4 142.3 512 160 512H352c17.7 0 32.4-14.6 28.1-31.7c-4.5-17.8-12.8-34.1-23.9-48.1C436.6 403.7 480 338.5 480 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faRoadBarrier = {\n prefix: 'fas',\n iconName: 'road-barrier',\n icon: [640, 512, [], \"e562\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V266.3L149.2 96H64V64c0-17.7-14.3-32-32-32zM405.2 96H330.8l-5.4 10.7L234.8 288h74.3l5.4-10.7L405.2 96zM362.8 288h74.3l5.4-10.7L533.2 96H458.8l-5.4 10.7L362.8 288zM202.8 96l-5.4 10.7L106.8 288h74.3l5.4-10.7L277.2 96H202.8zm288 192H576V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v53.7L490.8 288z\"]\n};\nvar faSchool = {\n prefix: 'fas',\n iconName: 'school',\n icon: [640, 512, [127979], \"f549\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM256 416c0-35.3 28.7-64 64-64s64 28.7 64 64v96H256V416zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V208zM96 320h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm400 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H512c-8.8 0-16-7.2-16-16V336zM232 176a88 88 0 1 1 176 0 88 88 0 1 1 -176 0zm88-48c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16z\"]\n};\nvar faIgloo = {\n prefix: 'fas',\n iconName: 'igloo',\n icon: [576, 512, [], \"f7ae\", \"M320 33.8V160H48.5C100.2 82.8 188.1 32 288 32c10.8 0 21.5 .6 32 1.8zM352 160V39.1C424.9 55.7 487.2 99.8 527.5 160H352zM29.9 192H96V320H0c0-46 10.8-89.4 29.9-128zM192 320H128V192H448V320H384v32H576v80c0 26.5-21.5 48-48 48H352V352c0-35.3-28.7-64-64-64s-64 28.7-64 64V480H48c-26.5 0-48-21.5-48-48V352H192V320zm288 0V192h66.1c19.2 38.6 29.9 82 29.9 128H480z\"]\n};\nvar faJoint = {\n prefix: 'fas',\n iconName: 'joint',\n icon: [640, 512, [], \"f595\", \"M448 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 55.2 21.9 108.1 60.9 147.1l21 21c9 9 14.1 21.2 14.1 33.9v11c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-29.7-11.8-58.2-32.8-79.2l-21-21C463.2 117.8 448 81.2 448 43V32zM576 256c0 17.7 14.3 32 32 32s32-14.3 32-32V245c0-55.2-21.9-108.1-60.9-147.1l-21-21c-9-9-14.1-21.2-14.1-33.9V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43c0 29.7 11.8 58.2 32.8 79.2l21 21c27 27 42.2 63.6 42.2 101.8v11zM229.8 360c-4.7-2.3-10-2.7-15.2-2c-37.8 5.6-75.2 14.3-106.9 22.8C81.3 388 58.3 395.1 42 400.4c-8.2 2.7-14.7 4.9-19.2 6.5c-2.3 .8-4 1.4-5.2 1.8l-1.3 .5C6.8 412.5 0 421.4 0 432s6.8 19.5 16.3 22.7l1.3 .5c1.2 .4 3 1.1 5.2 1.8c4.5 1.6 11 3.8 19.2 6.5c16.3 5.4 39.2 12.5 65.7 19.6C160.3 497.3 228.8 512 288 512h67.3c4.1 0 6.3-5.1 3.6-8.3L256.5 380.8c-7.4-8.9-16.5-15.9-26.7-20.8zM445 512h19 51.3c4.1 0 6.3-5.1 3.6-8.3L416.5 380.8C401.3 362.5 378.8 352 355 352H336 288c-1.1 0-2.3 0-3.4 0c-4.1 0-6.2 5.1-3.5 8.3L383.5 483.2C398.7 501.5 421.2 512 445 512zm-3.9-151.7L543.5 483.2c14.6 17.5 35.9 27.9 58.6 28.7c21.1-1.1 37.9-18.6 37.9-39.9V392c0-22.1-17.9-40-40-40H444.7c-4.1 0-6.3 5.1-3.6 8.3z\"]\n};\nvar faAngleRight = {\n prefix: 'fas',\n iconName: 'angle-right',\n icon: [320, 512, [8250], \"f105\", \"M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z\"]\n};\nvar faHorse = {\n prefix: 'fas',\n iconName: 'horse',\n icon: [576, 512, [128014], \"f6f0\", \"M448 238.1V160h16l9.8 19.6c12.5 25.1 42.2 36.4 68.3 26c20.5-8.2 33.9-28 33.9-50.1V80c0-19.1-8.4-36.3-21.7-48H560c8.8 0 16-7.2 16-16s-7.2-16-16-16H480 448C377.3 0 320 57.3 320 128H224 203.2 148.8c-30.7 0-57.6 16.3-72.5 40.8C33.2 174.5 0 211.4 0 256v56c0 13.3 10.7 24 24 24s24-10.7 24-24V256c0-13.4 6.6-25.2 16.7-32.5c1.6 13 6.3 25.4 13.6 36.4l28.2 42.4c8.3 12.4 6.4 28.7-1.2 41.6c-16.5 28-20.6 62.2-10 93.9l17.5 52.4c4.4 13.1 16.6 21.9 30.4 21.9h33.7c21.8 0 37.3-21.4 30.4-42.1l-20.8-62.5c-2.1-6.4-.5-13.4 4.3-18.2l12.7-12.7c13.2-13.2 20.6-31.1 20.6-49.7c0-2.3-.1-4.6-.3-6.9l84 24c4.1 1.2 8.2 2.1 12.3 2.8V480c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V315.7c19.2-19.2 31.5-45.7 32-75.7h0v-1.9zM496 64a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faQ = {\n prefix: 'fas',\n iconName: 'q',\n icon: [448, 512, [113], \"51\", \"M64 256c0 88.4 71.6 160 160 160c28.9 0 56-7.7 79.4-21.1l-72-86.4c-11.3-13.6-9.5-33.8 4.1-45.1s33.8-9.5 45.1 4.1l70.9 85.1C371.9 325.8 384 292.3 384 256c0-88.4-71.6-160-160-160S64 167.6 64 256zM344.9 444.6C310 467 268.5 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32s224 100.3 224 224c0 56.1-20.6 107.4-54.7 146.7l47.3 56.8c11.3 13.6 9.5 33.8-4.1 45.1s-33.8 9.5-45.1-4.1l-46.6-55.9z\"]\n};\nvar faG = {\n prefix: 'fas',\n iconName: 'g',\n icon: [448, 512, [103], \"47\", \"M224 96C135.6 96 64 167.6 64 256s71.6 160 160 160c77.4 0 142-55 156.8-128H256c-17.7 0-32-14.3-32-32s14.3-32 32-32H400c25.8 0 49.6 21.4 47.2 50.6C437.8 389.6 341.4 480 224 480C100.3 480 0 379.7 0 256S100.3 32 224 32c57.4 0 109.7 21.6 149.3 57c13.2 11.8 14.3 32 2.5 45.2s-32 14.3-45.2 2.5C302.3 111.4 265 96 224 96z\"]\n};\nvar faNotesMedical = {\n prefix: 'fas',\n iconName: 'notes-medical',\n icon: [512, 512, [], \"f481\", \"M96 352V96c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V293.5c0 17-6.7 33.3-18.7 45.3l-58.5 58.5c-12 12-28.3 18.7-45.3 18.7H160c-35.3 0-64-28.7-64-64zM272 128c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V256h48c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H320V144c0-8.8-7.2-16-16-16H272zm24 336c13.3 0 24 10.7 24 24s-10.7 24-24 24H136C60.9 512 0 451.1 0 376V152c0-13.3 10.7-24 24-24s24 10.7 24 24l0 224c0 48.6 39.4 88 88 88H296z\"]\n};\nvar faTemperatureHalf = {\n prefix: 'fas',\n iconName: 'temperature-half',\n icon: [320, 512, [127777, \"temperature-2\", \"thermometer-2\", \"thermometer-half\"], \"f2c9\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V208c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature2 = faTemperatureHalf;\nvar faThermometer2 = faTemperatureHalf;\nvar faThermometerHalf = faTemperatureHalf;\nvar faDongSign = {\n prefix: 'fas',\n iconName: 'dong-sign',\n icon: [384, 512, [], \"e169\", \"M288 32c-17.7 0-32 14.3-32 32l-32 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v49.1c-18.8-10.9-40.7-17.1-64-17.1c-70.7 0-128 57.3-128 128s57.3 128 128 128c24.5 0 47.4-6.9 66.8-18.8c5 11.1 16.2 18.8 29.2 18.8c17.7 0 32-14.3 32-32V288 128c17.7 0 32-14.3 32-32s-14.3-32-32-32c0-17.7-14.3-32-32-32zM128 288a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faCapsules = {\n prefix: 'fas',\n iconName: 'capsules',\n icon: [576, 512, [], \"f46b\", \"M64 144c0-26.5 21.5-48 48-48s48 21.5 48 48V256H64V144zM0 144V368c0 61.9 50.1 112 112 112s112-50.1 112-112V189.6c1.8 19.1 8.2 38 19.8 54.8L372.3 431.7c35.5 51.7 105.3 64.3 156 28.1s63-107.5 27.5-159.2L427.3 113.3C391.8 61.5 321.9 49 271.3 85.2c-28 20-44.3 50.8-47.3 83V144c0-61.9-50.1-112-112-112S0 82.1 0 144zm296.6 64.2c-16-23.3-10-55.3 11.9-71c21.2-15.1 50.5-10.3 66 12.2l67 97.6L361.6 303l-65-94.8zM491 407.7c-.8 .6-1.6 1.1-2.4 1.6l4-2.8c-.5 .4-1 .8-1.6 1.2z\"]\n};\nvar faPooStorm = {\n prefix: 'fas',\n iconName: 'poo-storm',\n icon: [448, 512, [\"poo-bolt\"], \"f75a\", \"M236.9 .2c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.3c2.8 8.2 4.3 16.9 4.3 26.1c0 21.7-8.5 37.2-21.9 47.6c-13.8 10.8-34 17-57.8 17H128c-35.3 0-64 28.7-64 64c0 12.2 3.4 23.5 9.3 33.2C31.7 216.2 0 252.4 0 296c0 41 28 75.4 65.8 85.2c-5.3-18.5 1-38.5 16.2-50.7l160-128c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L285.7 320H304c20.4 0 38.5 12.9 45.3 32.1c3.7 10.6 3.5 21.8 0 31.9H360c48.6 0 88-39.4 88-88c0-43.6-31.7-79.8-73.3-86.8c5.9-9.7 9.3-21.1 9.3-33.2c0-35.3-28.7-64-64-64h-1.4c.9-5.4 1.4-10.9 1.4-16.6c0-48.7-36.1-88.9-83.1-95.2zm45.1 227.4c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L129.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H233.9l52.4-104.8c3.4-6.7 1.6-14.9-4.3-19.6z\"]\n};\nvar faPooBolt = faPooStorm;\nvar faFaceFrownOpen = {\n prefix: 'fas',\n iconName: 'face-frown-open',\n icon: [512, 512, [128550, \"frown-open\"], \"f57a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-122 174.5c-12.4 5.2-26.5-4.1-21.1-16.4c16-36.6 52.4-62.1 94.8-62.1s78.8 25.6 94.8 62.1c5.4 12.3-8.7 21.6-21.1 16.4c-22.4-9.5-47.4-14.8-73.7-14.8s-51.3 5.3-73.7 14.8z\"]\n};\nvar faFrownOpen = faFaceFrownOpen;\nvar faHandPointUp = {\n prefix: 'fas',\n iconName: 'hand-point-up',\n icon: [384, 512, [9757], \"f0a6\", \"M32 32C32 14.3 46.3 0 64 0S96 14.3 96 32V240H32V32zM224 192c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192zm-64-64c17.7 0 32 14.3 32 32v48c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm160 96c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H162.3c-42.4 0-83.1-16.9-113.1-46.9L37.5 453.5C13.5 429.5 0 396.9 0 363V336c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faMoneyBill = {\n prefix: 'fas',\n iconName: 'money-bill',\n icon: [576, 512, [], \"f0d6\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faBookmark = {\n prefix: 'fas',\n iconName: 'bookmark',\n icon: [384, 512, [128278, 61591], \"f02e\", \"M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z\"]\n};\nvar faAlignJustify = {\n prefix: 'fas',\n iconName: 'align-justify',\n icon: [448, 512, [], \"f039\", \"M448 64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32zm0 256c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 192c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM448 448c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32z\"]\n};\nvar faUmbrellaBeach = {\n prefix: 'fas',\n iconName: 'umbrella-beach',\n icon: [576, 512, [127958], \"f5ca\", \"M346.3 271.8l-60.1-21.9L214 448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H282.1l64.1-176.2zm121.1-.2l-3.3 9.1 67.7 24.6c18.1 6.6 38-4.2 39.6-23.4c6.5-78.5-23.9-155.5-80.8-208.5c2 8 3.2 16.3 3.4 24.8l.2 6c1.8 57-7.3 113.8-26.8 167.4zM462 99.1c-1.1-34.4-22.5-64.8-54.4-77.4c-.9-.4-1.9-.7-2.8-1.1c-33-11.7-69.8-2.4-93.1 23.8l-4 4.5C272.4 88.3 245 134.2 226.8 184l-3.3 9.1L434 269.7l3.3-9.1c18.1-49.8 26.6-102.5 24.9-155.5l-.2-6zM107.2 112.9c-11.1 15.7-2.8 36.8 15.3 43.4l71 25.8 3.3-9.1c19.5-53.6 49.1-103 87.1-145.5l4-4.5c6.2-6.9 13.1-13 20.5-18.2c-79.6 2.5-154.7 42.2-201.2 108z\"]\n};\nvar faHelmetUn = {\n prefix: 'fas',\n iconName: 'helmet-un',\n icon: [512, 512, [], \"e503\", \"M479.5 224C471.2 98.9 367.2 0 240 0C107.5 0 0 107.5 0 240v56.3C0 344.8 39.2 384 87.7 384H200h14.9L343.5 505.4c4.5 4.2 10.4 6.6 16.5 6.6h96c13.3 0 24-10.7 24-24s-10.7-24-24-24H369.5l-1.5-1.5V288h80 32c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.5zM320 417.2l-78-73.7L274.4 288H320V417.2zM285.3 103.1l34.7 52V112c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V208c0 8.8-7.2 16-16 16s-16-7.2-16-16V112c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM160 112v64c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faBullseye = {\n prefix: 'fas',\n iconName: 'bullseye',\n icon: [512, 512, [], \"f140\", \"M448 256A192 192 0 1 0 64 256a192 192 0 1 0 384 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 80a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zM224 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faBacon = {\n prefix: 'fas',\n iconName: 'bacon',\n icon: [576, 512, [129363], \"f7e5\", \"M439.2 1.2c11.2-3.2 23.2-.1 31.4 8.1L518 56.7l-26.5 7.9c-58 16.6-98.1 39.6-129.6 67.4c-31.2 27.5-53.2 59.1-75.1 90.9l-2.3 3.3C241.6 288.7 195 356.6 72.8 417.7L37.9 435.2 9.4 406.6c-7.3-7.3-10.6-17.6-9-27.8s8.1-18.9 17.3-23.5C136.1 296.2 180.9 231 223.3 169.3l2.3-3.4c21.8-31.8 44.9-64.9 77.7-93.9c33.4-29.5 75.8-53.6 135.9-70.8zM61.8 459l25.4-12.7c129.5-64.7 179.9-138.1 223.8-202l2.2-3.3c22.1-32.1 42.1-60.5 69.9-85.1c27.5-24.3 63.4-45.2 117.3-60.6l0 0 .2-.1 43.1-12.9 23 23c8 8 11.2 19.7 8.3 30.7s-11.3 19.6-22.2 22.7c-51.9 14.8-85.6 34.7-111.1 57.2c-26.1 23-45.1 49.9-67.3 82.1l-2.2 3.2C327.8 365.9 275.5 442 142.3 508.6c-12.3 6.2-27.2 3.7-36.9-6L61.8 459z\"]\n};\nvar faHandPointDown = {\n prefix: 'fas',\n iconName: 'hand-point-down',\n icon: [384, 512, [], \"f0a7\", \"M32 480c0 17.7 14.3 32 32 32s32-14.3 32-32V272H32V480zM224 320c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-64 64c17.7 0 32-14.3 32-32V304c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 17.7 14.3 32 32 32zm160-96c0 17.7 14.3 32 32 32s32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64zm-96-88l0 .6c9.4-5.4 20.3-8.6 32-8.6c13.2 0 25.4 4 35.6 10.8c8.7-24.9 32.5-42.8 60.4-42.8c11.7 0 22.6 3.1 32 8.6V160C384 71.6 312.4 0 224 0H162.3C119.8 0 79.1 16.9 49.1 46.9L37.5 58.5C13.5 82.5 0 115.1 0 149v27c0 35.3 28.7 64 64 64h88c22.1 0 40-17.9 40-40s-17.9-40-40-40H96c-8.8 0-16-7.2-16-16s7.2-16 16-16h56c39.8 0 72 32.2 72 72z\"]\n};\nvar faArrowUpFromBracket = {\n prefix: 'fas',\n iconName: 'arrow-up-from-bracket',\n icon: [448, 512, [], \"e09a\", \"M246.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 109.3V320c0 17.7 14.3 32 32 32s32-14.3 32-32V109.3l73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 53 43 96 96 96H352c53 0 96-43 96-96V352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faFolder = {\n prefix: 'fas',\n iconName: 'folder',\n icon: [512, 512, [128193, 128447, 61716, \"folder-blank\"], \"f07b\", \"M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z\"]\n};\nvar faFolderBlank = faFolder;\nvar faFileWaveform = {\n prefix: 'fas',\n iconName: 'file-waveform',\n icon: [448, 512, [\"file-medical-alt\"], \"f478\", \"M96 0C60.7 0 32 28.7 32 64V288H144c6.1 0 11.6 3.4 14.3 8.8L176 332.2l49.7-99.4c2.7-5.4 8.3-8.8 14.3-8.8s11.6 3.4 14.3 8.8L281.9 288H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-6.1 0-11.6-3.4-14.3-8.8L240 275.8l-49.7 99.4c-2.7 5.4-8.3 8.8-14.3 8.8s-11.6-3.4-14.3-8.8L134.1 320H32V448c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V160H288c-17.7 0-32-14.3-32-32V0H96zM288 0V128H416L288 0z\"]\n};\nvar faFileMedicalAlt = faFileWaveform;\nvar faRadiation = {\n prefix: 'fas',\n iconName: 'radiation',\n icon: [512, 512, [], \"f7b9\", \"M216 186.7c-23.9 13.8-40 39.7-40 69.3L32 256C14.3 256-.2 241.6 2 224.1C10.7 154 47.8 92.7 101.3 52c14.1-10.7 33.8-5.3 42.7 10l72 124.7zM256 336c14.6 0 28.2-3.9 40-10.7l72 124.8c8.8 15.3 3.7 35.1-12.6 41.9c-30.6 12.9-64.2 20-99.4 20s-68.9-7.1-99.4-20c-16.3-6.9-21.4-26.6-12.6-41.9l72-124.8c11.8 6.8 25.4 10.7 40 10.7zm224-80l-144 0c0-29.6-16.1-55.5-40-69.3L368 62c8.8-15.3 28.6-20.7 42.7-10c53.6 40.7 90.6 102 99.4 172.1c2.2 17.5-12.4 31.9-30 31.9zM256 208a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faChartSimple = {\n prefix: 'fas',\n iconName: 'chart-simple',\n icon: [448, 512, [], \"e473\", \"M160 80c0-26.5 21.5-48 48-48h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V80zM0 272c0-26.5 21.5-48 48-48H80c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V272zM368 96h32c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48H368c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar faMarsStroke = {\n prefix: 'fas',\n iconName: 'mars-stroke',\n icon: [512, 512, [9894], \"f229\", \"M376 0c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L370.3 96.4 345 71c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l25.4 25.4L307.8 159c-28.4-19.5-62.7-31-99.8-31c-97.2 0-176 78.8-176 176s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l28.6-28.6L407 201c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-25.4-25.4 22.1-22.1L471 153c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V24c0-13.3-10.7-24-24-24H376zm88 48h0v0l0 0zM96 304a112 112 0 1 1 224 0A112 112 0 1 1 96 304z\"]\n};\nvar faVial = {\n prefix: 'fas',\n iconName: 'vial',\n icon: [512, 512, [129514], \"f492\", \"M342.6 9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4L28.1 342.6C10.1 360.6 0 385 0 410.5V416c0 53 43 96 96 96h5.5c25.5 0 49.9-10.1 67.9-28.1L448 205.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-32-32-96-96-32-32zM205.3 256L352 109.3 402.7 160l-96 96H205.3z\"]\n};\nvar faGauge = {\n prefix: 'fas',\n iconName: 'gauge',\n icon: [512, 512, [\"dashboard\", \"gauge-med\", \"tachometer-alt-average\"], \"f624\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64zM144 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm-16 80a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM400 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faDashboard = faGauge;\nvar faGaugeMed = faGauge;\nvar faTachometerAltAverage = faGauge;\nvar faWandMagicSparkles = {\n prefix: 'fas',\n iconName: 'wand-magic-sparkles',\n icon: [576, 512, [\"magic-wand-sparkles\"], \"e2ca\", \"M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z\"]\n};\nvar faMagicWandSparkles = faWandMagicSparkles;\nvar faE = {\n prefix: 'fas',\n iconName: 'e',\n icon: [320, 512, [101], \"45\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n};\nvar faPenClip = {\n prefix: 'fas',\n iconName: 'pen-clip',\n icon: [512, 512, [\"pen-alt\"], \"f305\", \"M453.3 19.3l39.4 39.4c25 25 25 65.5 0 90.5l-52.1 52.1 0 0-1-1 0 0-16-16-96-96-17-17 52.1-52.1c25-25 65.5-25 90.5 0zM241 114.9c-9.4-9.4-24.6-9.4-33.9 0L105 217c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L173.1 81c28.1-28.1 73.7-28.1 101.8 0L288 94.1l17 17 96 96 16 16 1 1-17 17L229.5 412.5c-48 48-109.2 80.8-175.8 94.1l-25 5c-7.9 1.6-16-.9-21.7-6.6s-8.1-13.8-6.6-21.7l5-25c13.3-66.6 46.1-127.8 94.1-175.8L254.1 128 241 114.9z\"]\n};\nvar faPenAlt = faPenClip;\nvar faBridgeCircleExclamation = {\n prefix: 'fas',\n iconName: 'bridge-circle-exclamation',\n icon: [640, 512, [], \"e4ca\", \"M64 32C46.3 32 32 46.3 32 64s14.3 32 32 32h40v64H32V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96c6.3 0 12.4 .6 18.3 1.7C367.1 231.8 426.9 192 496 192c42.5 0 81.6 15.1 112 40.2V160H536V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM488 96v64H408V96h80zM360 96v64H280V96h80zM232 96v64H152V96h80zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faUser = {\n prefix: 'fas',\n iconName: 'user',\n icon: [448, 512, [128100, 62144], \"f007\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\"]\n};\nvar faSchoolCircleCheck = {\n prefix: 'fas',\n iconName: 'school-circle-check',\n icon: [640, 512, [], \"e56b\", \"M337.8 5.4C327-1.8 313-1.8 302.2 5.4L166.3 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H320v0H256V416c0-35.3 28.7-64 64-64l.3 0h.5c3.4-37.7 18.7-72.1 42.2-99.1C350.2 260 335.6 264 320 264c-48.6 0-88-39.4-88-88s39.4-88 88-88s88 39.4 88 88c0 18.3-5.6 35.3-15.1 49.4c29-21 64.6-33.4 103.1-33.4c59.5 0 112.1 29.6 144 74.8V144c0-26.5-21.5-48-48-48H473.7L337.8 5.4zM96 192h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V208c0-8.8 7.2-16 16-16zm0 128h32c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zM320 128c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H336V144c0-8.8-7.2-16-16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-99.3-43.3c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7z\"]\n};\nvar faDumpster = {\n prefix: 'fas',\n iconName: 'dumpster',\n icon: [576, 512, [], \"f793\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0H428.5L402.9 32H304V160zm157.1 0h94c11.5 0 20.9-9.3 20.9-20.9c0-2.1-.3-4.1-.9-6.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l25.6 128zM32 192l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H448c0 17.7 14.3 32 32 32s32-14.3 32-32l20-160h12c17.7 0 32-14.3 32-32s-14.3-32-32-32h-4l4-32H32z\"]\n};\nvar faVanShuttle = {\n prefix: 'fas',\n iconName: 'van-shuttle',\n icon: [640, 512, [128656, \"shuttle-van\"], \"f5b6\", \"M64 104v88h96V96H72c-4.4 0-8 3.6-8 8zm482 88L465.1 96H384v96H546zm-226 0V96H224v96h96zM592 384H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V104C0 64.2 32.2 32 72 32H192 352 465.1c18.9 0 36.8 8.3 49 22.8L625 186.5c9.7 11.5 15 26.1 15 41.2V336c0 26.5-21.5 48-48 48zm-64 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faShuttleVan = faVanShuttle;\nvar faBuildingUser = {\n prefix: 'fas',\n iconName: 'building-user',\n icon: [640, 512, [], \"e4da\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h89.9c-6.3-10.2-9.9-22.2-9.9-35.1c0-46.9 25.8-87.8 64-109.2V271.8 48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM576 272a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM352 477.1c0 19.3 15.6 34.9 34.9 34.9H605.1c19.3 0 34.9-15.6 34.9-34.9c0-51.4-41.7-93.1-93.1-93.1H445.1c-51.4 0-93.1 41.7-93.1 93.1z\"]\n};\nvar faSquareCaretLeft = {\n prefix: 'fas',\n iconName: 'square-caret-left',\n icon: [448, 512, [\"caret-square-left\"], \"f191\", \"M0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416zM128 256c0-6.7 2.8-13 7.7-17.6l112-104c7-6.5 17.2-8.2 25.9-4.4s14.4 12.5 14.4 22l0 208c0 9.5-5.7 18.2-14.4 22s-18.9 2.1-25.9-4.4l-112-104c-4.9-4.5-7.7-10.9-7.7-17.6z\"]\n};\nvar faCaretSquareLeft = faSquareCaretLeft;\nvar faHighlighter = {\n prefix: 'fas',\n iconName: 'highlighter',\n icon: [576, 512, [], \"f591\", \"M315 315l158.4-215L444.1 70.6 229 229 315 315zm-187 5l0 0V248.3c0-15.3 7.2-29.6 19.5-38.6L420.6 8.4C428 2.9 437 0 446.2 0c11.4 0 22.4 4.5 30.5 12.6l54.8 54.8c8.1 8.1 12.6 19 12.6 30.5c0 9.2-2.9 18.2-8.4 25.6L334.4 396.5c-9 12.3-23.4 19.5-38.6 19.5H224l-25.4 25.4c-12.5 12.5-32.8 12.5-45.3 0l-50.7-50.7c-12.5-12.5-12.5-32.8 0-45.3L128 320zM7 466.3l63-63 70.6 70.6-31 31c-4.5 4.5-10.6 7-17 7H24c-13.3 0-24-10.7-24-24v-4.7c0-6.4 2.5-12.5 7-17z\"]\n};\nvar faKey = {\n prefix: 'fas',\n iconName: 'key',\n icon: [512, 512, [128273], \"f084\", \"M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z\"]\n};\nvar faBullhorn = {\n prefix: 'fas',\n iconName: 'bullhorn',\n icon: [512, 512, [128226, 128363], \"f0a1\", \"M480 32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9L381.7 53c-48 48-113.1 75-181 75H192 160 64c-35.3 0-64 28.7-64 64v96c0 35.3 28.7 64 64 64l0 128c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V352l8.7 0c67.9 0 133 27 181 75l43.6 43.6c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V300.4c18.6-8.8 32-32.5 32-60.4s-13.4-51.6-32-60.4V32zm-64 76.7V240 371.3C357.2 317.8 280.5 288 200.7 288H192V192h8.7c79.8 0 156.5-29.8 215.3-83.3z\"]\n};\nvar faGlobe = {\n prefix: 'fas',\n iconName: 'globe',\n icon: [512, 512, [127760], \"f0ac\", \"M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z\"]\n};\nvar faSynagogue = {\n prefix: 'fas',\n iconName: 'synagogue',\n icon: [640, 512, [128333], \"f69b\", \"M309.8 3.7c5.9-4.9 14.6-4.9 20.5 0l121 100.8C469.5 119.7 480 142.2 480 166V280.1 512H464 352V416c0-17.7-14.3-32-32-32s-32 14.3-32 32v96H176 160V280.1 166c0-23.7 10.5-46.3 28.8-61.5L309.8 3.7zM512 512V244.5l28.1-31.2c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3l63.8 70.9c7.9 8.8 12.3 20.3 12.3 32.1V448c0 35.3-28.7 64-64 64H512zM128 244.5V512H64c-35.3 0-64-28.7-64-64V316.3c0-11.9 4.4-23.3 12.3-32.1l63.8-70.9c3-3.4 7.4-5.3 11.9-5.3s8.9 1.9 11.9 5.3L128 244.5zM327 124.3c-3.1-5.4-10.9-5.4-13.9 0l-15.9 28.1-32.3-.3c-6.2-.1-10.1 6.7-7 12.1L274.3 192l-16.4 27.8c-3.2 5.4 .7 12.1 7 12.1l32.3-.3L313 259.7c3.1 5.4 10.9 5.4 13.9 0l15.9-28.1 32.3 .3c6.2 .1 10.1-6.7 7-12.1L365.7 192l16.4-27.8c3.2-5.4-.7-12.1-7-12.1l-32.3 .3L327 124.3z\"]\n};\nvar faPersonHalfDress = {\n prefix: 'fas',\n iconName: 'person-half-dress',\n icon: [320, 512, [], \"e548\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm8 352V128h6.9c33.7 0 64.9 17.7 82.3 46.6l58.3 97c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352h0zM58.2 182.3c19.9-33.1 55.3-53.5 93.8-54.3V384h0v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2z\"]\n};\nvar faRoadBridge = {\n prefix: 'fas',\n iconName: 'road-bridge',\n icon: [640, 512, [], \"e563\", \"M352 0H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM480 200c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V224c0-13.3-10.7-24-24-24zm24 184c0-13.3-10.7-24-24-24s-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V384zM480 40c-13.3 0-24 10.7-24 24v64c0 13.3 10.7 24 24 24s24-10.7 24-24V64c0-13.3-10.7-24-24-24zM32 96H288v64H248v64h40v96c-53 0-96 43-96 96v64c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V416c0-53-43-96-96-96V224H72V160H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm168 64H120v64h80V160z\"]\n};\nvar faLocationArrow = {\n prefix: 'fas',\n iconName: 'location-arrow',\n icon: [448, 512, [], \"f124\", \"M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z\"]\n};\nvar faC = {\n prefix: 'fas',\n iconName: 'c',\n icon: [384, 512, [99], \"43\", \"M329.1 142.9c-62.5-62.5-155.8-62.5-218.3 0s-62.5 163.8 0 226.3s155.8 62.5 218.3 0c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3c-87.5 87.5-221.3 87.5-308.8 0s-87.5-229.3 0-316.8s221.3-87.5 308.8 0c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0z\"]\n};\nvar faTabletButton = {\n prefix: 'fas',\n iconName: 'tablet-button',\n icon: [448, 512, [], \"f10a\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBuildingLock = {\n prefix: 'fas',\n iconName: 'building-lock',\n icon: [576, 512, [], \"e4d6\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h88.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-23.7 12.9-44.4 32-55.4V272c0-30.5 12.2-58.2 32-78.4V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM464 240c17.7 0 32 14.3 32 32v48H432V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faPizzaSlice = {\n prefix: 'fas',\n iconName: 'pizza-slice',\n icon: [512, 512, [], \"f818\", \"M169.7 .9c-22.8-1.6-41.9 14-47.5 34.7L110.4 80c.5 0 1.1 0 1.6 0c176.7 0 320 143.3 320 320c0 .5 0 1.1 0 1.6l44.4-11.8c20.8-5.5 36.3-24.7 34.7-47.5C498.5 159.5 352.5 13.5 169.7 .9zM399.8 410.2c.1-3.4 .2-6.8 .2-10.2c0-159.1-128.9-288-288-288c-3.4 0-6.8 .1-10.2 .2L.5 491.9c-1.5 5.5 .1 11.4 4.1 15.4s9.9 5.6 15.4 4.1L399.8 410.2zM176 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM96 384a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faMoneyBillWave = {\n prefix: 'fas',\n iconName: 'money-bill-wave',\n icon: [576, 512, [], \"f53a\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM288 352c-44.2 0-80-43-80-96s35.8-96 80-96s80 43 80 96s-35.8 96-80 96zM64 352c35.3 0 64 28.7 64 64H64V352zm64-208c0 35.3-28.7 64-64 64V144h64zM512 304v64H448c0-35.3 28.7-64 64-64zM448 96h64v64c-35.3 0-64-28.7-64-64z\"]\n};\nvar faChartArea = {\n prefix: 'fas',\n iconName: 'chart-area',\n icon: [512, 512, [\"area-chart\"], \"f1fe\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm96 288H448c17.7 0 32-14.3 32-32V251.8c0-7.6-2.7-15-7.7-20.8l-65.8-76.8c-12.1-14.2-33.7-15-46.9-1.8l-21 21c-10 10-26.4 9.2-35.4-1.6l-39.2-47c-12.6-15.1-35.7-15.4-48.7-.6L135.9 215c-5.1 5.8-7.9 13.3-7.9 21.1v84c0 17.7 14.3 32 32 32z\"]\n};\nvar faAreaChart = faChartArea;\nvar faHouseFlag = {\n prefix: 'fas',\n iconName: 'house-flag',\n icon: [640, 512, [], \"e50d\", \"M480 0c-17.7 0-32 14.3-32 32V192 512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H512c0-17.7-14.3-32-32-32zM416 159L276.8 39.7c-12-10.3-29.7-10.3-41.7 0l-224 192C1 240.4-2.7 254.5 2 267.1S18.6 288 32 288H64V480c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v96c0 17.7 14.3 32 32 32h64.7l.2 0h-1V159z\"]\n};\nvar faPersonCircleMinus = {\n prefix: 'fas',\n iconName: 'person-circle-minus',\n icon: [576, 512, [], \"e540\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar faBan = {\n prefix: 'fas',\n iconName: 'ban',\n icon: [512, 512, [128683, \"cancel\"], \"f05e\", \"M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faCancel = faBan;\nvar faCameraRotate = {\n prefix: 'fas',\n iconName: 'camera-rotate',\n icon: [640, 512, [], \"e0d8\", \"M213.1 64.8L202.7 96H128c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H437.3L426.9 64.8C420.4 45.2 402.1 32 381.4 32H258.6c-20.7 0-39 13.2-45.5 32.8zM448 256c0 8.8-7.2 16-16 16H355.3c-6.2 0-11.3-5.1-11.3-11.3c0-3 1.2-5.9 3.3-8L371 229c-13.6-13.4-31.9-21-51-21c-19.2 0-37.7 7.6-51.3 21.3L249 249c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l19.7-19.7C257.4 172.7 288 160 320 160c31.8 0 62.4 12.6 85 35l23.7-23.7c2.1-2.1 5-3.3 8-3.3c6.2 0 11.3 5.1 11.3 11.3V256zM192 320c0-8.8 7.2-16 16-16h76.7c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8L269 347c13.6 13.4 31.9 21 51 21c19.2 0 37.7-7.6 51.3-21.3L391 327c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-19.7 19.7C382.6 403.3 352 416 320 416c-31.8 0-62.4-12.6-85-35l-23.7 23.7c-2.1 2.1-5 3.3-8 3.3c-6.2 0-11.3-5.1-11.3-11.3V320z\"]\n};\nvar faSprayCanSparkles = {\n prefix: 'fas',\n iconName: 'spray-can-sparkles',\n icon: [512, 512, [\"air-freshener\"], \"f5d0\", \"M96 32v96H224V32c0-17.7-14.3-32-32-32H128C110.3 0 96 14.3 96 32zm0 128c-53 0-96 43-96 96V464c0 26.5 21.5 48 48 48H272c26.5 0 48-21.5 48-48V256c0-53-43-96-96-96H96zm64 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM384 48c0-1.4-1-3-2.2-3.6L352 32 339.6 2.2C339 1 337.4 0 336 0s-3 1-3.6 2.2L320 32 290.2 44.4C289 45 288 46.6 288 48c0 1.4 1 3 2.2 3.6L320 64l12.4 29.8C333 95 334.6 96 336 96s3-1 3.6-2.2L352 64l29.8-12.4C383 51 384 49.4 384 48zm76.4 45.8C461 95 462.6 96 464 96s3-1 3.6-2.2L480 64l29.8-12.4C511 51 512 49.4 512 48c0-1.4-1-3-2.2-3.6L480 32 467.6 2.2C467 1 465.4 0 464 0s-3 1-3.6 2.2L448 32 418.2 44.4C417 45 416 46.6 416 48c0 1.4 1 3 2.2 3.6L448 64l12.4 29.8zm7.2 100.4c-.6-1.2-2.2-2.2-3.6-2.2s-3 1-3.6 2.2L448 224l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L448 256l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L480 256l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6c0-1.4-1-3-2.2-3.6L480 224l-12.4-29.8zM448 144c0-1.4-1-3-2.2-3.6L416 128 403.6 98.2C403 97 401.4 96 400 96s-3 1-3.6 2.2L384 128l-29.8 12.4c-1.2 .6-2.2 2.2-2.2 3.6c0 1.4 1 3 2.2 3.6L384 160l12.4 29.8c.6 1.2 2.2 2.2 3.6 2.2s3-1 3.6-2.2L416 160l29.8-12.4c1.2-.6 2.2-2.2 2.2-3.6z\"]\n};\nvar faAirFreshener = faSprayCanSparkles;\nvar faStar = {\n prefix: 'fas',\n iconName: 'star',\n icon: [576, 512, [11088, 61446], \"f005\", \"M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z\"]\n};\nvar faRepeat = {\n prefix: 'fas',\n iconName: 'repeat',\n icon: [512, 512, [128257], \"f363\", \"M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32V64H160C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96H192V352c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V448H352c88.4 0 160-71.6 160-160z\"]\n};\nvar faCross = {\n prefix: 'fas',\n iconName: 'cross',\n icon: [384, 512, [128327, 10013], \"f654\", \"M176 0c-26.5 0-48 21.5-48 48v80H48c-26.5 0-48 21.5-48 48v32c0 26.5 21.5 48 48 48h80V464c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V256h80c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H256V48c0-26.5-21.5-48-48-48H176z\"]\n};\nvar faBox = {\n prefix: 'fas',\n iconName: 'box',\n icon: [448, 512, [128230], \"f466\", \"M50.7 58.5L0 160H208V32H93.7C75.5 32 58.9 42.3 50.7 58.5zM240 160H448L397.3 58.5C389.1 42.3 372.5 32 354.3 32H240V160zm208 32H0V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V192z\"]\n};\nvar faVenusMars = {\n prefix: 'fas',\n iconName: 'venus-mars',\n icon: [640, 512, [9892], \"f228\", \"M176 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM352 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H208v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C62.1 334.1 0 262.3 0 176C0 78.8 78.8 0 176 0s176 78.8 176 176zM271.9 360.6c19.3-10.1 36.9-23.1 52.1-38.4c20 18.5 46.7 29.8 76.1 29.8c61.9 0 112-50.1 112-112s-50.1-112-112-112c-7.2 0-14.3 .7-21.1 2c-4.9-21.5-13-41.7-24-60.2C369.3 66 384.4 64 400 64c37 0 71.4 11.4 99.8 31l20.6-20.6L487 41c-6.9-6.9-8.9-17.2-5.2-26.2S494.3 0 504 0H616c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L545 140.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176c-50.5 0-96-21.3-128.1-55.4z\"]\n};\nvar faArrowPointer = {\n prefix: 'fas',\n iconName: 'arrow-pointer',\n icon: [320, 512, [\"mouse-pointer\"], \"f245\", \"M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z\"]\n};\nvar faMousePointer = faArrowPointer;\nvar faMaximize = {\n prefix: 'fas',\n iconName: 'maximize',\n icon: [512, 512, [\"expand-arrows-alt\"], \"f31e\", \"M200 32H56C42.7 32 32 42.7 32 56V200c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l40-40 79 79-79 79L73 295c-6.9-6.9-17.2-8.9-26.2-5.2S32 302.3 32 312V456c0 13.3 10.7 24 24 24H200c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-40-40 79-79 79 79-40 40c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H456c13.3 0 24-10.7 24-24V312c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2l-40 40-79-79 79-79 40 40c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l40 40-79 79-79-79 40-40c6.9-6.9 8.9-17.2 5.2-26.2S209.7 32 200 32z\"]\n};\nvar faExpandArrowsAlt = faMaximize;\nvar faChargingStation = {\n prefix: 'fas',\n iconName: 'charging-station',\n icon: [576, 512, [], \"f5e7\", \"M96 0C60.7 0 32 28.7 32 64V448c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32s-14.3-32-32-32V304h16c22.1 0 40 17.9 40 40v32c0 39.8 32.2 72 72 72s72-32.2 72-72V252.3c32.5-10.2 56-40.5 56-76.3V144c0-8.8-7.2-16-16-16H544V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H480V80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H432c-8.8 0-16 7.2-16 16v32c0 35.8 23.5 66.1 56 76.3V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V344c0-48.6-39.4-88-88-88H320V64c0-35.3-28.7-64-64-64H96zM216.9 82.7c6 4 8.5 11.5 6.3 18.3l-25 74.9H256c6.7 0 12.7 4.2 15 10.4s.5 13.3-4.6 17.7l-112 96c-5.5 4.7-13.4 5.1-19.3 1.1s-8.5-11.5-6.3-18.3l25-74.9H96c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7l112-96c5.5-4.7 13.4-5.1 19.3-1.1z\"]\n};\nvar faShapes = {\n prefix: 'fas',\n iconName: 'shapes',\n icon: [512, 512, [\"triangle-circle-square\"], \"f61f\", \"M315.4 15.5C309.7 5.9 299.2 0 288 0s-21.7 5.9-27.4 15.5l-96 160c-5.9 9.9-6.1 22.2-.4 32.2s16.3 16.2 27.8 16.2H384c11.5 0 22.2-6.2 27.8-16.2s5.5-22.3-.4-32.2l-96-160zM288 312V456c0 22.1 17.9 40 40 40H472c22.1 0 40-17.9 40-40V312c0-22.1-17.9-40-40-40H328c-22.1 0-40 17.9-40 40zM128 512a128 128 0 1 0 0-256 128 128 0 1 0 0 256z\"]\n};\nvar faTriangleCircleSquare = faShapes;\nvar faShuffle = {\n prefix: 'fas',\n iconName: 'shuffle',\n icon: [512, 512, [128256, \"random\"], \"f074\", \"M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z\"]\n};\nvar faRandom = faShuffle;\nvar faPersonRunning = {\n prefix: 'fas',\n iconName: 'person-running',\n icon: [448, 512, [127939, \"running\"], \"f70c\", \"M320 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM125.7 175.5c9.9-9.9 23.4-15.5 37.5-15.5c1.9 0 3.8 .1 5.6 .3L137.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9-25.4 88.8c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l28.7-100.4c5.9-20.6-2.6-42.6-20.7-53.9L238 299l30.9-82.4 5.1 12.3C289 264.7 323.9 288 362.7 288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H362.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3L57.4 153.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l23.1-23.1zM91.2 352H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h69.6c19 0 36.2-11.2 43.9-28.5L157 361.6l-9.5-6c-17.5-10.9-30.5-26.8-37.9-44.9L91.2 352z\"]\n};\nvar faRunning = faPersonRunning;\nvar faMobileRetro = {\n prefix: 'fas',\n iconName: 'mobile-retro',\n icon: [320, 512, [], \"e527\", \"M0 64C0 28.7 28.7 0 64 0H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm64 96v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 352a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm56-56a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm24 56a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM128 48c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H128z\"]\n};\nvar faGripLinesVertical = {\n prefix: 'fas',\n iconName: 'grip-lines-vertical',\n icon: [192, 512, [], \"f7a5\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64zm128 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64z\"]\n};\nvar faSpider = {\n prefix: 'fas',\n iconName: 'spider',\n icon: [512, 512, [128375], \"f717\", \"M158.4 32.6c4.8-12.4-1.4-26.3-13.8-31s-26.3 1.4-31 13.8L81.1 100c-7.9 20.7-3 44.1 12.7 59.7l57.4 57.4L70.8 190.3c-2.4-.8-4.3-2.7-5.1-5.1L46.8 128.4C42.6 115.8 29 109 16.4 113.2S-3 131 1.2 143.6l18.9 56.8c5.6 16.7 18.7 29.8 35.4 35.4L116.1 256 55.6 276.2c-16.7 5.6-29.8 18.7-35.4 35.4L1.2 368.4C-3 381 3.8 394.6 16.4 398.8s26.2-2.6 30.4-15.2l18.9-56.8c.8-2.4 2.7-4.3 5.1-5.1l80.4-26.8L93.7 352.3C78.1 368 73.1 391.4 81.1 412l32.5 84.6c4.8 12.4 18.6 18.5 31 13.8s18.5-18.6 13.8-31l-32.5-84.6c-1.1-3-.4-6.3 1.8-8.5L160 353.9c1 52.1 43.6 94.1 96 94.1s95-41.9 96-94.1l32.3 32.3c2.2 2.2 2.9 5.6 1.8 8.5l-32.5 84.6c-4.8 12.4 1.4 26.3 13.8 31s26.3-1.4 31-13.8L430.9 412c7.9-20.7 3-44.1-12.7-59.7l-57.4-57.4 80.4 26.8c2.4 .8 4.3 2.7 5.1 5.1l18.9 56.8c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-18.9-56.8c-5.6-16.7-18.7-29.8-35.4-35.4L395.9 256l60.5-20.2c16.7-5.6 29.8-18.7 35.4-35.4l18.9-56.8c4.2-12.6-2.6-26.2-15.2-30.4s-26.2 2.6-30.4 15.2l-18.9 56.8c-.8 2.4-2.7 4.3-5.1 5.1l-80.4 26.8 57.4-57.4c15.6-15.6 20.6-39 12.7-59.7L398.4 15.4C393.6 3 379.8-3.2 367.4 1.6s-18.5 18.6-13.8 31l32.5 84.6c1.1 3 .4 6.3-1.8 8.5L336 174.1V160c0-31.8-18.6-59.3-45.5-72.2c-9.1-4.4-18.5 3.3-18.5 13.4V112c0 8.8-7.2 16-16 16s-16-7.2-16-16V101.2c0-10.1-9.4-17.7-18.5-13.4C194.6 100.7 176 128.2 176 160v14.1l-48.3-48.3c-2.2-2.2-2.9-5.6-1.8-8.5l32.5-84.6z\"]\n};\nvar faHandsBound = {\n prefix: 'fas',\n iconName: 'hands-bound',\n icon: [640, 512, [], \"e4f9\", \"M96 32C96 14.3 81.7 0 64 0S32 14.3 32 32V96v59.1 .7V192v21.9c0 14.2 5.1 27.9 14.3 38.7L131.6 352H128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32H288h64H480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24h-3.6l85.3-99.5c9.2-10.8 14.3-24.5 14.3-38.7V192 155.8v-.7V96 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V96v48.8l-69.3 92.4c-5.7 7.6-16.1 9.6-24.2 4.8c-9.7-5.7-12.1-18.7-5.1-27.5L473 180c10.8-13.5 8.9-33.3-4.4-44.5s-33-9.8-44.5 3.2l-46.7 52.5C361 209.7 352 233.4 352 258.1V320v32H288V320 258.1c0-24.6-9-48.4-25.4-66.8l-46.7-52.5c-11.5-13-31.3-14.4-44.5-3.2s-15.2 30.9-4.4 44.5l27.6 34.5c7 8.8 4.7 21.8-5.1 27.5c-8.1 4.8-18.6 2.7-24.2-4.8L96 144.8V96 32zm64 448v32H288V480h64v32H480V480h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H480 352 288 160 128c-13.3 0-24 10.7-24 24s10.7 24 24 24h32z\"]\n};\nvar faFileInvoiceDollar = {\n prefix: 'fas',\n iconName: 'file-invoice-dollar',\n icon: [384, 512, [], \"f571\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 80c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm128 72c8.8 0 16 7.2 16 16v17.3c8.5 1.2 16.7 3.1 24.1 5.1c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-11.1-3-22-5.2-32.1-5.3c-8.4-.1-17.4 1.8-23.6 5.5c-5.7 3.4-8.1 7.3-8.1 12.8c0 3.7 1.3 6.5 7.3 10.1c6.9 4.1 16.6 7.1 29.2 10.9l.5 .1 0 0 0 0c11.3 3.4 25.3 7.6 36.3 14.6c12.1 7.6 22.4 19.7 22.7 38.2c.3 19.3-9.6 33.3-22.9 41.6c-7.7 4.8-16.4 7.6-25.1 9.1V440c0 8.8-7.2 16-16 16s-16-7.2-16-16V422.2c-11.2-2.1-21.7-5.7-30.9-8.9l0 0c-2.1-.7-4.2-1.4-6.2-2.1c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c2.5 .8 4.8 1.6 7.1 2.4l0 0 0 0 0 0c13.6 4.6 24.6 8.4 36.3 8.7c9.1 .3 17.9-1.7 23.7-5.3c5.1-3.2 7.9-7.3 7.8-14c-.1-4.6-1.8-7.8-7.7-11.6c-6.8-4.3-16.5-7.4-29-11.2l-1.6-.5 0 0c-11-3.3-24.3-7.3-34.8-13.7c-12-7.2-22.6-18.9-22.7-37.3c-.1-19.4 10.8-32.8 23.8-40.5c7.5-4.4 15.8-7.2 24.1-8.7V232c0-8.8 7.2-16 16-16z\"]\n};\nvar faPlaneCircleExclamation = {\n prefix: 'fas',\n iconName: 'plane-circle-exclamation',\n icon: [640, 512, [], \"e556\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faXRay = {\n prefix: 'fas',\n iconName: 'x-ray',\n icon: [512, 512, [], \"f497\", \"M0 64C0 46.3 14.3 32 32 32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V96C14.3 96 0 81.7 0 64zM256 96c-8.8 0-16 7.2-16 16v32H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48H128c-8.8 0-16 7.2-16 16s7.2 16 16 16H240v70.6L189.1 307c-5.2-2-10.6-3-16.2-3h-2.1c-23.6 0-42.8 19.2-42.8 42.8c0 9.6 3.2 18.9 9.1 26.4l18.2 23.2c9.7 12.4 24.6 19.6 40.3 19.6H316.4c15.7 0 30.6-7.2 40.3-19.6l18.2-23.2c5.9-7.5 9.1-16.8 9.1-26.4c0-23.6-19.2-42.8-42.8-42.8H339c-5.5 0-11 1-16.2 3L272 326.6V256H384c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V176h80c8.8 0 16-7.2 16-16s-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16zM208 352a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm80 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faSpellCheck = {\n prefix: 'fas',\n iconName: 'spell-check',\n icon: [576, 512, [], \"f891\", \"M112 0C99.1 0 87.4 7.8 82.5 19.7l-66.7 160-13.3 32c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L66.7 224h90.7l5.1 12.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-13.3-32-66.7-160C136.6 7.8 124.9 0 112 0zm18.7 160H93.3L112 115.2 130.7 160zM256 32v96 96c0 17.7 14.3 32 32 32h80c44.2 0 80-35.8 80-80c0-23.1-9.8-43.8-25.4-58.4c6-11.2 9.4-24 9.4-37.6c0-44.2-35.8-80-80-80H288c-17.7 0-32 14.3-32 32zm96 64H320V64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16zm-32 64h32 16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320V160zM566.6 310.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L352 434.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l192-192z\"]\n};\nvar faSlash = {\n prefix: 'fas',\n iconName: 'slash',\n icon: [640, 512, [], \"f715\", \"M5.1 9.2C13.3-1.2 28.4-3.1 38.8 5.1l592 464c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2z\"]\n};\nvar faComputerMouse = {\n prefix: 'fas',\n iconName: 'computer-mouse',\n icon: [384, 512, [128433, \"mouse\"], \"f8cc\", \"M0 192H176V0H160C71.6 0 0 71.6 0 160v32zm0 32V352c0 88.4 71.6 160 160 160h64c88.4 0 160-71.6 160-160V224H192 0zm384-32V160C384 71.6 312.4 0 224 0H208V192H384z\"]\n};\nvar faMouse = faComputerMouse;\nvar faArrowRightToBracket = {\n prefix: 'fas',\n iconName: 'arrow-right-to-bracket',\n icon: [512, 512, [\"sign-in\"], \"f090\", \"M352 96l64 0c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c53 0 96-43 96-96l0-256c0-53-43-96-96-96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32zm-9.4 182.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L242.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l210.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n};\nvar faSignIn = faArrowRightToBracket;\nvar faShopSlash = {\n prefix: 'fas',\n iconName: 'shop-slash',\n icon: [640, 512, [\"store-alt-slash\"], \"e070\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-54.8-43V224H512V376L384 275.7V224H320v1.5L277.2 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L74.1 32.8 38.8 5.1zM36.8 192h85L21 112.5 6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM320 384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V398.5l-64-50.4V384z\"]\n};\nvar faStoreAltSlash = faShopSlash;\nvar faServer = {\n prefix: 'fas',\n iconName: 'server',\n icon: [512, 512, [], \"f233\", \"M64 32C28.7 32 0 60.7 0 96v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm48 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM64 288c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V352c0-35.3-28.7-64-64-64H64zm280 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm56 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faVirusCovidSlash = {\n prefix: 'fas',\n iconName: 'virus-covid-slash',\n icon: [640, 512, [], \"e4a9\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L472.1 344.7c11.4-19.5 19.1-41.4 22.3-64.7H528v16c0 13.3 10.7 24 24 24s24-10.7 24-24V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v16H494.4c-4.2-30.7-16.3-58.8-34.1-82.3L484 125.9l11.3 11.3c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L472.7 46.7c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L450.1 92l-23.8 23.8C402.8 97.9 374.7 85.8 344 81.6V48h16c13.3 0 24-10.7 24-24s-10.7-24-24-24H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h16V81.6c-30.7 4.2-58.8 16.3-82.3 34.1L189.9 92l11.3-11.3c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L134.1 79.8 38.8 5.1zM149.2 213.5c-1.5 6-2.7 12.2-3.5 18.5H112V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V280h33.6c4.2 30.7 16.3 58.8 34.1 82.3L156 386.1l-11.3-11.3c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l56.6 56.6c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L189.9 420l23.8-23.8c23.5 17.9 51.7 29.9 82.3 34.1V464H280c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V430.4c20.4-2.8 39.7-9.1 57.3-18.2L149.2 213.5z\"]\n};\nvar faShopLock = {\n prefix: 'fas',\n iconName: 'shop-lock',\n icon: [640, 512, [], \"e4a5\", \"M36.8 192H449.6c20.2-19.8 47.9-32 78.4-32c30.5 0 58.1 12.2 78.3 31.9c18.9-1.6 33.7-17.4 33.7-36.7c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM384 224H320V384H128V224H64V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 352 224zm144 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faHourglassStart = {\n prefix: 'fas',\n iconName: 'hourglass-start',\n icon: [384, 512, [\"hourglass-1\"], \"f251\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM288 437v11H96V437c0-25.5 10.1-49.9 28.1-67.9L192 301.3l67.9 67.9c18 18 28.1 42.4 28.1 67.9z\"]\n};\nvar faHourglass1 = faHourglassStart;\nvar faBlenderPhone = {\n prefix: 'fas',\n iconName: 'blender-phone',\n icon: [576, 512, [], \"f6b6\", \"M224 352L196.8 52.3C194.2 24.2 216.3 0 244.6 0H534.1c21.1 0 36.4 20.1 30.9 40.4L558.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H549.8l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16H523.6l-17.5 64H400c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L480 352H224zm-16 32H496c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM147.5 30.7c10.8 6.7 15.3 21 10.6 33.4l-22 57.8c-4.2 10.9-14.5 17.6-25.3 16.4l-33.3-3.6c-13.6 42.2-13.6 88.4 0 130.7l33.3-3.6c10.9-1.2 21.2 5.5 25.3 16.4l22 57.8c4.7 12.4 .2 26.7-10.6 33.4l-44 27.2c-9.7 6-21.9 4.2-29.8-4.3C-24.6 286-24.6 114 73.7 7.8C81.6-.7 93.8-2.5 103.5 3.5l44 27.2z\"]\n};\nvar faBuildingWheat = {\n prefix: 'fas',\n iconName: 'building-wheat',\n icon: [640, 512, [], \"e4db\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm112-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H272zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zm384 80v16c0 44.2-35.8 80-80 80H544V272c0-44.2 35.8-80 80-80h16zm0 128c0 44.2-35.8 80-80 80H544V384c0-44.2 35.8-80 80-80h16v16zm0 112c0 44.2-35.8 80-80 80H544V496c0-44.2 35.8-80 80-80h16v16zM512 496v16H496c-44.2 0-80-35.8-80-80V416h16c44.2 0 80 35.8 80 80zm0-96H496c-44.2 0-80-35.8-80-80V304h16c44.2 0 80 35.8 80 80v16zm0-128v16H496c-44.2 0-80-35.8-80-80V192h16c44.2 0 80 35.8 80 80zM528 32c13.3 0 24 10.7 24 24V160c0 13.3-10.7 24-24 24s-24-10.7-24-24V56c0-13.3 10.7-24 24-24zm96 64v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24s24 10.7 24 24zM456 72c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V96c0-13.3 10.7-24 24-24z\"]\n};\nvar faPersonBreastfeeding = {\n prefix: 'fas',\n iconName: 'person-breastfeeding',\n icon: [448, 512, [], \"e53a\", \"M224 0a80 80 0 1 1 0 160A80 80 0 1 1 224 0zM436.8 382.8L373.5 462c-16.6 20.7-46.8 24.1-67.5 7.5c-17.6-14.1-22.7-38.1-13.5-57.7l-.8-.1c-38.9-5.6-74.3-25.1-99.7-54.8V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 .8 0 1.6 .1 2.4l101.4 50.7c23.7 11.9 33.3 40.7 21.5 64.4s-40.7 33.3-64.4 21.5L27.2 427.3c-1.1-.5-2.2-1.1-3.3-1.7c-4.9-2.8-9.2-6.4-12.6-10.6c-4.6-5.4-7.8-11.7-9.6-18.4c-3.3-12-1.9-25.2 4.8-36.6c.6-1.1 1.3-2.2 2-3.2L75.6 256.1c26.7-40.1 71.7-64.1 119.8-64.1h75.2c46.5 0 90.1 22.5 117.2 60.3l50.7 70.9c2.2 3 4 6.1 5.5 9.4c2.9 6.7 4.3 13.8 4 20.8c-.3 10.6-4.2 21-11.2 29.4zM320 332a44 44 0 1 0 -88 0 44 44 0 1 0 88 0z\"]\n};\nvar faRightToBracket = {\n prefix: 'fas',\n iconName: 'right-to-bracket',\n icon: [512, 512, [\"sign-in-alt\"], \"f2f6\", \"M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSignInAlt = faRightToBracket;\nvar faVenus = {\n prefix: 'fas',\n iconName: 'venus',\n icon: [384, 512, [9792], \"f221\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V384H128c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V349.1z\"]\n};\nvar faPassport = {\n prefix: 'fas',\n iconName: 'passport',\n icon: [448, 512, [], \"f5ab\", \"M0 64C0 28.7 28.7 0 64 0H384c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM183 278.8c-27.9-13.2-48.4-39.4-53.7-70.8h39.1c1.6 30.4 7.7 53.8 14.6 70.8zm41.3 9.2l-.3 0-.3 0c-2.4-3.5-5.7-8.9-9.1-16.5c-6-13.6-12.4-34.3-14.2-63.5h47.1c-1.8 29.2-8.1 49.9-14.2 63.5c-3.4 7.6-6.7 13-9.1 16.5zm40.7-9.2c6.8-17.1 12.9-40.4 14.6-70.8h39.1c-5.3 31.4-25.8 57.6-53.7 70.8zM279.6 176c-1.6-30.4-7.7-53.8-14.6-70.8c27.9 13.2 48.4 39.4 53.7 70.8H279.6zM223.7 96l.3 0 .3 0c2.4 3.5 5.7 8.9 9.1 16.5c6 13.6 12.4 34.3 14.2 63.5H200.5c1.8-29.2 8.1-49.9 14.2-63.5c3.4-7.6 6.7-13 9.1-16.5zM183 105.2c-6.8 17.1-12.9 40.4-14.6 70.8H129.3c5.3-31.4 25.8-57.6 53.7-70.8zM352 192A128 128 0 1 0 96 192a128 128 0 1 0 256 0zM112 384c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faHeartPulse = {\n prefix: 'fas',\n iconName: 'heart-pulse',\n icon: [512, 512, [\"heartbeat\"], \"f21e\", \"M228.3 469.1L47.6 300.4c-4.2-3.9-8.2-8.1-11.9-12.4h87c22.6 0 43-13.6 51.7-34.5l10.5-25.2 49.3 109.5c3.8 8.5 12.1 14 21.4 14.1s17.8-5 22-13.3L320 253.7l1.7 3.4c9.5 19 28.9 31 50.1 31H476.3c-3.7 4.3-7.7 8.5-11.9 12.4L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9zM503.7 240h-132c-3 0-5.8-1.7-7.2-4.4l-23.2-46.3c-4.1-8.1-12.4-13.3-21.5-13.3s-17.4 5.1-21.5 13.3l-41.4 82.8L205.9 158.2c-3.9-8.7-12.7-14.3-22.2-14.1s-18.1 5.9-21.8 14.8l-31.8 76.3c-1.2 3-4.2 4.9-7.4 4.9H16c-2.6 0-5 .4-7.3 1.1C3 225.2 0 208.2 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141C165 36.5 211.4 51.4 244 84l12 12 12-12c32.6-32.6 79-47.5 124.6-39.9C461.5 55.6 512 115.2 512 185.1v5.8c0 16.9-2.8 33.5-8.3 49.1z\"]\n};\nvar faHeartbeat = faHeartPulse;\nvar faPeopleCarryBox = {\n prefix: 'fas',\n iconName: 'people-carry-box',\n icon: [640, 512, [\"people-carry\"], \"f4ce\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm64 193.7v65.1l51 51c7.1 7.1 11.8 16.2 13.4 26.1l15.2 90.9c2.9 17.4-8.9 33.9-26.3 36.8s-33.9-8.9-36.8-26.3l-14.3-85.9L66.8 320C54.8 308 48 291.7 48 274.7V186.6c0-32.4 26.2-58.6 58.6-58.6c24.1 0 46.5 12 59.9 32l47.4 71.1 10.1 5V160c0-17.7 14.3-32 32-32H384c17.7 0 32 14.3 32 32v76.2l10.1-5L473.5 160c13.3-20 35.8-32 59.9-32c32.4 0 58.6 26.2 58.6 58.6v88.1c0 17-6.7 33.3-18.7 45.3l-79.4 79.4-14.3 85.9c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l15.2-90.9c1.6-9.9 6.3-19 13.4-26.1l51-51V241.7l-19 28.5c-4.6 7-11 12.6-18.5 16.3l-59.6 29.8c-2.4 1.3-4.9 2.2-7.6 2.8c-2.6 .6-5.3 .9-7.9 .8H256.7c-2.5 .1-5-.2-7.5-.7c-2.9-.6-5.6-1.6-8.1-3l-59.5-29.8c-7.5-3.7-13.8-9.4-18.5-16.3l-19-28.5zM2.3 468.1L50.1 348.6l49.2 49.2-37.6 94c-6.6 16.4-25.2 24.4-41.6 17.8S-4.3 484.5 2.3 468.1zM512 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm77.9 348.6l47.8 119.5c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8l-37.6-94 49.2-49.2z\"]\n};\nvar faPeopleCarry = faPeopleCarryBox;\nvar faTemperatureHigh = {\n prefix: 'fas',\n iconName: 'temperature-high',\n icon: [512, 512, [], \"f769\", \"M416 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 128A96 96 0 1 0 416 0a96 96 0 1 0 0 192zM96 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C217.8 332.6 224 349.5 224 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9C88.9 308.4 96 293.8 96 276.5V112zM144 0C82.1 0 32 50.2 32 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C11.2 304.2 0 334.8 0 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256 50.2 205.9 0 144 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48z\"]\n};\nvar faMicrochip = {\n prefix: 'fas',\n iconName: 'microchip',\n icon: [512, 512, [], \"f2db\", \"M176 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64c-35.3 0-64 28.7-64 64H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64v56H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H64c0 35.3 28.7 64 64 64v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448h56v40c0 13.3 10.7 24 24 24s24-10.7 24-24V448c35.3 0 64-28.7 64-64h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V280h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448V176h40c13.3 0 24-10.7 24-24s-10.7-24-24-24H448c0-35.3-28.7-64-64-64V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H280V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V64H176V24zM160 128H352c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32zm192 32H160V352H352V160z\"]\n};\nvar faCrown = {\n prefix: 'fas',\n iconName: 'crown',\n icon: [576, 512, [128081], \"f521\", \"M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6H426.6c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z\"]\n};\nvar faWeightHanging = {\n prefix: 'fas',\n iconName: 'weight-hanging',\n icon: [512, 512, [], \"f5cd\", \"M224 96a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm122.5 32c3.5-10 5.5-20.8 5.5-32c0-53-43-96-96-96s-96 43-96 96c0 11.2 1.9 22 5.5 32H120c-22 0-41.2 15-46.6 36.4l-72 288c-3.6 14.3-.4 29.5 8.7 41.2S33.2 512 48 512H464c14.8 0 28.7-6.8 37.8-18.5s12.3-26.8 8.7-41.2l-72-288C433.2 143 414 128 392 128H346.5z\"]\n};\nvar faXmarksLines = {\n prefix: 'fas',\n iconName: 'xmarks-lines',\n icon: [640, 512, [], \"e59a\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM7 167c-9.4 9.4-9.4 24.6 0 33.9l55 55L7 311c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55L41 167c-9.4-9.4-24.6-9.4-33.9 0zM265 167c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55zM455 167c-9.4 9.4-9.4 24.6 0 33.9l55 55-55 55c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l55-55 55 55c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-55-55 55-55c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-55 55-55-55c-9.4-9.4-24.6-9.4-33.9 0z\"]\n};\nvar faFilePrescription = {\n prefix: 'fas',\n iconName: 'file-prescription',\n icon: [384, 512, [], \"f572\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM104 196h72c33.1 0 60 26.9 60 60c0 25.5-15.9 47.2-38.3 55.9l43 40.3 33.8-31c8.1-7.5 20.8-6.9 28.3 1.2s6.9 20.8-1.2 28.3L270 379.7l31.7 29.7c8.1 7.6 8.5 20.2 .9 28.3s-20.2 8.5-28.3 .9l-33.9-31.8-34.9 32c-8.1 7.5-20.8 6.9-28.3-1.2s-6.9-20.8 1.2-28.3l32.6-29.9-64.8-60.8c-.9-.8-1.6-1.7-2.3-2.6H124v44c0 11-9 20-20 20s-20-9-20-20V296 216c0-11 9-20 20-20zm72 80c11 0 20-9 20-20s-9-20-20-20H124v40h52z\"]\n};\nvar faWeightScale = {\n prefix: 'fas',\n iconName: 'weight-scale',\n icon: [512, 512, [\"weight\"], \"f496\", \"M128 176a128 128 0 1 1 256 0 128 128 0 1 1 -256 0zM391.8 64C359.5 24.9 310.7 0 256 0S152.5 24.9 120.2 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H391.8zM296 224c0-10.6-4.1-20.2-10.9-27.4l33.6-78.3c3.5-8.1-.3-17.5-8.4-21s-17.5 .3-21 8.4L255.7 184c-22 .1-39.7 18-39.7 40c0 22.1 17.9 40 40 40s40-17.9 40-40z\"]\n};\nvar faWeight = faWeightScale;\nvar faUserGroup = {\n prefix: 'fas',\n iconName: 'user-group',\n icon: [640, 512, [128101, \"user-friends\"], \"f500\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z\"]\n};\nvar faUserFriends = faUserGroup;\nvar faArrowUpAZ = {\n prefix: 'fas',\n iconName: 'arrow-up-a-z',\n icon: [576, 512, [\"sort-alpha-up\"], \"f15e\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 320c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zM416 32c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 38.8 428.1 32 416 32zM395.8 176L416 135.6 436.2 176H395.8z\"]\n};\nvar faSortAlphaUp = faArrowUpAZ;\nvar faChessKnight = {\n prefix: 'fas',\n iconName: 'chess-knight',\n icon: [448, 512, [9822], \"f441\", \"M96 48L82.7 61.3C70.7 73.3 64 89.5 64 106.5V238.9c0 10.7 5.3 20.7 14.2 26.6l10.6 7c14.3 9.6 32.7 10.7 48.1 3l3.2-1.6c2.6-1.3 5-2.8 7.3-4.5l49.4-37c6.6-5 15.7-5 22.3 0c10.2 7.7 9.9 23.1-.7 30.3L90.4 350C73.9 361.3 64 380 64 400H384l28.9-159c2.1-11.3 3.1-22.8 3.1-34.3V192C416 86 330 0 224 0H83.8C72.9 0 64 8.9 64 19.8c0 7.5 4.2 14.3 10.9 17.7L96 48zm24 68a20 20 0 1 1 40 0 20 20 0 1 1 -40 0zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H409.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L384 432H64L22.6 473.4z\"]\n};\nvar faFaceLaughSquint = {\n prefix: 'fas',\n iconName: 'face-laugh-squint',\n icon: [512, 512, [\"laugh-squint\"], \"f59b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zm36.7-199.4l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 125.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faLaughSquint = faFaceLaughSquint;\nvar faWheelchair = {\n prefix: 'fas',\n iconName: 'wheelchair',\n icon: [512, 512, [], \"f193\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM120.5 247.2c12.4-4.7 18.7-18.5 14-30.9s-18.5-18.7-30.9-14C43.1 225.1 0 283.5 0 352c0 88.4 71.6 160 160 160c61.2 0 114.3-34.3 141.2-84.7c6.2-11.7 1.8-26.2-9.9-32.5s-26.2-1.8-32.5 9.9C240 440 202.8 464 160 464C98.1 464 48 413.9 48 352c0-47.9 30.1-88.8 72.5-104.8zM259.8 176l-1.9-9.7c-4.5-22.3-24-38.3-46.8-38.3c-30.1 0-52.7 27.5-46.8 57l23.1 115.5c6 29.9 32.2 51.4 62.8 51.4h5.1c.4 0 .8 0 1.3 0h94.1c6.7 0 12.6 4.1 15 10.4L402 459.2c6 16.1 23.8 24.6 40.1 19.1l48-16c16.8-5.6 25.8-23.7 20.2-40.5s-23.7-25.8-40.5-20.2l-18.7 6.2-25.5-68c-11.7-31.2-41.6-51.9-74.9-51.9H282.2l-9.6-48H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H259.8z\"]\n};\nvar faCircleArrowUp = {\n prefix: 'fas',\n iconName: 'circle-arrow-up',\n icon: [512, 512, [\"arrow-circle-up\"], \"f0aa\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM385 231c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-71-71V376c0 13.3-10.7 24-24 24s-24-10.7-24-24V193.9l-71 71c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 119c9.4-9.4 24.6-9.4 33.9 0L385 231z\"]\n};\nvar faArrowCircleUp = faCircleArrowUp;\nvar faToggleOn = {\n prefix: 'fas',\n iconName: 'toggle-on',\n icon: [576, 512, [], \"f205\", \"M192 64C86 64 0 150 0 256S86 448 192 448H384c106 0 192-86 192-192s-86-192-192-192H192zm192 96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faPersonWalking = {\n prefix: 'fas',\n iconName: 'person-walking',\n icon: [320, 512, [128694, \"walking\"], \"f554\", \"M160 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM126.5 199.3c-1 .4-1.9 .8-2.9 1.2l-8 3.5c-16.4 7.3-29 21.2-34.7 38.2l-2.6 7.8c-5.6 16.8-23.7 25.8-40.5 20.2s-25.8-23.7-20.2-40.5l2.6-7.8c11.4-34.1 36.6-61.9 69.4-76.5l8-3.5c20.8-9.2 43.3-14 66.1-14c44.6 0 84.8 26.8 101.9 67.9L281 232.7l21.4 10.7c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L247 287.3c-10.3-5.2-18.4-13.8-22.8-24.5l-9.6-23-19.3 65.5 49.5 54c5.4 5.9 9.2 13 11.2 20.8l23 92.1c4.3 17.1-6.1 34.5-23.3 38.8s-34.5-6.1-38.8-23.3l-22-88.1-70.7-77.1c-14.8-16.1-20.3-38.6-14.7-59.7l16.9-63.5zM68.7 398l25-62.4c2.1 3 4.5 5.8 7 8.6l40.7 44.4-14.5 36.2c-2.4 6-6 11.5-10.6 16.1L54.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L68.7 398z\"]\n};\nvar faWalking = faPersonWalking;\nvar faL = {\n prefix: 'fas',\n iconName: 'l',\n icon: [320, 512, [108], \"4c\", \"M64 32c17.7 0 32 14.3 32 32V416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faFire = {\n prefix: 'fas',\n iconName: 'fire',\n icon: [448, 512, [128293], \"f06d\", \"M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z\"]\n};\nvar faBedPulse = {\n prefix: 'fas',\n iconName: 'bed-pulse',\n icon: [640, 512, [\"procedures\"], \"f487\", \"M483.2 9.6L524 64h92c13.3 0 24 10.7 24 24s-10.7 24-24 24H512c-7.6 0-14.7-3.6-19.2-9.6L468.7 70.3l-47 99.9c-3.7 7.8-11.3 13.1-19.9 13.7s-16.9-3.4-21.7-10.6L339.2 112H216c-13.3 0-24-10.7-24-24s10.7-24 24-24H352c8 0 15.5 4 20 10.7l24.4 36.6 45.9-97.5C445.9 6.2 453.2 1 461.6 .1s16.6 2.7 21.6 9.5zM320 160h12.7l20.7 31.1c11.2 16.8 30.6 26.3 50.7 24.8s37.9-13.7 46.5-32L461.9 160H544c53 0 96 43 96 96V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V352H288V192c0-17.7 14.3-32 32-32zm-144 0a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faProcedures = faBedPulse;\nvar faShuttleSpace = {\n prefix: 'fas',\n iconName: 'shuttle-space',\n icon: [640, 512, [\"space-shuttle\"], \"f197\", \"M130 480c40.6 0 80.4-11 115.2-31.9L352 384l-224 0 0 96h2zM352 128L245.2 63.9C210.4 43 170.6 32 130 32h-2v96l224 0zM96 128l0-96H80C53.5 32 32 53.5 32 80v48h8c-22.1 0-40 17.9-40 40v16V328v16c0 22.1 17.9 40 40 40H32v48c0 26.5 21.5 48 48 48H96l0-96h8c26.2 0 49.4-12.6 64-32H456c69.3 0 135-22.7 179.2-81.6c6.4-8.5 6.4-20.3 0-28.8C591 182.7 525.3 160 456 160H168c-14.6-19.4-37.8-32-64-32l-8 0zM512 243.6v24.9c0 19.6-15.9 35.6-35.6 35.6c-2.5 0-4.4-2-4.4-4.4V212.4c0-2.5 2-4.4 4.4-4.4c19.6 0 35.6 15.9 35.6 35.6z\"]\n};\nvar faSpaceShuttle = faShuttleSpace;\nvar faFaceLaugh = {\n prefix: 'fas',\n iconName: 'face-laugh',\n icon: [512, 512, [\"laugh\"], \"f599\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faLaugh = faFaceLaugh;\nvar faFolderOpen = {\n prefix: 'fas',\n iconName: 'folder-open',\n icon: [576, 512, [128194, 128449, 61717], \"f07c\", \"M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z\"]\n};\nvar faHeartCirclePlus = {\n prefix: 'fas',\n iconName: 'heart-circle-plus',\n icon: [576, 512, [], \"e500\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCodeFork = {\n prefix: 'fas',\n iconName: 'code-fork',\n icon: [448, 512, [], \"e13b\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3V192c0 17.7 14.3 32 32 32H304c17.7 0 32-14.3 32-32V153.3C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V192c0 53-43 96-96 96H256v70.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V288H144c-53 0-96-43-96-96V153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm208 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM248 432a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faCity = {\n prefix: 'fas',\n iconName: 'city',\n icon: [640, 512, [127961], \"f64f\", \"M480 48c0-26.5-21.5-48-48-48H336c-26.5 0-48 21.5-48 48V96H224V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V96H112V24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144v96V464c0 26.5 21.5 48 48 48H304h32 96H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H480V48zm96 320v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM240 416H208c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zM128 400c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM560 256c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32zM256 176v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM112 160c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32zM256 304c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32zM112 320H80c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16zm304-48v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16zM400 64c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h32zm16 112v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16z\"]\n};\nvar faMicrophoneLines = {\n prefix: 'fas',\n iconName: 'microphone-lines',\n icon: [384, 512, [127897, \"microphone-alt\"], \"f3c9\", \"M96 96V256c0 53 43 96 96 96s96-43 96-96H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V192H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80V128H208c-8.8 0-16-7.2-16-16s7.2-16 16-16h80c0-53-43-96-96-96S96 43 96 96zM320 240v16c0 70.7-57.3 128-128 128s-128-57.3-128-128V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v24z\"]\n};\nvar faMicrophoneAlt = faMicrophoneLines;\nvar faPepperHot = {\n prefix: 'fas',\n iconName: 'pepper-hot',\n icon: [512, 512, [127798], \"f816\", \"M428.3 3c11.6-6.4 26.2-2.3 32.6 9.3l4.8 8.7c19.3 34.7 19.8 75.7 3.4 110C495.8 159.6 512 197.9 512 240c0 18.5-3.1 36.3-8.9 52.8c-6.1 17.3-28.5 16.3-36.8-.1l-11.7-23.4c-4.1-8.1-12.4-13.3-21.5-13.3H360c-13.3 0-24-10.7-24-24V152c0-13.3-10.7-24-24-24l-17.1 0c-21.3 0-30-23.9-10.8-32.9C304.7 85.4 327.7 80 352 80c28.3 0 54.8 7.3 77.8 20.2c5.5-18.2 3.7-38.4-6-55.8L419 35.7c-6.4-11.6-2.3-26.2 9.3-32.6zM171.2 345.5L264 160l40 0v80c0 26.5 21.5 48 48 48h76.2l23.9 47.8C372.3 443.9 244.3 512 103.2 512H44.4C19.9 512 0 492.1 0 467.6c0-20.8 14.5-38.8 34.8-43.3l49.8-11.1c37.6-8.4 69.5-33.2 86.7-67.7z\"]\n};\nvar faUnlock = {\n prefix: 'fas',\n iconName: 'unlock',\n icon: [448, 512, [128275], \"f09c\", \"M144 144c0-44.2 35.8-80 80-80c31.9 0 59.4 18.6 72.3 45.7c7.6 16 26.7 22.8 42.6 15.2s22.8-26.7 15.2-42.6C331 33.7 281.5 0 224 0C144.5 0 80 64.5 80 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H144V144z\"]\n};\nvar faColonSign = {\n prefix: 'fas',\n iconName: 'colon-sign',\n icon: [384, 512, [], \"e140\", \"M255 39.8c4.3-17.1-6.1-34.5-23.3-38.8S197.2 7.1 193 24.2L181.9 68.6C96.1 87.8 32 164.4 32 256c0 58.1 25.8 110.2 66.7 145.4L81 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l13-52.1c9 3.4 18.4 6.2 28 8.2L177 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l10.4-41.4c33.4-4.4 64.1-17.4 89.8-36.7c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-10.2 7.7-21.7 13.9-34 18.3L321 160c9.4-.3 18.5-4.7 24.6-12.8c10.6-14.1 7.8-34.2-6.4-44.8c-1.1-.8-2.2-1.6-3.3-2.4L351 39.8c4.3-17.1-6.1-34.5-23.3-38.8S293.2 7.1 289 24.2L277.2 71.5c-9.3-2.7-18.8-4.6-28.6-5.9L255 39.8zM163.2 143.3L117.3 326.8C103.9 306.5 96 282.2 96 256c0-48.7 27.2-91 67.2-112.7zm8.6 229.5l61.1-244.6c9.9 .7 19.5 2.5 28.7 5.3l-62 248.1c-9.7-1.9-19-4.8-27.8-8.8z\"]\n};\nvar faHeadset = {\n prefix: 'fas',\n iconName: 'headset',\n icon: [512, 512, [], \"f590\", \"M256 48C141.1 48 48 141.1 48 256v40c0 13.3-10.7 24-24 24s-24-10.7-24-24V256C0 114.6 114.6 0 256 0S512 114.6 512 256V400.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24H240c-26.5 0-48-21.5-48-48s21.5-48 48-48h32c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40V256c0-114.9-93.1-208-208-208zM144 208h16c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H144c-35.3 0-64-28.7-64-64V272c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64v48c0 35.3-28.7 64-64 64H352c-17.7 0-32-14.3-32-32V240c0-17.7 14.3-32 32-32h16z\"]\n};\nvar faStoreSlash = {\n prefix: 'fas',\n iconName: 'store-slash',\n icon: [640, 512, [], \"e071\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.8-68V384 252.6c-4 1-8 1.8-12.3 2.3l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V350.9L301.2 210.7c7-4.4 13.3-9.7 18.8-15.7c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4L522.3 13.1C517.2 5 508.1 0 498.4 0H141.6c-9.7 0-18.8 5-23.9 13.1l-22.7 36L38.8 5.1zm73.4 218.1c4 .5 8.1 .8 12.1 .8c11 0 21.4-2 31-5.6L48.9 134.5c-6.1 40.6 19.5 82.8 63.3 88.7zM160 384V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H480c12.9 0 24.8-3.8 34.9-10.3L365.5 384H160z\"]\n};\nvar faRoadCircleXmark = {\n prefix: 'fas',\n iconName: 'road-circle-xmark',\n icon: [640, 512, [], \"e566\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm22.6 144l36.7-36.7c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L496 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L473.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L496 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L518.6 368z\"]\n};\nvar faUserMinus = {\n prefix: 'fas',\n iconName: 'user-minus',\n icon: [640, 512, [], \"f503\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM472 200H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H472c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faMarsStrokeUp = {\n prefix: 'fas',\n iconName: 'mars-stroke-up',\n icon: [320, 512, [9896, \"mars-stroke-v\"], \"f22a\", \"M148.7 4.7c6.2-6.2 16.4-6.2 22.6 0l64 64c4.6 4.6 5.9 11.5 3.5 17.4s-8.3 9.9-14.8 9.9H184v24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H184v24c0 .6 0 1.2-.1 1.8c77 11.6 136.1 78 136.1 158.2c0 88.4-71.6 160-160 160S0 440.4 0 352c0-80.2 59.1-146.7 136.1-158.2c0-.6-.1-1.2-.1-1.8V168H104c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V96H96c-6.5 0-12.3-3.9-14.8-9.9s-1.1-12.9 3.5-17.4l64-64zM256 352A96 96 0 1 0 64 352a96 96 0 1 0 192 0z\"]\n};\nvar faMarsStrokeV = faMarsStrokeUp;\nvar faChampagneGlasses = {\n prefix: 'fas',\n iconName: 'champagne-glasses',\n icon: [640, 512, [129346, \"glass-cheers\"], \"f79f\", \"M155.6 17.3C163 3 179.9-3.6 195 1.9L320 47.5l125-45.6c15.1-5.5 32 1.1 39.4 15.4l78.8 152.9c28.8 55.8 10.3 122.3-38.5 156.6L556.1 413l41-15c16.6-6 35 2.5 41 19.1s-2.5 35-19.1 41l-71.1 25.9L476.8 510c-16.6 6.1-35-2.5-41-19.1s2.5-35 19.1-41l41-15-31.3-86.2c-59.4 5.2-116.2-34-130-95.2L320 188.8l-14.6 64.7c-13.8 61.3-70.6 100.4-130 95.2l-31.3 86.2 41 15c16.6 6 25.2 24.4 19.1 41s-24.4 25.2-41 19.1L92.2 484.1 21.1 458.2c-16.6-6.1-25.2-24.4-19.1-41s24.4-25.2 41-19.1l41 15 31.3-86.2C66.5 292.5 48.1 226 76.9 170.2L155.6 17.3zm44 54.4l-27.2 52.8L261.6 157l13.1-57.9L199.6 71.7zm240.9 0L365.4 99.1 378.5 157l89.2-32.5L440.5 71.7z\"]\n};\nvar faGlassCheers = faChampagneGlasses;\nvar faClipboard = {\n prefix: 'fas',\n iconName: 'clipboard',\n icon: [384, 512, [128203], \"f328\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM112 192H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faHouseCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-circle-exclamation',\n icon: [640, 512, [], \"e50a\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faFileArrowUp = {\n prefix: 'fas',\n iconName: 'file-arrow-up',\n icon: [384, 512, [\"file-upload\"], \"f574\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z\"]\n};\nvar faFileUpload = faFileArrowUp;\nvar faWifi = {\n prefix: 'fas',\n iconName: 'wifi',\n icon: [640, 512, [\"wifi-3\", \"wifi-strong\"], \"f1eb\", \"M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faWifi3 = faWifi;\nvar faWifiStrong = faWifi;\nvar faBath = {\n prefix: 'fas',\n iconName: 'bath',\n icon: [512, 512, [128705, \"bathtub\"], \"f2cd\", \"M96 77.3c0-7.3 5.9-13.3 13.3-13.3c3.5 0 6.9 1.4 9.4 3.9l14.9 14.9C130 91.8 128 101.7 128 112c0 19.9 7.2 38 19.2 52c-5.3 9.2-4 21.1 3.8 29c9.4 9.4 24.6 9.4 33.9 0L289 89c9.4-9.4 9.4-24.6 0-33.9c-7.9-7.9-19.8-9.1-29-3.8C246 39.2 227.9 32 208 32c-10.3 0-20.2 2-29.2 5.5L163.9 22.6C149.4 8.1 129.7 0 109.3 0C66.6 0 32 34.6 32 77.3V256c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H96V77.3zM32 352v16c0 28.4 12.4 54 32 71.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V464H384v16c0 17.7 14.3 32 32 32s32-14.3 32-32V439.6c19.6-17.6 32-43.1 32-71.6V352H32z\"]\n};\nvar faBathtub = faBath;\nvar faUnderline = {\n prefix: 'fas',\n iconName: 'underline',\n icon: [448, 512, [], \"f0cd\", \"M16 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H128V224c0 53 43 96 96 96s96-43 96-96V96H304c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V224c0 88.4-71.6 160-160 160s-160-71.6-160-160V96H48C30.3 96 16 81.7 16 64zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faUserPen = {\n prefix: 'fas',\n iconName: 'user-pen',\n icon: [640, 512, [\"user-edit\"], \"f4ff\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H322.8c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7l40.3-40.3c-32.1-31-75.7-50.1-123.9-50.1H178.3zm435.5-68.3c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM375.9 417c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L576.1 358.7l-71-71L375.9 417z\"]\n};\nvar faUserEdit = faUserPen;\nvar faSignature = {\n prefix: 'fas',\n iconName: 'signature',\n icon: [640, 512, [], \"f5b7\", \"M192 128c0-17.7 14.3-32 32-32s32 14.3 32 32v7.8c0 27.7-2.4 55.3-7.1 82.5l-84.4 25.3c-40.6 12.2-68.4 49.6-68.4 92v71.9c0 40 32.5 72.5 72.5 72.5c26 0 50-13.9 62.9-36.5l13.9-24.3c26.8-47 46.5-97.7 58.4-150.5l94.4-28.3-12.5 37.5c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l18-53.9c3.8-11.3 .9-23.8-7.4-32.4s-20.7-11.8-32.2-8.4L316.4 198.1c2.4-20.7 3.6-41.4 3.6-62.3V128c0-53-43-96-96-96s-96 43-96 96v32c0 17.7 14.3 32 32 32s32-14.3 32-32V128zm-9.2 177l49-14.7c-10.4 33.8-24.5 66.4-42.1 97.2l-13.9 24.3c-1.5 2.6-4.3 4.3-7.4 4.3c-4.7 0-8.5-3.8-8.5-8.5V335.6c0-14.1 9.3-26.6 22.8-30.7zM24 368c-13.3 0-24 10.7-24 24s10.7 24 24 24H64.3c-.2-2.8-.3-5.6-.3-8.5V368H24zm592 48c13.3 0 24-10.7 24-24s-10.7-24-24-24H305.9c-6.7 16.3-14.2 32.3-22.3 48H616z\"]\n};\nvar faStroopwafel = {\n prefix: 'fas',\n iconName: 'stroopwafel',\n icon: [512, 512, [], \"f551\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM312.6 63.7c-6.2-6.2-16.4-6.2-22.6 0L256 97.6 222.1 63.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l33.9 33.9-45.3 45.3-56.6-56.6c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l56.6 56.6-45.3 45.3L86.3 199.4c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L97.6 256 63.7 289.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l33.9-33.9 45.3 45.3-56.6 56.6c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l56.6-56.6 45.3 45.3-33.9 33.9c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L256 414.4l33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-33.9-33.9 45.3-45.3 56.6 56.6c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-56.6-56.6 45.3-45.3 33.9 33.9c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L414.4 256l33.9-33.9c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-33.9 33.9-45.3-45.3 56.6-56.6c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0l-56.6 56.6-45.3-45.3 33.9-33.9c6.2-6.2 6.2-16.4 0-22.6zM142.9 256l45.3-45.3L233.4 256l-45.3 45.3L142.9 256zm67.9 67.9L256 278.6l45.3 45.3L256 369.1l-45.3-45.3zM278.6 256l45.3-45.3L369.1 256l-45.3 45.3L278.6 256zm22.6-67.9L256 233.4l-45.3-45.3L256 142.9l45.3 45.3z\"]\n};\nvar faBold = {\n prefix: 'fas',\n iconName: 'bold',\n icon: [384, 512, [], \"f032\", \"M0 64C0 46.3 14.3 32 32 32H80 96 224c70.7 0 128 57.3 128 128c0 31.3-11.3 60.1-30 82.3c37.1 22.4 62 63.1 62 109.7c0 70.7-57.3 128-128 128H96 80 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48V256 96H32C14.3 96 0 81.7 0 64zM224 224c35.3 0 64-28.7 64-64s-28.7-64-64-64H112V224H224zM112 288V416H256c35.3 0 64-28.7 64-64s-28.7-64-64-64H224 112z\"]\n};\nvar faAnchorLock = {\n prefix: 'fas',\n iconName: 'anchor-lock',\n icon: [640, 512, [], \"e4ad\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8 0 15.9-.6 23.6-1.7c-4.8-9-7.6-19.3-7.6-30.3V446.7c-5.2 .9-10.5 1.3-16 1.3H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faBuildingNgo = {\n prefix: 'fas',\n iconName: 'building-ngo',\n icon: [384, 512, [], \"e4d7\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM168 64h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H184v64h16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v24c0 13.3-10.7 24-24 24H176c-13.3 0-24-10.7-24-24V80c0-8.8 7.2-16 16-16zM304 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16s16-7.2 16-16V112c0-8.8-7.2-16-16-16zm-48 16c0-26.5 21.5-48 48-48s48 21.5 48 48v32c0 26.5-21.5 48-48 48s-48-21.5-48-48V112zM61.3 71.1l34.7 52V80c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4L64 132.8V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V80c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4z\"]\n};\nvar faManatSign = {\n prefix: 'fas',\n iconName: 'manat-sign',\n icon: [384, 512, [], \"e1d5\", \"M192 32c-17.7 0-32 14.3-32 32V98.7C69.2 113.9 0 192.9 0 288V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-59.6 40.8-109.8 96-124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V164c55.2 14.2 96 64.3 96 124V448c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-95.1-69.2-174.1-160-189.3V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faNotEqual = {\n prefix: 'fas',\n iconName: 'not-equal',\n icon: [448, 512, [], \"f53e\", \"M369.8 37.4c14.7 9.8 18.7 29.7 8.9 44.4L337.1 144H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H294.5l-64 96H400c17.7 0 32 14.3 32 32s-14.3 32-32 32H187.8l-65.2 97.7c-9.8 14.7-29.7 18.7-44.4 8.9s-18.7-29.7-8.9-44.4L110.9 368H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H153.5l64-96H48c-17.7 0-32-14.3-32-32s14.3-32 32-32H260.2l65.2-97.7c9.8-14.7 29.7-18.7 44.4-8.9z\"]\n};\nvar faBorderTopLeft = {\n prefix: 'fas',\n iconName: 'border-top-left',\n icon: [448, 512, [\"border-style\"], \"f853\", \"M0 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-336c0-8.8 7.2-16 16-16l336 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32C35.8 32 0 67.8 0 112L0 448zm160 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm-96 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm192 0a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm0 32a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBorderStyle = faBorderTopLeft;\nvar faMapLocationDot = {\n prefix: 'fas',\n iconName: 'map-location-dot',\n icon: [576, 512, [\"map-marked-alt\"], \"f5a0\", \"M408 120c0 54.6-73.1 151.9-105.2 192c-7.7 9.6-22 9.6-29.6 0C241.1 271.9 168 174.6 168 120C168 53.7 221.7 0 288 0s120 53.7 120 120zm8 80.4c3.5-6.9 6.7-13.8 9.6-20.6c.5-1.2 1-2.5 1.5-3.7l116-46.4C558.9 123.4 576 135 576 152V422.8c0 9.8-6 18.6-15.1 22.3L416 503V200.4zM137.6 138.3c2.4 14.1 7.2 28.3 12.8 41.5c2.9 6.8 6.1 13.7 9.6 20.6V451.8L32.9 502.7C17.1 509 0 497.4 0 480.4V209.6c0-9.8 6-18.6 15.1-22.3l122.6-49zM327.8 332c13.9-17.4 35.7-45.7 56.2-77V504.3L192 449.4V255c20.5 31.3 42.3 59.6 56.2 77c20.5 25.6 59.1 25.6 79.6 0zM288 152a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faMapMarkedAlt = faMapLocationDot;\nvar faJedi = {\n prefix: 'fas',\n iconName: 'jedi',\n icon: [576, 512, [], \"f669\", \"M246 315.7l-21.2-31.9c-2.1-3.2-1.7-7.4 1-10.1s6.9-3.1 10.1-1l29.5 19.7c2.1 1.4 4.9 0 5-2.6L279.7 8c.1-4.5 3.8-8 8.3-8s8.1 3.5 8.3 8l9.4 281.9c.1 2.5 2.9 3.9 5 2.6l29.5-19.7c3.2-2.1 7.4-1.7 10.1 1s3.1 6.9 1 10.1L330 315.7c-1.3 1.9-.2 4.5 2 4.9l37.6 7.5c3.7 .7 6.4 4 6.4 7.8s-2.7 7.1-6.4 7.8L332 351.4c-2.2 .4-3.3 3-2 4.9l21.2 31.9c2.1 3.2 1.7 7.4-1 10.1s-6.9 3.1-10.1 1l-26.3-17.6c-2.2-1.4-5.1 .2-5 2.8l2.1 61.5C370.6 435.2 416 382.9 416 320c0-37-15.7-70.4-40.8-93.7c-7-6.5-6.5-18.6 1-24.4C410.1 175.5 432 134.3 432 88c0-16.8-2.9-33-8.2-48c-4.6-13 10.2-30 21.4-22c53.5 38 92.7 94.8 107.8 160.7c.5 2.1-.2 4.3-1.7 5.9l-28.4 28.4c-4 4-1.2 10.9 4.5 10.9h26c3.4 0 6.2 2.6 6.3 6c.1 3.3 .2 6.6 .2 10c0 17.5-1.7 34.7-4.8 51.3c-.2 1.2-.9 2.4-1.7 3.3l-46.5 46.5c-4 4-1.2 10.9 4.5 10.9H526c4.6 0 7.7 4.8 5.7 9C487.2 450.5 394.8 512 288 512S88.8 450.5 44.3 361c-2.1-4.2 1-9 5.7-9H64.5c5.7 0 8.6-6.9 4.5-10.9L22.6 294.6c-.9-.9-1.5-2-1.7-3.3C17.7 274.7 16 257.5 16 240c0-3.3 .1-6.7 .2-10c.1-3.4 2.9-6 6.3-6h26c5.7 0 8.6-6.9 4.5-10.9L24.6 184.6c-1.5-1.5-2.2-3.8-1.7-5.9C38.1 112.8 77.3 56 130.8 18c11.3-8 26 8.9 21.4 22c-5.3 15-8.2 31.2-8.2 48c0 46.3 21.9 87.5 55.8 113.9c7.5 5.8 8 17.9 1 24.4C175.7 249.6 160 283 160 320c0 62.9 45.4 115.2 105.1 126l2.1-61.5c.1-2.6-2.8-4.2-5-2.8l-26.3 17.6c-3.2 2.1-7.4 1.7-10.1-1s-3.1-6.9-1-10.1L246 356.3c1.3-1.9 .2-4.5-2-4.9l-37.6-7.5c-3.7-.7-6.4-4-6.4-7.8s2.7-7.1 6.4-7.8l37.6-7.5c2.2-.4 3.3-3 2-4.9z\"]\n};\nvar faSquarePollVertical = {\n prefix: 'fas',\n iconName: 'square-poll-vertical',\n icon: [448, 512, [\"poll\"], \"f681\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 192c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm64-64c0-17.7 14.3-32 32-32s32 14.3 32 32V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V160zM320 288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32z\"]\n};\nvar faPoll = faSquarePollVertical;\nvar faMugHot = {\n prefix: 'fas',\n iconName: 'mug-hot',\n icon: [512, 512, [9749], \"f7b6\", \"M88 0C74.7 0 64 10.7 64 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C120.5 112.3 128 119.9 128 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C119.5 47.7 112 40.1 112 24c0-13.3-10.7-24-24-24zM32 192c-17.7 0-32 14.3-32 32V416c0 53 43 96 96 96H288c53 0 96-43 96-96h16c61.9 0 112-50.1 112-112s-50.1-112-112-112H352 32zm352 64h16c26.5 0 48 21.5 48 48s-21.5 48-48 48H384V256zM224 24c0-13.3-10.7-24-24-24s-24 10.7-24 24c0 38.9 23.4 59.4 39.1 73.1l1.1 1C232.5 112.3 240 119.9 240 136c0 13.3 10.7 24 24 24s24-10.7 24-24c0-38.9-23.4-59.4-39.1-73.1l-1.1-1C231.5 47.7 224 40.1 224 24z\"]\n};\nvar faCarBattery = {\n prefix: 'fas',\n iconName: 'car-battery',\n icon: [512, 512, [\"battery-car\"], \"f5df\", \"M80 96c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32l96 0c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32h16c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64l16 0zm304 96c0-8.8-7.2-16-16-16s-16 7.2-16 16v32H320c-8.8 0-16 7.2-16 16s7.2 16 16 16h32v32c0 8.8 7.2 16 16 16s16-7.2 16-16V256h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H384V192zM80 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16z\"]\n};\nvar faBatteryCar = faCarBattery;\nvar faGift = {\n prefix: 'fas',\n iconName: 'gift',\n icon: [512, 512, [127873], \"f06b\", \"M190.5 68.8L225.3 128H224 152c-22.1 0-40-17.9-40-40s17.9-40 40-40h2.2c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H438.4c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88h-2.2c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0H152C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40H288h-1.3l34.8-59.2C329.1 55.9 342.9 48 357.8 48H360c22.1 0 40 17.9 40 40zM32 288V464c0 26.5 21.5 48 48 48H224V288H32zM288 512H432c26.5 0 48-21.5 48-48V288H288V512z\"]\n};\nvar faDiceTwo = {\n prefix: 'fas',\n iconName: 'dice-two',\n icon: [448, 512, [9857], \"f528\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM352 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faChessQueen = {\n prefix: 'fas',\n iconName: 'chess-queen',\n icon: [512, 512, [9819], \"f445\", \"M256 0a56 56 0 1 1 0 112A56 56 0 1 1 256 0zM134.1 143.8c3.3-13 15-23.8 30.2-23.8c12.3 0 22.6 7.2 27.7 17c12 23.2 36.2 39 64 39s52-15.8 64-39c5.1-9.8 15.4-17 27.7-17c15.3 0 27 10.8 30.2 23.8c7 27.8 32.2 48.3 62.1 48.3c10.8 0 21-2.7 29.8-7.4c8.4-4.4 18.9-4.5 27.6 .9c13 8 17.1 25 9.2 38L399.7 400H384 343.6 168.4 128 112.3L5.4 223.6c-7.9-13-3.8-30 9.2-38c8.7-5.3 19.2-5.3 27.6-.9c8.9 4.7 19 7.4 29.8 7.4c29.9 0 55.1-20.5 62.1-48.3zM256 224l0 0 0 0h0zM112 432H400l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H86.6C74.1 512 64 501.9 64 489.4c0-6 2.4-11.8 6.6-16L112 432z\"]\n};\nvar faGlasses = {\n prefix: 'fas',\n iconName: 'glasses',\n icon: [576, 512, [], \"f530\", \"M118.6 80c-11.5 0-21.4 7.9-24 19.1L57 260.3c20.5-6.2 48.3-12.3 78.7-12.3c32.3 0 61.8 6.9 82.8 13.5c10.6 3.3 19.3 6.7 25.4 9.2c3.1 1.3 5.5 2.4 7.3 3.2c.9 .4 1.6 .7 2.1 1l.6 .3 .2 .1 .1 0 0 0 0 0s0 0-6.3 12.7h0l6.3-12.7c5.8 2.9 10.4 7.3 13.5 12.7h40.6c3.1-5.3 7.7-9.8 13.5-12.7l6.3 12.7h0c-6.3-12.7-6.3-12.7-6.3-12.7l0 0 0 0 .1 0 .2-.1 .6-.3c.5-.2 1.2-.6 2.1-1c1.8-.8 4.2-1.9 7.3-3.2c6.1-2.6 14.8-5.9 25.4-9.2c21-6.6 50.4-13.5 82.8-13.5c30.4 0 58.2 6.1 78.7 12.3L481.4 99.1c-2.6-11.2-12.6-19.1-24-19.1c-3.1 0-6.2 .6-9.2 1.8L416.9 94.3c-12.3 4.9-26.3-1.1-31.2-13.4s1.1-26.3 13.4-31.2l31.3-12.5c8.6-3.4 17.7-5.2 27-5.2c33.8 0 63.1 23.3 70.8 56.2l43.9 188c1.7 7.3 2.9 14.7 3.5 22.1c.3 1.9 .5 3.8 .5 5.7v6.7V352v16c0 61.9-50.1 112-112 112H419.7c-59.4 0-108.5-46.4-111.8-105.8L306.6 352H269.4l-1.2 22.2C264.9 433.6 215.8 480 156.3 480H112C50.1 480 0 429.9 0 368V352 310.7 304c0-1.9 .2-3.8 .5-5.7c.6-7.4 1.8-14.8 3.5-22.1l43.9-188C55.5 55.3 84.8 32 118.6 32c9.2 0 18.4 1.8 27 5.2l31.3 12.5c12.3 4.9 18.3 18.9 13.4 31.2s-18.9 18.3-31.2 13.4L127.8 81.8c-2.9-1.2-6-1.8-9.2-1.8zM64 325.4V368c0 26.5 21.5 48 48 48h44.3c25.5 0 46.5-19.9 47.9-45.3l2.5-45.6c-2.3-.8-4.9-1.7-7.5-2.5c-17.2-5.4-39.9-10.5-63.6-10.5c-23.7 0-46.2 5.1-63.2 10.5c-3.1 1-5.9 1.9-8.5 2.9zM512 368V325.4c-2.6-.9-5.5-1.9-8.5-2.9c-17-5.4-39.5-10.5-63.2-10.5c-23.7 0-46.4 5.1-63.6 10.5c-2.7 .8-5.2 1.7-7.5 2.5l2.5 45.6c1.4 25.4 22.5 45.3 47.9 45.3H464c26.5 0 48-21.5 48-48z\"]\n};\nvar faChessBoard = {\n prefix: 'fas',\n iconName: 'chess-board',\n icon: [448, 512, [], \"f43c\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm64 64v64h64V96h64v64h64V96h64v64H320v64h64v64H320v64h64v64H320V352H256v64H192V352H128v64H64V352h64V288H64V224h64V160H64V96h64zm64 128h64V160H192v64zm0 64V224H128v64h64zm64 0H192v64h64V288zm0 0h64V224H256v64z\"]\n};\nvar faBuildingCircleCheck = {\n prefix: 'fas',\n iconName: 'building-circle-check',\n icon: [640, 512, [], \"e4d2\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faPersonChalkboard = {\n prefix: 'fas',\n iconName: 'person-chalkboard',\n icon: [640, 512, [], \"e53d\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V192h56 64 16c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64H576V256H384V224H320v48c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48v80H243.1 177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMarsStrokeRight = {\n prefix: 'fas',\n iconName: 'mars-stroke-right',\n icon: [640, 512, [9897, \"mars-stroke-h\"], \"f22b\", \"M208 368a112 112 0 1 0 0-224 112 112 0 1 0 0 224zm174.4-88C370.7 365.8 297.1 432 208 432c-97.2 0-176-78.8-176-176s78.8-176 176-176c89.1 0 162.7 66.2 174.4 152H416V176c0-13.3 10.7-24 24-24s24 10.7 24 24v56h32V176c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V280H464v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H382.4z\"]\n};\nvar faMarsStrokeH = faMarsStrokeRight;\nvar faHandBackFist = {\n prefix: 'fas',\n iconName: 'hand-back-fist',\n icon: [448, 512, [\"hand-rock\"], \"f255\", \"M144 0C117.5 0 96 21.5 96 48V96v28.5V176c0 8.8-7.2 16-16 16s-16-7.2-16-16V149.3l-9 7.5C40.4 169 32 187 32 206V244c0 38 16.9 74 46.1 98.3L128 384v96c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V374.7c46.9-19 80-65 80-118.7V176 160 144c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 83.5 329.3 64 304 64c-12.4 0-23.6 4.7-32.1 12.3C270 51.5 249.3 32 224 32c-12.4 0-23.6 4.7-32.1 12.3C190 19.5 169.3 0 144 0z\"]\n};\nvar faHandRock = faHandBackFist;\nvar faSquareCaretUp = {\n prefix: 'fas',\n iconName: 'square-caret-up',\n icon: [448, 512, [\"caret-square-up\"], \"f151\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 160c6.7 0 13 2.8 17.6 7.7l104 112c6.5 7 8.2 17.2 4.4 25.9s-12.5 14.4-22 14.4H120c-9.5 0-18.2-5.7-22-14.4s-2.1-18.9 4.4-25.9l104-112c4.5-4.9 10.9-7.7 17.6-7.7z\"]\n};\nvar faCaretSquareUp = faSquareCaretUp;\nvar faCloudShowersWater = {\n prefix: 'fas',\n iconName: 'cloud-showers-water',\n icon: [576, 512, [], \"e4e4\", \"M224 0c38.6 0 71.9 22.8 87.2 55.7C325.7 41.1 345.8 32 368 32c38.7 0 71 27.5 78.4 64H448c35.3 0 64 28.7 64 64s-28.7 64-64 64H128c-35.3 0-64-28.7-64-64s28.7-64 64-64c0-53 43-96 96-96zM140.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm327.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM252.6 292.3l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2s15.1 21.6 8.2 32.9zm103.8-32.9c11.4 6.8 15 21.6 8.2 32.9l-48 80c-6.8 11.4-21.6 15-32.9 8.2s-15.1-21.6-8.2-32.9l48-80c6.8-11.4 21.6-15.1 32.9-8.2zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faChartBar = {\n prefix: 'fas',\n iconName: 'chart-bar',\n icon: [512, 512, [\"bar-chart\"], \"f080\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faBarChart = faChartBar;\nvar faHandsBubbles = {\n prefix: 'fas',\n iconName: 'hands-bubbles',\n icon: [576, 512, [\"hands-wash\"], \"e05e\", \"M416 64a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM160 464a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM32 160l.1 72.6c.1 52.2 24 101 64 133.1c-.1-1.9-.1-3.8-.1-5.7v-8c0-71.8 37-138.6 97.9-176.7l60.2-37.6c8.6-5.4 17.9-8.4 27.3-9.4l45.9-79.5c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8l-78 135.1c-3.3 5.7-10.7 7.7-16.4 4.4s-7.7-10.7-4.4-16.4l62-107.4c6.6-11.5 2.7-26.2-8.8-32.8S214 5 207.4 16.5l-68 117.8 0 0 0 0-43.3 75L96 160c0-17.7-14.4-32-32-32s-32 14.4-32 32zM332.1 88.5L307.5 131c13.9 4.5 26.4 13.7 34.7 27c.9 1.5 1.7 2.9 2.5 4.4l28.9-50c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zm46.4 63.7l-26.8 46.4c-.6 6-2.1 11.8-4.3 17.4H352h13.3l0 0H397l23-39.8c6.6-11.5 2.7-26.2-8.8-32.8s-26.2-2.7-32.8 8.8zM315.1 175c-9.4-15-29.1-19.5-44.1-10.2l-60.2 37.6C159.3 234.7 128 291.2 128 352v8c0 8.9 .8 17.6 2.2 26.1c35.4 8.2 61.8 40 61.8 77.9c0 6.3-.7 12.5-2.1 18.4C215.1 501 246.3 512 280 512H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H364c-6.6 0-12-5.4-12-12s5.4-12 12-12H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H352l0 0 0 0H258.8L305 219.1c15-9.4 19.5-29.1 10.2-44.1z\"]\n};\nvar faHandsWash = faHandsBubbles;\nvar faLessThanEqual = {\n prefix: 'fas',\n iconName: 'less-than-equal',\n icon: [448, 512, [], \"f537\", \"M395.9 93.7c16.4-6.6 24.4-25.2 17.8-41.6s-25.2-24.4-41.6-17.8l-320 128C40 167.1 32 178.9 32 192s8 24.9 20.1 29.7l320 128c16.4 6.6 35-1.4 41.6-17.8s-1.4-35-17.8-41.6L150.2 192 395.9 93.7zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faTrain = {\n prefix: 'fas',\n iconName: 'train',\n icon: [448, 512, [128646], \"f238\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faEyeLowVision = {\n prefix: 'fas',\n iconName: 'eye-low-vision',\n icon: [640, 512, [\"low-vision\"], \"f2a8\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223 149.5c48.6-44.3 123-50.8 179.3-11.7c60.8 42.4 78.9 123.2 44.2 186.9L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3L223 149.5zm223.1 298L83.1 161.5c-11 14.4-20.5 28.7-28.4 42.2l339 265.7c18.7-5.5 36.2-13 52.6-21.8zM34.5 268.3c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c3.1 0 6.1-.1 9.2-.2L33.1 247.8c-1.8 6.8-1.3 14 1.4 20.5z\"]\n};\nvar faLowVision = faEyeLowVision;\nvar faCrow = {\n prefix: 'fas',\n iconName: 'crow',\n icon: [640, 512, [], \"f520\", \"M456 0c-48.6 0-88 39.4-88 88v29.2L12.5 390.6c-14 10.8-16.6 30.9-5.9 44.9s30.9 16.6 44.9 5.9L126.1 384H259.2l46.6 113.1c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3L311.1 384H352c1.1 0 2.1 0 3.2 0l46.6 113.2c5 12.3 19.1 18.1 31.3 13.1s18.1-19.1 13.1-31.3l-42-102C484.9 354.1 544 280 544 192V128v-8l80.5-20.1c8.6-2.1 13.8-10.8 11.6-19.4C629 52 603.4 32 574 32H523.9C507.7 12.5 483.3 0 456 0zm0 64a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faSailboat = {\n prefix: 'fas',\n iconName: 'sailboat',\n icon: [576, 512, [], \"e445\", \"M256 16c0-7 4.5-13.2 11.2-15.3s13.9 .4 17.9 6.1l224 320c3.4 4.9 3.8 11.3 1.1 16.6s-8.2 8.6-14.2 8.6H272c-8.8 0-16-7.2-16-16V16zM212.1 96.5c7 1.9 11.9 8.2 11.9 15.5V336c0 8.8-7.2 16-16 16H80c-5.7 0-11-3-13.8-8s-2.9-11-.1-16l128-224c3.6-6.3 11-9.4 18-7.5zM5.7 404.3C2.8 394.1 10.5 384 21.1 384H554.9c10.6 0 18.3 10.1 15.4 20.3l-4 14.3C550.7 473.9 500.4 512 443 512H133C75.6 512 25.3 473.9 9.7 418.7l-4-14.3z\"]\n};\nvar faWindowRestore = {\n prefix: 'fas',\n iconName: 'window-restore',\n icon: [512, 512, [], \"f2d2\", \"M432 64H208c-8.8 0-16 7.2-16 16V96H128V80c0-44.2 35.8-80 80-80H432c44.2 0 80 35.8 80 80V304c0 44.2-35.8 80-80 80H416V320h16c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16zM0 192c0-35.3 28.7-64 64-64H320c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192zm64 32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faSquarePlus = {\n prefix: 'fas',\n iconName: 'square-plus',\n icon: [448, 512, [61846, \"plus-square\"], \"f0fe\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM200 344V280H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H248v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusSquare = faSquarePlus;\nvar faToriiGate = {\n prefix: 'fas',\n iconName: 'torii-gate',\n icon: [512, 512, [9961], \"f6a1\", \"M0 80c0 26.5 21.5 48 48 48H64v64h64V128h96v64h64V128h96v64h64V128h16c26.5 0 48-21.5 48-48V13.4C512 6 506 0 498.6 0c-1.7 0-3.4 .3-5 1l-49 19.6C425.7 28.1 405.5 32 385.2 32H126.8c-20.4 0-40.5-3.9-59.4-11.4L18.4 1c-1.6-.6-3.3-1-5-1C6 0 0 6 0 13.4V80zM64 288V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384V480c0 17.7 14.3 32 32 32s32-14.3 32-32V288h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64z\"]\n};\nvar faFrog = {\n prefix: 'fas',\n iconName: 'frog',\n icon: [576, 512, [], \"f52e\", \"M368 32c41.7 0 75.9 31.8 79.7 72.5l85.6 26.3c25.4 7.8 42.8 31.3 42.8 57.9c0 21.8-11.7 41.9-30.7 52.7L400.8 323.5 493.3 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H480c-8.5 0-16.6-3.4-22.6-9.4L346.9 360.2c11.7-36 3.2-77.1-25.4-105.7c-40.6-40.6-106.3-40.6-146.9-.1L101 324.4c-6.4 6.1-6.7 16.2-.6 22.6s16.2 6.6 22.6 .6l73.8-70.2 .1-.1 .1-.1c3.5-3.5 7.3-6.6 11.3-9.2c27.9-18.5 65.9-15.4 90.5 9.2c24.7 24.7 27.7 62.9 9 90.9c-2.6 3.8-5.6 7.5-9 10.9L261.8 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-35.3 0-64-28.7-64-64C0 249.6 127 112.9 289.3 97.5C296.2 60.2 328.8 32 368 32zm0 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faBucket = {\n prefix: 'fas',\n iconName: 'bucket',\n icon: [448, 512, [], \"e4cf\", \"M96 152v8H48v-8C48 68.1 116.1 0 200 0h48c83.9 0 152 68.1 152 152v8H352v-8c0-57.4-46.6-104-104-104H200C142.6 48 96 94.6 96 152zM0 224c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32h-5.1L388.5 469c-2.6 24.4-23.2 43-47.7 43H107.2c-24.6 0-45.2-18.5-47.7-43L37.1 256H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faImage = {\n prefix: 'fas',\n iconName: 'image',\n icon: [512, 512, [], \"f03e\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM323.8 202.5c-4.5-6.6-11.9-10.5-19.8-10.5s-15.4 3.9-19.8 10.5l-87 127.6L170.7 297c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h96 32H424c8.9 0 17.1-4.9 21.2-12.8s3.6-17.4-1.4-24.7l-120-176zM112 192a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faMicrophone = {\n prefix: 'fas',\n iconName: 'microphone',\n icon: [384, 512, [], \"f130\", \"M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h72 72c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z\"]\n};\nvar faCow = {\n prefix: 'fas',\n iconName: 'cow',\n icon: [640, 512, [128004], \"f6c8\", \"M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z\"]\n};\nvar faCaretUp = {\n prefix: 'fas',\n iconName: 'caret-up',\n icon: [320, 512, [], \"f0d8\", \"M182.6 137.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar faScrewdriver = {\n prefix: 'fas',\n iconName: 'screwdriver',\n icon: [512, 512, [129691], \"f54a\", \"M465 7c-8.5-8.5-22-9.4-31.6-2.1l-104 80c-5.9 4.5-9.4 11.6-9.4 19v54.1l-85.6 85.6c6.7 4.2 13 9.3 18.8 15.1s10.9 12.2 15.1 18.8L353.9 192H408c7.5 0 14.5-3.5 19-9.4l80-104c7.4-9.6 6.5-23.1-2.1-31.6L465 7zM121.4 281.4l-112 112c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l112-112c30.2-30.2 30.2-79.1 0-109.3s-79.1-30.2-109.3 0z\"]\n};\nvar faFolderClosed = {\n prefix: 'fas',\n iconName: 'folder-closed',\n icon: [512, 512, [], \"e185\", \"M448 480H64c-35.3 0-64-28.7-64-64V192H512V416c0 35.3-28.7 64-64 64zm64-320H0V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64z\"]\n};\nvar faHouseTsunami = {\n prefix: 'fas',\n iconName: 'house-tsunami',\n icon: [576, 512, [], \"e515\", \"M80.8 136.5C104.9 93.8 152.6 64 209 64c16.9 0 33.1 2.7 48.2 7.7c16.8 5.5 34.9-3.6 40.4-20.4s-3.6-34.9-20.4-40.4C255.8 3.8 232.8 0 209 0C95.2 0 0 88 0 200c0 91.6 53.5 172.1 142.2 194.1c13.4 3.8 27.5 5.9 42.2 5.9c.7 0 1.4 0 2.1-.1c1.8 0 3.7 .1 5.5 .1l0 0c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C439.4 325.2 410.9 336 384 336c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0c-22.4 15.5-49.9 26.1-77.4 26.1c0 0-.1 0-.1 0c-12.4 0-24-1.5-34.9-4.3C121.6 320.2 96 287 96 248c0-48.5 39.5-88 88.4-88c13.5 0 26.1 3 37.5 8.3c16 7.5 35.1 .6 42.5-15.5s.6-35.1-15.5-42.5C229.3 101.1 207.4 96 184.4 96c-40 0-76.4 15.4-103.6 40.5zm252-18.1c-8.1 6-12.8 15.5-12.8 25.6V265c1.6 1 3.3 2 4.8 3.1c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c5.8 1.4 11.2 3.4 16.2 6.2c.7-2.7 1.1-5.5 1.1-8.4l-.4-144c0-10-4.7-19.4-12.7-25.5l-95.5-72c-11.4-8.6-27.1-8.6-38.5 0l-96 72zM384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448z\"]\n};\nvar faSquareNfi = {\n prefix: 'fas',\n iconName: 'square-nfi',\n icon: [448, 512, [], \"e576\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm75.7 64.6C68.8 162.5 64 168.8 64 176V336c0 8.8 7.2 16 16 16s16-7.2 16-16V233.8l66.3 110.5c3.7 6.2 11.1 9.1 18 7.2s11.7-8.2 11.7-15.4V176c0-8.8-7.2-16-16-16s-16 7.2-16 16V278.2L93.7 167.8c-3.7-6.2-11.1-9.1-18-7.2zM224 176v64 96c0 8.8 7.2 16 16 16s16-7.2 16-16V256h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H256V192h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm160 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V336c0 8.8 7.2 16 16 16s16-7.2 16-16V176z\"]\n};\nvar faArrowUpFromGroundWater = {\n prefix: 'fas',\n iconName: 'arrow-up-from-ground-water',\n icon: [576, 512, [], \"e4b5\", \"M288 352c17.7 0 32-14.3 32-32V109.3l25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V320c0 17.7 14.3 32 32 32zm-18.5 69.9C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1c-11.1-7.9-25.9-7.9-37 0zM192 192H48c-26.5 0-48 21.5-48 48V425c5.3-3.1 11.2-5.4 17.5-6.9c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.1 20.3V192zm384 48c0-26.5-21.5-48-48-48H384V416.5h0c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c6.3 1.5 12.1 3.8 17.5 6.9V240z\"]\n};\nvar faMartiniGlass = {\n prefix: 'fas',\n iconName: 'martini-glass',\n icon: [512, 512, [127864, \"glass-martini-alt\"], \"f57b\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM173.3 128l-64-64H402.7l-64 64H173.3z\"]\n};\nvar faGlassMartiniAlt = faMartiniGlass;\nvar faRotateLeft = {\n prefix: 'fas',\n iconName: 'rotate-left',\n icon: [512, 512, [\"rotate-back\", \"rotate-backward\", \"undo-alt\"], \"f2ea\", \"M48.5 224H40c-13.3 0-24-10.7-24-24V72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8H48.5z\"]\n};\nvar faRotateBack = faRotateLeft;\nvar faRotateBackward = faRotateLeft;\nvar faUndoAlt = faRotateLeft;\nvar faTableColumns = {\n prefix: 'fas',\n iconName: 'table-columns',\n icon: [512, 512, [\"columns\"], \"f0db\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 64V416H224V160H64zm384 0H288V416H448V160z\"]\n};\nvar faColumns = faTableColumns;\nvar faLemon = {\n prefix: 'fas',\n iconName: 'lemon',\n icon: [448, 512, [127819], \"f094\", \"M448 96c0-35.3-28.7-64-64-64c-6.6 0-13 1-19 2.9c-22.5 7-48.1 14.9-71 9c-75.2-19.1-156.4 11-213.7 68.3S-7.2 250.8 11.9 326c5.8 22.9-2 48.4-9 71C1 403 0 409.4 0 416c0 35.3 28.7 64 64 64c6.6 0 13-1 19.1-2.9c22.5-7 48.1-14.9 71-9c75.2 19.1 156.4-11 213.7-68.3s87.5-138.5 68.3-213.7c-5.8-22.9 2-48.4 9-71c1.9-6 2.9-12.4 2.9-19.1zM212.5 127.4c-54.6 16-101.1 62.5-117.1 117.1C92.9 253 84 257.8 75.5 255.4S62.2 244 64.6 235.5c19.1-65.1 73.7-119.8 138.9-138.9c8.5-2.5 17.4 2.4 19.9 10.9s-2.4 17.4-10.9 19.9z\"]\n};\nvar faHeadSideMask = {\n prefix: 'fas',\n iconName: 'head-side-mask',\n icon: [576, 512, [], \"e063\", \"M32 224.2c0-22.2 3.2-43.6 9.2-63.9L262.2 321c-4 9.5-6.2 20-6.2 31V512H128c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C48.6 322.4 32 274.1 32 224.2zm248.3 70.4L53 129.3C88.7 53 166.2 0 256 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c5.4 6.7 8.6 14.8 9.4 23.2H336c-21.7 0-41.3 8.6-55.7 22.6zM336 304H534l0 0h10l-19.7 64H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H514.5l-9.8 32H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H494.8l-.9 2.8c-8.3 26.9-33.1 45.2-61.2 45.2H288V352c0-14 6-26.7 15.6-35.4c0 0 0 0 0 0c8.5-7.8 19.9-12.6 32.4-12.6zm48-80a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faHandshake = {\n prefix: 'fas',\n iconName: 'handshake',\n icon: [640, 512, [], \"f2b5\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123zM16 128c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V128H16zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faGem = {\n prefix: 'fas',\n iconName: 'gem',\n icon: [512, 512, [128142], \"f3a5\", \"M116.7 33.8c4.5-6.1 11.7-9.8 19.3-9.8H376c7.6 0 14.8 3.6 19.3 9.8l112 152c6.8 9.2 6.1 21.9-1.5 30.4l-232 256c-4.5 5-11 7.9-17.8 7.9s-13.2-2.9-17.8-7.9l-232-256c-7.7-8.5-8.3-21.2-1.5-30.4l112-152zm38.5 39.8c-3.3 2.5-4.2 7-2.1 10.5l57.4 95.6L63.3 192c-4.1 .3-7.3 3.8-7.3 8s3.2 7.6 7.3 8l192 16c.4 0 .9 0 1.3 0l192-16c4.1-.3 7.3-3.8 7.3-8s-3.2-7.6-7.3-8L301.5 179.8l57.4-95.6c2.1-3.5 1.2-8.1-2.1-10.5s-7.9-2-10.7 1L256 172.2 165.9 74.6c-2.8-3-7.4-3.4-10.7-1z\"]\n};\nvar faDolly = {\n prefix: 'fas',\n iconName: 'dolly',\n icon: [576, 512, [\"dolly-box\"], \"f472\", \"M0 32C0 14.3 14.3 0 32 0h72.9c27.5 0 52 17.6 60.7 43.8L257.7 320c30.1 .5 56.8 14.9 74 37l202.1-67.4c16.8-5.6 34.9 3.5 40.5 20.2s-3.5 34.9-20.2 40.5L352 417.7c-.9 52.2-43.5 94.3-96 94.3c-53 0-96-43-96-96c0-30.8 14.5-58.2 37-75.8L104.9 64H32C14.3 64 0 49.7 0 32zM244.8 134.5c-5.5-16.8 3.7-34.9 20.5-40.3L311 79.4l19.8 60.9 60.9-19.8L371.8 59.6l45.7-14.8c16.8-5.5 34.9 3.7 40.3 20.5l49.4 152.2c5.5 16.8-3.7 34.9-20.5 40.3L334.5 307.2c-16.8 5.5-34.9-3.7-40.3-20.5L244.8 134.5z\"]\n};\nvar faDollyBox = faDolly;\nvar faSmoking = {\n prefix: 'fas',\n iconName: 'smoking',\n icon: [640, 512, [128684], \"f48d\", \"M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z\"]\n};\nvar faMinimize = {\n prefix: 'fas',\n iconName: 'minimize',\n icon: [512, 512, [\"compress-arrows-alt\"], \"f78c\", \"M456 224H312c-13.3 0-24-10.7-24-24V56c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l40 40L442.3 5.7C446 2 450.9 0 456 0s10 2 13.7 5.7l36.7 36.7C510 46 512 50.9 512 56s-2 10-5.7 13.7L433 143l40 40c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8zm0 64c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-40 40 73.4 73.4c3.6 3.6 5.7 8.5 5.7 13.7s-2 10-5.7 13.7l-36.7 36.7C466 510 461.1 512 456 512s-10-2-13.7-5.7L369 433l-40 40c-6.9 6.9-17.2 8.9-26.2 5.2s-14.8-12.5-14.8-22.2V312c0-13.3 10.7-24 24-24H456zm-256 0c13.3 0 24 10.7 24 24V456c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-40-40L69.7 506.3C66 510 61.1 512 56 512s-10-2-13.7-5.7L5.7 469.7C2 466 0 461.1 0 456s2-10 5.7-13.7L79 369 39 329c-6.9-6.9-8.9-17.2-5.2-26.2s12.5-14.8 22.2-14.8H200zM56 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l40-40L5.7 69.7C2 66 0 61.1 0 56s2-10 5.7-13.7L42.3 5.7C46 2 50.9 0 56 0s10 2 13.7 5.7L143 79l40-40c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2V200c0 13.3-10.7 24-24 24H56z\"]\n};\nvar faCompressArrowsAlt = faMinimize;\nvar faMonument = {\n prefix: 'fas',\n iconName: 'monument',\n icon: [384, 512, [], \"f5a6\", \"M180.7 4.7c6.2-6.2 16.4-6.2 22.6 0l80 80c2.5 2.5 4.1 5.8 4.6 9.3l40.2 322H55.9L96.1 94c.4-3.5 2-6.8 4.6-9.3l80-80zM152 272c-13.3 0-24 10.7-24 24s10.7 24 24 24h80c13.3 0 24-10.7 24-24s-10.7-24-24-24H152zM32 448H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSnowplow = {\n prefix: 'fas',\n iconName: 'snowplow',\n icon: [640, 512, [], \"f7d2\", \"M298.9 64l68.6 160H256l-64-64V64H298.9zM445.1 242.7l-87.4-204C347.6 15.3 324.5 0 298.9 0H176c-26.5 0-48 21.5-48 48V160H96c-17.7 0-32 14.3-32 32V298.8C26.2 316.8 0 355.3 0 400c0 61.9 50.1 112 112 112H368c61.9 0 112-50.1 112-112c0-17.2-3.9-33.5-10.8-48H512v50.7c0 17 6.7 33.3 18.7 45.3l54.6 54.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L576 402.7V320 235.2L633 164c11-13.8 8.8-33.9-5-45s-33.9-8.8-45 5l-57 71.2c-9.1 11.3-14 25.4-14 40V288H448V256.7c.1-2.4-.2-4.8-.6-7.1s-1.2-4.7-2.2-6.8zM368 352c26.5 0 48 21.5 48 48s-21.5 48-48 48H112c-26.5 0-48-21.5-48-48s21.5-48 48-48H368zM144 400a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm216 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm-56-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM200 424a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faAnglesRight = {\n prefix: 'fas',\n iconName: 'angles-right',\n icon: [512, 512, [187, \"angle-double-right\"], \"f101\", \"M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n};\nvar faAngleDoubleRight = faAnglesRight;\nvar faCannabis = {\n prefix: 'fas',\n iconName: 'cannabis',\n icon: [512, 512, [], \"f55f\", \"M256 0c5.3 0 10.3 2.7 13.3 7.1c15.8 23.5 36.7 63.7 49.2 109c7.2 26.4 11.8 55.2 10.4 84c11.5-8.8 23.7-16.7 35.8-23.6c41-23.3 84.4-36.9 112.2-42.5c5.2-1 10.7 .6 14.4 4.4s5.4 9.2 4.4 14.5c-5.6 27.7-19.3 70.9-42.7 111.7c-9.1 15.9-19.9 31.7-32.4 46.3c27.8 6.6 52.4 17.3 67.2 25.5c5.1 2.8 8.2 8.2 8.2 14s-3.2 11.2-8.2 14c-15.2 8.4-40.9 19.5-69.8 26.1c-20.2 4.6-42.9 7.2-65.2 4.6l8.3 33.1c1.5 6.1-.6 12.4-5.5 16.4s-11.6 4.6-17.2 1.9L280 417.2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V417.2l-58.5 29.1c-5.6 2.8-12.3 2.1-17.2-1.9s-7-10.3-5.5-16.4l8.3-33.1c-22.2 2.6-45 0-65.2-4.6c-28.9-6.6-54.6-17.6-69.8-26.1c-5.1-2.8-8.2-8.2-8.2-14s3.2-11.2 8.2-14c14.8-8.2 39.4-18.8 67.2-25.5C78.9 296.3 68.1 280.5 59 264.6c-23.4-40.8-37.1-84-42.7-111.7c-1.1-5.2 .6-10.7 4.4-14.5s9.2-5.4 14.4-4.4c27.9 5.5 71.2 19.2 112.2 42.5c12.1 6.9 24.3 14.7 35.8 23.6c-1.4-28.7 3.1-57.6 10.4-84c12.5-45.3 33.4-85.5 49.2-109c3-4.4 8-7.1 13.3-7.1z\"]\n};\nvar faCirclePlay = {\n prefix: 'fas',\n iconName: 'circle-play',\n icon: [512, 512, [61469, \"play-circle\"], \"f144\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z\"]\n};\nvar faPlayCircle = faCirclePlay;\nvar faTablets = {\n prefix: 'fas',\n iconName: 'tablets',\n icon: [640, 512, [], \"f490\", \"M614.3 247c16.3-25 25.7-54.9 25.7-87C640 71.6 568.4 0 480 0c-32.1 0-61.9 9.4-87 25.7c-7.9 5.2-8.5 16.2-1.8 22.9L591.4 248.8c6.7 6.7 17.8 6.2 22.9-1.8zM567 294.3c7.9-5.2 8.5-16.2 1.8-22.9L368.6 71.2c-6.7-6.7-17.8-6.2-22.9 1.8c-16.3 25-25.7 54.9-25.7 87c0 88.4 71.6 160 160 160c32.1 0 61.9-9.4 87-25.7zM301.5 368H18.5c-9.5 0-16.9 8.2-15 17.5C18.9 457.8 83.1 512 160 512s141.1-54.2 156.5-126.5c2-9.3-5.5-17.5-15-17.5zm0-32c9.5 0 16.9-8.2 15-17.5C301.1 246.2 236.9 192 160 192S18.9 246.2 3.5 318.5c-2 9.3 5.5 17.5 15 17.5H301.5z\"]\n};\nvar faEthernet = {\n prefix: 'fas',\n iconName: 'ethernet',\n icon: [512, 512, [], \"f796\", \"M0 224V416c0 17.7 14.3 32 32 32H96V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64V336c0-8.8 7.2-16 16-16s16 7.2 16 16V448h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H448V160c0-17.7-14.3-32-32-32H384V96c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32v32H96c-17.7 0-32 14.3-32 32v32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faEuroSign = {\n prefix: 'fas',\n iconName: 'euro-sign',\n icon: [320, 512, [8364, \"eur\", \"euro\"], \"f153\", \"M48.1 240c-.1 2.7-.1 5.3-.1 8v16c0 2.7 0 5.3 .1 8H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H60.3C89.9 419.9 170 480 264 480h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264c-57.9 0-108.2-32.4-133.9-80H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112.2c-.1-2.6-.2-5.3-.2-8V248c0-2.7 .1-5.4 .2-8H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H130.1c25.7-47.6 76-80 133.9-80h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H264C170 32 89.9 92.1 60.3 176H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48.1z\"]\n};\nvar faEur = faEuroSign;\nvar faEuro = faEuroSign;\nvar faChair = {\n prefix: 'fas',\n iconName: 'chair',\n icon: [448, 512, [129681], \"f6c0\", \"M248 48V256h48V58.7c23.9 13.8 40 39.7 40 69.3V256h48V128C384 57.3 326.7 0 256 0H192C121.3 0 64 57.3 64 128V256h48V128c0-29.6 16.1-55.5 40-69.3V256h48V48h48zM48 288c-12.1 0-23.2 6.8-28.6 17.7l-16 32c-5 9.9-4.4 21.7 1.4 31.1S20.9 384 32 384l0 96c0 17.7 14.3 32 32 32s32-14.3 32-32V384H352v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384c11.1 0 21.4-5.7 27.2-15.2s6.4-21.2 1.4-31.1l-16-32C423.2 294.8 412.1 288 400 288H48z\"]\n};\nvar faCircleCheck = {\n prefix: 'fas',\n iconName: 'circle-check',\n icon: [512, 512, [61533, \"check-circle\"], \"f058\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faCheckCircle = faCircleCheck;\nvar faCircleStop = {\n prefix: 'fas',\n iconName: 'circle-stop',\n icon: [512, 512, [62094, \"stop-circle\"], \"f28d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 160H320c17.7 0 32 14.3 32 32V320c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faStopCircle = faCircleStop;\nvar faCompassDrafting = {\n prefix: 'fas',\n iconName: 'compass-drafting',\n icon: [512, 512, [\"drafting-compass\"], \"f568\", \"M352 96c0 14.3-3.1 27.9-8.8 40.2L396 227.4c-23.7 25.3-54.2 44.1-88.5 53.6L256 192h0 0l-68 117.5c21.5 6.8 44.3 10.5 68.1 10.5c70.7 0 133.8-32.7 174.9-84c11.1-13.8 31.2-16 45-5s16 31.2 5 45C428.1 341.8 347 384 256 384c-35.4 0-69.4-6.4-100.7-18.1L98.7 463.7C94 471.8 87 478.4 78.6 482.6L23.2 510.3c-5 2.5-10.9 2.2-15.6-.7S0 501.5 0 496V440.6c0-8.4 2.2-16.7 6.5-24.1l60-103.7C53.7 301.6 41.8 289.3 31.2 276c-11.1-13.8-8.8-33.9 5-45s33.9-8.8 45 5c5.7 7.1 11.8 13.8 18.2 20.1l69.4-119.9c-5.6-12.2-8.8-25.8-8.8-40.2c0-53 43-96 96-96s96 43 96 96zm21 297.9c32.6-12.8 62.5-30.8 88.9-52.9l43.7 75.5c4.2 7.3 6.5 15.6 6.5 24.1V496c0 5.5-2.9 10.7-7.6 13.6s-10.6 3.2-15.6 .7l-55.4-27.7c-8.4-4.2-15.4-10.8-20.1-18.9L373 393.9zM256 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faDraftingCompass = faCompassDrafting;\nvar faPlateWheat = {\n prefix: 'fas',\n iconName: 'plate-wheat',\n icon: [512, 512, [], \"e55a\", \"M176 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zM56 64h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM24 136H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 48c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48zM400 32c44.2 0 80 35.8 80 80v16c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80V48c0-8.8 7.2-16 16-16zm80 160v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 176c8.8 0 16 7.2 16 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80zm-96 16v16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16V256c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM3.5 347.6C1.6 332.9 13 320 27.8 320H484.2c14.8 0 26.2 12.9 24.4 27.6C502.3 397.8 464.2 437 416 446v2c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-2c-48.2-9-86.3-48.2-92.5-98.4z\"]\n};\nvar faIcicles = {\n prefix: 'fas',\n iconName: 'icicles',\n icon: [512, 512, [], \"f7ad\", \"M75.8 304.8L1 35.7c-.7-2.5-1-5-1-7.5C0 12.6 12.6 0 28.2 0H482.4C498.8 0 512 13.2 512 29.6c0 1.6-.1 3.3-.4 4.9L434.6 496.1c-1.5 9.2-9.5 15.9-18.8 15.9c-9.2 0-17.1-6.6-18.7-15.6L336 160 307.2 303.9c-1.9 9.3-10.1 16.1-19.6 16.1c-9.2 0-17.2-6.2-19.4-15.1L240 192 210.6 368.2c-1.5 9.1-9.4 15.8-18.6 15.8s-17.1-6.7-18.6-15.8L144 192 115.9 304.3c-2.3 9.2-10.6 15.7-20.1 15.7c-9.3 0-17.5-6.2-20-15.2z\"]\n};\nvar faPersonShelter = {\n prefix: 'fas',\n iconName: 'person-shelter',\n icon: [512, 512, [], \"e54f\", \"M271.9 4.2c-9.8-5.6-21.9-5.6-31.8 0l-224 128C6.2 137.9 0 148.5 0 160V480c0 17.7 14.3 32 32 32s32-14.3 32-32V178.6L256 68.9 448 178.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-11.5-6.2-22.1-16.1-27.8l-224-128zM256 208a40 40 0 1 0 0-80 40 40 0 1 0 0 80zm-8 280V400h16v88c0 13.3 10.7 24 24 24s24-10.7 24-24V313.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H246.2c-32.4 0-62.1 17.8-77.5 46.3l-37.9 70.3c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L200 313.5V488c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faNeuter = {\n prefix: 'fas',\n iconName: 'neuter',\n icon: [384, 512, [9906], \"f22c\", \"M80 176a112 112 0 1 1 224 0A112 112 0 1 1 80 176zM224 349.1c81.9-15 144-86.8 144-173.1C368 78.8 289.2 0 192 0S16 78.8 16 176c0 86.3 62.1 158.1 144 173.1V480c0 17.7 14.3 32 32 32s32-14.3 32-32V349.1z\"]\n};\nvar faIdBadge = {\n prefix: 'fas',\n iconName: 'id-badge',\n icon: [384, 512, [], \"f2c1\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMarker = {\n prefix: 'fas',\n iconName: 'marker',\n icon: [512, 512, [], \"f5a1\", \"M481 31C445.1-4.8 386.9-4.8 351 31l-15 15L322.9 33C294.8 4.9 249.2 4.9 221.1 33L135 119c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L255 66.9c9.4-9.4 24.6-9.4 33.9 0L302.1 80 186.3 195.7 316.3 325.7 481 161c35.9-35.9 35.9-94.1 0-129.9zM293.7 348.3L163.7 218.3 99.5 282.5c-48 48-80.8 109.2-94.1 175.8l-5 25c-1.6 7.9 .9 16 6.6 21.7s13.8 8.1 21.7 6.6l25-5c66.6-13.3 127.8-46.1 175.8-94.1l64.2-64.2z\"]\n};\nvar faFaceLaughBeam = {\n prefix: 'fas',\n iconName: 'face-laugh-beam',\n icon: [512, 512, [128513, \"laugh-beam\"], \"f59a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM217.6 212.8l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faLaughBeam = faFaceLaughBeam;\nvar faHelicopterSymbol = {\n prefix: 'fas',\n iconName: 'helicopter-symbol',\n icon: [512, 512, [], \"e502\", \"M445.3 224H510C495.6 108.2 403.8 16.4 288 2V66.7C368.4 80.1 431.9 143.6 445.3 224zM510 288H445.3C431.9 368.4 368.4 431.9 288 445.4V510c115.8-14.4 207.6-106.2 222-222zM2 288C16.4 403.8 108.2 495.6 224 510V445.4C143.6 431.9 80.1 368.4 66.7 288H2zm0-64H66.7C80.1 143.6 143.6 80.1 224 66.7V2C108.2 16.4 16.4 108.2 2 224zm206-64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 17.7 14.3 32 32 32s32-14.3 32-32V288h96v64c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H208V160z\"]\n};\nvar faUniversalAccess = {\n prefix: 'fas',\n iconName: 'universal-access',\n icon: [512, 512, [], \"f29a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm161.5-86.1c-12.2-5.2-26.3 .4-31.5 12.6s.4 26.3 12.6 31.5l11.9 5.1c17.3 7.4 35.2 12.9 53.6 16.3v50.1c0 4.3-.7 8.6-2.1 12.6l-28.7 86.1c-4.2 12.6 2.6 26.2 15.2 30.4s26.2-2.6 30.4-15.2l24.4-73.2c1.3-3.8 4.8-6.4 8.8-6.4s7.6 2.6 8.8 6.4l24.4 73.2c4.2 12.6 17.8 19.4 30.4 15.2s19.4-17.8 15.2-30.4l-28.7-86.1c-1.4-4.1-2.1-8.3-2.1-12.6V235.5c18.4-3.5 36.3-8.9 53.6-16.3l11.9-5.1c12.2-5.2 17.8-19.3 12.6-31.5s-19.3-17.8-31.5-12.6L338.7 175c-26.1 11.2-54.2 17-82.7 17s-56.5-5.8-82.7-17l-11.9-5.1zM256 160a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faCircleChevronUp = {\n prefix: 'fas',\n iconName: 'circle-chevron-up',\n icon: [512, 512, [\"chevron-circle-up\"], \"f139\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM377 271c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-87-87-87 87c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L239 167c9.4-9.4 24.6-9.4 33.9 0L377 271z\"]\n};\nvar faChevronCircleUp = faCircleChevronUp;\nvar faLariSign = {\n prefix: 'fas',\n iconName: 'lari-sign',\n icon: [384, 512, [], \"e1c8\", \"M144 32c17.7 0 32 14.3 32 32V96.7c5.3-.4 10.6-.7 16-.7s10.7 .2 16 .7V64c0-17.7 14.3-32 32-32s32 14.3 32 32v49.4c54.9 25.2 95.8 75.5 108.2 136.2c3.5 17.3-7.7 34.2-25 37.7s-34.2-7.7-37.7-25c-6.1-29.9-22.5-55.9-45.4-74.3V256c0 17.7-14.3 32-32 32s-32-14.3-32-32V161c-5.2-.7-10.6-1-16-1s-10.8 .3-16 1v95c0 17.7-14.3 32-32 32s-32-14.3-32-32V188.1C82.7 211.5 64 247.6 64 288c0 70.7 57.3 128 128 128H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H192 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H48.9C18.5 382 0 337.2 0 288c0-77.5 45.9-144.3 112-174.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faVolcano = {\n prefix: 'fas',\n iconName: 'volcano',\n icon: [512, 512, [127755], \"f770\", \"M160 144c-35.3 0-64-28.7-64-64s28.7-64 64-64c15.7 0 30 5.6 41.2 15C212.4 12.4 232.7 0 256 0s43.6 12.4 54.8 31C322 21.6 336.3 16 352 16c35.3 0 64 28.7 64 64s-28.7 64-64 64c-14.7 0-28.3-5-39.1-13.3l-32 48C275.3 187 266 192 256 192s-19.3-5-24.9-13.3l-32-48C188.3 139 174.7 144 160 144zM144 352l48.4-24.2c10.2-5.1 21.6-7.8 33-7.8c19.6 0 38.4 7.8 52.2 21.6l32.5 32.5c6.3 6.3 14.9 9.9 23.8 9.9c11.3 0 21.8-5.6 28-15l9.7-14.6-58.9-66.3c-9.1-10.2-22.2-16.1-35.9-16.1H235.1c-13.7 0-26.8 5.9-35.9 16.1l-59.9 67.4L144 352zm19.4-95.8c18.2-20.5 44.3-32.2 71.8-32.2h41.8c27.4 0 53.5 11.7 71.8 32.2l150.2 169c8.5 9.5 13.2 21.9 13.2 34.7c0 28.8-23.4 52.2-52.2 52.2H52.2C23.4 512 0 488.6 0 459.8c0-12.8 4.7-25.1 13.2-34.7l150.2-169z\"]\n};\nvar faPersonWalkingDashedLineArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-dashed-line-arrow-right',\n icon: [640, 512, [], \"e553\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80zM392 0c-13.3 0-24 10.7-24 24V72c0 13.3 10.7 24 24 24s24-10.7 24-24V24c0-13.3-10.7-24-24-24zm24 152c0-13.3-10.7-24-24-24s-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V152zM392 320c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24s24-10.7 24-24V344c0-13.3-10.7-24-24-24zm24 120c0-13.3-10.7-24-24-24s-24 10.7-24 24v48c0 13.3 10.7 24 24 24s24-10.7 24-24V440z\"]\n};\nvar faSterlingSign = {\n prefix: 'fas',\n iconName: 'sterling-sign',\n icon: [320, 512, [163, \"gbp\", \"pound-sign\"], \"f154\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1C104.1 390 112 361.5 112 332.5V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n};\nvar faGbp = faSterlingSign;\nvar faPoundSign = faSterlingSign;\nvar faViruses = {\n prefix: 'fas',\n iconName: 'viruses',\n icon: [640, 512, [], \"e076\", \"M192 0c13.3 0 24 10.7 24 24V37.5c0 35.6 43.1 53.5 68.3 28.3l9.5-9.5c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-9.5 9.5C293 124.9 310.9 168 346.5 168H360c13.3 0 24 10.7 24 24s-10.7 24-24 24H346.5c-35.6 0-53.5 43.1-28.3 68.3l9.5 9.5c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-9.5-9.5C259.1 293 216 310.9 216 346.5V360c0 13.3-10.7 24-24 24s-24-10.7-24-24V346.5c0-35.6-43.1-53.5-68.3-28.3l-9.5 9.5c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l9.5-9.5C91 259.1 73.1 216 37.5 216H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H37.5c35.6 0 53.5-43.1 28.3-68.3l-9.5-9.5c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l9.5 9.5C124.9 91 168 73.1 168 37.5V24c0-13.3 10.7-24 24-24zm48 224a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-48-64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm320 80c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C574.5 312.1 591 352 624 352c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C551.9 446.5 512 463 512 496c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C417.5 423.9 401 384 368 384c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C440.1 289.5 480 273 480 240c0-8.8 7.2-16 16-16s16 7.2 16 16zm0 112a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faSquarePersonConfined = {\n prefix: 'fas',\n iconName: 'square-person-confined',\n icon: [448, 512, [], \"e577\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm96 112a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm80 104c0-30.9 25.1-56 56-56s56 25.1 56 56V350.1c0 36.4-29.5 65.9-65.9 65.9c-17.5 0-34.3-6.9-46.6-19.3L184.8 342l-28.1 56.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l48-96c4.6-9.2 13.3-15.6 23.5-17.3s20.5 1.7 27.8 9L240 306.7V248z\"]\n};\nvar faUserTie = {\n prefix: 'fas',\n iconName: 'user-tie',\n icon: [448, 512, [], \"f508\", \"M224 256A128 128 0 1 1 224 0a128 128 0 1 1 0 256zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 36-146.9c2-8.1 9.8-13.4 17.9-11.3c70.1 17.6 121.9 81 121.9 156.4c0 17-13.8 30.7-30.7 30.7H285.5c-2.1 0-4-.4-5.8-1.1l.3 1.1H168l.3-1.1c-1.8 .7-3.8 1.1-5.8 1.1H30.7C13.8 512 0 498.2 0 481.3c0-75.5 51.9-138.9 121.9-156.4c8.1-2 15.9 3.3 17.9 11.3l36 146.9 33.4-123.9z\"]\n};\nvar faArrowDownLong = {\n prefix: 'fas',\n iconName: 'arrow-down-long',\n icon: [384, 512, [\"long-arrow-down\"], \"f175\", \"M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z\"]\n};\nvar faLongArrowDown = faArrowDownLong;\nvar faTentArrowDownToLine = {\n prefix: 'fas',\n iconName: 'tent-arrow-down-to-line',\n icon: [640, 512, [], \"e57e\", \"M241.8 111.9c8.9 9.9 8.1 25-1.8 33.9l-80 72c-9.1 8.2-23 8.2-32.1 0l-80-72c-9.9-8.9-10.7-24-1.8-33.9s24-10.7 33.9-1.8l39.9 36L120 24c0-13.3 10.7-24 24-24s24 10.7 24 24l0 122.1 39.9-36c9.9-8.9 25-8.1 33.9 1.8zm122.8 22.6c11.5-8.7 27.3-8.7 38.8 0l168 128c6.6 5 11 12.5 12.3 20.7l24 160 .7 4.7c17.5 .2 31.6 14.4 31.6 32c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H159.6l.7-4.7 24-160c1.2-8.2 5.6-15.7 12.3-20.7l168-128zM384 448h76.8L384 320V448z\"]\n};\nvar faCertificate = {\n prefix: 'fas',\n iconName: 'certificate',\n icon: [512, 512, [], \"f0a3\", \"M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z\"]\n};\nvar faReplyAll = {\n prefix: 'fas',\n iconName: 'reply-all',\n icon: [576, 512, [\"mail-reply-all\"], \"f122\", \"M209.4 39.5c-9.1-9.6-24.3-10-33.9-.9L33.8 173.2c-19.9 18.9-19.9 50.7 0 69.6L175.5 377.4c9.6 9.1 24.8 8.7 33.9-.9s8.7-24.8-.9-33.9L66.8 208 208.5 73.4c9.6-9.1 10-24.3 .9-33.9zM352 64c0-12.6-7.4-24.1-19-29.2s-25-3-34.4 5.4l-160 144c-6.7 6.1-10.6 14.7-10.6 23.8s3.9 17.7 10.6 23.8l160 144c9.4 8.5 22.9 10.6 34.4 5.4s19-16.6 19-29.2V288h32c53 0 96 43 96 96c0 30.4-12.8 47.9-22.2 56.7c-5.5 5.1-9.8 12-9.8 19.5c0 10.9 8.8 19.7 19.7 19.7c2.8 0 5.6-.6 8.1-1.9C494.5 467.9 576 417.3 576 304c0-97.2-78.8-176-176-176H352V64z\"]\n};\nvar faMailReplyAll = faReplyAll;\nvar faSuitcase = {\n prefix: 'fas',\n iconName: 'suitcase',\n icon: [512, 512, [129523], \"f0f2\", \"M176 56V96H336V56c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zM128 96V56c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56V96v32V480H128V128 96zM64 96H96V480H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64zM448 480H416V96h32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64z\"]\n};\nvar faPersonSkating = {\n prefix: 'fas',\n iconName: 'person-skating',\n icon: [448, 512, [\"skating\"], \"f7c5\", \"M352 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM128 128c0-17.7 14.3-32 32-32H319.4c43.6 0 64.6 53.4 32.8 83.1l-74.4 69.4 60.2 60.2c9 9 14.1 21.2 14.1 33.9V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V349.3l-77.9-77.8c-26.6-26.6-24.6-70.3 4.3-94.4l20.4-17H160c-17.7 0-32-14.3-32-32zM81.4 353.4l86.9-86.9c4.6 10 11 19.3 19.3 27.5l21.8 21.8-82.7 82.7c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3zm322.5 95.1c8.6 2.1 13.8 10.8 11.6 19.4l-.4 1.7c-6.2 24.9-28.6 42.4-54.3 42.4H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h88.8c11 0 20.6-7.5 23.3-18.2l.4-1.7c2.1-8.6 10.8-13.8 19.4-11.6zM135.2 478.3l-6.2 3.1c-21.6 10.8-47.6 6.6-64.6-10.5L4.7 411.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l59.6 59.6c7.3 7.3 18.5 9.1 27.7 4.5l6.2-3.1c7.9-4 17.5-.7 21.5 7.2s.7 17.5-7.2 21.5z\"]\n};\nvar faSkating = faPersonSkating;\nvar faFilterCircleDollar = {\n prefix: 'fas',\n iconName: 'filter-circle-dollar',\n icon: [576, 512, [\"funnel-dollar\"], \"f662\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm120.8-32.6c.6-.9 1.8-2.1 4.2-3.4c5.1-2.7 12.5-4.1 18.7-4c8.2 .1 17.1 1.8 26.4 4.1c8.6 2.1 17.3-3.1 19.4-11.7s-3.1-17.3-11.7-19.4c-5.6-1.4-11.6-2.7-17.9-3.7V288c0-8.8-7.2-16-16-16s-16 7.2-16 16v9.5c-6.1 1.2-12.3 3.2-18 6.3c-11.8 6.3-23 18.4-21.8 37.2c1 16 11.7 25.3 21.6 30.7c8.8 4.7 19.7 7.8 28.6 10.3l1.8 .5c10.3 2.9 17.9 5.2 23.2 8.3c4.5 2.7 4.7 4.2 4.7 5.6c.1 2.4-.5 3.7-1 4.5c-.6 1-1.8 2.2-4 3.3c-4.7 2.5-11.8 3.8-18.5 3.6c-9.5-.3-18.5-3.1-29.9-6.8c-1.9-.6-3.8-1.2-5.8-1.8c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20c1.6 .5 3.3 1 5 1.6l0 0 0 0c7 2.3 15.1 4.8 23.7 6.6v11.4c0 8.8 7.2 16 16 16s16-7.2 16-16V438.7c6.2-1.1 12.5-3.1 18.3-6.2c12.1-6.5 22.3-18.7 21.7-36.9c-.5-16.2-10.3-26.3-20.5-32.3c-9.4-5.6-21.2-8.9-30.5-11.5l-.2 0c-10.4-2.9-18.3-5.2-23.9-8.2c-4.8-2.6-4.8-4-4.8-4.5l0-.1c-.1-1.9 .3-2.9 .8-3.6z\"]\n};\nvar faFunnelDollar = faFilterCircleDollar;\nvar faCameraRetro = {\n prefix: 'fas',\n iconName: 'camera-retro',\n icon: [512, 512, [128247], \"f083\", \"M220.6 121.2L271.1 96 448 96v96H333.2c-21.9-15.1-48.5-24-77.2-24s-55.2 8.9-77.2 24H64V128H192c9.9 0 19.7-2.3 28.6-6.8zM0 128V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H271.1c-9.9 0-19.7 2.3-28.6 6.8L192 64H160V48c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16l0 16C28.7 64 0 92.7 0 128zM168 304a88 88 0 1 1 176 0 88 88 0 1 1 -176 0z\"]\n};\nvar faCircleArrowDown = {\n prefix: 'fas',\n iconName: 'circle-arrow-down',\n icon: [512, 512, [\"arrow-circle-down\"], \"f0ab\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM127 281c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l71 71L232 136c0-13.3 10.7-24 24-24s24 10.7 24 24l0 182.1 71-71c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L273 393c-9.4 9.4-24.6 9.4-33.9 0L127 281z\"]\n};\nvar faArrowCircleDown = faCircleArrowDown;\nvar faFileImport = {\n prefix: 'fas',\n iconName: 'file-import',\n icon: [512, 512, [\"arrow-right-to-file\"], \"f56f\", \"M128 64c0-35.3 28.7-64 64-64H352V128c0 17.7 14.3 32 32 32H512V448c0 35.3-28.7 64-64 64H192c-35.3 0-64-28.7-64-64V336H302.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H128V64zm0 224v48H24c-13.3 0-24-10.7-24-24s10.7-24 24-24H128zM512 128H384V0L512 128z\"]\n};\nvar faArrowRightToFile = faFileImport;\nvar faSquareArrowUpRight = {\n prefix: 'fas',\n iconName: 'square-arrow-up-right',\n icon: [448, 512, [\"external-link-square\"], \"f14c\", \"M384 32c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H384zM160 144c-13.3 0-24 10.7-24 24s10.7 24 24 24h94.1L119 327c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l135-135V328c0 13.3 10.7 24 24 24s24-10.7 24-24V168c0-13.3-10.7-24-24-24H160z\"]\n};\nvar faExternalLinkSquare = faSquareArrowUpRight;\nvar faBoxOpen = {\n prefix: 'fas',\n iconName: 'box-open',\n icon: [640, 512, [], \"f49e\", \"M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z\"]\n};\nvar faScroll = {\n prefix: 'fas',\n iconName: 'scroll',\n icon: [576, 512, [128220], \"f70e\", \"M0 80v48c0 17.7 14.3 32 32 32H48 96V80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48V384c0 35.3 28.7 64 64 64s64-28.7 64-64v-5.3c0-32.4 26.3-58.7 58.7-58.7H480V128c0-53-43-96-96-96H112zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16H314.7c-14.7 0-26.7 11.9-26.7 26.7V384c0 53-43 96-96 96H368h96z\"]\n};\nvar faSpa = {\n prefix: 'fas',\n iconName: 'spa',\n icon: [576, 512, [], \"f5bb\", \"M183.1 235.3c33.7 20.7 62.9 48.1 85.8 80.5c7 9.9 13.4 20.3 19.1 31c5.7-10.8 12.1-21.1 19.1-31c22.9-32.4 52.1-59.8 85.8-80.5C437.6 207.8 490.1 192 546 192h9.9c11.1 0 20.1 9 20.1 20.1C576 360.1 456.1 480 308.1 480H288 267.9C119.9 480 0 360.1 0 212.1C0 201 9 192 20.1 192H30c55.9 0 108.4 15.8 153.1 43.3zM301.5 37.6c15.7 16.9 61.1 71.8 84.4 164.6c-38 21.6-71.4 50.8-97.9 85.6c-26.5-34.8-59.9-63.9-97.9-85.6c23.2-92.8 68.6-147.7 84.4-164.6C278 33.9 282.9 32 288 32s10 1.9 13.5 5.6z\"]\n};\nvar faLocationPinLock = {\n prefix: 'fas',\n iconName: 'location-pin-lock',\n icon: [512, 512, [], \"e51f\", \"M215.7 499.2c11-13.8 25.1-31.7 40.3-52.3V352c0-23.7 12.9-44.4 32-55.4V272c0-55.6 40.5-101.7 93.6-110.5C367 70 287.7 0 192 0C86 0 0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c17.7 0 32 14.3 32 32v48H368V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faPause = {\n prefix: 'fas',\n iconName: 'pause',\n icon: [320, 512, [9208], \"f04c\", \"M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z\"]\n};\nvar faHillAvalanche = {\n prefix: 'fas',\n iconName: 'hill-avalanche',\n icon: [576, 512, [], \"e507\", \"M439.7 401.9c34.2 23.1 81.1 19.5 111.4-10.8c34.4-34.4 34.4-90.1 0-124.4c-27.8-27.8-69.5-33.1-102.6-16c-11.8 6.1-16.4 20.6-10.3 32.3s20.6 16.4 32.3 10.3c15.1-7.8 34-5.3 46.6 7.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-81.7-81.7C401.2 261.3 416 236.4 416 208c0-33.9-21.1-62.9-50.9-74.5c1.9-6.8 2.9-14 2.9-21.5c0-44.2-35.8-80-80-80c-27.3 0-51.5 13.7-65.9 34.6C216.3 46.6 197.9 32 176 32c-26.5 0-48 21.5-48 48c0 4 .5 7.9 1.4 11.6L439.7 401.9zM480 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87z\"]\n};\nvar faTemperatureEmpty = {\n prefix: 'fas',\n iconName: 'temperature-empty',\n icon: [320, 512, [\"temperature-0\", \"thermometer-0\", \"thermometer-empty\"], \"f2cb\", \"M112 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C233.8 332.6 240 349.5 240 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM160 0C98.1 0 48 50.2 48 112V276.5c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C27.2 304.2 16 334.8 16 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C272 50.2 221.9 0 160 0zm0 416a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faTemperature0 = faTemperatureEmpty;\nvar faThermometer0 = faTemperatureEmpty;\nvar faThermometerEmpty = faTemperatureEmpty;\nvar faBomb = {\n prefix: 'fas',\n iconName: 'bomb',\n icon: [512, 512, [128163], \"f1e2\", \"M459.1 52.4L442.6 6.5C440.7 2.6 436.5 0 432.1 0s-8.5 2.6-10.4 6.5L405.2 52.4l-46 16.8c-4.3 1.6-7.3 5.9-7.2 10.4c0 4.5 3 8.7 7.2 10.2l45.7 16.8 16.8 45.8c1.5 4.4 5.8 7.5 10.4 7.5s8.9-3.1 10.4-7.5l16.5-45.8 45.7-16.8c4.2-1.5 7.2-5.7 7.2-10.2c0-4.6-3-8.9-7.2-10.4L459.1 52.4zm-132.4 53c-12.5-12.5-32.8-12.5-45.3 0l-2.9 2.9C256.5 100.3 232.7 96 208 96C93.1 96 0 189.1 0 304S93.1 512 208 512s208-93.1 208-208c0-24.7-4.3-48.5-12.2-70.5l2.9-2.9c12.5-12.5 12.5-32.8 0-45.3l-80-80zM200 192c-57.4 0-104 46.6-104 104v8c0 8.8-7.2 16-16 16s-16-7.2-16-16v-8c0-75.1 60.9-136 136-136h8c8.8 0 16 7.2 16 16s-7.2 16-16 16h-8z\"]\n};\nvar faRegistered = {\n prefix: 'fas',\n iconName: 'registered',\n icon: [512, 512, [174], \"f25d\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM160 152c0-13.3 10.7-24 24-24h88c44.2 0 80 35.8 80 80c0 28-14.4 52.7-36.3 67l34.1 75.1c5.5 12.1 .1 26.3-11.9 31.8s-26.3 .1-31.8-11.9L268.9 288H208v72c0 13.3-10.7 24-24 24s-24-10.7-24-24V264 152zm48 88h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H208v64z\"]\n};\nvar faAddressCard = {\n prefix: 'fas',\n iconName: 'address-card',\n icon: [576, 512, [62140, \"contact-card\", \"vcard\"], \"f2bb\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faContactCard = faAddressCard;\nvar faVcard = faAddressCard;\nvar faScaleUnbalancedFlip = {\n prefix: 'fas',\n iconName: 'scale-unbalanced-flip',\n icon: [640, 512, [\"balance-scale-right\"], \"f516\", \"M117.9 62.4c-16.8-5.6-25.8-23.7-20.2-40.5s23.7-25.8 40.5-20.2l113 37.7C265 15.8 290.7 0 320 0c44.2 0 80 35.8 80 80c0 3-.2 5.9-.5 8.8l122.6 40.9c16.8 5.6 25.8 23.7 20.2 40.5s-23.7 25.8-40.5 20.2L366.4 145.2c-4.5 3.2-9.3 5.9-14.4 8.2V480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-21-9.2-37.2-27-44.2-49l-125.9-42zM200.4 288L128 163.8 55.6 288H200.4zM128 384C65.1 384 12.8 350 2 305.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C243.2 350 190.9 384 128 384zm382.8-92.2L438.4 416H583.3L510.8 291.8zm126 141.3C626 478 573.7 512 510.8 512s-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1z\"]\n};\nvar faBalanceScaleRight = faScaleUnbalancedFlip;\nvar faSubscript = {\n prefix: 'fas',\n iconName: 'subscript',\n icon: [512, 512, [], \"f12c\", \"M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32zM480 320c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 361.5 404.3 368 416 368v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V320z\"]\n};\nvar faDiamondTurnRight = {\n prefix: 'fas',\n iconName: 'diamond-turn-right',\n icon: [512, 512, [\"directions\"], \"f5eb\", \"M227.7 11.7c15.6-15.6 40.9-15.6 56.6 0l216 216c15.6 15.6 15.6 40.9 0 56.6l-216 216c-15.6 15.6-40.9 15.6-56.6 0l-216-216c-15.6-15.6-15.6-40.9 0-56.6l216-216zm87.6 137c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8v56H224c-35.3 0-64 28.7-64 64v48c0 13.3 10.7 24 24 24s24-10.7 24-24V280c0-8.8 7.2-16 16-16h64v56c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l80-80c6.2-6.2 6.2-16.4 0-22.6l-80-80z\"]\n};\nvar faDirections = faDiamondTurnRight;\nvar faBurst = {\n prefix: 'fas',\n iconName: 'burst',\n icon: [512, 512, [], \"e4dc\", \"M37.6 4.2C28-2.3 15.2-1.1 7 7s-9.4 21-2.8 30.5l112 163.3L16.6 233.2C6.7 236.4 0 245.6 0 256s6.7 19.6 16.6 22.8l103.1 33.4L66.8 412.8c-4.9 9.3-3.2 20.7 4.3 28.1s18.8 9.2 28.1 4.3l100.6-52.9 33.4 103.1c3.2 9.9 12.4 16.6 22.8 16.6s19.6-6.7 22.8-16.6l33.4-103.1 100.6 52.9c9.3 4.9 20.7 3.2 28.1-4.3s9.2-18.8 4.3-28.1L392.3 312.2l103.1-33.4c9.9-3.2 16.6-12.4 16.6-22.8s-6.7-19.6-16.6-22.8L388.9 198.7l25.7-70.4c3.2-8.8 1-18.6-5.6-25.2s-16.4-8.8-25.2-5.6l-70.4 25.7L278.8 16.6C275.6 6.7 266.4 0 256 0s-19.6 6.7-22.8 16.6l-32.3 99.6L37.6 4.2z\"]\n};\nvar faHouseLaptop = {\n prefix: 'fas',\n iconName: 'house-laptop',\n icon: [640, 512, [\"laptop-house\"], \"e066\", \"M218.3 8.5c12.3-11.3 31.2-11.3 43.4 0l208 192c6.7 6.2 10.3 14.8 10.3 23.5H336c-19.1 0-36.3 8.4-48 21.7V208c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64V416H112c-26.5 0-48-21.5-48-48V256H32c-13.2 0-25-8.1-29.8-20.3s-1.6-26.2 8.1-35.2l208-192zM352 304V448H544V304H352zm-48-16c0-17.7 14.3-32 32-32H560c17.7 0 32 14.3 32 32V448h32c8.8 0 16 7.2 16 16c0 26.5-21.5 48-48 48H544 352 304c-26.5 0-48-21.5-48-48c0-8.8 7.2-16 16-16h32V288z\"]\n};\nvar faLaptopHouse = faHouseLaptop;\nvar faFaceTired = {\n prefix: 'fas',\n iconName: 'face-tired',\n icon: [512, 512, [128555, \"tired\"], \"f5c8\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faTired = faFaceTired;\nvar faMoneyBills = {\n prefix: 'fas',\n iconName: 'money-bills',\n icon: [640, 512, [], \"e1f3\", \"M96 96V320c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160c-35.3 0-64 28.7-64 64zm64 160c35.3 0 64 28.7 64 64H160V256zM224 96c0 35.3-28.7 64-64 64V96h64zM576 256v64H512c0-35.3 28.7-64 64-64zM512 96h64v64c-35.3 0-64-28.7-64-64zM288 208a80 80 0 1 1 160 0 80 80 0 1 1 -160 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V360c0 66.3 53.7 120 120 120H520c13.3 0 24-10.7 24-24s-10.7-24-24-24H120c-39.8 0-72-32.2-72-72V120z\"]\n};\nvar faSmog = {\n prefix: 'fas',\n iconName: 'smog',\n icon: [640, 512, [], \"f75f\", \"M32 144c0 79.5 64.5 144 144 144H299.3c22.6 19.9 52.2 32 84.7 32s62.1-12.1 84.7-32H496c61.9 0 112-50.1 112-112s-50.1-112-112-112c-10.7 0-21 1.5-30.8 4.3C443.8 27.7 401.1 0 352 0c-32.6 0-62.4 12.2-85.1 32.3C242.1 12.1 210.5 0 176 0C96.5 0 32 64.5 32 144zM616 368H280c-13.3 0-24 10.7-24 24s10.7 24 24 24H616c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-64 96H440c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24zm-192 0H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H360c13.3 0 24-10.7 24-24s-10.7-24-24-24zM224 392c0-13.3-10.7-24-24-24H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H200c13.3 0 24-10.7 24-24z\"]\n};\nvar faCrutch = {\n prefix: 'fas',\n iconName: 'crutch',\n icon: [512, 512, [], \"f7f7\", \"M297.4 9.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0zm-96 144l-34.8 34.8c-12.9 12.9-21.9 29.2-25.8 47.1L116.8 342.9c-1.3 5.9-4.3 11.4-8.6 15.7L9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l98.8-98.8c4.3-4.3 9.7-7.3 15.7-8.6l107.6-23.9c17.8-4 34.1-12.9 47.1-25.8l34.7-34.7c0 0 .1-.1 .1-.1s.1-.1 .1-.1l74.6-74.6-45.3-45.3L336 242.7 269.3 176l52.1-52.1L276.1 78.6l-74.7 74.7zM224 221.3L290.7 288l-12.2 12.2c-4.3 4.3-9.7 7.3-15.7 8.6l-76.7 17 17-76.7c1.3-5.9 4.3-11.4 8.6-15.7L224 221.3z\"]\n};\nvar faFontAwesome = {\n prefix: 'fas',\n iconName: 'font-awesome',\n icon: [448, 512, [62501, 62694, \"font-awesome-flag\", \"font-awesome-logo-full\"], \"f2b4\", \"M448 48V384c-63.1 22.5-82.3 32-119.5 32c-62.8 0-86.6-32-149.3-32c-20.6 0-36.6 3.6-51.2 8.2v-64c14.6-4.6 30.6-8.2 51.2-8.2c62.7 0 86.5 32 149.3 32c20.4 0 35.6-3 55.5-9.3v-208c-19.9 6.3-35.1 9.3-55.5 9.3c-62.8 0-86.6-32-149.3-32c-50.8 0-74.9 20.6-115.2 28.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32s32 14.3 32 32V76.7c40.3-8 64.4-28.7 115.2-28.7c62.7 0 86.5 32 149.3 32c37.1 0 56.4-9.5 119.5-32z\"]\n};\nvar faFontAwesomeFlag = faFontAwesome;\nvar faFontAwesomeLogoFull = faFontAwesome;\nvar faCloudArrowUp = {\n prefix: 'fas',\n iconName: 'cloud-arrow-up',\n icon: [640, 512, [62338, \"cloud-upload\", \"cloud-upload-alt\"], \"f0ee\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z\"]\n};\nvar faCloudUpload = faCloudArrowUp;\nvar faCloudUploadAlt = faCloudArrowUp;\nvar faPalette = {\n prefix: 'fas',\n iconName: 'palette',\n icon: [512, 512, [127912], \"f53f\", \"M512 256c0 .9 0 1.8 0 2.7c-.4 36.5-33.6 61.3-70.1 61.3H344c-26.5 0-48 21.5-48 48c0 3.4 .4 6.7 1 9.9c2.1 10.2 6.5 20 10.8 29.9c6.1 13.8 12.1 27.5 12.1 42c0 31.8-21.6 60.7-53.4 62c-3.5 .1-7 .2-10.6 .2C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-96a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faArrowsTurnRight = {\n prefix: 'fas',\n iconName: 'arrows-turn-right',\n icon: [448, 512, [], \"e4c0\", \"M297.4 9.4c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L338.7 160H128c-35.3 0-64 28.7-64 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V224C0 153.3 57.3 96 128 96H338.7L297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm-96 256c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416H96c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96H242.7l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faVest = {\n prefix: 'fas',\n iconName: 'vest',\n icon: [448, 512, [], \"e085\", \"M207.1 237.4L151.2 69.7C168.6 79.7 192.6 88 224 88s55.4-8.3 72.8-18.3L226.5 280.6c-1.6 4.9-2.5 10-2.5 15.2V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V270.5c0-9.5-2.8-18.7-8.1-26.6l-47.9-71.8c-5.3-7.9-8.1-17.1-8.1-26.6V128 54.3 48c0-26.5-21.5-48-48-48h-4.5c-.2 0-.4 0-.6 0c-.4 0-.8 0-1.2 0C311 0 295.7 9.7 285.7 18.8C276.4 27.2 257.2 40 224 40s-52.4-12.8-61.7-21.2C152.3 9.7 137 0 118.3 0c-.4 0-.8 0-1.2 0c-.2 0-.4 0-.6 0H112C85.5 0 64 21.5 64 48v6.3V128v17.5c0 9.5-2.8 18.7-8.1 26.6L8.1 243.9C2.8 251.8 0 261.1 0 270.5V464c0 26.5 21.5 48 48 48H176c9.9 0 19-3 26.7-8.1C195.9 492.2 192 478.5 192 464V295.8c0-8.6 1.4-17.1 4.1-25.3l11-33.1zM347.3 356.7l48 48c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-48-48c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0zm-294.6 48l48-48c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-48 48c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6z\"]\n};\nvar faFerry = {\n prefix: 'fas',\n iconName: 'ferry',\n icon: [576, 512, [], \"e4ea\", \"M224 0H352c17.7 0 32 14.3 32 32h75.1c20.6 0 31.6 24.3 18.1 39.8L456 96H120L98.8 71.8C85.3 56.3 96.3 32 116.9 32H192c0-17.7 14.3-32 32-32zM96 128H480c17.7 0 32 14.3 32 32V283.5c0 13.3-4.2 26.3-11.9 37.2l-51.4 71.9c-1.9 1.1-3.7 2.2-5.5 3.5c-15.5 10.7-34 18-51 19.9H375.6c-17.1-1.8-35-9-50.8-19.9c-22.1-15.5-51.6-15.5-73.7 0c-14.8 10.2-32.5 18-50.6 19.9H183.9c-17-1.8-35.6-9.2-51-19.9c-1.8-1.3-3.7-2.4-5.6-3.5L75.9 320.7C68.2 309.8 64 296.8 64 283.5V160c0-17.7 14.3-32 32-32zm32 64v96H448V192H128zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.3-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faArrowsDownToPeople = {\n prefix: 'fas',\n iconName: 'arrows-down-to-people',\n icon: [640, 512, [], \"e4b9\", \"M144 0c-13.3 0-24 10.7-24 24V142.1L97 119c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24zM360 200a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zM184 296a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm312 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM200 441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-36.3-67.5c1.7-1.7 3.2-3.6 4.3-5.8L264 345.5V400c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V345.5l26.9 49.9c1.2 2.2 2.6 4.1 4.3 5.8l-36.3 67.5c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L440 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5l26.9 49.9c6.3 11.7 20.8 16 32.5 9.8s16-20.8 9.8-32.5l-37.9-70.3c-15.3-28.5-45.1-46.3-77.5-46.3H486.2c-16.3 0-31.9 4.5-45.4 12.6l-33.6-62.3c-15.3-28.5-45.1-46.3-77.5-46.3H310.2c-32.4 0-62.1 17.8-77.5 46.3l-33.6 62.3c-13.5-8.1-29.1-12.6-45.4-12.6H134.2c-32.4 0-62.1 17.8-77.5 46.3L18.9 468.6c-6.3 11.7-1.9 26.2 9.8 32.5s26.2 1.9 32.5-9.8L88 441.5V480c0 17.7 14.3 32 32 32h48c17.7 0 32-14.3 32-32V441.5zM415 153l64 64c9.4 9.4 24.6 9.4 33.9 0l64-64c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-23 23V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V142.1l-23-23c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faSeedling = {\n prefix: 'fas',\n iconName: 'seedling',\n icon: [512, 512, [127793, \"sprout\"], \"f4d8\", \"M512 32c0 113.6-84.6 207.5-194.2 222c-7.1-53.4-30.6-101.6-65.3-139.3C290.8 46.3 364 0 448 0h32c17.7 0 32 14.3 32 32zM0 96C0 78.3 14.3 64 32 64H64c123.7 0 224 100.3 224 224v32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320C100.3 320 0 219.7 0 96z\"]\n};\nvar faSprout = faSeedling;\nvar faLeftRight = {\n prefix: 'fas',\n iconName: 'left-right',\n icon: [512, 512, [8596, \"arrows-alt-h\"], \"f337\", \"M504.3 273.6c4.9-4.5 7.7-10.9 7.7-17.6s-2.8-13-7.7-17.6l-112-104c-7-6.5-17.2-8.2-25.9-4.4s-14.4 12.5-14.4 22l0 56-192 0 0-56c0-9.5-5.7-18.2-14.4-22s-18.9-2.1-25.9 4.4l-112 104C2.8 243 0 249.3 0 256s2.8 13 7.7 17.6l112 104c7 6.5 17.2 8.2 25.9 4.4s14.4-12.5 14.4-22l0-56 192 0 0 56c0 9.5 5.7 18.2 14.4 22s18.9 2.1 25.9-4.4l112-104z\"]\n};\nvar faArrowsAltH = faLeftRight;\nvar faBoxesPacking = {\n prefix: 'fas',\n iconName: 'boxes-packing',\n icon: [640, 512, [], \"e4c7\", \"M256 48c0-26.5 21.5-48 48-48H592c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H381.3c1.8-5 2.7-10.4 2.7-16V253.3c18.6-6.6 32-24.4 32-45.3V176c0-26.5-21.5-48-48-48H256V48zM571.3 347.3c6.2-6.2 6.2-16.4 0-22.6l-64-64c-6.2-6.2-16.4-6.2-22.6 0l-64 64c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L480 310.6V432c0 8.8 7.2 16 16 16s16-7.2 16-16V310.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0zM0 176c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H16c-8.8 0-16-7.2-16-16V176zm352 80V480c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V256H352zM144 320c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H144z\"]\n};\nvar faCircleArrowLeft = {\n prefix: 'fas',\n iconName: 'circle-arrow-left',\n icon: [512, 512, [\"arrow-circle-left\"], \"f0a8\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM231 127c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-71 71L376 232c13.3 0 24 10.7 24 24s-10.7 24-24 24l-182.1 0 71 71c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L119 273c-9.4-9.4-9.4-24.6 0-33.9L231 127z\"]\n};\nvar faArrowCircleLeft = faCircleArrowLeft;\nvar faGroupArrowsRotate = {\n prefix: 'fas',\n iconName: 'group-arrows-rotate',\n icon: [512, 512, [], \"e4f6\", \"M201.1 71.9c16.9-5 26.6-22.9 21.5-39.8s-22.9-26.6-39.8-21.5c-21.5 6.4-41.8 15.5-60.6 27C114.3 34 105.4 32 96 32C60.7 32 32 60.7 32 96c0 9.4 2 18.3 5.6 26.3c-11.5 18.7-20.6 39-27 60.6c-5 16.9 4.6 34.8 21.5 39.8s34.8-4.6 39.8-21.5c4.3-14.6 10.4-28.5 17.9-41.4c2 .2 4.1 .3 6.1 .3c35.3 0 64-28.7 64-64c0-2.1-.1-4.1-.3-6.1c12.9-7.5 26.8-13.6 41.4-17.9zm128-61.3c-16.9-5-34.8 4.6-39.8 21.5s4.6 34.8 21.5 39.8c14.6 4.3 28.5 10.4 41.4 17.9c-.2 2-.3 4.1-.3 6.1c0 35.3 28.7 64 64 64c2.1 0 4.1-.1 6.2-.3c7.5 12.9 13.6 26.8 17.9 41.4c5 16.9 22.9 26.6 39.8 21.5s26.6-22.9 21.5-39.8c-6.4-21.5-15.5-41.8-27-60.6c3.6-8 5.6-16.9 5.6-26.3c0-35.3-28.7-64-64-64c-9.4 0-18.3 2-26.3 5.6c-18.7-11.5-39-20.6-60.6-27zM71.9 310.9c-5-16.9-22.9-26.6-39.8-21.5s-26.6 22.9-21.5 39.8c6.4 21.5 15.5 41.8 27 60.6C34 397.7 32 406.6 32 416c0 35.3 28.7 64 64 64c9.4 0 18.3-2 26.3-5.6c18.7 11.5 39 20.6 60.6 27c16.9 5 34.8-4.6 39.8-21.5s-4.6-34.8-21.5-39.8c-14.6-4.3-28.5-10.4-41.4-17.9c.2-2 .3-4.1 .3-6.2c0-35.3-28.7-64-64-64c-2.1 0-4.1 .1-6.2 .3c-7.5-12.9-13.6-26.8-17.9-41.4zm429.4 18.3c5-16.9-4.6-34.8-21.5-39.8s-34.8 4.6-39.8 21.5c-4.3 14.6-10.4 28.5-17.9 41.4c-2-.2-4.1-.3-6.2-.3c-35.3 0-64 28.7-64 64c0 2.1 .1 4.1 .3 6.2c-12.9 7.5-26.8 13.6-41.4 17.9c-16.9 5-26.6 22.9-21.5 39.8s22.9 26.6 39.8 21.5c21.5-6.4 41.8-15.5 60.6-27c8 3.6 16.9 5.6 26.3 5.6c35.3 0 64-28.7 64-64c0-9.4-2-18.3-5.6-26.3c11.5-18.7 20.6-39 27-60.6zM192.8 256.8c0-15.6 5.6-29.9 14.9-41.1L223 231c6.6 6.6 17.8 1.9 17.8-7.4V163.2c0-5.7-4.7-10.4-10.4-10.4H169.9c-9.3 0-13.9 11.2-7.4 17.8l11.2 11.2c-17.9 19.8-28.9 46.2-28.9 75.1c0 43.6 24.9 81.3 61.1 99.8c11.8 6 26.3 1.4 32.3-10.4s1.4-26.3-10.4-32.3c-20.8-10.6-34.9-32.2-34.9-57zm93.1-58.6c20.8 10.6 34.9 32.2 34.9 57c0 15.6-5.6 29.9-14.9 41.1L290.6 281c-6.6-6.6-17.8-1.9-17.8 7.4v60.5c0 5.7 4.7 10.4 10.4 10.4h60.5c9.3 0 13.9-11.2 7.4-17.8l-11.2-11.2c17.9-19.8 28.9-46.2 28.9-75.1c0-43.6-24.9-81.3-61.1-99.8c-11.8-6-26.3-1.4-32.3 10.4s-1.4 26.3 10.4 32.3z\"]\n};\nvar faBowlFood = {\n prefix: 'fas',\n iconName: 'bowl-food',\n icon: [512, 512, [], \"e4c6\", \"M0 192c0-35.3 28.7-64 64-64c.5 0 1.1 0 1.6 0C73 91.5 105.3 64 144 64c15 0 29 4.1 40.9 11.2C198.2 49.6 225.1 32 256 32s57.8 17.6 71.1 43.2C339 68.1 353 64 368 64c38.7 0 71 27.5 78.4 64c.5 0 1.1 0 1.6 0c35.3 0 64 28.7 64 64c0 11.7-3.1 22.6-8.6 32H8.6C3.1 214.6 0 203.7 0 192zm0 91.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4z\"]\n};\nvar faCandyCane = {\n prefix: 'fas',\n iconName: 'candy-cane',\n icon: [512, 512, [], \"f786\", \"M348.8 131.5c3.7-2.3 7.9-3.5 12.2-3.5c12.7 0 23 10.3 23 23v5.6c0 9.9-5.1 19.1-13.5 24.3L30.1 393.7C.1 412.5-9 451.9 9.7 481.9s58.2 39.1 88.2 20.4L438.4 289.5c45.8-28.6 73.6-78.8 73.6-132.8V151C512 67.6 444.4 0 361 0c-28.3 0-56 8-80.1 23L254.1 39.7c-30 18.7-39.1 58.2-20.4 88.2s58.2 39.1 88.2 20.4l26.8-16.8zM298.4 49.8c9.2-5.7 19.1-10.1 29.4-13.1L348 97.5c-5.7 1.4-11.2 3.7-16.3 6.8l-12.6 7.9L298.4 49.8zm88.5 52.7l46.2-46.2c8.5 6.5 16.1 14.1 22.6 22.6l-46.2 46.2c-5.1-9.6-13-17.5-22.6-22.6zm28.9 59.3l61.6 20.5c-2.2 10.5-5.8 20.7-10.5 30.2l-62-20.7c6.2-8.8 10.1-19.1 11-30.1zm-86.1 82.5l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zm-107.2 67l60.4 37.7-30.2 18.9-60.4-37.7 30.2-18.9zM119.3 375.7l60.4 37.7-30.2 18.9L89.1 394.6l30.2-18.9z\"]\n};\nvar faArrowDownWideShort = {\n prefix: 'fas',\n iconName: 'arrow-down-wide-short',\n icon: [576, 512, [\"sort-amount-asc\", \"sort-amount-down\"], \"f160\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 480c-17.7 0-32-14.3-32-32s14.3-32 32-32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320zm0-128c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320z\"]\n};\nvar faSortAmountAsc = faArrowDownWideShort;\nvar faSortAmountDown = faArrowDownWideShort;\nvar faCloudBolt = {\n prefix: 'fas',\n iconName: 'cloud-bolt',\n icon: [512, 512, [127785, \"thunderstorm\"], \"f76c\", \"M0 224c0 53 43 96 96 96h47.2L290 202.5c17.6-14.1 42.6-14 60.2 .2s22.8 38.6 12.8 58.8L333.7 320H352h64c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm330.1 3.6c-5.8-4.7-14.2-4.7-20.1-.1l-160 128c-5.3 4.2-7.4 11.4-5.1 17.8s8.3 10.7 15.1 10.7h70.1L177.7 488.8c-3.4 6.7-1.6 14.9 4.3 19.6s14.2 4.7 20.1 .1l160-128c5.3-4.2 7.4-11.4 5.1-17.8s-8.3-10.7-15.1-10.7H281.9l52.4-104.8c3.4-6.7 1.6-14.9-4.2-19.6z\"]\n};\nvar faThunderstorm = faCloudBolt;\nvar faTextSlash = {\n prefix: 'fas',\n iconName: 'text-slash',\n icon: [640, 512, [\"remove-format\"], \"f87d\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L355.7 253.5 400.2 96H503L497 120.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l11-44.1C577.6 61.3 554.7 32 523.5 32H376.1h-.3H204.5c-22 0-41.2 15-46.6 36.4l-6.3 25.2L38.8 5.1zm168 131.7c.1-.3 .2-.7 .3-1L217 96H333.7L301.3 210.8l-94.5-74.1zM243.3 416H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H309.8l17.6-62.1L272.9 311 243.3 416z\"]\n};\nvar faRemoveFormat = faTextSlash;\nvar faFaceSmileWink = {\n prefix: 'fas',\n iconName: 'face-smile-wink',\n icon: [512, 512, [128521, \"smile-wink\"], \"f4da\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n};\nvar faSmileWink = faFaceSmileWink;\nvar faFileWord = {\n prefix: 'fas',\n iconName: 'file-word',\n icon: [384, 512, [], \"f1c2\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z\"]\n};\nvar faFilePowerpoint = {\n prefix: 'fas',\n iconName: 'file-powerpoint',\n icon: [384, 512, [], \"f1c4\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM136 240h68c42 0 76 34 76 76s-34 76-76 76H160v32c0 13.3-10.7 24-24 24s-24-10.7-24-24V368 264c0-13.3 10.7-24 24-24zm68 104c15.5 0 28-12.5 28-28s-12.5-28-28-28H160v56h44z\"]\n};\nvar faArrowsLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-left-right',\n icon: [512, 512, [\"arrows-h\"], \"f07e\", \"M406.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224l-293.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288l293.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z\"]\n};\nvar faArrowsH = faArrowsLeftRight;\nvar faHouseLock = {\n prefix: 'fas',\n iconName: 'house-lock',\n icon: [640, 512, [], \"e510\", \"M384 480c0 11.7 3.1 22.6 8.6 32H392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L490.7 166.3C447.2 181.7 416 223.2 416 272v24.6c-19.1 11.1-32 31.7-32 55.4V480zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faCloudArrowDown = {\n prefix: 'fas',\n iconName: 'cloud-arrow-down',\n icon: [640, 512, [62337, \"cloud-download\", \"cloud-download-alt\"], \"f0ed\", \"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"]\n};\nvar faCloudDownload = faCloudArrowDown;\nvar faCloudDownloadAlt = faCloudArrowDown;\nvar faChildren = {\n prefix: 'fas',\n iconName: 'children',\n icon: [640, 512, [], \"e4e1\", \"M160 0a64 64 0 1 1 0 128A64 64 0 1 1 160 0zM88 480V400H70.2c-10.9 0-18.6-10.7-15.2-21.1l31.1-93.4L57.5 323.3c-10.7 14.1-30.8 16.8-44.8 6.2s-16.8-30.7-6.2-44.8L65.4 207c22.4-29.6 57.5-47 94.6-47s72.2 17.4 94.6 47l58.9 77.7c10.7 14.1 7.9 34.2-6.2 44.8s-34.2 7.9-44.8-6.2l-28.6-37.8L265 378.9c3.5 10.4-4.3 21.1-15.2 21.1H232v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V400H152v80c0 17.7-14.3 32-32 32s-32-14.3-32-32zM480 0a64 64 0 1 1 0 128A64 64 0 1 1 480 0zm-8 384v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V300.5L395.1 321c-9.4 15-29.2 19.4-44.1 10s-19.4-29.2-10-44.1l51.7-82.1c17.6-27.9 48.3-44.9 81.2-44.9h12.3c33 0 63.7 16.9 81.2 44.9L619.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L552 300.5V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H472z\"]\n};\nvar faChalkboard = {\n prefix: 'fas',\n iconName: 'chalkboard',\n icon: [576, 512, [\"blackboard\"], \"f51b\", \"M96 32C60.7 32 32 60.7 32 96V384H96V96l384 0V384h64V96c0-35.3-28.7-64-64-64H96zM224 384v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H416V384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32z\"]\n};\nvar faBlackboard = faChalkboard;\nvar faUserLargeSlash = {\n prefix: 'fas',\n iconName: 'user-large-slash',\n icon: [640, 512, [\"user-alt-slash\"], \"f4fa\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L381.9 274c48.5-23.2 82.1-72.7 82.1-130C464 64.5 399.5 0 320 0C250.4 0 192.4 49.3 178.9 114.9L38.8 5.1zM545.5 512H528L284.3 320h-59C136.2 320 64 392.2 64 481.3c0 17 13.8 30.7 30.7 30.7H545.3l.3 0z\"]\n};\nvar faUserAltSlash = faUserLargeSlash;\nvar faEnvelopeOpen = {\n prefix: 'fas',\n iconName: 'envelope-open',\n icon: [512, 512, [62135], \"f2b6\", \"M64 208.1L256 65.9 448 208.1v47.4L289.5 373c-9.7 7.2-21.4 11-33.5 11s-23.8-3.9-33.5-11L64 255.5V208.1zM256 0c-12.1 0-23.8 3.9-33.5 11L25.9 156.7C9.6 168.8 0 187.8 0 208.1V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V208.1c0-20.3-9.6-39.4-25.9-51.4L289.5 11C279.8 3.9 268.1 0 256 0z\"]\n};\nvar faHandshakeSimpleSlash = {\n prefix: 'fas',\n iconName: 'handshake-simple-slash',\n icon: [640, 512, [\"handshake-alt-slash\"], \"e05f\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L41.2 128.5C17.9 131.8 0 151.8 0 176V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6z\"]\n};\nvar faHandshakeAltSlash = faHandshakeSimpleSlash;\nvar faMattressPillow = {\n prefix: 'fas',\n iconName: 'mattress-pillow',\n icon: [640, 512, [], \"e525\", \"M256 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H256V64zm32 384H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H288V448zM64 160c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar faGuaraniSign = {\n prefix: 'fas',\n iconName: 'guarani-sign',\n icon: [384, 512, [], \"e19a\", \"M192 0c-17.7 0-32 14.3-32 32V66.7C69.2 81.9 0 160.9 0 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c90.8-15.2 160-94.2 160-189.3c0-17.7-14.3-32-32-32H224V132c22.1 5.7 41.8 17.1 57.6 32.6c12.6 12.4 32.9 12.2 45.3-.4s12.2-32.9-.5-45.3C299 92 263.5 73.3 224 66.7V32c0-17.7-14.3-32-32-32zM160 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124zM224 380V288h92c-11.6 45-47 80.4-92 92z\"]\n};\nvar faArrowsRotate = {\n prefix: 'fas',\n iconName: 'arrows-rotate',\n icon: [512, 512, [128472, \"refresh\", \"sync\"], \"f021\", \"M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z\"]\n};\nvar faRefresh = faArrowsRotate;\nvar faSync = faArrowsRotate;\nvar faFireExtinguisher = {\n prefix: 'fas',\n iconName: 'fire-extinguisher',\n icon: [512, 512, [129519], \"f134\", \"M500.3 7.3C507.7 13.3 512 22.4 512 32v96c0 9.6-4.3 18.7-11.7 24.7s-17.2 8.5-26.6 6.6l-160-32C301.5 124.9 292 115.7 289 104H224v34.8c37.8 18 64 56.5 64 101.2V384H64V240c0-44.7 26.2-83.2 64-101.2V110c-36.2 11.1-66 36.9-82.3 70.5c-5.8 11.9-20.2 16.9-32.1 11.1S-3.3 171.4 2.5 159.5C26.7 109.8 72.7 72.6 128 60.4V32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V56h65c3-11.7 12.5-20.9 24.7-23.4l160-32c9.4-1.9 19.1 .6 26.6 6.6zM288 416v32c0 35.3-28.7 64-64 64H128c-35.3 0-64-28.7-64-64V416H288zM176 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faCruzeiroSign = {\n prefix: 'fas',\n iconName: 'cruzeiro-sign',\n icon: [448, 512, [], \"e152\", \"M96 256c0-88.4 71.6-160 160-160c41 0 78.3 15.4 106.7 40.7c13.2 11.8 33.4 10.7 45.2-2.5s10.7-33.4-2.5-45.2c-39.6-35.5-92-57-149.3-57C132.3 32 32 132.3 32 256s100.3 224 224 224c57.4 0 109.7-21.6 149.3-57c13.2-11.8 14.3-32 2.5-45.2s-32-14.3-45.2-2.5C334.3 400.6 297 416 256 416V320v-8.7c0-12.8 10.4-23.3 23.3-23.3c4.6 0 9.1 1.4 12.9 3.9l10.1 6.7c14.7 9.8 34.6 5.8 44.4-8.9s5.8-34.6-8.9-44.4l-10.1-6.7c-14.3-9.6-31.2-14.7-48.4-14.7c-12.4 0-24.2 2.6-34.9 7.3c-5.5-4.5-12.6-7.3-20.3-7.3c-17.7 0-32 14.3-32 32v55.3V320v82.7C135.5 378 96 321.6 96 256z\"]\n};\nvar faGreaterThanEqual = {\n prefix: 'fas',\n iconName: 'greater-than-equal',\n icon: [448, 512, [], \"f532\", \"M52.1 93.7C35.7 87.1 27.7 68.5 34.3 52.1s25.2-24.4 41.6-17.8l320 128C408 167.1 416 178.9 416 192s-8 24.9-20.1 29.7l-320 128c-16.4 6.6-35-1.4-41.6-17.8s1.4-35 17.8-41.6L297.8 192 52.1 93.7zM416 416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416z\"]\n};\nvar faShieldHalved = {\n prefix: 'fas',\n iconName: 'shield-halved',\n icon: [512, 512, [\"shield-alt\"], \"f3ed\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z\"]\n};\nvar faShieldAlt = faShieldHalved;\nvar faBookAtlas = {\n prefix: 'fas',\n iconName: 'book-atlas',\n icon: [448, 512, [\"atlas\"], \"f558\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM247.4 283.8c-3.7 3.7-6.2 4.2-7.4 4.2s-3.7-.5-7.4-4.2c-3.8-3.7-8-10-11.8-18.9c-6.2-14.5-10.8-34.3-12.2-56.9h63c-1.5 22.6-6 42.4-12.2 56.9c-3.8 8.9-8 15.2-11.8 18.9zm42.7-9.9c7.3-18.3 12-41.1 13.4-65.9h31.1c-4.7 27.9-21.4 51.7-44.5 65.9zm0-163.8c23.2 14.2 39.9 38 44.5 65.9H303.5c-1.4-24.7-6.1-47.5-13.4-65.9zM368 192a128 128 0 1 0 -256 0 128 128 0 1 0 256 0zM145.3 208h31.1c1.4 24.7 6.1 47.5 13.4 65.9c-23.2-14.2-39.9-38-44.5-65.9zm31.1-32H145.3c4.7-27.9 21.4-51.7 44.5-65.9c-7.3 18.3-12 41.1-13.4 65.9zm56.1-75.8c3.7-3.7 6.2-4.2 7.4-4.2s3.7 .5 7.4 4.2c3.8 3.7 8 10 11.8 18.9c6.2 14.5 10.8 34.3 12.2 56.9h-63c1.5-22.6 6-42.4 12.2-56.9c3.8-8.9 8-15.2 11.8-18.9z\"]\n};\nvar faAtlas = faBookAtlas;\nvar faVirus = {\n prefix: 'fas',\n iconName: 'virus',\n icon: [512, 512, [], \"e074\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L120.2 75C107.7 62.5 87.5 62.5 75 75s-12.5 32.8 0 45.3l8.2 8.2C118.4 163.7 93.4 224 43.5 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H43.5c49.9 0 74.9 60.3 39.6 95.6L75 391.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-49.9 60.3-74.9 95.6-39.6l8.2 8.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-8.2-8.2c-35.3-35.3-10.3-95.6 39.6-95.6H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H468.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C348.3 118.4 288 93.4 288 43.5V32zM176 224a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm128 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faEnvelopeCircleCheck = {\n prefix: 'fas',\n iconName: 'envelope-circle-check',\n icon: [640, 512, [], \"e4e8\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0l57.4-43c23.9-59.8 79.7-103.3 146.3-109.8l13.9-10.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176V384c0 35.3 28.7 64 64 64H360.2C335.1 417.6 320 378.5 320 336c0-5.6 .3-11.1 .8-16.6l-26.4 19.8zM640 336a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 353.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faLayerGroup = {\n prefix: 'fas',\n iconName: 'layer-group',\n icon: [576, 512, [], \"f5fd\", \"M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z\"]\n};\nvar faArrowsToDot = {\n prefix: 'fas',\n iconName: 'arrows-to-dot',\n icon: [512, 512, [], \"e4be\", \"M256 0c17.7 0 32 14.3 32 32V64h32c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-64 64c-12.5 12.5-32.8 12.5-45.3 0l-64-64c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8h32V32c0-17.7 14.3-32 32-32zM169.4 393.4l64-64c12.5-12.5 32.8-12.5 45.3 0l64 64c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H288v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H192c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9zM32 224H64V192c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c12.5 12.5 12.5 32.8 0 45.3l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm297.4 54.6c-12.5-12.5-12.5-32.8 0-45.3l64-64c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6v32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H448v32c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-64-64zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArchway = {\n prefix: 'fas',\n iconName: 'archway',\n icon: [512, 512, [], \"f557\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zm0 384c-17.7 0-32 14.3-32 32s14.3 32 32 32H96h64V352c0-53 43-96 96-96s96 43 96 96V480h64 64c17.7 0 32-14.3 32-32s-14.3-32-32-32V128H32V416z\"]\n};\nvar faHeartCircleCheck = {\n prefix: 'fas',\n iconName: 'heart-circle-check',\n icon: [576, 512, [], \"e4fd\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faHouseChimneyCrack = {\n prefix: 'fas',\n iconName: 'house-chimney-crack',\n icon: [576, 512, [\"house-damage\"], \"f6f1\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H326.4L288 448l80.8-67.3c7.8-6.5 7.6-18.6-.4-24.9L250.6 263.2c-14.6-11.5-33.8 7-22.8 22L288 368l-85.5 71.2c-6.1 5-7.5 13.8-3.5 20.5L230.4 512H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24z\"]\n};\nvar faHouseDamage = faHouseChimneyCrack;\nvar faFileZipper = {\n prefix: 'fas',\n iconName: 'file-zipper',\n icon: [384, 512, [\"file-archive\"], \"f1c6\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM96 48c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zm-6.3 71.8c3.7-14 16.4-23.8 30.9-23.8h14.8c14.5 0 27.2 9.7 30.9 23.8l23.5 88.2c1.4 5.4 2.1 10.9 2.1 16.4c0 35.2-28.8 63.7-64 63.7s-64-28.5-64-63.7c0-5.5 .7-11.1 2.1-16.4l23.5-88.2zM112 336c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faFileArchive = faFileZipper;\nvar faSquare = {\n prefix: 'fas',\n iconName: 'square',\n icon: [448, 512, [9632, 9723, 9724, 61590], \"f0c8\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96z\"]\n};\nvar faMartiniGlassEmpty = {\n prefix: 'fas',\n iconName: 'martini-glass-empty',\n icon: [512, 512, [\"glass-martini\"], \"f000\", \"M32 0C19.1 0 7.4 7.8 2.4 19.8s-2.2 25.7 6.9 34.9L224 269.3V448H160c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H288V269.3L502.6 54.6c9.2-9.2 11.9-22.9 6.9-34.9S492.9 0 480 0H32zM256 210.7L109.3 64H402.7L256 210.7z\"]\n};\nvar faGlassMartini = faMartiniGlassEmpty;\nvar faCouch = {\n prefix: 'fas',\n iconName: 'couch',\n icon: [640, 512, [], \"f4b8\", \"M64 160C64 89.3 121.3 32 192 32H448c70.7 0 128 57.3 128 128v33.6c-36.5 7.4-64 39.7-64 78.4v48H128V272c0-38.7-27.5-71-64-78.4V160zM544 272c0-20.9 13.4-38.7 32-45.3c5-1.8 10.4-2.7 16-2.7c26.5 0 48 21.5 48 48V448c0 17.7-14.3 32-32 32H576c-17.7 0-32-14.3-32-32H96c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V272c0-26.5 21.5-48 48-48c5.6 0 11 1 16 2.7c18.6 6.6 32 24.4 32 45.3v48 32h32H512h32V320 272z\"]\n};\nvar faCediSign = {\n prefix: 'fas',\n iconName: 'cedi-sign',\n icon: [384, 512, [], \"e0df\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V66.7C101.2 81.9 32 160.9 32 256s69.2 174.1 160 189.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V445.3c30.9-5.2 59.2-17.7 83.2-35.8c14.1-10.6 17-30.7 6.4-44.8s-30.7-17-44.8-6.4c-13.2 9.9-28.3 17.3-44.8 21.6V132c16.4 4.2 31.6 11.6 44.8 21.6c14.1 10.6 34.2 7.8 44.8-6.4s7.8-34.2-6.4-44.8c-24-18-52.4-30.6-83.2-35.8V32zM192 132V380c-55.2-14.2-96-64.3-96-124s40.8-109.8 96-124z\"]\n};\nvar faItalic = {\n prefix: 'fas',\n iconName: 'italic',\n icon: [384, 512, [], \"f033\", \"M128 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H293.3L160 416h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H90.7L224 96H160c-17.7 0-32-14.3-32-32z\"]\n};\nvar faChurch = {\n prefix: 'fas',\n iconName: 'church',\n icon: [640, 512, [9962], \"f51d\", \"M344 24c0-13.3-10.7-24-24-24s-24 10.7-24 24V48H264c-13.3 0-24 10.7-24 24s10.7 24 24 24h32v46.4L183.3 210c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V251.2c0-16.9-8.8-32.5-23.3-41.2L344 142.4V96h32c13.3 0 24-10.7 24-24s-10.7-24-24-24H344V24zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar faCommentsDollar = {\n prefix: 'fas',\n iconName: 'comments-dollar',\n icon: [640, 512, [], \"f653\", \"M416 176c0 97.2-93.1 176-208 176c-38.2 0-73.9-8.7-104.7-23.9c-7.5 4-16 7.9-25.2 11.4C59.8 346.4 37.8 352 16 352c-6.9 0-13.1-4.5-15.2-11.1s.2-13.8 5.8-17.9l0 0 0 0 .2-.2c.2-.2 .6-.4 1.1-.8c1-.8 2.5-2 4.3-3.7c3.6-3.3 8.5-8.1 13.3-14.3c5.5-7 10.7-15.4 14.2-24.7C14.7 250.3 0 214.6 0 176C0 78.8 93.1 0 208 0S416 78.8 416 176zM231.5 383C348.9 372.9 448 288.3 448 176c0-5.2-.2-10.4-.6-15.5C555.1 167.1 640 243.2 640 336c0 38.6-14.7 74.3-39.6 103.4c3.5 9.4 8.7 17.7 14.2 24.7c4.8 6.2 9.7 11 13.3 14.3c1.8 1.6 3.3 2.9 4.3 3.7c.5 .4 .9 .7 1.1 .8l.2 .2 0 0 0 0c5.6 4.1 7.9 11.3 5.8 17.9c-2.1 6.6-8.3 11.1-15.2 11.1c-21.8 0-43.8-5.6-62.1-12.5c-9.2-3.5-17.8-7.4-25.2-11.4C505.9 503.3 470.2 512 432 512c-95.6 0-176.2-54.6-200.5-129zM228 72c0-11-9-20-20-20s-20 9-20 20V86c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V280c0 11 9 20 20 20s20-9 20-20V266.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V72z\"]\n};\nvar faDemocrat = {\n prefix: 'fas',\n iconName: 'democrat',\n icon: [640, 512, [], \"f747\", \"M64 32c0-8.9 3.8-20.9 6.2-27.3C71.2 1.8 74 0 77 0c1.9 0 3.8 .7 5.2 2.1L128 45.7 173.8 2.1C175.2 .7 177.1 0 179 0c3 0 5.8 1.8 6.8 4.7c2.4 6.5 6.2 18.4 6.2 27.3c0 26.5-21.9 42-29.5 46.6l76.2 72.6c6 5.7 13.9 8.8 22.1 8.8H480l32 0c40.3 0 78.2 19 102.4 51.2l19.2 25.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4l-19.2-25.6c-5.3-7-11.8-12.8-19.2-17V320H192l-40.4-94.3c-3.9-9.2-15.3-12.6-23.6-7l-42.1 28c-9.1 6.1-19.7 9.3-30.7 9.3h-2C23.9 256 0 232.1 0 202.7c0-12.1 4.1-23.8 11.7-33.3L87.6 74.6C78.1 67.4 64 53.2 64 32zM448 352h96v64 64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V416H288v64c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V416 352h96H448zM260.9 210.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.3-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5zM368.1 208c-2 0-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5c-.9-1.8-2.8-2.9-4.8-2.9zm116.8 2.9c-.9-1.8-2.8-2.9-4.8-2.9s-3.9 1.1-4.8 2.9l-10.5 20.5-23.5 3.3c-2 .3-3.7 1.6-4.3 3.5s-.1 3.9 1.3 5.3l17 16-4 22.6c-.3 1.9 .5 3.9 2.1 5s3.8 1.3 5.6 .4l21-10.7 21 10.7c1.8 .9 4 .8 5.6-.4s2.5-3.1 2.1-5l-4-22.6 17-16c1.5-1.4 2-3.4 1.4-5.3s-2.3-3.2-4.3-3.5l-23.5-3.3-10.5-20.5z\"]\n};\nvar faZ = {\n prefix: 'fas',\n iconName: 'z',\n icon: [384, 512, [122], \"5a\", \"M0 64C0 46.3 14.3 32 32 32H352c12.4 0 23.7 7.2 29 18.4s3.6 24.5-4.4 34.1L100.3 416H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.4 0-23.7-7.2-29-18.4s-3.6-24.5 4.4-34.1L283.7 96H32C14.3 96 0 81.7 0 64z\"]\n};\nvar faPersonSkiing = {\n prefix: 'fas',\n iconName: 'person-skiing',\n icon: [512, 512, [9975, \"skiing\"], \"f7c9\", \"M380.7 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM2.7 268.9c6.1-11.8 20.6-16.3 32.4-10.2L232.7 361.3l46.2-69.2-75.1-75.1c-14.6-14.6-20.4-33.9-18.4-52.1l108.8 52 39.3 39.3c16.2 16.2 18.7 41.5 6 60.6L289.8 391l128.7 66.8c13.6 7.1 29.8 7.2 43.6 .3l15.2-7.6c11.9-5.9 26.3-1.1 32.2 10.7s1.1 26.3-10.7 32.2l-15.2 7.6c-27.5 13.7-59.9 13.5-87.2-.7L12.9 301.3C1.2 295.2-3.4 280.7 2.7 268.9zM118.9 65.6L137 74.2l8.7-17.4c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-8.5 16.9 54.7 26.2c1.5-.7 3.1-1.4 4.7-2.1l83.4-33.4c34.2-13.7 72.8 4.2 84.5 39.2l17.1 51.2 52.1 26.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-58.1-29c-11.4-5.7-20-15.7-24.1-27.8l-5.8-17.3-27.3 12.1-6.8 3-6.7-3.2L151.5 116.7l-9.2 18.4c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l9-18-17.6-8.4c-8-3.8-11.3-13.4-7.5-21.3s13.4-11.3 21.3-7.5z\"]\n};\nvar faSkiing = faPersonSkiing;\nvar faRoadLock = {\n prefix: 'fas',\n iconName: 'road-lock',\n icon: [640, 512, [], \"e567\", \"M288 32H213.2c-27.1 0-51.3 17.1-60.3 42.6L35.1 407.2c-2.1 5.9-3.1 12-3.1 18.2C32 455.5 56.5 480 86.6 480H288V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64h32V352c0-23.7 12.9-44.4 32-55.4V272c0-58.3 44.6-106.2 101.5-111.5L487.1 74.6C478 49.1 453.9 32 426.8 32H352V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zm176 16c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faA = {\n prefix: 'fas',\n iconName: 'a',\n icon: [384, 512, [97], \"41\", \"M221.5 51.7C216.6 39.8 204.9 32 192 32s-24.6 7.8-29.5 19.7l-120 288-40 96c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L93.3 384H290.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8l-40-96-120-288zM264 320H120l72-172.8L264 320z\"]\n};\nvar faTemperatureArrowDown = {\n prefix: 'fas',\n iconName: 'temperature-arrow-down',\n icon: [576, 512, [\"temperature-down\"], \"e03f\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V272c0-8.8-7.2-16-16-16s-16 7.2-16 16v50.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zm336-64H480V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352H384c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c6 6 14.1 9.4 22.6 9.4s16.6-3.4 22.6-9.4l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8z\"]\n};\nvar faTemperatureDown = faTemperatureArrowDown;\nvar faFeatherPointed = {\n prefix: 'fas',\n iconName: 'feather-pointed',\n icon: [512, 512, [\"feather-alt\"], \"f56b\", \"M278.5 215.6L23 471c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l74.8-74.8c7.4 4.6 15.3 8.2 23.8 10.5C200.3 452.8 270 454.5 338 409.4c12.2-8.1 5.8-25.4-8.8-25.4l-16.1 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l97.7-29.3c3.4-1 6.4-3.1 8.4-6.1c4.4-6.4 8.6-12.9 12.6-19.6c6.2-10.3-1.5-23-13.5-23l-38.6 0c-5.1 0-9.2-4.1-9.2-9.2c0-4.1 2.7-7.6 6.5-8.8l80.9-24.3c4.6-1.4 8.4-4.8 10.2-9.3C494.5 163 507.8 86.1 511.9 36.8c.8-9.9-3-19.6-10-26.6s-16.7-10.8-26.6-10C391.5 7 228.5 40.5 137.4 131.6C57.3 211.7 56.7 302.3 71.3 356.4c2.1 7.9 12 9.6 17.8 3.8L253.6 195.8c6.2-6.2 16.4-6.2 22.6 0c5.4 5.4 6.1 13.6 2.2 19.8z\"]\n};\nvar faFeatherAlt = faFeatherPointed;\nvar faP = {\n prefix: 'fas',\n iconName: 'p',\n icon: [320, 512, [112], \"50\", \"M0 96C0 60.7 28.7 32 64 32h96c88.4 0 160 71.6 160 160s-71.6 160-160 160H64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V320 96zM64 288h96c53 0 96-43 96-96s-43-96-96-96H64V288z\"]\n};\nvar faSnowflake = {\n prefix: 'fas',\n iconName: 'snowflake',\n icon: [448, 512, [10052, 10054], \"f2dc\", \"M224 0c17.7 0 32 14.3 32 32V62.1l15-15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-49 49v70.3l61.4-35.8 17.7-66.1c3.4-12.8 16.6-20.4 29.4-17s20.4 16.6 17 29.4l-5.2 19.3 23.6-13.8c15.3-8.9 34.9-3.7 43.8 11.5s3.8 34.9-11.5 43.8l-25.3 14.8 21.7 5.8c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17l-67.7-18.1L287.5 256l60.9 35.5 67.7-18.1c12.8-3.4 26 4.2 29.4 17s-4.2 26-17 29.4l-21.7 5.8 25.3 14.8c15.3 8.9 20.4 28.5 11.5 43.8s-28.5 20.4-43.8 11.5l-23.6-13.8 5.2 19.3c3.4 12.8-4.2 26-17 29.4s-26-4.2-29.4-17l-17.7-66.1L256 311.7v70.3l49 49c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V449.9l-15 15c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l49-49V311.7l-61.4 35.8-17.7 66.1c-3.4 12.8-16.6 20.4-29.4 17s-20.4-16.6-17-29.4l5.2-19.3L48.1 395.6c-15.3 8.9-34.9 3.7-43.8-11.5s-3.7-34.9 11.5-43.8l25.3-14.8-21.7-5.8c-12.8-3.4-20.4-16.6-17-29.4s16.6-20.4 29.4-17l67.7 18.1L160.5 256 99.6 220.5 31.9 238.6c-12.8 3.4-26-4.2-29.4-17s4.2-26 17-29.4l21.7-5.8L15.9 171.6C.6 162.7-4.5 143.1 4.4 127.9s28.5-20.4 43.8-11.5l23.6 13.8-5.2-19.3c-3.4-12.8 4.2-26 17-29.4s26 4.2 29.4 17l17.7 66.1L192 200.3V129.9L143 81c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l15 15V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faNewspaper = {\n prefix: 'fas',\n iconName: 'newspaper',\n icon: [512, 512, [128240], \"f1ea\", \"M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H296c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm208-8c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H384c-8.8 0-16 7.2-16 16zM160 304c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm0 96c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faRectangleAd = {\n prefix: 'fas',\n iconName: 'rectangle-ad',\n icon: [576, 512, [\"ad\"], \"f641\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM229.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7L253.2 328H162.8l-5.4 10.7c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zM208 237.7L186.8 280h42.3L208 237.7zM392 256a24 24 0 1 0 0 48 24 24 0 1 0 0-48zm24-43.9V184c0-13.3 10.7-24 24-24s24 10.7 24 24v96 48c0 13.3-10.7 24-24 24c-6.6 0-12.6-2.7-17-7c-9.4 4.5-19.9 7-31 7c-39.8 0-72-32.2-72-72s32.2-72 72-72c8.4 0 16.5 1.4 24 4.1z\"]\n};\nvar faAd = faRectangleAd;\nvar faCircleArrowRight = {\n prefix: 'fas',\n iconName: 'circle-arrow-right',\n icon: [512, 512, [\"arrow-circle-right\"], \"f0a9\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM281 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L136 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l182.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L393 239c9.4 9.4 9.4 24.6 0 33.9L281 385z\"]\n};\nvar faArrowCircleRight = faCircleArrowRight;\nvar faFilterCircleXmark = {\n prefix: 'fas',\n iconName: 'filter-circle-xmark',\n icon: [576, 512, [], \"e17b\", \"M3.9 22.9C10.5 8.9 24.5 0 40 0H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L396.4 195.6C316.2 212.1 256 283 256 368c0 27.4 6.3 53.4 17.5 76.5c-1.6-.8-3.2-1.8-4.7-2.9l-64-48c-8.1-6-12.8-15.5-12.8-25.6V288.9L9 65.3C-.7 53.4-2.8 36.8 3.9 22.9zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faLocust = {\n prefix: 'fas',\n iconName: 'locust',\n icon: [576, 512, [], \"e520\", \"M312 32c-13.3 0-24 10.7-24 24s10.7 24 24 24h16c98.7 0 180.6 71.4 197 165.4c-9-3.5-18.8-5.4-29-5.4H431.8l-41.8-97.5c-3.4-7.9-10.8-13.4-19.3-14.4s-17 2.7-22.1 9.6l-40.9 55.5-21.7-50.7c-3.3-7.8-10.5-13.2-18.9-14.3s-16.7 2.3-22 8.9l-240 304c-8.2 10.4-6.4 25.5 4 33.7s25.5 6.4 33.7-4l79.4-100.5 43 16.4-40.5 55c-7.9 10.7-5.6 25.7 5.1 33.6s25.7 5.6 33.6-5.1L215.1 400h74.5l-29.3 42.3c-7.5 10.9-4.8 25.8 6.1 33.4s25.8 4.8 33.4-6.1L348 400h80.4l38.8 67.9c6.6 11.5 21.2 15.5 32.7 8.9s15.5-21.2 8.9-32.7L483.6 400H496c44.1 0 79.8-35.7 80-79.7c0-.1 0-.2 0-.3V280C576 143 465 32 328 32H312zm50.5 168l17.1 40H333l29.5-40zm-87.7 38.1l-1.4 1.9H225.1l32.7-41.5 16.9 39.5zM88.8 240C57.4 240 32 265.4 32 296.8c0 15.5 6.3 30 16.9 40.4L126.7 240H88.8zM496 288a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faSort = {\n prefix: 'fas',\n iconName: 'sort',\n icon: [320, 512, [\"unsorted\"], \"f0dc\", \"M137.4 41.4c12.5-12.5 32.8-12.5 45.3 0l128 128c9.2 9.2 11.9 22.9 6.9 34.9s-16.6 19.8-29.6 19.8H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9l128-128zm0 429.3l-128-128c-9.2-9.2-11.9-22.9-6.9-34.9s16.6-19.8 29.6-19.8H288c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9l-128 128c-12.5 12.5-32.8 12.5-45.3 0z\"]\n};\nvar faUnsorted = faSort;\nvar faListOl = {\n prefix: 'fas',\n iconName: 'list-ol',\n icon: [512, 512, [\"list-1-2\", \"list-numeric\"], \"f0cb\", \"M24 56c0-13.3 10.7-24 24-24H80c13.3 0 24 10.7 24 24V176h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H56V80H48C34.7 80 24 69.3 24 56zM86.7 341.2c-6.5-7.4-18.3-6.9-24 1.2L51.5 357.9c-7.7 10.8-22.7 13.3-33.5 5.6s-13.3-22.7-5.6-33.5l11.1-15.6c23.7-33.2 72.3-35.6 99.2-4.9c21.3 24.4 20.8 60.9-1.1 84.7L86.8 432H120c13.3 0 24 10.7 24 24s-10.7 24-24 24H32c-9.5 0-18.2-5.6-22-14.4s-2.1-18.9 4.3-25.9l72-78c5.3-5.8 5.4-14.6 .3-20.5zM224 64H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 160H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faList12 = faListOl;\nvar faListNumeric = faListOl;\nvar faPersonDressBurst = {\n prefix: 'fas',\n iconName: 'person-dress-burst',\n icon: [640, 512, [], \"e544\", \"M528 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM390.2 384H408v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h16v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h17.8c10.9 0 18.6-10.7 15.2-21.1L546.7 248.1l33.9 56.3c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-53.6-89.2c-20.2-33.7-56.7-54.3-96-54.3H474.2c-39.3 0-75.7 20.6-96 54.3l-53.6 89.2c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9l33.9-56.3L375 362.9c-3.5 10.4 4.3 21.1 15.2 21.1zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n};\nvar faMoneyCheckDollar = {\n prefix: 'fas',\n iconName: 'money-check-dollar',\n icon: [576, 512, [\"money-check-alt\"], \"f53d\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zM272 192H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H272c-8.8 0-16-7.2-16-16zM164 152v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V360c0 11-9 20-20 20s-20-9-20-20V345.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V152c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faMoneyCheckAlt = faMoneyCheckDollar;\nvar faVectorSquare = {\n prefix: 'fas',\n iconName: 'vector-square',\n icon: [448, 512, [], \"f5cb\", \"M368 80h32v32H368V80zM352 32c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32V160c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H352zM96 160c17.7 0 32-14.3 32-32H320c0 17.7 14.3 32 32 32V352c-17.7 0-32 14.3-32 32H128c0-17.7-14.3-32-32-32V160zM48 400H80v32H48V400zm320 32V400h32v32H368zM48 112V80H80v32H48z\"]\n};\nvar faBreadSlice = {\n prefix: 'fas',\n iconName: 'bread-slice',\n icon: [512, 512, [], \"f7ec\", \"M256 32C192 32 0 64 0 192c0 35.3 28.7 64 64 64V432c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V256c35.3 0 64-28.7 64-64C512 64 320 32 256 32z\"]\n};\nvar faLanguage = {\n prefix: 'fas',\n iconName: 'language',\n icon: [640, 512, [], \"f1ab\", \"M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z\"]\n};\nvar faFaceKissWinkHeart = {\n prefix: 'fas',\n iconName: 'face-kiss-wink-heart',\n icon: [512, 512, [128536, \"kiss-wink-heart\"], \"f598\", \"M498 339.7c9.1-26.2 14-54.4 14-83.7C512 114.6 397.4 0 256 0S0 114.6 0 256S114.6 512 256 512c35.4 0 69.1-7.2 99.7-20.2c-4.8-5.5-8.5-12.2-10.4-19.7l-22.9-89.3c-10-39 11.8-80.9 51.8-92.1c37.2-10.4 73.8 10.1 87.5 44c12.7-1.6 25.1 .4 36.2 5zM296 332c0 6.9-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4c-2.7 1.5-5.7 3-8.7 4.3c3.1 1.3 6 2.7 8.7 4.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3s-3.1 13.2-7.3 18.3c-4.3 5.2-10.1 9.7-16.7 13.4C258.7 443.1 241.4 448 224 448c-3.6 0-6.8-2.5-7.7-6s.6-7.2 3.8-9l0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1l-.6-.4-.3-.2-.2-.1 0 0 0 0 0 0c-2.5-1.4-4.1-4.1-4.1-7s1.6-5.6 4.1-7l0 0 0 0 0 0 0 0 0 0 .2-.1c.2-.1 .5-.3 .9-.5c.8-.5 2-1.2 3.4-2.1c2.8-1.9 6.5-4.5 10.2-7.6c3.7-3.1 7.2-6.6 9.6-10.1c2.5-3.5 3.5-6.4 3.5-8.6s-1-5-3.5-8.6c-2.5-3.5-5.9-6.9-9.6-10.1c-3.7-3.1-7.4-5.7-10.2-7.6c-1.4-.9-2.6-1.6-3.4-2.1c-.4-.2-.7-.4-.9-.5l-.2-.1 0 0 0 0 0 0c-3.2-1.8-4.7-5.5-3.8-9s4.1-6 7.7-6c17.4 0 34.7 4.9 47.9 12.3c6.6 3.7 12.5 8.2 16.7 13.4c4.3 5.1 7.3 11.4 7.3 18.3zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm194.8 57.6c-17.6-23.5-52.8-23.5-70.4 0c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2zM434 352.3c-6-23.2-28.8-37-51.1-30.8s-35.4 30.1-29.5 53.4l22.9 89.3c2.2 8.7 11.2 13.9 19.8 11.4l84.9-23.8c22.2-6.2 35.4-30.1 29.5-53.4s-28.8-37-51.1-30.8l-20.2 5.6-5.4-21z\"]\n};\nvar faKissWinkHeart = faFaceKissWinkHeart;\nvar faFilter = {\n prefix: 'fas',\n iconName: 'filter',\n icon: [512, 512, [], \"f0b0\", \"M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z\"]\n};\nvar faQuestion = {\n prefix: 'fas',\n iconName: 'question',\n icon: [320, 512, [10067, 10068, 61736], \"3f\", \"M80 160c0-35.3 28.7-64 64-64h32c35.3 0 64 28.7 64 64v3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74V320c0 17.7 14.3 32 32 32s32-14.3 32-32v-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7V160c0-70.7-57.3-128-128-128H144C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faFileSignature = {\n prefix: 'fas',\n iconName: 'file-signature',\n icon: [576, 512, [], \"f573\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V428.7c-2.7 1.1-5.4 2-8.2 2.7l-60.1 15c-3 .7-6 1.2-9 1.4c-.9 .1-1.8 .2-2.7 .2H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 381l-9.8 32.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.8 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8h8.9c-3.1-8.8-3.7-18.4-1.4-27.8l15-60.1c2.8-11.3 8.6-21.5 16.8-29.7L384 203.6V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM549.8 139.7c-15.6-15.6-40.9-15.6-56.6 0l-29.4 29.4 71 71 29.4-29.4c15.6-15.6 15.6-40.9 0-56.6l-14.4-14.4zM311.9 321c-4.1 4.1-7 9.2-8.4 14.9l-15 60.1c-1.4 5.5 .2 11.2 4.2 15.2s9.7 5.6 15.2 4.2l60.1-15c5.6-1.4 10.8-4.3 14.9-8.4L512.1 262.7l-71-71L311.9 321z\"]\n};\nvar faUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'up-down-left-right',\n icon: [512, 512, [\"arrows-alt\"], \"f0b2\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32v96H128V192c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V288h96v96H192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H288V288h96v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H288V128h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64z\"]\n};\nvar faArrowsAlt = faUpDownLeftRight;\nvar faHouseChimneyUser = {\n prefix: 'fas',\n iconName: 'house-chimney-user',\n icon: [576, 512, [], \"e065\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM288 160a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM176 400c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16z\"]\n};\nvar faHandHoldingHeart = {\n prefix: 'fas',\n iconName: 'hand-holding-heart',\n icon: [576, 512, [], \"f4be\", \"M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faPuzzlePiece = {\n prefix: 'fas',\n iconName: 'puzzle-piece',\n icon: [512, 512, [129513], \"f12e\", \"M192 104.8c0-9.2-5.8-17.3-13.2-22.8C167.2 73.3 160 61.3 160 48c0-26.5 28.7-48 64-48s64 21.5 64 48c0 13.3-7.2 25.3-18.8 34c-7.4 5.5-13.2 13.6-13.2 22.8v0c0 12.8 10.4 23.2 23.2 23.2H336c26.5 0 48 21.5 48 48v56.8c0 12.8 10.4 23.2 23.2 23.2v0c9.2 0 17.3-5.8 22.8-13.2c8.7-11.6 20.7-18.8 34-18.8c26.5 0 48 28.7 48 64s-21.5 64-48 64c-13.3 0-25.3-7.2-34-18.8c-5.5-7.4-13.6-13.2-22.8-13.2v0c-12.8 0-23.2 10.4-23.2 23.2V464c0 26.5-21.5 48-48 48H279.2c-12.8 0-23.2-10.4-23.2-23.2v0c0-9.2 5.8-17.3 13.2-22.8c11.6-8.7 18.8-20.7 18.8-34c0-26.5-28.7-48-64-48s-64 21.5-64 48c0 13.3 7.2 25.3 18.8 34c7.4 5.5 13.2 13.6 13.2 22.8v0c0 12.8-10.4 23.2-23.2 23.2H48c-26.5 0-48-21.5-48-48V343.2C0 330.4 10.4 320 23.2 320v0c9.2 0 17.3 5.8 22.8 13.2C54.7 344.8 66.7 352 80 352c26.5 0 48-28.7 48-64s-21.5-64-48-64c-13.3 0-25.3 7.2-34 18.8C40.5 250.2 32.4 256 23.2 256v0C10.4 256 0 245.6 0 232.8V176c0-26.5 21.5-48 48-48H168.8c12.8 0 23.2-10.4 23.2-23.2v0z\"]\n};\nvar faMoneyCheck = {\n prefix: 'fas',\n iconName: 'money-check',\n icon: [576, 512, [], \"f53c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z\"]\n};\nvar faStarHalfStroke = {\n prefix: 'fas',\n iconName: 'star-half-stroke',\n icon: [640, 512, [\"star-half-alt\"], \"f5c0\", \"M320 376.4l.1-.1 26.4 14.1 85.2 45.5-16.5-97.6-4.8-28.7 20.7-20.5 70.1-69.3-96.1-14.2-29.3-4.3-12.9-26.6L320.1 86.9l-.1 .3V376.4zm175.1 98.3c2 12-3 24.2-12.9 31.3s-23 8-33.8 2.3L320.1 439.8 191.8 508.3C181 514 167.9 513.1 158 506s-14.9-19.3-12.9-31.3L169.8 329 65.6 225.9c-8.6-8.5-11.7-21.2-7.9-32.7s13.7-19.9 25.7-21.7L227 150.3 291.4 18c5.4-11 16.5-18 28.8-18s23.4 7 28.8 18l64.3 132.3 143.6 21.2c12 1.8 22 10.2 25.7 21.7s.7 24.2-7.9 32.7L470.5 329l24.6 145.7z\"]\n};\nvar faStarHalfAlt = faStarHalfStroke;\nvar faCode = {\n prefix: 'fas',\n iconName: 'code',\n icon: [640, 512, [], \"f121\", \"M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z\"]\n};\nvar faWhiskeyGlass = {\n prefix: 'fas',\n iconName: 'whiskey-glass',\n icon: [512, 512, [129347, \"glass-whiskey\"], \"f7a0\", \"M32 32c-9.3 0-18.1 4-24.2 11.1S-1 59.4 .3 68.6l50 342.9c5.7 39.3 39.4 68.5 79.2 68.5h253c39.7 0 73.4-29.1 79.2-68.5l50-342.9c1.3-9.2-1.4-18.5-7.5-25.5S489.3 32 480 32H32zM87.7 224L69 96H443L424.3 224H87.7z\"]\n};\nvar faGlassWhiskey = faWhiskeyGlass;\nvar faBuildingCircleExclamation = {\n prefix: 'fas',\n iconName: 'building-circle-exclamation',\n icon: [640, 512, [], \"e4d3\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faMagnifyingGlassChart = {\n prefix: 'fas',\n iconName: 'magnifying-glass-chart',\n icon: [512, 512, [], \"e522\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zm-312 8v64c0 13.3 10.7 24 24 24s24-10.7 24-24l0-64c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80-96V280c0 13.3 10.7 24 24 24s24-10.7 24-24V120c0-13.3-10.7-24-24-24s-24 10.7-24 24zm80 64v96c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faArrowUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'arrow-up-right-from-square',\n icon: [512, 512, [\"external-link\"], \"f08e\", \"M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h82.7L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3V192c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLink = faArrowUpRightFromSquare;\nvar faCubesStacked = {\n prefix: 'fas',\n iconName: 'cubes-stacked',\n icon: [448, 512, [], \"e4e6\", \"M192 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H224c-17.7 0-32 14.3-32 32zM82.7 207c-15.3 8.8-20.5 28.4-11.7 43.7l32 55.4c8.8 15.3 28.4 20.5 43.7 11.7l55.4-32c15.3-8.8 20.5-28.4 11.7-43.7l-32-55.4c-8.8-15.3-28.4-20.5-43.7-11.7L82.7 207zM288 192c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32H288zm64 160c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H352zM160 384v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H192c-17.7 0-32 14.3-32 32zM32 352c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32H32z\"]\n};\nvar faWonSign = {\n prefix: 'fas',\n iconName: 'won-sign',\n icon: [512, 512, [8361, \"krw\", \"won\"], \"f159\", \"M62.4 53.9C56.8 37.1 38.6 28.1 21.9 33.6S-3.9 57.4 1.6 74.1L51.6 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H72.9l56.7 170.1c4.5 13.5 17.4 22.4 31.6 21.9s26.4-10.4 29.8-24.2L233 288h46L321 455.8c3.4 13.8 15.6 23.7 29.8 24.2s27.1-8.4 31.6-21.9L439.1 288H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H460.4l50-149.9c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2L392.9 224H329L287 56.2C283.5 42 270.7 32 256 32s-27.5 10-31 24.2L183 224h-64L62.4 53.9zm78 234.1H167l-11.4 45.6L140.4 288zM249 224l7-28.1 7 28.1H249zm96 64h26.6l-15.2 45.6L345 288z\"]\n};\nvar faKrw = faWonSign;\nvar faWon = faWonSign;\nvar faVirusCovid = {\n prefix: 'fas',\n iconName: 'virus-covid',\n icon: [512, 512, [], \"e4a8\", \"M192 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24s-10.7 24-24 24H280V81.6c30.7 4.2 58.8 16.3 82.3 34.1L386.1 92 374.8 80.6c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l56.6 56.6c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L420 125.9l-23.8 23.8c17.9 23.5 29.9 51.7 34.1 82.3H464V216c0-13.3 10.7-24 24-24s24 10.7 24 24v80c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H430.4c-4.2 30.7-16.3 58.8-34.1 82.3L420 386.1l11.3-11.3c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-56.6 56.6c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9L386.1 420l-23.8-23.8c-23.5 17.9-51.7 29.9-82.3 34.1V464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V430.4c-30.7-4.2-58.8-16.3-82.3-34.1L125.9 420l11.3 11.3c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L46.7 408.7c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L92 386.1l23.8-23.8C97.9 338.8 85.8 310.7 81.6 280H48v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V216c0-13.3 10.7-24 24-24s24 10.7 24 24v16H81.6c4.2-30.7 16.3-58.8 34.1-82.3L92 125.9 80.6 137.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l56.6-56.6c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L125.9 92l23.8 23.8c23.5-17.9 51.7-29.9 82.3-34.1V48H216c-13.3 0-24-10.7-24-24zm48 200a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm64 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faAustralSign = {\n prefix: 'fas',\n iconName: 'austral-sign',\n icon: [448, 512, [], \"e0a9\", \"M253.5 51.7C248.6 39.8 236.9 32 224 32s-24.6 7.8-29.5 19.7L122.7 224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96L82.7 320H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H56L34.5 435.7c-6.8 16.3 .9 35 17.2 41.8s35-.9 41.8-17.2L125.3 384H322.7l31.8 76.3c6.8 16.3 25.5 24 41.8 17.2s24-25.5 17.2-41.8L392 384h24c17.7 0 32-14.3 32-32s-14.3-32-32-32H365.3L352 288h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H325.3L253.5 51.7zM256 224H192l32-76.8L256 224zm-90.7 64H282.7L296 320H152l13.3-32z\"]\n};\nvar faF = {\n prefix: 'fas',\n iconName: 'f',\n icon: [320, 512, [102], \"46\", \"M64 32C28.7 32 0 60.7 0 96V256 448c0 17.7 14.3 32 32 32s32-14.3 32-32V288H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H64z\"]\n};\nvar faLeaf = {\n prefix: 'fas',\n iconName: 'leaf',\n icon: [512, 512, [], \"f06c\", \"M272 96c-78.6 0-145.1 51.5-167.7 122.5c33.6-17 71.5-26.5 111.7-26.5h88c8.8 0 16 7.2 16 16s-7.2 16-16 16H288 216s0 0 0 0c-16.6 0-32.7 1.9-48.2 5.4c-25.9 5.9-50 16.4-71.4 30.7c0 0 0 0 0 0C38.3 298.8 0 364.9 0 440v16c0 13.3 10.7 24 24 24s24-10.7 24-24V440c0-48.7 20.7-92.5 53.8-123.2C121.6 392.3 190.3 448 272 448l1 0c132.1-.7 239-130.9 239-291.4c0-42.6-7.5-83.1-21.1-119.6c-2.6-6.9-12.7-6.6-16.2-.1C455.9 72.1 418.7 96 376 96L272 96z\"]\n};\nvar faRoad = {\n prefix: 'fas',\n iconName: 'road',\n icon: [576, 512, [128739], \"f018\", \"M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faTaxi = {\n prefix: 'fas',\n iconName: 'taxi',\n icon: [512, 512, [128662, \"cab\"], \"f1ba\", \"M192 0c-17.7 0-32 14.3-32 32V64c0 .1 0 .1 0 .2c-38.6 2.2-72.3 27.3-85.2 64.1L39.6 228.8C16.4 238.4 0 261.3 0 288V432v48c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V432H416v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V432 288c0-26.7-16.4-49.6-39.6-59.2L437.2 128.3c-12.9-36.8-46.6-62-85.2-64.1c0-.1 0-.1 0-.2V32c0-17.7-14.3-32-32-32H192zM165.4 128H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 224H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zM96 288a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm288 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faCab = faTaxi;\nvar faPersonCirclePlus = {\n prefix: 'fas',\n iconName: 'person-circle-plus',\n icon: [576, 512, [], \"e541\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faChartPie = {\n prefix: 'fas',\n iconName: 'chart-pie',\n icon: [576, 512, [\"pie-chart\"], \"f200\", \"M304 240V16.6c0-9 7-16.6 16-16.6C443.7 0 544 100.3 544 224c0 9-7.6 16-16.6 16H304zM32 272C32 150.7 122.1 50.3 239 34.3c9.2-1.3 17 6.1 17 15.4V288L412.5 444.5c6.7 6.7 6.2 17.7-1.5 23.1C371.8 495.6 323.8 512 272 512C139.5 512 32 404.6 32 272zm526.4 16c9.3 0 16.6 7.8 15.4 17c-7.7 55.9-34.6 105.6-73.9 142.3c-6 5.6-15.4 5.2-21.2-.7L320 288H558.4z\"]\n};\nvar faPieChart = faChartPie;\nvar faBoltLightning = {\n prefix: 'fas',\n iconName: 'bolt-lightning',\n icon: [384, 512, [], \"e0b7\", \"M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faSackXmark = {\n prefix: 'fas',\n iconName: 'sack-xmark',\n icon: [512, 512, [], \"e56a\", \"M192 96H320l47.4-71.1C374.5 14.2 366.9 0 354.1 0H157.9c-12.8 0-20.4 14.2-13.3 24.9L192 96zm128 32H192c-3.8 2.5-8.1 5.3-13 8.4l0 0 0 0C122.3 172.7 0 250.9 0 416c0 53 43 96 96 96H416c53 0 96-43 96-96c0-165.1-122.3-243.3-179-279.6c-4.8-3.1-9.2-5.9-13-8.4zM289.9 336l47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47z\"]\n};\nvar faFileExcel = {\n prefix: 'fas',\n iconName: 'file-excel',\n icon: [384, 512, [], \"f1c3\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z\"]\n};\nvar faFileContract = {\n prefix: 'fas',\n iconName: 'file-contract',\n icon: [384, 512, [], \"f56c\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm54.2 253.8c-6.1 20.3-24.8 34.2-46 34.2H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h8.2c7.1 0 13.3-4.6 15.3-11.4l14.9-49.5c3.4-11.3 13.8-19.1 25.6-19.1s22.2 7.7 25.6 19.1l11.6 38.6c7.4-6.2 16.8-9.7 26.8-9.7c15.9 0 30.4 9 37.5 23.2l4.4 8.8H304c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-6.1 0-11.6-3.4-14.3-8.8l-8.8-17.7c-1.7-3.4-5.1-5.5-8.8-5.5s-7.2 2.1-8.8 5.5l-8.8 17.7c-2.9 5.9-9.2 9.4-15.7 8.8s-12.1-5.1-13.9-11.3L144 349l-9.8 32.8z\"]\n};\nvar faFishFins = {\n prefix: 'fas',\n iconName: 'fish-fins',\n icon: [576, 512, [], \"e4f2\", \"M275.2 38.4c-10.6-8-25-8.5-36.3-1.5S222 57.3 224.6 70.3l9.7 48.6c-19.4 9-36.9 19.9-52.4 31.5c-15.3 11.5-29 23.9-40.7 36.3L48.1 132.4c-12.5-7.3-28.4-5.3-38.7 4.9S-3 163.3 4.2 175.9L50 256 4.2 336.1c-7.2 12.6-5 28.4 5.3 38.6s26.1 12.2 38.7 4.9l93.1-54.3c11.8 12.3 25.4 24.8 40.7 36.3c15.5 11.6 33 22.5 52.4 31.5l-9.7 48.6c-2.6 13 3.1 26.3 14.3 33.3s25.6 6.5 36.3-1.5l77.6-58.2c54.9-4 101.5-27 137.2-53.8c39.2-29.4 67.2-64.7 81.6-89.5c5.8-9.9 5.8-22.2 0-32.1c-14.4-24.8-42.5-60.1-81.6-89.5c-35.8-26.8-82.3-49.8-137.2-53.8L275.2 38.4zM384 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faBuildingFlag = {\n prefix: 'fas',\n iconName: 'building-flag',\n icon: [640, 512, [], \"e4d5\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM448 0c-17.7 0-32 14.3-32 32V512h64V192H624c8.8 0 16-7.2 16-16V48c0-8.8-7.2-16-16-16H480c0-17.7-14.3-32-32-32z\"]\n};\nvar faFaceGrinBeam = {\n prefix: 'fas',\n iconName: 'face-grin-beam',\n icon: [512, 512, [128516, \"grin-beam\"], \"f582\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zm-170.5-84l0 0 0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0zm160 0l0 0-.2-.2c-.2-.2-.4-.5-.7-.9c-.6-.8-1.6-2-2.8-3.4c-2.5-2.8-6-6.6-10.2-10.3c-8.8-7.8-18.8-14-27.7-14s-18.9 6.2-27.7 14c-4.2 3.7-7.7 7.5-10.2 10.3c-1.2 1.4-2.2 2.6-2.8 3.4c-.3 .4-.6 .7-.7 .9l-.2 .2 0 0 0 0 0 0c-2.1 2.8-5.7 3.9-8.9 2.8s-5.5-4.1-5.5-7.6c0-17.9 6.7-35.6 16.6-48.8c9.8-13 23.9-23.2 39.4-23.2s29.6 10.2 39.4 23.2c9.9 13.2 16.6 30.9 16.6 48.8c0 3.4-2.2 6.5-5.5 7.6s-6.9 0-8.9-2.8l0 0 0 0 0 0z\"]\n};\nvar faGrinBeam = faFaceGrinBeam;\nvar faObjectUngroup = {\n prefix: 'fas',\n iconName: 'object-ungroup',\n icon: [640, 512, [], \"f248\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H328.6C339.6 12.9 360.3 0 384 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V232.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM119.4 96c-5.6 9.7-13.7 17.8-23.4 23.4V232.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4H119.4zm192 384c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V352h64v40.6c9.7 5.6 17.8 13.7 23.4 23.4H520.6c5.6-9.7 13.7-17.8 23.4-23.4V279.4c-9.7-5.6-17.8-13.7-23.4-23.4h-46c-5.4-15.4-14.6-28.9-26.5-39.6V192h72.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H311.4z\"]\n};\nvar faPoop = {\n prefix: 'fas',\n iconName: 'poop',\n icon: [512, 512, [], \"f619\", \"M254.4 6.6c3.5-4.3 9-6.5 14.5-5.7C315.8 7.2 352 47.4 352 96c0 11.2-1.9 22-5.5 32H352c35.3 0 64 28.7 64 64c0 19.1-8.4 36.3-21.7 48H408c39.8 0 72 32.2 72 72c0 23.2-11 43.8-28 57c34.1 5.7 60 35.3 60 71c0 39.8-32.2 72-72 72H72c-39.8 0-72-32.2-72-72c0-35.7 25.9-65.3 60-71c-17-13.2-28-33.8-28-57c0-39.8 32.2-72 72-72h13.7C104.4 228.3 96 211.1 96 192c0-35.3 28.7-64 64-64h16.2c44.1-.1 79.8-35.9 79.8-80c0-9.2-1.5-17.9-4.3-26.1c-1.8-5.2-.8-11.1 2.8-15.4z\"]\n};\nvar faLocationPin = {\n prefix: 'fas',\n iconName: 'location-pin',\n icon: [384, 512, [\"map-marker\"], \"f041\", \"M384 192c0 87.4-117 243-168.3 307.2c-12.3 15.3-35.1 15.3-47.4 0C117 435 0 279.4 0 192C0 86 86 0 192 0S384 86 384 192z\"]\n};\nvar faMapMarker = faLocationPin;\nvar faKaaba = {\n prefix: 'fas',\n iconName: 'kaaba',\n icon: [576, 512, [128331], \"f66b\", \"M60 120l228 71.2L516 120 288 48.8 60 120zM278.5 1.5c6.2-1.9 12.9-1.9 19.1 0l256 80C566.9 85.6 576 98 576 112v16 0 21.2L292.8 237.7c-3.1 1-6.4 1-9.5 0L0 149.2V128 112C0 98 9.1 85.6 22.5 81.5l256-80zm23.9 266.8L576 182.8v46.5l-52.8 16.5c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5L576 262.8V400c0 14-9.1 26.4-22.5 30.5l-256 80c-6.2 1.9-12.9 1.9-19.1 0l-256-80C9.1 426.4 0 414 0 400V262.8l43.2 13.5c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20L0 229.2V182.8l273.7 85.5c9.3 2.9 19.3 2.9 28.6 0zm-185.5-2.6c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l64 20c8.4 2.6 17.4-2.1 20-10.5s-2.1-17.4-10.5-20l-64-20zm352 30.5c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-64 20c-8.4 2.6-13.1 11.6-10.5 20s11.6 13.1 20 10.5l64-20zm-224 9.5c-8.4-2.6-17.4 2.1-20 10.5s2.1 17.4 10.5 20l38.5 12c9.3 2.9 19.3 2.9 28.6 0l38.5-12c8.4-2.6 13.1-11.6 10.5-20s-11.6-13.1-20-10.5l-38.5 12c-3.1 1-6.4 1-9.5 0l-38.5-12z\"]\n};\nvar faToiletPaper = {\n prefix: 'fas',\n iconName: 'toilet-paper',\n icon: [640, 512, [129531], \"f71e\", \"M444.2 0C397.2 49.6 384 126.5 384 192c0 158.8-27.3 247-42.7 283.9c-10 24-33.2 36.1-55.4 36.1H48c-11.5 0-22.2-6.2-27.8-16.2s-5.6-22.3 .4-32.2c9.8-17.7 15.4-38.2 20.5-57.7C52.3 362.8 64 293.5 64 192C64 86 107 0 160 0H444.2zM512 384c-53 0-96-86-96-192S459 0 512 0s96 86 96 192s-43 192-96 192zm0-128c17.7 0 32-28.7 32-64s-14.3-64-32-64s-32 28.7-32 64s14.3 64 32 64zM144 208a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm64 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm80-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faHelmetSafety = {\n prefix: 'fas',\n iconName: 'helmet-safety',\n icon: [576, 512, [\"hard-hat\", \"hat-hard\"], \"f807\", \"M256 32c-17.7 0-32 14.3-32 32v2.3 99.6c0 5.6-4.5 10.1-10.1 10.1c-3.6 0-7-1.9-8.8-5.1L157.1 87C83 123.5 32 199.8 32 288v64H544l0-66.4c-.9-87.2-51.7-162.4-125.1-198.6l-48 83.9c-1.8 3.2-5.2 5.1-8.8 5.1c-5.6 0-10.1-4.5-10.1-10.1V66.3 64c0-17.7-14.3-32-32-32H256zM16.6 384C7.4 384 0 391.4 0 400.6c0 4.7 2 9.2 5.8 11.9C27.5 428.4 111.8 480 288 480s260.5-51.6 282.2-67.5c3.8-2.8 5.8-7.2 5.8-11.9c0-9.2-7.4-16.6-16.6-16.6H16.6z\"]\n};\nvar faHardHat = faHelmetSafety;\nvar faHatHard = faHelmetSafety;\nvar faEject = {\n prefix: 'fas',\n iconName: 'eject',\n icon: [448, 512, [9167], \"f052\", \"M224 32c13.5 0 26.3 5.6 35.4 15.6l176 192c12.9 14 16.2 34.3 8.6 51.8S419 320 400 320H48c-19 0-36.3-11.2-43.9-28.7s-4.3-37.7 8.6-51.8l176-192C197.7 37.6 210.5 32 224 32zM0 432c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48s-21.5 48-48 48H48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faCircleRight = {\n prefix: 'fas',\n iconName: 'circle-right',\n icon: [512, 512, [61838, \"arrow-alt-circle-right\"], \"f35a\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z\"]\n};\nvar faArrowAltCircleRight = faCircleRight;\nvar faPlaneCircleCheck = {\n prefix: 'fas',\n iconName: 'plane-circle-check',\n icon: [640, 512, [], \"e555\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faFaceRollingEyes = {\n prefix: 'fas',\n iconName: 'face-rolling-eyes',\n icon: [512, 512, [128580, \"meh-rolling-eyes\"], \"f5a5\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM192 368H320c8.8 0 16 7.2 16 16s-7.2 16-16 16H192c-8.8 0-16-7.2-16-16s7.2-16 16-16zm32-144c0 35.3-28.7 64-64 64s-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C208.5 175.6 224 198 224 224zm128 64c-35.3 0-64-28.7-64-64c0-26 15.5-48.4 37.8-58.4c-3.7 5.2-5.8 11.6-5.8 18.4c0 17.7 14.3 32 32 32s32-14.3 32-32c0-6.9-2.2-13.2-5.8-18.4C400.5 175.6 416 198 416 224c0 35.3-28.7 64-64 64z\"]\n};\nvar faMehRollingEyes = faFaceRollingEyes;\nvar faObjectGroup = {\n prefix: 'fas',\n iconName: 'object-group',\n icon: [576, 512, [], \"f247\", \"M32 119.4C12.9 108.4 0 87.7 0 64C0 28.7 28.7 0 64 0c23.7 0 44.4 12.9 55.4 32H456.6C467.6 12.9 488.3 0 512 0c35.3 0 64 28.7 64 64c0 23.7-12.9 44.4-32 55.4V392.6c19.1 11.1 32 31.7 32 55.4c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V119.4zM456.6 96H119.4c-5.6 9.7-13.7 17.8-23.4 23.4V392.6c9.7 5.6 17.8 13.7 23.4 23.4H456.6c5.6-9.7 13.7-17.8 23.4-23.4V119.4c-9.7-5.6-17.8-13.7-23.4-23.4zM128 160c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160zM256 320h32c35.3 0 64-28.7 64-64V224h64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H288c-17.7 0-32-14.3-32-32V320z\"]\n};\nvar faChartLine = {\n prefix: 'fas',\n iconName: 'chart-line',\n icon: [512, 512, [\"line-chart\"], \"f201\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z\"]\n};\nvar faLineChart = faChartLine;\nvar faMaskVentilator = {\n prefix: 'fas',\n iconName: 'mask-ventilator',\n icon: [640, 512, [], \"e524\", \"M159.1 176C139.4 219.2 128 264.7 128 300.8c0 15.9 2.2 31.4 6.3 46l-31.8-7.9C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H159.1zm26-48H56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l71.3 17.8c22.7 30.5 55.4 54.1 93.8 66.6V393.3c-19.7-16.4-32-40.3-32-66.9c0-49.5 43-134.4 96-134.4c52.5 0 96 84.9 96 134.4c0 26.7-12.4 50.4-32 66.8v76.6c38-12.6 70.6-36 93.5-66.4l71.6-17.9C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H454.5C419.7 73.8 372.1 32 320 32c-52.6 0-100.2 41.8-134.9 96zm295.6 48H584c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9l-31.8 8c4.2-14.7 6.4-30.1 6.4-46.1c0-36.1-11.6-81.6-31.3-124.8zM288 320V512h64V320c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faArrowRight = {\n prefix: 'fas',\n iconName: 'arrow-right',\n icon: [448, 512, [8594], \"f061\", \"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z\"]\n};\nvar faSignsPost = {\n prefix: 'fas',\n iconName: 'signs-post',\n icon: [512, 512, [\"map-signs\"], \"f277\", \"M224 32H64C46.3 32 32 46.3 32 64v64c0 17.7 14.3 32 32 32H441.4c4.2 0 8.3-1.7 11.3-4.7l48-48c6.2-6.2 6.2-16.4 0-22.6l-48-48c-3-3-7.1-4.7-11.3-4.7H288c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 256c0-17.7-14.3-32-32-32H288V192H224v32H70.6c-4.2 0-8.3 1.7-11.3 4.7l-48 48c-6.2 6.2-6.2 16.4 0 22.6l48 48c3 3 7.1 4.7 11.3 4.7H448c17.7 0 32-14.3 32-32V256zM288 480V384H224v96c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faMapSigns = faSignsPost;\nvar faCashRegister = {\n prefix: 'fas',\n iconName: 'cash-register',\n icon: [512, 512, [], \"f788\", \"M64 0C46.3 0 32 14.3 32 32V96c0 17.7 14.3 32 32 32h80v32H87c-31.6 0-58.5 23.1-63.3 54.4L1.1 364.1C.4 368.8 0 373.6 0 378.4V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V378.4c0-4.8-.4-9.6-1.1-14.4L488.2 214.4C483.5 183.1 456.6 160 425 160H208V128h80c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H64zM96 48H256c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16s7.2-16 16-16zM64 432c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm48-168a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm120-24a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM160 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM328 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM256 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM424 240a24 24 0 1 1 -48 0 24 24 0 1 1 48 0zM352 344a24 24 0 1 1 0-48 24 24 0 1 1 0 48z\"]\n};\nvar faPersonCircleQuestion = {\n prefix: 'fas',\n iconName: 'person-circle-question',\n icon: [576, 512, [], \"e542\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM368 321.6V328c0 8.8 7.2 16 16 16s16-7.2 16-16v-6.4c0-5.3 4.3-9.6 9.6-9.6h40.5c7.7 0 13.9 6.2 13.9 13.9c0 5.2-2.9 9.9-7.4 12.3l-32 16.8c-5.3 2.8-8.6 8.2-8.6 14.2V384c0 8.8 7.2 16 16 16s16-7.2 16-16v-5.1l23.5-12.3c15.1-7.9 24.5-23.6 24.5-40.6c0-25.4-20.6-45.9-45.9-45.9H409.6c-23 0-41.6 18.6-41.6 41.6z\"]\n};\nvar faH = {\n prefix: 'fas',\n iconName: 'h',\n icon: [384, 512, [104], \"48\", \"M320 256l0 192c0 17.7 14.3 32 32 32s32-14.3 32-32l0-224V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192L64 192 64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-192 256 0z\"]\n};\nvar faTarp = {\n prefix: 'fas',\n iconName: 'tarp',\n icon: [576, 512, [], \"e57b\", \"M576 128c0-35.3-28.7-64-64-64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64l352 0 0-128c0-17.7 14.3-32 32-32H576V128zM448 448L576 320H448l0 128zM96 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faScrewdriverWrench = {\n prefix: 'fas',\n iconName: 'screwdriver-wrench',\n icon: [512, 512, [\"tools\"], \"f7d9\", \"M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faTools = faScrewdriverWrench;\nvar faArrowsToEye = {\n prefix: 'fas',\n iconName: 'arrows-to-eye',\n icon: [640, 512, [], \"e4bf\", \"M15 15C24.4 5.7 39.6 5.7 49 15l63 63V40c0-13.3 10.7-24 24-24s24 10.7 24 24v96c0 13.3-10.7 24-24 24H40c-13.3 0-24-10.7-24-24s10.7-24 24-24H78.1L15 49C5.7 39.6 5.7 24.4 15 15zM133.5 243.9C158.6 193.6 222.7 112 320 112s161.4 81.6 186.5 131.9c3.8 7.6 3.8 16.5 0 24.2C481.4 318.4 417.3 400 320 400s-161.4-81.6-186.5-131.9c-3.8-7.6-3.8-16.5 0-24.2zM320 320a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM591 15c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-63 63H600c13.3 0 24 10.7 24 24s-10.7 24-24 24H504c-13.3 0-24-10.7-24-24V40c0-13.3 10.7-24 24-24s24 10.7 24 24V78.1l63-63zM15 497c-9.4-9.4-9.4-24.6 0-33.9l63-63H40c-13.3 0-24-10.7-24-24s10.7-24 24-24h96c13.3 0 24 10.7 24 24v96c0 13.3-10.7 24-24 24s-24-10.7-24-24V433.9L49 497c-9.4 9.4-24.6 9.4-33.9 0zm576 0l-63-63V472c0 13.3-10.7 24-24 24s-24-10.7-24-24V376c0-13.3 10.7-24 24-24h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H561.9l63 63c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0z\"]\n};\nvar faPlugCircleBolt = {\n prefix: 'fas',\n iconName: 'plug-circle-bolt',\n icon: [576, 512, [], \"e55b\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n};\nvar faHeart = {\n prefix: 'fas',\n iconName: 'heart',\n icon: [512, 512, [128153, 128154, 128155, 128156, 128420, 129293, 129294, 129505, 9829, 10084, 61578], \"f004\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z\"]\n};\nvar faMarsAndVenus = {\n prefix: 'fas',\n iconName: 'mars-and-venus',\n icon: [512, 512, [9893], \"f224\", \"M337.8 14.8C341.5 5.8 350.3 0 360 0H472c13.3 0 24 10.7 24 24V136c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-24.7 24.7C407 163.3 416 192.6 416 224c0 80.2-59.1 146.7-136.1 158.2c0 .6 .1 1.2 .1 1.8v.4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .4 .3 .4 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3 .3h24c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v.2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .2 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 .1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0l-24 0-24 0v0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V486 486v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V485 485v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V484v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V483v-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1V481v-.1-.1-.1-.1-.1-.1-.1-.1V480v-.1-.1-.1-.1-.1-.1-.1V479v-.1-.1-.1-.1-.1-.1-.1V478v-.1-.1-.1-.1-.1-.1V477v-.1-.1-.1-.1-.1-.1V476v-.1-.1-.1-.1-.1-.1V475v-.1-.2-.2-.2-.2-.2V474v-.2-.2-.2-.2-.2V473v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V470v-.2-.2-.2-.2-.2V469v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V467v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V463v-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2-.2V459v-.2-.2-.2-.2-.2-.2-.2-.2V457v-.2-.2-.2-.2V456H208c-13.3 0-24-10.7-24-24s10.7-24 24-24h24v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3V403v-.3-.3V402v-.3-.3V401v-.3-.3V400v-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.3-.4-.3-.4-.4-.4-.4V393v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V388v-.4-.4-.4-.4-.4-.4-.4-.4-.4-.4V384c0-.6 0-1.2 .1-1.8C155.1 370.7 96 304.2 96 224c0-88.4 71.6-160 160-160c39.6 0 75.9 14.4 103.8 38.2L382.1 80 343 41c-6.9-6.9-8.9-17.2-5.2-26.2zM448 48l0 0h0v0zM256 488h24c0 13.3-10.7 24-24 24s-24-10.7-24-24h24zm96-264a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n};\nvar faHouseUser = {\n prefix: 'fas',\n iconName: 'house-user',\n icon: [576, 512, [\"home-user\"], \"e1b0\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24zM352 224a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zm-96 96c-44.2 0-80 35.8-80 80c0 8.8 7.2 16 16 16H384c8.8 0 16-7.2 16-16c0-44.2-35.8-80-80-80H256z\"]\n};\nvar faHomeUser = faHouseUser;\nvar faDumpsterFire = {\n prefix: 'fas',\n iconName: 'dumpster-fire',\n icon: [640, 512, [], \"f794\", \"M49.7 32c-10.5 0-19.8 6.9-22.9 16.9L.9 133c-.6 2-.9 4.1-.9 6.1C0 150.7 9.3 160 20.9 160h94L140.5 32H49.7zM272 160V32H173.1L147.5 160H272zm32 0h58c15.1-18.1 32.1-35.7 50.5-52.1c1.5-1.4 3.2-2.6 4.8-3.8L402.9 32H304V160zm209.9-23.7c17.4-15.8 43.9-16.2 61.7-1.2c-.1-.7-.3-1.4-.5-2.1L549.2 48.9C546.1 38.9 536.8 32 526.3 32H435.5l12.8 64.2c9.6 1 19 4.9 26.6 11.8c11.7 10.6 23 21.6 33.9 33.1c1.6-1.6 3.3-3.2 5-4.8zM325.2 210.7c3.8-6.2 7.9-12.5 12.3-18.7H32l4 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H44L64 448c0 17.7 14.3 32 32 32s32-14.3 32-32H337.6c-31-34.7-49.6-80.6-49.6-129.9c0-35.2 16.3-73.6 37.2-107.4zm128.4-78.9c-2.8-2.5-6.3-3.7-9.8-3.8c-3.6 0-7.2 1.2-10 3.7c-33.2 29.7-61.4 63.4-81.4 95.8c-19.7 31.9-32.4 66.2-32.4 92.6C320 407.9 390.3 480 480 480c88.7 0 160-72 160-159.8c0-20.2-9.6-50.9-24.2-79c-14.8-28.5-35.7-58.5-60.4-81.1c-5.6-5.1-14.4-5.2-20 0c-9.6 8.8-18.6 19.6-26.5 29.5c-17.3-20.7-35.8-39.9-55.5-57.7zM530 401c-15 10-31 15-49 15c-45 0-81-29-81-78c0-24 15-45 45-82c4 5 62 79 62 79l36-42c3 4 5 8 7 12c18 33 10 75-20 96z\"]\n};\nvar faHouseCrack = {\n prefix: 'fas',\n iconName: 'house-crack',\n icon: [576, 512, [], \"e3b1\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H230.4l-31.3-52.2c-4.1-6.8-2.6-15.5 3.5-20.5L288 368l-60.2-82.8c-10.9-15 8.2-33.5 22.8-22l117.9 92.6c8 6.3 8.2 18.4 .4 24.9L288 448l38.4 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32z\"]\n};\nvar faMartiniGlassCitrus = {\n prefix: 'fas',\n iconName: 'martini-glass-citrus',\n icon: [576, 512, [\"cocktail\"], \"f561\", \"M432 240c53 0 96-43 96-96s-43-96-96-96c-35.5 0-66.6 19.3-83.2 48H296.2C316 40.1 369.3 0 432 0c79.5 0 144 64.5 144 144s-64.5 144-144 144c-27.7 0-53.5-7.8-75.5-21.3l35.4-35.4c12.2 5.6 25.8 8.7 40.1 8.7zM1.8 142.8C5.5 133.8 14.3 128 24 128H392c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-177 177V464h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H208 120c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V345.9L7 169c-6.9-6.9-8.9-17.2-5.2-26.2z\"]\n};\nvar faCocktail = faMartiniGlassCitrus;\nvar faFaceSurprise = {\n prefix: 'fas',\n iconName: 'face-surprise',\n icon: [512, 512, [128558, \"surprise\"], \"f5c2\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM256 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faSurprise = faFaceSurprise;\nvar faBottleWater = {\n prefix: 'fas',\n iconName: 'bottle-water',\n icon: [320, 512, [], \"e4c5\", \"M120 0h80c13.3 0 24 10.7 24 24V64H96V24c0-13.3 10.7-24 24-24zM32 151.7c0-15.6 9-29.8 23.2-36.5l24.4-11.4c11-5.1 23-7.8 35.1-7.8h90.6c12.1 0 24.1 2.7 35.1 7.8l24.4 11.4c14.1 6.6 23.2 20.8 23.2 36.5c0 14.4-7.5 27-18.9 34.1c11.5 8.8 18.9 22.6 18.9 38.2c0 16.7-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40s-8.5 31.4-21.5 40c12.9 8.6 21.5 23.3 21.5 40c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48c0-16.7 8.5-31.4 21.5-40C40.5 415.4 32 400.7 32 384s8.5-31.4 21.5-40C40.5 335.4 32 320.7 32 304s8.5-31.4 21.5-40C40.5 255.4 32 240.7 32 224c0-15.6 7.4-29.4 18.9-38.2C39.5 178.7 32 166.1 32 151.7zM96 240c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zm16 112c-8.8 0-16 7.2-16 16s7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H112z\"]\n};\nvar faCirclePause = {\n prefix: 'fas',\n iconName: 'circle-pause',\n icon: [512, 512, [62092, \"pause-circle\"], \"f28b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM224 192V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32zm128 0V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faPauseCircle = faCirclePause;\nvar faToiletPaperSlash = {\n prefix: 'fas',\n iconName: 'toilet-paper-slash',\n icon: [640, 512, [], \"e072\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-109.7-86C569.9 374 608 291.9 608 192C608 86 565 0 512 0s-96 86-96 192c0 49.1 9.2 93.9 24.4 127.9l-59-46.2c1.6-24.8 2.6-52 2.6-81.6c0-65.5 13.2-142.4 60.2-192H160c-24.8 0-47.4 18.8-64.4 49.6L38.8 5.1zM367.3 385.4L66.5 148.4C64.9 162.4 64 177 64 192c0 101.5-11.7 170.8-23 213.9c-5.1 19.4-10.7 39.9-20.5 57.7c-5.9 9.9-6.1 22.1-.4 32.2S36.5 512 48 512H285.9c22.3 0 45.4-12.1 55.4-36.1c7.4-17.7 17.5-47.2 26-90.6zM544 192c0 35.3-14.3 64-32 64s-32-28.7-32-64s14.3-64 32-64s32 28.7 32 64z\"]\n};\nvar faAppleWhole = {\n prefix: 'fas',\n iconName: 'apple-whole',\n icon: [448, 512, [127822, 127823, \"apple-alt\"], \"f5d1\", \"M224 112c-8.8 0-16-7.2-16-16V80c0-44.2 35.8-80 80-80h16c8.8 0 16 7.2 16 16V32c0 44.2-35.8 80-80 80H224zM0 288c0-76.3 35.7-160 112-160c27.3 0 59.7 10.3 82.7 19.3c18.8 7.3 39.9 7.3 58.7 0c22.9-8.9 55.4-19.3 82.7-19.3c76.3 0 112 83.7 112 160c0 128-80 224-160 224c-16.5 0-38.1-6.6-51.5-11.3c-8.1-2.8-16.9-2.8-25 0c-13.4 4.7-35 11.3-51.5 11.3C80 512 0 416 0 288z\"]\n};\nvar faAppleAlt = faAppleWhole;\nvar faKitchenSet = {\n prefix: 'fas',\n iconName: 'kitchen-set',\n icon: [576, 512, [], \"e51a\", \"M240 144A96 96 0 1 0 48 144a96 96 0 1 0 192 0zm44.4 32C269.9 240.1 212.5 288 144 288C64.5 288 0 223.5 0 144S64.5 0 144 0c68.5 0 125.9 47.9 140.4 112h71.8c8.8-9.8 21.6-16 35.8-16H496c26.5 0 48 21.5 48 48s-21.5 48-48 48H392c-14.2 0-27-6.2-35.8-16H284.4zM144 80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM400 240c13.3 0 24 10.7 24 24v8h96c13.3 0 24 10.7 24 24s-10.7 24-24 24H280c-13.3 0-24-10.7-24-24s10.7-24 24-24h96v-8c0-13.3 10.7-24 24-24zM288 464V352H512V464c0 26.5-21.5 48-48 48H336c-26.5 0-48-21.5-48-48zM48 320h80 16 32c26.5 0 48 21.5 48 48s-21.5 48-48 48H160c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V336c0-8.8 7.2-16 16-16zm128 64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160v32h16zM24 464H200c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faR = {\n prefix: 'fas',\n iconName: 'r',\n icon: [320, 512, [114], \"52\", \"M64 32C28.7 32 0 60.7 0 96V288 448c0 17.7 14.3 32 32 32s32-14.3 32-32V320h95.3L261.8 466.4c10.1 14.5 30.1 18 44.6 7.9s18-30.1 7.9-44.6L230.1 309.5C282.8 288.1 320 236.4 320 176c0-79.5-64.5-144-144-144H64zM176 256H64V96H176c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faTemperatureQuarter = {\n prefix: 'fas',\n iconName: 'temperature-quarter',\n icon: [320, 512, [\"temperature-1\", \"thermometer-1\", \"thermometer-quarter\"], \"f2ca\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature1 = faTemperatureQuarter;\nvar faThermometer1 = faTemperatureQuarter;\nvar faThermometerQuarter = faTemperatureQuarter;\nvar faCube = {\n prefix: 'fas',\n iconName: 'cube',\n icon: [512, 512, [], \"f1b2\", \"M234.5 5.7c13.9-5 29.1-5 43.1 0l192 68.6C495 83.4 512 107.5 512 134.6V377.4c0 27-17 51.2-42.5 60.3l-192 68.6c-13.9 5-29.1 5-43.1 0l-192-68.6C17 428.6 0 404.5 0 377.4V134.6c0-27 17-51.2 42.5-60.3l192-68.6zM256 66L82.3 128 256 190l173.7-62L256 66zm32 368.6l160-57.1v-188L288 246.6v188z\"]\n};\nvar faBitcoinSign = {\n prefix: 'fas',\n iconName: 'bitcoin-sign',\n icon: [320, 512, [], \"e0b4\", \"M48 32C48 14.3 62.3 0 80 0s32 14.3 32 32V64h32V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64c0 1.5-.1 3.1-.3 4.5C254.1 82.2 288 125.1 288 176c0 24.2-7.7 46.6-20.7 64.9c31.7 19.8 52.7 55 52.7 95.1c0 61.9-50.1 112-112 112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H112v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H41.7C18.7 448 0 429.3 0 406.3V288 265.7 224 101.6C0 80.8 16.8 64 37.6 64H48V32zM64 224H176c26.5 0 48-21.5 48-48s-21.5-48-48-48H64v96zm112 64H64v96H208c26.5 0 48-21.5 48-48s-21.5-48-48-48H176z\"]\n};\nvar faShieldDog = {\n prefix: 'fas',\n iconName: 'shield-dog',\n icon: [512, 512, [], \"e573\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160.9 286.2c4.8 1.2 9.9 1.8 15.1 1.8c35.3 0 64-28.7 64-64V160h44.2c12.1 0 23.2 6.8 28.6 17.7L320 192h64c8.8 0 16 7.2 16 16v32c0 44.2-35.8 80-80 80H272v50.7c0 7.3-5.9 13.3-13.3 13.3c-1.8 0-3.6-.4-5.2-1.1l-98.7-42.3c-6.6-2.8-10.8-9.3-10.8-16.4c0-2.8 .6-5.5 1.9-8l15-30zM160 160h40 8v32 32c0 17.7-14.3 32-32 32s-32-14.3-32-32V176c0-8.8 7.2-16 16-16zm128 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faSolarPanel = {\n prefix: 'fas',\n iconName: 'solar-panel',\n icon: [640, 512, [], \"f5ba\", \"M122.2 0C91.7 0 65.5 21.5 59.5 51.4L8.3 307.4C.4 347 30.6 384 71 384H288v64H224c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V384H569c40.4 0 70.7-36.9 62.8-76.6l-51.2-256C574.5 21.5 548.3 0 517.8 0H122.2zM260.9 64H379.1l10.4 104h-139L260.9 64zM202.3 168H101.4L122.2 64h90.4L202.3 168zM91.8 216H197.5L187.1 320H71L91.8 216zm153.9 0H394.3l10.4 104-169.4 0 10.4-104zm196.8 0H548.2L569 320h-116L442.5 216zm96-48H437.7L427.3 64h90.4l31.4-6.3L517.8 64l20.8 104z\"]\n};\nvar faLockOpen = {\n prefix: 'fas',\n iconName: 'lock-open',\n icon: [576, 512, [], \"f3c1\", \"M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z\"]\n};\nvar faElevator = {\n prefix: 'fas',\n iconName: 'elevator',\n icon: [512, 512, [], \"e16d\", \"M132.7 4.7l-64 64c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H208c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-64-64c-6.2-6.2-16.4-6.2-22.6 0zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H64zm96 96a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM80 400c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H112c-17.7 0-32-14.3-32-32V400zm192 0c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v16c0 17.7-14.3 32-32 32H304c-17.7 0-32-14.3-32-32V400zm32-128a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM356.7 91.3c6.2 6.2 16.4 6.2 22.6 0l64-64c4.6-4.6 5.9-11.5 3.5-17.4S438.5 0 432 0H304c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l64 64z\"]\n};\nvar faMoneyBillTransfer = {\n prefix: 'fas',\n iconName: 'money-bill-transfer',\n icon: [640, 512, [], \"e528\", \"M535 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l64 64c4.5 4.5 7 10.6 7 17s-2.5 12.5-7 17l-64 64c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l23-23L384 112c-13.3 0-24-10.7-24-24s10.7-24 24-24l174.1 0L535 41zM105 377l-23 23L256 400c13.3 0 24 10.7 24 24s-10.7 24-24 24L81.9 448l23 23c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L7 441c-4.5-4.5-7-10.6-7-17s2.5-12.5 7-17l64-64c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM96 64H337.9c-3.7 7.2-5.9 15.3-5.9 24c0 28.7 23.3 52 52 52l117.4 0c-4 17 .6 35.5 13.8 48.8c20.3 20.3 53.2 20.3 73.5 0L608 169.5V384c0 35.3-28.7 64-64 64H302.1c3.7-7.2 5.9-15.3 5.9-24c0-28.7-23.3-52-52-52l-117.4 0c4-17-.6-35.5-13.8-48.8c-20.3-20.3-53.2-20.3-73.5 0L32 342.5V128c0-35.3 28.7-64 64-64zm64 64H96v64c35.3 0 64-28.7 64-64zM544 320c-35.3 0-64 28.7-64 64h64V320zM320 352a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faMoneyBillTrendUp = {\n prefix: 'fas',\n iconName: 'money-bill-trend-up',\n icon: [512, 512, [], \"e529\", \"M470.7 9.4c3 3.1 5.3 6.6 6.9 10.3s2.4 7.8 2.4 12.2l0 .1v0 96c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3L310.6 214.6c-11.8 11.8-30.8 12.6-43.5 1.7L176 138.1 84.8 216.3c-13.4 11.5-33.6 9.9-45.1-3.5s-9.9-33.6 3.5-45.1l112-96c12-10.3 29.7-10.3 41.7 0l89.5 76.7L370.7 64H352c-17.7 0-32-14.3-32-32s14.3-32 32-32h96 0c8.8 0 16.8 3.6 22.6 9.3l.1 .1zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faHouseFloodWaterCircleArrowRight = {\n prefix: 'fas',\n iconName: 'house-flood-water-circle-arrow-right',\n icon: [640, 512, [], \"e50f\", \"M288 144A144 144 0 1 0 0 144a144 144 0 1 0 288 0zM140.7 76.7c6.2-6.2 16.4-6.2 22.6 0l56 56c6.2 6.2 6.2 16.4 0 22.6l-56 56c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L169.4 160H80c-8.8 0-16-7.2-16-16s7.2-16 16-16h89.4L140.7 99.3c-6.2-6.2-6.2-16.4 0-22.6zM320 144c0 57.3-27.4 108.2-69.8 140.3c11.8-3.6 23-9.4 33-16.2c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.4 78.1 3.4c2.1 1.7 4.2 3.3 6.5 4.9l-.3-84.4H576c13.9 0 26.1-8.9 30.4-22.1s-.4-27.6-11.6-35.8l-176-128C407.6-2 392.4-2 381.2 6.1L301 64.4c12.1 23.9 19 50.9 19 79.6zm18.5 165.9c-11.1-7.9-25.9-7.9-37 0C279 325.4 251.5 336 224 336c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 389.7 191 400 224 400c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.5-27.3-10.1-39.2-1.7l0 0C471.4 325.2 442.9 336 416 336c-27.5 0-55-10.6-77.5-26.1zm0 112c-11.1-7.9-25.9-7.9-37 0C279 437.4 251.5 448 224 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C158.5 501.7 191 512 224 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.6 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C471.4 437.2 442.9 448 416 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faSquarePollHorizontal = {\n prefix: 'fas',\n iconName: 'square-poll-horizontal',\n icon: [448, 512, [\"poll-h\"], \"f682\", \"M448 96c0-35.3-28.7-64-64-64L64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320zM256 160c0 17.7-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l96 0c17.7 0 32 14.3 32 32zm64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l192 0zM192 352c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0c17.7 0 32 14.3 32 32z\"]\n};\nvar faPollH = faSquarePollHorizontal;\nvar faCircle = {\n prefix: 'fas',\n iconName: 'circle',\n icon: [512, 512, [128308, 128309, 128992, 128993, 128994, 128995, 128996, 9679, 9898, 9899, 11044, 61708, 61915], \"f111\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z\"]\n};\nvar faBackwardFast = {\n prefix: 'fas',\n iconName: 'backward-fast',\n icon: [512, 512, [9198, \"fast-backward\"], \"f049\", \"M493.6 445c-11.2 5.3-24.5 3.6-34.1-4.4L288 297.7V416c0 12.4-7.2 23.7-18.4 29s-24.5 3.6-34.1-4.4L64 297.7V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64s32 14.3 32 32V214.3L235.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S288 83.6 288 96V214.3L459.5 71.4c9.5-7.9 22.8-9.7 34.1-4.4S512 83.6 512 96V416c0 12.4-7.2 23.7-18.4 29z\"]\n};\nvar faFastBackward = faBackwardFast;\nvar faRecycle = {\n prefix: 'fas',\n iconName: 'recycle',\n icon: [512, 512, [9842, 9850, 9851], \"f1b8\", \"M174.7 45.1C192.2 17 223 0 256 0s63.8 17 81.3 45.1l38.6 61.7 27-15.6c8.4-4.9 18.9-4.2 26.6 1.7s11.1 15.9 8.6 25.3l-23.4 87.4c-3.4 12.8-16.6 20.4-29.4 17l-87.4-23.4c-9.4-2.5-16.3-10.4-17.6-20s3.4-19.1 11.8-23.9l28.4-16.4L283 79c-5.8-9.3-16-15-27-15s-21.2 5.7-27 15l-17.5 28c-9.2 14.8-28.6 19.5-43.6 10.5c-15.3-9.2-20.2-29.2-10.7-44.4l17.5-28zM429.5 251.9c15-9 34.4-4.3 43.6 10.5l24.4 39.1c9.4 15.1 14.4 32.4 14.6 50.2c.3 53.1-42.7 96.4-95.8 96.4L320 448v32c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-64-64c-9.4-9.4-9.4-24.6 0-33.9l64-64c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2v32l96.2 0c17.6 0 31.9-14.4 31.8-32c0-5.9-1.7-11.7-4.8-16.7l-24.4-39.1c-9.5-15.2-4.7-35.2 10.7-44.4zm-364.6-31L36 204.2c-8.4-4.9-13.1-14.3-11.8-23.9s8.2-17.5 17.6-20l87.4-23.4c12.8-3.4 26 4.2 29.4 17L182 241.2c2.5 9.4-.9 19.3-8.6 25.3s-18.2 6.6-26.6 1.7l-26.5-15.3L68.8 335.3c-3.1 5-4.8 10.8-4.8 16.7c-.1 17.6 14.2 32 31.8 32l32.2 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32.2 0C42.7 448-.3 404.8 0 351.6c.1-17.8 5.1-35.1 14.6-50.2l50.3-80.5z\"]\n};\nvar faUserAstronaut = {\n prefix: 'fas',\n iconName: 'user-astronaut',\n icon: [448, 512, [], \"f4fb\", \"M370.7 96.1C346.1 39.5 289.7 0 224 0S101.9 39.5 77.3 96.1C60.9 97.5 48 111.2 48 128v64c0 16.8 12.9 30.5 29.3 31.9C101.9 280.5 158.3 320 224 320s122.1-39.5 146.7-96.1c16.4-1.4 29.3-15.1 29.3-31.9V128c0-16.8-12.9-30.5-29.3-31.9zM336 144v16c0 53-43 96-96 96H208c-53 0-96-43-96-96V144c0-26.5 21.5-48 48-48H288c26.5 0 48 21.5 48 48zM189.3 162.7l-6-21.2c-.9-3.3-3.9-5.5-7.3-5.5s-6.4 2.2-7.3 5.5l-6 21.2-21.2 6c-3.3 .9-5.5 3.9-5.5 7.3s2.2 6.4 5.5 7.3l21.2 6 6 21.2c.9 3.3 3.9 5.5 7.3 5.5s6.4-2.2 7.3-5.5l6-21.2 21.2-6c3.3-.9 5.5-3.9 5.5-7.3s-2.2-6.4-5.5-7.3l-21.2-6zM112.7 316.5C46.7 342.6 0 407 0 482.3C0 498.7 13.3 512 29.7 512H128V448c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64l98.3 0c16.4 0 29.7-13.3 29.7-29.7c0-75.3-46.7-139.7-112.7-165.8C303.9 338.8 265.5 352 224 352s-79.9-13.2-111.3-35.5zM176 448c-8.8 0-16 7.2-16 16v48h32V464c0-8.8-7.2-16-16-16zm96 32a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faPlaneSlash = {\n prefix: 'fas',\n iconName: 'plane-slash',\n icon: [640, 512, [], \"e069\", \"M514.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64H440.6L630.8 469.1c10.4 8.2 12.3 23.3 4.1 33.7s-23.3 12.3-33.7 4.1L9.2 42.9C-1.2 34.7-3.1 19.6 5.1 9.2S28.4-3.1 38.8 5.1L238.1 161.3 197.8 20.4C194.9 10.2 202.6 0 213.2 0h56.2c11.5 0 22.1 6.2 27.8 16.1L397.7 192l116.6 0zM41.5 128.7l321 252.9L297.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6H144l-43.2 57.6c-3 4-7.8 6.4-12.8 6.4H46c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L64 256 32.5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-6.2 4-11.4 9.5-13.3z\"]\n};\nvar faTrademark = {\n prefix: 'fas',\n iconName: 'trademark',\n icon: [640, 512, [8482], \"f25c\", \"M345.6 108.8c-8.3-11-22.7-15.5-35.7-11.2S288 114.2 288 128V384c0 17.7 14.3 32 32 32s32-14.3 32-32V224l86.4 115.2c6 8.1 15.5 12.8 25.6 12.8s19.6-4.7 25.6-12.8L576 224V384c0 17.7 14.3 32 32 32s32-14.3 32-32V128c0-13.8-8.8-26-21.9-30.4s-27.5 .1-35.7 11.2L464 266.7 345.6 108.8zM0 128c0 17.7 14.3 32 32 32H96V384c0 17.7 14.3 32 32 32s32-14.3 32-32V160h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32C14.3 96 0 110.3 0 128z\"]\n};\nvar faBasketball = {\n prefix: 'fas',\n iconName: 'basketball',\n icon: [512, 512, [127936, \"basketball-ball\"], \"f434\", \"M86.6 64l85.2 85.2C194.5 121.7 208 86.4 208 48c0-14.7-2-28.9-5.7-42.4C158.6 15 119 35.5 86.6 64zM64 86.6C35.5 119 15 158.6 5.6 202.3C19.1 206 33.3 208 48 208c38.4 0 73.7-13.5 101.3-36.1L64 86.6zM256 0c-7.3 0-14.6 .3-21.8 .9C238 16 240 31.8 240 48c0 47.3-17.1 90.5-45.4 124L256 233.4 425.4 64C380.2 24.2 320.9 0 256 0zM48 240c-16.2 0-32-2-47.1-5.8C.3 241.4 0 248.7 0 256c0 64.9 24.2 124.2 64 169.4L233.4 256 172 194.6C138.5 222.9 95.3 240 48 240zm463.1 37.8c.6-7.2 .9-14.5 .9-21.8c0-64.9-24.2-124.2-64-169.4L278.6 256 340 317.4c33.4-28.3 76.7-45.4 124-45.4c16.2 0 32 2 47.1 5.8zm-4.7 31.9C492.9 306 478.7 304 464 304c-38.4 0-73.7 13.5-101.3 36.1L448 425.4c28.5-32.3 49.1-71.9 58.4-115.7zM340.1 362.7C317.5 390.3 304 425.6 304 464c0 14.7 2 28.9 5.7 42.4C353.4 497 393 476.5 425.4 448l-85.2-85.2zM317.4 340L256 278.6 86.6 448c45.1 39.8 104.4 64 169.4 64c7.3 0 14.6-.3 21.8-.9C274 496 272 480.2 272 464c0-47.3 17.1-90.5 45.4-124z\"]\n};\nvar faBasketballBall = faBasketball;\nvar faSatelliteDish = {\n prefix: 'fas',\n iconName: 'satellite-dish',\n icon: [512, 512, [128225], \"f7c0\", \"M192 32c0-17.7 14.3-32 32-32C383.1 0 512 128.9 512 288c0 17.7-14.3 32-32 32s-32-14.3-32-32C448 164.3 347.7 64 224 64c-17.7 0-32-14.3-32-32zM60.6 220.6L164.7 324.7l28.4-28.4c-.7-2.6-1.1-5.4-1.1-8.3c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32c-2.9 0-5.6-.4-8.3-1.1l-28.4 28.4L291.4 451.4c14.5 14.5 11.8 38.8-7.3 46.3C260.5 506.9 234.9 512 208 512C93.1 512 0 418.9 0 304c0-26.9 5.1-52.5 14.4-76.1c7.5-19 31.8-21.8 46.3-7.3zM224 96c106 0 192 86 192 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-70.7-57.3-128-128-128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCircleUp = {\n prefix: 'fas',\n iconName: 'circle-up',\n icon: [512, 512, [61467, \"arrow-alt-circle-up\"], \"f35b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM135.1 217.4l107.1-99.9c3.8-3.5 8.7-5.5 13.8-5.5s10.1 2 13.8 5.5l107.1 99.9c4.5 4.2 7.1 10.1 7.1 16.3c0 12.3-10 22.3-22.3 22.3H304v96c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V256H150.3C138 256 128 246 128 233.7c0-6.2 2.6-12.1 7.1-16.3z\"]\n};\nvar faArrowAltCircleUp = faCircleUp;\nvar faMobileScreenButton = {\n prefix: 'fas',\n iconName: 'mobile-screen-button',\n icon: [384, 512, [\"mobile-alt\"], \"f3cd\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM224 448a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM304 64H80V384H304V64z\"]\n};\nvar faMobileAlt = faMobileScreenButton;\nvar faVolumeHigh = {\n prefix: 'fas',\n iconName: 'volume-high',\n icon: [640, 512, [128266, \"volume-up\"], \"f028\", \"M533.6 32.5C598.5 85.3 640 165.8 640 256s-41.5 170.8-106.4 223.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C557.5 398.2 592 331.2 592 256s-34.5-142.2-88.7-186.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM473.1 107c43.2 35.2 70.9 88.9 70.9 149s-27.7 113.8-70.9 149c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C475.3 341.3 496 301.1 496 256s-20.7-85.3-53.2-111.8c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zm-60.5 74.5C434.1 199.1 448 225.9 448 256s-13.9 56.9-35.4 74.5c-10.3 8.4-25.4 6.8-33.8-3.5s-6.8-25.4 3.5-33.8C393.1 284.4 400 271 400 256s-6.9-28.4-17.7-37.3c-10.3-8.4-11.8-23.5-3.5-33.8s23.5-11.8 33.8-3.5zM301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3z\"]\n};\nvar faVolumeUp = faVolumeHigh;\nvar faUsersRays = {\n prefix: 'fas',\n iconName: 'users-rays',\n icon: [640, 512, [], \"e593\", \"M41 7C31.6-2.3 16.4-2.3 7 7S-2.3 31.6 7 41l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L41 7zM599 7L527 79c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0zM7 505c9.4 9.4 24.6 9.4 33.9 0l72-72c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0L7 471c-9.4 9.4-9.4 24.6 0 33.9zm592 0c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-72-72c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l72 72zM320 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM212.1 336c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24c-.5-1.4-1-2.7-1.6-4c-9.4-22.3-29.8-38.9-54.3-43c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-.8 .1-1.7 .3-2.5 .5c-24.9 5.1-45.1 23-53.4 46.5zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faWallet = {\n prefix: 'fas',\n iconName: 'wallet',\n icon: [512, 512, [], \"f555\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H80c-8.8 0-16-7.2-16-16s7.2-16 16-16H448c17.7 0 32-14.3 32-32s-14.3-32-32-32H64zM416 272a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faClipboardCheck = {\n prefix: 'fas',\n iconName: 'clipboard-check',\n icon: [384, 512, [], \"f46c\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"]\n};\nvar faFileAudio = {\n prefix: 'fas',\n iconName: 'file-audio',\n icon: [384, 512, [], \"f1c7\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zm2 226.3c37.1 22.4 62 63.1 62 109.7s-24.9 87.3-62 109.7c-7.6 4.6-17.4 2.1-22-5.4s-2.1-17.4 5.4-22C269.4 401.5 288 370.9 288 336s-18.6-65.5-46.5-82.3c-7.6-4.6-10-14.4-5.4-22s14.4-10 22-5.4zm-91.9 30.9c6 2.5 9.9 8.3 9.9 14.8V400c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5L113.4 376H80c-8.8 0-16-7.2-16-16V312c0-8.8 7.2-16 16-16h33.4l35.3-35.3c4.6-4.6 11.5-5.9 17.4-3.5zm51 34.9c6.6-5.9 16.7-5.3 22.6 1.3C249.8 304.6 256 319.6 256 336s-6.2 31.4-16.3 42.7c-5.9 6.6-16 7.1-22.6 1.3s-7.1-16-1.3-22.6c5.1-5.7 8.1-13.1 8.1-21.3s-3.1-15.7-8.1-21.3c-5.9-6.6-5.3-16.7 1.3-22.6z\"]\n};\nvar faBurger = {\n prefix: 'fas',\n iconName: 'burger',\n icon: [512, 512, [\"hamburger\"], \"f805\", \"M61.1 224C45 224 32 211 32 194.9c0-1.9 .2-3.7 .6-5.6C37.9 168.3 78.8 32 256 32s218.1 136.3 223.4 157.3c.5 1.9 .6 3.7 .6 5.6c0 16.1-13 29.1-29.1 29.1H61.1zM144 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm240 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32zM272 96a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM16 304c0-26.5 21.5-48 48-48H448c26.5 0 48 21.5 48 48s-21.5 48-48 48H64c-26.5 0-48-21.5-48-48zm16 96c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16v16c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V400z\"]\n};\nvar faHamburger = faBurger;\nvar faWrench = {\n prefix: 'fas',\n iconName: 'wrench',\n icon: [512, 512, [128295], \"f0ad\", \"M352 320c88.4 0 160-71.6 160-160c0-15.3-2.2-30.1-6.2-44.2c-3.1-10.8-16.4-13.2-24.3-5.3l-76.8 76.8c-3 3-7.1 4.7-11.3 4.7H336c-8.8 0-16-7.2-16-16V118.6c0-4.2 1.7-8.3 4.7-11.3l76.8-76.8c7.9-7.9 5.4-21.2-5.3-24.3C382.1 2.2 367.3 0 352 0C263.6 0 192 71.6 192 160c0 19.1 3.4 37.5 9.5 54.5L19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L297.5 310.5c17 6.2 35.4 9.5 54.5 9.5zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBugs = {\n prefix: 'fas',\n iconName: 'bugs',\n icon: [576, 512, [], \"e4d0\", \"M164.5 107.4l33.4-73.5c5.5-12.1 .1-26.3-11.9-31.8s-26.3-.1-31.8 11.9L128 71.7 101.9 14.1C96.4 2 82.1-3.3 70.1 2.1S52.7 21.9 58.1 33.9l33.4 73.5c-10.2 7.1-18.2 17-22.9 28.6h-17l-4.1-20.7c-2.6-13-15.2-21.4-28.2-18.8S-2.1 111.7 .5 124.7l8 40C10.7 175.9 20.6 184 32 184H64v23.3l-37.8 9.5c-9.5 2.4-16.6 10.2-17.9 19.9l-8 56c-1.9 13.1 7.2 25.3 20.4 27.2s25.3-7.2 27.2-20.4l5.7-40 18.4-4.6C82.7 274.6 103.8 288 128 288s45.3-13.4 56.1-33.2l18.4 4.6 5.7 40c1.9 13.1 14 22.2 27.2 20.4s22.2-14 20.4-27.2l-8-56c-1.4-9.7-8.5-17.5-17.9-19.9L192 207.3V184h32c11.4 0 21.3-8.1 23.5-19.3l8-40c2.6-13-5.8-25.6-18.8-28.2s-25.6 5.8-28.2 18.8L204.3 136h-17c-4.7-11.6-12.7-21.5-22.9-28.6zM496 286.5l65.6-47c10.8-7.7 13.3-22.7 5.6-33.5s-22.7-13.3-33.5-5.6l-51.4 36.8 6.1-62.9c1.3-13.2-8.4-24.9-21.6-26.2s-24.9 8.4-26.2 21.6L432.8 250c-12.3 1-24.2 5.6-34.1 13.3L384 254.8l6.8-20c4.2-12.6-2.5-26.2-15-30.4s-26.2 2.5-30.4 15l-13.1 38.6c-3.7 10.8 .8 22.8 10.7 28.5l27.7 16L359 322.7 321.5 312c-9.4-2.7-19.5 .6-25.5 8.3l-34.9 44.5c-8.2 10.4-6.4 25.5 4.1 33.7s25.5 6.4 33.7-4.1l25-31.8 18.2 5.2c-.5 22.6 11 44.7 32 56.8s45.9 11 65.2-.7l13.6 13.2-15.1 37.5c-4.9 12.3 1 26.3 13.3 31.2s26.3-1 31.2-13.3L503.5 440c3.6-9.1 1.4-19.4-5.6-26.2l-28-27.1 11.6-20.1 27.7 16c9.9 5.7 22.5 3.7 30-4.9L566.2 347c8.7-10 7.8-25.1-2.2-33.9s-25.1-7.8-33.9 2.2l-13.9 15.9-14.7-8.5c1.7-12.4-.2-25-5.5-36.2z\"]\n};\nvar faRupeeSign = {\n prefix: 'fas',\n iconName: 'rupee-sign',\n icon: [448, 512, [8360, \"rupee\"], \"f156\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256.5 16.4c-.9 6 0 8.7 .4 9.8c.4 1.1 1.4 2.6 4.2 4.9c7.2 5.7 18.7 10 37.9 16.8l1.3 .5c16 5.6 38.7 13.6 55.7 28.1c9.5 8.1 17.9 18.6 23.1 32.3c5.1 13.7 6.1 28.5 3.8 44c-4.2 28.1-20.5 49.3-43.8 60.9c-22.1 11-48.1 12.5-73.2 8l-.2 0 0 0c-9.3-1.8-20.5-5.7-29.3-9c-6-2.3-12.6-4.9-17.7-6.9l0 0c-2.5-1-4.6-1.8-6.3-2.5c-16.5-6.4-24.6-25-18.2-41.4s24.9-24.6 41.4-18.2c2.6 1 5.2 2 7.9 3.1l0 0c4.8 1.9 9.8 3.9 15.4 6c8.8 3.3 15.3 5.4 18.7 6c15.7 2.8 26.7 .8 32.9-2.3c5-2.5 8-6 9.1-13c1-6.9 .2-10.5-.5-12.3c-.6-1.7-1.8-3.6-4.5-5.9c-6.9-5.8-18.2-10.4-36.9-17l-3-1.1c-15.5-5.4-37-13-53.3-25.9c-9.5-7.5-18.3-17.6-23.7-31c-5.5-13.4-6.6-28-4.4-43.2c8.4-57.1 67-78 116.9-68.9c6.9 1.3 27.3 5.8 35.4 8.4c16.9 5.2 26.3 23.2 21.1 40.1s-23.2 26.3-40.1 21.1c-4.7-1.4-22.3-5.5-27.9-6.5c-14.6-2.7-25.8-.4-32.6 3.2c-6.3 3.3-8.9 7.6-9.5 12z\"]\n};\nvar faRupee = faRupeeSign;\nvar faFileImage = {\n prefix: 'fas',\n iconName: 'file-image',\n icon: [384, 512, [128443], \"f1c5\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm152 32c5.3 0 10.2 2.6 13.2 6.9l88 128c3.4 4.9 3.7 11.3 1 16.5s-8.2 8.6-14.2 8.6H216 176 128 80c-5.8 0-11.1-3.1-13.9-8.1s-2.8-11.2 .2-16.1l48-80c2.9-4.8 8.1-7.8 13.7-7.8s10.8 2.9 13.7 7.8l12.8 21.4 48.3-70.2c3-4.3 7.9-6.9 13.2-6.9z\"]\n};\nvar faCircleQuestion = {\n prefix: 'fas',\n iconName: 'circle-question',\n icon: [512, 512, [62108, \"question-circle\"], \"f059\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faQuestionCircle = faCircleQuestion;\nvar faPlaneDeparture = {\n prefix: 'fas',\n iconName: 'plane-departure',\n icon: [640, 512, [128747], \"f5b0\", \"M381 114.9L186.1 41.8c-16.7-6.2-35.2-5.3-51.1 2.7L89.1 67.4C78 73 77.2 88.5 87.6 95.2l146.9 94.5L136 240 77.8 214.1c-8.7-3.9-18.8-3.7-27.3 .6L18.3 230.8c-9.3 4.7-11.8 16.8-5 24.7l73.1 85.3c6.1 7.1 15 11.2 24.3 11.2H248.4c5 0 9.9-1.2 14.3-3.4L535.6 212.2c46.5-23.3 82.5-63.3 100.8-112C645.9 75 627.2 48 600.2 48H542.8c-20.2 0-40.2 4.8-58.2 14L381 114.9zM0 480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faHandshakeSlash = {\n prefix: 'fas',\n iconName: 'handshake-slash',\n icon: [640, 512, [], \"e060\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-135-105.8c-1.1-11.3-6.3-22.3-15.3-30.7l-134.2-123-23.4 18.2-26-20.3 77.2-60.1c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L512 316.8V128h-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2l-89.7 72.6-25.8-20.3 81.8-66.2c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-35.5 23.7L38.8 5.1zM413.6 421.9L128 196.8V352h28.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c.8-.8 1.5-1.7 2.2-2.6zM96 171.6L40.6 128H16c-8.8 0-16 7.2-16 16V352c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V171.6zM48 320a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM544 128V352c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V144c0-8.8-7.2-16-16-16H544zm32 208a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faBookBookmark = {\n prefix: 'fas',\n iconName: 'book-bookmark',\n icon: [448, 512, [], \"e0bb\", \"M0 96C0 43 43 0 96 0h96V190.7c0 13.4 15.5 20.9 26 12.5L272 160l54 43.2c10.5 8.4 26 .9 26-12.5V0h32 32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32z\"]\n};\nvar faCodeBranch = {\n prefix: 'fas',\n iconName: 'code-branch',\n icon: [448, 512, [], \"f126\", \"M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3v87.8c18.8-10.9 40.7-17.1 64-17.1h96c35.3 0 64-28.7 64-64v-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V160c0 70.7-57.3 128-128 128H176c-35.3 0-64 28.7-64 64v6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V352 153.3C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faHatCowboy = {\n prefix: 'fas',\n iconName: 'hat-cowboy',\n icon: [640, 512, [], \"f8c0\", \"M320 64c14.4 0 22.3-7 30.8-14.4C360.4 41.1 370.7 32 392 32c49.3 0 84.4 152.2 97.9 221.9C447.8 272.1 390.9 288 320 288s-127.8-15.9-169.9-34.1C163.6 184.2 198.7 32 248 32c21.3 0 31.6 9.1 41.2 17.6C297.7 57 305.6 64 320 64zM111.1 270.7c47.2 24.5 117.5 49.3 209 49.3s161.8-24.8 208.9-49.3c24.8-12.9 49.8-28.3 70.1-47.7c7.9-7.9 20.2-9.2 29.6-3.3c9.5 5.9 13.5 17.9 9.9 28.5c-13.5 37.7-38.4 72.3-66.1 100.6C523.7 398.9 443.6 448 320 448s-203.6-49.1-252.5-99.2C39.8 320.4 14.9 285.8 1.4 248.1c-3.6-10.6 .4-22.6 9.9-28.5c9.5-5.9 21.7-4.5 29.6 3.3c20.4 19.4 45.3 34.8 70.1 47.7z\"]\n};\nvar faBridge = {\n prefix: 'fas',\n iconName: 'bridge',\n icon: [576, 512, [], \"e4c8\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H72v64H0V288c53 0 96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96s96 43 96 96v64c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V384c0-53 43-96 96-96V160H504V96h40c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM456 96v64H376V96h80zM328 96v64H248V96h80zM200 96v64H120V96h80z\"]\n};\nvar faPhoneFlip = {\n prefix: 'fas',\n iconName: 'phone-flip',\n icon: [512, 512, [128381, \"phone-alt\"], \"f879\", \"M347.1 24.6c7.7-18.6 28-28.5 47.4-23.2l88 24C499.9 30.2 512 46 512 64c0 247.4-200.6 448-448 448c-18 0-33.8-12.1-38.6-29.5l-24-88c-5.3-19.4 4.6-39.7 23.2-47.4l96-40c16.3-6.8 35.2-2.1 46.3 11.6L207.3 368c70.4-33.3 127.4-90.3 160.7-160.7L318.7 167c-13.7-11.2-18.4-30-11.6-46.3l40-96z\"]\n};\nvar faPhoneAlt = faPhoneFlip;\nvar faTruckFront = {\n prefix: 'fas',\n iconName: 'truck-front',\n icon: [512, 512, [], \"e2b7\", \"M0 80C0 35.8 35.8 0 80 0H432c44.2 0 80 35.8 80 80V368c0 26.2-12.6 49.4-32 64v48c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V432C12.6 417.4 0 394.2 0 368V80zm129.9 72.2L112 224H400l-17.9-71.8C378.5 138 365.7 128 351 128H161c-14.7 0-27.5 10-31 24.2zM128 320a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faCat = {\n prefix: 'fas',\n iconName: 'cat',\n icon: [576, 512, [128008], \"f6be\", \"M320 192h17.1c22.1 38.3 63.5 64 110.9 64c11 0 21.8-1.4 32-4v4 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V339.2L280 448h56c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-53 0-96-43-96-96V192.5c0-16.1-12-29.8-28-31.8l-7.9-1c-17.5-2.2-30-18.2-27.8-35.7s18.2-30 35.7-27.8l7.9 1c48 6 84.1 46.8 84.1 95.3v85.3c34.4-51.7 93.2-85.8 160-85.8zm160 26.5v0c-10 3.5-20.8 5.5-32 5.5c-28.4 0-54-12.4-71.6-32h0c-3.7-4.1-7-8.5-9.9-13.2C357.3 164 352 146.6 352 128v0V32 12 10.7C352 4.8 356.7 .1 362.6 0h.2c3.3 0 6.4 1.6 8.4 4.2l0 .1L384 21.3l27.2 36.3L416 64h64l4.8-6.4L512 21.3 524.8 4.3l0-.1c2-2.6 5.1-4.2 8.4-4.2h.2C539.3 .1 544 4.8 544 10.7V12 32v96c0 17.3-4.6 33.6-12.6 47.6c-11.3 19.8-29.6 35.2-51.4 42.9zM432 128a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faAnchorCircleExclamation = {\n prefix: 'fas',\n iconName: 'anchor-circle-exclamation',\n icon: [640, 512, [], \"e4ab\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faTruckField = {\n prefix: 'fas',\n iconName: 'truck-field',\n icon: [640, 512, [], \"e58d\", \"M32 96c0-35.3 28.7-64 64-64H320c23.7 0 44.4 12.9 55.4 32h51.8c25.3 0 48.2 14.9 58.5 38l52.8 118.8c.5 1.1 .9 2.1 1.3 3.2H544c35.3 0 64 28.7 64 64v32c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V288c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32V96zM384 224h85.9l-42.7-96H384v96zM160 432a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faRoute = {\n prefix: 'fas',\n iconName: 'route',\n icon: [512, 512, [], \"f4d7\", \"M512 96c0 50.2-59.1 125.1-84.6 155c-3.8 4.4-9.4 6.1-14.5 5H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c53 0 96 43 96 96s-43 96-96 96H139.6c8.7-9.9 19.3-22.6 30-36.8c6.3-8.4 12.8-17.6 19-27.2H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-53 0-96-43-96-96s43-96 96-96h39.8c-21-31.5-39.8-67.7-39.8-96c0-53 43-96 96-96s96 43 96 96zM117.1 489.1c-3.8 4.3-7.2 8.1-10.1 11.3l-1.8 2-.2-.2c-6 4.6-14.6 4-20-1.8C59.8 473 0 402.5 0 352c0-53 43-96 96-96s96 43 96 96c0 30-21.1 67-43.5 97.9c-10.7 14.7-21.7 28-30.8 38.5l-.6 .7zM128 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM416 128a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faClipboardQuestion = {\n prefix: 'fas',\n iconName: 'clipboard-question',\n icon: [384, 512, [], \"e4e3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM105.8 229.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L216 328.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V314.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H158.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM160 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faPanorama = {\n prefix: 'fas',\n iconName: 'panorama',\n icon: [640, 512, [], \"e209\", \"M45.6 32C20.4 32 0 52.4 0 77.6V434.4C0 459.6 20.4 480 45.6 480c5.1 0 10-.8 14.7-2.4C74.6 472.8 177.6 440 320 440s245.4 32.8 259.6 37.6c4.7 1.6 9.7 2.4 14.7 2.4c25.2 0 45.6-20.4 45.6-45.6V77.6C640 52.4 619.6 32 594.4 32c-5 0-10 .8-14.7 2.4C565.4 39.2 462.4 72 320 72S74.6 39.2 60.4 34.4C55.6 32.8 50.7 32 45.6 32zM96 160a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm272 0c7.9 0 15.4 3.9 19.8 10.5L512.3 353c5.4 8 5.6 18.4 .4 26.5s-14.7 12.3-24.2 10.7C442.7 382.4 385.2 376 320 376c-65.6 0-123.4 6.5-169.3 14.4c-9.8 1.7-19.7-2.9-24.7-11.5s-4.3-19.4 1.9-27.2L197.3 265c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l26.4 33.1 87-127.6c4.5-6.6 11.9-10.5 19.8-10.5z\"]\n};\nvar faCommentMedical = {\n prefix: 'fas',\n iconName: 'comment-medical',\n icon: [512, 512, [], \"f7f5\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM224 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V272H176c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faTeethOpen = {\n prefix: 'fas',\n iconName: 'teeth-open',\n icon: [576, 512, [], \"f62f\", \"M96 32C43 32 0 75 0 128v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-53-43-96-96-96H96zM224 96c26.5 0 48 21.5 48 48v56c0 13.3-10.7 24-24 24H200c-13.3 0-24-10.7-24-24V144c0-26.5 21.5-48 48-48zm80 48c0-26.5 21.5-48 48-48s48 21.5 48 48v56c0 13.3-10.7 24-24 24H328c-13.3 0-24-10.7-24-24V144zM96 128c26.5 0 48 21.5 48 48v24c0 13.3-10.7 24-24 24H72c-13.3 0-24-10.7-24-24V176c0-26.5 21.5-48 48-48zm336 48c0-26.5 21.5-48 48-48s48 21.5 48 48v24c0 13.3-10.7 24-24 24H456c-13.3 0-24-10.7-24-24V176zM96 480H480c53 0 96-43 96-96V352c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v32c0 53 43 96 96 96zm0-64c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48zm176 48c-26.5 0-48-21.5-48-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48zm80-48V344c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24v24c0 26.5-21.5 48-48 48s-48-21.5-48-48z\"]\n};\nvar faFileCircleMinus = {\n prefix: 'fas',\n iconName: 'file-circle-minus',\n icon: [576, 512, [], \"e4ed\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm224 0c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16s7.2 16 16 16H496c8.8 0 16-7.2 16-16z\"]\n};\nvar faTags = {\n prefix: 'fas',\n iconName: 'tags',\n icon: [512, 512, [], \"f02c\", \"M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faWineGlass = {\n prefix: 'fas',\n iconName: 'wine-glass',\n icon: [320, 512, [127863], \"f4e3\", \"M32.1 29.3C33.5 12.8 47.4 0 64 0H256c16.6 0 30.5 12.8 31.9 29.3l14 168.4c6 72-42.5 135.2-109.9 150.6V448h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H160 80c-17.7 0-32-14.3-32-32s14.3-32 32-32h48V348.4C60.6 333 12.1 269.8 18.1 197.8l14-168.4zm56 98.7H231.9l-5.3-64H93.4l-5.3 64z\"]\n};\nvar faForwardFast = {\n prefix: 'fas',\n iconName: 'forward-fast',\n icon: [512, 512, [9197, \"fast-forward\"], \"f050\", \"M18.4 445c11.2 5.3 24.5 3.6 34.1-4.4L224 297.7V416c0 12.4 7.2 23.7 18.4 29s24.5 3.6 34.1-4.4L448 297.7V416c0 17.7 14.3 32 32 32s32-14.3 32-32V96c0-17.7-14.3-32-32-32s-32 14.3-32 32V214.3L276.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S224 83.6 224 96V214.3L52.5 71.4c-9.5-7.9-22.8-9.7-34.1-4.4S0 83.6 0 96V416c0 12.4 7.2 23.7 18.4 29z\"]\n};\nvar faFastForward = faForwardFast;\nvar faFaceMehBlank = {\n prefix: 'fas',\n iconName: 'face-meh-blank',\n icon: [512, 512, [128566, \"meh-blank\"], \"f5a4\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm208.4-48a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm128 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMehBlank = faFaceMehBlank;\nvar faSquareParking = {\n prefix: 'fas',\n iconName: 'square-parking',\n icon: [448, 512, [127359, \"parking\"], \"f540\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM192 256h48c17.7 0 32-14.3 32-32s-14.3-32-32-32H192v64zm48 64H192v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 168c0-22.1 17.9-40 40-40h72c53 0 96 43 96 96s-43 96-96 96z\"]\n};\nvar faParking = faSquareParking;\nvar faHouseSignal = {\n prefix: 'fas',\n iconName: 'house-signal',\n icon: [576, 512, [], \"e012\", \"M357.7 8.5c-12.3-11.3-31.2-11.3-43.4 0l-208 192c-9.4 8.6-12.7 22-8.5 34c87.1 25.3 155.6 94.2 180.3 181.6H464c26.5 0 48-21.5 48-48V256h32c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8.1-35.2l-208-192zM288 208c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16v64c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V208zM24 256c-13.3 0-24 10.7-24 24s10.7 24 24 24c101.6 0 184 82.4 184 184c0 13.3 10.7 24 24 24s24-10.7 24-24c0-128.1-103.9-232-232-232zm8 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM0 376c0 13.3 10.7 24 24 24c48.6 0 88 39.4 88 88c0 13.3 10.7 24 24 24s24-10.7 24-24c0-75.1-60.9-136-136-136c-13.3 0-24 10.7-24 24z\"]\n};\nvar faBarsProgress = {\n prefix: 'fas',\n iconName: 'bars-progress',\n icon: [512, 512, [\"tasks-alt\"], \"f828\", \"M448 160H320V128H448v32zM48 64C21.5 64 0 85.5 0 112v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zM448 352v32H192V352H448zM48 288c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V336c0-26.5-21.5-48-48-48H48z\"]\n};\nvar faTasksAlt = faBarsProgress;\nvar faFaucetDrip = {\n prefix: 'fas',\n iconName: 'faucet-drip',\n icon: [512, 512, [128688], \"e006\", \"M224 0c17.7 0 32 14.3 32 32V44l96-12c17.7 0 32 14.3 32 32s-14.3 32-32 32L256 84l-31-3.9-1-.1-1 .1L192 84 96 96C78.3 96 64 81.7 64 64s14.3-32 32-32l96 12V32c0-17.7 14.3-32 32-32zM0 224c0-17.7 14.3-32 32-32h96l22.6-22.6c6-6 14.1-9.4 22.6-9.4H192V116.2l32-4 32 4V160h18.7c8.5 0 16.6 3.4 22.6 9.4L320 192h32c88.4 0 160 71.6 160 160c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32s-14.3-32-32-32H315.9c-20.2 29-53.9 48-91.9 48s-71.7-19-91.9-48H32c-17.7 0-32-14.3-32-32V224zM436.8 423.4c1.9-4.5 6.3-7.4 11.2-7.4s9.2 2.9 11.2 7.4l18.2 42.4c1.8 4.1 2.7 8.6 2.7 13.1V480c0 17.7-14.3 32-32 32s-32-14.3-32-32v-1.2c0-4.5 .9-8.9 2.7-13.1l18.2-42.4z\"]\n};\nvar faCartFlatbed = {\n prefix: 'fas',\n iconName: 'cart-flatbed',\n icon: [640, 512, [\"dolly-flatbed\"], \"f474\", \"M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64H48c8.8 0 16 7.2 16 16V368c0 44.2 35.8 80 80 80h18.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H450.7c-1.8 5-2.7 10.4-2.7 16c0 26.5 21.5 48 48 48s48-21.5 48-48c0-5.6-1-11-2.7-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H144c-8.8 0-16-7.2-16-16V80C128 35.8 92.2 0 48 0H32zM192 80V272c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H464V176c0 5.9-3.2 11.3-8.5 14.1s-11.5 2.5-16.4-.8L400 163.2l-39.1 26.1c-4.9 3.3-11.2 3.6-16.4 .8s-8.5-8.2-8.5-14.1V32H240c-26.5 0-48 21.5-48 48z\"]\n};\nvar faDollyFlatbed = faCartFlatbed;\nvar faBanSmoking = {\n prefix: 'fas',\n iconName: 'ban-smoking',\n icon: [512, 512, [128685, \"smoking-ban\"], \"f54d\", \"M99.5 144.8L178.7 224l96 96 92.5 92.5C335.9 434.9 297.5 448 256 448C150 448 64 362 64 256c0-41.5 13.1-79.9 35.5-111.2zM333.3 288l-32-32H384v32H333.3zm32 32H400c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H269.3L144.8 99.5C176.1 77.1 214.5 64 256 64c106 0 192 86 192 192c0 41.5-13.1 79.9-35.5 111.2L365.3 320zM256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM272 96c-8.8 0-16 7.2-16 16c0 26.5 21.5 48 48 48h32c8.8 0 16 7.2 16 16s7.2 16 16 16s16-7.2 16-16c0-26.5-21.5-48-48-48H304c-8.8 0-16-7.2-16-16s-7.2-16-16-16zM229.5 320l-96-96H112c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H229.5z\"]\n};\nvar faSmokingBan = faBanSmoking;\nvar faTerminal = {\n prefix: 'fas',\n iconName: 'terminal',\n icon: [576, 512, [], \"f120\", \"M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faMobileButton = {\n prefix: 'fas',\n iconName: 'mobile-button',\n icon: [384, 512, [], \"f10b\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zM192 400a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faHouseMedicalFlag = {\n prefix: 'fas',\n iconName: 'house-medical-flag',\n icon: [640, 512, [], \"e514\", \"M480 0c17.7 0 32 14.3 32 32H624c8.8 0 16 7.2 16 16V176c0 8.8-7.2 16-16 16H512V512H448V192 32c0-17.7 14.3-32 32-32zM276.8 39.7L416 159V512h1l-.2 0H96c-17.7 0-32-14.3-32-32V288H32c-13.4 0-25.4-8.3-30-20.9s-1-26.7 9.2-35.4l224-192c12-10.3 29.7-10.3 41.7 0zM224 208v48H176c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H288V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16z\"]\n};\nvar faBasketShopping = {\n prefix: 'fas',\n iconName: 'basket-shopping',\n icon: [576, 512, [\"shopping-basket\"], \"f291\", \"M253.3 35.1c6.1-11.8 1.5-26.3-10.2-32.4s-26.3-1.5-32.4 10.2L117.6 192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32L83.9 463.5C91 492 116.6 512 146 512H430c29.4 0 55-20 62.1-48.5L544 256c17.7 0 32-14.3 32-32s-14.3-32-32-32H458.4L365.3 12.9C359.2 1.2 344.7-3.4 332.9 2.7s-16.3 20.6-10.2 32.4L404.3 192H171.7L253.3 35.1zM192 304v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16zm96-16c8.8 0 16 7.2 16 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16zm128 16v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faShoppingBasket = faBasketShopping;\nvar faTape = {\n prefix: 'fas',\n iconName: 'tape',\n icon: [576, 512, [], \"f4db\", \"M380.8 416c41.5-40.7 67.2-97.3 67.2-160C448 132.3 347.7 32 224 32S0 132.3 0 256S100.3 480 224 480H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H380.8zM224 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192zm64 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faBusSimple = {\n prefix: 'fas',\n iconName: 'bus-simple',\n icon: [448, 512, [\"bus-alt\"], \"f55e\", \"M224 0C348.8 0 448 35.2 448 80V96 416c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32V96 80C0 35.2 99.2 0 224 0zM64 128V256c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32zM80 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faBusAlt = faBusSimple;\nvar faEye = {\n prefix: 'fas',\n iconName: 'eye',\n icon: [576, 512, [128065], \"f06e\", \"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"]\n};\nvar faFaceSadCry = {\n prefix: 'fas',\n iconName: 'face-sad-cry',\n icon: [512, 512, [128557, \"sad-cry\"], \"f5b3\", \"M352 493.4c-29.6 12-62.1 18.6-96 18.6s-66.4-6.6-96-18.6V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V477.8C51.5 433.5 0 350.8 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 94.8-51.5 177.5-128 221.8V288c0-8.8-7.2-16-16-16s-16 7.2-16 16V493.4zM195.2 233.6c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zm121.6 0c17.6-23.5 52.8-23.5 70.4 0c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2zM208 336v32c0 26.5 21.5 48 48 48s48-21.5 48-48V336c0-26.5-21.5-48-48-48s-48 21.5-48 48z\"]\n};\nvar faSadCry = faFaceSadCry;\nvar faAudioDescription = {\n prefix: 'fas',\n iconName: 'audio-description',\n icon: [576, 512, [], \"f29e\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM213.5 173.3l72 144c5.9 11.9 1.1 26.3-10.7 32.2s-26.3 1.1-32.2-10.7l-9.4-18.9H150.9l-9.4 18.9c-5.9 11.9-20.3 16.7-32.2 10.7s-16.7-20.3-10.7-32.2l72-144c4.1-8.1 12.4-13.3 21.5-13.3s17.4 5.1 21.5 13.3zm-.4 106.6L192 237.7l-21.1 42.2h42.2zM304 184c0-13.3 10.7-24 24-24h56c53 0 96 43 96 96s-43 96-96 96H328c-13.3 0-24-10.7-24-24V184zm48 24v96h32c26.5 0 48-21.5 48-48s-21.5-48-48-48H352z\"]\n};\nvar faPersonMilitaryToPerson = {\n prefix: 'fas',\n iconName: 'person-military-to-person',\n icon: [512, 512, [], \"e54c\", \"M71 12.5c-8.6 1-15 8.2-15 16.8c0 9.3 7.5 16.8 16.7 16.9H184.1c8.8-.1 15.9-7.2 15.9-16V16c0-9.5-8.3-17-17.8-15.9L71 12.5zM189.5 78.1H66.5C64.9 83.8 64 89.8 64 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-6.2-.9-12.2-2.5-17.9zM32 256v32c0 17.7 14.3 32 32 32H192c1.8 0 3.5-.1 5.2-.4L53 208.6C40.1 220.3 32 237.2 32 256zm190.2 42.5c1.1-3.3 1.8-6.8 1.8-10.5V256c0-35.3-28.7-64-64-64H96c-3.7 0-7.4 .3-10.9 .9L222.2 298.5zM384 160a64 64 0 1 0 0-128 64 64 0 1 0 0 128zm-32 32c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32H448c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H352zM215.8 450.1c5.2-4.6 8.2-11.1 8.2-18.1s-3-13.5-8.2-18.1l-64-56c-7.1-6.2-17.1-7.7-25.7-3.8S112 366.6 112 376v32l-88 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l88 0v32c0 9.4 5.5 18 14.1 21.9s18.6 2.4 25.7-3.8l64-56zM288 431.9c0 6.9 2.9 13.5 8.1 18.1l64 56.4c7.1 6.2 17.1 7.8 25.7 3.9s14.1-12.4 14.1-21.9l0-32.4 88 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-88 0 0-32c0-9.4-5.5-18-14.1-21.9s-18.6-2.4-25.7 3.8l-64 56c-5.2 4.5-8.2 11.1-8.2 18z\"]\n};\nvar faFileShield = {\n prefix: 'fas',\n iconName: 'file-shield',\n icon: [576, 512, [], \"e4f0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v47l-92.8 37.1c-21.3 8.5-35.2 29.1-35.2 52c0 56.6 18.9 148 94.2 208.3c-9 4.8-19.3 7.6-30.2 7.6H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm39.1 97.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar faUserSlash = {\n prefix: 'fas',\n iconName: 'user-slash',\n icon: [640, 512, [], \"f506\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L353.3 251.6C407.9 237 448 187.2 448 128C448 57.3 390.7 0 320 0C250.2 0 193.5 55.8 192 125.2L38.8 5.1zM264.3 304.3C170.5 309.4 96 387.2 96 482.3c0 16.4 13.3 29.7 29.7 29.7H514.3c3.9 0 7.6-.7 11-2.1l-261-205.6z\"]\n};\nvar faPen = {\n prefix: 'fas',\n iconName: 'pen',\n icon: [512, 512, [128394], \"f304\", \"M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z\"]\n};\nvar faTowerObservation = {\n prefix: 'fas',\n iconName: 'tower-observation',\n icon: [512, 512, [], \"e586\", \"M241.7 3.4c9-4.5 19.6-4.5 28.6 0l160 80c15.8 7.9 22.2 27.1 14.3 42.9C439 137.5 427.7 144 416 144v80c0 17.7-14.3 32-32 32h-4.9l32 192H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H384.5c-.4 0-.8 0-1.1 0H128.6c-.4 0-.8 0-1.1 0H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l32-192H128c-17.7 0-32-14.3-32-32V144c-11.7 0-23-6.5-28.6-17.7c-7.9-15.8-1.5-35 14.3-42.9l160-80zM314.5 448L256 399.2 197.5 448h117zM197.8 256l-4.7 28.3L256 336.8l62.9-52.5L314.2 256H197.8zm-13.9 83.2l-11.2 67L218.5 368l-34.6-28.8zM293.5 368l45.8 38.1-11.2-67L293.5 368zM176 128c-8.8 0-16 7.2-16 16s7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176z\"]\n};\nvar faFileCode = {\n prefix: 'fas',\n iconName: 'file-code',\n icon: [384, 512, [], \"f1c9\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM153 289l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L71 337c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM265 255l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faSignal = {\n prefix: 'fas',\n iconName: 'signal',\n icon: [640, 512, [128246, \"signal-5\", \"signal-perfect\"], \"f012\", \"M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faSignal5 = faSignal;\nvar faSignalPerfect = faSignal;\nvar faBus = {\n prefix: 'fas',\n iconName: 'bus',\n icon: [576, 512, [128653], \"f207\", \"M288 0C422.4 0 512 35.2 512 80V96l0 32c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32l0 160c0 17.7-14.3 32-32 32v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H192v32c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32l0-32c-17.7 0-32-14.3-32-32l0-160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h0V96h0V80C64 35.2 153.6 0 288 0zM128 160v96c0 17.7 14.3 32 32 32H272V128H160c-17.7 0-32 14.3-32 32zM304 288H416c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H304V288zM144 400a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm288 0a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM384 80c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16s7.2 16 16 16H368c8.8 0 16-7.2 16-16z\"]\n};\nvar faHeartCircleXmark = {\n prefix: 'fas',\n iconName: 'heart-circle-xmark',\n icon: [576, 512, [], \"e501\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faHouseChimney = {\n prefix: 'fas',\n iconName: 'house-chimney',\n icon: [576, 512, [63499, \"home-lg\"], \"e3af\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L512 185V64c0-17.7-14.3-32-32-32H448c-17.7 0-32 14.3-32 32v36.7L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v64 24c0 22.1 17.9 40 40 40h24 32.5c1.4 0 2.8 0 4.2-.1c1.1 .1 2.2 .1 3.3 .1h16c22.1 0 40-17.9 40-40V455.8c.3-2.6 .5-5.3 .5-8.1l-.7-160.2h32z\"]\n};\nvar faHomeLg = faHouseChimney;\nvar faWindowMaximize = {\n prefix: 'fas',\n iconName: 'window-maximize',\n icon: [512, 512, [128470], \"f2d0\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM96 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFaceFrown = {\n prefix: 'fas',\n iconName: 'face-frown',\n icon: [512, 512, [9785, \"frown\"], \"f119\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faFrown = faFaceFrown;\nvar faPrescription = {\n prefix: 'fas',\n iconName: 'prescription',\n icon: [448, 512, [], \"f5b1\", \"M32 0C14.3 0 0 14.3 0 32V192v96c0 17.7 14.3 32 32 32s32-14.3 32-32V224h50.7l128 128L137.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 397.3 393.4 502.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L333.3 352 438.6 246.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 306.7l-85.8-85.8C251.4 209.1 288 164.8 288 112C288 50.1 237.9 0 176 0H32zM176 160H64V64H176c26.5 0 48 21.5 48 48s-21.5 48-48 48z\"]\n};\nvar faShop = {\n prefix: 'fas',\n iconName: 'shop',\n icon: [640, 512, [\"store-alt\"], \"f54f\", \"M36.8 192H603.2c20.3 0 36.8-16.5 36.8-36.8c0-7.3-2.2-14.4-6.2-20.4L558.2 21.4C549.3 8 534.4 0 518.3 0H121.7c-16 0-31 8-39.9 21.4L6.2 134.7c-4 6.1-6.2 13.2-6.2 20.4C0 175.5 16.5 192 36.8 192zM64 224V384v80c0 26.5 21.5 48 48 48H336c26.5 0 48-21.5 48-48V384 224H320V384H128V224H64zm448 0V480c0 17.7 14.3 32 32 32s32-14.3 32-32V224H512z\"]\n};\nvar faStoreAlt = faShop;\nvar faFloppyDisk = {\n prefix: 'fas',\n iconName: 'floppy-disk',\n icon: [448, 512, [128190, 128426, \"save\"], \"f0c7\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faSave = faFloppyDisk;\nvar faVihara = {\n prefix: 'fas',\n iconName: 'vihara',\n icon: [640, 512, [], \"f6a7\", \"M281 22L305.8 4.7c1.3-.9 2.7-1.8 4.1-2.4C313.1 .7 316.6 0 320 0s6.9 .7 10.1 2.2c1.4 .7 2.8 1.5 4.1 2.4L359 22C393 45.8 430.8 63.5 470.8 74.4l23 6.3c1.8 .5 3.6 1.1 5.2 2c3.2 1.7 5.9 4 8.1 6.8c3.8 4.9 5.6 11.3 4.7 17.8c-.4 2.8-1.2 5.4-2.5 7.8c-1.7 3.2-4 5.9-6.8 8.1c-4.3 3.2-9.6 5.1-15.1 4.9H480v56.1l6.4 5.1 5.2 4.1c21.1 16.7 45 29.6 70.5 38.1l28.9 9.6c1.6 .5 3.2 1.2 4.6 2c3.1 1.7 5.8 4.1 7.8 6.9s3.5 6.1 4.1 9.6c.5 2.7 .6 5.5 .1 8.3s-1.4 5.4-2.7 7.8c-1.7 3.1-4.1 5.8-6.9 7.8s-6.1 3.5-9.6 4.1c-1.6 .3-3.3 .4-5 .4H544v65.9c20.5 22.8 47.4 39.2 77.4 46.7C632 403 640 412.6 640 424c0 13.3-10.7 24-24 24H576v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H352v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H24c-13.3 0-24-10.7-24-24c0-11.4 8-21 18.6-23.4c30-7.6 56.9-23.9 77.4-46.7V288H56.6c-1.7 0-3.4-.1-5-.4c-3.5-.7-6.8-2.1-9.6-4.1s-5.2-4.7-7-7.8c-1.3-2.4-2.3-5-2.7-7.8s-.4-5.6 .1-8.3c.7-3.5 2.1-6.8 4.1-9.6s4.7-5.2 7.8-6.9c1.4-.8 3-1.5 4.6-2l28.9-9.6c25.5-8.5 49.4-21.4 70.5-38.1l5.2-4.1 6.4-5.1V176 128h-7.5c-5.5 .1-10.8-1.7-15.1-4.9c-2.8-2.1-5.1-4.8-6.8-8.1c-1.2-2.4-2.1-5-2.5-7.8c-.9-6.5 .9-12.8 4.7-17.8c2.1-2.8 4.8-5.1 8.1-6.8c1.6-.8 3.4-1.5 5.2-2l23-6.3C209.2 63.5 247 45.8 281 22zM416 128H320 224v64h72 48 72V128zM160 288v64H296h24 24H480V288H344 320h0H296 160z\"]\n};\nvar faScaleUnbalanced = {\n prefix: 'fas',\n iconName: 'scale-unbalanced',\n icon: [640, 512, [\"balance-scale-left\"], \"f515\", \"M522.1 62.4c16.8-5.6 25.8-23.7 20.2-40.5S518.6-3.9 501.9 1.6l-113 37.7C375 15.8 349.3 0 320 0c-44.2 0-80 35.8-80 80c0 3 .2 5.9 .5 8.8L117.9 129.6c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l135.5-45.2c4.5 3.2 9.3 5.9 14.4 8.2V480c0 17.7 14.3 32 32 32H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V153.3c21-9.2 37.2-27 44.2-49l125.9-42zM439.6 288L512 163.8 584.4 288H439.6zM512 384c62.9 0 115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L536.1 109.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L392.7 273.1c-5.7 9.8-9.3 21.1-6.7 32.1C396.8 350 449.1 384 512 384zM129.2 291.8L201.6 416H56.7l72.4-124.2zM3.2 433.1C14 478 66.3 512 129.2 512s115.2-34 126-78.9c2.6-11-1-22.3-6.7-32.1L153.2 237.8c-5-8.6-14.2-13.8-24.1-13.8s-19.1 5.3-24.1 13.8L9.9 401.1c-5.7 9.8-9.3 21.1-6.7 32.1z\"]\n};\nvar faBalanceScaleLeft = faScaleUnbalanced;\nvar faSortUp = {\n prefix: 'fas',\n iconName: 'sort-up',\n icon: [320, 512, [\"sort-asc\"], \"f0de\", \"M182.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H288c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-128-128z\"]\n};\nvar faSortAsc = faSortUp;\nvar faCommentDots = {\n prefix: 'fas',\n iconName: 'comment-dots',\n icon: [512, 512, [128172, 62075, \"commenting\"], \"f4ad\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM128 208a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faCommenting = faCommentDots;\nvar faPlantWilt = {\n prefix: 'fas',\n iconName: 'plant-wilt',\n icon: [512, 512, [], \"e5aa\", \"M288 120c0-30.9 25.1-56 56-56s56 25.1 56 56v13c-29.3 10-48 34.5-48 70.1c0 27.9 25.3 74.8 66 111.6c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V120C464 53.7 410.3 0 344 0S224 53.7 224 120v21.8C207.3 133 188.2 128 168 128c-66.3 0-120 53.7-120 120v13c-29.3 10-48 34.5-48 70.1C0 359 25.3 405.9 66 442.7c3.8 3.5 8.9 5.3 14 5.3s10.2-1.8 14-5.3c40.7-36.8 66-83.7 66-111.6c0-35.6-18.7-60.2-48-70.1V248c0-30.9 25.1-56 56-56s56 25.1 56 56v32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V280 248 120z\"]\n};\nvar faDiamond = {\n prefix: 'fas',\n iconName: 'diamond',\n icon: [512, 512, [9830], \"f219\", \"M284.3 11.7c-15.6-15.6-40.9-15.6-56.6 0l-216 216c-15.6 15.6-15.6 40.9 0 56.6l216 216c15.6 15.6 40.9 15.6 56.6 0l216-216c15.6-15.6 15.6-40.9 0-56.6l-216-216z\"]\n};\nvar faFaceGrinSquint = {\n prefix: 'fas',\n iconName: 'face-grin-squint',\n icon: [512, 512, [128518, \"grin-squint\"], \"f585\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM133.5 146.7l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z\"]\n};\nvar faGrinSquint = faFaceGrinSquint;\nvar faHandHoldingDollar = {\n prefix: 'fas',\n iconName: 'hand-holding-dollar',\n icon: [576, 512, [\"hand-holding-usd\"], \"f4c0\", \"M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingUsd = faHandHoldingDollar;\nvar faBacterium = {\n prefix: 'fas',\n iconName: 'bacterium',\n icon: [512, 512, [], \"e05a\", \"M423.1 30.6c3.6-12.7-3.7-26-16.5-29.7s-26 3.7-29.7 16.5l-4.2 14.7c-9.8-.4-19.9 .5-29.9 2.8c-12.1 2.8-23.7 5.9-34.9 9.4l-5.9-13.7c-5.2-12.2-19.3-17.8-31.5-12.6s-17.8 19.3-12.6 31.5l4.9 11.3c-22 9.4-42 20.1-60.2 31.8L196 82.7c-7.4-11-22.3-14-33.3-6.7s-14 22.3-6.7 33.3l7.8 11.6c-18 15-33.7 30.8-47.3 47.1L103 157.3c-10.4-8.3-25.5-6.6-33.7 3.7s-6.6 25.5 3.7 33.7l15 12c-2.1 3.2-4.1 6.5-6 9.7c-9.4 15.7-17 31-23.2 45.3l-9.9-3.9c-12.3-4.9-26.3 1.1-31.2 13.4s1.1 26.3 13.4 31.2l11.6 4.6c-.3 1.1-.6 2.1-.9 3.1c-3.5 12.5-5.7 23.2-7.1 31.3c-.7 4.1-1.2 7.5-1.6 10.3c-.2 1.4-.3 2.6-.4 3.6l-.1 1.4-.1 .6 0 .3 0 .1c0 0 0 .1 39.2 3.7l0 0-39.2-3.6c-.5 5-.6 10-.4 14.9l-14.7 4.2C4.7 380.6-2.7 393.8 .9 406.6s16.9 20.1 29.7 16.5l13.8-3.9c10.6 20.7 27.6 37.8 48.5 48.5l-3.9 13.7c-3.6 12.7 3.7 26 16.5 29.7s26-3.7 29.7-16.5l4.2-14.7c23.8 1 46.3-5.5 65.1-17.6L215 473c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c9.1-14.1 15.1-30.5 17-48.3l.1-.8c.3-1.7 1-5.1 2.3-9.8l.2-.8 12.6 5.4c12.2 5.2 26.3-.4 31.5-12.6s-.4-26.3-12.6-31.5l-11.3-4.8c9.9-14.9 24.9-31.6 48.6-46l2.1 7.5c3.6 12.7 16.9 20.1 29.7 16.5s20.1-16.9 16.5-29.7L371 259.2c6.9-2.2 14.3-4.3 22.2-6.1c12.9-3 24.7-8 35.2-14.8L439 249c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-10.6-10.6c12.2-19 18.6-41.6 17.6-65.1l14.7-4.2c12.7-3.6 20.1-16.9 16.5-29.7s-16.9-20.1-29.7-16.5l-13.7 3.9c-10.8-21.2-28-38-48.5-48.5l3.9-13.8zM92.1 363.3l0 0L144 368l-51.9-4.7zM112 320a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM240 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faHandPointer = {\n prefix: 'fas',\n iconName: 'hand-pointer',\n icon: [448, 512, [], \"f25a\", \"M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40V188.2c8.5-7.6 19.7-12.2 32-12.2c20.6 0 38.2 13 45 31.2c8.8-9.3 21.2-15.2 35-15.2c25.3 0 46 19.5 47.9 44.3c8.5-7.7 19.8-12.3 32.1-12.3c26.5 0 48 21.5 48 48v48 16 48c0 70.7-57.3 128-128 128l-16 0H240l-.1 0h-5.2c-5 0-9.9-.3-14.7-1c-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7V40zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304zm48-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16v96c0 8.8 7.2 16 16 16s16-7.2 16-16V304z\"]\n};\nvar faDrumSteelpan = {\n prefix: 'fas',\n iconName: 'drum-steelpan',\n icon: [576, 512, [], \"f56a\", \"M288 32c159.1 0 288 48 288 128V352c0 80-128.9 128-288 128S0 432 0 352V160C0 80 128.9 32 288 32zM528 160c0-9.9-8-29.9-55-49.8c-18.6-7.9-40.9-14.4-66-19.4l-27.8 43.6c-7.3 11.5-11.2 24.8-11.2 38.4c0 17.5 6.4 34.4 18.1 47.5l9.8 11c29.8-5.2 55.9-12.5 77.2-21.5c47.1-19.9 55-39.9 55-49.8zM349.2 237.3c-8-26.2-32.4-45.3-61.2-45.3s-53.3 19.1-61.2 45.3c19.4 1.7 39.9 2.7 61.2 2.7s41.8-.9 61.2-2.7zM169 90.8c-25.2 5-47.4 11.6-66 19.4C56 130.1 48 150.1 48 160s8 29.9 55 49.8c21.3 9 47.4 16.3 77.2 21.5l9.8-11c11.6-13.1 18.1-30 18.1-47.5c0-13.6-3.9-26.9-11.2-38.4L169 90.8zm56.3-8C224.5 87 224 91.5 224 96c0 35.3 28.7 64 64 64s64-28.7 64-64c0-4.5-.5-9-1.4-13.2C330.8 81 309.8 80 288 80s-42.8 1-62.6 2.8z\"]\n};\nvar faHandScissors = {\n prefix: 'fas',\n iconName: 'hand-scissors',\n icon: [512, 512, [], \"f257\", \"M40 208c-22.1 0-40 17.9-40 40s17.9 40 40 40l180.2 0c-7.6 8.5-12.2 19.7-12.2 32c0 25.3 19.5 46 44.3 47.9c-7.7 8.5-12.3 19.8-12.3 32.1c0 26.5 21.5 48 48 48l32 0 64 0c70.7 0 128-57.3 128-128l0-113.1c0-40.2-16-78.8-44.4-107.3C444.8 76.8 413.9 64 381.7 64L336 64c-21.3 0-39.3 13.9-45.6 33.1l74.5 23.7c8.4 2.7 13.1 11.7 10.4 20.1s-11.7 13.1-20.1 10.4L288 129.9l0 .1L84 65.8C62.9 59.2 40.5 70.9 33.8 92s5.1 43.5 26.2 50.2L269.5 208 40 208z\"]\n};\nvar faHandsPraying = {\n prefix: 'fas',\n iconName: 'hands-praying',\n icon: [640, 512, [\"praying-hands\"], \"f684\", \"M351.2 4.8c3.2-2 6.6-3.3 10-4.1c4.7-1 9.6-.9 14.1 .1c7.7 1.8 14.8 6.5 19.4 13.6L514.6 194.2c8.8 13.1 13.4 28.6 13.4 44.4v73.5c0 6.9 4.4 13 10.9 15.2l79.2 26.4C631.2 358 640 370.2 640 384v96c0 9.9-4.6 19.3-12.5 25.4s-18.1 8.1-27.7 5.5L431 465.9c-56-14.9-95-65.7-95-123.7V224c0-17.7 14.3-32 32-32s32 14.3 32 32v80c0 8.8 7.2 16 16 16s16-7.2 16-16V219.1c0-7-1.8-13.8-5.3-19.8L340.3 48.1c-1.7-3-2.9-6.1-3.6-9.3c-1-4.7-1-9.6 .1-14.1c1.9-8 6.8-15.2 14.3-19.9zm-62.4 0c7.5 4.6 12.4 11.9 14.3 19.9c1.1 4.6 1.2 9.4 .1 14.1c-.7 3.2-1.9 6.3-3.6 9.3L213.3 199.3c-3.5 6-5.3 12.9-5.3 19.8V304c0 8.8 7.2 16 16 16s16-7.2 16-16V224c0-17.7 14.3-32 32-32s32 14.3 32 32V342.3c0 58-39 108.7-95 123.7l-168.7 45c-9.6 2.6-19.9 .5-27.7-5.5S0 490 0 480V384c0-13.8 8.8-26 21.9-30.4l79.2-26.4c6.5-2.2 10.9-8.3 10.9-15.2V238.5c0-15.8 4.7-31.2 13.4-44.4L245.2 14.5c4.6-7.1 11.7-11.8 19.4-13.6c4.6-1.1 9.4-1.2 14.1-.1c3.5 .8 6.9 2.1 10 4.1z\"]\n};\nvar faPrayingHands = faHandsPraying;\nvar faArrowRotateRight = {\n prefix: 'fas',\n iconName: 'arrow-rotate-right',\n icon: [512, 512, [8635, \"arrow-right-rotate\", \"arrow-rotate-forward\", \"redo\"], \"f01e\", \"M386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H464c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0s-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3s163.8-62.5 226.3 0L386.3 160z\"]\n};\nvar faArrowRightRotate = faArrowRotateRight;\nvar faArrowRotateForward = faArrowRotateRight;\nvar faRedo = faArrowRotateRight;\nvar faBiohazard = {\n prefix: 'fas',\n iconName: 'biohazard',\n icon: [576, 512, [9763], \"f780\", \"M173.2 0c-1.8 0-3.5 .7-4.8 2C138.5 32.3 120 74 120 120c0 26.2 6 50.9 16.6 73c-22 2.4-43.8 9.1-64.2 20.5C37.9 232.8 13.3 262.4 .4 296c-.7 1.7-.5 3.7 .5 5.2c2.2 3.7 7.4 4.3 10.6 1.3C64.2 254.3 158 245.1 205 324s-8.1 153.1-77.6 173.2c-4.2 1.2-6.3 5.9-4.1 9.6c1 1.6 2.6 2.7 4.5 3c36.5 5.9 75.2 .1 109.7-19.2c20.4-11.4 37.4-26.5 50.5-43.8c13.1 17.3 30.1 32.4 50.5 43.8c34.5 19.3 73.3 25.2 109.7 19.2c1.9-.3 3.5-1.4 4.5-3c2.2-3.7 .1-8.4-4.1-9.6C379.1 477.1 324 403 371 324s140.7-69.8 193.5-21.4c3.2 2.9 8.4 2.3 10.6-1.3c1-1.6 1.1-3.5 .5-5.2c-12.9-33.6-37.5-63.2-72.1-82.5c-20.4-11.4-42.2-18.1-64.2-20.5C450 170.9 456 146.2 456 120c0-46-18.5-87.7-48.4-118c-1.3-1.3-3-2-4.8-2c-5 0-8.4 5.2-6.7 9.9C421.7 80.5 385.6 176 288 176S154.3 80.5 179.9 9.9c1.7-4.7-1.6-9.9-6.7-9.9zM240 272a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM181.7 417.6c6.3-11.8 9.8-25.1 8.6-39.8c-19.5-18-34-41.4-41.2-67.8c-12.5-8.1-26.2-11.8-40-12.4c-9-.4-18.1 .6-27.1 2.7c7.8 57.1 38.7 106.8 82.9 139.4c6.8-6.7 12.6-14.1 16.8-22.1zM288 64c-28.8 0-56.3 5.9-81.2 16.5c2 8.3 5 16.2 9 23.5c6.8 12.4 16.7 23.1 30.1 30.3c13.3-4.1 27.5-6.3 42.2-6.3s28.8 2.2 42.2 6.3c13.4-7.2 23.3-17.9 30.1-30.3c4-7.3 7-15.2 9-23.5C344.3 69.9 316.8 64 288 64zM426.9 310c-7.2 26.4-21.7 49.7-41.2 67.8c-1.2 14.7 2.2 28.1 8.6 39.8c4.3 8 10 15.4 16.8 22.1c44.3-32.6 75.2-82.3 82.9-139.4c-9-2.2-18.1-3.1-27.1-2.7c-13.8 .6-27.5 4.4-40 12.4z\"]\n};\nvar faLocationCrosshairs = {\n prefix: 'fas',\n iconName: 'location-crosshairs',\n icon: [512, 512, [\"location\"], \"f601\", \"M256 0c17.7 0 32 14.3 32 32V66.7C368.4 80.1 431.9 143.6 445.3 224H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H445.3C431.9 368.4 368.4 431.9 288 445.3V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C143.6 431.9 80.1 368.4 66.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H66.7C80.1 143.6 143.6 80.1 224 66.7V32c0-17.7 14.3-32 32-32zM128 256a128 128 0 1 0 256 0 128 128 0 1 0 -256 0zm128-80a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faLocation = faLocationCrosshairs;\nvar faMarsDouble = {\n prefix: 'fas',\n iconName: 'mars-double',\n icon: [640, 512, [9891], \"f227\", \"M312 32c-9.7 0-18.5 5.8-22.2 14.8s-1.7 19.3 5.2 26.2l33.4 33.4L275.8 159c-28.4-19.5-62.7-31-99.8-31C78.8 128 0 206.8 0 304s78.8 176 176 176s176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L407 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H312zm88 48h0v0l0 0zM64 304a112 112 0 1 1 224 0A112 112 0 1 1 64 304zM368 480c97.2 0 176-78.8 176-176c0-37-11.4-71.4-31-99.8l52.6-52.6L599 185c6.9 6.9 17.2 8.9 26.2 5.2s14.8-12.5 14.8-22.2V56c0-13.3-10.7-24-24-24H504c-9.7 0-18.5 5.8-22.2 14.8c-1.2 2.9-1.8 6-1.8 9l0 .2v.2c0 6.2 2.5 12.2 7 16.8l33.4 33.4L480 146.7V168c0 22.6-13.6 43.1-34.6 51.7c-.8 .3-1.7 .7-2.5 1C465.7 241.2 480 270.9 480 304c0 61.9-50.1 112-112 112c-5.4 0-10.8-.4-16-1.1c-12.9 20.4-29.1 38.3-48.1 53.1c19.8 7.8 41.4 12 64 12z\"]\n};\nvar faChildDress = {\n prefix: 'fas',\n iconName: 'child-dress',\n icon: [320, 512, [], \"e59c\", \"M224 64A64 64 0 1 0 96 64a64 64 0 1 0 128 0zM88 400v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h16v80c0 17.7 14.3 32 32 32s32-14.3 32-32V400h17.8c10.9 0 18.6-10.7 15.2-21.1l-31.1-93.4 28.6 37.8c10.7 14.1 30.8 16.8 44.8 6.2s16.8-30.7 6.2-44.8L254.6 207c-22.4-29.6-57.5-47-94.6-47s-72.2 17.4-94.6 47L6.5 284.7c-10.7 14.1-7.9 34.2 6.2 44.8s34.2 7.9 44.8-6.2l28.7-37.8L55 378.9C51.6 389.3 59.3 400 70.2 400H88z\"]\n};\nvar faUsersBetweenLines = {\n prefix: 'fas',\n iconName: 'users-between-lines',\n icon: [640, 512, [], \"e591\", \"M0 24C0 10.7 10.7 0 24 0H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24C10.7 48 0 37.3 0 24zM0 488c0-13.3 10.7-24 24-24H616c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zM83.2 160a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM32 320c0-35.3 28.7-64 64-64h96c12.2 0 23.7 3.4 33.4 9.4c-37.2 15.1-65.6 47.2-75.8 86.6H64c-17.7 0-32-14.3-32-32zm461.6 32c-10.3-40.1-39.6-72.6-77.7-87.4c9.4-5.5 20.4-8.6 32.1-8.6h96c35.3 0 64 28.7 64 64c0 17.7-14.3 32-32 32H493.6zM391.2 290.4c32.1 7.4 58.1 30.9 68.9 61.6c3.5 10 5.5 20.8 5.5 32c0 17.7-14.3 32-32 32h-224c-17.7 0-32-14.3-32-32c0-11.2 1.9-22 5.5-32c10.5-29.7 35.3-52.8 66.1-60.9c7.8-2.1 16-3.1 24.5-3.1h96c7.4 0 14.7 .8 21.6 2.4zm44-130.4a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM321.6 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faLungsVirus = {\n prefix: 'fas',\n iconName: 'lungs-virus',\n icon: [640, 512, [], \"e067\", \"M320 0c17.7 0 32 14.3 32 32V156.2c-8.5-7.6-19.7-12.2-32-12.2s-23.5 4.6-32 12.2V32c0-17.7 14.3-32 32-32zM444.5 195.5c-16.4-16.4-41.8-18.5-60.5-6.1V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2c-20.9-5.2-38.7-17.1-51.5-32.9c14 1.5 28.5-3 39.2-13.8l-22.6-22.6 22.6 22.6c18.7-18.7 18.7-49.1 0-67.9c-1.1-1.1-1.4-2-1.5-2.5c-.1-.8-.1-1.8 .4-2.9s1.2-1.9 1.8-2.3c.5-.3 1.3-.8 2.9-.8c26.5 0 48-21.5 48-48s-21.5-48-48-48c-1.6 0-2.4-.4-2.9-.8c-.6-.4-1.3-1.2-1.8-2.3s-.5-2.2-.4-2.9c.1-.6 .4-1.4 1.5-2.5c18.7-18.7 18.7-49.1 0-67.9zM421.8 421.8c-6.2 6.2-16.4 6.2-22.6 0C375.9 398.5 336 415 336 448c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C241.5 375.9 225 336 192 336c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C264.1 241.5 304 225 304 192c0-8.8 7.2-16 16-16s16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C398.5 264.1 415 304 448 304c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6zM183.3 491.2l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v24.1c-18.6-12.4-44-10.3-60.5 6.1c-18.7 18.7-18.7 49.1 0 67.9c1.1 1.1 1.4 2 1.5 2.5c.1 .8 .1 1.8-.4 2.9s-1.2 1.9-1.8 2.3c-.5 .3-1.3 .8-2.9 .8c-26.5 0-48 21.5-48 48s21.5 48 48 48c1.6 0 2.4 .4 2.9 .8c.6 .4 1.3 1.2 1.8 2.3s.5 2.2 .4 2.9c-.1 .6-.4 1.4-1.5 2.5c-18.7 18.7-18.7 49.1 0 67.9c10.7 10.7 25.3 15.3 39.2 13.8c-12.8 15.9-30.6 27.7-51.5 32.9zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faFaceGrinTears = {\n prefix: 'fas',\n iconName: 'face-grin-tears',\n icon: [640, 512, [128514, \"grin-tears\"], \"f588\", \"M548.6 371.4C506.4 454.8 419.9 512 320 512s-186.4-57.2-228.6-140.6c4.5-2.9 8.7-6.3 12.7-10.3c8.1-8.1 13.2-18.6 16.5-26.6c3.6-8.8 6.5-18.4 8.8-27.5c4.6-18.2 7.7-37 9.3-48.2c3.9-26.5-18.8-49.2-45.2-45.4c-6.8 .9-16.2 2.4-26.6 4.4C85.3 94.5 191.6 0 320 0S554.7 94.5 573.2 217.7c-10.3-2-19.8-3.5-26.6-4.4c-26.5-3.9-49.2 18.8-45.2 45.4c1.6 11.3 4.6 30 9.3 48.2c2.3 9.1 5.2 18.8 8.8 27.5c3.3 8.1 8.4 18.5 16.5 26.6c3.9 3.9 8.2 7.4 12.7 10.3zM107 254.1c-3.1 21.5-11.4 70.2-25.5 84.4c-.9 1-1.9 1.8-2.9 2.7C60 356.7 32 355.5 14.3 337.7c-18.7-18.7-19.1-48.8-.7-67.2c8.6-8.6 30.1-15.1 50.5-19.6c13-2.8 25.5-4.8 33.9-6c5.4-.8 9.9 3.7 9 9zm454.5 87.1c-.8-.6-1.5-1.3-2.3-2c-.2-.2-.5-.4-.7-.7c-14.1-14.1-22.5-62.9-25.5-84.4c-.8-5.4 3.7-9.9 9-9c1 .1 2.2 .3 3.3 .5c8.2 1.2 19.2 3 30.6 5.5c20.4 4.4 41.9 10.9 50.5 19.6c18.4 18.4 18 48.5-.7 67.2c-17.7 17.7-45.7 19-64.2 3.4zm-90.1-9.7c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.4 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c25 59.1 83.2 100.5 151.1 100.5s126.2-41.4 151.1-100.5zM281.6 228.8l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C190.7 188.4 184 206.1 184 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0zm160 0l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C350.7 188.4 344 206.1 344 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0z\"]\n};\nvar faGrinTears = faFaceGrinTears;\nvar faPhone = {\n prefix: 'fas',\n iconName: 'phone',\n icon: [512, 512, [128222, 128379], \"f095\", \"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z\"]\n};\nvar faCalendarXmark = {\n prefix: 'fas',\n iconName: 'calendar-xmark',\n icon: [512, 512, [\"calendar-times\"], \"f273\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM337 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-47 47-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l47-47 47 47c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-47-47 47-47z\"]\n};\nvar faCalendarTimes = faCalendarXmark;\nvar faChildReaching = {\n prefix: 'fas',\n iconName: 'child-reaching',\n icon: [384, 512, [], \"e59d\", \"M256 64A64 64 0 1 0 128 64a64 64 0 1 0 128 0zM152.9 169.3c-23.7-8.4-44.5-24.3-58.8-45.8L74.6 94.2C64.8 79.5 45 75.6 30.2 85.4s-18.7 29.7-8.9 44.4L40.9 159c18.1 27.1 42.8 48.4 71.1 62.4V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384h32v96c0 17.7 14.3 32 32 32s32-14.3 32-32V221.6c29.1-14.2 54.4-36.2 72.7-64.2l18.2-27.9c9.6-14.8 5.4-34.6-9.4-44.3s-34.6-5.5-44.3 9.4L291 122.4c-21.8 33.4-58.9 53.6-98.8 53.6c-12.6 0-24.9-2-36.6-5.8c-.9-.3-1.8-.7-2.7-.9z\"]\n};\nvar faHeadSideVirus = {\n prefix: 'fas',\n iconName: 'head-side-virus',\n icon: [512, 512, [], \"e064\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v64c0 35.3-28.7 64-64 64H320v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zM224 64c-8.8 0-16 7.2-16 16c0 33-39.9 49.5-63.2 26.2c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6C145.5 152.1 129 192 96 192c-8.8 0-16 7.2-16 16s7.2 16 16 16c33 0 49.5 39.9 26.2 63.2c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0C168.1 286.5 208 303 208 336c0 8.8 7.2 16 16 16s16-7.2 16-16c0-33 39.9-49.5 63.2-26.2c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6C302.5 263.9 319 224 352 224c8.8 0 16-7.2 16-16s-7.2-16-16-16c-33 0-49.5-39.9-26.2-63.2c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0C279.9 129.5 240 113 240 80c0-8.8-7.2-16-16-16zm-24 96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40 80a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faUserGear = {\n prefix: 'fas',\n iconName: 'user-gear',\n icon: [640, 512, [\"user-cog\"], \"f4fe\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c11.8 0 23.4 1.2 34.5 3.3c-2.1 18.5 7.4 35.6 21.8 44.8c-16.6 10.6-26.7 31.6-20 53.3c4 12.9 9.4 25.5 16.4 37.6s15.2 23.1 24.4 33c15.7 16.9 39.6 18.4 57.2 8.7v.9c0 9.2 2.7 18.5 7.9 26.3H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM436 218.2c0-7 4.5-13.3 11.3-14.8c10.5-2.4 21.5-3.7 32.7-3.7s22.2 1.3 32.7 3.7c6.8 1.5 11.3 7.8 11.3 14.8v30.6c7.9 3.4 15.4 7.7 22.3 12.8l24.9-14.3c6.1-3.5 13.7-2.7 18.5 2.4c7.6 8.1 14.3 17.2 20.1 27.2s10.3 20.4 13.5 31c2.1 6.7-1.1 13.7-7.2 17.2l-25 14.4c.4 4 .7 8.1 .7 12.3s-.2 8.2-.7 12.3l25 14.4c6.1 3.5 9.2 10.5 7.2 17.2c-3.3 10.6-7.8 21-13.5 31s-12.5 19.1-20.1 27.2c-4.8 5.1-12.5 5.9-18.5 2.4l-24.9-14.3c-6.9 5.1-14.3 9.4-22.3 12.8l0 30.6c0 7-4.5 13.3-11.3 14.8c-10.5 2.4-21.5 3.7-32.7 3.7s-22.2-1.3-32.7-3.7c-6.8-1.5-11.3-7.8-11.3-14.8V454.8c-8-3.4-15.6-7.7-22.5-12.9l-24.7 14.3c-6.1 3.5-13.7 2.7-18.5-2.4c-7.6-8.1-14.3-17.2-20.1-27.2s-10.3-20.4-13.5-31c-2.1-6.7 1.1-13.7 7.2-17.2l24.8-14.3c-.4-4.1-.7-8.2-.7-12.4s.2-8.3 .7-12.4L343.8 325c-6.1-3.5-9.2-10.5-7.2-17.2c3.3-10.6 7.7-21 13.5-31s12.5-19.1 20.1-27.2c4.8-5.1 12.4-5.9 18.5-2.4l24.8 14.3c6.9-5.1 14.5-9.4 22.5-12.9V218.2zm92.1 133.5a48.1 48.1 0 1 0 -96.1 0 48.1 48.1 0 1 0 96.1 0z\"]\n};\nvar faUserCog = faUserGear;\nvar faArrowUp19 = {\n prefix: 'fas',\n iconName: 'arrow-up-1-9',\n icon: [576, 512, [\"sort-numeric-up\"], \"f163\", \"M450.7 38c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V108.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zM160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM445.7 364.9A32 32 0 1 0 418.3 307a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 408.4 344 375.2 344 336c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 467c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n};\nvar faSortNumericUp = faArrowUp19;\nvar faDoorClosed = {\n prefix: 'fas',\n iconName: 'door-closed',\n icon: [576, 512, [128682], \"f52a\", \"M96 64c0-35.3 28.7-64 64-64H416c35.3 0 64 28.7 64 64V448h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 144 32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96V64zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faShieldVirus = {\n prefix: 'fas',\n iconName: 'shield-virus',\n icon: [512, 512, [], \"e06c\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM256 112c8.8 0 16 7.2 16 16c0 33 39.9 49.5 63.2 26.2c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6C334.5 200.1 351 240 384 240c8.8 0 16 7.2 16 16s-7.2 16-16 16c-33 0-49.5 39.9-26.2 63.2c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0C311.9 334.5 272 351 272 384c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-33-39.9-49.5-63.2-26.2c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6C177.5 311.9 161 272 128 272c-8.8 0-16-7.2-16-16s7.2-16 16-16c33 0 49.5-39.9 26.2-63.2c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0C200.1 177.5 240 161 240 128c0-8.8 7.2-16 16-16zM232 256a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm72 32a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faDiceSix = {\n prefix: 'fas',\n iconName: 'dice-six',\n icon: [448, 512, [9861], \"f526\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 192a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faMosquitoNet = {\n prefix: 'fas',\n iconName: 'mosquito-net',\n icon: [640, 512, [], \"e52c\", \"M168.8 462.3c-7.9-4-11.1-13.6-7.2-21.5L192 380.2l0-44.2c0-4.2 1.7-8.3 4.7-11.3L256 265.4V242.2L139.2 344C87.8 395.3 0 358.9 0 286.3c0-41.1 30.6-75.8 71.4-80.9l159.9-23.9-49.6-41.3c-5.1-4.2-7-11.1-4.9-17.4l13.9-41.7-29-58.1c-4-7.9-.7-17.5 7.2-21.5s17.5-.7 21.5 7.2l32 64c1.9 3.8 2.2 8.2 .9 12.2l-12.5 37.6L256 160.5V137.9c0-14.9 10.1-27.3 23.8-31V63.7c0-4.5 3.7-8.2 8.2-8.2s8.2 3.7 8.2 8.2V107c13.7 3.6 23.8 16.1 23.8 31v22.6l45.4-37.8L352.8 85.1c-1.3-4-1-8.4 .9-12.2l32-64c4-7.9 13.6-11.1 21.5-7.2s11.1 13.6 7.2 21.5l-29 58.1 13.9 41.7c2.1 6.2 .1 13.1-4.9 17.4l-49.6 41.3 159.9 23.9c22.5 2.8 41.8 14.6 54.7 31.4c-2.7 2.6-5.2 5.4-7.3 8.6c-8.6-12.9-23.3-21.5-40-21.5s-31.4 8.5-40 21.5c-8.6-12.9-23.3-21.5-40-21.5c-21.7 0-40 14.3-45.9 34.1c-10.7 3.2-19.8 10.1-25.9 19.2l-40.2-35v23.1l32.4 32.4c-.3 2-.4 4.1-.4 6.2c0 16.7 8.5 31.4 21.5 40c-4 2.6-7.5 5.9-10.6 9.5L320 310.6v50c0 17.7-14.3 32-32 32s-32-14.3-32-32v-50l-32 32 0 41.4c0 2.5-.6 4.9-1.7 7.2l-32 64c-4 7.9-13.6 11.1-21.5 7.2zM512 256c8.8 0 16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v48h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H608v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H528v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H448v16c0 8.8-7.2 16-16 16s-16-7.2-16-16V480H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V400H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V320H400c-8.8 0-16-7.2-16-16s7.2-16 16-16h16V272c0-8.8 7.2-16 16-16s16 7.2 16 16v16h48V272c0-8.8 7.2-16 16-16zm16 112h48V320H528v48zm0 80h48V400H528v48zM448 320v48h48V320H448zm0 80v48h48V400H448z\"]\n};\nvar faBridgeWater = {\n prefix: 'fas',\n iconName: 'bridge-water',\n icon: [576, 512, [], \"e4ce\", \"M0 96C0 78.3 14.3 64 32 64H544c17.7 0 32 14.3 32 32v35.6c0 15.7-12.7 28.4-28.4 28.4c-37.3 0-67.6 30.2-67.6 67.6V352.5c-12.9 0-25.8 3.9-36.8 11.7c-18 12.4-40.1 20.3-59.2 20.3h0l0-.5V256c0-53-43-96-96-96s-96 43-96 96V384l0 .5c-19 0-41.2-7.9-59.1-20.3c-11.1-7.8-24-11.7-36.9-11.7V227.6C96 190.2 65.8 160 28.4 160C12.7 160 0 147.3 0 131.6V96zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faPersonBooth = {\n prefix: 'fas',\n iconName: 'person-booth',\n icon: [576, 512, [], \"f756\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64V32zm320 0c0-17.7-14.3-32-32-32s-32 14.3-32 32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM224 512c17.7 0 32-14.3 32-32V320H192V480c0 17.7 14.3 32 32 32zM320 0c-9.3 0-18.1 4-24.2 11s-8.8 16.3-7.5 25.5l31.2 218.6L288.6 409.7c-3.5 17.3 7.8 34.2 25.1 37.7s34.2-7.8 37.7-25.1l.7-3.6c1.3 16.4 15.1 29.4 31.9 29.4c17.7 0 32-14.3 32-32c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H320zM112 80A48 48 0 1 0 16 80a48 48 0 1 0 96 0zm0 261.3V269.3l4.7 4.7c9 9 21.2 14.1 33.9 14.1H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H157.3l-41.6-41.6c-14.3-14.3-33.8-22.4-54-22.4C27.6 160 0 187.6 0 221.6v55.7l0 .9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V384l32 42.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V421.3c0-10.4-3.4-20.5-9.6-28.8L112 341.3z\"]\n};\nvar faTextWidth = {\n prefix: 'fas',\n iconName: 'text-width',\n icon: [448, 512, [], \"f035\", \"M64 128V96H192l0 128H176c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H256l0-128H384v32c0 17.7 14.3 32 32 32s32-14.3 32-32V80c0-26.5-21.5-48-48-48H224 48C21.5 32 0 53.5 0 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32zM9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V416H320v32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6v32H128V320c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64z\"]\n};\nvar faHatWizard = {\n prefix: 'fas',\n iconName: 'hat-wizard',\n icon: [512, 512, [], \"f6e8\", \"M64 416L168.6 180.7c15.3-34.4 40.3-63.5 72-83.7l146.9-94c3-1.9 6.5-2.9 10-2.9C407.7 0 416 8.3 416 18.6v1.6c0 2.6-.5 5.1-1.4 7.5L354.8 176.9c-1.9 4.7-2.8 9.7-2.8 14.7c0 5.5 1.2 11 3.4 16.1L448 416H240.9l11.8-35.4 40.4-13.5c6.5-2.2 10.9-8.3 10.9-15.2s-4.4-13-10.9-15.2l-40.4-13.5-13.5-40.4C237 276.4 230.9 272 224 272s-13 4.4-15.2 10.9l-13.5 40.4-40.4 13.5C148.4 339 144 345.1 144 352s4.4 13 10.9 15.2l40.4 13.5L207.1 416H64zM279.6 141.5c-1.1-3.3-4.1-5.5-7.6-5.5s-6.5 2.2-7.6 5.5l-6.7 20.2-20.2 6.7c-3.3 1.1-5.5 4.1-5.5 7.6s2.2 6.5 5.5 7.6l20.2 6.7 6.7 20.2c1.1 3.3 4.1 5.5 7.6 5.5s6.5-2.2 7.6-5.5l6.7-20.2 20.2-6.7c3.3-1.1 5.5-4.1 5.5-7.6s-2.2-6.5-5.5-7.6l-20.2-6.7-6.7-20.2zM32 448H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faPenFancy = {\n prefix: 'fas',\n iconName: 'pen-fancy',\n icon: [512, 512, [128395, 10002], \"f5ac\", \"M373.5 27.1C388.5 9.9 410.2 0 433 0c43.6 0 79 35.4 79 79c0 22.8-9.9 44.6-27.1 59.6L277.7 319l-10.3-10.3-64-64L193 234.3 373.5 27.1zM170.3 256.9l10.4 10.4 64 64 10.4 10.4-19.2 83.4c-3.9 17.1-16.9 30.7-33.8 35.4L24.4 510.3l95.4-95.4c2.6 .7 5.4 1.1 8.3 1.1c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32c0 2.9 .4 5.6 1.1 8.3L1.7 487.6 51.5 310c4.7-16.9 18.3-29.9 35.4-33.8l83.4-19.2z\"]\n};\nvar faPersonDigging = {\n prefix: 'fas',\n iconName: 'person-digging',\n icon: [576, 512, [\"digging\"], \"f85e\", \"M208 64a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM9.8 214.8c5.1-12.2 19.1-18 31.4-12.9L60.7 210l22.9-38.1C99.9 144.6 129.3 128 161 128c51.4 0 97 32.9 113.3 81.7l34.6 103.7 79.3 33.1 34.2-45.6c6.4-8.5 16.6-13.3 27.2-12.8s20.3 6.4 25.8 15.5l96 160c5.9 9.9 6.1 22.2 .4 32.2s-16.3 16.2-27.8 16.2H288c-11.1 0-21.4-5.7-27.2-15.2s-6.4-21.2-1.4-31.1l16-32c5.4-10.8 16.5-17.7 28.6-17.7h32l22.5-30L22.8 246.2c-12.2-5.1-18-19.1-12.9-31.4zm82.8 91.8l112 48c11.8 5 19.4 16.6 19.4 29.4v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V405.1l-60.6-26-37 111c-5.6 16.8-23.7 25.8-40.5 20.2S-3.9 486.6 1.6 469.9l48-144 11-33 32 13.7z\"]\n};\nvar faDigging = faPersonDigging;\nvar faTrash = {\n prefix: 'fas',\n iconName: 'trash',\n icon: [448, 512, [], \"f1f8\", \"M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z\"]\n};\nvar faGaugeSimple = {\n prefix: 'fas',\n iconName: 'gauge-simple',\n icon: [512, 512, [\"gauge-simple-med\", \"tachometer-average\"], \"f629\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-26.9-16.5-49.9-40-59.3V88c0-13.3-10.7-24-24-24s-24 10.7-24 24V292.7c-23.5 9.5-40 32.5-40 59.3c0 35.3 28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faGaugeSimpleMed = faGaugeSimple;\nvar faTachometerAverage = faGaugeSimple;\nvar faBookMedical = {\n prefix: 'fas',\n iconName: 'book-medical',\n icon: [448, 512, [], \"f7e6\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM208 112v48H160c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V224h48c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H272V112c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPoo = {\n prefix: 'fas',\n iconName: 'poo',\n icon: [512, 512, [128169], \"f2fe\", \"M268.9 .9c-5.5-.7-11 1.4-14.5 5.7s-4.6 10.1-2.8 15.4c2.8 8.2 4.3 16.9 4.3 26.1c0 44.1-35.7 79.9-79.8 80H160c-35.3 0-64 28.7-64 64c0 19.1 8.4 36.3 21.7 48H104c-39.8 0-72 32.2-72 72c0 23.2 11 43.8 28 57c-34.1 5.7-60 35.3-60 71c0 39.8 32.2 72 72 72H440c39.8 0 72-32.2 72-72c0-35.7-25.9-65.3-60-71c17-13.2 28-33.8 28-57c0-39.8-32.2-72-72-72H394.3c13.3-11.7 21.7-28.9 21.7-48c0-35.3-28.7-64-64-64h-5.5c3.5-10 5.5-20.8 5.5-32c0-48.6-36.2-88.8-83.1-95.1zM192 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm64 108.3c0 2.4-.7 4.8-2.2 6.7c-8.2 10.5-39.5 45-93.8 45s-85.6-34.6-93.8-45c-1.5-1.9-2.2-4.3-2.2-6.7c0-6.8 5.5-12.3 12.3-12.3H339.7c6.8 0 12.3 5.5 12.3 12.3z\"]\n};\nvar faQuoteRight = {\n prefix: 'fas',\n iconName: 'quote-right',\n icon: [448, 512, [8221, \"quote-right-alt\"], \"f10e\", \"M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z\"]\n};\nvar faQuoteRightAlt = faQuoteRight;\nvar faShirt = {\n prefix: 'fas',\n iconName: 'shirt',\n icon: [640, 512, [128085, \"t-shirt\", \"tshirt\"], \"f553\", \"M211.8 0c7.8 0 14.3 5.7 16.7 13.2C240.8 51.9 277.1 80 320 80s79.2-28.1 91.5-66.8C413.9 5.7 420.4 0 428.2 0h12.6c22.5 0 44.2 7.9 61.5 22.3L628.5 127.4c6.6 5.5 10.7 13.5 11.4 22.1s-2.1 17.1-7.8 23.6l-56 64c-11.4 13.1-31.2 14.6-44.6 3.5L480 197.7V448c0 35.3-28.7 64-64 64H224c-35.3 0-64-28.7-64-64V197.7l-51.5 42.9c-13.3 11.1-33.1 9.6-44.6-3.5l-56-64c-5.7-6.5-8.5-15-7.8-23.6s4.8-16.6 11.4-22.1L137.7 22.3C155 7.9 176.7 0 199.2 0h12.6z\"]\n};\nvar faTShirt = faShirt;\nvar faTshirt = faShirt;\nvar faCubes = {\n prefix: 'fas',\n iconName: 'cubes',\n icon: [576, 512, [], \"f1b3\", \"M290.8 48.6l78.4 29.7L288 109.5 206.8 78.3l78.4-29.7c1.8-.7 3.8-.7 5.7 0zM136 92.5V204.7c-1.3 .4-2.6 .8-3.9 1.3l-96 36.4C14.4 250.6 0 271.5 0 294.7V413.9c0 22.2 13.1 42.3 33.5 51.3l96 42.2c14.4 6.3 30.7 6.3 45.1 0L288 457.5l113.5 49.9c14.4 6.3 30.7 6.3 45.1 0l96-42.2c20.3-8.9 33.5-29.1 33.5-51.3V294.7c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-1.3-.5-2.6-.9-3.9-1.3V92.5c0-23.3-14.4-44.1-36.1-52.4l-96-36.4c-12.8-4.8-26.9-4.8-39.7 0l-96 36.4C150.4 48.4 136 69.3 136 92.5zM392 210.6l-82.4 31.2V152.6L392 121v89.6zM154.8 250.9l78.4 29.7L152 311.7 70.8 280.6l78.4-29.7c1.8-.7 3.8-.7 5.7 0zm18.8 204.4V354.8L256 323.2v95.9l-82.4 36.2zM421.2 250.9c1.8-.7 3.8-.7 5.7 0l78.4 29.7L424 311.7l-81.2-31.1 78.4-29.7zM523.2 421.2l-77.6 34.1V354.8L528 323.2v90.7c0 3.2-1.9 6-4.8 7.3z\"]\n};\nvar faDivide = {\n prefix: 'fas',\n iconName: 'divide',\n icon: [448, 512, [10135, 247], \"f529\", \"M272 96a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 320a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 288c17.7 0 32-14.3 32-32s-14.3-32-32-32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H400z\"]\n};\nvar faTengeSign = {\n prefix: 'fas',\n iconName: 'tenge-sign',\n icon: [384, 512, [8376, \"tenge\"], \"f7d7\", \"M0 64C0 46.3 14.3 32 32 32H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM0 192c0-17.7 14.3-32 32-32H192 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V224H32c-17.7 0-32-14.3-32-32z\"]\n};\nvar faTenge = faTengeSign;\nvar faHeadphones = {\n prefix: 'fas',\n iconName: 'headphones',\n icon: [512, 512, [127911], \"f025\", \"M256 80C149.9 80 62.4 159.4 49.6 262c9.4-3.8 19.6-6 30.4-6c26.5 0 48 21.5 48 48V432c0 26.5-21.5 48-48 48c-44.2 0-80-35.8-80-80V384 336 288C0 146.6 114.6 32 256 32s256 114.6 256 256v48 48 16c0 44.2-35.8 80-80 80c-26.5 0-48-21.5-48-48V304c0-26.5 21.5-48 48-48c10.8 0 21 2.1 30.4 6C449.6 159.4 362.1 80 256 80z\"]\n};\nvar faHandsHolding = {\n prefix: 'fas',\n iconName: 'hands-holding',\n icon: [640, 512, [], \"f4c2\", \"M80 104c0-22.1-17.9-40-40-40S0 81.9 0 104v56 64V325.5c0 25.5 10.1 49.9 28.1 67.9L128 493.3c12 12 28.3 18.7 45.3 18.7H240c26.5 0 48-21.5 48-48V385.1c0-29.7-11.8-58.2-32.8-79.2l-25.3-25.3 0 0-15.2-15.2-32-32c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l32 32 15.2 15.2c11 11 9.2 29.2-3.7 37.8c-9.7 6.5-22.7 5.2-31-3.1L98.7 309.5c-12-12-18.7-28.3-18.7-45.3V224 144 104zm480 0v40 80 40.2c0 17-6.7 33.3-18.7 45.3l-51.1 51.1c-8.3 8.3-21.3 9.6-31 3.1c-12.9-8.6-14.7-26.9-3.7-37.8l15.2-15.2 32-32c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-32 32-15.2 15.2 0 0-25.3 25.3c-21 21-32.8 49.5-32.8 79.2V464c0 26.5 21.5 48 48 48h66.7c17 0 33.3-6.7 45.3-18.7l99.9-99.9c18-18 28.1-42.4 28.1-67.9V224 160 104c0-22.1-17.9-40-40-40s-40 17.9-40 40z\"]\n};\nvar faHandsClapping = {\n prefix: 'fas',\n iconName: 'hands-clapping',\n icon: [512, 512, [], \"e1a8\", \"M336 16V80c0 8.8-7.2 16-16 16s-16-7.2-16-16V16c0-8.8 7.2-16 16-16s16 7.2 16 16zm-98.7 7.1l32 48c4.9 7.4 2.9 17.3-4.4 22.2s-17.3 2.9-22.2-4.4l-32-48c-4.9-7.4-2.9-17.3 4.4-22.2s17.3-2.9 22.2 4.4zM135 119c9.4-9.4 24.6-9.4 33.9 0L292.7 242.7c10.1 10.1 27.3 2.9 27.3-11.3V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4c-64 38.4-145.8 28.3-198.5-24.4L7 361c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l53 53c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L23 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l93 93c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1L55 185c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l117 117c6.1 6.1 16 6.1 22.1 0s6.1-16 0-22.1l-93-93c-9.4-9.4-9.4-24.6 0-33.9zM433.1 484.9c-24.2 14.5-50.9 22.1-77.7 23.1c48.1-39.6 76.6-99 76.6-162.4l0-98.1c8.2-.1 16-6.4 16-16V192c0-17.7 14.3-32 32-32s32 14.3 32 32V345.6c0 57.1-30 110-78.9 139.4zM424.9 18.7c7.4 4.9 9.3 14.8 4.4 22.2l-32 48c-4.9 7.4-14.8 9.3-22.2 4.4s-9.3-14.8-4.4-22.2l32-48c4.9-7.4 14.8-9.3 22.2-4.4z\"]\n};\nvar faRepublican = {\n prefix: 'fas',\n iconName: 'republican',\n icon: [640, 512, [], \"f75e\", \"M0 192C0 103.6 71.6 32 160 32H384c88.4 0 160 71.6 160 160v64H0V192zm415.9-64c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L466 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm-138.3 3.4c-1.1-2.1-3.3-3.4-5.7-3.4s-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L322 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6zM127.9 128c-2.4 0-4.7 1.3-5.7 3.4l-12.6 24.6-28.2 4c-2.4 .3-4.4 2-5.2 4.2s-.1 4.7 1.6 6.3l20.4 19.2-4.8 27.1c-.4 2.3 .6 4.7 2.5 6s4.6 1.6 6.7 .5l25.2-12.8 25.2 12.8c2.2 1.1 4.8 .9 6.7-.5s3-3.7 2.5-6l-4.8-27.1L178 170.5c1.7-1.6 2.4-4.1 1.6-6.3s-2.8-3.9-5.2-4.2l-28.2-4-12.6-24.6c-1.1-2.1-3.3-3.4-5.7-3.4zm.1 160H320h96 32 64 32v32 80c0 8.8 7.2 16 16 16s16-7.2 16-16V352c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80s-80-35.8-80-80V352H448v32 64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V384H128v64c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V384 288H128z\"]\n};\nvar faArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-left',\n icon: [448, 512, [8592], \"f060\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n};\nvar faPersonCircleXmark = {\n prefix: 'fas',\n iconName: 'person-circle-xmark',\n icon: [576, 512, [], \"e543\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faRuler = {\n prefix: 'fas',\n iconName: 'ruler',\n icon: [512, 512, [128207], \"f545\", \"M177.9 494.1c-18.7 18.7-49.1 18.7-67.9 0L17.9 401.9c-18.7-18.7-18.7-49.1 0-67.9l50.7-50.7 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 41.4-41.4 48 48c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-48-48 50.7-50.7c18.7-18.7 49.1-18.7 67.9 0l92.1 92.1c18.7 18.7 18.7 49.1 0 67.9L177.9 494.1z\"]\n};\nvar faAlignLeft = {\n prefix: 'fas',\n iconName: 'align-left',\n icon: [448, 512, [], \"f036\", \"M288 64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32H256c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faDiceD6 = {\n prefix: 'fas',\n iconName: 'dice-d6',\n icon: [448, 512, [], \"f6d1\", \"M201 10.3c14.3-7.8 31.6-7.8 46 0L422.3 106c5.1 2.8 8.3 8.2 8.3 14s-3.2 11.2-8.3 14L231.7 238c-4.8 2.6-10.5 2.6-15.3 0L25.7 134c-5.1-2.8-8.3-8.2-8.3-14s3.2-11.2 8.3-14L201 10.3zM23.7 170l176 96c5.1 2.8 8.3 8.2 8.3 14V496c0 5.6-3 10.9-7.8 13.8s-10.9 3-15.8 .3L25 423.1C9.6 414.7 0 398.6 0 381V184c0-5.6 3-10.9 7.8-13.8s10.9-3 15.8-.3zm400.7 0c5-2.7 11-2.6 15.8 .3s7.8 8.1 7.8 13.8V381c0 17.6-9.6 33.7-25 42.1L263.7 510c-5 2.7-11 2.6-15.8-.3s-7.8-8.1-7.8-13.8V280c0-5.9 3.2-11.2 8.3-14l176-96z\"]\n};\nvar faRestroom = {\n prefix: 'fas',\n iconName: 'restroom',\n icon: [640, 512, [], \"f7bd\", \"M80 48a48 48 0 1 1 96 0A48 48 0 1 1 80 48zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V325.2c-8.1 9.2-21.1 13.2-33.5 9.4c-16.9-5.3-26.3-23.2-21-40.1l30.9-99.1C44.9 155.3 82 128 124 128h8c42 0 79.1 27.3 91.6 67.4l30.9 99.1c5.3 16.9-4.1 34.8-21 40.1c-12.4 3.9-25.4-.2-33.5-9.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H120zM320 0c13.3 0 24 10.7 24 24V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V24c0-13.3 10.7-24 24-24zM464 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM440 480V384H422.2c-10.9 0-18.6-10.7-15.2-21.1l9-26.9c-3.2 0-6.4-.5-9.5-1.5c-16.9-5.3-26.3-23.2-21-40.1l29.7-95.2C428.4 156.9 467.6 128 512 128s83.6 28.9 96.8 71.2l29.7 95.2c5.3 16.9-4.1 34.8-21 40.1c-3.2 1-6.4 1.5-9.5 1.5l9 26.9c3.5 10.4-4.3 21.1-15.2 21.1H584v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H504v96c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faJ = {\n prefix: 'fas',\n iconName: 'j',\n icon: [320, 512, [106], \"4a\", \"M288 32c17.7 0 32 14.3 32 32V320c0 88.4-71.6 160-160 160S0 408.4 0 320V288c0-17.7 14.3-32 32-32s32 14.3 32 32v32c0 53 43 96 96 96s96-43 96-96V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faUsersViewfinder = {\n prefix: 'fas',\n iconName: 'users-viewfinder',\n icon: [640, 512, [], \"e595\", \"M48 48h88c13.3 0 24-10.7 24-24s-10.7-24-24-24H32C14.3 0 0 14.3 0 32V136c0 13.3 10.7 24 24 24s24-10.7 24-24V48zM175.8 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-26.5 32C119.9 256 96 279.9 96 309.3c0 14.7 11.9 26.7 26.7 26.7h56.1c8-34.1 32.8-61.7 65.2-73.6c-7.5-4.1-16.2-6.4-25.3-6.4H149.3zm368 80c14.7 0 26.7-11.9 26.7-26.7c0-29.5-23.9-53.3-53.3-53.3H421.3c-9.2 0-17.8 2.3-25.3 6.4c32.4 11.9 57.2 39.5 65.2 73.6h56.1zm-89.4 0c-8.6-24.3-29.9-42.6-55.9-47c-3.9-.7-7.9-1-12-1H280c-4.1 0-8.1 .3-12 1c-26 4.4-47.3 22.7-55.9 47c-2.7 7.5-4.1 15.6-4.1 24c0 13.3 10.7 24 24 24H408c13.3 0 24-10.7 24-24c0-8.4-1.4-16.5-4.1-24zM464 224a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80-32a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM504 48h88v88c0 13.3 10.7 24 24 24s24-10.7 24-24V32c0-17.7-14.3-32-32-32H504c-13.3 0-24 10.7-24 24s10.7 24 24 24zM48 464V376c0-13.3-10.7-24-24-24s-24 10.7-24 24V480c0 17.7 14.3 32 32 32H136c13.3 0 24-10.7 24-24s-10.7-24-24-24H48zm456 0c-13.3 0-24 10.7-24 24s10.7 24 24 24H608c17.7 0 32-14.3 32-32V376c0-13.3-10.7-24-24-24s-24 10.7-24 24v88H504z\"]\n};\nvar faFileVideo = {\n prefix: 'fas',\n iconName: 'file-video',\n icon: [384, 512, [], \"f1c8\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 288c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V288zM300.9 397.9L256 368V304l44.9-29.9c2-1.3 4.4-2.1 6.8-2.1c6.8 0 12.3 5.5 12.3 12.3V387.7c0 6.8-5.5 12.3-12.3 12.3c-2.4 0-4.8-.7-6.8-2.1z\"]\n};\nvar faUpRightFromSquare = {\n prefix: 'fas',\n iconName: 'up-right-from-square',\n icon: [512, 512, [\"external-link-alt\"], \"f35d\", \"M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faExternalLinkAlt = faUpRightFromSquare;\nvar faTableCells = {\n prefix: 'fas',\n iconName: 'table-cells',\n icon: [512, 512, [\"th\"], \"f00a\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z\"]\n};\nvar faTh = faTableCells;\nvar faFilePdf = {\n prefix: 'fas',\n iconName: 'file-pdf',\n icon: [512, 512, [], \"f1c1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V304H176c-35.3 0-64 28.7-64 64V512H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z\"]\n};\nvar faBookBible = {\n prefix: 'fas',\n iconName: 'book-bible',\n icon: [448, 512, [\"bible\"], \"f647\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zM208 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272V304c0 8.8-7.2 16-16 16H224c-8.8 0-16-7.2-16-16V192H160c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16h48V80z\"]\n};\nvar faBible = faBookBible;\nvar faO = {\n prefix: 'fas',\n iconName: 'o',\n icon: [448, 512, [111], \"4f\", \"M224 96a160 160 0 1 0 0 320 160 160 0 1 0 0-320zM448 256A224 224 0 1 1 0 256a224 224 0 1 1 448 0z\"]\n};\nvar faSuitcaseMedical = {\n prefix: 'fas',\n iconName: 'suitcase-medical',\n icon: [512, 512, [\"medkit\"], \"f0fa\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faMedkit = faSuitcaseMedical;\nvar faUserSecret = {\n prefix: 'fas',\n iconName: 'user-secret',\n icon: [448, 512, [128373], \"f21b\", \"M224 16c-6.7 0-10.8-2.8-15.5-6.1C201.9 5.4 194 0 176 0c-30.5 0-52 43.7-66 89.4C62.7 98.1 32 112.2 32 128c0 14.3 25 27.1 64.6 35.9c-.4 4-.6 8-.6 12.1c0 17 3.3 33.2 9.3 48H45.4C38 224 32 230 32 237.4c0 1.7 .3 3.4 1 5l38.8 96.9C28.2 371.8 0 423.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-58.5-28.2-110.4-71.7-143L415 242.4c.6-1.6 1-3.3 1-5c0-7.4-6-13.4-13.4-13.4H342.7c6-14.8 9.3-31 9.3-48c0-4.1-.2-8.1-.6-12.1C391 155.1 416 142.3 416 128c0-15.8-30.7-29.9-78-38.6C324 43.7 302.5 0 272 0c-18 0-25.9 5.4-32.5 9.9c-4.8 3.3-8.8 6.1-15.5 6.1zm56 208H267.6c-16.5 0-31.1-10.6-36.3-26.2c-2.3-7-12.2-7-14.5 0c-5.2 15.6-19.9 26.2-36.3 26.2H168c-22.1 0-40-17.9-40-40V169.6c28.2 4.1 61 6.4 96 6.4s67.8-2.3 96-6.4V184c0 22.1-17.9 40-40 40zm-88 96l16 32L176 480 128 288l64 32zm128-32L272 480 240 352l16-32 64-32z\"]\n};\nvar faOtter = {\n prefix: 'fas',\n iconName: 'otter',\n icon: [640, 512, [129446], \"f700\", \"M181.5 197.1l12.9 6.4c5.9 3 12.4 4.5 19.1 4.5c23.5 0 42.6-19.1 42.6-42.6V144c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v21.4c0 23.5 19.1 42.6 42.6 42.6c6.6 0 13.1-1.5 19.1-4.5l12.9-6.4 8.4-4.2L135.1 185c-4.5-3-7.1-8-7.1-13.3V168c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24v3.7c0 5.3-2.7 10.3-7.1 13.3l-11.8 7.9 8.4 4.2zm-8.6 49.4L160 240l-12.9 6.4c-12.6 6.3-26.5 9.6-40.5 9.6c-3.6 0-7.1-.2-10.6-.6v.6c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384V336 320c0-23.7 12.9-44.4 32-55.4c9.4-5.4 20.3-8.6 32-8.6V240c0-26.5 21.5-48 48-48c8.8 0 16 7.2 16 16v32 16 48c0 8.8 7.2 16 16 16s16-7.2 16-16V204.3c0-48.2-30.8-91-76.6-106.3l-8.5-2.8c-8-2.7-12.6-11.1-10.4-19.3s10.3-13.2 18.6-11.6l19.9 4C576 86.1 640 164.2 640 254.9l0 1.1h0c0 123.7-100.3 224-224 224h-1.1H256h-.6C132 480 32 380 32 256.6V256 216.8c-10.1-14.6-16-32.3-16-51.4V144l0-1.4C6.7 139.3 0 130.5 0 120c0-13.3 10.7-24 24-24h2.8C44.8 58.2 83.3 32 128 32h64c44.7 0 83.2 26.2 101.2 64H296c13.3 0 24 10.7 24 24c0 10.5-6.7 19.3-16 22.6l0 1.4v21.4c0 1.4 0 2.8-.1 4.3c12-6.2 25.7-9.6 40.1-9.6h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-13.3 0-24 10.7-24 24v8h56.4c-15.2 17-24.4 39.4-24.4 64H320c-42.3 0-78.2-27.4-91-65.3c-5.1 .9-10.3 1.3-15.6 1.3c-14.1 0-27.9-3.3-40.5-9.6zM96 128a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm112 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0z\"]\n};\nvar faPersonDress = {\n prefix: 'fas',\n iconName: 'person-dress',\n icon: [320, 512, [\"female\"], \"f182\", \"M160 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM88 384H70.2c-10.9 0-18.6-10.7-15.2-21.1L93.3 248.1 59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l53.6-89.2c20.3-33.7 56.7-54.3 96-54.3h11.6c39.3 0 75.7 20.6 96 54.3l53.6 89.2c9.1 15.1 4.2 34.8-10.9 43.9s-34.8 4.2-43.9-10.9l-33.9-56.3L265 362.9c3.5 10.4-4.3 21.1-15.2 21.1H232v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H152v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faFemale = faPersonDress;\nvar faCommentDollar = {\n prefix: 'fas',\n iconName: 'comment-dollar',\n icon: [512, 512, [], \"f651\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zm20-312v13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9V344c0 11-9 20-20 20s-20-9-20-20V329.4c-10.3-2.2-20-5.5-28.2-8.4l0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5V136c0-11 9-20 20-20s20 9 20 20z\"]\n};\nvar faBusinessTime = {\n prefix: 'fas',\n iconName: 'business-time',\n icon: [640, 512, [\"briefcase-clock\"], \"f64a\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 352h8.2c32.3-39.1 81.1-64 135.8-64c5.4 0 10.7 .2 16 .7V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM320 352H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H360.2C335.1 449.6 320 410.5 320 368c0-5.4 .2-10.7 .7-16l-.7 0zm320 16a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zM496 288c8.8 0 16 7.2 16 16v48h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H496c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16z\"]\n};\nvar faBriefcaseClock = faBusinessTime;\nvar faTableCellsLarge = {\n prefix: 'fas',\n iconName: 'table-cells-large',\n icon: [512, 512, [\"th-large\"], \"f009\", \"M448 96V224H288V96H448zm0 192V416H288V288H448zM224 224H64V96H224V224zM64 288H224V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faThLarge = faTableCellsLarge;\nvar faBookTanakh = {\n prefix: 'fas',\n iconName: 'book-tanakh',\n icon: [448, 512, [\"tanakh\"], \"f827\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM138.7 208l13.9 24H124.9l13.9-24zm-13.9-24L97.1 232c-6.2 10.7 1.5 24 13.9 24h55.4l27.7 48c6.2 10.7 21.6 10.7 27.7 0l27.7-48H305c12.3 0 20-13.3 13.9-24l-27.7-48 27.7-48c6.2-10.7-1.5-24-13.9-24H249.6L221.9 64c-6.2-10.7-21.6-10.7-27.7 0l-27.7 48H111c-12.3 0-20 13.3-13.9 24l27.7 48zm27.7 0l27.7-48h55.4l27.7 48-27.7 48H180.3l-27.7-48zm0-48l-13.9 24-13.9-24h27.7zm41.6-24L208 88l13.9 24H194.1zm69.3 24h27.7l-13.9 24-13.9-24zm13.9 72l13.9 24H263.4l13.9-24zm-55.4 48L208 280l-13.9-24h27.7z\"]\n};\nvar faTanakh = faBookTanakh;\nvar faPhoneVolume = {\n prefix: 'fas',\n iconName: 'phone-volume',\n icon: [512, 512, [\"volume-control-phone\"], \"f2a0\", \"M280 0C408.1 0 512 103.9 512 232c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-101.6-82.4-184-184-184c-13.3 0-24-10.7-24-24s10.7-24 24-24zm8 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32-72c0-13.3 10.7-24 24-24c75.1 0 136 60.9 136 136c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-48.6-39.4-88-88-88c-13.3 0-24-10.7-24-24zM117.5 1.4c19.4-5.3 39.7 4.6 47.4 23.2l40 96c6.8 16.3 2.1 35.2-11.6 46.3L144 207.3c33.3 70.4 90.3 127.4 160.7 160.7L345 318.7c11.2-13.7 30-18.4 46.3-11.6l96 40c18.6 7.7 28.5 28 23.2 47.4l-24 88C481.8 499.9 466 512 448 512C200.6 512 0 311.4 0 64C0 46 12.1 30.2 29.5 25.4l88-24z\"]\n};\nvar faVolumeControlPhone = faPhoneVolume;\nvar faHatCowboySide = {\n prefix: 'fas',\n iconName: 'hat-cowboy-side',\n icon: [640, 512, [], \"f8c1\", \"M152.7 135.9l-10.4 57.2c6.8-.7 13.6-1.1 20.5-1.1h10.7c39.4 0 77.8 12.1 110.1 34.7L562.4 421.8l35.1 24.6c24.4-6 42.5-28.1 42.5-54.4c0-75.8-94.7-126.6-134.6-144.7L474 83.9C468.2 53.8 441.8 32 411.1 32h-2.7c-5.6 0-11.1 .7-16.5 2.2L199.2 85.5c-23.9 6.4-42 26-46.5 50.4zM0 384c0 35.3 28.7 64 64 64H544L265.3 252.9c-26.9-18.8-58.9-28.9-91.8-28.9H162.9c-60.6 0-116 34.2-143.1 88.4L13.5 325C4.6 342.7 0 362.3 0 382.2V384z\"]\n};\nvar faClipboardUser = {\n prefix: 'fas',\n iconName: 'clipboard-user',\n icon: [384, 512, [], \"f7f3\", \"M192 0c-41.8 0-77.4 26.7-90.5 64H64C28.7 64 0 92.7 0 128V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H282.5C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM128 256a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 432c0-44.2 35.8-80 80-80h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faChild = {\n prefix: 'fas',\n iconName: 'child',\n icon: [320, 512, [], \"f1ae\", \"M96 64a64 64 0 1 1 128 0A64 64 0 1 1 96 64zm48 320v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V287.8L59.1 321c-9.4 15-29.2 19.4-44.1 10S-4.5 301.9 4.9 287l39.9-63.3C69.7 184 113.2 160 160 160s90.3 24 115.2 63.6L315.1 287c9.4 15 4.9 34.7-10 44.1s-34.7 4.9-44.1-10L240 287.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V384H144z\"]\n};\nvar faLiraSign = {\n prefix: 'fas',\n iconName: 'lira-sign',\n icon: [320, 512, [8356], \"f195\", \"M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4V192H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H46c-2.2 10.5-6.1 20.6-11.7 29.9L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H88.5l.7-1.1c11.6-19.3 18.9-40.7 21.6-62.9H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H224c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V160.4z\"]\n};\nvar faSatellite = {\n prefix: 'fas',\n iconName: 'satellite',\n icon: [512, 512, [128752], \"f7bf\", \"M233 7c-9.4-9.4-24.6-9.4-33.9 0l-96 96c-9.4 9.4-9.4 24.6 0 33.9l89.4 89.4-15.5 15.5C152.3 230.4 124.9 224 96 224c-31.7 0-61.5 7.7-87.8 21.2c-9 4.7-10.3 16.7-3.1 23.8L112.7 376.7 96.3 393.1c-2.6-.7-5.4-1.1-8.3-1.1c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32c0-2.9-.4-5.6-1.1-8.3l16.4-16.4L242.9 506.9c7.2 7.2 19.2 5.9 23.8-3.1C280.3 477.5 288 447.7 288 416c0-28.9-6.4-56.3-17.8-80.9l15.5-15.5L375 409c9.4 9.4 24.6 9.4 33.9 0l96-96c9.4-9.4 9.4-24.6 0-33.9l-89.4-89.4 55-55c12.5-12.5 12.5-32.8 0-45.3l-48-48c-12.5-12.5-32.8-12.5-45.3 0l-55 55L233 7zm159 351l-72.4-72.4 62.1-62.1L454.1 296 392 358.1zM226.3 192.4L153.9 120 216 57.9l72.4 72.4-62.1 62.1z\"]\n};\nvar faPlaneLock = {\n prefix: 'fas',\n iconName: 'plane-lock',\n icon: [640, 512, [], \"e558\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7v84.6l101.8 58.2C418 247.6 416 259.6 416 272v24.6c-17.9 10.4-30.3 29.1-31.8 50.9L320 329.1V400l57.6 43.2c4 3 6.4 7.8 6.4 12.8v24 18c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400l0-70.9-171.6 49C10.2 381.1 0 373.4 0 362.8V297.3c0-5.7 3.1-11 8.1-13.9L192 178.3V93.7zM528 240c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faTag = {\n prefix: 'fas',\n iconName: 'tag',\n icon: [448, 512, [127991], \"f02b\", \"M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faComment = {\n prefix: 'fas',\n iconName: 'comment',\n icon: [512, 512, [128489, 61669], \"f075\", \"M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z\"]\n};\nvar faCakeCandles = {\n prefix: 'fas',\n iconName: 'cake-candles',\n icon: [448, 512, [127874, \"birthday-cake\", \"cake\"], \"f1fd\", \"M86.4 5.5L61.8 47.6C58 54.1 56 61.6 56 69.2V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L105.6 5.5C103.6 2.1 100 0 96 0s-7.6 2.1-9.6 5.5zm128 0L189.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L233.6 5.5C231.6 2.1 228 0 224 0s-7.6 2.1-9.6 5.5zM317.8 47.6c-3.8 6.5-5.8 14-5.8 21.6V72c0 22.1 17.9 40 40 40s40-17.9 40-40V69.2c0-7.6-2-15-5.8-21.6L361.6 5.5C359.6 2.1 356 0 352 0s-7.6 2.1-9.6 5.5L317.8 47.6zM128 176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c-35.3 0-64 28.7-64 64v71c8.3 5.2 18.1 9 28.8 9c13.5 0 27.2-6.1 38.4-13.4c5.4-3.5 9.9-7.1 13-9.7c1.5-1.3 2.7-2.4 3.5-3.1c.4-.4 .7-.6 .8-.8l.1-.1 0 0 0 0s0 0 0 0s0 0 0 0c3.1-3.2 7.4-4.9 11.9-4.8s8.6 2.1 11.6 5.4l0 0 0 0 .1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c3-3.5 7.4-5.4 12-5.4s9 2 12 5.4l.1 .1c.1 .1 .4 .4 .7 .7c.7 .7 1.7 1.7 3.1 3c2.8 2.6 6.8 6.1 11.8 9.5c10.2 7.1 23 13.1 36.3 13.1s26.1-6 36.3-13.1c5-3.5 9-6.9 11.8-9.5c1.4-1.3 2.4-2.3 3.1-3c.3-.3 .6-.6 .7-.7l.1-.1c2.9-3.4 7.1-5.3 11.6-5.4s8.7 1.6 11.9 4.8l0 0 0 0 0 0 .1 .1c.2 .2 .4 .4 .8 .8c.8 .7 1.9 1.8 3.5 3.1c3.1 2.6 7.5 6.2 13 9.7c11.2 7.3 24.9 13.4 38.4 13.4c10.7 0 20.5-3.9 28.8-9V288c0-35.3-28.7-64-64-64V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H256V176c0-17.7-14.3-32-32-32s-32 14.3-32 32v48H128V176zM448 394.6c-8.5 3.3-18.2 5.4-28.8 5.4c-22.5 0-42.4-9.9-55.8-18.6c-4.1-2.7-7.8-5.4-10.9-7.8c-2.8 2.4-6.1 5-9.8 7.5C329.8 390 310.6 400 288 400s-41.8-10-54.6-18.9c-3.5-2.4-6.7-4.9-9.4-7.2c-2.7 2.3-5.9 4.7-9.4 7.2C201.8 390 182.6 400 160 400s-41.8-10-54.6-18.9c-3.7-2.6-7-5.2-9.8-7.5c-3.1 2.4-6.8 5.1-10.9 7.8C71.2 390.1 51.3 400 28.8 400c-10.6 0-20.3-2.2-28.8-5.4V480c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32V394.6z\"]\n};\nvar faBirthdayCake = faCakeCandles;\nvar faCake = faCakeCandles;\nvar faEnvelope = {\n prefix: 'fas',\n iconName: 'envelope',\n icon: [512, 512, [128386, 9993, 61443], \"f0e0\", \"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\"]\n};\nvar faAnglesUp = {\n prefix: 'fas',\n iconName: 'angles-up',\n icon: [448, 512, [\"angle-double-up\"], \"f102\", \"M246.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 109.3 361.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160zm160 352l-160-160c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L224 301.3 361.4 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3z\"]\n};\nvar faAngleDoubleUp = faAnglesUp;\nvar faPaperclip = {\n prefix: 'fas',\n iconName: 'paperclip',\n icon: [448, 512, [128206], \"f0c6\", \"M364.2 83.8c-24.4-24.4-64-24.4-88.4 0l-184 184c-42.1 42.1-42.1 110.3 0 152.4s110.3 42.1 152.4 0l152-152c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-152 152c-64 64-167.6 64-231.6 0s-64-167.6 0-231.6l184-184c46.3-46.3 121.3-46.3 167.6 0s46.3 121.3 0 167.6l-176 176c-28.6 28.6-75 28.6-103.6 0s-28.6-75 0-103.6l144-144c10.9-10.9 28.7-10.9 39.6 0s10.9 28.7 0 39.6l-144 144c-6.7 6.7-6.7 17.7 0 24.4s17.7 6.7 24.4 0l176-176c24.4-24.4 24.4-64 0-88.4z\"]\n};\nvar faArrowRightToCity = {\n prefix: 'fas',\n iconName: 'arrow-right-to-city',\n icon: [640, 512, [], \"e4b3\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM166.6 153.4l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L146.7 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H146.7l-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0z\"]\n};\nvar faRibbon = {\n prefix: 'fas',\n iconName: 'ribbon',\n icon: [448, 512, [127895], \"f4d6\", \"M333.2 322.8l0 0-133.9-146 0 0L146 118.6c7.8-5.1 37-22.6 78-22.6s70.2 17.4 78 22.6L245.7 180l85.6 93.4 27.4-29.8c16.3-17.7 25.3-40.9 25.3-65V149.1c0-19-5.6-37.5-16.1-53.3L327.8 35.6C312.9 13.4 287.9 0 261.2 0h-76c-25.8 0-50.1 12.5-65.1 33.5L81.9 87C70.3 103.2 64 122.8 64 142.8V164c0 23.2 8.4 45.6 23.6 63.1l56 64.2 0 0 83.3 95.6 0 0 91.8 105.3c10 11.5 26.8 14.3 40 6.8l54.5-31.1c17.8-10.2 21.6-34.3 7.7-49.4l-87.7-95.7zM205.2 410.6l-83.3-95.6L27.1 418.5c-13.9 15.1-10.1 39.2 7.7 49.4l55.1 31.5c13 7.4 29.3 4.9 39.4-6.1l75.9-82.6z\"]\n};\nvar faLungs = {\n prefix: 'fas',\n iconName: 'lungs',\n icon: [640, 512, [129729], \"f604\", \"M320 0c17.7 0 32 14.3 32 32V164.1c0 16.4 8.4 31.7 22.2 40.5l9.8 6.2V165.3C384 127 415 96 453.3 96c21.7 0 42.8 10.2 55.8 28.8c15.4 22.1 44.3 65.4 71 116.9c26.5 50.9 52.4 112.5 59.6 170.3c.2 1.3 .2 2.6 .2 4v7c0 49.1-39.8 89-89 89c-7.3 0-14.5-.9-21.6-2.7l-72.7-18.2C414 480.5 384 442.1 384 398V325l90.5 57.6c7.5 4.7 17.3 2.5 22.1-4.9s2.5-17.3-4.9-22.1L384 287.1v-.4l-44.1-28.1c-7.3-4.6-13.9-10.1-19.9-16.1c-5.9 6-12.6 11.5-19.9 16.1L256 286.7 161.2 347l-13.5 8.6c0 0 0 0-.1 0c-7.4 4.8-9.6 14.6-4.8 22.1c4.7 7.5 14.6 9.7 22.1 4.9l91.1-58V398c0 44.1-30 82.5-72.7 93.1l-72.7 18.2c-7.1 1.8-14.3 2.7-21.6 2.7c-49.1 0-89-39.8-89-89v-7c0-1.3 .1-2.7 .2-4c7.2-57.9 33.1-119.4 59.6-170.3c26.8-51.5 55.6-94.8 71-116.9c13-18.6 34-28.8 55.8-28.8C225 96 256 127 256 165.3v45.5l9.8-6.2c13.8-8.8 22.2-24.1 22.2-40.5V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faArrowUp91 = {\n prefix: 'fas',\n iconName: 'arrow-up-9-1',\n icon: [576, 512, [\"sort-numeric-up-alt\"], \"f887\", \"M160 32c9 0 17.5 3.8 23.6 10.4l88 96c11.9 13 11.1 33.3-2 45.2s-33.3 11.1-45.2-2L192 146.3V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V146.3L95.6 181.6c-11.9 13-32.2 13.9-45.2 2s-13.9-32.2-2-45.2l88-96C142.5 35.8 151 32 160 32zM450.7 294c8.3 6 13.3 15.7 13.3 26v96h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H432 384c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V364.4l-5.9 2c-16.8 5.6-34.9-3.5-40.5-20.2s3.5-34.9 20.2-40.5l48-16c9.8-3.3 20.5-1.6 28.8 4.4zm-5-145.1A32 32 0 1 0 418.3 91a32 32 0 1 0 27.4 57.9zm-40.7 54.9C369.6 192.4 344 159.2 344 120c0-48.6 39.4-88 88-88s88 39.4 88 88c0 23.5-7.5 46.3-21.5 65.2L449.7 251c-10.5 14.2-30.6 17.2-44.8 6.7s-17.2-30.6-6.7-44.8l6.8-9.2z\"]\n};\nvar faSortNumericUpAlt = faArrowUp91;\nvar faLitecoinSign = {\n prefix: 'fas',\n iconName: 'litecoin-sign',\n icon: [384, 512, [], \"e1d3\", \"M128 64c0-17.7-14.3-32-32-32S64 46.3 64 64V213.6L23.2 225.2c-17 4.9-26.8 22.6-22 39.6s22.6 26.8 39.6 22L64 280.1V448c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V261.9l136.8-39.1c17-4.9 26.8-22.6 22-39.6s-22.6-26.8-39.6-22L128 195.3V64z\"]\n};\nvar faBorderNone = {\n prefix: 'fas',\n iconName: 'border-none',\n icon: [448, 512, [], \"f850\", \"M32 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm96-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM320 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-320a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 480a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm0-448a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 416a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm0-384a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 96a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM416 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM32 288a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm192 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 320a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM416 192a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM32 128a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm192 64a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n};\nvar faCircleNodes = {\n prefix: 'fas',\n iconName: 'circle-nodes',\n icon: [512, 512, [], \"e4e2\", \"M418.4 157.9c35.3-8.3 61.6-40 61.6-77.9c0-44.2-35.8-80-80-80c-43.4 0-78.7 34.5-80 77.5L136.2 151.1C121.7 136.8 101.9 128 80 128c-44.2 0-80 35.8-80 80s35.8 80 80 80c12.2 0 23.8-2.7 34.1-7.6L259.7 407.8c-2.4 7.6-3.7 15.8-3.7 24.2c0 44.2 35.8 80 80 80s80-35.8 80-80c0-27.7-14-52.1-35.4-66.4l37.8-207.7zM156.3 232.2c2.2-6.9 3.5-14.2 3.7-21.7l183.8-73.5c3.6 3.5 7.4 6.7 11.6 9.5L317.6 354.1c-5.5 1.3-10.8 3.1-15.8 5.5L156.3 232.2z\"]\n};\nvar faParachuteBox = {\n prefix: 'fas',\n iconName: 'parachute-box',\n icon: [512, 512, [], \"f4cd\", \"M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16H240V320H208c-7 0-13.7 1.5-19.7 4.2L68.2 192H96.5c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192h6L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7v96c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V368c0-7.8-1.9-15.2-5.2-21.7L487.1 192h6c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16h28.3L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2H272V192H383.5z\"]\n};\nvar faIndent = {\n prefix: 'fas',\n iconName: 'indent',\n icon: [448, 512, [], \"f03c\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM127.8 268.6L25.8 347.9C15.3 356.1 0 348.6 0 335.3V176.7c0-13.3 15.3-20.8 25.8-12.6l101.9 79.3c8.2 6.4 8.2 18.9 0 25.3z\"]\n};\nvar faTruckFieldUn = {\n prefix: 'fas',\n iconName: 'truck-field-un',\n icon: [640, 512, [], \"e58e\", \"M96 32C60.7 32 32 60.7 32 96v32c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32v32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288c0-35.3-28.7-64-64-64h-4.2c-.4-1.1-.9-2.1-1.3-3.2L485.7 102c-10.3-23.1-33.2-38-58.5-38H375.4C364.4 44.9 343.7 32 320 32H96zm288 96h43.2l42.7 96H384V128zM112 384a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM253.3 135.1l34.7 52V144c0-8.8 7.2-16 16-16s16 7.2 16 16v96c0 7.1-4.6 13.3-11.4 15.3s-14-.6-17.9-6.4l-34.7-52V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V144c0-7.1 4.6-13.3 11.4-15.3s14 .6 17.9 6.4zM128 144v64c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 26.5-21.5 48-48 48s-48-21.5-48-48V144c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faHourglass = {\n prefix: 'fas',\n iconName: 'hourglass',\n icon: [384, 512, [9203, 62032, \"hourglass-empty\"], \"f254\", \"M0 32C0 14.3 14.3 0 32 0H64 320h32c17.7 0 32 14.3 32 32s-14.3 32-32 32V75c0 42.4-16.9 83.1-46.9 113.1L237.3 256l67.9 67.9c30 30 46.9 70.7 46.9 113.1v11c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V437c0-42.4 16.9-83.1 46.9-113.1L146.7 256 78.9 188.1C48.9 158.1 32 117.4 32 75V64C14.3 64 0 49.7 0 32zM96 64V75c0 25.5 10.1 49.9 28.1 67.9L192 210.7l67.9-67.9c18-18 28.1-42.4 28.1-67.9V64H96zm0 384H288V437c0-25.5-10.1-49.9-28.1-67.9L192 301.3l-67.9 67.9c-18 18-28.1 42.4-28.1 67.9v11z\"]\n};\nvar faHourglassEmpty = faHourglass;\nvar faMountain = {\n prefix: 'fas',\n iconName: 'mountain',\n icon: [512, 512, [127956], \"f6fc\", \"M256 32c12.5 0 24.1 6.4 30.8 17L503.4 394.4c5.6 8.9 8.6 19.2 8.6 29.7c0 30.9-25 55.9-55.9 55.9H55.9C25 480 0 455 0 424.1c0-10.5 3-20.8 8.6-29.7L225.2 49c6.6-10.6 18.3-17 30.8-17zm65 192L256 120.4 176.9 246.5l18.3 24.4c6.4 8.5 19.2 8.5 25.6 0l25.6-34.1c6-8.1 15.5-12.8 25.6-12.8h49z\"]\n};\nvar faUserDoctor = {\n prefix: 'fas',\n iconName: 'user-doctor',\n icon: [448, 512, [\"user-md\"], \"f0f0\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-96 55.2C54 332.9 0 401.3 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7c0-81-54-149.4-128-171.1V362c27.6 7.1 48 32.2 48 62v40c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16s7.2-16 16-16V424c0-17.7-14.3-32-32-32s-32 14.3-32 32v24c8.8 0 16 7.2 16 16s-7.2 16-16 16H256c-8.8 0-16-7.2-16-16V424c0-29.8 20.4-54.9 48-62V304.9c-6-.6-12.1-.9-18.3-.9H178.3c-6.2 0-12.3 .3-18.3 .9v65.4c23.1 6.9 40 28.3 40 53.7c0 30.9-25.1 56-56 56s-56-25.1-56-56c0-25.4 16.9-46.8 40-53.7V311.2zM144 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faUserMd = faUserDoctor;\nvar faCircleInfo = {\n prefix: 'fas',\n iconName: 'circle-info',\n icon: [512, 512, [\"info-circle\"], \"f05a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faInfoCircle = faCircleInfo;\nvar faCloudMeatball = {\n prefix: 'fas',\n iconName: 'cloud-meatball',\n icon: [512, 512, [], \"f73b\", \"M0 224c0 53 43 96 96 96h44.7c9.5-23.5 32.5-40 59.3-40c2 0 3.9 .1 5.8 .3C217.6 265.5 235.7 256 256 256s38.4 9.5 50.2 24.3c1.9-.2 3.9-.3 5.8-.3c26.9 0 49.9 16.5 59.3 40H416c53 0 96-43 96-96s-43-96-96-96c-.5 0-1.1 0-1.6 0c1.1-5.2 1.6-10.5 1.6-16c0-44.2-35.8-80-80-80c-24.3 0-46.1 10.9-60.8 28C256.5 24.3 219.1 0 176 0C114.1 0 64 50.1 64 112c0 7.1 .7 14.1 1.9 20.8C27.6 145.4 0 181.5 0 224zm288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1 .1 2.1 .1 3.1c-.7-.8-1.4-1.6-2.1-2.3c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3c.7 .7 1.5 1.4 2.3 2.1c-1-.1-2.1-.1-3.1-.1c-17.7 0-32 14.3-32 32s14.3 32 32 32c1 0 2.1-.1 3.1-.1c-.8 .7-1.6 1.3-2.3 2.1c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0c.7-.7 1.4-1.5 2.1-2.3c-.1 1-.1 2.1-.1 3.1c0 17.7 14.3 32 32 32s32-14.3 32-32c0-1-.1-2.1-.1-3.1c.7 .8 1.3 1.6 2.1 2.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3c-.7-.7-1.5-1.4-2.3-2.1c1 .1 2.1 .1 3.1 .1c17.7 0 32-14.3 32-32s-14.3-32-32-32c-1 0-2.1 .1-3.1 .1c.8-.7 1.6-1.3 2.3-2.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-.7 .7-1.4 1.5-2.1 2.3c.1-1 .1-2.1 .1-3.1zM48 448a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm416 0a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faCamera = {\n prefix: 'fas',\n iconName: 'camera',\n icon: [512, 512, [62258, \"camera-alt\"], \"f030\", \"M149.1 64.8L138.7 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H373.3L362.9 64.8C356.4 45.2 338.1 32 317.4 32H194.6c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faCameraAlt = faCamera;\nvar faSquareVirus = {\n prefix: 'fas',\n iconName: 'square-virus',\n icon: [448, 512, [], \"e578\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM223.8 93.7c13.3 0 24 10.7 24 24c0 29.3 35.4 43.9 56.1 23.2c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-20.7 20.7-6 56.1 23.2 56.1c13.3 0 24 10.7 24 24s-10.7 24-24 24c-29.3 0-43.9 35.4-23.2 56.1c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-20.7-20.7-56.1-6-56.1 23.2c0 13.3-10.7 24-24 24s-24-10.7-24-24c0-29.3-35.4-43.9-56.1-23.2c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9c20.7-20.7 6-56.1-23.2-56.1c-13.3 0-24-10.7-24-24s10.7-24 24-24c29.3 0 43.9-35.4 23.2-56.1c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0c20.7 20.7 56.1 6 56.1-23.2c0-13.3 10.7-24 24-24zM192 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm88 32a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faMeteor = {\n prefix: 'fas',\n iconName: 'meteor',\n icon: [512, 512, [9732], \"f753\", \"M493.7 .9L299.4 75.6l2.3-29.3c1-12.8-12.8-21.5-24-15.1L101.3 133.4C38.6 169.7 0 236.6 0 309C0 421.1 90.9 512 203 512c72.4 0 139.4-38.6 175.7-101.3L480.8 234.3c6.5-11.1-2.2-25-15.1-24l-29.3 2.3L511.1 18.3c.6-1.5 .9-3.2 .9-4.8C512 6 506 0 498.5 0c-1.7 0-3.3 .3-4.8 .9zM192 192a128 128 0 1 1 0 256 128 128 0 1 1 0-256zm0 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm16 96a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faCarOn = {\n prefix: 'fas',\n iconName: 'car-on',\n icon: [512, 512, [], \"e4dd\", \"M280 24c0-13.3-10.7-24-24-24s-24 10.7-24 24v80c0 13.3 10.7 24 24 24s24-10.7 24-24V24zM185.8 224H326.2c6.8 0 12.8 4.3 15.1 10.6L360.3 288H151.7l19.1-53.4c2.3-6.4 8.3-10.6 15.1-10.6zm-75.3-10.9L82.2 292.4C62.1 300.9 48 320.8 48 344v40 64 32c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V448H384v32c0 17.7 14.3 32 32 32h16c17.7 0 32-14.3 32-32V448 384 344c0-23.2-14.1-43.1-34.2-51.6l-28.3-79.3C390.1 181.3 360 160 326.2 160H185.8c-33.8 0-64 21.3-75.3 53.1zM128 344a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm232 24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM39 39c-9.4 9.4-9.4 24.6 0 33.9l48 48c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L73 39c-9.4-9.4-24.6-9.4-33.9 0zm400 0L391 87c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l48-48c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0z\"]\n};\nvar faSleigh = {\n prefix: 'fas',\n iconName: 'sleigh',\n icon: [640, 512, [], \"f7cc\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96V256c0 53 43 96 96 96v32h64V352H384v32h64V352c53 0 96-43 96-96V160c17.7 0 32-14.3 32-32s-14.3-32-32-32H512 480c-17.7 0-32 14.3-32 32v41.3c0 30.2-24.5 54.7-54.7 54.7c-75.5 0-145.6-38.9-185.6-102.9l-4.3-6.9C174.2 67.6 125 37.6 70.7 32.7c-2.2-.5-4.4-.7-6.7-.7H55 32zM640 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v8c0 13.3-10.7 24-24 24H64c-17.7 0-32 14.3-32 32s14.3 32 32 32H552c48.6 0 88-39.4 88-88v-8z\"]\n};\nvar faArrowDown19 = {\n prefix: 'fas',\n iconName: 'arrow-down-1-9',\n icon: [576, 512, [\"sort-numeric-asc\", \"sort-numeric-down\"], \"f162\", \"M450.7 38c-8.3-6-19.1-7.7-28.8-4.4l-48 16c-16.8 5.6-25.8 23.7-20.2 40.5s23.7 25.8 40.5 20.2l5.9-2V160H384c-17.7 0-32 14.3-32 32s14.3 32 32 32h48 48c17.7 0 32-14.3 32-32s-14.3-32-32-32H464V64c0-10.3-4.9-19.9-13.3-26zM160 480c9 0 17.5-3.8 23.6-10.4l88-96c11.9-13 11.1-33.3-2-45.2s-33.3-11.1-45.2 2L192 365.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V365.7L95.6 330.4c-11.9-13-32.2-13.9-45.2-2s-13.9 32.2-2 45.2l88 96C142.5 476.2 151 480 160 480zM418.3 307a32 32 0 1 1 27.4 57.9A32 32 0 1 1 418.3 307zM405.1 419.8l-6.8 9.2c-10.5 14.2-7.5 34.2 6.7 44.8s34.2 7.5 44.8-6.7l48.8-65.8c14-18.9 21.5-41.7 21.5-65.2c0-48.6-39.4-88-88-88s-88 39.4-88 88c0 39.2 25.6 72.4 61.1 83.8z\"]\n};\nvar faSortNumericAsc = faArrowDown19;\nvar faSortNumericDown = faArrowDown19;\nvar faHandHoldingDroplet = {\n prefix: 'fas',\n iconName: 'hand-holding-droplet',\n icon: [576, 512, [\"hand-holding-water\"], \"f4c1\", \"M275.5 6.6C278.3 2.5 283 0 288 0s9.7 2.5 12.5 6.6L366.8 103C378 119.3 384 138.6 384 158.3V160c0 53-43 96-96 96s-96-43-96-96v-1.7c0-19.8 6-39 17.2-55.3L275.5 6.6zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faHandHoldingWater = faHandHoldingDroplet;\nvar faWater = {\n prefix: 'fas',\n iconName: 'water',\n icon: [576, 512, [], \"f773\", \"M269.5 69.9c11.1-7.9 25.9-7.9 37 0C329 85.4 356.5 96 384 96c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 149.7 417 160 384 160c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4C42.8 92.6 61 83.5 75.3 71.6c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 85.2 165.1 96 192 96c27.5 0 55-10.6 77.5-26.1zm37 288C329 373.4 356.5 384 384 384c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 437.7 417 448 384 448c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 373.2 165.1 384 192 384c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0zm0-144C329 229.4 356.5 240 384 240c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 293.7 417 304 384 304c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.5 27.3-10.1 39.2-1.7l0 0C136.7 229.2 165.1 240 192 240c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faCalendarCheck = {\n prefix: 'fas',\n iconName: 'calendar-check',\n icon: [448, 512, [], \"f274\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z\"]\n};\nvar faBraille = {\n prefix: 'fas',\n iconName: 'braille',\n icon: [640, 512, [], \"f2a1\", \"M0 96a64 64 0 1 1 128 0A64 64 0 1 1 0 96zM224 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM80 416a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM224 32a64 64 0 1 1 0 128 64 64 0 1 1 0-128zM352 96a64 64 0 1 1 128 0A64 64 0 1 1 352 96zm240 0a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0A64 64 0 1 1 512 96zm64 176a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM416 272a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm0-80a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm16 224a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm-80 0a64 64 0 1 1 128 0 64 64 0 1 1 -128 0z\"]\n};\nvar faPrescriptionBottleMedical = {\n prefix: 'fas',\n iconName: 'prescription-bottle-medical',\n icon: [384, 512, [\"prescription-bottle-alt\"], \"f486\", \"M0 32C0 14.3 14.3 0 32 0H352c17.7 0 32 14.3 32 32V64c0 17.7-14.3 32-32 32H32C14.3 96 0 81.7 0 64V32zm32 96H352V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zM160 240v48H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V352h48c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPrescriptionBottleAlt = faPrescriptionBottleMedical;\nvar faLandmark = {\n prefix: 'fas',\n iconName: 'landmark',\n icon: [512, 512, [127963], \"f66f\", \"M240.1 4.2c9.8-5.6 21.9-5.6 31.8 0l171.8 98.1L448 104l0 .9 47.9 27.4c12.6 7.2 18.8 22 15.1 36s-16.4 23.8-30.9 23.8H32c-14.5 0-27.2-9.8-30.9-23.8s2.5-28.8 15.1-36L64 104.9V104l4.4-1.6L240.1 4.2zM64 224h64V416h40V224h64V416h48V224h64V416h40V224h64V420.3c.6 .3 1.2 .7 1.8 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V224z\"]\n};\nvar faTruck = {\n prefix: 'fas',\n iconName: 'truck',\n icon: [640, 512, [128666, 9951], \"f0d1\", \"M48 0C21.5 0 0 21.5 0 48V368c0 26.5 21.5 48 48 48H64c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H48zM416 160h50.7L544 237.3V256H416V160zM112 416a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm368-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCrosshairs = {\n prefix: 'fas',\n iconName: 'crosshairs',\n icon: [512, 512, [], \"f05b\", \"M256 0c17.7 0 32 14.3 32 32V42.4c93.7 13.9 167.7 88 181.6 181.6H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H469.6c-13.9 93.7-88 167.7-181.6 181.6V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V469.6C130.3 455.7 56.3 381.7 42.4 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H42.4C56.3 130.3 130.3 56.3 224 42.4V32c0-17.7 14.3-32 32-32zM107.4 288c12.5 58.3 58.4 104.1 116.6 116.6V384c0-17.7 14.3-32 32-32s32 14.3 32 32v20.6c58.3-12.5 104.1-58.4 116.6-116.6H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h20.6C392.1 165.7 346.3 119.9 288 107.4V128c0 17.7-14.3 32-32 32s-32-14.3-32-32V107.4C165.7 119.9 119.9 165.7 107.4 224H128c17.7 0 32 14.3 32 32s-14.3 32-32 32H107.4zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faPersonCane = {\n prefix: 'fas',\n iconName: 'person-cane',\n icon: [448, 512, [], \"e53c\", \"M272 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-8 187.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3zM352 376c0-4.4 3.6-8 8-8s8 3.6 8 8V488c0 13.3 10.7 24 24 24s24-10.7 24-24V376c0-30.9-25.1-56-56-56s-56 25.1-56 56v8c0 13.3 10.7 24 24 24s24-10.7 24-24v-8z\"]\n};\nvar faTent = {\n prefix: 'fas',\n iconName: 'tent',\n icon: [576, 512, [], \"e57d\", \"M269.4 6C280.5-2 295.5-2 306.6 6l224 160c7.4 5.3 12.2 13.5 13.2 22.5l32 288c1 9-1.9 18.1-8 24.9s-14.7 10.7-23.8 10.7H416L288 288V512H32c-9.1 0-17.8-3.9-23.8-10.7s-9-15.8-8-24.9l32-288c1-9 5.8-17.2 13.2-22.5L269.4 6z\"]\n};\nvar faVestPatches = {\n prefix: 'fas',\n iconName: 'vest-patches',\n icon: [448, 512, [], \"e086\", \"M151.2 69.7l55.9 167.7-11 33.1c-2.7 8.2-4.1 16.7-4.1 25.3V464c0 14.5 3.9 28.2 10.7 39.9C195 509 185.9 512 176 512H48c-26.5 0-48-21.5-48-48V270.5c0-9.5 2.8-18.7 8.1-26.6l47.9-71.8c5.3-7.9 8.1-17.1 8.1-26.6V128 54.3 48C64 21.5 85.5 0 112 0h4.5c.2 0 .4 0 .6 0c.4 0 .8 0 1.2 0c18.8 0 34.1 9.7 44.1 18.8C171.6 27.2 190.8 40 224 40s52.4-12.8 61.7-21.2C295.7 9.7 311 0 329.7 0c.4 0 .8 0 1.2 0c.2 0 .4 0 .6 0H336c26.5 0 48 21.5 48 48v6.3V128v17.5c0 9.5 2.8 18.7 8.1 26.6l47.9 71.8c5.3 7.9 8.1 17.1 8.1 26.6V464c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V295.8c0-5.2 .8-10.3 2.5-15.2L296.8 69.7C279.4 79.7 255.4 88 224 88s-55.4-8.3-72.8-18.3zM96 456a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM63.5 255.5c-4.7 4.7-4.7 12.3 0 17L79 288 63.5 303.5c-4.7 4.7-4.7 12.3 0 17s12.3 4.7 17 0L96 305l15.5 15.5c4.7 4.7 12.3 4.7 17 0s4.7-12.3 0-17L113 288l15.5-15.5c4.7-4.7 4.7-12.3 0-17s-12.3-4.7-17 0L96 271 80.5 255.5c-4.7-4.7-12.3-4.7-17 0zM304 280v8 32c0 8.8 7.2 16 16 16h32 8c13.3 0 24-10.7 24-24s-10.7-24-24-24h-8v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faCheckDouble = {\n prefix: 'fas',\n iconName: 'check-double',\n icon: [448, 512, [], \"f560\", \"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"]\n};\nvar faArrowDownAZ = {\n prefix: 'fas',\n iconName: 'arrow-down-a-z',\n icon: [576, 512, [\"sort-alpha-asc\", \"sort-alpha-down\"], \"f15d\", \"M183.6 469.6C177.5 476.2 169 480 160 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L128 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 320c0-17.7 14.3-32 32-32H480c12.9 0 24.6 7.8 29.6 19.8s2.2 25.7-6.9 34.9L429.3 416H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H352c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L402.7 352H352c-17.7 0-32-14.3-32-32zM416 32c12.1 0 23.2 6.8 28.6 17.7l64 128 16 32c7.9 15.8 1.5 35-14.3 42.9s-35 1.5-42.9-14.3L460.2 224H371.8l-7.2 14.3c-7.9 15.8-27.1 22.2-42.9 14.3s-22.2-27.1-14.3-42.9l16-32 64-128C392.8 38.8 403.9 32 416 32zM395.8 176h40.4L416 135.6 395.8 176z\"]\n};\nvar faSortAlphaAsc = faArrowDownAZ;\nvar faSortAlphaDown = faArrowDownAZ;\nvar faMoneyBillWheat = {\n prefix: 'fas',\n iconName: 'money-bill-wheat',\n icon: [512, 512, [], \"e52a\", \"M176 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zM56 16h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56C42.7 64 32 53.3 32 40s10.7-24 24-24zM24 88H136c13.3 0 24 10.7 24 24s-10.7 24-24 24H24c-13.3 0-24-10.7-24-24S10.7 88 24 88zm8 96c0-13.3 10.7-24 24-24h48c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24zM272 16c0-8.8 7.2-16 16-16c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80zM400 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16c-44.2 0-80-35.8-80-80c0-8.8 7.2-16 16-16zm80 144c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM352 128c8.8 0 16 7.2 16 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-96 16c0 44.2-35.8 80-80 80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80c8.8 0 16 7.2 16 16zM0 304c0-26.5 21.5-48 48-48H464c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V304zM48 416v48H96c0-26.5-21.5-48-48-48zM96 304H48v48c26.5 0 48-21.5 48-48zM464 416c-26.5 0-48 21.5-48 48h48V416zM416 304c0 26.5 21.5 48 48 48V304H416zm-96 80a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faCookie = {\n prefix: 'fas',\n iconName: 'cookie',\n icon: [512, 512, [127850], \"f563\", \"M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArrowRotateLeft = {\n prefix: 'fas',\n iconName: 'arrow-rotate-left',\n icon: [512, 512, [8634, \"arrow-left-rotate\", \"arrow-rotate-back\", \"arrow-rotate-backward\", \"undo\"], \"f0e2\", \"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"]\n};\nvar faArrowLeftRotate = faArrowRotateLeft;\nvar faArrowRotateBack = faArrowRotateLeft;\nvar faArrowRotateBackward = faArrowRotateLeft;\nvar faUndo = faArrowRotateLeft;\nvar faHardDrive = {\n prefix: 'fas',\n iconName: 'hard-drive',\n icon: [512, 512, [128436, \"hdd\"], \"f0a0\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V280.4c-17-15.2-39.4-24.4-64-24.4H64c-24.6 0-47 9.2-64 24.4V96zM64 288H448c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64zM320 416a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm128-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faHdd = faHardDrive;\nvar faFaceGrinSquintTears = {\n prefix: 'fas',\n iconName: 'face-grin-squint-tears',\n icon: [512, 512, [129315, \"grin-squint-tears\"], \"f586\", \"M426.8 14.2C446-5 477.5-4.6 497.1 14.9s20 51 .7 70.3c-6.8 6.8-21.4 12.4-37.4 16.7c-16.3 4.4-34.1 7.5-46.3 9.3c-1.6 .2-3.1 .5-4.6 .6c-4.9 .8-9.1-2.8-9.5-7.4c-.1-.7 0-1.4 .1-2.1c1.6-11.2 4.6-29.6 9-47c.3-1.3 .7-2.6 1-3.9c4.3-15.9 9.8-30.5 16.7-37.4zm-44.7 19c-1.5 4.8-2.9 9.6-4.1 14.3c-4.8 18.9-8 38.5-9.7 50.3c-4 26.8 18.9 49.7 45.7 45.8c11.9-1.6 31.5-4.8 50.4-9.7c4.7-1.2 9.5-2.5 14.3-4.1C534.2 227.5 520.2 353.8 437 437c-83.2 83.2-209.5 97.2-307.2 41.8c1.5-4.8 2.8-9.6 4-14.3c4.8-18.9 8-38.5 9.7-50.3c4-26.8-18.9-49.7-45.7-45.8c-11.9 1.6-31.5 4.8-50.4 9.7c-4.7 1.2-9.5 2.5-14.3 4.1C-22.2 284.5-8.2 158.2 75 75C158.2-8.3 284.5-22.2 382.2 33.2zM51.5 410.1c18.5-5 38.8-8.3 50.9-10c.4-.1 .7-.1 1-.1c5.1-.2 9.2 4.3 8.4 9.6c-1.7 12.1-5 32.4-10 50.9C97.6 476.4 92 491 85.2 497.8C66 517 34.5 516.6 14.9 497.1s-20-51-.7-70.3c6.8-6.8 21.4-12.4 37.4-16.7zM416.9 209c-4.7-11.9-20.8-11-26.8 .3c-19 35.5-45 70.8-77.5 103.3S244.8 371.1 209.3 390c-11.3 6-12.2 22.1-.3 26.8c57.6 22.9 125.8 11 172.3-35.5s58.4-114.8 35.5-172.3zM87.1 285.1c2 2 4.6 3.2 7.3 3.4l56.1 5.1 5.1 56.1c.3 2.8 1.5 5.4 3.4 7.3c6.3 6.3 17.2 3.6 19.8-4.9l29.7-97.4c3.5-11.6-7.3-22.5-19-19L92 265.3c-8.6 2.6-11.3 13.4-4.9 19.8zM265.3 92l-29.7 97.4c-3.5 11.6 7.3 22.5 19 19l97.4-29.7c8.6-2.6 11.3-13.4 4.9-19.8c-2-2-4.6-3.2-7.3-3.4l-56.1-5.1-5.1-56.1c-.3-2.8-1.5-5.4-3.4-7.3c-6.3-6.3-17.2-3.6-19.8 4.9z\"]\n};\nvar faGrinSquintTears = faFaceGrinSquintTears;\nvar faDumbbell = {\n prefix: 'fas',\n iconName: 'dumbbell',\n icon: [640, 512, [], \"f44b\", \"M96 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V224v64V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V384H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H96V64zm448 0v64h32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32v64c0 17.7-14.3 32-32 32H544v64c0 17.7-14.3 32-32 32H480c-17.7 0-32-14.3-32-32V288 224 64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32zM416 224v64H224V224H416z\"]\n};\nvar faRectangleList = {\n prefix: 'fas',\n iconName: 'rectangle-list',\n icon: [576, 512, [\"list-alt\"], \"f022\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM128 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm32-128a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm96-248c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24H448c13.3 0 24-10.7 24-24s-10.7-24-24-24H224z\"]\n};\nvar faListAlt = faRectangleList;\nvar faTarpDroplet = {\n prefix: 'fas',\n iconName: 'tarp-droplet',\n icon: [576, 512, [], \"e57c\", \"M288 160c-35.3 0-64-26.9-64-60c0-24 33.7-70.1 52.2-93.5c6.1-7.7 17.5-7.7 23.6 0C318.3 29.9 352 76 352 100c0 33.1-28.7 60-64 60zM64 128H197.5c13.2 37.3 48.7 64 90.5 64s77.4-26.7 90.5-64H512c35.3 0 64 28.7 64 64V352H448c-17.7 0-32 14.3-32 32l0 128L64 512c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zM448 512l0-128H576L448 512zM96 256a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faHouseMedicalCircleCheck = {\n prefix: 'fas',\n iconName: 'house-medical-circle-check',\n icon: [640, 512, [], \"e511\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zm32 0a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L480 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faPersonSkiingNordic = {\n prefix: 'fas',\n iconName: 'person-skiing-nordic',\n icon: [576, 512, [\"skiing-nordic\"], \"f7ca\", \"M336 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM227.2 160c1.9 0 3.8 .1 5.6 .3L201.6 254c-9.3 28 1.7 58.8 26.8 74.5l86.2 53.9L291.3 464H202.8l41.1-88.1-32.4-20.3c-7.8-4.9-14.7-10.7-20.6-17.3L132.2 464H99.7l54.2-257.6c4.6-1.5 9-4.1 12.7-7.8l23.1-23.1c9.9-9.9 23.4-15.5 37.5-15.5zM121.4 198.6c.4 .4 .8 .8 1.3 1.2L67 464H24c-13.3 0-24 10.7-24 24s10.7 24 24 24H159.3c.4 0 .9 0 1.3 0H319.3c.5 0 1 0 1.4 0H504c39.8 0 72-32.2 72-72v-8c0-13.3-10.7-24-24-24s-24 10.7-24 24v8c0 13.3-10.7 24-24 24H434.6l27.6-179.3c10.5-5.2 17.8-16.1 17.8-28.7c0-17.7-14.3-32-32-32H426.7c-12.9 0-24.6-7.8-29.5-19.7l-6.3-15c-14.6-35.1-44.1-61.9-80.5-73.1l-48.7-15c-11.1-3.4-22.7-5.2-34.4-5.2c-31 0-60.8 12.3-82.7 34.3l-23.1 23.1c-12.5 12.5-12.5 32.8 0 45.3zm308 89.4L402.3 464H357.8l21.6-75.6c5.9-20.6-2.6-42.6-20.7-53.9L302 299l30.9-82.4 5.1 12.3C353 264.7 387.9 288 426.7 288h2.7z\"]\n};\nvar faSkiingNordic = faPersonSkiingNordic;\nvar faCalendarPlus = {\n prefix: 'fas',\n iconName: 'calendar-plus',\n icon: [512, 512, [], \"f271\", \"M128 32V64H80c-26.5 0-48 21.5-48 48v48H480V112c0-26.5-21.5-48-48-48H384V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H192V32c0-17.7-14.3-32-32-32s-32 14.3-32 32zM480 192H32V464c0 26.5 21.5 48 48 48H432c26.5 0 48-21.5 48-48V192zM256 248c13.3 0 24 10.7 24 24v56h56c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v56c0 13.3-10.7 24-24 24s-24-10.7-24-24V376H176c-13.3 0-24-10.7-24-24s10.7-24 24-24h56V272c0-13.3 10.7-24 24-24z\"]\n};\nvar faPlaneArrival = {\n prefix: 'fas',\n iconName: 'plane-arrival',\n icon: [640, 512, [128748], \"f5af\", \"M.3 166.9L0 68C0 57.7 9.5 50.1 19.5 52.3l35.6 7.9c10.6 2.3 19.2 9.9 23 20L96 128l127.3 37.6L181.8 20.4C178.9 10.2 186.6 0 197.2 0h40.1c11.6 0 22.2 6.2 27.9 16.3l109 193.8 107.2 31.7c15.9 4.7 30.8 12.5 43.7 22.8l34.4 27.6c24 19.2 18.1 57.3-10.7 68.2c-41.2 15.6-86.2 18.1-128.8 7L121.7 289.8c-11.1-2.9-21.2-8.7-29.3-16.9L9.5 189.4c-5.9-6-9.3-14-9.3-22.5zM32 448H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32zm96-80a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm128-16a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCircleLeft = {\n prefix: 'fas',\n iconName: 'circle-left',\n icon: [512, 512, [61840, \"arrow-alt-circle-left\"], \"f359\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM217.4 376.9L117.5 269.8c-3.5-3.8-5.5-8.7-5.5-13.8s2-10.1 5.5-13.8l99.9-107.1c4.2-4.5 10.1-7.1 16.3-7.1c12.3 0 22.3 10 22.3 22.3l0 57.7 96 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32l-96 0 0 57.7c0 12.3-10 22.3-22.3 22.3c-6.2 0-12.1-2.6-16.3-7.1z\"]\n};\nvar faArrowAltCircleLeft = faCircleLeft;\nvar faTrainSubway = {\n prefix: 'fas',\n iconName: 'train-subway',\n icon: [448, 512, [\"subway\"], \"f239\", \"M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 128c0-17.7 14.3-32 32-32h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM272 96h80c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H272c-17.7 0-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM64 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm288-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSubway = faTrainSubway;\nvar faChartGantt = {\n prefix: 'fas',\n iconName: 'chart-gantt',\n icon: [512, 512, [], \"e0e4\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32zm96 64H352c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zm160 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faIndianRupeeSign = {\n prefix: 'fas',\n iconName: 'indian-rupee-sign',\n icon: [320, 512, [\"indian-rupee\", \"inr\"], \"e1bc\", \"M0 64C0 46.3 14.3 32 32 32H96h16H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H231.8c9.6 14.4 16.7 30.6 20.7 48H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H252.4c-13.2 58.3-61.9 103.2-122.2 110.9L274.6 422c14.4 10.3 17.7 30.3 7.4 44.6s-30.3 17.7-44.6 7.4L13.4 314C2.1 306-2.7 291.5 1.5 278.2S18.1 256 32 256h80c32.8 0 61-19.7 73.3-48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H185.3C173 115.7 144.8 96 112 96H96 32C14.3 96 0 81.7 0 64z\"]\n};\nvar faIndianRupee = faIndianRupeeSign;\nvar faInr = faIndianRupeeSign;\nvar faCropSimple = {\n prefix: 'fas',\n iconName: 'crop-simple',\n icon: [512, 512, [\"crop-alt\"], \"f565\", \"M128 32c0-17.7-14.3-32-32-32S64 14.3 64 32V64H32C14.3 64 0 78.3 0 96s14.3 32 32 32H64V384c0 35.3 28.7 64 64 64H352V384H128V32zM384 480c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H448l0-256c0-35.3-28.7-64-64-64L160 64v64l224 0 0 352z\"]\n};\nvar faCropAlt = faCropSimple;\nvar faMoneyBill1 = {\n prefix: 'fas',\n iconName: 'money-bill-1',\n icon: [576, 512, [\"money-bill-alt\"], \"f3d1\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillAlt = faMoneyBill1;\nvar faLeftLong = {\n prefix: 'fas',\n iconName: 'left-long',\n icon: [512, 512, [\"long-arrow-alt-left\"], \"f30a\", \"M177.5 414c-8.8 3.8-19 2-26-4.6l-144-136C2.7 268.9 0 262.6 0 256s2.7-12.9 7.5-17.4l144-136c7-6.6 17.2-8.4 26-4.6s14.5 12.5 14.5 22l0 72 288 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-288 0 0 72c0 9.6-5.7 18.2-14.5 22z\"]\n};\nvar faLongArrowAltLeft = faLeftLong;\nvar faDna = {\n prefix: 'fas',\n iconName: 'dna',\n icon: [448, 512, [129516], \"f471\", \"M416 0c17.7 0 32 14.3 32 32c0 59.8-30.3 107.5-69.4 146.6c-28 28-62.5 53.5-97.3 77.4l-2.5 1.7c-11.9 8.1-23.8 16.1-35.5 23.9l0 0 0 0 0 0-1.6 1c-6 4-11.9 7.9-17.8 11.9c-20.9 14-40.8 27.7-59.3 41.5H283.3c-9.8-7.4-20.1-14.7-30.7-22.1l7-4.7 3-2c15.1-10.1 30.9-20.6 46.7-31.6c25 18.1 48.9 37.3 69.4 57.7C417.7 372.5 448 420.2 448 480c0 17.7-14.3 32-32 32s-32-14.3-32-32H64c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-59.8 30.3-107.5 69.4-146.6c28-28 62.5-53.5 97.3-77.4c-34.8-23.9-69.3-49.3-97.3-77.4C30.3 139.5 0 91.8 0 32C0 14.3 14.3 0 32 0S64 14.3 64 32H384c0-17.7 14.3-32 32-32zM338.6 384H109.4c-10.1 10.6-18.6 21.3-25.5 32H364.1c-6.8-10.7-15.3-21.4-25.5-32zM109.4 128H338.6c10.1-10.7 18.6-21.3 25.5-32H83.9c6.8 10.7 15.3 21.3 25.5 32zm55.4 48c18.4 13.8 38.4 27.5 59.3 41.5c20.9-14 40.8-27.7 59.3-41.5H164.7z\"]\n};\nvar faVirusSlash = {\n prefix: 'fas',\n iconName: 'virus-slash',\n icon: [640, 512, [], \"e075\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-154.3-121c-2-30.1 20.8-60.1 56-60.1H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H532.5c-49.9 0-74.9-60.3-39.6-95.6l8.2-8.2c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-8.2 8.2C412.3 118.4 352 93.4 352 43.5V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V43.5c0 49.9-60.3 74.9-95.6 39.6L184.2 75c-12.5-12.5-32.8-12.5-45.3 0c-1.6 1.6-3.1 3.4-4.3 5.3L38.8 5.1zm225.8 177c6.9-3.9 14.9-6.1 23.4-6.1c26.5 0 48 21.5 48 48c0 4.4-.6 8.7-1.7 12.7l-69.7-54.6zM402 412.7L144.7 210c-9.5 8.5-22.2 14-37.2 14H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h11.5c49.9 0 74.9 60.3 39.6 95.6l-8.2 8.2c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l8.2-8.2c35.3-35.3 95.6-10.3 95.6 39.6V480c0 17.7 14.3 32 32 32s32-14.3 32-32V468.5c0-31.2 23.6-52.7 50-55.7z\"]\n};\nvar faMinus = {\n prefix: 'fas',\n iconName: 'minus',\n icon: [448, 512, [8211, 8722, 10134, \"subtract\"], \"f068\", \"M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z\"]\n};\nvar faSubtract = faMinus;\nvar faChess = {\n prefix: 'fas',\n iconName: 'chess',\n icon: [512, 512, [], \"f439\", \"M144 16c0-8.8-7.2-16-16-16s-16 7.2-16 16V32H96c-8.8 0-16 7.2-16 16s7.2 16 16 16h16V96H60.2C49.1 96 40 105.1 40 116.2c0 2.5 .5 4.9 1.3 7.3L73.8 208H72c-13.3 0-24 10.7-24 24s10.7 24 24 24h4L60 384H196L180 256h4c13.3 0 24-10.7 24-24s-10.7-24-24-24h-1.8l32.5-84.5c.9-2.3 1.3-4.8 1.3-7.3c0-11.2-9.1-20.2-20.2-20.2H144V64h16c8.8 0 16-7.2 16-16s-7.2-16-16-16H144V16zM48 416L4.8 473.6C1.7 477.8 0 482.8 0 488c0 13.3 10.7 24 24 24H232c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L208 416H48zm288 0l-43.2 57.6c-3.1 4.2-4.8 9.2-4.8 14.4c0 13.3 10.7 24 24 24H488c13.3 0 24-10.7 24-24c0-5.2-1.7-10.2-4.8-14.4L464 416H336zM304 208v51.9c0 7.8 2.8 15.3 8 21.1L339.2 312 337 384H462.5l-3.3-72 28.3-30.8c5.4-5.9 8.5-13.6 8.5-21.7V208c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16v16H424V208c0-8.8-7.2-16-16-16H392c-8.8 0-16 7.2-16 16v16H352V208c0-8.8-7.2-16-16-16H320c-8.8 0-16 7.2-16 16zm80 96c0-8.8 7.2-16 16-16s16 7.2 16 16v32H384V304z\"]\n};\nvar faArrowLeftLong = {\n prefix: 'fas',\n iconName: 'arrow-left-long',\n icon: [512, 512, [\"long-arrow-left\"], \"f177\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 288 480 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-370.7 0 73.4-73.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-128 128z\"]\n};\nvar faLongArrowLeft = faArrowLeftLong;\nvar faPlugCircleCheck = {\n prefix: 'fas',\n iconName: 'plug-circle-check',\n icon: [576, 512, [], \"e55c\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L416 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faStreetView = {\n prefix: 'fas',\n iconName: 'street-view',\n icon: [512, 512, [], \"f21d\", \"M320 64A64 64 0 1 0 192 64a64 64 0 1 0 128 0zm-96 96c-35.3 0-64 28.7-64 64v48c0 17.7 14.3 32 32 32h1.8l11.1 99.5c1.8 16.2 15.5 28.5 31.8 28.5h38.7c16.3 0 30-12.3 31.8-28.5L318.2 304H320c17.7 0 32-14.3 32-32V224c0-35.3-28.7-64-64-64H224zM132.3 394.2c13-2.4 21.7-14.9 19.3-27.9s-14.9-21.7-27.9-19.3c-32.4 5.9-60.9 14.2-82 24.8c-10.5 5.3-20.3 11.7-27.8 19.6C6.4 399.5 0 410.5 0 424c0 21.4 15.5 36.1 29.1 45c14.7 9.6 34.3 17.3 56.4 23.4C130.2 504.7 190.4 512 256 512s125.8-7.3 170.4-19.6c22.1-6.1 41.8-13.8 56.4-23.4c13.7-8.9 29.1-23.6 29.1-45c0-13.5-6.4-24.5-14-32.6c-7.5-7.9-17.3-14.3-27.8-19.6c-21-10.6-49.5-18.9-82-24.8c-13-2.4-25.5 6.3-27.9 19.3s6.3 25.5 19.3 27.9c30.2 5.5 53.7 12.8 69 20.5c3.2 1.6 5.8 3.1 7.9 4.5c3.6 2.4 3.6 7.2 0 9.6c-8.8 5.7-23.1 11.8-43 17.3C374.3 457 318.5 464 256 464s-118.3-7-157.7-17.9c-19.9-5.5-34.2-11.6-43-17.3c-3.6-2.4-3.6-7.2 0-9.6c2.1-1.4 4.8-2.9 7.9-4.5c15.3-7.7 38.8-14.9 69-20.5z\"]\n};\nvar faFrancSign = {\n prefix: 'fas',\n iconName: 'franc-sign',\n icon: [320, 512, [], \"e18f\", \"M80 32C62.3 32 48 46.3 48 64V224v96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H48v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V256H256c17.7 0 32-14.3 32-32s-14.3-32-32-32H112V96H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z\"]\n};\nvar faVolumeOff = {\n prefix: 'fas',\n iconName: 'volume-off',\n icon: [320, 512, [], \"f026\", \"M320 64c0-12.6-7.4-24-18.9-29.2s-25-3.1-34.4 5.3L131.8 160H64c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64h67.8L266.7 471.9c9.4 8.4 22.9 10.4 34.4 5.3S320 460.6 320 448V64z\"]\n};\nvar faHandsAslInterpreting = {\n prefix: 'fas',\n iconName: 'hands-asl-interpreting',\n icon: [640, 512, [\"american-sign-language-interpreting\", \"asl-interpreting\", \"hands-american-sign-language-interpreting\"], \"f2a3\", \"M156.6 46.3c7.9-15.8 1.5-35-14.3-42.9s-35-1.5-42.9 14.3L13.5 189.4C4.6 207.2 0 226.8 0 246.7V256c0 70.7 57.3 128 128 128h72 8v-.3c35.2-2.7 65.4-22.8 82.1-51.7c8.8-15.3 3.6-34.9-11.7-43.7s-34.9-3.6-43.7 11.7c-7 12-19.9 20-34.7 20c-22.1 0-40-17.9-40-40s17.9-40 40-40c14.8 0 27.7 8 34.7 20c8.8 15.3 28.4 20.5 43.7 11.7s20.5-28.4 11.7-43.7c-12.8-22.1-33.6-39.1-58.4-47.1l80.8-22c17-4.6 27.1-22.2 22.5-39.3s-22.2-27.1-39.3-22.5L194.9 124.6l81.6-68c13.6-11.3 15.4-31.5 4.1-45.1S249.1-3.9 235.5 7.4L133.6 92.3l23-46zM483.4 465.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l85.9-171.7c8.9-17.8 13.5-37.4 13.5-57.2V256c0-70.7-57.3-128-128-128H440h-8v.3c-35.2 2.7-65.4 22.8-82.1 51.7c-8.9 15.3-3.6 34.9 11.7 43.7s34.9 3.6 43.7-11.7c7-12 19.9-20 34.7-20c22.1 0 40 17.9 40 40s-17.9 40-40 40c-14.8 0-27.7-8-34.7-20c-8.9-15.3-28.4-20.5-43.7-11.7s-20.5 28.4-11.7 43.7c12.8 22.1 33.6 39.1 58.4 47.1l-80.8 22c-17.1 4.7-27.1 22.2-22.5 39.3s22.2 27.1 39.3 22.5l100.7-27.5-81.6 68c-13.6 11.3-15.4 31.5-4.1 45.1s31.5 15.4 45.1 4.1l101.9-84.9-23 46z\"]\n};\nvar faAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faAslInterpreting = faHandsAslInterpreting;\nvar faHandsAmericanSignLanguageInterpreting = faHandsAslInterpreting;\nvar faGear = {\n prefix: 'fas',\n iconName: 'gear',\n icon: [512, 512, [9881, \"cog\"], \"f013\", \"M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z\"]\n};\nvar faCog = faGear;\nvar faDropletSlash = {\n prefix: 'fas',\n iconName: 'droplet-slash',\n icon: [640, 512, [\"tint-slash\"], \"f5c7\", \"M320 512c53.2 0 101.4-21.6 136.1-56.6l-298.3-235C140 257.1 128 292.3 128 320c0 106 86 192 192 192zM505.2 370.7c4.4-16.1 6.8-33.1 6.8-50.7c0-91.2-130.2-262.3-166.6-308.3C339.4 4.2 330.5 0 320.9 0h-1.8c-9.6 0-18.5 4.2-24.5 11.7C277.8 33 240.7 81.3 205.8 136L38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L505.2 370.7zM224 336c0 44.2 35.8 80 80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16c-61.9 0-112-50.1-112-112c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faTintSlash = faDropletSlash;\nvar faMosque = {\n prefix: 'fas',\n iconName: 'mosque',\n icon: [640, 512, [128332], \"f678\", \"M400 0c5 0 9.8 2.4 12.8 6.4c34.7 46.3 78.1 74.9 133.5 111.5l0 0 0 0c5.2 3.4 10.5 7 16 10.6c28.9 19.2 45.7 51.7 45.7 86.1c0 28.6-11.3 54.5-29.8 73.4H221.8c-18.4-19-29.8-44.9-29.8-73.4c0-34.4 16.7-66.9 45.7-86.1c5.4-3.6 10.8-7.1 16-10.6l0 0 0 0C309.1 81.3 352.5 52.7 387.2 6.4c3-4 7.8-6.4 12.8-6.4zM288 512V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H192c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32H608c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H560V440c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H448V454c0-19-8.4-37-23-49.2L400 384l-25 20.8C360.4 417 352 435 352 454v58H288zM70.4 5.2c5.7-4.3 13.5-4.3 19.2 0l16 12C139.8 42.9 160 83.2 160 126v2H0v-2C0 83.2 20.2 42.9 54.4 17.2l16-12zM0 160H160V296.6c-19.1 11.1-32 31.7-32 55.4V480c0 9.6 2.1 18.6 5.8 26.8c-6.6 3.4-14 5.2-21.8 5.2H48c-26.5 0-48-21.5-48-48V176 160z\"]\n};\nvar faMosquito = {\n prefix: 'fas',\n iconName: 'mosquito',\n icon: [640, 512, [], \"e52b\", \"M463.7 505.9c9.8-8.9 10.7-24.3 2.1-34.3l-42.1-49 0-54.7c0-5.5-1.8-10.8-5.1-15.1L352 266.3l0-.3L485.4 387.8C542.4 447.6 640 405.2 640 320.6c0-47.9-34-88.3-79.4-94.2l-153-23.9 40.8-40.9c7.8-7.8 9.4-20.1 3.9-29.8L428.5 90.1l38.2-50.9c8-10.6 6.1-25.9-4.3-34.1s-25.2-6.3-33.2 4.4l-48 63.9c-5.9 7.9-6.6 18.6-1.7 27.2L402.2 140 352 190.3l0-38.2c0-14.9-10.2-27.4-24-31l0-57.2c0-4.4-3.6-8-8-8s-8 3.6-8 8l0 57.2c-13.8 3.6-24 16.1-24 31l0 38.1L237.8 140l22.6-39.5c4.9-8.6 4.2-19.3-1.7-27.2l-48-63.9c-8-10.6-22.8-12.6-33.2-4.4s-12.2 23.5-4.3 34.1l38.2 50.9-23.9 41.7c-5.5 9.7-3.9 22 3.9 29.8l40.8 40.9-153 23.9C34 232.3 0 272.7 0 320.6c0 84.6 97.6 127 154.6 67.1L288 266l0 .3-66.5 86.4c-3.3 4.3-5.1 9.6-5.1 15.1l0 54.7-42.1 49c-8.6 10.1-7.7 25.5 2.1 34.3s24.7 7.9 33.4-2.1l48-55.9c3.8-4.4 5.9-10.2 5.9-16.1l0-55.4L288 344.7l0 63.1c0 17.7 14.3 32 32 32s32-14.3 32-32l0-63.1 24.3 31.6 0 55.4c0 5.9 2.1 11.7 5.9 16.1l48 55.9c8.6 10.1 23.6 11 33.4 2.1z\"]\n};\nvar faStarOfDavid = {\n prefix: 'fas',\n iconName: 'star-of-david',\n icon: [512, 512, [10017], \"f69a\", \"M404.2 309.5L383.1 344h42.3l-21.1-34.5zM371.4 256l-54-88H194.6l-54 88 54 88H317.4l54-88zm65.7 0l53.4 87c3.6 5.9 5.5 12.7 5.5 19.6c0 20.7-16.8 37.4-37.4 37.4H348.7l-56.2 91.5C284.8 504.3 270.9 512 256 512s-28.8-7.7-36.6-20.5L163.3 400H53.4C32.8 400 16 383.2 16 362.6c0-6.9 1.9-13.7 5.5-19.6l53.4-87L21.5 169c-3.6-5.9-5.5-12.7-5.5-19.6C16 128.8 32.8 112 53.4 112H163.3l56.2-91.5C227.2 7.7 241.1 0 256 0s28.8 7.7 36.6 20.5L348.7 112H458.6c20.7 0 37.4 16.8 37.4 37.4c0 6.9-1.9 13.7-5.5 19.6l-53.4 87zm-54-88l21.1 34.5L425.4 168H383.1zM283 112L256 68l-27 44h54zM128.9 168H86.6l21.1 34.5L128.9 168zM107.8 309.5L86.6 344h42.3l-21.1-34.5zM229 400l27 44 27-44H229z\"]\n};\nvar faPersonMilitaryRifle = {\n prefix: 'fas',\n iconName: 'person-military-rifle',\n icon: [512, 512, [], \"e54b\", \"M160 39c0-13 10-23.8 22.9-24.9L334.7 1.4C344 .7 352 8 352 17.4V48c0 8.8-7.2 16-16 16H185c-13.8 0-25-11.2-25-25zm17.6 57H334.4c1 5.2 1.6 10.5 1.6 16c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-5.5 .6-10.8 1.6-16zm228 364.3L352 369.7V480c0 1.3-.1 2.5-.2 3.8L177.5 234.9c16.6-7.1 34.6-10.9 53.3-10.9h50.4c15.9 0 31.3 2.8 45.8 7.9L421.9 67.7c-7.7-4.4-10.3-14.2-5.9-21.9s14.2-10.3 21.9-5.9l13.9 8 13.9 8c7.7 4.4 10.3 14.2 5.9 21.9L416 173.9l1.6 .9c15.3 8.8 20.6 28.4 11.7 43.7L392.6 282c2 2.8 3.9 5.8 5.7 8.8l76.1 128.8c11.2 19 4.9 43.5-14.1 54.8s-43.5 4.9-54.8-14.1zM320 512H192c-17.7 0-32-14.3-32-32V369.7l-53.6 90.6c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8l76.1-128.8c9.4-15.8 21.7-29.3 36-40L331.1 510c-3.5 1.3-7.2 2-11.1 2zM296 320a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faCartShopping = {\n prefix: 'fas',\n iconName: 'cart-shopping',\n icon: [576, 512, [128722, \"shopping-cart\"], \"f07a\", \"M0 24C0 10.7 10.7 0 24 0H69.5c22 0 41.5 12.8 50.6 32h411c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3H170.7l5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5H488c13.3 0 24 10.7 24 24s-10.7 24-24 24H199.7c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5H24C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faShoppingCart = faCartShopping;\nvar faVials = {\n prefix: 'fas',\n iconName: 'vials',\n icon: [512, 512, [], \"f493\", \"M0 64C0 46.3 14.3 32 32 32H88h48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96C14.3 96 0 81.7 0 64zM136 96H88V256h48V96zM288 64c0-17.7 14.3-32 32-32h56 48 56c17.7 0 32 14.3 32 32s-14.3 32-32 32V400c0 44.2-35.8 80-80 80s-80-35.8-80-80V96c-17.7 0-32-14.3-32-32zM424 96H376V256h48V96z\"]\n};\nvar faPlugCirclePlus = {\n prefix: 'fas',\n iconName: 'plug-circle-plus',\n icon: [576, 512, [], \"e55f\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm16-208v48h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V384H368c-8.8 0-16-7.2-16-16s7.2-16 16-16h48V304c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faPlaceOfWorship = {\n prefix: 'fas',\n iconName: 'place-of-worship',\n icon: [640, 512, [], \"f67f\", \"M224 109.3V217.6L183.3 242c-14.5 8.7-23.3 24.3-23.3 41.2V512h96V416c0-35.3 28.7-64 64-64s64 28.7 64 64v96h96V283.2c0-16.9-8.8-32.5-23.3-41.2L416 217.6V109.3c0-8.5-3.4-16.6-9.4-22.6L331.3 11.3c-6.2-6.2-16.4-6.2-22.6 0L233.4 86.6c-6 6-9.4 14.1-9.4 22.6zM24.9 330.3C9.5 338.8 0 354.9 0 372.4V464c0 26.5 21.5 48 48 48h80V273.6L24.9 330.3zM592 512c26.5 0 48-21.5 48-48V372.4c0-17.5-9.5-33.6-24.9-42.1L512 273.6V512h80z\"]\n};\nvar faGripVertical = {\n prefix: 'fas',\n iconName: 'grip-vertical',\n icon: [320, 512, [], \"f58e\", \"M40 352l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zm192 0l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 320c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 192l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40zM40 160c-22.1 0-40-17.9-40-40L0 72C0 49.9 17.9 32 40 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0zM232 32l48 0c22.1 0 40 17.9 40 40l0 48c0 22.1-17.9 40-40 40l-48 0c-22.1 0-40-17.9-40-40l0-48c0-22.1 17.9-40 40-40z\"]\n};\nvar faArrowTurnUp = {\n prefix: 'fas',\n iconName: 'arrow-turn-up',\n icon: [384, 512, [\"level-up\"], \"f148\", \"M32 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l96 0c53 0 96-43 96-96l0-306.7 73.4 73.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0l-128 128c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 109.3 160 416c0 17.7-14.3 32-32 32l-96 0z\"]\n};\nvar faLevelUp = faArrowTurnUp;\nvar faU = {\n prefix: 'fas',\n iconName: 'u',\n icon: [384, 512, [117], \"55\", \"M32 32c17.7 0 32 14.3 32 32V288c0 70.7 57.3 128 128 128s128-57.3 128-128V64c0-17.7 14.3-32 32-32s32 14.3 32 32V288c0 106-86 192-192 192S0 394 0 288V64C0 46.3 14.3 32 32 32z\"]\n};\nvar faSquareRootVariable = {\n prefix: 'fas',\n iconName: 'square-root-variable',\n icon: [576, 512, [\"square-root-alt\"], \"f698\", \"M282.6 78.1c8-27.3 33-46.1 61.4-46.1H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H344L238.7 457c-3.6 12.3-14.1 21.2-26.8 22.8s-25.1-4.6-31.5-15.6L77.6 288H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H77.6c22.8 0 43.8 12.1 55.3 31.8l65.2 111.8L282.6 78.1zM393.4 233.4c12.5-12.5 32.8-12.5 45.3 0L480 274.7l41.4-41.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L525.3 320l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L480 365.3l-41.4 41.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 320l-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faSquareRootAlt = faSquareRootVariable;\nvar faClock = {\n prefix: 'fas',\n iconName: 'clock',\n icon: [512, 512, [128339, \"clock-four\"], \"f017\", \"M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z\"]\n};\nvar faClockFour = faClock;\nvar faBackwardStep = {\n prefix: 'fas',\n iconName: 'backward-step',\n icon: [320, 512, [\"step-backward\"], \"f048\", \"M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29V96c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241V96c0-17.7-14.3-32-32-32S0 78.3 0 96V416c0 17.7 14.3 32 32 32s32-14.3 32-32V271l11.5 9.6 192 160z\"]\n};\nvar faStepBackward = faBackwardStep;\nvar faPallet = {\n prefix: 'fas',\n iconName: 'pallet',\n icon: [640, 512, [], \"f482\", \"M32 320c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v64H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H96 320 544h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H576V384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H544 320 96 32zm96 64H288v64H128V384zm224 0H512v64H352V384z\"]\n};\nvar faFaucet = {\n prefix: 'fas',\n iconName: 'faucet',\n icon: [512, 512, [], \"e005\", \"M192 96v12L96 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l96-12 31-3.9 1-.1 1 .1 31 3.9 96 12c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 12V96c0-17.7-14.3-32-32-32s-32 14.3-32 32zM32 256c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H132.1c20.2 29 53.9 48 91.9 48s71.7-19 91.9-48H352c17.7 0 32 14.3 32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32c0-88.4-71.6-160-160-160H320l-22.6-22.6c-6-6-14.1-9.4-22.6-9.4H256V180.2l-32-4-32 4V224H173.3c-8.5 0-16.6 3.4-22.6 9.4L128 256H32z\"]\n};\nvar faBaseballBatBall = {\n prefix: 'fas',\n iconName: 'baseball-bat-ball',\n icon: [512, 512, [], \"f432\", \"M424 0c-12.4 0-24.2 4.9-33 13.7L233.5 171.2c-10.5 10.5-19.8 22.1-27.7 34.6L132.7 321.6c-7.3 11.5-15.8 22.2-25.5 31.9L69.9 390.7l51.3 51.3 37.3-37.3c9.6-9.6 20.3-18.2 31.9-25.5l115.8-73.1c12.5-7.9 24.1-17.2 34.6-27.7L498.3 121c8.7-8.7 13.7-20.6 13.7-33s-4.9-24.2-13.7-33L457 13.7C448.2 4.9 436.4 0 424 0zm88 432a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM15 399c-9.4 9.4-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L49 399c-9.4-9.4-24.6-9.4-33.9 0z\"]\n};\nvar faS = {\n prefix: 'fas',\n iconName: 's',\n icon: [320, 512, [115], \"53\", \"M99.1 105.4C79 114 68.2 127.2 65.2 144.8c-2.4 14.1-.7 23.2 2 29.4c2.8 6.3 7.9 12.4 16.7 18.6c19.2 13.4 48.3 22.1 84.9 32.5c1 .3 1.9 .6 2.9 .8c32.7 9.3 72 20.6 100.9 40.7c15.7 10.9 29.9 25.5 38.6 45.1c8.8 19.8 10.8 42 6.6 66.3c-7.3 42.5-35.3 71.7-71.8 87.3c-35.4 15.2-79.1 17.9-123.7 10.9l-.2 0 0 0c-24-3.9-62.7-17.1-87.6-25.6c-4.8-1.7-9.2-3.1-12.8-4.3C5.1 440.8-3.9 422.7 1.6 405.9s23.7-25.8 40.5-20.3c4.9 1.6 10.2 3.4 15.9 5.4c25.4 8.6 56.4 19.2 74.4 22.1c36.8 5.7 67.5 2.5 88.5-6.5c20.1-8.6 30.8-21.8 33.9-39.4c2.4-14.1 .7-23.2-2-29.4c-2.8-6.3-7.9-12.4-16.7-18.6c-19.2-13.4-48.3-22.1-84.9-32.5c-1-.3-1.9-.6-2.9-.8c-32.7-9.3-72-20.6-100.9-40.7c-15.7-10.9-29.9-25.5-38.6-45.1c-8.8-19.8-10.8-42-6.6-66.3l31.5 5.5L2.1 133.9C9.4 91.4 37.4 62.2 73.9 46.6c35.4-15.2 79.1-17.9 123.7-10.9c13 2 52.4 9.6 66.6 13.4c17.1 4.5 27.2 22.1 22.7 39.2s-22.1 27.2-39.2 22.7c-11.2-3-48.1-10.2-60.1-12l4.9-31.5-4.9 31.5c-36.9-5.8-67.5-2.5-88.6 6.5z\"]\n};\nvar faTimeline = {\n prefix: 'fas',\n iconName: 'timeline',\n icon: [640, 512, [], \"e29c\", \"M128 72a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32 97.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80S48 51.8 48 96c0 32.8 19.7 61 48 73.3V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H288v54.7c-28.3 12.3-48 40.5-48 73.3c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V288H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V169.3c28.3-12.3 48-40.5 48-73.3c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 32.8 19.7 61 48 73.3V224H160V169.3zM488 96a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM320 392a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faKeyboard = {\n prefix: 'fas',\n iconName: 'keyboard',\n icon: [576, 512, [9000], \"f11c\", \"M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z\"]\n};\nvar faCaretDown = {\n prefix: 'fas',\n iconName: 'caret-down',\n icon: [320, 512, [], \"f0d7\", \"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"]\n};\nvar faHouseChimneyMedical = {\n prefix: 'fas',\n iconName: 'house-chimney-medical',\n icon: [576, 512, [\"clinic-medical\"], \"f7f2\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM272 192c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V320h48c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H320V208c0-8.8-7.2-16-16-16H272z\"]\n};\nvar faClinicMedical = faHouseChimneyMedical;\nvar faTemperatureThreeQuarters = {\n prefix: 'fas',\n iconName: 'temperature-three-quarters',\n icon: [320, 512, [\"temperature-3\", \"thermometer-3\", \"thermometer-three-quarters\"], \"f2c8\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V144c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature3 = faTemperatureThreeQuarters;\nvar faThermometer3 = faTemperatureThreeQuarters;\nvar faThermometerThreeQuarters = faTemperatureThreeQuarters;\nvar faMobileScreen = {\n prefix: 'fas',\n iconName: 'mobile-screen',\n icon: [384, 512, [\"mobile-android-alt\"], \"f3cf\", \"M16 64C16 28.7 44.7 0 80 0H304c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H80c-35.3 0-64-28.7-64-64V64zM144 448c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H160c-8.8 0-16 7.2-16 16zM304 64H80V384H304V64z\"]\n};\nvar faMobileAndroidAlt = faMobileScreen;\nvar faPlaneUp = {\n prefix: 'fas',\n iconName: 'plane-up',\n icon: [512, 512, [], \"e22d\", \"M192 93.7C192 59.5 221 0 256 0c36 0 64 59.5 64 93.7l0 66.3L497.8 278.5c8.9 5.9 14.2 15.9 14.2 26.6v56.7c0 10.9-10.7 18.6-21.1 15.2L320 320v80l57.6 43.2c4 3 6.4 7.8 6.4 12.8v42c0 7.8-6.3 14-14 14c-1.3 0-2.6-.2-3.9-.5L256 480 145.9 511.5c-1.3 .4-2.6 .5-3.9 .5c-7.8 0-14-6.3-14-14V456c0-5 2.4-9.8 6.4-12.8L192 400V320L21.1 377C10.7 380.4 0 372.7 0 361.8V305.1c0-10.7 5.3-20.7 14.2-26.6L192 160V93.7z\"]\n};\nvar faPiggyBank = {\n prefix: 'fas',\n iconName: 'piggy-bank',\n icon: [576, 512, [], \"f4d3\", \"M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h11.5c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faBatteryHalf = {\n prefix: 'fas',\n iconName: 'battery-half',\n icon: [576, 512, [\"battery-3\"], \"f242\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm208 96H96V320H288V192z\"]\n};\nvar faBattery3 = faBatteryHalf;\nvar faMountainCity = {\n prefix: 'fas',\n iconName: 'mountain-city',\n icon: [640, 512, [], \"e52e\", \"M336 0c-26.5 0-48 21.5-48 48v92.1l71.4 118.4c2.5-1.6 5.4-2.5 8.6-2.5h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16h-3.5l73.8 122.4c12.4 20.6 12.9 46.3 1.2 67.3c-.4 .8-.9 1.6-1.4 2.3H592c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48H568V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v72H480V48c0-26.5-21.5-48-48-48H336zm32 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16zM352 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V176zm160 96c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V272zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H528c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zM224 188.9L283.8 288H223l-48 64-24.6-41.2L224 188.9zm29.4-44.2C247.1 134.3 236 128 224 128s-23.1 6.3-29.4 16.7L5.1 458.9c-6.5 10.8-6.7 24.3-.7 35.3S22 512 34.5 512H413.5c12.5 0 24-6.8 30.1-17.8s5.8-24.5-.7-35.3L253.4 144.7z\"]\n};\nvar faCoins = {\n prefix: 'fas',\n iconName: 'coins',\n icon: [512, 512, [], \"f51e\", \"M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z\"]\n};\nvar faKhanda = {\n prefix: 'fas',\n iconName: 'khanda',\n icon: [512, 512, [9772], \"f66d\", \"M245.8 3.7c5.9-4.9 14.6-4.9 20.5 0l48 40c5.9 4.9 7.5 13.2 3.8 19.9l0 0 0 0 0 0 0 0-.1 .1-.3 .6c-.3 .5-.7 1.3-1.2 2.3c-1 2-2.6 5-4.4 8.6c-.5 .9-.9 1.9-1.4 2.9C344.9 97.4 368 134 368 176s-23.1 78.6-57.3 97.8c.5 1 1 2 1.4 2.9c1.8 3.7 3.3 6.6 4.4 8.6c.5 1 .9 1.8 1.2 2.3l.3 .6 .1 .1 0 0 0 0c3.6 6.7 2 15-3.8 19.9L272 343.5v19.8l35.6-24.5 41.1-28.2c42.8-29.4 68.4-78 68.4-130c0-31.1-9.2-61.6-26.5-87.5l-2.8-4.2c-4-6-3.5-14 1.3-19.5s12.7-7 19.2-3.7L401.1 80c7.2-14.3 7.2-14.3 7.2-14.3l0 0 0 0 .1 0 .3 .2 1 .5c.8 .4 2 1.1 3.5 1.9c2.9 1.7 7 4.1 11.8 7.3c9.6 6.4 22.5 16.1 35.4 29c25.7 25.7 52.7 65.6 52.7 119.3c0 53.1-26.4 100.5-51.2 133.6c-12.6 16.7-25.1 30.3-34.5 39.7c-4.7 4.7-8.7 8.4-11.5 10.9c-1.4 1.3-2.5 2.2-3.3 2.9l-.9 .8-.3 .2-.1 .1 0 0 0 0s0 0-10.2-12.3l10.2 12.3c-5.1 4.3-12.4 4.9-18.2 1.6l-75.6-43-32.7 22.5 45.5 31.3c1.8-.4 3.7-.7 5.7-.7c13.3 0 24 10.7 24 24s-10.7 24-24 24c-12.2 0-22.3-9.1-23.8-21L272 423.4v28.9c9.6 5.5 16 15.9 16 27.7c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-11.8 6.4-22.2 16-27.7V424.1l-40.3 27.7C197.8 463.3 187.9 472 176 472c-13.3 0-24-10.7-24-24s10.7-24 24-24c2.2 0 4.4 .3 6.5 .9l45.8-31.5-32.7-22.5-75.6 43c-5.8 3.3-13 2.7-18.2-1.6L112 400c-10.2 12.3-10.2 12.3-10.3 12.3l0 0 0 0-.1-.1-.3-.2-.9-.8c-.8-.7-1.9-1.7-3.3-2.9c-2.8-2.5-6.7-6.2-11.5-10.9c-9.4-9.4-21.9-23-34.5-39.7C26.4 324.5 0 277.1 0 224c0-53.7 26.9-93.6 52.7-119.3c12.9-12.9 25.8-22.6 35.4-29C93 72.5 97 70 99.9 68.4c1.5-.8 2.6-1.5 3.5-1.9l1-.5 .3-.2 .1 0 0 0 0 0s0 0 7.2 14.3l-7.2-14.3c6.5-3.2 14.3-1.7 19.2 3.7s5.3 13.4 1.3 19.5l-2.8 4.2C105.2 119 96 149.5 96 180.6c0 51.9 25.6 100.6 68.4 130l41.1 28.2L240 362.6V343.5l-42.2-35.2c-5.9-4.9-7.5-13.2-3.8-19.9l0 0 0 0 0 0 .1-.1 .3-.6c.3-.5 .7-1.3 1.2-2.3c1-2 2.6-5 4.4-8.6c.5-.9 .9-1.9 1.4-2.9C167.1 254.6 144 218 144 176s23.1-78.6 57.3-97.8c-.5-1-1-2-1.4-2.9c-1.8-3.7-3.3-6.6-4.4-8.6c-.5-1-.9-1.8-1.2-2.3l-.3-.6-.1-.1 0 0 0 0 0 0c-3.6-6.7-2-15 3.8-19.9l48-40zM220.2 122.9c-17 11.5-28.2 31-28.2 53.1s11.2 41.6 28.2 53.1C227 210.2 232 190.9 232 176s-5-34.2-11.8-53.1zm71.5 106.2c17-11.5 28.2-31 28.2-53.1s-11.2-41.6-28.2-53.1C285 141.8 280 161.1 280 176s5 34.2 11.8 53.1z\"]\n};\nvar faSliders = {\n prefix: 'fas',\n iconName: 'sliders',\n icon: [512, 512, [\"sliders-h\"], \"f1de\", \"M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z\"]\n};\nvar faSlidersH = faSliders;\nvar faFolderTree = {\n prefix: 'fas',\n iconName: 'folder-tree',\n icon: [576, 512, [], \"f802\", \"M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32v96V384c0 35.3 28.7 64 64 64H256V384H64V160H256V96H64V32zM288 192c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4L409.4 9.4c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V192zm0 288c0 17.7 14.3 32 32 32H544c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H445.3c-8.5 0-16.6-3.4-22.6-9.4l-13.3-13.3c-6-6-14.1-9.4-22.6-9.4H320c-17.7 0-32 14.3-32 32V480z\"]\n};\nvar faNetworkWired = {\n prefix: 'fas',\n iconName: 'network-wired',\n icon: [640, 512, [], \"f6ff\", \"M256 64H384v64H256V64zM240 0c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48h48v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96v32H80c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H240c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H192V288H448v32H400c-26.5 0-48 21.5-48 48v96c0 26.5 21.5 48 48 48H560c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48H512V288h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H352V192h48c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H240zM96 448V384H224v64H96zm320-64H544v64H416V384z\"]\n};\nvar faMapPin = {\n prefix: 'fas',\n iconName: 'map-pin',\n icon: [320, 512, [128205], \"f276\", \"M16 144a144 144 0 1 1 288 0A144 144 0 1 1 16 144zM160 80c8.8 0 16-7.2 16-16s-7.2-16-16-16c-53 0-96 43-96 96c0 8.8 7.2 16 16 16s16-7.2 16-16c0-35.3 28.7-64 64-64zM128 480V317.1c10.4 1.9 21.1 2.9 32 2.9s21.6-1 32-2.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32z\"]\n};\nvar faHamsa = {\n prefix: 'fas',\n iconName: 'hamsa',\n icon: [512, 512, [], \"f665\", \"M34.6 288H80c8.8 0 16-7.2 16-16V72c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V40c0-22.1 17.9-40 40-40s40 17.9 40 40V204c0 11 9 20 20 20s20-9 20-20V72c0-22.1 17.9-40 40-40s40 17.9 40 40V272c0 8.8 7.2 16 16 16h45.4c19.1 0 34.6 15.5 34.6 34.6c0 8.6-3.2 16.9-9 23.3L416.6 441c-41.1 45.2-99.4 71-160.6 71s-119.4-25.8-160.6-71L9 345.9c-5.8-6.4-9-14.7-9-23.3C0 303.5 15.5 288 34.6 288zM256 288c-38.4 0-76.8 35.8-90.6 50.2c-3.6 3.7-5.4 8.7-5.4 13.8s1.8 10.1 5.4 13.8C179.2 380.2 217.6 416 256 416s76.8-35.8 90.6-50.2c3.6-3.7 5.4-8.7 5.4-13.8s-1.8-10.1-5.4-13.8C332.8 323.8 294.4 288 256 288zm0 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faCentSign = {\n prefix: 'fas',\n iconName: 'cent-sign',\n icon: [384, 512, [], \"e3f5\", \"M224 0c17.7 0 32 14.3 32 32V66.7c30.9 5.2 59.2 17.7 83.2 35.8c14.1 10.6 17 30.7 6.4 44.8s-30.7 17-44.8 6.4C279.4 137.5 252.9 128 224 128c-70.7 0-128 57.3-128 128s57.3 128 128 128c28.9 0 55.4-9.5 76.8-25.6c14.1-10.6 34.2-7.8 44.8 6.4s7.8 34.2-6.4 44.8c-24 18-52.4 30.6-83.2 35.8V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.3C101.2 430.1 32 351.1 32 256s69.2-174.1 160-189.3V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faFlask = {\n prefix: 'fas',\n iconName: 'flask',\n icon: [448, 512, [], \"f0c3\", \"M288 0H160 128C110.3 0 96 14.3 96 32s14.3 32 32 32V196.8c0 11.8-3.3 23.5-9.5 33.5L10.3 406.2C3.6 417.2 0 429.7 0 442.6C0 480.9 31.1 512 69.4 512H378.6c38.3 0 69.4-31.1 69.4-69.4c0-12.8-3.6-25.4-10.3-36.4L329.5 230.4c-6.2-10.1-9.5-21.7-9.5-33.5V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288zM192 196.8V64h64V196.8c0 23.7 6.6 46.9 19 67.1L309.5 320h-171L173 263.9c12.4-20.2 19-43.4 19-67.1z\"]\n};\nvar faPersonPregnant = {\n prefix: 'fas',\n iconName: 'person-pregnant',\n icon: [384, 512, [], \"e31e\", \"M192 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96zM120 383c-13.8-3.6-24-16.1-24-31V296.9l-4.6 7.6c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c15-24.9 40.3-41.5 68.7-45.6c4.1-.6 8.2-1 12.5-1h1.1 12.5H192c1.4 0 2.8 .1 4.1 .3c35.7 2.9 65.4 29.3 72.1 65l6.1 32.5c44.3 8.6 77.7 47.5 77.7 94.3v32c0 17.7-14.3 32-32 32H304 264v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384h-8-8v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V383z\"]\n};\nvar faWandSparkles = {\n prefix: 'fas',\n iconName: 'wand-sparkles',\n icon: [512, 512, [], \"f72b\", \"M464 6.1c9.5-8.5 24-8.1 33 .9l8 8c9 9 9.4 23.5 .9 33l-85.8 95.9c-2.6 2.9-4.1 6.7-4.1 10.7V176c0 8.8-7.2 16-16 16H384.2c-4.6 0-8.9 1.9-11.9 5.3L100.7 500.9C94.3 508 85.3 512 75.8 512c-8.8 0-17.3-3.5-23.5-9.8L9.7 459.7C3.5 453.4 0 445 0 436.2c0-9.5 4-18.5 11.1-24.8l111.6-99.8c3.4-3 5.3-7.4 5.3-11.9V272c0-8.8 7.2-16 16-16h34.6c3.9 0 7.7-1.5 10.7-4.1L464 6.1zM432 288c3.6 0 6.7 2.4 7.7 5.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8-14.8 51.7c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8l-14.8-51.7-51.7-14.8c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8 14.8-51.7c1-3.4 4.1-5.8 7.7-5.8zM87.7 69.8l14.8 51.7 51.7 14.8c3.4 1 5.8 4.1 5.8 7.7s-2.4 6.7-5.8 7.7l-51.7 14.8L87.7 218.2c-1 3.4-4.1 5.8-7.7 5.8s-6.7-2.4-7.7-5.8L57.5 166.5 5.8 151.7c-3.4-1-5.8-4.1-5.8-7.7s2.4-6.7 5.8-7.7l51.7-14.8L72.3 69.8c1-3.4 4.1-5.8 7.7-5.8s6.7 2.4 7.7 5.8zM208 0c3.7 0 6.9 2.5 7.8 6.1l6.8 27.3 27.3 6.8c3.6 .9 6.1 4.1 6.1 7.8s-2.5 6.9-6.1 7.8l-27.3 6.8-6.8 27.3c-.9 3.6-4.1 6.1-7.8 6.1s-6.9-2.5-7.8-6.1l-6.8-27.3-27.3-6.8c-3.6-.9-6.1-4.1-6.1-7.8s2.5-6.9 6.1-7.8l27.3-6.8 6.8-27.3c.9-3.6 4.1-6.1 7.8-6.1z\"]\n};\nvar faEllipsisVertical = {\n prefix: 'fas',\n iconName: 'ellipsis-vertical',\n icon: [128, 512, [\"ellipsis-v\"], \"f142\", \"M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z\"]\n};\nvar faEllipsisV = faEllipsisVertical;\nvar faTicket = {\n prefix: 'fas',\n iconName: 'ticket',\n icon: [576, 512, [127903], \"f145\", \"M64 64C28.7 64 0 92.7 0 128v64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320v64c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V320c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6V128c0-35.3-28.7-64-64-64H64zm64 112l0 160c0 8.8 7.2 16 16 16H432c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H144c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32V160z\"]\n};\nvar faPowerOff = {\n prefix: 'fas',\n iconName: 'power-off',\n icon: [512, 512, [9211], \"f011\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V256c0 17.7 14.3 32 32 32s32-14.3 32-32V32zM143.5 120.6c13.6-11.3 15.4-31.5 4.1-45.1s-31.5-15.4-45.1-4.1C49.7 115.4 16 181.8 16 256c0 132.5 107.5 240 240 240s240-107.5 240-240c0-74.2-33.8-140.6-86.6-184.6c-13.6-11.3-33.8-9.4-45.1 4.1s-9.4 33.8 4.1 45.1c38.9 32.3 63.5 81 63.5 135.4c0 97.2-78.8 176-176 176s-176-78.8-176-176c0-54.4 24.7-103.1 63.5-135.4z\"]\n};\nvar faRightLong = {\n prefix: 'fas',\n iconName: 'right-long',\n icon: [512, 512, [\"long-arrow-alt-right\"], \"f30b\", \"M334.5 414c8.8 3.8 19 2 26-4.6l144-136c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22l0 72L32 192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l288 0 0 72c0 9.6 5.7 18.2 14.5 22z\"]\n};\nvar faLongArrowAltRight = faRightLong;\nvar faFlagUsa = {\n prefix: 'fas',\n iconName: 'flag-usa',\n icon: [448, 512, [], \"f74d\", \"M32 0C49.7 0 64 14.3 64 32V48l69-17.2c38.1-9.5 78.3-5.1 113.5 12.5c46.3 23.2 100.8 23.2 147.1 0l9.6-4.8C423.8 28.1 448 43.1 448 66.1v36.1l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-20.3-9-41.8-14.7-63.6-16.9v32.2c17.4 2.1 34.4 6.7 50.6 13.9l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 136.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 203.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 232.3v62l-44.7 16.2c-42.8 15.6-90 13.9-131.6-4.6l-16.1-7.2c-40.2-17.9-85-22.5-128.1-13.3L64 299.1v32.7l70.2-15.1c36.4-7.8 74.3-3.9 108.4 11.3l16.1 7.2c49.2 21.9 105 23.8 155.6 5.4L448 328.3v33.5c0 13.3-8.3 25.3-20.8 30l-34.7 13c-46.2 17.3-97.6 14.6-141.7-7.4c-37.9-19-81.3-23.7-122.5-13.4L64 400v80c0 17.7-14.3 32-32 32s-32-14.3-32-32V416 345.5 312.8 249.5 216.8 153.5 120.8 64 32C0 14.3 14.3 0 32 0zm80 96A16 16 0 1 0 80 96a16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm-32 48a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm32 0a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faLaptopFile = {\n prefix: 'fas',\n iconName: 'laptop-file',\n icon: [640, 512, [], \"e51d\", \"M128 0C92.7 0 64 28.7 64 64V288H19.2C8.6 288 0 296.6 0 307.2C0 349.6 34.4 384 76.8 384H320V288H128V64H448V96h64V64c0-35.3-28.7-64-64-64H128zM512 128H400c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H592c26.5 0 48-21.5 48-48V256H544c-17.7 0-32-14.3-32-32V128zm32 0v96h96l-96-96z\"]\n};\nvar faTty = {\n prefix: 'fas',\n iconName: 'tty',\n icon: [512, 512, [\"teletype\"], \"f1e4\", \"M38.3 241.3L15.1 200.6c-9.2-16.2-8.4-36.5 4.5-50C61.4 106.8 144.7 48 256 48s194.6 58.8 236.4 102.6c12.9 13.5 13.7 33.8 4.5 50l-23.1 40.7c-7.5 13.2-23.3 19.3-37.8 14.6l-81.1-26.6c-13.1-4.3-22-16.6-22-30.4V144c-49.6-18.1-104-18.1-153.6 0v54.8c0 13.8-8.9 26.1-22 30.4L76.1 255.8c-14.5 4.7-30.3-1.4-37.8-14.6zM32 336c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V336zm0 96c0-8.8 7.2-16 16-16H80c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V432zM144 320h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V336zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H336c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V336zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V432c0-8.8 7.2-16 16-16zM128 432c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H144c-8.8 0-16-7.2-16-16V432z\"]\n};\nvar faTeletype = faTty;\nvar faDiagramNext = {\n prefix: 'fas',\n iconName: 'diagram-next',\n icon: [512, 512, [], \"e476\", \"M512 160c0 35.3-28.7 64-64 64H280v64h46.1c21.4 0 32.1 25.9 17 41L273 399c-9.4 9.4-24.6 9.4-33.9 0L169 329c-15.1-15.1-4.4-41 17-41H232V224H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64v64zM448 416V352H365.3l.4-.4c18.4-18.4 20.4-43.7 11-63.6l71.3 0c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64L64 480c-35.3 0-64-28.7-64-64V352c0-35.3 28.7-64 64-64l71.3 0c-9.4 19.9-7.4 45.2 11 63.6l.4 .4H64v64H210.7l5.7 5.7c21.9 21.9 57.3 21.9 79.2 0l5.7-5.7H448z\"]\n};\nvar faPersonRifle = {\n prefix: 'fas',\n iconName: 'person-rifle',\n icon: [576, 512, [], \"e54e\", \"M265.2 192c25.4 0 49.8 7.1 70.8 19.9V512H144V337.7L90.4 428.3c-11.2 19-35.8 25.3-54.8 14.1s-25.3-35.8-14.1-54.8L97.7 258.8c24.5-41.4 69-66.8 117.1-66.8h50.4zM160 80a80 80 0 1 1 160 0A80 80 0 1 1 160 80zM448 0c8.8 0 16 7.2 16 16V132.3c9.6 5.5 16 15.9 16 27.7V269.3l16-5.3V208c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16v84.5c0 6.9-4.4 13-10.9 15.2L480 325.3V352h48c8.8 0 16 7.2 16 16v16c0 8.8-7.2 16-16 16H484l23 92.1c2.5 10.1-5.1 19.9-15.5 19.9H432c-8.8 0-16-7.2-16-16V400H400c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32V160c0-11.8 6.4-22.2 16-27.7V32c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 16z\"]\n};\nvar faHouseMedicalCircleExclamation = {\n prefix: 'fas',\n iconName: 'house-medical-circle-exclamation',\n icon: [640, 512, [], \"e512\", \"M320 368c0 59.5 29.5 112.1 74.8 144H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L522.1 193.9c-8.5-1.3-17.3-1.9-26.1-1.9c-54.7 0-103.5 24.9-135.8 64H320V208c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16v48H208c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h48v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faClosedCaptioning = {\n prefix: 'fas',\n iconName: 'closed-captioning',\n icon: [576, 512, [], \"f20a\", \"M0 96C0 60.7 28.7 32 64 32H512c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zM200 208c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48s21.5-48 48-48zm144 48c0-26.5 21.5-48 48-48c14.2 0 27 6.1 35.8 16c8.8 9.9 24 10.7 33.9 1.9s10.7-24 1.9-33.9c-17.5-19.6-43.1-32-71.5-32c-53 0-96 43-96 96s43 96 96 96c28.4 0 54-12.4 71.5-32c8.8-9.9 8-25-1.9-33.9s-25-8-33.9 1.9c-8.8 9.9-21.6 16-35.8 16c-26.5 0-48-21.5-48-48z\"]\n};\nvar faPersonHiking = {\n prefix: 'fas',\n iconName: 'person-hiking',\n icon: [384, 512, [\"hiking\"], \"f6ec\", \"M192 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm51.3 182.7L224.2 307l49.7 49.7c9 9 14.1 21.2 14.1 33.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V397.3l-73.9-73.9c-15.8-15.8-22.2-38.6-16.9-60.3l20.4-84c8.3-34.1 42.7-54.9 76.7-46.4c19 4.8 35.6 16.4 46.4 32.7L305.1 208H336V184c0-13.3 10.7-24 24-24s24 10.7 24 24v55.8c0 .1 0 .2 0 .2s0 .2 0 .2V488c0 13.3-10.7 24-24 24s-24-10.7-24-24V272H296.6c-16 0-31-8-39.9-21.4l-13.3-20zM81.1 471.9L117.3 334c3 4.2 6.4 8.2 10.1 11.9l41.9 41.9L142.9 488.1c-4.5 17.1-22 27.3-39.1 22.8s-27.3-22-22.8-39.1zm55.5-346L101.4 266.5c-3 12.1-14.9 19.9-27.2 17.9l-47.9-8c-14-2.3-22.9-16.3-19.2-30L31.9 155c9.5-34.8 41.1-59 77.2-59h4.2c15.6 0 27.1 14.7 23.3 29.8z\"]\n};\nvar faHiking = faPersonHiking;\nvar faVenusDouble = {\n prefix: 'fas',\n iconName: 'venus-double',\n icon: [640, 512, [9890], \"f226\", \"M192 288a112 112 0 1 0 0-224 112 112 0 1 0 0 224zM368 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H224v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H128c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1C78.1 334.1 16 262.3 16 176C16 78.8 94.8 0 192 0s176 78.8 176 176zM344 318c14.6-15.6 26.8-33.4 36-53c18.8 14.4 42.4 23 68 23c61.9 0 112-50.1 112-112s-50.1-112-112-112c-25.6 0-49.1 8.6-68 23c-9.3-19.5-21.5-37.4-36-53C373.1 12.6 409.1 0 448 0c97.2 0 176 78.8 176 176c0 86.3-62.1 158.1-144 173.1V384h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H480v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448H384c-17.7 0-32-14.3-32-32s14.3-32 32-32h32V349.1c-26.6-4.9-51.1-15.7-72-31.1z\"]\n};\nvar faImages = {\n prefix: 'fas',\n iconName: 'images',\n icon: [576, 512, [], \"f302\", \"M160 32c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H160zM396 138.7l96 144c4.9 7.4 5.4 16.8 1.2 24.6S480.9 320 472 320H328 280 200c-9.2 0-17.6-5.3-21.6-13.6s-2.9-18.2 2.9-25.4l64-80c4.6-5.7 11.4-9 18.7-9s14.2 3.3 18.7 9l17.3 21.6 56-84C360.5 132 368 128 376 128s15.5 4 20 10.7zM192 128a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM48 120c0-13.3-10.7-24-24-24S0 106.7 0 120V344c0 75.1 60.9 136 136 136H456c13.3 0 24-10.7 24-24s-10.7-24-24-24H136c-48.6 0-88-39.4-88-88V120z\"]\n};\nvar faCalculator = {\n prefix: 'fas',\n iconName: 'calculator',\n icon: [384, 512, [128425], \"f1ec\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z\"]\n};\nvar faPeoplePulling = {\n prefix: 'fas',\n iconName: 'people-pulling',\n icon: [576, 512, [], \"e535\", \"M80 96A48 48 0 1 0 80 0a48 48 0 1 0 0 96zM64 128c-35.3 0-64 28.7-64 64V320c0 17.7 14.3 32 32 32c9.8 0 18.5-4.4 24.4-11.2L80.4 485.3c2.9 17.4 19.4 29.2 36.8 26.3s29.2-19.4 26.3-36.8L123.1 352h15.7l30 134.9c3.8 17.3 20.9 28.1 38.2 24.3s28.1-20.9 24.3-38.2l-57.3-258 116.3 53.8c.5 .3 1.1 .5 1.6 .7c8.6 3.6 18 3.1 25.9-.7c3.4-1.6 6.6-3.9 9.3-6.7c3.1-3.2 5.5-7 7.1-11.4c.1-.3 .2-.7 .3-1l2.5-7.5c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L537 232.7l-15.3-36.8C504.5 154.8 464.3 128 419.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-24.4 10.9-44.6 29-58.1 51.6L157.3 136.9C144.7 131 130.9 128 117 128H64zM464 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM349.7 335.6l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L372.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6z\"]\n};\nvar faN = {\n prefix: 'fas',\n iconName: 'n',\n icon: [384, 512, [110], \"4e\", \"M21.1 33.9c12.7-4.6 26.9-.7 35.5 9.6L320 359.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V448c0 13.5-8.4 25.5-21.1 30.1s-26.9 .7-35.5-9.6L64 152.4V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 50.5 8.4 38.5 21.1 33.9z\"]\n};\nvar faCableCar = {\n prefix: 'fas',\n iconName: 'cable-car',\n icon: [512, 512, [128673, 57551, \"tram\"], \"f7da\", \"M288 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM160 56a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM32 288c0-35.3 28.7-64 64-64H232V157.5l-203.1 42c-13 2.7-25.7-5.7-28.4-18.6s5.7-25.7 18.6-28.4l232-48 232-48c13-2.7 25.7 5.7 28.4 18.6s-5.7 25.7-18.6 28.4L280 147.5V224H416c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V288zm64 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H96zm112 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H224c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16H352z\"]\n};\nvar faTram = faCableCar;\nvar faCloudRain = {\n prefix: 'fas',\n iconName: 'cloud-rain',\n icon: [512, 512, [127783, 9926], \"f73d\", \"M96 320c-53 0-96-43-96-96c0-42.5 27.6-78.6 65.9-91.2C64.7 126.1 64 119.1 64 112C64 50.1 114.1 0 176 0c43.1 0 80.5 24.3 99.2 60c14.7-17.1 36.5-28 60.8-28c44.2 0 80 35.8 80 80c0 5.5-.6 10.8-1.6 16c.5 0 1.1 0 1.6 0c53 0 96 43 96 96s-43 96-96 96H96zm-6.8 52c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L89.2 372zm160 0c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3L249.2 372zm124.9 64.6L409.2 372c1.3-2.5 3.9-4 6.8-4s5.4 1.5 6.8 4l35.1 64.6c4.1 7.5 6.2 15.8 6.2 24.3v3c0 26.5-21.5 48-48 48s-48-21.5-48-48v-3c0-8.5 2.1-16.9 6.2-24.3z\"]\n};\nvar faBuildingCircleXmark = {\n prefix: 'fas',\n iconName: 'building-circle-xmark',\n icon: [640, 512, [], \"e4d4\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c15.1 0 28.5-6.9 37.3-17.8C340.4 462.2 320 417.5 320 368c0-54.7 24.9-103.5 64-135.8V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faShip = {\n prefix: 'fas',\n iconName: 'ship',\n icon: [576, 512, [128674], \"f21a\", \"M192 32c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V64h48c26.5 0 48 21.5 48 48V240l44.4 14.8c23.1 7.7 29.5 37.5 11.5 53.9l-101 92.6c-16.2 9.4-34.7 15.1-50.9 15.1c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-16.2 0-34.7-5.7-50.9-15.1l-101-92.6c-18-16.5-11.6-46.2 11.5-53.9L96 240V112c0-26.5 21.5-48 48-48h48V32zM160 218.7l107.8-35.9c13.1-4.4 27.3-4.4 40.5 0L416 218.7V128H160v90.7zM306.5 421.9C329 437.4 356.5 448 384 448c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 501.7 417 512 384 512c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 437.2 165.1 448 192 448c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faArrowsDownToLine = {\n prefix: 'fas',\n iconName: 'arrows-down-to-line',\n icon: [576, 512, [], \"e4b8\", \"M544 416L32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32l512 0c17.7 0 32-14.3 32-32s-14.3-32-32-32zm22.6-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L480 274.7 480 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7-41.4-41.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96zm-320-45.3c-12.5-12.5-32.8-12.5-45.3 0L160 274.7 160 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 210.7L54.6 233.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3z\"]\n};\nvar faDownload = {\n prefix: 'fas',\n iconName: 'download',\n icon: [512, 512, [], \"f019\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faFaceGrin = {\n prefix: 'fas',\n iconName: 'face-grin',\n icon: [512, 512, [128512, \"grin\"], \"f580\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrin = faFaceGrin;\nvar faDeleteLeft = {\n prefix: 'fas',\n iconName: 'delete-left',\n icon: [576, 512, [9003, \"backspace\"], \"f55a\", \"M576 128c0-35.3-28.7-64-64-64H205.3c-17 0-33.3 6.7-45.3 18.7L9.4 233.4c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6L160 429.3c12 12 28.3 18.7 45.3 18.7H512c35.3 0 64-28.7 64-64V128zM271 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faBackspace = faDeleteLeft;\nvar faEyeDropper = {\n prefix: 'fas',\n iconName: 'eye-dropper',\n icon: [512, 512, [\"eye-dropper-empty\", \"eyedropper\"], \"f1fb\", \"M341.6 29.2L240.1 130.8l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4L482.8 170.4c39-39 39-102.2 0-141.1s-102.2-39-141.1 0zM55.4 323.3c-15 15-23.4 35.4-23.4 56.6v42.4L5.4 462.2c-8.5 12.7-6.8 29.6 4 40.4s27.7 12.5 40.4 4L89.7 480h42.4c21.2 0 41.6-8.4 56.6-23.4L309.4 335.9l-45.3-45.3L143.4 411.3c-3 3-7.1 4.7-11.3 4.7H96V379.9c0-4.2 1.7-8.3 4.7-11.3L221.4 247.9l-45.3-45.3L55.4 323.3z\"]\n};\nvar faEyeDropperEmpty = faEyeDropper;\nvar faEyedropper = faEyeDropper;\nvar faFileCircleCheck = {\n prefix: 'fas',\n iconName: 'file-circle-check',\n icon: [576, 512, [], \"e5a0\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM288 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faForward = {\n prefix: 'fas',\n iconName: 'forward',\n icon: [512, 512, [9193], \"f04e\", \"M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416V96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4L224 214.3V256v41.7L52.5 440.6zM256 352V256 128 96c0-12.4 7.2-23.7 18.4-29s24.5-3.6 34.1 4.4l192 160c7.3 6.1 11.5 15.1 11.5 24.6s-4.2 18.5-11.5 24.6l-192 160c-9.5 7.9-22.8 9.7-34.1 4.4s-18.4-16.6-18.4-29V352z\"]\n};\nvar faMobile = {\n prefix: 'fas',\n iconName: 'mobile',\n icon: [384, 512, [128241, \"mobile-android\", \"mobile-phone\"], \"f3ce\", \"M80 0C44.7 0 16 28.7 16 64V448c0 35.3 28.7 64 64 64H304c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H80zm80 432h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMobileAndroid = faMobile;\nvar faMobilePhone = faMobile;\nvar faFaceMeh = {\n prefix: 'fas',\n iconName: 'face-meh',\n icon: [512, 512, [128528, \"meh\"], \"f11a\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM176.4 176a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM160 336H352c8.8 0 16 7.2 16 16s-7.2 16-16 16H160c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faMeh = faFaceMeh;\nvar faAlignCenter = {\n prefix: 'fas',\n iconName: 'align-center',\n icon: [448, 512, [], \"f037\", \"M352 64c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32zm96 128c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32zM0 448c0 17.7 14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zM352 320c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32H320c17.7 0 32-14.3 32-32z\"]\n};\nvar faBookSkull = {\n prefix: 'fas',\n iconName: 'book-skull',\n icon: [448, 512, [\"book-dead\"], \"f6b7\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zM320 112c0-35.3-35.8-64-80-64s-80 28.7-80 64c0 20.9 12.6 39.5 32 51.2V176c0 8.8 7.2 16 16 16h64c8.8 0 16-7.2 16-16V163.2c19.4-11.7 32-30.3 32-51.2zM208 96a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM134.3 209.3c-8.1-3.5-17.5 .3-21 8.4s.3 17.5 8.4 21L199.4 272l-77.7 33.3c-8.1 3.5-11.9 12.9-8.4 21s12.9 11.9 21 8.4L240 289.4l105.7 45.3c8.1 3.5 17.5-.3 21-8.4s-.3-17.5-8.4-21L280.6 272l77.7-33.3c8.1-3.5 11.9-12.9 8.4-21s-12.9-11.9-21-8.4L240 254.6 134.3 209.3z\"]\n};\nvar faBookDead = faBookSkull;\nvar faIdCard = {\n prefix: 'fas',\n iconName: 'id-card',\n icon: [576, 512, [62147, \"drivers-license\"], \"f2c2\", \"M0 96l576 0c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96zm0 32V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128H0zM64 405.3c0-29.5 23.9-53.3 53.3-53.3H234.7c29.5 0 53.3 23.9 53.3 53.3c0 5.9-4.8 10.7-10.7 10.7H74.7c-5.9 0-10.7-4.8-10.7-10.7zM176 192a64 64 0 1 1 0 128 64 64 0 1 1 0-128zm176 16c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16zm0 64c0-8.8 7.2-16 16-16H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16z\"]\n};\nvar faDriversLicense = faIdCard;\nvar faOutdent = {\n prefix: 'fas',\n iconName: 'outdent',\n icon: [448, 512, [\"dedent\"], \"f03b\", \"M0 64C0 46.3 14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64zM192 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zm32 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32s14.3-32 32-32zM0 448c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM.2 268.6c-8.2-6.4-8.2-18.9 0-25.3l101.9-79.3c10.5-8.2 25.8-.7 25.8 12.6V335.3c0 13.3-15.3 20.8-25.8 12.6L.2 268.6z\"]\n};\nvar faDedent = faOutdent;\nvar faHeartCircleExclamation = {\n prefix: 'fas',\n iconName: 'heart-circle-exclamation',\n icon: [576, 512, [], \"e4fe\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faHouse = {\n prefix: 'fas',\n iconName: 'house',\n icon: [576, 512, [127968, 63498, 63500, \"home\", \"home-alt\", \"home-lg-alt\"], \"f015\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z\"]\n};\nvar faHome = faHouse;\nvar faHomeAlt = faHouse;\nvar faHomeLgAlt = faHouse;\nvar faCalendarWeek = {\n prefix: 'fas',\n iconName: 'calendar-week',\n icon: [448, 512, [], \"f784\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16H368c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar faLaptopMedical = {\n prefix: 'fas',\n iconName: 'laptop-medical',\n icon: [640, 512, [], \"f812\", \"M64 96c0-35.3 28.7-64 64-64H512c35.3 0 64 28.7 64 64V352H512V96H128V352H64V96zM0 403.2C0 392.6 8.6 384 19.2 384H620.8c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8H76.8C34.4 480 0 445.6 0 403.2zM288 160c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H352v48c0 8.8-7.2 16-16 16H304c-8.8 0-16-7.2-16-16V272H240c-8.8 0-16-7.2-16-16V224c0-8.8 7.2-16 16-16h48V160z\"]\n};\nvar faB = {\n prefix: 'fas',\n iconName: 'b',\n icon: [320, 512, [98], \"42\", \"M64 32C28.7 32 0 60.7 0 96V256 416c0 35.3 28.7 64 64 64H192c70.7 0 128-57.3 128-128c0-46.5-24.8-87.3-62-109.7c18.7-22.3 30-51 30-82.3c0-70.7-57.3-128-128-128H64zm96 192H64V96h96c35.3 0 64 28.7 64 64s-28.7 64-64 64zM64 288h96 32c35.3 0 64 28.7 64 64s-28.7 64-64 64H64V288z\"]\n};\nvar faFileMedical = {\n prefix: 'fas',\n iconName: 'file-medical',\n icon: [384, 512, [], \"f477\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM160 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H224v48c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V352H112c-8.8 0-16-7.2-16-16V304c0-8.8 7.2-16 16-16h48V240z\"]\n};\nvar faDiceOne = {\n prefix: 'fas',\n iconName: 'dice-one',\n icon: [448, 512, [9856], \"f525\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM224 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faKiwiBird = {\n prefix: 'fas',\n iconName: 'kiwi-bird',\n icon: [576, 512, [], \"f535\", \"M291.2 388.4c31.2-18.8 64.7-36.4 101.1-36.4H448c4.6 0 9.1-.2 13.6-.7l85.3 121.9c4 5.7 11.3 8.2 17.9 6.1s11.2-8.3 11.2-15.3V224c0-70.7-57.3-128-128-128H392.3c-36.4 0-69.9-17.6-101.1-36.4C262.3 42.1 228.3 32 192 32C86 32 0 118 0 224c0 71.1 38.6 133.1 96 166.3V456c0 13.3 10.7 24 24 24s24-10.7 24-24V410c15.3 3.9 31.4 6 48 6c5.4 0 10.7-.2 16-.7V456c0 13.3 10.7 24 24 24s24-10.7 24-24V405.1c12.4-4.4 24.2-10 35.2-16.7zM448 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faArrowRightArrowLeft = {\n prefix: 'fas',\n iconName: 'arrow-right-arrow-left',\n icon: [448, 512, [8644, \"exchange\"], \"f0ec\", \"M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z\"]\n};\nvar faExchange = faArrowRightArrowLeft;\nvar faRotateRight = {\n prefix: 'fas',\n iconName: 'rotate-right',\n icon: [512, 512, [\"redo-alt\", \"rotate-forward\"], \"f2f9\", \"M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z\"]\n};\nvar faRedoAlt = faRotateRight;\nvar faRotateForward = faRotateRight;\nvar faUtensils = {\n prefix: 'fas',\n iconName: 'utensils',\n icon: [448, 512, [127860, 61685, \"cutlery\"], \"f2e7\", \"M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z\"]\n};\nvar faCutlery = faUtensils;\nvar faArrowUpWideShort = {\n prefix: 'fas',\n iconName: 'arrow-up-wide-short',\n icon: [576, 512, [\"sort-amount-up\"], \"f161\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 480h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32zm0-128H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faSortAmountUp = faArrowUpWideShort;\nvar faMillSign = {\n prefix: 'fas',\n iconName: 'mill-sign',\n icon: [384, 512, [], \"e1ed\", \"M302.1 42.8c5.9-16.6-2.7-35-19.4-40.9s-35 2.7-40.9 19.4L208 116.1c-5.7 4-11.1 8.5-16 13.5C171.7 108.9 143.3 96 112 96c-19.5 0-37.8 5-53.7 13.7C52.5 101.4 42.9 96 32 96C14.3 96 0 110.3 0 128v80V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-26.5 21.5-48 48-48s48 21.5 48 48v42.5L81.9 469.2c-5.9 16.6 2.7 35 19.4 40.9s35-2.7 40.9-19.4l21.4-60C168.9 441 179.6 448 192 448c17.7 0 32-14.3 32-32V261.5l35.7-100c3.9-1 8.1-1.6 12.3-1.6c26.5 0 48 21.5 48 48V416c0 17.7 14.3 32 32 32s32-14.3 32-32V208c0-58.2-44.3-106-101.1-111.5l19.2-53.8z\"]\n};\nvar faBowlRice = {\n prefix: 'fas',\n iconName: 'bowl-rice',\n icon: [512, 512, [], \"e2eb\", \"M176 56c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24zm24 48h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H200c-13.3 0-24-10.7-24-24s10.7-24 24-24zM56 176H72c13.3 0 24 10.7 24 24s-10.7 24-24 24H56c-13.3 0-24-10.7-24-24s10.7-24 24-24zM0 283.4C0 268.3 12.3 256 27.4 256H484.6c15.1 0 27.4 12.3 27.4 27.4c0 70.5-44.4 130.7-106.7 154.1L403.5 452c-2 16-15.6 28-31.8 28H140.2c-16.1 0-29.8-12-31.8-28l-1.8-14.4C44.4 414.1 0 353.9 0 283.4zM224 200c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H248c-13.3 0-24-10.7-24-24zm-96 0c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H152c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H104c-13.3 0-24-10.7-24-24s10.7-24 24-24zm216 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H344c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24zm120 96c0-13.3 10.7-24 24-24h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H440c-13.3 0-24-10.7-24-24zm-24-96h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H392c-13.3 0-24-10.7-24-24s10.7-24 24-24zM296 32h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H296c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faSkull = {\n prefix: 'fas',\n iconName: 'skull',\n icon: [512, 512, [128128], \"f54c\", \"M416 398.9c58.5-41.1 96-104.1 96-174.9C512 100.3 397.4 0 256 0S0 100.3 0 224c0 70.7 37.5 133.8 96 174.9c0 .4 0 .7 0 1.1v64c0 26.5 21.5 48 48 48h48V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h64V464c0-8.8 7.2-16 16-16s16 7.2 16 16v48h48c26.5 0 48-21.5 48-48V400c0-.4 0-.7 0-1.1zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm256-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faTowerBroadcast = {\n prefix: 'fas',\n iconName: 'tower-broadcast',\n icon: [576, 512, [\"broadcast-tower\"], \"f519\", \"M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44zM555.1 20C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7S489.1 228.4 495.7 212c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84C489.1 27.6 497 9 513.4 2.3s35 1.3 41.7 17.7zM352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4c0-35.3 28.7-64 64-64s64 28.7 64 64zM170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1s-35.1-.3-42.1-16.5c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1zM464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2 .3-35.1 16.5-42.1s35.1 .3 42.1 16.5z\"]\n};\nvar faBroadcastTower = faTowerBroadcast;\nvar faTruckPickup = {\n prefix: 'fas',\n iconName: 'truck-pickup',\n icon: [640, 512, [128763], \"f63c\", \"M368.6 96l76.8 96H288V96h80.6zM224 80V192H64c-17.7 0-32 14.3-32 32v64c-17.7 0-32 14.3-32 32s14.3 32 32 32H65.1c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16h66.3c-.7 5.2-1.1 10.6-1.1 16c0 61.9 50.1 112 112 112s112-50.1 112-112c0-5.4-.4-10.8-1.1-16H608c17.7 0 32-14.3 32-32s-14.3-32-32-32V224c0-17.7-14.3-32-32-32H527.4L418.6 56c-12.1-15.2-30.5-24-50-24H272c-26.5 0-48 21.5-48 48zm0 288a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm288 0a48 48 0 1 1 -96 0 48 48 0 1 1 96 0z\"]\n};\nvar faUpLong = {\n prefix: 'fas',\n iconName: 'up-long',\n icon: [320, 512, [\"long-arrow-alt-up\"], \"f30c\", \"M318 177.5c3.8-8.8 2-19-4.6-26l-136-144C172.9 2.7 166.6 0 160 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26S14.4 192 24 192H96l0 288c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32l0-288h72c9.6 0 18.2-5.7 22-14.5z\"]\n};\nvar faLongArrowAltUp = faUpLong;\nvar faStop = {\n prefix: 'fas',\n iconName: 'stop',\n icon: [384, 512, [9209], \"f04d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z\"]\n};\nvar faCodeMerge = {\n prefix: 'fas',\n iconName: 'code-merge',\n icon: [448, 512, [], \"f387\", \"M80 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm32.4 97.2c28-12.4 47.6-40.5 47.6-73.2c0-44.2-35.8-80-80-80S0 35.8 0 80c0 32.8 19.7 61 48 73.3V358.7C19.7 371 0 399.2 0 432c0 44.2 35.8 80 80 80s80-35.8 80-80c0-32.8-19.7-61-48-73.3V272c26.7 20.1 60 32 96 32h86.7c12.3 28.3 40.5 48 73.3 48c44.2 0 80-35.8 80-80s-35.8-80-80-80c-32.8 0-61 19.7-73.3 48H208c-49.9 0-91-38.1-95.6-86.8zM80 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM344 272a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faUpload = {\n prefix: 'fas',\n iconName: 'upload',\n icon: [512, 512, [], \"f093\", \"M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faHurricane = {\n prefix: 'fas',\n iconName: 'hurricane',\n icon: [384, 512, [], \"f751\", \"M0 208C0 104.4 75.7 18.5 174.9 2.6C184 1.2 192 8.6 192 17.9V81.2c0 8.4 6.5 15.3 14.7 16.5C307 112.5 384 199 384 303.4c0 103.6-75.7 189.5-174.9 205.4c-9.2 1.5-17.1-5.9-17.1-15.2V430.2c0-8.4-6.5-15.3-14.7-16.5C77 398.9 0 312.4 0 208zm288 48A96 96 0 1 0 96 256a96 96 0 1 0 192 0zm-96-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faMound = {\n prefix: 'fas',\n iconName: 'mound',\n icon: [576, 512, [], \"e52d\", \"M144.1 179.2C173.8 127.7 228.6 96 288 96s114.2 31.7 143.9 83.2L540.4 368c12.3 21.3-3.1 48-27.7 48H63.3c-24.6 0-40-26.6-27.7-48L144.1 179.2z\"]\n};\nvar faToiletPortable = {\n prefix: 'fas',\n iconName: 'toilet-portable',\n icon: [320, 512, [], \"e583\", \"M0 32V64H320V32c0-17.7-14.3-32-32-32H32C14.3 0 0 14.3 0 32zM24 96H0v24V488c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H272v8c0 13.3 10.7 24 24 24s24-10.7 24-24V120 96H296 24zM256 240v64c0 8.8-7.2 16-16 16s-16-7.2-16-16V240c0-8.8 7.2-16 16-16s16 7.2 16 16z\"]\n};\nvar faCompactDisc = {\n prefix: 'fas',\n iconName: 'compact-disc',\n icon: [512, 512, [128191, 128192, 128440], \"f51f\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 32a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm-96-32a96 96 0 1 0 192 0 96 96 0 1 0 -192 0zM96 240c0-35 17.5-71.1 45.2-98.8S205 96 240 96c8.8 0 16-7.2 16-16s-7.2-16-16-16c-45.4 0-89.2 22.3-121.5 54.5S64 194.6 64 240c0 8.8 7.2 16 16 16s16-7.2 16-16z\"]\n};\nvar faFileArrowDown = {\n prefix: 'fas',\n iconName: 'file-arrow-down',\n icon: [384, 512, [\"file-download\"], \"f56d\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 232V334.1l31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31V232c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faFileDownload = faFileArrowDown;\nvar faCaravan = {\n prefix: 'fas',\n iconName: 'caravan',\n icon: [640, 512, [], \"f8ff\", \"M0 112C0 67.8 35.8 32 80 32H416c88.4 0 160 71.6 160 160V352h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0H288c0 53-43 96-96 96s-96-43-96-96H80c-44.2 0-80-35.8-80-80V112zM320 352H448V256H416c-8.8 0-16-7.2-16-16s7.2-16 16-16h32V160c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32V352zM96 128c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H96zm96 336a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faShieldCat = {\n prefix: 'fas',\n iconName: 'shield-cat',\n icon: [512, 512, [], \"e572\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM160 154.4c0-5.8 4.7-10.4 10.4-10.4h.2c3.4 0 6.5 1.6 8.5 4.3l40 53.3c3 4 7.8 6.4 12.8 6.4h48c5 0 9.8-2.4 12.8-6.4l40-53.3c2-2.7 5.2-4.3 8.5-4.3h.2c5.8 0 10.4 4.7 10.4 10.4V272c0 53-43 96-96 96s-96-43-96-96V154.4zM216 288a16 16 0 1 0 0-32 16 16 0 1 0 0 32zm96-16a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faBolt = {\n prefix: 'fas',\n iconName: 'bolt',\n icon: [448, 512, [9889, \"zap\"], \"f0e7\", \"M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z\"]\n};\nvar faZap = faBolt;\nvar faGlassWater = {\n prefix: 'fas',\n iconName: 'glass-water',\n icon: [384, 512, [], \"e4f4\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM73 156.5L66.4 64H317.6L311 156.5l-24.2 12.1c-19.4 9.7-42.2 9.7-61.6 0c-20.9-10.4-45.5-10.4-66.4 0c-19.4 9.7-42.2 9.7-61.6 0L73 156.5z\"]\n};\nvar faOilWell = {\n prefix: 'fas',\n iconName: 'oil-well',\n icon: [576, 512, [], \"e532\", \"M528.3 61.3c-11.4-42.7-55.3-68-98-56.6L414.9 8.8C397.8 13.4 387.7 31 392.3 48l24.5 91.4L308.5 167.5l-6.3-18.1C297.7 136.6 285.6 128 272 128s-25.7 8.6-30.2 21.4l-13.6 39L96 222.6V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V448H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H406.7L340 257.5l-62.2 16.1L305.3 352H238.7L265 277l-74.6 19.3L137.3 448H96V288.8l337.4-87.5 25.2 94c4.6 17.1 22.1 27.2 39.2 22.6l15.5-4.1c42.7-11.4 68-55.3 56.6-98L528.3 61.3zM205.1 448l11.2-32H327.7l11.2 32H205.1z\"]\n};\nvar faVault = {\n prefix: 'fas',\n iconName: 'vault',\n icon: [576, 512, [], \"e2c5\", \"M64 0C28.7 0 0 28.7 0 64V416c0 35.3 28.7 64 64 64H80l16 32h64l16-32H400l16 32h64l16-32h16c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM224 320a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-240a160 160 0 1 1 0 320 160 160 0 1 1 0-320zM480 221.3V336c0 8.8-7.2 16-16 16s-16-7.2-16-16V221.3c-18.6-6.6-32-24.4-32-45.3c0-26.5 21.5-48 48-48s48 21.5 48 48c0 20.9-13.4 38.7-32 45.3z\"]\n};\nvar faMars = {\n prefix: 'fas',\n iconName: 'mars',\n icon: [448, 512, [9794], \"f222\", \"M289.8 46.8c3.7-9 12.5-14.8 22.2-14.8H424c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-33.4-33.4L321 204.2c19.5 28.4 31 62.7 31 99.8c0 97.2-78.8 176-176 176S0 401.2 0 304s78.8-176 176-176c37 0 71.4 11.4 99.8 31l52.6-52.6L295 73c-6.9-6.9-8.9-17.2-5.2-26.2zM400 80l0 0h0v0zM176 416a112 112 0 1 0 0-224 112 112 0 1 0 0 224z\"]\n};\nvar faToilet = {\n prefix: 'fas',\n iconName: 'toilet',\n icon: [448, 512, [128701], \"f7d8\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48h8V196.9c-1.9 1.4-3.8 2.9-5.6 4.4C10.9 214.5 0 232.9 0 256c0 46.9 14.3 84.1 37 112.5c14.2 17.7 31.1 31.3 48.5 41.8L65.6 469.9c-3.3 9.8-1.6 20.5 4.4 28.8s15.7 13.3 26 13.3H352c10.3 0 19.9-4.9 26-13.3s7.7-19.1 4.4-28.8l-19.8-59.5c17.4-10.5 34.3-24.1 48.5-41.8c22.7-28.4 37-65.5 37-112.5c0-23.1-10.9-41.5-26.4-54.6c-1.8-1.5-3.7-3-5.6-4.4V48h8c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM384 256.3c0 1-.3 2.6-3.8 5.6c-4.8 4.1-14 9-29.3 13.4C320.5 284 276.1 288 224 288s-96.5-4-126.9-12.8c-15.3-4.4-24.5-9.3-29.3-13.4c-3.5-3-3.8-4.6-3.8-5.6l0-.3 0-.1c0-1 0-2.5 3.8-5.8c4.8-4.1 14-9 29.3-13.4C127.5 228 171.9 224 224 224s96.5 4 126.9 12.8c15.3 4.4 24.5 9.3 29.3 13.4c3.8 3.2 3.8 4.8 3.8 5.8l0 .1 0 .3zM328.2 384l-.2 .5 0-.5h.2zM112 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPlaneCircleXmark = {\n prefix: 'fas',\n iconName: 'plane-circle-xmark',\n icon: [640, 512, [], \"e557\", \"M256 0c-35 0-64 59.5-64 93.7v84.6L8.1 283.4c-5 2.8-8.1 8.2-8.1 13.9v65.5c0 10.6 10.2 18.3 20.4 15.4l171.6-49 0 70.9-57.6 43.2c-4 3-6.4 7.8-6.4 12.8v42c0 7.8 6.3 14 14 14c1.3 0 2.6-.2 3.9-.5L256 480l110.1 31.5c1.3 .4 2.6 .5 3.9 .5c6 0 11.1-3.7 13.1-9C344.5 470.7 320 422.2 320 368c0-60.6 30.6-114 77.1-145.6L320 178.3V93.7C320 59.5 292 0 256 0zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faYenSign = {\n prefix: 'fas',\n iconName: 'yen-sign',\n icon: [320, 512, [165, \"cny\", \"jpy\", \"rmb\", \"yen\"], \"f157\", \"M58.6 46.2C48.8 31.5 29 27.6 14.3 37.4S-4.4 67 5.4 81.7L100.2 224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v32H48c-17.7 0-32 14.3-32 32s14.3 32 32 32h80v64c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V288h80c17.7 0 32-14.3 32-32s-14.3-32-32-32H219.8L314.6 81.7c9.8-14.7 5.8-34.6-8.9-44.4s-34.6-5.8-44.4 8.9L160 198.3 58.6 46.2z\"]\n};\nvar faCny = faYenSign;\nvar faJpy = faYenSign;\nvar faRmb = faYenSign;\nvar faYen = faYenSign;\nvar faRubleSign = {\n prefix: 'fas',\n iconName: 'ruble-sign',\n icon: [384, 512, [8381, \"rouble\", \"rub\", \"ruble\"], \"f158\", \"M96 32C78.3 32 64 46.3 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64v32c0 17.7 14.3 32 32 32s32-14.3 32-32V416H288c17.7 0 32-14.3 32-32s-14.3-32-32-32H128V320H240c79.5 0 144-64.5 144-144s-64.5-144-144-144H96zM240 256H128V96H240c44.2 0 80 35.8 80 80s-35.8 80-80 80z\"]\n};\nvar faRouble = faRubleSign;\nvar faRub = faRubleSign;\nvar faRuble = faRubleSign;\nvar faSun = {\n prefix: 'fas',\n iconName: 'sun',\n icon: [512, 512, [9728], \"f185\", \"M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n};\nvar faGuitar = {\n prefix: 'fas',\n iconName: 'guitar',\n icon: [512, 512, [], \"f7a6\", \"M465 7c-9.4-9.4-24.6-9.4-33.9 0L383 55c-2.4 2.4-4.3 5.3-5.5 8.5l-15.4 41-77.5 77.6c-45.1-29.4-99.3-30.2-131 1.6c-11 11-18 24.6-21.4 39.6c-3.7 16.6-19.1 30.7-36.1 31.6c-25.6 1.3-49.3 10.7-67.3 28.6C-16 328.4-7.6 409.4 47.5 464.5s136.1 63.5 180.9 18.7c17.9-17.9 27.4-41.7 28.6-67.3c.9-17 15-32.3 31.6-36.1c15-3.4 28.6-10.5 39.6-21.4c31.8-31.8 31-85.9 1.6-131l77.6-77.6 41-15.4c3.2-1.2 6.1-3.1 8.5-5.5l48-48c9.4-9.4 9.4-24.6 0-33.9L465 7zM208 256a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faFaceLaughWink = {\n prefix: 'fas',\n iconName: 'face-laugh-wink',\n icon: [512, 512, [\"laugh-wink\"], \"f59c\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM96.8 314.1c-3.8-13.7 7.4-26.1 21.6-26.1H393.6c14.2 0 25.5 12.4 21.6 26.1C396.2 382 332.1 432 256 432s-140.2-50-159.2-117.9zM144.4 192a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm156.4 25.6c-5.3 7.1-15.3 8.5-22.4 3.2s-8.5-15.3-3.2-22.4c30.4-40.5 91.2-40.5 121.6 0c5.3 7.1 3.9 17.1-3.2 22.4s-17.1 3.9-22.4-3.2c-17.6-23.5-52.8-23.5-70.4 0z\"]\n};\nvar faLaughWink = faFaceLaughWink;\nvar faHorseHead = {\n prefix: 'fas',\n iconName: 'horse-head',\n icon: [640, 512, [], \"f7ab\", \"M64 464V316.9c0-108.4 68.3-205.1 170.5-241.3L404.2 15.5C425.6 7.9 448 23.8 448 46.4c0 11-5.5 21.2-14.6 27.3L400 96c48.1 0 91.2 29.8 108.1 74.9l48.6 129.5c11.8 31.4 4.1 66.8-19.6 90.5c-16 16-37.8 25.1-60.5 25.1h-3.4c-26.1 0-50.9-11.6-67.6-31.7l-32.3-38.7c-11.7 4.1-24.2 6.4-37.3 6.4l-.1 0 0 0c-6.3 0-12.5-.5-18.6-1.5c-3.6-.6-7.2-1.4-10.7-2.3l0 0c-28.9-7.8-53.1-26.8-67.8-52.2c-4.4-7.6-14.2-10.3-21.9-5.8s-10.3 14.2-5.8 21.9c24 41.5 68.3 70 119.3 71.9l47.2 70.8c4 6.1 6.2 13.2 6.2 20.4c0 20.3-16.5 36.8-36.8 36.8H112c-26.5 0-48-21.5-48-48zM392 224a24 24 0 1 0 0-48 24 24 0 1 0 0 48z\"]\n};\nvar faBoreHole = {\n prefix: 'fas',\n iconName: 'bore-hole',\n icon: [512, 512, [], \"e4c3\", \"M256 0c-17.7 0-32 14.3-32 32V296.6c-19.1 11.1-32 31.7-32 55.4c0 35.3 28.7 64 64 64s64-28.7 64-64c0-23.7-12.9-44.4-32-55.4V32c0-17.7-14.3-32-32-32zM48 128c-26.5 0-48 21.5-48 48V464c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H384c-17.7 0-32 14.3-32 32V352c0 53-43 96-96 96s-96-43-96-96V160c0-17.7-14.3-32-32-32H48z\"]\n};\nvar faIndustry = {\n prefix: 'fas',\n iconName: 'industry',\n icon: [576, 512, [], \"f275\", \"M64 32C46.3 32 32 46.3 32 64V304v48 80c0 26.5 21.5 48 48 48H496c26.5 0 48-21.5 48-48V304 152.2c0-18.2-19.4-29.7-35.4-21.1L352 215.4V152.2c0-18.2-19.4-29.7-35.4-21.1L160 215.4V64c0-17.7-14.3-32-32-32H64z\"]\n};\nvar faCircleDown = {\n prefix: 'fas',\n iconName: 'circle-down',\n icon: [512, 512, [61466, \"arrow-alt-circle-down\"], \"f358\", \"M256 0a256 256 0 1 0 0 512A256 256 0 1 0 256 0zM376.9 294.6L269.8 394.5c-3.8 3.5-8.7 5.5-13.8 5.5s-10.1-2-13.8-5.5L135.1 294.6c-4.5-4.2-7.1-10.1-7.1-16.3c0-12.3 10-22.3 22.3-22.3l57.7 0 0-96c0-17.7 14.3-32 32-32l32 0c17.7 0 32 14.3 32 32l0 96 57.7 0c12.3 0 22.3 10 22.3 22.3c0 6.2-2.6 12.1-7.1 16.3z\"]\n};\nvar faArrowAltCircleDown = faCircleDown;\nvar faArrowsTurnToDots = {\n prefix: 'fas',\n iconName: 'arrows-turn-to-dots',\n icon: [512, 512, [], \"e4c1\", \"M249.4 25.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L269.3 96 416 96c53 0 96 43 96 96v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7-14.3-32-32-32l-146.7 0 25.4 25.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-80-80c-12.5-12.5-12.5-32.8 0-45.3l80-80zm13.3 256l80 80c12.5 12.5 12.5 32.8 0 45.3l-80 80c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 416 96 416c-17.7 0-32 14.3-32 32v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V448c0-53 43-96 96-96l146.7 0-25.4-25.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0zM384 384a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM64 192A64 64 0 1 1 64 64a64 64 0 1 1 0 128z\"]\n};\nvar faFlorinSign = {\n prefix: 'fas',\n iconName: 'florin-sign',\n icon: [384, 512, [], \"e184\", \"M314.7 32c-38.8 0-73.7 23.3-88.6 59.1L170.7 224H64c-17.7 0-32 14.3-32 32s14.3 32 32 32h80L98.9 396.3c-5 11.9-16.6 19.7-29.5 19.7H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H69.3c38.8 0 73.7-23.3 88.6-59.1L213.3 288H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H240l45.1-108.3c5-11.9 16.6-19.7 29.5-19.7H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H314.7z\"]\n};\nvar faArrowDownShortWide = {\n prefix: 'fas',\n iconName: 'arrow-down-short-wide',\n icon: [576, 512, [\"sort-amount-desc\", \"sort-amount-down-alt\"], \"f884\", \"M151.6 469.6C145.5 476.2 137 480 128 480s-17.5-3.8-23.6-10.4l-88-96c-11.9-13-11.1-33.3 2-45.2s33.3-11.1 45.2 2L96 365.7V64c0-17.7 14.3-32 32-32s32 14.3 32 32V365.7l32.4-35.4c11.9-13 32.2-13.9 45.2-2s13.9 32.2 2 45.2l-88 96zM320 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 128H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H320c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faSortAmountDesc = faArrowDownShortWide;\nvar faSortAmountDownAlt = faArrowDownShortWide;\nvar faLessThan = {\n prefix: 'fas',\n iconName: 'less-than',\n icon: [384, 512, [62774], \"3c\", \"M380.6 81.7c7.9 15.8 1.5 35-14.3 42.9L103.6 256 366.3 387.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-320-160C6.8 279.2 0 268.1 0 256s6.8-23.2 17.7-28.6l320-160c15.8-7.9 35-1.5 42.9 14.3z\"]\n};\nvar faAngleDown = {\n prefix: 'fas',\n iconName: 'angle-down',\n icon: [448, 512, [8964], \"f107\", \"M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n};\nvar faCarTunnel = {\n prefix: 'fas',\n iconName: 'car-tunnel',\n icon: [512, 512, [], \"e4de\", \"M256 0C114.6 0 0 114.6 0 256V448c0 35.3 28.7 64 64 64h42.8c-6.6-5.9-10.8-14.4-10.8-24V376c0-20.8 11.3-38.9 28.1-48.6l21-64.7c7.5-23.1 29-38.7 53.3-38.7H313.6c24.3 0 45.8 15.6 53.3 38.7l21 64.7c16.8 9.7 28.2 27.8 28.2 48.6V488c0 9.6-4.2 18.1-10.8 24H448c35.3 0 64-28.7 64-64V256C512 114.6 397.4 0 256 0zM362.8 512c-6.6-5.9-10.8-14.4-10.8-24V448H160v40c0 9.6-4.2 18.1-10.8 24H362.8zM190.8 277.5L177 320H335l-13.8-42.5c-1.1-3.3-4.1-5.5-7.6-5.5H198.4c-3.5 0-6.5 2.2-7.6 5.5zM168 408a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm200-24a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z\"]\n};\nvar faHeadSideCough = {\n prefix: 'fas',\n iconName: 'head-side-cough',\n icon: [640, 512, [], \"e061\", \"M0 224.2C0 100.6 100.2 0 224 0h24c95.2 0 181.2 69.3 197.3 160.2c2.3 13 6.8 25.7 15.1 36l42 52.6c6.2 7.8 9.6 17.4 9.6 27.4c0 24.2-19.6 43.8-43.8 43.8H448v0 32L339.2 365.6c-11 1.4-19.2 10.7-19.2 21.8c0 11.6 9 21.2 20.6 21.9L448 416v16c0 26.5-21.5 48-48 48H320v8c0 13.3-10.7 24-24 24H256v0H96c-17.7 0-32-14.3-32-32V407.3c0-16.7-6.9-32.5-17.1-45.8C16.6 322.4 0 274.1 0 224.2zm352-.2a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM464 384a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm152-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM592 480a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 312a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm40-24a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM552 408a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faGripLines = {\n prefix: 'fas',\n iconName: 'grip-lines',\n icon: [448, 512, [], \"f7a4\", \"M32 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 288zm0-128c-17.7 0-32 14.3-32 32s14.3 32 32 32l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L32 160z\"]\n};\nvar faThumbsDown = {\n prefix: 'fas',\n iconName: 'thumbs-down',\n icon: [512, 512, [128078, 61576], \"f165\", \"M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-18.5-10.5-34.6-25.9-42.6C497 236.6 504 223.1 504 208c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 384H96c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32H32C14.3 96 0 110.3 0 128V352c0 17.7 14.3 32 32 32z\"]\n};\nvar faUserLock = {\n prefix: 'fas',\n iconName: 'user-lock',\n icon: [640, 512, [], \"f502\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H392.6c-5.4-9.4-8.6-20.3-8.6-32V352c0-2.1 .1-4.2 .3-6.3c-31-26-71-41.7-114.6-41.7H178.3zM528 240c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faArrowRightLong = {\n prefix: 'fas',\n iconName: 'arrow-right-long',\n icon: [512, 512, [\"long-arrow-right\"], \"f178\", \"M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z\"]\n};\nvar faLongArrowRight = faArrowRightLong;\nvar faAnchorCircleXmark = {\n prefix: 'fas',\n iconName: 'anchor-circle-xmark',\n icon: [640, 512, [], \"e4ac\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c8.2 0 16.3-.6 24.2-1.8c-22.2-16.2-40.4-37.5-53-62.2H320V368 240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1zM496 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L518.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L496 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L473.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L496 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faEllipsis = {\n prefix: 'fas',\n iconName: 'ellipsis',\n icon: [448, 512, [\"ellipsis-h\"], \"f141\", \"M8 256a56 56 0 1 1 112 0A56 56 0 1 1 8 256zm160 0a56 56 0 1 1 112 0 56 56 0 1 1 -112 0zm216-56a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n};\nvar faEllipsisH = faEllipsis;\nvar faChessPawn = {\n prefix: 'fas',\n iconName: 'chess-pawn',\n icon: [320, 512, [9823], \"f443\", \"M215.5 224c29.2-18.4 48.5-50.9 48.5-88c0-57.4-46.6-104-104-104S56 78.6 56 136c0 37.1 19.4 69.6 48.5 88H96c-17.7 0-32 14.3-32 32c0 16.5 12.5 30 28.5 31.8L80 400H240L227.5 287.8c16-1.8 28.5-15.3 28.5-31.8c0-17.7-14.3-32-32-32h-8.5zM22.6 473.4c-4.2 4.2-6.6 10-6.6 16C16 501.9 26.1 512 38.6 512H281.4c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16L256 432H64L22.6 473.4z\"]\n};\nvar faKitMedical = {\n prefix: 'fas',\n iconName: 'kit-medical',\n icon: [576, 512, [\"first-aid\"], \"f479\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H96V32H64zm64 0V480H448V32H128zM512 480c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H480V480h32zM256 176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V288H208c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16h48V176z\"]\n};\nvar faFirstAid = faKitMedical;\nvar faPersonThroughWindow = {\n prefix: 'fas',\n iconName: 'person-through-window',\n icon: [640, 512, [], \"e5a9\", \"M64 64l224 0 0 9.8c0 39-23.7 74-59.9 88.4C167.6 186.5 128 245 128 310.2l0 73.8s0 0 0 0H64V64zm288 0l224 0V384H508.3l-3.7-4.5-75.2-90.2c-9.1-10.9-22.6-17.3-36.9-17.3l-71.1 0-41-63.1c-.3-.5-.6-1-1-1.4c44.7-29 72.5-79 72.5-133.6l0-9.8zm73 320H379.2l42.7 64H592c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48V400c0 26.5 21.5 48 48 48H308.2l33.2 49.8c9.8 14.7 29.7 18.7 44.4 8.9s18.7-29.7 8.9-44.4L310.5 336l74.6 0 40 48zm-159.5 0H192s0 0 0 0l0-73.8c0-10.2 1.6-20.1 4.7-29.5L265.5 384zM192 128a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faToolbox = {\n prefix: 'fas',\n iconName: 'toolbox',\n icon: [512, 512, [129520], \"f552\", \"M176 88v40H336V88c0-4.4-3.6-8-8-8H184c-4.4 0-8 3.6-8 8zm-48 40V88c0-30.9 25.1-56 56-56H328c30.9 0 56 25.1 56 56v40h28.1c12.7 0 24.9 5.1 33.9 14.1l51.9 51.9c9 9 14.1 21.2 14.1 33.9V304H384V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H192V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v16H0V227.9c0-12.7 5.1-24.9 14.1-33.9l51.9-51.9c9-9 21.2-14.1 33.9-14.1H128zM0 416V336H128v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H320v16c0 17.7 14.3 32 32 32s32-14.3 32-32V336H512v80c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64z\"]\n};\nvar faHandsHoldingCircle = {\n prefix: 'fas',\n iconName: 'hands-holding-circle',\n icon: [640, 512, [], \"e4fb\", \"M320 0a128 128 0 1 1 0 256A128 128 0 1 1 320 0zM40 64c22.1 0 40 17.9 40 40v40 80 40.2c0 17 6.7 33.3 18.7 45.3l51.1 51.1c8.3 8.3 21.3 9.6 31 3.1c12.9-8.6 14.7-26.9 3.7-37.8l-15.2-15.2-32-32c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l32 32 15.2 15.2 0 0 25.3 25.3c21 21 32.8 49.5 32.8 79.2V464c0 26.5-21.5 48-48 48H173.3c-17 0-33.3-6.7-45.3-18.7L28.1 393.4C10.1 375.4 0 351 0 325.5V224 160 104C0 81.9 17.9 64 40 64zm560 0c22.1 0 40 17.9 40 40v56 64V325.5c0 25.5-10.1 49.9-28.1 67.9L512 493.3c-12 12-28.3 18.7-45.3 18.7H400c-26.5 0-48-21.5-48-48V385.1c0-29.7 11.8-58.2 32.8-79.2l25.3-25.3 0 0 15.2-15.2 32-32c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-32 32-15.2 15.2c-11 11-9.2 29.2 3.7 37.8c9.7 6.5 22.7 5.2 31-3.1l51.1-51.1c12-12 18.7-28.3 18.7-45.3V224 144 104c0-22.1 17.9-40 40-40z\"]\n};\nvar faBug = {\n prefix: 'fas',\n iconName: 'bug',\n icon: [512, 512, [], \"f188\", \"M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z\"]\n};\nvar faCreditCard = {\n prefix: 'fas',\n iconName: 'credit-card',\n icon: [576, 512, [128179, 62083, \"credit-card-alt\"], \"f09d\", \"M64 32C28.7 32 0 60.7 0 96v32H576V96c0-35.3-28.7-64-64-64H64zM576 224H0V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V224zM112 352h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm112 16c0-8.8 7.2-16 16-16H368c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faCreditCardAlt = faCreditCard;\nvar faCar = {\n prefix: 'fas',\n iconName: 'car',\n icon: [512, 512, [128664, \"automobile\"], \"f1b9\", \"M135.2 117.4L109.1 192H402.9l-26.1-74.6C372.3 104.6 360.2 96 346.6 96H165.4c-13.6 0-25.7 8.6-30.2 21.4zM39.6 196.8L74.8 96.3C88.3 57.8 124.6 32 165.4 32H346.6c40.8 0 77.1 25.8 90.6 64.3l35.2 100.5c23.2 9.6 39.6 32.5 39.6 59.2V400v48c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V400H96v48c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V400 256c0-26.7 16.4-49.6 39.6-59.2zM128 288a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm288 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faAutomobile = faCar;\nvar faHandHoldingHand = {\n prefix: 'fas',\n iconName: 'hand-holding-hand',\n icon: [576, 512, [], \"e4f7\", \"M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32H384 544c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H507.2l-44.9 36c-22.7 18.2-50.9 28-80 28H304 288 224c-17.7 0-32-14.3-32-32s14.3-32 32-32h64 16c8.8 0 16-7.2 16-16s-7.2-16-16-16H183.4L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160l0 0 .9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352l0 0-.9 0c.3 0 .6 0 .9 0z\"]\n};\nvar faBookOpenReader = {\n prefix: 'fas',\n iconName: 'book-open-reader',\n icon: [512, 512, [\"book-reader\"], \"f5da\", \"M160 96a96 96 0 1 1 192 0A96 96 0 1 1 160 96zm80 152V512l-48.4-24.2c-20.9-10.4-43.5-17-66.8-19.3l-96-9.6C12.5 457.2 0 443.5 0 427V224c0-17.7 14.3-32 32-32H62.3c63.6 0 125.6 19.6 177.7 56zm32 264V248c52.1-36.4 114.1-56 177.7-56H480c17.7 0 32 14.3 32 32V427c0 16.4-12.5 30.2-28.8 31.8l-96 9.6c-23.2 2.3-45.9 8.9-66.8 19.3L272 512z\"]\n};\nvar faBookReader = faBookOpenReader;\nvar faMountainSun = {\n prefix: 'fas',\n iconName: 'mountain-sun',\n icon: [640, 512, [], \"e52f\", \"M560 160A80 80 0 1 0 560 0a80 80 0 1 0 0 160zM55.9 512H381.1h75H578.9c33.8 0 61.1-27.4 61.1-61.1c0-11.2-3.1-22.2-8.9-31.8l-132-216.3C495 196.1 487.8 192 480 192s-15 4.1-19.1 10.7l-48.2 79L286.8 81c-6.6-10.6-18.3-17-30.8-17s-24.1 6.4-30.8 17L8.6 426.4C3 435.3 0 445.6 0 456.1C0 487 25 512 55.9 512z\"]\n};\nvar faArrowsLeftRightToLine = {\n prefix: 'fas',\n iconName: 'arrows-left-right-to-line',\n icon: [640, 512, [], \"e4ba\", \"M32 64c17.7 0 32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96C0 78.3 14.3 64 32 64zm214.6 73.4c12.5 12.5 12.5 32.8 0 45.3L205.3 224l229.5 0-41.4-41.4c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3l-96 96c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L434.7 288l-229.5 0 41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0zM640 96V416c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faDiceD20 = {\n prefix: 'fas',\n iconName: 'dice-d20',\n icon: [512, 512, [], \"f6cf\", \"M48.7 125.8l53.2 31.9c7.8 4.7 17.8 2 22.2-5.9L201.6 12.1c3-5.4-.9-12.1-7.1-12.1c-1.6 0-3.2 .5-4.6 1.4L47.9 98.8c-9.6 6.6-9.2 20.9 .8 26.9zM16 171.7V295.3c0 8 10.4 11 14.7 4.4l60-92c5-7.6 2.6-17.8-5.2-22.5L40.2 158C29.6 151.6 16 159.3 16 171.7zM310.4 12.1l77.6 139.6c4.4 7.9 14.5 10.6 22.2 5.9l53.2-31.9c10-6 10.4-20.3 .8-26.9L322.1 1.4c-1.4-.9-3-1.4-4.6-1.4c-6.2 0-10.1 6.7-7.1 12.1zM496 171.7c0-12.4-13.6-20.1-24.2-13.7l-45.3 27.2c-7.8 4.7-10.1 14.9-5.2 22.5l60 92c4.3 6.7 14.7 3.6 14.7-4.4V171.7zm-49.3 246L286.1 436.6c-8.1 .9-14.1 7.8-14.1 15.9v52.8c0 3.7 3 6.8 6.8 6.8c.8 0 1.6-.1 2.4-.4l172.7-64c6.1-2.2 10.1-8 10.1-14.5c0-9.3-8.1-16.5-17.3-15.4zM233.2 512c3.7 0 6.8-3 6.8-6.8V452.6c0-8.1-6.1-14.9-14.1-15.9l-160.6-19c-9.2-1.1-17.3 6.1-17.3 15.4c0 6.5 4 12.3 10.1 14.5l172.7 64c.8 .3 1.6 .4 2.4 .4zM41.7 382.9l170.9 20.2c7.8 .9 13.4-7.5 9.5-14.3l-85.7-150c-5.9-10.4-20.7-10.8-27.3-.8L30.2 358.2c-6.5 9.9-.3 23.3 11.5 24.7zm439.6-24.8L402.9 238.1c-6.5-10-21.4-9.6-27.3 .8L290.2 388.5c-3.9 6.8 1.6 15.2 9.5 14.3l170.1-20c11.8-1.4 18-14.7 11.5-24.6zm-216.9 11l78.4-137.2c6.1-10.7-1.6-23.9-13.9-23.9H183.1c-12.3 0-20 13.3-13.9 23.9l78.4 137.2c3.7 6.4 13 6.4 16.7 0zM174.4 176H337.6c12.2 0 19.9-13.1 14-23.8l-80-144c-2.8-5.1-8.2-8.2-14-8.2h-3.2c-5.8 0-11.2 3.2-14 8.2l-80 144c-5.9 10.7 1.8 23.8 14 23.8z\"]\n};\nvar faTruckDroplet = {\n prefix: 'fas',\n iconName: 'truck-droplet',\n icon: [640, 512, [], \"e58c\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM208 272c39.8 0 72-29.6 72-66c0-27-39.4-82.9-59.9-110.3c-6.1-8.2-18.1-8.2-24.2 0C175.4 123 136 179 136 206c0 36.5 32.2 66 72 66z\"]\n};\nvar faFileCircleXmark = {\n prefix: 'fas',\n iconName: 'file-circle-xmark',\n icon: [576, 512, [], \"e5a1\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm59.3 107.3c6.2-6.2 6.2-16.4 0-22.6s-16.4-6.2-22.6 0L432 345.4l-36.7-36.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6L409.4 368l-36.7 36.7c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0L432 390.6l36.7 36.7c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6L454.6 368l36.7-36.7z\"]\n};\nvar faTemperatureArrowUp = {\n prefix: 'fas',\n iconName: 'temperature-arrow-up',\n icon: [576, 512, [\"temperature-up\"], \"e040\", \"M128 112c0-26.5 21.5-48 48-48s48 21.5 48 48V276.5c0 17.3 7.1 31.9 15.3 42.5C249.8 332.6 256 349.5 256 368c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-18.5 6.2-35.4 16.7-48.9c8.2-10.6 15.3-25.2 15.3-42.5V112zM176 0C114.1 0 64 50.1 64 112V276.4c0 .1-.1 .3-.2 .6c-.2 .6-.8 1.6-1.7 2.8C43.2 304.2 32 334.8 32 368c0 79.5 64.5 144 144 144s144-64.5 144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C288 50.1 237.9 0 176 0zm0 416c26.5 0 48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16 7.2-16 16V322.7c-18.6 6.6-32 24.4-32 45.3c0 26.5 21.5 48 48 48zM480 160h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8h32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V160z\"]\n};\nvar faTemperatureUp = faTemperatureArrowUp;\nvar faMedal = {\n prefix: 'fas',\n iconName: 'medal',\n icon: [512, 512, [127941], \"f5a2\", \"M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z\"]\n};\nvar faBed = {\n prefix: 'fas',\n iconName: 'bed',\n icon: [640, 512, [128716], \"f236\", \"M32 32c17.7 0 32 14.3 32 32V320H288V160c0-17.7 14.3-32 32-32H544c53 0 96 43 96 96V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V416H352 320 64v32c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 46.3 14.3 32 32 32zm144 96a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faSquareH = {\n prefix: 'fas',\n iconName: 'square-h',\n icon: [448, 512, [\"h-square\"], \"f0fd\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM336 152V256 360c0 13.3-10.7 24-24 24s-24-10.7-24-24V280H160l0 80c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-208c0-13.3 10.7-24 24-24s24 10.7 24 24v80H288V152c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faHSquare = faSquareH;\nvar faPodcast = {\n prefix: 'fas',\n iconName: 'podcast',\n icon: [448, 512, [], \"f2ce\", \"M319.4 372c48.5-31.3 80.6-85.9 80.6-148c0-97.2-78.8-176-176-176S48 126.8 48 224c0 62.1 32.1 116.6 80.6 148c1.2 17.3 4 38 7.2 57.1l.2 1C56 395.8 0 316.5 0 224C0 100.3 100.3 0 224 0S448 100.3 448 224c0 92.5-56 171.9-136 206.1l.2-1.1c3.1-19.2 6-39.8 7.2-57zm-2.3-38.1c-1.6-5.7-3.9-11.1-7-16.2c-5.8-9.7-13.5-17-21.9-22.4c19.5-17.6 31.8-43 31.8-71.3c0-53-43-96-96-96s-96 43-96 96c0 28.3 12.3 53.8 31.8 71.3c-8.4 5.4-16.1 12.7-21.9 22.4c-3.1 5.1-5.4 10.5-7 16.2C99.8 307.5 80 268 80 224c0-79.5 64.5-144 144-144s144 64.5 144 144c0 44-19.8 83.5-50.9 109.9zM224 312c32.9 0 64 8.6 64 43.8c0 33-12.9 104.1-20.6 132.9c-5.1 19-24.5 23.4-43.4 23.4s-38.2-4.4-43.4-23.4c-7.8-28.5-20.6-99.7-20.6-132.8c0-35.1 31.1-43.8 64-43.8zm0-144a56 56 0 1 1 0 112 56 56 0 1 1 0-112z\"]\n};\nvar faTemperatureFull = {\n prefix: 'fas',\n iconName: 'temperature-full',\n icon: [320, 512, [\"temperature-4\", \"thermometer-4\", \"thermometer-full\"], \"f2c7\", \"M160 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C86.2 332.6 80 349.5 80 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM48 112C48 50.2 98.1 0 160 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S16 447.5 16 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM208 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V112c0-8.8 7.2-16 16-16s16 7.2 16 16V322.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faTemperature4 = faTemperatureFull;\nvar faThermometer4 = faTemperatureFull;\nvar faThermometerFull = faTemperatureFull;\nvar faBell = {\n prefix: 'fas',\n iconName: 'bell',\n icon: [448, 512, [128276, 61602], \"f0f3\", \"M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z\"]\n};\nvar faSuperscript = {\n prefix: 'fas',\n iconName: 'superscript',\n icon: [512, 512, [], \"f12b\", \"M480 32c0-11.1-5.7-21.4-15.2-27.2s-21.2-6.4-31.1-1.4l-32 16c-15.8 7.9-22.2 27.1-14.3 42.9C393 73.5 404.3 80 416 80v80c-17.7 0-32 14.3-32 32s14.3 32 32 32h32 32c17.7 0 32-14.3 32-32s-14.3-32-32-32V32zM32 64C14.3 64 0 78.3 0 96s14.3 32 32 32H47.3l89.6 128L47.3 384H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64c10.4 0 20.2-5.1 26.2-13.6L176 311.8l85.8 122.6c6 8.6 15.8 13.6 26.2 13.6h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H304.7L215.1 256l89.6-128H320c17.7 0 32-14.3 32-32s-14.3-32-32-32H288c-10.4 0-20.2 5.1-26.2 13.6L176 200.2 90.2 77.6C84.2 69.1 74.4 64 64 64H32z\"]\n};\nvar faPlugCircleXmark = {\n prefix: 'fas',\n iconName: 'plug-circle-xmark',\n icon: [576, 512, [], \"e560\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm59.3-180.7L454.6 368l36.7 36.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L432 390.6l-36.7 36.7c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6L409.4 368l-36.7-36.7c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L432 345.4l36.7-36.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faStarOfLife = {\n prefix: 'fas',\n iconName: 'star-of-life',\n icon: [512, 512, [], \"f621\", \"M208 32c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V172.9l122-70.4c15.3-8.8 34.9-3.6 43.7 11.7l16 27.7c8.8 15.3 3.6 34.9-11.7 43.7L352 256l122 70.4c15.3 8.8 20.5 28.4 11.7 43.7l-16 27.7c-8.8 15.3-28.4 20.6-43.7 11.7L304 339.1V480c0 17.7-14.3 32-32 32H240c-17.7 0-32-14.3-32-32V339.1L86 409.6c-15.3 8.8-34.9 3.6-43.7-11.7l-16-27.7c-8.8-15.3-3.6-34.9 11.7-43.7L160 256 38 185.6c-15.3-8.8-20.5-28.4-11.7-43.7l16-27.7C51.1 98.8 70.7 93.6 86 102.4l122 70.4V32z\"]\n};\nvar faPhoneSlash = {\n prefix: 'fas',\n iconName: 'phone-slash',\n icon: [640, 512, [], \"f3dd\", \"M228.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C76.1 30.2 64 46 64 64c0 107.4 37.8 206 100.8 283.1L9.2 469.1c-10.4 8.2-12.3 23.3-4.1 33.7s23.3 12.3 33.7 4.1l592-464c10.4-8.2 12.3-23.3 4.1-33.7s-23.3-12.3-33.7-4.1L253 278c-17.8-21.5-32.9-45.2-45-70.7L257.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96zm96.8 319l-91.3 72C310.7 476 407.1 512 512 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L368.7 368c-15-7.1-29.3-15.2-43-24.3z\"]\n};\nvar faPaintRoller = {\n prefix: 'fas',\n iconName: 'paint-roller',\n icon: [512, 512, [], \"f5aa\", \"M0 64C0 28.7 28.7 0 64 0H352c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM160 352c0-17.7 14.3-32 32-32V304c0-44.2 35.8-80 80-80H416c17.7 0 32-14.3 32-32V160 69.5c37.3 13.2 64 48.7 64 90.5v32c0 53-43 96-96 96H272c-8.8 0-16 7.2-16 16v16c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V352z\"]\n};\nvar faHandshakeAngle = {\n prefix: 'fas',\n iconName: 'handshake-angle',\n icon: [640, 512, [\"hands-helping\"], \"f4c4\", \"M544 248v3.3l69.7-69.7c21.9-21.9 21.9-57.3 0-79.2L535.6 24.4c-21.9-21.9-57.3-21.9-79.2 0L416.3 64.5c-2.7-.3-5.5-.5-8.3-.5H296c-37.1 0-67.6 28-71.6 64H224V248c0 22.1 17.9 40 40 40s40-17.9 40-40V176c0 0 0-.1 0-.1V160l16 0 136 0c0 0 0 0 .1 0H464c44.2 0 80 35.8 80 80v8zM336 192v56c0 39.8-32.2 72-72 72s-72-32.2-72-72V129.4c-35.9 6.2-65.8 32.3-76 68.2L99.5 255.2 26.3 328.4c-21.9 21.9-21.9 57.3 0 79.2l78.1 78.1c21.9 21.9 57.3 21.9 79.2 0l37.7-37.7c.9 0 1.8 .1 2.7 .1H384c26.5 0 48-21.5 48-48c0-5.6-1-11-2.7-16H432c26.5 0 48-21.5 48-48c0-12.8-5-24.4-13.2-33c25.7-5 45.1-27.6 45.2-54.8v-.4c-.1-30.8-25.1-55.8-56-55.8c0 0 0 0 0 0l-120 0z\"]\n};\nvar faHandsHelping = faHandshakeAngle;\nvar faLocationDot = {\n prefix: 'fas',\n iconName: 'location-dot',\n icon: [384, 512, [\"map-marker-alt\"], \"f3c5\", \"M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faMapMarkerAlt = faLocationDot;\nvar faFile = {\n prefix: 'fas',\n iconName: 'file',\n icon: [384, 512, [128196, 128459, 61462], \"f15b\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z\"]\n};\nvar faGreaterThan = {\n prefix: 'fas',\n iconName: 'greater-than',\n icon: [384, 512, [62769], \"3e\", \"M3.4 81.7c-7.9 15.8-1.5 35 14.3 42.9L280.5 256 17.7 387.4C1.9 395.3-4.5 414.5 3.4 430.3s27.1 22.2 42.9 14.3l320-160c10.8-5.4 17.7-16.5 17.7-28.6s-6.8-23.2-17.7-28.6l-320-160c-15.8-7.9-35-1.5-42.9 14.3z\"]\n};\nvar faPersonSwimming = {\n prefix: 'fas',\n iconName: 'person-swimming',\n icon: [576, 512, [127946, \"swimmer\"], \"f5c4\", \"M309.5 178.4L447.9 297.1c-1.6 .9-3.2 2-4.8 3c-18 12.4-40.1 20.3-59.2 20.3c-19.6 0-40.8-7.7-59.2-20.3c-22.1-15.5-51.6-15.5-73.7 0c-17.1 11.8-38 20.3-59.2 20.3c-10.1 0-21.1-2.2-31.9-6.2C163.1 193.2 262.2 96 384 96h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-26.9 0-52.3 6.6-74.5 18.4zM160 160A64 64 0 1 1 32 160a64 64 0 1 1 128 0zM306.5 325.9C329 341.4 356.5 352 384 352c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 405.7 417 416 384 416c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 341.2 165.1 352 192 352c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faSwimmer = faPersonSwimming;\nvar faArrowDown = {\n prefix: 'fas',\n iconName: 'arrow-down',\n icon: [384, 512, [8595], \"f063\", \"M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z\"]\n};\nvar faDroplet = {\n prefix: 'fas',\n iconName: 'droplet',\n icon: [384, 512, [128167, \"tint\"], \"f043\", \"M192 512C86 512 0 426 0 320C0 228.8 130.2 57.7 166.6 11.7C172.6 4.2 181.5 0 191.1 0h1.8c9.6 0 18.5 4.2 24.5 11.7C253.8 57.7 384 228.8 384 320c0 106-86 192-192 192zM96 336c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 61.9 50.1 112 112 112c8.8 0 16-7.2 16-16s-7.2-16-16-16c-44.2 0-80-35.8-80-80z\"]\n};\nvar faTint = faDroplet;\nvar faEraser = {\n prefix: 'fas',\n iconName: 'eraser',\n icon: [576, 512, [], \"f12d\", \"M290.7 57.4L57.4 290.7c-25 25-25 65.5 0 90.5l80 80c12 12 28.3 18.7 45.3 18.7H288h9.4H512c17.7 0 32-14.3 32-32s-14.3-32-32-32H387.9L518.6 285.3c25-25 25-65.5 0-90.5L381.3 57.4c-25-25-65.5-25-90.5 0zM297.4 416H288l-105.4 0-80-80L227.3 211.3 364.7 348.7 297.4 416z\"]\n};\nvar faEarthAmericas = {\n prefix: 'fas',\n iconName: 'earth-americas',\n icon: [512, 512, [127758, \"earth\", \"earth-america\", \"globe-americas\"], \"f57d\", \"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faEarth = faEarthAmericas;\nvar faEarthAmerica = faEarthAmericas;\nvar faGlobeAmericas = faEarthAmericas;\nvar faPersonBurst = {\n prefix: 'fas',\n iconName: 'person-burst',\n icon: [640, 512, [], \"e53b\", \"M480 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 384V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H465.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L408 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM190.9 18.1C188.4 12 182.6 8 176 8s-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6L176 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 50.5-7.8 24.4-40.5-55.2-38L315 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74z\"]\n};\nvar faDove = {\n prefix: 'fas',\n iconName: 'dove',\n icon: [512, 512, [128330], \"f4ba\", \"M160.8 96.5c14 17 31 30.9 49.5 42.2c25.9 15.8 53.7 25.9 77.7 31.6V138.8C265.8 108.5 250 71.5 248.6 28c-.4-11.3-7.5-21.5-18.4-24.4c-7.6-2-15.8-.2-21 5.8c-13.3 15.4-32.7 44.6-48.4 87.2zM320 144v30.6l0 0v1.3l0 0 0 32.1c-60.8-5.1-185-43.8-219.3-157.2C97.4 40 87.9 32 76.6 32c-7.9 0-15.3 3.9-18.8 11C46.8 65.9 32 112.1 32 176c0 116.9 80.1 180.5 118.4 202.8L11.8 416.6C6.7 418 2.6 421.8 .9 426.8s-.8 10.6 2.3 14.8C21.7 466.2 77.3 512 160 512c3.6 0 7.2-1.2 10-3.5L245.6 448H320c88.4 0 160-71.6 160-160V128l29.9-44.9c1.3-2 2.1-4.4 2.1-6.8c0-6.8-5.5-12.3-12.3-12.3H400c-44.2 0-80 35.8-80 80zm80-16a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faBatteryEmpty = {\n prefix: 'fas',\n iconName: 'battery-empty',\n icon: [576, 512, [\"battery-0\"], \"f244\", \"M80 160c-8.8 0-16 7.2-16 16V336c0 8.8 7.2 16 16 16H464c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H80zM0 176c0-44.2 35.8-80 80-80H464c44.2 0 80 35.8 80 80v16c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32v16c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V176z\"]\n};\nvar faBattery0 = faBatteryEmpty;\nvar faSocks = {\n prefix: 'fas',\n iconName: 'socks',\n icon: [512, 512, [129510], \"f696\", \"M175.2 476.6c-9.7-18-15.2-38.7-15.2-60.6c0-40.3 19-78.2 51.2-102.4l64-48c8.1-6 12.8-15.5 12.8-25.6V96H128V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C14.2 357.3 0 385.8 0 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l21.6-16.2zM128 64H288V48c0-14.5 3.9-28.2 10.7-39.9C291 3 281.9 0 272 0H176c-26.5 0-48 21.5-48 48V64zM320 96V240c0 20.1-9.5 39.1-25.6 51.2l-64 48C206.2 357.3 192 385.8 192 416c0 53 43 96 96 96c20.8 0 41-6.7 57.6-19.2l115.2-86.4C493 382.2 512 344.3 512 304V96H320zM512 64V48c0-26.5-21.5-48-48-48H368c-26.5 0-48 21.5-48 48V64H512z\"]\n};\nvar faInbox = {\n prefix: 'fas',\n iconName: 'inbox',\n icon: [512, 512, [], \"f01c\", \"M121 32C91.6 32 66 52 58.9 80.5L1.9 308.4C.6 313.5 0 318.7 0 323.9V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V323.9c0-5.2-.6-10.4-1.9-15.5l-57-227.9C446 52 420.4 32 391 32H121zm0 64H391l48 192H387.8c-12.1 0-23.2 6.8-28.6 17.7l-14.3 28.6c-5.4 10.8-16.5 17.7-28.6 17.7H195.8c-12.1 0-23.2-6.8-28.6-17.7l-14.3-28.6c-5.4-10.8-16.5-17.7-28.6-17.7H73L121 96z\"]\n};\nvar faSection = {\n prefix: 'fas',\n iconName: 'section',\n icon: [256, 512, [], \"e447\", \"M64.9 96C67.1 84.4 73.7 76.2 86 70.6c13.8-6.2 34.8-8.9 61.2-4.5c8.8 1.4 36.1 7.1 44.1 9.3c17 4.8 34.7-5.1 39.5-22.2s-5.1-34.7-22.2-39.5c-11.1-3.1-41-9.2-50.9-10.8C123-2.7 88.3-.6 59.7 12.3C29.9 25.8 7.5 50.9 1.6 86.5c-.1 .5-.2 1.1-.2 1.6c-2.2 19.7 .3 37.9 8.1 54.1c7.7 16.1 19.4 28 32 36.9c.6 .5 1.3 .9 2 1.4C22.3 194.2 6.5 215.1 1.7 243c-.1 .6-.2 1.1-.2 1.7c-2.3 19.3 .4 37.1 8.4 53c7.9 15.6 19.8 27 32.3 35.5c22.4 15.2 51.9 24 75.4 31l0 0 3.7 1.1c27.2 8.2 46.9 14.6 59.4 23.8c5.5 4 8.2 7.6 9.5 10.9c1.3 3.2 2.6 8.6 .9 18.1c-1.7 10.1-7.7 18-20.7 23.5c-14 6-35.4 8.5-62 4.4c-12.8-2.1-35.1-9.7-54.1-16.2l0 0c-4.3-1.5-8.5-2.9-12.3-4.2C25.3 420 7.2 429.1 1.6 445.8s3.5 34.9 20.3 40.5c2.6 .8 5.7 1.9 9.2 3.1c18.6 6.3 48.5 16.6 67.3 19.6l0 0 .2 0c34.5 5.4 68.8 3.4 97.2-8.7c29.4-12.6 52.5-36.5 58.5-71.5c3.3-19.3 1.9-37.4-5-53.9c-6.3-15-16.4-26.4-27.6-35.2c16.5-13.9 28.5-33.2 32.6-58.2c3.2-19.8 1.9-38.3-4.8-55.1c-6.7-16.8-17.8-29.4-30.2-39c-22.8-17.6-53.6-27.4-77.7-35l-1.4-.5c-27.4-8.7-47.8-15.3-61.5-25c-6.1-4.4-9.5-8.5-11.4-12.4c-1.8-3.7-3.2-9.3-2.3-18.5zm76.7 208.5c-.2-.1-.4-.1-.6-.2l-1.4-.4c-27.4-8.2-47.9-14.5-61.7-23.8c-6.2-4.2-9.3-7.9-11-11.3c-1.5-3-2.9-7.7-2.1-15.7c1.9-9.7 7.9-17.3 20.5-22.7c14-6 35.4-8.5 62.1-4.3l16.4 2.6c6.3 2.9 11.7 6 16.2 9.5c5.5 4.2 8.4 8.2 10 12.2c1.6 4 2.8 10.4 1.1 20.9c-2.4 14.7-12.8 26.4-37.1 31l-12.4 2.3z\"]\n};\nvar faGaugeHigh = {\n prefix: 'fas',\n iconName: 'gauge-high',\n icon: [512, 512, [62461, \"tachometer-alt\", \"tachometer-alt-fast\"], \"f625\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faTachometerAlt = faGaugeHigh;\nvar faTachometerAltFast = faGaugeHigh;\nvar faEnvelopeOpenText = {\n prefix: 'fas',\n iconName: 'envelope-open-text',\n icon: [512, 512, [], \"f658\", \"M215.4 96H144 107.8 96v8.8V144v40.4 89L.2 202.5c1.6-18.1 10.9-34.9 25.7-45.8L48 140.3V96c0-26.5 21.5-48 48-48h76.6l49.9-36.9C232.2 3.9 243.9 0 256 0s23.8 3.9 33.5 11L339.4 48H416c26.5 0 48 21.5 48 48v44.3l22.1 16.4c14.8 10.9 24.1 27.7 25.7 45.8L416 273.4v-89V144 104.8 96H404.2 368 296.6 215.4zM0 448V242.1L217.6 403.3c11.1 8.2 24.6 12.7 38.4 12.7s27.3-4.4 38.4-12.7L512 242.1V448v0c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64v0zM176 160H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faHospital = {\n prefix: 'fas',\n iconName: 'hospital',\n icon: [640, 512, [127973, 62589, \"hospital-alt\", \"hospital-wide\"], \"f0f8\", \"M192 48c0-26.5 21.5-48 48-48H400c26.5 0 48 21.5 48 48V512H368V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H192V48zM48 96H160V512H48c-26.5 0-48-21.5-48-48V320H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V224H80c8.8 0 16-7.2 16-16s-7.2-16-16-16H0V144c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v48H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H560c-8.8 0-16 7.2-16 16s7.2 16 16 16h80V464c0 26.5-21.5 48-48 48H480V96H592zM312 64c-8.8 0-16 7.2-16 16v24H272c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h24v24c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V152h24c8.8 0 16-7.2 16-16V120c0-8.8-7.2-16-16-16H344V80c0-8.8-7.2-16-16-16H312z\"]\n};\nvar faHospitalAlt = faHospital;\nvar faHospitalWide = faHospital;\nvar faWineBottle = {\n prefix: 'fas',\n iconName: 'wine-bottle',\n icon: [512, 512, [], \"f72f\", \"M393.4 9.4c12.5-12.5 32.8-12.5 45.3 0l64 64c12.5 12.5 12.5 32.8 0 45.3c-11.8 11.8-30.7 12.5-43.2 1.9l-9.5 9.5-48.8 48.8c-9.2 9.2-11.5 22.9-8.6 35.6c9.4 40.9-1.9 85.6-33.8 117.5L197.3 493.3c-25 25-65.5 25-90.5 0l-88-88c-25-25-25-65.5 0-90.5L180.2 153.3c31.9-31.9 76.6-43.1 117.5-33.8c12.6 2.9 26.4 .5 35.5-8.6l48.8-48.8 9.5-9.5c-10.6-12.6-10-31.4 1.9-43.2zM99.3 347.3l65.4 65.4c6.2 6.2 16.4 6.2 22.6 0l97.4-97.4c6.2-6.2 6.2-16.4 0-22.6l-65.4-65.4c-6.2-6.2-16.4-6.2-22.6 0L99.3 324.7c-6.2 6.2-6.2 16.4 0 22.6z\"]\n};\nvar faChessRook = {\n prefix: 'fas',\n iconName: 'chess-rook',\n icon: [448, 512, [9820], \"f447\", \"M32 192V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V88c0 4.4 3.6 8 8 8h32c4.4 0 8-3.6 8-8V48c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16V192c0 10.1-4.7 19.6-12.8 25.6L352 256l16 144H80L96 256 44.8 217.6C36.7 211.6 32 202.1 32 192zm176 96h32c8.8 0 16-7.2 16-16V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v48c0 8.8 7.2 16 16 16zM22.6 473.4L64 432H384l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H38.6C26.1 512 16 501.9 16 489.4c0-6 2.4-11.8 6.6-16z\"]\n};\nvar faBarsStaggered = {\n prefix: 'fas',\n iconName: 'bars-staggered',\n icon: [512, 512, [\"reorder\", \"stream\"], \"f550\", \"M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM64 256c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faReorder = faBarsStaggered;\nvar faStream = faBarsStaggered;\nvar faDharmachakra = {\n prefix: 'fas',\n iconName: 'dharmachakra',\n icon: [512, 512, [9784], \"f655\", \"M337.8 205.7l48.6-42.5c13.8 19.3 23.4 41.9 27.4 66.2l-64.4 4.3c-2.4-10.1-6.4-19.5-11.6-28zm140.1 19.5c-5.3-38.8-20.6-74.5-43.2-104.3l.8-.7C449 108.4 449.7 87.6 437 75s-33.4-12-45.2 1.5l-.7 .8c-29.8-22.6-65.5-37.9-104.3-43.2l.1-1.1c1.2-17.9-13-33-30.9-33s-32.1 15.2-30.9 33l.1 1.1c-38.8 5.3-74.5 20.6-104.3 43.2l-.7-.8C108.4 63 87.6 62.3 75 75s-12 33.4 1.5 45.2l.8 .7c-22.6 29.8-37.9 65.5-43.2 104.3l-1.1-.1c-17.9-1.2-33 13-33 30.9s15.2 32.1 33 30.9l1.1-.1c5.3 38.8 20.6 74.5 43.2 104.3l-.8 .7C63 403.6 62.3 424.4 75 437s33.4 12 45.2-1.5l.7-.8c29.8 22.6 65.5 37.9 104.3 43.2l-.1 1.1c-1.2 17.9 13 33 30.9 33s32.1-15.2 30.9-33l-.1-1.1c38.8-5.3 74.5-20.6 104.3-43.2l.7 .8c11.8 13.5 32.5 14.2 45.2 1.5s12-33.4-1.5-45.2l-.8-.7c22.6-29.8 37.9-65.5 43.2-104.3l1.1 .1c17.9 1.2 33-13 33-30.9s-15.2-32.1-33-30.9l-1.1 .1zM163.2 125.6c19.3-13.8 41.9-23.4 66.2-27.5l4.3 64.4c-10 2.4-19.5 6.4-28 11.6l-42.5-48.6zm-65 103.8c4.1-24.4 13.7-46.9 27.5-66.2l48.6 42.5c-5.3 8.5-9.2 18-11.6 28l-64.4-4.3zm27.5 119.4c-13.8-19.3-23.4-41.9-27.5-66.2l64.4-4.3c2.4 10 6.4 19.5 11.6 28l-48.6 42.5zm103.8 65c-24.4-4.1-46.9-13.7-66.2-27.4l42.5-48.6c8.5 5.3 18 9.2 28 11.6l-4.3 64.4zm119.4-27.4c-19.3 13.8-41.9 23.4-66.2 27.4l-4.3-64.4c10-2.4 19.5-6.4 28-11.6l42.5 48.6zm65-103.8c-4.1 24.4-13.7 46.9-27.4 66.2l-48.6-42.5c5.3-8.5 9.2-18 11.6-28l64.4 4.3zm-65-156.9l-42.5 48.6c-8.5-5.3-18-9.2-28-11.6l4.3-64.4c24.4 4.1 46.9 13.7 66.2 27.5zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faHotdog = {\n prefix: 'fas',\n iconName: 'hotdog',\n icon: [512, 512, [127789], \"f80f\", \"M488.6 23.4c31.2 31.2 31.2 81.9 0 113.1l-352 352c-31.2 31.2-81.9 31.2-113.1 0s-31.2-81.9 0-113.1l352-352c31.2-31.2 81.9-31.2 113.1 0zM443.3 92.7c-6.2-6.2-16.4-6.2-22.6 0c-12.5 12.5-23.8 15.1-37.5 17.6l-2.5 .4c-13.8 2.5-31.6 5.6-48 22c-16.7 16.7-20.9 36-24.1 50.9l0 0v0l-.2 1c-3.4 15.6-6 26.4-15.7 36.1s-20.5 12.3-36.1 15.7l-1 .2c-14.9 3.2-34.2 7.4-50.9 24.1s-20.9 36-24.1 50.9l-.2 1c-3.4 15.6-6 26.4-15.7 36.1c-9.2 9.2-18 10.8-32.7 13.4l0 0-.9 .2c-15.6 2.8-34.9 6.9-54.4 26.4c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0c12.5-12.5 23.8-15.1 37.5-17.6l2.5-.4c13.8-2.5 31.6-5.6 48-22c16.7-16.7 20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1s20.5-12.3 36.1-15.7l1-.2c14.9-3.2 34.2-7.4 50.9-24.1s20.9-36 24.1-50.9l.2-1c3.4-15.6 6-26.4 15.7-36.1c9.2-9.2 18-10.8 32.7-13.4l.9-.2c15.6-2.8 34.9-6.9 54.4-26.4c6.2-6.2 6.2-16.4 0-22.6zM191.2 479.2l288-288L495 207c10.9 10.9 17 25.6 17 41s-6.1 30.1-17 41L289 495c-10.9 10.9-25.6 17-41 17s-30.1-6.1-41-17l-15.8-15.8zM17 305C6.1 294.1 0 279.4 0 264s6.1-30.1 17-41L223 17C233.9 6.1 248.6 0 264 0s30.1 6.1 41 17l15.8 15.8-288 288L17 305z\"]\n};\nvar faPersonWalkingWithCane = {\n prefix: 'fas',\n iconName: 'person-walking-with-cane',\n icon: [512, 512, [\"blind\"], \"f29d\", \"M176 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8.4 32c-36.4 0-69.6 20.5-85.9 53.1L35.4 273.7c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L128 231.6v43.2c0 17 6.7 33.3 18.7 45.3L224 397.3V480c0 17.7 14.3 32 32 32s32-14.3 32-32V390.6c0-12.7-5.1-24.9-14.1-33.9L224 306.7V213.3l70.4 93.9c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8L268.8 166.4C250.7 142.2 222.2 128 192 128H167.6zM128.3 346.8L97 472.2c-4.3 17.1 6.1 34.5 23.3 38.8s34.5-6.1 38.8-23.3l22-88.2-52.8-52.8zM450.8 505.1c5 7.3 15 9.1 22.3 4s9.1-15 4-22.3L358.9 316.1c-2.8 3.8-6.1 7.3-10.1 10.3c-5 3.8-10.5 6.4-16.2 7.9L450.8 505.1z\"]\n};\nvar faBlind = faPersonWalkingWithCane;\nvar faDrum = {\n prefix: 'fas',\n iconName: 'drum',\n icon: [512, 512, [129345], \"f569\", \"M501.2 76.1c11.1-7.3 14.2-22.1 6.9-33.2s-22.1-14.2-33.2-6.9L370.2 104.5C335.8 98.7 297 96 256 96C114.6 96 0 128 0 208V368c0 31.3 27.4 58.8 72 78.7V344c0-13.3 10.7-24 24-24s24 10.7 24 24V463.4c33 8.9 71.1 14.5 112 16.1V376c0-13.3 10.7-24 24-24s24 10.7 24 24V479.5c40.9-1.6 79-7.2 112-16.1V344c0-13.3 10.7-24 24-24s24 10.7 24 24V446.7c44.6-19.9 72-47.4 72-78.7V208c0-41.1-30.2-69.5-78.8-87.4l67.9-44.5zM307.4 145.6l-64.6 42.3c-11.1 7.3-14.2 22.1-6.9 33.2s22.1 14.2 33.2 6.9l111.1-72.8c14.7 3.2 27.9 7 39.4 11.5C458.4 181.8 464 197.4 464 208c0 .8-2.7 17.2-46 35.9C379.1 260.7 322 272 256 272s-123.1-11.3-162-28.1C50.7 225.2 48 208.8 48 208c0-10.6 5.6-26.2 44.4-41.3C130.6 151.9 187.8 144 256 144c18 0 35.1 .5 51.4 1.6z\"]\n};\nvar faIceCream = {\n prefix: 'fas',\n iconName: 'ice-cream',\n icon: [448, 512, [127848], \"f810\", \"M367.1 160c.6-5.3 .9-10.6 .9-16C368 64.5 303.5 0 224 0S80 64.5 80 144c0 5.4 .3 10.7 .9 16H80c-26.5 0-48 21.5-48 48s21.5 48 48 48h53.5 181H368c26.5 0 48-21.5 48-48s-21.5-48-48-48h-.9zM96 288L200.8 497.7c4.4 8.8 13.3 14.3 23.2 14.3s18.8-5.5 23.2-14.3L352 288H96z\"]\n};\nvar faHeartCircleBolt = {\n prefix: 'fas',\n iconName: 'heart-circle-bolt',\n icon: [576, 512, [], \"e4fc\", \"M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9l2.6-2.4C267.2 438.6 256 404.6 256 368c0-97.2 78.8-176 176-176c28.3 0 55 6.7 78.7 18.5c.9-6.5 1.3-13 1.3-19.6v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm47.9-225c4.3 3.7 5.4 9.9 2.6 14.9L452.4 356H488c5.2 0 9.8 3.3 11.4 8.2s-.1 10.3-4.2 13.4l-96 72c-4.5 3.4-10.8 3.2-15.1-.6s-5.4-9.9-2.6-14.9L411.6 380H376c-5.2 0-9.8-3.3-11.4-8.2s.1-10.3 4.2-13.4l96-72c4.5-3.4 10.8-3.2 15.1 .6z\"]\n};\nvar faFax = {\n prefix: 'fas',\n iconName: 'fax',\n icon: [512, 512, [128224, 128439], \"f1ac\", \"M128 64v96h64V64H386.7L416 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L432 18.7C420 6.7 403.7 0 386.7 0H192c-35.3 0-64 28.7-64 64zM0 160V480c0 17.7 14.3 32 32 32H64c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32H32c-17.7 0-32 14.3-32 32zm480 32H128V480c0 17.7 14.3 32 32 32H480c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM256 256a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm96 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32 96a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM224 416a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faParagraph = {\n prefix: 'fas',\n iconName: 'paragraph',\n icon: [448, 512, [182], \"f1dd\", \"M192 32h64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384l0 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-352H288V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H192c-88.4 0-160-71.6-160-160s71.6-160 160-160z\"]\n};\nvar faCheckToSlot = {\n prefix: 'fas',\n iconName: 'check-to-slot',\n icon: [576, 512, [\"vote-yea\"], \"f772\", \"M96 80c0-26.5 21.5-48 48-48H432c26.5 0 48 21.5 48 48V384H96V80zm313 47c-9.4-9.4-24.6-9.4-33.9 0l-111 111-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L409 161c9.4-9.4 9.4-24.6 0-33.9zM0 336c0-26.5 21.5-48 48-48H64V416H512V288h16c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336z\"]\n};\nvar faVoteYea = faCheckToSlot;\nvar faStarHalf = {\n prefix: 'fas',\n iconName: 'star-half',\n icon: [576, 512, [61731], \"f089\", \"M288 0c-12.2 .1-23.3 7-28.6 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3L288 439.8V0zM429.9 512c1.1 .1 2.1 .1 3.2 0h-3.2z\"]\n};\nvar faBoxesStacked = {\n prefix: 'fas',\n iconName: 'boxes-stacked',\n icon: [576, 512, [62625, \"boxes\", \"boxes-alt\"], \"f468\", \"M248 0H208c-26.5 0-48 21.5-48 48V160c0 35.3 28.7 64 64 64H352c35.3 0 64-28.7 64-64V48c0-26.5-21.5-48-48-48H328V80c0 8.8-7.2 16-16 16H264c-8.8 0-16-7.2-16-16V0zM64 256c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H184v80c0 8.8-7.2 16-16 16H120c-8.8 0-16-7.2-16-16V256H64zM352 512H512c35.3 0 64-28.7 64-64V320c0-35.3-28.7-64-64-64H472v80c0 8.8-7.2 16-16 16H408c-8.8 0-16-7.2-16-16V256H352c-15 0-28.8 5.1-39.7 13.8c4.9 10.4 7.7 22 7.7 34.2V464c0 12.2-2.8 23.8-7.7 34.2C323.2 506.9 337 512 352 512z\"]\n};\nvar faBoxes = faBoxesStacked;\nvar faBoxesAlt = faBoxesStacked;\nvar faLink = {\n prefix: 'fas',\n iconName: 'link',\n icon: [640, 512, [128279, \"chain\"], \"f0c1\", \"M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z\"]\n};\nvar faChain = faLink;\nvar faEarListen = {\n prefix: 'fas',\n iconName: 'ear-listen',\n icon: [512, 512, [\"assistive-listening-systems\"], \"f2a2\", \"M398.3 3.4c-15.8-7.9-35-1.5-42.9 14.3c-7.9 15.8-1.5 34.9 14.2 42.9l.4 .2c.4 .2 1.1 .6 2.1 1.2c2 1.2 5 3 8.7 5.6c7.5 5.2 17.6 13.2 27.7 24.2C428.5 113.4 448 146 448 192c0 17.7 14.3 32 32 32s32-14.3 32-32c0-66-28.5-113.4-56.5-143.7C441.6 33.2 427.7 22.2 417.3 15c-5.3-3.7-9.7-6.4-13-8.3c-1.6-1-3-1.7-4-2.2c-.5-.3-.9-.5-1.2-.7l-.4-.2-.2-.1-.1 0 0 0c0 0 0 0-14.3 28.6L398.3 3.4zM128.7 227.5c6.2-56 53.7-99.5 111.3-99.5c61.9 0 112 50.1 112 112c0 29.3-11.2 55.9-29.6 75.9c-17 18.4-34.4 45.1-34.4 78V400c0 26.5-21.5 48-48 48c-17.7 0-32 14.3-32 32s14.3 32 32 32c61.9 0 112-50.1 112-112v-6.1c0-9.8 5.4-21.7 17.4-34.7C398.3 327.9 416 286 416 240c0-97.2-78.8-176-176-176C149.4 64 74.8 132.5 65.1 220.5c-1.9 17.6 10.7 33.4 28.3 35.3s33.4-10.7 35.3-28.3zM32 512a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM192 352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0zM208 240c0-17.7 14.3-32 32-32s32 14.3 32 32c0 13.3 10.7 24 24 24s24-10.7 24-24c0-44.2-35.8-80-80-80s-80 35.8-80 80c0 13.3 10.7 24 24 24s24-10.7 24-24z\"]\n};\nvar faAssistiveListeningSystems = faEarListen;\nvar faTreeCity = {\n prefix: 'fas',\n iconName: 'tree-city',\n icon: [640, 512, [], \"e587\", \"M288 48c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48V192h40V120c0-13.3 10.7-24 24-24s24 10.7 24 24v72h24c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H432 336c-26.5 0-48-21.5-48-48V48zm64 32v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm16 80c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V176c0-8.8-7.2-16-16-16H368zM352 272v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zm176-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H528zM512 368v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H528c-8.8 0-16 7.2-16 16zM224 160c0 6-1 11-2 16c20 14 34 38 34 64c0 45-36 80-80 80H160V480c0 18-15 32-32 32c-18 0-32-14-32-32V320H80c-45 0-80-35-80-80c0-26 13-50 33-64c-1-5-1-10-1-16c0-53 42-96 96-96c53 0 96 43 96 96z\"]\n};\nvar faPlay = {\n prefix: 'fas',\n iconName: 'play',\n icon: [384, 512, [9654], \"f04b\", \"M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z\"]\n};\nvar faFont = {\n prefix: 'fas',\n iconName: 'font',\n icon: [448, 512, [], \"f031\", \"M254 52.8C249.3 40.3 237.3 32 224 32s-25.3 8.3-30 20.8L57.8 416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32h-1.8l18-48H303.8l18 48H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H390.2L254 52.8zM279.8 304H168.2L224 155.1 279.8 304z\"]\n};\nvar faRupiahSign = {\n prefix: 'fas',\n iconName: 'rupiah-sign',\n icon: [512, 512, [], \"e23d\", \"M0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256zm256-96h80c61.9 0 112 50.1 112 112s-50.1 112-112 112H352v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V352 192c0-17.7 14.3-32 32-32zm80 160c26.5 0 48-21.5 48-48s-21.5-48-48-48H352v96h48z\"]\n};\nvar faMagnifyingGlass = {\n prefix: 'fas',\n iconName: 'magnifying-glass',\n icon: [512, 512, [128269, \"search\"], \"f002\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z\"]\n};\nvar faSearch = faMagnifyingGlass;\nvar faTableTennisPaddleBall = {\n prefix: 'fas',\n iconName: 'table-tennis-paddle-ball',\n icon: [640, 512, [127955, \"ping-pong-paddle-ball\", \"table-tennis\"], \"f45d\", \"M480 288c-50.1 0-93.6 28.8-114.6 70.8L132.9 126.3l.6-.6 60.1-60.1c87.5-87.5 229.3-87.5 316.8 0c67.1 67.1 82.7 166.3 46.8 248.3C535.8 297.6 509 288 480 288zM113.3 151.9L354.1 392.7c-1.4 7.5-2.1 15.3-2.1 23.3c0 23.2 6.2 44.9 16.9 63.7c-3 .2-6.1 .3-9.2 .3H357c-33.9 0-66.5-13.5-90.5-37.5l-9.8-9.8c-13.1-13.1-34.6-12.4-46.8 1.7L152.2 501c-5.8 6.7-14.2 10.7-23 11s-17.5-3.1-23.8-9.4l-32-32c-6.3-6.3-9.7-14.9-9.4-23.8s4.3-17.2 11-23l66.6-57.7c14-12.2 14.8-33.7 1.7-46.8l-9.8-9.8c-24-24-37.5-56.6-37.5-90.5v-2.7c0-22.8 6.1-44.9 17.3-64.3zM480 320a96 96 0 1 1 0 192 96 96 0 1 1 0-192z\"]\n};\nvar faPingPongPaddleBall = faTableTennisPaddleBall;\nvar faTableTennis = faTableTennisPaddleBall;\nvar faPersonDotsFromLine = {\n prefix: 'fas',\n iconName: 'person-dots-from-line',\n icon: [576, 512, [\"diagnoses\"], \"f470\", \"M288 176A88 88 0 1 0 288 0a88 88 0 1 0 0 176zM78.7 372.9c15-12.5 50-34.4 97.3-50.1V432H400V322.7c47.3 15.8 82.3 37.7 97.3 50.1c20.4 17 50.6 14.2 67.6-6.1s14.2-50.6-6.1-67.6c-12-10-30.1-22.5-53.2-35C497.2 278.4 481.7 288 464 288c-26.5 0-48-21.5-48-48c0-4.3 .6-8.4 1.6-12.4C379.1 215.9 335.3 208 288 208c-60.2 0-114.9 12.9-160 29.9c0 .7 0 1.4 0 2.1c0 26.5-21.5 48-48 48c-11.8 0-22.7-4.3-31-11.4c-13.1 8.1-23.7 15.9-31.7 22.5c-20.4 17-23.1 47.2-6.1 67.6s47.2 23.1 67.6 6.1zM24 464c-13.3 0-24 10.7-24 24s10.7 24 24 24H552c13.3 0 24-10.7 24-24s-10.7-24-24-24H24zM224 280a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm104 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM96 240a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm368 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faDiagnoses = faPersonDotsFromLine;\nvar faTrashCanArrowUp = {\n prefix: 'fas',\n iconName: 'trash-can-arrow-up',\n icon: [448, 512, [\"trash-restore-alt\"], \"f82a\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n};\nvar faTrashRestoreAlt = faTrashCanArrowUp;\nvar faNairaSign = {\n prefix: 'fas',\n iconName: 'naira-sign',\n icon: [448, 512, [], \"e1f6\", \"M122.6 46.3c-7.8-11.7-22.4-17-35.9-12.9S64 49.9 64 64V256H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H228.2l97.2 145.8c7.8 11.7 22.4 17 35.9 12.9s22.7-16.5 22.7-30.6V320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H384V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V256H262.5L122.6 46.3zM305.1 320H320v22.3L305.1 320zM185.5 256H128V169.7L185.5 256z\"]\n};\nvar faCartArrowDown = {\n prefix: 'fas',\n iconName: 'cart-arrow-down',\n icon: [576, 512, [], \"f218\", \"M24 0C10.7 0 0 10.7 0 24S10.7 48 24 48H69.5c3.8 0 7.1 2.7 7.9 6.5l51.6 271c6.5 34 36.2 58.5 70.7 58.5H488c13.3 0 24-10.7 24-24s-10.7-24-24-24H199.7c-11.5 0-21.4-8.2-23.6-19.5L170.7 288H459.2c32.6 0 61.1-21.8 69.5-53.3l41-152.3C576.6 57 557.4 32 531.1 32H360V134.1l23-23c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-64 64c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l23 23V32H120.1C111 12.8 91.6 0 69.5 0H24zM176 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm336-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faWalkieTalkie = {\n prefix: 'fas',\n iconName: 'walkie-talkie',\n icon: [384, 512, [], \"f8ef\", \"M112 24c0-13.3-10.7-24-24-24S64 10.7 64 24V96H48C21.5 96 0 117.5 0 144V300.1c0 12.7 5.1 24.9 14.1 33.9l3.9 3.9c9 9 14.1 21.2 14.1 33.9V464c0 26.5 21.5 48 48 48H304c26.5 0 48-21.5 48-48V371.9c0-12.7 5.1-24.9 14.1-33.9l3.9-3.9c9-9 14.1-21.2 14.1-33.9V144c0-26.5-21.5-48-48-48H320c0-17.7-14.3-32-32-32s-32 14.3-32 32H224c0-17.7-14.3-32-32-32s-32 14.3-32 32H112V24zm0 136H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faFilePen = {\n prefix: 'fas',\n iconName: 'file-pen',\n icon: [576, 512, [128221, \"file-edit\"], \"f31c\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V285.7l-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n};\nvar faFileEdit = faFilePen;\nvar faReceipt = {\n prefix: 'fas',\n iconName: 'receipt',\n icon: [384, 512, [129534], \"f543\", \"M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z\"]\n};\nvar faSquarePen = {\n prefix: 'fas',\n iconName: 'square-pen',\n icon: [448, 512, [\"pen-square\", \"pencil-square\"], \"f14b\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM325.8 139.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-21.4 21.4-71-71 21.4-21.4c15.6-15.6 40.9-15.6 56.6 0zM119.9 289L225.1 183.8l71 71L190.9 359.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z\"]\n};\nvar faPenSquare = faSquarePen;\nvar faPencilSquare = faSquarePen;\nvar faSuitcaseRolling = {\n prefix: 'fas',\n iconName: 'suitcase-rolling',\n icon: [384, 512, [], \"f5c1\", \"M144 56c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v72H144V56zm176 72H288V56c0-30.9-25.1-56-56-56H152C121.1 0 96 25.1 96 56v72H64c-35.3 0-64 28.7-64 64V416c0 35.3 28.7 64 64 64c0 17.7 14.3 32 32 32s32-14.3 32-32H256c0 17.7 14.3 32 32 32s32-14.3 32-32c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64zM112 224H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 128H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faPersonCircleExclamation = {\n prefix: 'fas',\n iconName: 'person-circle-exclamation',\n icon: [576, 512, [], \"e53f\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zM432 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faChevronDown = {\n prefix: 'fas',\n iconName: 'chevron-down',\n icon: [512, 512, [], \"f078\", \"M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z\"]\n};\nvar faBatteryFull = {\n prefix: 'fas',\n iconName: 'battery-full',\n icon: [576, 512, [128267, \"battery\", \"battery-5\"], \"f240\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm368 96H96V320H448V192z\"]\n};\nvar faBattery = faBatteryFull;\nvar faBattery5 = faBatteryFull;\nvar faSkullCrossbones = {\n prefix: 'fas',\n iconName: 'skull-crossbones',\n icon: [448, 512, [128369, 9760], \"f714\", \"M368 128c0 44.4-25.4 83.5-64 106.4V256c0 17.7-14.3 32-32 32H176c-17.7 0-32-14.3-32-32V234.4c-38.6-23-64-62.1-64-106.4C80 57.3 144.5 0 224 0s144 57.3 144 128zM168 176a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm144-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM3.4 273.7c7.9-15.8 27.1-22.2 42.9-14.3L224 348.2l177.7-88.8c15.8-7.9 35-1.5 42.9 14.3s1.5 35-14.3 42.9L295.6 384l134.8 67.4c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3L224 419.8 46.3 508.6c-15.8 7.9-35 1.5-42.9-14.3s-1.5-35 14.3-42.9L152.4 384 17.7 316.6C1.9 308.7-4.5 289.5 3.4 273.7z\"]\n};\nvar faCodeCompare = {\n prefix: 'fas',\n iconName: 'code-compare',\n icon: [512, 512, [], \"e13a\", \"M320 488c0 9.5-5.6 18.1-14.2 21.9s-18.8 2.3-25.8-4.1l-80-72c-5.1-4.6-7.9-11-7.9-17.8s2.9-13.3 7.9-17.8l80-72c7-6.3 17.2-7.9 25.8-4.1s14.2 12.4 14.2 21.9v40h16c35.3 0 64-28.7 64-64V153.3C371.7 141 352 112.8 352 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3V320c0 70.7-57.3 128-128 128H320v40zM456 80a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM192 24c0-9.5 5.6-18.1 14.2-21.9s18.8-2.3 25.8 4.1l80 72c5.1 4.6 7.9 11 7.9 17.8s-2.9 13.3-7.9 17.8l-80 72c-7 6.3-17.2 7.9-25.8 4.1s-14.2-12.4-14.2-21.9V128H176c-35.3 0-64 28.7-64 64V358.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3V192c0-70.7 57.3-128 128-128h16V24zM56 432a24 24 0 1 0 48 0 24 24 0 1 0 -48 0z\"]\n};\nvar faListUl = {\n prefix: 'fas',\n iconName: 'list-ul',\n icon: [512, 512, [\"list-dots\"], \"f0ca\", \"M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faListDots = faListUl;\nvar faSchoolLock = {\n prefix: 'fas',\n iconName: 'school-lock',\n icon: [640, 512, [], \"e56f\", \"M302.2 5.4c10.7-7.2 24.8-7.2 35.5 0L473.7 96H592c26.5 0 48 21.5 48 48V272c0-61.9-50.1-112-112-112s-112 50.1-112 112v24.6c-19.1 11.1-32 31.7-32 55.4H320.3l-.3 0c-35.3 0-64 28.7-64 64v96h64v0H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48H166.3L302.2 5.4zM80 208v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm0 128v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V336c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zm240-72a88 88 0 1 0 0-176 88 88 0 1 0 0 176zm16-120v16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H320c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16s16 7.2 16 16zm192 96c-17.7 0-32 14.3-32 32v48h64V272c0-17.7-14.3-32-32-32zm-80 32c0-44.2 35.8-80 80-80s80 35.8 80 80v48c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32H448c-17.7 0-32-14.3-32-32V352c0-17.7 14.3-32 32-32V272z\"]\n};\nvar faTowerCell = {\n prefix: 'fas',\n iconName: 'tower-cell',\n icon: [576, 512, [], \"e585\", \"M62.6 2.3C46.2-4.3 27.6 3.6 20.9 20C7.4 53.4 0 89.9 0 128s7.4 74.6 20.9 108c6.6 16.4 25.3 24.3 41.7 17.7S86.9 228.4 80.3 212C69.8 186.1 64 157.8 64 128s5.8-58.1 16.3-84C86.9 27.6 79 9 62.6 2.3zm450.8 0C497 9 489.1 27.6 495.7 44C506.2 69.9 512 98.2 512 128s-5.8 58.1-16.3 84c-6.6 16.4 1.3 35 17.7 41.7s35-1.3 41.7-17.7c13.5-33.4 20.9-69.9 20.9-108s-7.4-74.6-20.9-108C548.4 3.6 529.8-4.3 513.4 2.3zM340.1 165.2c7.5-10.5 11.9-23.3 11.9-37.2c0-35.3-28.7-64-64-64s-64 28.7-64 64c0 13.9 4.4 26.7 11.9 37.2L98.9 466.8c-7.3 16.1-.2 35.1 15.9 42.4s35.1 .2 42.4-15.9L177.7 448H398.3l20.6 45.2c7.3 16.1 26.3 23.2 42.4 15.9s23.2-26.3 15.9-42.4L340.1 165.2zM369.2 384H206.8l14.5-32H354.7l14.5 32zM288 205.3L325.6 288H250.4L288 205.3zM163.3 73.6c5.3-12.1-.2-26.3-12.4-31.6s-26.3 .2-31.6 12.4C109.5 77 104 101.9 104 128s5.5 51 15.3 73.6c5.3 12.1 19.5 17.7 31.6 12.4s17.7-19.5 12.4-31.6C156 165.8 152 147.4 152 128s4-37.8 11.3-54.4zM456.7 54.4c-5.3-12.1-19.5-17.7-31.6-12.4s-17.7 19.5-12.4 31.6C420 90.2 424 108.6 424 128s-4 37.8-11.3 54.4c-5.3 12.1 .2 26.3 12.4 31.6s26.3-.2 31.6-12.4C466.5 179 472 154.1 472 128s-5.5-51-15.3-73.6z\"]\n};\nvar faDownLong = {\n prefix: 'fas',\n iconName: 'down-long',\n icon: [320, 512, [\"long-arrow-alt-down\"], \"f309\", \"M2 334.5c-3.8 8.8-2 19 4.6 26l136 144c4.5 4.8 10.8 7.5 17.4 7.5s12.9-2.7 17.4-7.5l136-144c6.6-7 8.4-17.2 4.6-26s-12.5-14.5-22-14.5l-72 0 0-288c0-17.7-14.3-32-32-32L128 0C110.3 0 96 14.3 96 32l0 288-72 0c-9.6 0-18.2 5.7-22 14.5z\"]\n};\nvar faLongArrowAltDown = faDownLong;\nvar faRankingStar = {\n prefix: 'fas',\n iconName: 'ranking-star',\n icon: [640, 512, [], \"e561\", \"M353.8 54.1L330.2 6.3c-3.9-8.3-16.1-8.6-20.4 0L286.2 54.1l-52.3 7.5c-9.3 1.4-13.3 12.9-6.4 19.8l38 37-9 52.1c-1.4 9.3 8.2 16.5 16.8 12.2l46.9-24.8 46.6 24.4c8.6 4.3 18.3-2.9 16.8-12.2l-9-52.1 38-36.6c6.8-6.8 2.9-18.3-6.4-19.8l-52.3-7.5zM256 256c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V288c0-17.7-14.3-32-32-32H256zM32 320c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H160c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32H32zm416 96v64c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V416c0-17.7-14.3-32-32-32H480c-17.7 0-32 14.3-32 32z\"]\n};\nvar faChessKing = {\n prefix: 'fas',\n iconName: 'chess-king',\n icon: [448, 512, [9818], \"f43f\", \"M224 0c17.7 0 32 14.3 32 32V48h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H256v48H408c22.1 0 40 17.9 40 40c0 5.3-1 10.5-3.1 15.4L368 400H80L3.1 215.4C1 210.5 0 205.3 0 200c0-22.1 17.9-40 40-40H192V112H176c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V32c0-17.7 14.3-32 32-32zM38.6 473.4L80 432H368l41.4 41.4c4.2 4.2 6.6 10 6.6 16c0 12.5-10.1 22.6-22.6 22.6H54.6C42.1 512 32 501.9 32 489.4c0-6 2.4-11.8 6.6-16z\"]\n};\nvar faPersonHarassing = {\n prefix: 'fas',\n iconName: 'person-harassing',\n icon: [576, 512, [], \"e549\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM59.4 304.5L88 256.9V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V235.3l47.4 57.1c11.3 13.6 31.5 15.5 45.1 4.2s15.5-31.5 4.2-45.1l-73.7-88.9c-18.2-22-45.3-34.7-73.9-34.7H145.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9zM480 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM464 344v58.7l-41.4-41.4c-7.3-7.3-17.6-10.6-27.8-9s-18.9 8.1-23.5 17.3l-48 96c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3L408.8 438l54.7 54.7c12.4 12.4 29.1 19.3 46.6 19.3c36.4 0 65.9-29.5 65.9-65.9V344c0-30.9-25.1-56-56-56s-56 25.1-56 56zM288 48c0 8.8 7.2 16 16 16h56c8.8 0 16-7.2 16-16s-7.2-16-16-16H304c-8.8 0-16 7.2-16 16zm-.8 49.7c-7.9-4-17.5-.7-21.5 7.2s-.7 17.5 7.2 21.5l48 24c7.9 4 17.5 .7 21.5-7.2s.7-17.5-7.2-21.5l-48-24z\"]\n};\nvar faBrazilianRealSign = {\n prefix: 'fas',\n iconName: 'brazilian-real-sign',\n icon: [512, 512, [], \"e46c\", \"M400 0c17.7 0 32 14.3 32 32V50.2c12.5 2.3 24.7 6.4 36.2 12.1l10.1 5.1c15.8 7.9 22.2 27.1 14.3 42.9s-27.1 22.2-42.9 14.3l-10.2-5.1c-9.9-5-20.9-7.5-32-7.5h-1.7c-29.8 0-53.9 24.1-53.9 53.9c0 22 13.4 41.8 33.9 50l52 20.8c44.7 17.9 74.1 61.2 74.1 109.4v3.4c0 51.2-33.6 94.6-80 109.2V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V460.6c-15-3.5-29.4-9.7-42.3-18.3l-23.4-15.6c-14.7-9.8-18.7-29.7-8.9-44.4s29.7-18.7 44.4-8.9L361.2 389c10.8 7.2 23.4 11 36.3 11c27.9 0 50.5-22.6 50.5-50.5v-3.4c0-22-13.4-41.8-33.9-50l-52-20.8C317.3 257.4 288 214.1 288 165.9C288 114 321.5 70 368 54.2V32c0-17.7 14.3-32 32-32zM0 64C0 46.3 14.3 32 32 32h80c79.5 0 144 64.5 144 144c0 58.8-35.2 109.3-85.7 131.7l51.4 128.4c6.6 16.4-1.4 35-17.8 41.6s-35-1.4-41.6-17.8L106.3 320H64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V288 64zM64 256h48c44.2 0 80-35.8 80-80s-35.8-80-80-80H64V256z\"]\n};\nvar faLandmarkDome = {\n prefix: 'fas',\n iconName: 'landmark-dome',\n icon: [512, 512, [\"landmark-alt\"], \"f752\", \"M248 0h16c13.3 0 24 10.7 24 24V34.7C368.4 48.1 431.9 111.6 445.3 192H448c17.7 0 32 14.3 32 32s-14.3 32-32 32H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h2.7C80.1 111.6 143.6 48.1 224 34.7V24c0-13.3 10.7-24 24-24zM64 288h64V416h40V288h64V416h48V288h64V416h40V288h64V420.3c.6 .3 1.2 .7 1.7 1.1l48 32c11.7 7.8 17 22.4 12.9 35.9S494.1 512 480 512H32c-14.1 0-26.5-9.2-30.6-22.7s1.1-28.1 12.9-35.9l48-32c.6-.4 1.2-.7 1.8-1.1V288z\"]\n};\nvar faLandmarkAlt = faLandmarkDome;\nvar faArrowUp = {\n prefix: 'fas',\n iconName: 'arrow-up',\n icon: [384, 512, [8593], \"f062\", \"M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z\"]\n};\nvar faTv = {\n prefix: 'fas',\n iconName: 'tv',\n icon: [640, 512, [63717, \"television\", \"tv-alt\"], \"f26c\", \"M64 64V352H576V64H64zM0 64C0 28.7 28.7 0 64 0H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM128 448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faTelevision = faTv;\nvar faTvAlt = faTv;\nvar faShrimp = {\n prefix: 'fas',\n iconName: 'shrimp',\n icon: [512, 512, [129424], \"e448\", \"M64 32C28.7 32 0 60.7 0 96s28.7 64 64 64h1c3.7 88.9 77 160 167 160h56V128H264 88.8 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H464c8.8 0 16-7.2 16-16s-7.2-16-16-16H64zM224 456c0 13.3 10.7 24 24 24h72V407.8l-64.1-22.4c-12.5-4.4-26.2 2.2-30.6 14.7s2.2 26.2 14.7 30.6l4.5 1.6C233 433.9 224 443.9 224 456zm128 23.3c36.4-3.3 69.5-17.6 96.1-39.6l-86.5-34.6c-3 1.8-6.2 3.2-9.6 4.3v69.9zM472.6 415c24.6-30.3 39.4-68.9 39.4-111c0-12.3-1.3-24.3-3.7-35.9L382.8 355.1c.8 3.4 1.2 7 1.2 10.6c0 4.6-.7 9-1.9 13.1L472.6 415zM336 128H320V320h18.3c9.9 0 19.1 3.2 26.6 8.5l133.5-92.4C471.8 172.6 409.1 128 336 128zM168 192a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faListCheck = {\n prefix: 'fas',\n iconName: 'list-check',\n icon: [512, 512, [\"tasks\"], \"f0ae\", \"M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faTasks = faListCheck;\nvar faJugDetergent = {\n prefix: 'fas',\n iconName: 'jug-detergent',\n icon: [384, 512, [], \"e519\", \"M96 24c0-13.3 10.7-24 24-24h80c13.3 0 24 10.7 24 24V48h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H88C74.7 96 64 85.3 64 72s10.7-24 24-24h8V24zM0 256c0-70.7 57.3-128 128-128H256c70.7 0 128 57.3 128 128V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256zm256 0v96c0 17.7 14.3 32 32 32s32-14.3 32-32V256c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faCircleUser = {\n prefix: 'fas',\n iconName: 'circle-user',\n icon: [512, 512, [62142, \"user-circle\"], \"f2bd\", \"M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z\"]\n};\nvar faUserCircle = faCircleUser;\nvar faUserShield = {\n prefix: 'fas',\n iconName: 'user-shield',\n icon: [640, 512, [], \"f505\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"]\n};\nvar faWind = {\n prefix: 'fas',\n iconName: 'wind',\n icon: [512, 512, [], \"f72e\", \"M288 32c0 17.7 14.3 32 32 32h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c53 0 96-43 96-96s-43-96-96-96H320c-17.7 0-32 14.3-32 32zm64 352c0 17.7 14.3 32 32 32h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H384c-17.7 0-32 14.3-32 32zM128 512h32c53 0 96-43 96-96s-43-96-96-96H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H160c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32 14.3-32 32s14.3 32 32 32z\"]\n};\nvar faCarBurst = {\n prefix: 'fas',\n iconName: 'car-burst',\n icon: [640, 512, [\"car-crash\"], \"f5e1\", \"M176 8c-6.6 0-12.4 4-14.9 10.1l-29.4 74L55.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1L10.9 206.4c-5.4 3.7-8 10.3-6.5 16.7s6.7 11.2 13.1 12.2l78.7 12.2L90.6 327c-.5 6.5 3.1 12.7 9 15.5s12.9 1.8 17.8-2.6l35.3-32.5 9.5-35.4 10.4-38.6c8-29.9 30.5-52.1 57.9-60.9l41-59.2c11.3-16.3 26.4-28.9 43.5-37.2c-.4-.6-.8-1.2-1.3-1.8c-4.1-5.1-10.9-7.2-17.2-5.3L220.3 92.1l-29.4-74C188.4 12 182.6 8 176 8zM367.7 161.5l135.6 36.3c6.5 1.8 11.3 7.4 11.8 14.2l4.6 56.5-201.5-54 32.2-46.6c3.8-5.6 10.8-8.1 17.3-6.4zm-69.9-30l-47.9 69.3c-21.6 3-40.3 18.6-46.3 41l-10.4 38.6-16.6 61.8-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9 247.3 66.3-8.3 30.9c-4.6 17.1 5.6 34.6 22.6 39.2l15.5 4.1c17.1 4.6 34.6-5.6 39.2-22.6l8.3-30.9L595 388l10.4-38.6c6-22.4-2.5-45.2-19.6-58.7l-6.8-84c-2.7-33.7-26.4-62-59-70.8L384.2 99.7c-32.7-8.8-67.3 4-86.5 31.8zm-17 131a24 24 0 1 1 -12.4 46.4 24 24 0 1 1 12.4-46.4zm217.9 83.2A24 24 0 1 1 545 358.1a24 24 0 1 1 -46.4-12.4z\"]\n};\nvar faCarCrash = faCarBurst;\nvar faY = {\n prefix: 'fas',\n iconName: 'y',\n icon: [384, 512, [121], \"59\", \"M58 45.4C47.8 31 27.8 27.7 13.4 38S-4.3 68.2 6 82.6L160 298.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V298.3L378 82.6c10.3-14.4 6.9-34.4-7.4-44.6S336.2 31 326 45.4L192 232.9 58 45.4z\"]\n};\nvar faPersonSnowboarding = {\n prefix: 'fas',\n iconName: 'person-snowboarding',\n icon: [512, 512, [127938, \"snowboarding\"], \"f7ce\", \"M209.7 3.4c15.8-7.9 35-1.5 42.9 14.3l25 50 42.4 8.5c19.5 3.9 37.8 12.3 53.5 24.5l126.1 98.1c14 10.9 16.5 31 5.6 44.9s-31 16.5-44.9 5.6l-72.1-56.1-71.5 31.8 33.1 27.6c23.2 19.3 33.5 50 26.7 79.4l-17.4 75.2c-2.2 9.4-8.2 16.8-16.1 21l86.5 33.1c4.6 1.8 9.4 2.6 14.3 2.6H472c13.3 0 24 10.7 24 24s-10.7 24-24 24H443.8c-10.8 0-21.4-2-31.5-5.8L60.1 371.3c-11.5-4.4-22-11.2-30.8-20L7 329c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.4 22.4c4 4 8.7 7.1 14 9.1l22.4 8.6c-.8-1.6-1.5-3.2-2.1-4.9c-5.6-16.8 3.5-34.9 20.2-40.5L192 264.9l0-53.2c0-24.2 13.7-46.4 35.4-57.2l45.2-22.6-7.5-1.5c-19.4-3.9-35.9-16.5-44.7-34.1l-25-50c-7.9-15.8-1.5-35 14.3-42.9zM139 350.1l159 60.9c-2.1-5.6-2.6-11.9-1.1-18.2l17.4-75.2c1.4-5.9-.7-12-5.3-15.9l-52.8-44 0 18.8c0 20.7-13.2 39-32.8 45.5L139 350.1zM432 0a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faSnowboarding = faPersonSnowboarding;\nvar faTruckFast = {\n prefix: 'fas',\n iconName: 'truck-fast',\n icon: [640, 512, [\"shipping-fast\"], \"f48b\", \"M112 0C85.5 0 64 21.5 64 48V96H16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 272c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 48c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 240c8.8 0 16 7.2 16 16s-7.2 16-16 16H64 16c-8.8 0-16 7.2-16 16s7.2 16 16 16H64 208c8.8 0 16 7.2 16 16s-7.2 16-16 16H64V416c0 53 43 96 96 96s96-43 96-96H384c0 53 43 96 96 96s96-43 96-96h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V288 256 237.3c0-17-6.7-33.3-18.7-45.3L512 114.7c-12-12-28.3-18.7-45.3-18.7H416V48c0-26.5-21.5-48-48-48H112zM544 237.3V256H416V160h50.7L544 237.3zM160 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm272 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faShippingFast = faTruckFast;\nvar faFish = {\n prefix: 'fas',\n iconName: 'fish',\n icon: [576, 512, [128031], \"f578\", \"M180.5 141.5C219.7 108.5 272.6 80 336 80s116.3 28.5 155.5 61.5c39.1 33 66.9 72.4 81 99.8c4.7 9.2 4.7 20.1 0 29.3c-14.1 27.4-41.9 66.8-81 99.8C452.3 403.5 399.4 432 336 432s-116.3-28.5-155.5-61.5c-16.2-13.7-30.5-28.5-42.7-43.1L48.1 379.6c-12.5 7.3-28.4 5.3-38.7-4.9S-3 348.7 4.2 336.1L50 256 4.2 175.9c-7.2-12.6-5-28.4 5.3-38.6s26.1-12.2 38.7-4.9l89.7 52.3c12.2-14.6 26.5-29.4 42.7-43.1zM448 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faUserGraduate = {\n prefix: 'fas',\n iconName: 'user-graduate',\n icon: [448, 512, [], \"f501\", \"M219.3 .5c3.1-.6 6.3-.6 9.4 0l200 40C439.9 42.7 448 52.6 448 64s-8.1 21.3-19.3 23.5L352 102.9V160c0 70.7-57.3 128-128 128s-128-57.3-128-128V102.9L48 93.3v65.1l15.7 78.4c.9 4.7-.3 9.6-3.3 13.3s-7.6 5.9-12.4 5.9H16c-4.8 0-9.3-2.1-12.4-5.9s-4.3-8.6-3.3-13.3L16 158.4V86.6C6.5 83.3 0 74.3 0 64C0 52.6 8.1 42.7 19.3 40.5l200-40zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6z\"]\n};\nvar faCircleHalfStroke = {\n prefix: 'fas',\n iconName: 'circle-half-stroke',\n icon: [512, 512, [9680, \"adjust\"], \"f042\", \"M448 256c0-106-86-192-192-192V448c106 0 192-86 192-192zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faAdjust = faCircleHalfStroke;\nvar faClapperboard = {\n prefix: 'fas',\n iconName: 'clapperboard',\n icon: [512, 512, [], \"e131\", \"M448 32H361.9l-1 1-127 127h92.1l1-1L453.8 32.3c-1.9-.2-3.8-.3-5.8-.3zm64 128V96c0-15.1-5.3-29.1-14-40l-104 104H512zM294.1 32H201.9l-1 1L73.9 160h92.1l1-1 127-127zM64 32C28.7 32 0 60.7 0 96v64H6.1l1-1 127-127H64zM512 192H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192z\"]\n};\nvar faCircleRadiation = {\n prefix: 'fas',\n iconName: 'circle-radiation',\n icon: [512, 512, [9762, \"radiation-alt\"], \"f7ba\", \"M256 64a192 192 0 1 1 0 384 192 192 0 1 1 0-384zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM200 256c0-20.7 11.3-38.8 28-48.5l-36-62.3c-8.8-15.3-28.7-20.8-42-9c-25.6 22.6-43.9 53.3-50.9 88.1C95.7 241.5 110.3 256 128 256l72 0zm28 48.5l-36 62.4c-8.8 15.3-3.6 35.2 13.1 40.8c16 5.4 33.1 8.3 50.9 8.3s34.9-2.9 50.9-8.3c16.7-5.6 21.9-25.5 13.1-40.8l-36-62.4c-8.2 4.8-17.8 7.5-28 7.5s-19.8-2.7-28-7.5zM312 256l72 0c17.7 0 32.3-14.5 28.8-31.8c-7-34.8-25.3-65.5-50.9-88.1c-13.2-11.7-33.1-6.3-42 9l-36 62.3c16.7 9.7 28 27.8 28 48.5zm-56 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faRadiationAlt = faCircleRadiation;\nvar faBaseball = {\n prefix: 'fas',\n iconName: 'baseball',\n icon: [512, 512, [129358, 9918, \"baseball-ball\"], \"f433\", \"M62.7 223.4c-4.8 .4-9.7 .6-14.7 .6c-15.6 0-30.8-2-45.2-5.9C19.2 107.1 107.1 19.2 218.1 2.8C222 17.2 224 32.4 224 48c0 4.9-.2 9.8-.6 14.7c-.7 8.8 5.8 16.5 14.6 17.3s16.5-5.8 17.3-14.6c.5-5.7 .7-11.5 .7-17.3c0-16.5-1.9-32.6-5.6-47.9c1.8 0 3.7-.1 5.6-.1C397.4 0 512 114.6 512 256c0 1.9 0 3.7-.1 5.6c-15.4-3.6-31.4-5.6-47.9-5.6c-5.8 0-11.6 .2-17.3 .7c-8.8 .7-15.4 8.5-14.6 17.3s8.5 15.4 17.3 14.6c4.8-.4 9.7-.6 14.7-.6c15.6 0 30.8 2 45.2 5.9C492.8 404.9 404.9 492.8 293.9 509.2C290 494.8 288 479.6 288 464c0-4.9 .2-9.8 .6-14.7c.7-8.8-5.8-16.5-14.6-17.3s-16.5 5.8-17.3 14.6c-.5 5.7-.7 11.5-.7 17.3c0 16.5 1.9 32.6 5.6 47.9c-1.8 0-3.7 .1-5.6 .1C114.6 512 0 397.4 0 256c0-1.9 0-3.7 .1-5.6C15.4 254.1 31.5 256 48 256c5.8 0 11.6-.2 17.3-.7c8.8-.7 15.4-8.5 14.6-17.3s-8.5-15.4-17.3-14.6zM121.3 208c-8 3.7-11.6 13.2-7.9 21.2s13.2 11.6 21.2 7.9c45.2-20.8 81.7-57.2 102.5-102.5c3.7-8 .2-17.5-7.9-21.2s-17.5-.2-21.2 7.9c-17.6 38.3-48.5 69.2-86.7 86.7zm277.2 74.7c-3.7-8-13.2-11.6-21.2-7.9c-45.2 20.8-81.7 57.2-102.5 102.5c-3.7 8-.2 17.5 7.9 21.2s17.5 .2 21.2-7.9c17.6-38.3 48.5-69.2 86.7-86.7c8-3.7 11.6-13.2 7.9-21.2z\"]\n};\nvar faBaseballBall = faBaseball;\nvar faJetFighterUp = {\n prefix: 'fas',\n iconName: 'jet-fighter-up',\n icon: [512, 512, [], \"e518\", \"M270.7 9.7C268.2 3.8 262.4 0 256 0s-12.2 3.8-14.7 9.7L197.2 112.6c-3.4 8-5.2 16.5-5.2 25.2v77l-144 84V280c0-13.3-10.7-24-24-24s-24 10.7-24 24v56 32 24c0 13.3 10.7 24 24 24s24-10.7 24-24v-8H192v32.7L133.5 468c-3.5 3-5.5 7.4-5.5 12v16c0 8.8 7.2 16 16 16h96V448c0-8.8 7.2-16 16-16s16 7.2 16 16v64h96c8.8 0 16-7.2 16-16V480c0-4.6-2-9-5.5-12L320 416.7V384H464v8c0 13.3 10.7 24 24 24s24-10.7 24-24V368 336 280c0-13.3-10.7-24-24-24s-24 10.7-24 24v18.8l-144-84v-77c0-8.7-1.8-17.2-5.2-25.2L270.7 9.7z\"]\n};\nvar faDiagramProject = {\n prefix: 'fas',\n iconName: 'diagram-project',\n icon: [576, 512, [\"project-diagram\"], \"f542\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z\"]\n};\nvar faProjectDiagram = faDiagramProject;\nvar faCopy = {\n prefix: 'fas',\n iconName: 'copy',\n icon: [448, 512, [], \"f0c5\", \"M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z\"]\n};\nvar faVolumeXmark = {\n prefix: 'fas',\n iconName: 'volume-xmark',\n icon: [576, 512, [\"volume-mute\", \"volume-times\"], \"f6a9\", \"M301.1 34.8C312.6 40 320 51.4 320 64V448c0 12.6-7.4 24-18.9 29.2s-25 3.1-34.4-5.3L131.8 352H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64h67.8L266.7 40.1c9.4-8.4 22.9-10.4 34.4-5.3zM425 167l55 55 55-55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-55 55 55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-55-55-55 55c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l55-55-55-55c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z\"]\n};\nvar faVolumeMute = faVolumeXmark;\nvar faVolumeTimes = faVolumeXmark;\nvar faHandSparkles = {\n prefix: 'fas',\n iconName: 'hand-sparkles',\n icon: [640, 512, [], \"e05d\", \"M320 0c17.7 0 32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V128c0-17.7 14.3-32 32-32s32 14.3 32 32V323.1c-11.9 4.8-21.3 14.9-25 27.8l-8.9 31.2L478.9 391C460.6 396.3 448 413 448 432c0 18.9 12.5 35.6 30.6 40.9C448.4 497.4 409.9 512 368 512H348.8c-59.6 0-116.9-22.9-160-64L76.4 341c-16-15.2-16.6-40.6-1.4-56.6s40.6-16.6 56.6-1.4l60.5 57.6c0-1.5-.1-3.1-.1-4.6V64c0-17.7 14.3-32 32-32s32 14.3 32 32V240c0 8.8 7.2 16 16 16s16-7.2 16-16V32c0-17.7 14.3-32 32-32zm-7.3 326.6c-1.1-3.9-4.7-6.6-8.7-6.6s-7.6 2.7-8.7 6.6L288 352l-25.4 7.3c-3.9 1.1-6.6 4.7-6.6 8.7s2.7 7.6 6.6 8.7L288 384l7.3 25.4c1.1 3.9 4.7 6.6 8.7 6.6s7.6-2.7 8.7-6.6L320 384l25.4-7.3c3.9-1.1 6.6-4.7 6.6-8.7s-2.7-7.6-6.6-8.7L320 352l-7.3-25.4zM104 120l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L104 168 90.2 216.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L56 168 7.7 154.2C3.1 152.9 0 148.7 0 144s3.1-8.9 7.7-10.2L56 120 69.8 71.7C71.1 67.1 75.3 64 80 64s8.9 3.1 10.2 7.7L104 120zM584 408l48.3 13.8c4.6 1.3 7.7 5.5 7.7 10.2s-3.1 8.9-7.7 10.2L584 456l-13.8 48.3c-1.3 4.6-5.5 7.7-10.2 7.7s-8.9-3.1-10.2-7.7L536 456l-48.3-13.8c-4.6-1.3-7.7-5.5-7.7-10.2s3.1-8.9 7.7-10.2L536 408l13.8-48.3c1.3-4.6 5.5-7.7 10.2-7.7s8.9 3.1 10.2 7.7L584 408z\"]\n};\nvar faGrip = {\n prefix: 'fas',\n iconName: 'grip',\n icon: [448, 512, [\"grip-horizontal\"], \"f58d\", \"M128 136c0-22.1-17.9-40-40-40L40 96C17.9 96 0 113.9 0 136l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40l0-48zm0 192c0-22.1-17.9-40-40-40H40c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40H88c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM288 328c0-22.1-17.9-40-40-40H200c-22.1 0-40 17.9-40 40l0 48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328zm32-192v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V136c0-22.1-17.9-40-40-40l-48 0c-22.1 0-40 17.9-40 40zM448 328c0-22.1-17.9-40-40-40H360c-22.1 0-40 17.9-40 40v48c0 22.1 17.9 40 40 40h48c22.1 0 40-17.9 40-40V328z\"]\n};\nvar faGripHorizontal = faGrip;\nvar faShareFromSquare = {\n prefix: 'fas',\n iconName: 'share-from-square',\n icon: [576, 512, [61509, \"share-square\"], \"f14d\", \"M352 224H305.5c-45 0-81.5 36.5-81.5 81.5c0 22.3 10.3 34.3 19.2 40.5c6.8 4.7 12.8 12 12.8 20.3c0 9.8-8 17.8-17.8 17.8h-2.5c-2.4 0-4.8-.4-7.1-1.4C210.8 374.8 128 333.4 128 240c0-79.5 64.5-144 144-144h80V34.7C352 15.5 367.5 0 386.7 0c8.6 0 16.8 3.2 23.2 8.9L548.1 133.3c7.6 6.8 11.9 16.5 11.9 26.7s-4.3 19.9-11.9 26.7l-139 125.1c-5.9 5.3-13.5 8.2-21.4 8.2H384c-17.7 0-32-14.3-32-32V224zM80 96c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16H400c8.8 0 16-7.2 16-16V384c0-17.7 14.3-32 32-32s32 14.3 32 32v48c0 44.2-35.8 80-80 80H80c-44.2 0-80-35.8-80-80V112C0 67.8 35.8 32 80 32h48c17.7 0 32 14.3 32 32s-14.3 32-32 32H80z\"]\n};\nvar faShareSquare = faShareFromSquare;\nvar faChildCombatant = {\n prefix: 'fas',\n iconName: 'child-combatant',\n icon: [576, 512, [\"child-rifle\"], \"e4e0\", \"M176 128A64 64 0 1 0 176 0a64 64 0 1 0 0 128zm-8 352V352h16V480c0 17.7 14.3 32 32 32s32-14.3 32-32V300.5L260.9 321c9.4 15 29.2 19.4 44.1 10s19.4-29.2 10-44.1l-51.7-82.1c-17.6-27.9-48.3-44.9-81.2-44.9H169.8c-33 0-63.7 16.9-81.2 44.9L36.9 287c-9.4 15-4.9 34.7 10 44.1s34.7 4.9 44.1-10L104 300.5V480c0 17.7 14.3 32 32 32s32-14.3 32-32zM448 0H432 416c-8.8 0-16 7.2-16 16s7.2 16 16 16V132.3c-9.6 5.5-16 15.9-16 27.7v32c-17.7 0-32 14.3-32 32V368c0 17.7 14.3 32 32 32h16v96c0 8.8 7.2 16 16 16h59.5c10.4 0 18-9.8 15.5-19.9L484 400h44c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H480V325.3l53.1-17.7c6.5-2.2 10.9-8.3 10.9-15.2V208c0-8.8-7.2-16-16-16H512c-8.8 0-16 7.2-16 16v56l-16 5.3V160c0-11.8-6.4-22.2-16-27.7V16c0-8.8-7.2-16-16-16z\"]\n};\nvar faChildRifle = faChildCombatant;\nvar faGun = {\n prefix: 'fas',\n iconName: 'gun',\n icon: [576, 512, [], \"e19b\", \"M528 56c0-13.3-10.7-24-24-24s-24 10.7-24 24v8H32C14.3 64 0 78.3 0 96V208c0 17.7 14.3 32 32 32H42c20.8 0 36.1 19.6 31 39.8L33 440.2c-2.4 9.6-.2 19.7 5.8 27.5S54.1 480 64 480h96c14.7 0 27.5-10 31-24.2L217 352H321.4c23.7 0 44.8-14.9 52.7-37.2L400.9 240H432c8.5 0 16.6-3.4 22.6-9.4L477.3 208H544c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32H528V56zM321.4 304H229l16-64h105l-21 58.7c-1.1 3.2-4.2 5.3-7.5 5.3zM80 128H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faSquarePhone = {\n prefix: 'fas',\n iconName: 'square-phone',\n icon: [448, 512, [\"phone-square\"], \"f098\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm90.7 96.7c9.7-2.6 19.9 2.3 23.7 11.6l20 48c3.4 8.2 1 17.6-5.8 23.2L168 231.7c16.6 35.2 45.1 63.7 80.3 80.3l20.2-24.7c5.6-6.8 15-9.2 23.2-5.8l48 20c9.3 3.9 14.2 14 11.6 23.7l-12 44C336.9 378 329 384 320 384C196.3 384 96 283.7 96 160c0-9 6-16.9 14.7-19.3l44-12z\"]\n};\nvar faPhoneSquare = faSquarePhone;\nvar faPlus = {\n prefix: 'fas',\n iconName: 'plus',\n icon: [448, 512, [10133, 61543, \"add\"], \"2b\", \"M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z\"]\n};\nvar faAdd = faPlus;\nvar faExpand = {\n prefix: 'fas',\n iconName: 'expand',\n icon: [448, 512, [], \"f065\", \"M32 32C14.3 32 0 46.3 0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32zM64 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7 14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H64V352zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64v64c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32H320zM448 352c0-17.7-14.3-32-32-32s-32 14.3-32 32v64H320c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32V352z\"]\n};\nvar faComputer = {\n prefix: 'fas',\n iconName: 'computer',\n icon: [640, 512, [], \"e4e5\", \"M384 96V320H64L64 96H384zM64 32C28.7 32 0 60.7 0 96V320c0 35.3 28.7 64 64 64H181.3l-10.7 32H96c-17.7 0-32 14.3-32 32s14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H277.3l-10.7-32H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm464 0c-26.5 0-48 21.5-48 48V432c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48H528zm16 64h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16s7.2-16 16-16zm-16 80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H544c-8.8 0-16-7.2-16-16zm32 160a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faXmark = {\n prefix: 'fas',\n iconName: 'xmark',\n icon: [384, 512, [128473, 10005, 10006, 10060, 215, \"close\", \"multiply\", \"remove\", \"times\"], \"f00d\", \"M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z\"]\n};\nvar faClose = faXmark;\nvar faMultiply = faXmark;\nvar faRemove = faXmark;\nvar faTimes = faXmark;\nvar faArrowsUpDownLeftRight = {\n prefix: 'fas',\n iconName: 'arrows-up-down-left-right',\n icon: [512, 512, [\"arrows\"], \"f047\", \"M278.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l9.4-9.4V224H109.3l9.4-9.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-9.4-9.4H224V402.7l-9.4-9.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-9.4 9.4V288H402.7l-9.4 9.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l9.4 9.4H288V109.3l9.4 9.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-64-64z\"]\n};\nvar faArrows = faArrowsUpDownLeftRight;\nvar faChalkboardUser = {\n prefix: 'fas',\n iconName: 'chalkboard-user',\n icon: [640, 512, [\"chalkboard-teacher\"], \"f51c\", \"M160 64c0-35.3 28.7-64 64-64H576c35.3 0 64 28.7 64 64V352c0 35.3-28.7 64-64 64H336.8c-11.8-25.5-29.9-47.5-52.4-64H384V320c0-17.7 14.3-32 32-32h64c17.7 0 32 14.3 32 32v32h64V64L224 64v49.1C205.2 102.2 183.3 96 160 96V64zm0 64a96 96 0 1 1 0 192 96 96 0 1 1 0-192zM133.3 352h53.3C260.3 352 320 411.7 320 485.3c0 14.7-11.9 26.7-26.7 26.7H26.7C11.9 512 0 500.1 0 485.3C0 411.7 59.7 352 133.3 352z\"]\n};\nvar faChalkboardTeacher = faChalkboardUser;\nvar faPesoSign = {\n prefix: 'fas',\n iconName: 'peso-sign',\n icon: [384, 512, [], \"e222\", \"M64 32C46.3 32 32 46.3 32 64v64c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 32c-17.7 0-32 14.3-32 32s14.3 32 32 32l0 64v96c0 17.7 14.3 32 32 32s32-14.3 32-32V384h80c68.4 0 127.7-39 156.8-96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32h-.7c.5-5.3 .7-10.6 .7-16s-.2-10.7-.7-16h.7c17.7 0 32-14.3 32-32s-14.3-32-32-32H332.8C303.7 71 244.4 32 176 32H64zm190.4 96H96V96h80c30.5 0 58.2 12.2 78.4 32zM96 192H286.9c.7 5.2 1.1 10.6 1.1 16s-.4 10.8-1.1 16H96V192zm158.4 96c-20.2 19.8-47.9 32-78.4 32H96V288H254.4z\"]\n};\nvar faBuildingShield = {\n prefix: 'fas',\n iconName: 'building-shield',\n icon: [576, 512, [], \"e4d8\", \"M0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V207l-42.4 17H304 272c-8.8 0-16 7.2-16 16v32 24.2V304c0 .9 .1 1.7 .2 2.6c2.3 58.1 24.1 144.8 98.7 201.5c-5.8 2.5-12.2 3.9-18.9 3.9H240V432c0-26.5-21.5-48-48-48s-48 21.5-48 48v80H48c-26.5 0-48-21.5-48-48V48zM80 224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zM64 112v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zM176 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H176zm80 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H272c-8.8 0-16 7.2-16 16zM423.1 225.7c5.7-2.3 12.1-2.3 17.8 0l120 48C570 277.4 576 286.2 576 296c0 63.3-25.9 168.8-134.8 214.2c-5.9 2.5-12.6 2.5-18.5 0C313.9 464.8 288 359.3 288 296c0-9.8 6-18.6 15.1-22.3l120-48zM527.4 312L432 273.8V461.7c68.2-33 91.5-99 95.4-149.7z\"]\n};\nvar faBaby = {\n prefix: 'fas',\n iconName: 'baby',\n icon: [448, 512, [], \"f77c\", \"M152 88a72 72 0 1 1 144 0A72 72 0 1 1 152 88zM39.7 144.5c13-17.9 38-21.8 55.9-8.8L131.8 162c26.8 19.5 59.1 30 92.2 30s65.4-10.5 92.2-30l36.2-26.4c17.9-13 42.9-9 55.9 8.8s9 42.9-8.8 55.9l-36.2 26.4c-13.6 9.9-28.1 18.2-43.3 25V288H128V251.7c-15.2-6.7-29.7-15.1-43.3-25L48.5 200.3c-17.9-13-21.8-38-8.8-55.9zm89.8 184.8l60.6 53-26 37.2 24.3 24.3c15.6 15.6 15.6 40.9 0 56.6s-40.9 15.6-56.6 0l-48-48C70 438.6 68.1 417 79.2 401.1l50.2-71.8zm128.5 53l60.6-53 50.2 71.8c11.1 15.9 9.2 37.5-4.5 51.2l-48 48c-15.6 15.6-40.9 15.6-56.6 0s-15.6-40.9 0-56.6L284 419.4l-26-37.2z\"]\n};\nvar faUsersLine = {\n prefix: 'fas',\n iconName: 'users-line',\n icon: [640, 512, [], \"e592\", \"M211.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM32 256c0 17.7 14.3 32 32 32h85.6c10.1-39.4 38.6-71.5 75.8-86.6c-9.7-6-21.2-9.4-33.4-9.4H96c-35.3 0-64 28.7-64 64zm461.6 32H576c17.7 0 32-14.3 32-32c0-35.3-28.7-64-64-64H448c-11.7 0-22.7 3.1-32.1 8.6c38.1 14.8 67.4 47.3 77.7 87.4zM391.2 226.4c-6.9-1.6-14.2-2.4-21.6-2.4h-96c-8.5 0-16.7 1.1-24.5 3.1c-30.8 8.1-55.6 31.1-66.1 60.9c-3.5 10-5.5 20.8-5.5 32c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32c0-11.2-1.9-22-5.5-32c-10.8-30.7-36.8-54.2-68.9-61.6zM563.2 96a64 64 0 1 0 -128 0 64 64 0 1 0 128 0zM321.6 192a80 80 0 1 0 0-160 80 80 0 1 0 0 160zM32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faQuoteLeft = {\n prefix: 'fas',\n iconName: 'quote-left',\n icon: [448, 512, [8220, \"quote-left-alt\"], \"f10d\", \"M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z\"]\n};\nvar faQuoteLeftAlt = faQuoteLeft;\nvar faTractor = {\n prefix: 'fas',\n iconName: 'tractor',\n icon: [640, 512, [128668], \"f722\", \"M96 64c0-35.3 28.7-64 64-64H266.3c26.2 0 49.7 15.9 59.4 40.2L373.7 160H480V126.2c0-24.8 5.8-49.3 16.9-71.6l2.5-5c7.9-15.8 27.1-22.2 42.9-14.3s22.2 27.1 14.3 42.9l-2.5 5c-6.7 13.3-10.1 28-10.1 42.9V160h56c22.1 0 40 17.9 40 40v45.4c0 16.5-8.5 31.9-22.6 40.7l-43.3 27.1c-14.2-5.9-29.8-9.2-46.1-9.2c-39.3 0-74.1 18.9-96 48H352c0 17.7-14.3 32-32 32h-8.2c-1.7 4.8-3.7 9.5-5.8 14.1l5.8 5.8c12.5 12.5 12.5 32.8 0 45.3l-22.6 22.6c-12.5 12.5-32.8 12.5-45.3 0l-5.8-5.8c-4.6 2.2-9.3 4.1-14.1 5.8V480c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32v-8.2c-4.8-1.7-9.5-3.7-14.1-5.8l-5.8 5.8c-12.5 12.5-32.8 12.5-45.3 0L40.2 449.1c-12.5-12.5-12.5-32.8 0-45.3l5.8-5.8c-2.2-4.6-4.1-9.3-5.8-14.1H32c-17.7 0-32-14.3-32-32V320c0-17.7 14.3-32 32-32h8.2c1.7-4.8 3.7-9.5 5.8-14.1l-5.8-5.8c-12.5-12.5-12.5-32.8 0-45.3l22.6-22.6c9-9 21.9-11.5 33.1-7.6V192 160 64zm170.3 0H160v96h32H304.7L266.3 64zM176 256a80 80 0 1 0 0 160 80 80 0 1 0 0-160zM528 448a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0 64c-48.6 0-88-39.4-88-88c0-29.8 14.8-56.1 37.4-72c14.3-10.1 31.8-16 50.6-16c2.7 0 5.3 .1 7.9 .3c44.9 4 80.1 41.7 80.1 87.7c0 48.6-39.4 88-88 88z\"]\n};\nvar faTrashArrowUp = {\n prefix: 'fas',\n iconName: 'trash-arrow-up',\n icon: [448, 512, [\"trash-restore\"], \"f829\", \"M163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128H416L394.8 467c-1.6 25.3-22.6 45-47.9 45H101.1c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V408c0 13.3 10.7 24 24 24s24-10.7 24-24V273.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z\"]\n};\nvar faTrashRestore = faTrashArrowUp;\nvar faArrowDownUpLock = {\n prefix: 'fas',\n iconName: 'arrow-down-up-lock',\n icon: [640, 512, [], \"e4b0\", \"M150.6 502.6l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7V288H416V272c0-17.2 3.9-33.5 10.8-48H352V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96c-6-6-14.1-9.4-22.6-9.4s-16.6 3.4-22.6 9.4l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L288 109.3V224l-128 0H96l-64 0c-17.7 0-32 14.3-32 32s14.3 32 32 32H96V402.7L54.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0zM160 192V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V192h64zM288 320V448c0 17.7 14.3 32 32 32s32-14.3 32-32V320H288zm240-80c17.7 0 32 14.3 32 32v48H496V272c0-17.7 14.3-32 32-32zm-80 32v48c-17.7 0-32 14.3-32 32V480c0 17.7 14.3 32 32 32H608c17.7 0 32-14.3 32-32V352c0-17.7-14.3-32-32-32V272c0-44.2-35.8-80-80-80s-80 35.8-80 80z\"]\n};\nvar faLinesLeaning = {\n prefix: 'fas',\n iconName: 'lines-leaning',\n icon: [384, 512, [], \"e51e\", \"M190.4 74.1c5.6-16.8-3.5-34.9-20.2-40.5s-34.9 3.5-40.5 20.2l-128 384c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l128-384zm70.9-41.7c-17.4-2.9-33.9 8.9-36.8 26.3l-64 384c-2.9 17.4 8.9 33.9 26.3 36.8s33.9-8.9 36.8-26.3l64-384c2.9-17.4-8.9-33.9-26.3-36.8zM352 32c-17.7 0-32 14.3-32 32V448c0 17.7 14.3 32 32 32s32-14.3 32-32V64c0-17.7-14.3-32-32-32z\"]\n};\nvar faRulerCombined = {\n prefix: 'fas',\n iconName: 'ruler-combined',\n icon: [512, 512, [], \"f546\", \"M.2 468.9C2.7 493.1 23.1 512 48 512l96 0 320 0c26.5 0 48-21.5 48-48l0-96c0-26.5-21.5-48-48-48l-48 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-64 0 0 80c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-80-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-64-80 0c-8.8 0-16-7.2-16-16s7.2-16 16-16l80 0 0-48c0-26.5-21.5-48-48-48L48 0C21.5 0 0 21.5 0 48L0 368l0 96c0 1.7 .1 3.3 .2 4.9z\"]\n};\nvar faCopyright = {\n prefix: 'fas',\n iconName: 'copyright',\n icon: [512, 512, [169], \"f1f9\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM199.4 312.6c31.2 31.2 81.9 31.2 113.1 0c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9c-50 50-131 50-181 0s-50-131 0-181s131-50 181 0c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0c-31.2-31.2-81.9-31.2-113.1 0s-31.2 81.9 0 113.1z\"]\n};\nvar faEquals = {\n prefix: 'fas',\n iconName: 'equals',\n icon: [448, 512, [62764], \"3d\", \"M48 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48zm0 192c-17.7 0-32 14.3-32 32s14.3 32 32 32H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H48z\"]\n};\nvar faBlender = {\n prefix: 'fas',\n iconName: 'blender',\n icon: [512, 512, [], \"f517\", \"M0 64C0 28.7 28.7 0 64 0h64 32H470.1c21.1 0 36.4 20.1 30.9 40.4L494.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H485.8l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16H459.6l-17.5 64H336c-8.8 0-16 7.2-16 16s7.2 16 16 16h97.5L416 352H160l-8.7-96H64c-35.3 0-64-28.7-64-64V64zM145.5 192L133.8 64H64V192h81.5zM144 384H432c26.5 0 48 21.5 48 48v32c0 26.5-21.5 48-48 48H144c-26.5 0-48-21.5-48-48V432c0-26.5 21.5-48 48-48zm144 96a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faTeeth = {\n prefix: 'fas',\n iconName: 'teeth',\n icon: [576, 512, [], \"f62e\", \"M0 128C0 75 43 32 96 32H480c53 0 96 43 96 96V384c0 53-43 96-96 96H96c-53 0-96-43-96-96V128zm176 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48s-48 21.5-48 48zm176-48c-26.5 0-48 21.5-48 48v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176c0-26.5-21.5-48-48-48zM48 208v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zM96 384c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H72c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-48c0 26.5 21.5 48 48 48s48-21.5 48-48V312c0-13.3-10.7-24-24-24H200c-13.3 0-24 10.7-24 24v24zm176 48c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H328c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48zm80-176v24c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V208c0-26.5-21.5-48-48-48s-48 21.5-48 48zm48 176c26.5 0 48-21.5 48-48V312c0-13.3-10.7-24-24-24H456c-13.3 0-24 10.7-24 24v24c0 26.5 21.5 48 48 48z\"]\n};\nvar faShekelSign = {\n prefix: 'fas',\n iconName: 'shekel-sign',\n icon: [448, 512, [8362, \"ils\", \"shekel\", \"sheqel\", \"sheqel-sign\"], \"f20b\", \"M32 32C14.3 32 0 46.3 0 64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H192c35.3 0 64 28.7 64 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V160c0-70.7-57.3-128-128-128H32zM320 480c70.7 0 128-57.3 128-128V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V352c0 35.3-28.7 64-64 64H192V192c0-17.7-14.3-32-32-32s-32 14.3-32 32V448c0 17.7 14.3 32 32 32H320z\"]\n};\nvar faIls = faShekelSign;\nvar faShekel = faShekelSign;\nvar faSheqel = faShekelSign;\nvar faSheqelSign = faShekelSign;\nvar faMap = {\n prefix: 'fas',\n iconName: 'map',\n icon: [576, 512, [128506, 62072], \"f279\", \"M384 476.1L192 421.2V35.9L384 90.8V476.1zm32-1.2V88.4L543.1 37.5c15.8-6.3 32.9 5.3 32.9 22.3V394.6c0 9.8-6 18.6-15.1 22.3L416 474.8zM15.1 95.1L160 37.2V423.6L32.9 474.5C17.1 480.8 0 469.2 0 452.2V117.4c0-9.8 6-18.6 15.1-22.3z\"]\n};\nvar faRocket = {\n prefix: 'fas',\n iconName: 'rocket',\n icon: [512, 512, [], \"f135\", \"M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faPhotoFilm = {\n prefix: 'fas',\n iconName: 'photo-film',\n icon: [640, 512, [\"photo-video\"], \"f87c\", \"M256 0H576c35.3 0 64 28.7 64 64V288c0 35.3-28.7 64-64 64H256c-35.3 0-64-28.7-64-64V64c0-35.3 28.7-64 64-64zM476 106.7C471.5 100 464 96 456 96s-15.5 4-20 10.7l-56 84L362.7 169c-4.6-5.7-11.5-9-18.7-9s-14.2 3.3-18.7 9l-64 80c-5.8 7.2-6.9 17.1-2.9 25.4s12.4 13.6 21.6 13.6h80 48H552c8.9 0 17-4.9 21.2-12.7s3.7-17.3-1.2-24.6l-96-144zM336 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM64 128h96V384v32c0 17.7 14.3 32 32 32H320c17.7 0 32-14.3 32-32V384H512v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V192c0-35.3 28.7-64 64-64zm8 64c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V312c0-8.8-7.2-16-16-16H72zm0 104c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16H88c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H72zm336 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16V416c0-8.8-7.2-16-16-16H424c-8.8 0-16 7.2-16 16z\"]\n};\nvar faPhotoVideo = faPhotoFilm;\nvar faFolderMinus = {\n prefix: 'fas',\n iconName: 'folder-minus',\n icon: [512, 512, [], \"f65d\", \"M448 480H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64zM184 272c-13.3 0-24 10.7-24 24s10.7 24 24 24H328c13.3 0 24-10.7 24-24s-10.7-24-24-24H184z\"]\n};\nvar faStore = {\n prefix: 'fas',\n iconName: 'store',\n icon: [576, 512, [], \"f54e\", \"M547.6 103.8L490.3 13.1C485.2 5 476.1 0 466.4 0H109.6C99.9 0 90.8 5 85.7 13.1L28.3 103.8c-29.6 46.8-3.4 111.9 51.9 119.4c4 .5 8.1 .8 12.1 .8c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.1 0 49.3-11.4 65.2-29c15.9 17.6 39.1 29 65.2 29c26.2 0 49.3-11.4 65.2-29c16 17.6 39.1 29 65.2 29c4.1 0 8.1-.3 12.1-.8c55.5-7.4 81.8-72.5 52.1-119.4zM499.7 254.9l-.1 0c-5.3 .7-10.7 1.1-16.2 1.1c-12.4 0-24.3-1.9-35.4-5.3V384H128V250.6c-11.2 3.5-23.2 5.4-35.6 5.4c-5.5 0-11-.4-16.3-1.1l-.1 0c-4.1-.6-8.1-1.3-12-2.3V384v64c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V384 252.6c-4 1-8 1.8-12.3 2.3z\"]\n};\nvar faArrowTrendUp = {\n prefix: 'fas',\n iconName: 'arrow-trend-up',\n icon: [576, 512, [], \"e098\", \"M384 160c-17.7 0-32-14.3-32-32s14.3-32 32-32H544c17.7 0 32 14.3 32 32V288c0 17.7-14.3 32-32 32s-32-14.3-32-32V205.3L342.6 374.6c-12.5 12.5-32.8 12.5-45.3 0L192 269.3 54.6 406.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160c12.5-12.5 32.8-12.5 45.3 0L320 306.7 466.7 160H384z\"]\n};\nvar faPlugCircleMinus = {\n prefix: 'fas',\n iconName: 'plug-circle-minus',\n icon: [576, 512, [], \"e55e\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM576 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-64 0c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16H496c8.8 0 16 7.2 16 16z\"]\n};\nvar faSignHanging = {\n prefix: 'fas',\n iconName: 'sign-hanging',\n icon: [512, 512, [\"sign\"], \"f4d9\", \"M96 0c17.7 0 32 14.3 32 32V64l352 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-352 0V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128H32C14.3 128 0 113.7 0 96S14.3 64 32 64H64V32C64 14.3 78.3 0 96 0zm96 160H448c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V192c0-17.7 14.3-32 32-32z\"]\n};\nvar faSign = faSignHanging;\nvar faBezierCurve = {\n prefix: 'fas',\n iconName: 'bezier-curve',\n icon: [640, 512, [], \"f55b\", \"M296 136V88h48v48H296zM288 32c-26.5 0-48 21.5-48 48v4H121.6C111.2 62.7 89.3 48 64 48C28.7 48 0 76.7 0 112s28.7 64 64 64c25.3 0 47.2-14.7 57.6-36h66.9c-58.9 39.6-98.9 105-104 180H80c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-3.3c5.9-67 48.5-123.4 107.5-149.1c8.6 12.7 23.2 21.1 39.8 21.1h64c16.6 0 31.1-8.4 39.8-21.1c59 25.7 101.6 82.1 107.5 149.1H496c-26.5 0-48 21.5-48 48v64c0 26.5 21.5 48 48 48h64c26.5 0 48-21.5 48-48V368c0-26.5-21.5-48-48-48h-4.5c-5-75-45.1-140.4-104-180h66.9c10.4 21.3 32.3 36 57.6 36c35.3 0 64-28.7 64-64s-28.7-64-64-64c-25.3 0-47.2 14.7-57.6 36H400V80c0-26.5-21.5-48-48-48H288zM88 376h48v48H88V376zm416 48V376h48v48H504z\"]\n};\nvar faBellSlash = {\n prefix: 'fas',\n iconName: 'bell-slash',\n icon: [640, 512, [128277, 61943], \"f1f6\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-87.5-68.6c.5-1.7 .7-3.5 .7-5.4c0-27.6-11-54.1-30.5-73.7L512 320c-20.5-20.5-32-48.3-32-77.3V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V51.2c-42.6 8.6-79 34.2-102 69.3L38.8 5.1zM160 242.7c0 29-11.5 56.8-32 77.3l-1.5 1.5C107 341 96 367.5 96 395.2c0 11.5 9.3 20.8 20.8 20.8H406.2L160 222.1v20.7zM384 448H320 256c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7s18.7-28.3 18.7-45.3z\"]\n};\nvar faTablet = {\n prefix: 'fas',\n iconName: 'tablet',\n icon: [448, 512, [\"tablet-android\"], \"f3fb\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM176 432h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H176c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faTabletAndroid = faTablet;\nvar faSchoolFlag = {\n prefix: 'fas',\n iconName: 'school-flag',\n icon: [576, 512, [], \"e56e\", \"M288 0H400c8.8 0 16 7.2 16 16V80c0 8.8-7.2 16-16 16H320.7l89.6 64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H336V400c0-26.5-21.5-48-48-48s-48 21.5-48 48V512H64c-35.3 0-64-28.7-64-64V224c0-35.3 28.7-64 64-64H165.7L256 95.5V32c0-17.7 14.3-32 32-32zm48 240a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM80 224c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H80zm368 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V240c0-8.8-7.2-16-16-16H464c-8.8 0-16 7.2-16 16zM80 352c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H80zm384 0c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V368c0-8.8-7.2-16-16-16H464z\"]\n};\nvar faFill = {\n prefix: 'fas',\n iconName: 'fill',\n icon: [512, 512, [], \"f575\", \"M86.6 9.4C74.1-3.1 53.9-3.1 41.4 9.4s-12.5 32.8 0 45.3L122.7 136 30.6 228.1c-37.5 37.5-37.5 98.3 0 135.8L148.1 481.4c37.5 37.5 98.3 37.5 135.8 0L474.3 290.9c28.1-28.1 28.1-73.7 0-101.8L322.9 37.7c-28.1-28.1-73.7-28.1-101.8 0L168 90.7 86.6 9.4zM168 181.3l49.4 49.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L213.3 136l53.1-53.1c3.1-3.1 8.2-3.1 11.3 0L429.1 234.3c3.1 3.1 3.1 8.2 0 11.3L386.7 288H67.5c1.4-5.4 4.2-10.4 8.4-14.6L168 181.3z\"]\n};\nvar faAngleUp = {\n prefix: 'fas',\n iconName: 'angle-up',\n icon: [448, 512, [8963], \"f106\", \"M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z\"]\n};\nvar faDrumstickBite = {\n prefix: 'fas',\n iconName: 'drumstick-bite',\n icon: [512, 512, [], \"f6d7\", \"M160 265.2c0 8.5-3.4 16.6-9.4 22.6l-26.8 26.8c-12.3 12.3-32.5 11.4-49.4 7.2C69.8 320.6 65 320 60 320c-33.1 0-60 26.9-60 60s26.9 60 60 60c6.3 0 12 5.7 12 12c0 33.1 26.9 60 60 60s60-26.9 60-60c0-5-.6-9.8-1.8-14.5c-4.2-16.9-5.2-37.1 7.2-49.4l26.8-26.8c6-6 14.1-9.4 22.6-9.4H336c6.3 0 12.4-.3 18.5-1c11.9-1.2 16.4-15.5 10.8-26c-8.5-15.8-13.3-33.8-13.3-53c0-61.9 50.1-112 112-112c8 0 15.7 .8 23.2 2.4c11.7 2.5 24.1-5.9 22-17.6C494.5 62.5 422.5 0 336 0C238.8 0 160 78.8 160 176v89.2z\"]\n};\nvar faHollyBerry = {\n prefix: 'fas',\n iconName: 'holly-berry',\n icon: [512, 512, [], \"f7aa\", \"M256 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-80 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM276.8 383.8c1 .1 2.1 .2 3.2 .2c39.8 0 72 32.2 72 72v22.7c0 16.4 16 27.9 31.6 22.8l12.8-4.3c18-6 37.3-6.5 55.6-1.5l19.4 5.3c17.9 4.9 34.4-11.6 29.5-29.5L495.6 452c-5-18.3-4.4-37.6 1.5-55.6l4.3-12.8c5.2-15.5-6.4-31.6-22.8-31.6c-34.6 0-62.7-28.1-62.7-62.7v-32c0-16.4-16-27.9-31.6-22.8l-12.8 4.3c-18 6-37.3 6.5-55.6 1.5l-29.6-8.1c-2.9-.8-5.9-1-8.7-.7c4.2 9.7 5.8 20.8 3.7 32.3L275 298.7c-1.5 8.4-1.4 17 .5 25.3l5.3 23.9c2.8 12.7 1.1 25.2-4 35.9zM127.6 234.5c-15.5-5.2-31.6 6.4-31.6 22.8v32C96 323.9 67.9 352 33.3 352c-16.4 0-27.9 16-22.8 31.6l4.3 12.8c6 18 6.5 37.3 1.5 55.6l-5.3 19.4C6.2 489.4 22.6 505.8 40.5 501L60 495.6c18.3-5 37.6-4.5 55.6 1.5l12.8 4.3c15.5 5.2 31.6-6.4 31.6-22.8v-32c0-34.6 28.1-62.7 62.7-62.7c16.4 0 27.9-16 22.8-31.6l-4.3-12.8c-6-18-6.5-37.3-1.5-55.6l5.3-19.4c4.9-17.9-11.6-34.4-29.5-29.5L196 240.4c-18.3 5-37.6 4.4-55.6-1.5l-12.8-4.3zM384 144a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z\"]\n};\nvar faChevronLeft = {\n prefix: 'fas',\n iconName: 'chevron-left',\n icon: [320, 512, [9001], \"f053\", \"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z\"]\n};\nvar faBacteria = {\n prefix: 'fas',\n iconName: 'bacteria',\n icon: [640, 512, [], \"e059\", \"M304.9 .7c-9.6-2.7-19.5 2.8-22.3 12.4l-4.3 15.2c-8.3-.6-16.8 0-25.2 1.9c-7.3 1.7-14.3 3.5-21.1 5.5l-5.5-12.7c-3.9-9.1-14.5-13.4-23.6-9.5s-13.4 14.5-9.5 23.6l4.4 10.4c-16.6 6.7-31.7 14.4-45.4 22.8L147 62c-5.5-8.3-16.7-10.5-25-5s-10.5 16.7-5 25l6 9c-13.7 11-25.5 22.8-35.8 34.9l-10-8c-7.8-6.2-19.1-5-25.3 2.8s-5 19.1 2.8 25.3L65.9 155c-1.8 2.8-3.5 5.7-5.1 8.5c-6.6 11.4-11.8 22.6-16 33l-8-3.2c-9.2-3.7-19.7 .8-23.4 10s.8 19.7 10 23.4l10.4 4.2c-.2 .8-.4 1.5-.5 2.3c-2.2 9.3-3.4 17.3-4.1 23.4c-.4 3.1-.6 5.7-.8 7.8c-.1 1.1-.1 2-.2 2.8l-.1 1.1 0 .5 0 .2 0 .1c0 0 0 .1 29.1 1l-.1 0L28 269.3c-.1 3.1 0 6.1 .2 9.1l-15.2 4.3C3.5 285.4-2 295.4 .7 304.9s12.7 15.1 22.3 12.4l15.6-4.5c7.6 13.6 18.9 25 32.6 32.6L66.7 361c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.3-12.4l4.3-15.2c1.2 .1 2.4 .2 3.6 .2c15.6 .5 30.3-3.3 43-10.2l9 9c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-7.2-7.2c9.3-12.6 15.2-27.8 16.3-44.5l7.1 3c9.1 3.9 19.7-.3 23.6-9.5s-.3-19.7-9.5-23.6l-8.6-3.7c6.4-9.9 17.3-22.4 36.9-33.3l1.3 4.4c2.7 9.6 12.7 15.1 22.3 12.4s15.1-12.7 12.4-22.3l-2.3-8.1c3.8-1.1 7.7-2.1 11.9-3.1c11.6-2.7 22.1-7.7 31.1-14.4l7.2 7.2c7 7 18.4 7 25.5 0s7-18.4 0-25.5l-9-9c7.6-13.9 11.3-30.1 10.1-46.6l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3S370.6 64 361 66.7l-15.6 4.5c-7.7-13.9-19.1-25.1-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3zM112 272l-48-1.5 0 0c11.7 .4 27.3 .9 48 1.6zm16-80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm64-48a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM322.7 489c-2.7 9.6 2.8 19.5 12.4 22.3s19.5-2.8 22.2-12.4l4.3-15.2c8.3 .6 16.8 0 25.2-1.9c7.3-1.7 14.3-3.5 21.1-5.5l5.5 12.7c3.9 9.1 14.5 13.4 23.6 9.5s13.4-14.5 9.5-23.6l-4.4-10.4c16.6-6.7 31.7-14.4 45.4-22.8L493 450c5.5 8.3 16.7 10.5 25 5s10.5-16.7 5-25l-6-9c13.7-11 25.5-22.8 35.8-34.9l10 8c7.8 6.2 19.1 5 25.3-2.8s5-19.1-2.8-25.3L574.1 357c1.8-2.8 3.5-5.7 5.1-8.5c6.6-11.4 11.8-22.6 16-33l8 3.2c9.2 3.7 19.7-.8 23.4-10s-.8-19.7-10-23.4l-10.4-4.2c.2-.8 .4-1.5 .5-2.3c2.2-9.3 3.4-17.3 4.1-23.4c.4-3.1 .6-5.7 .8-7.8c.1-1.1 .1-2 .2-2.8l.1-1.1 0-.5 0-.2 0-.1c0 0 0-.1-29.1-1l.1 0 29.1 .9c.1-3.1 0-6.1-.2-9.1l15.2-4.3c9.6-2.7 15.1-12.7 12.4-22.3s-12.7-15.1-22.3-12.4l-15.6 4.5c-7.6-13.6-18.9-25-32.6-32.6l4.5-15.6c2.7-9.6-2.8-19.5-12.4-22.3s-19.5 2.8-22.3 12.4l-4.3 15.2c-1.2-.1-2.4-.2-3.6-.2c-15.6-.5-30.3 3.3-43 10.2l-9-9c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l7.2 7.2c-9.3 12.6-15.2 27.8-16.3 44.5l-7.1-3c-9.1-3.9-19.7 .3-23.6 9.5s.3 19.7 9.5 23.6l8.6 3.7c-6.4 9.9-17.3 22.4-36.9 33.3l-1.3-4.4c-2.7-9.6-12.7-15.1-22.3-12.4s-15.1 12.7-12.4 22.3l2.3 8.1c-3.8 1.1-7.7 2.1-11.9 3.1c-11.6 2.7-22.1 7.7-31.1 14.4l-7.2-7.2c-7-7-18.4-7-25.5 0s-7 18.4 0 25.5l9 9c-7.6 13.9-11.3 30.1-10.1 46.6l-15.2 4.3c-9.6 2.7-15.1 12.7-12.4 22.2s12.7 15.1 22.3 12.4l15.6-4.5c7.7 13.9 19.1 25.1 32.6 32.6L322.7 489zM576 241.5l0 0c-11.7-.4-27.3-.9-48-1.6l48 1.5zM448 384a32 32 0 1 1 -64 0 32 32 0 1 1 64 0z\"]\n};\nvar faHandLizard = {\n prefix: 'fas',\n iconName: 'hand-lizard',\n icon: [512, 512, [], \"f258\", \"M0 112C0 85.5 21.5 64 48 64H160h80 46.5c36.8 0 71.2 18 92.1 48.2l113.5 164c13 18.7 19.9 41 19.9 63.8v12 16 48c0 17.7-14.3 32-32 32H384c-17.7 0-32-14.3-32-32V402.2L273.9 352H240 160 112c-26.5 0-48-21.5-48-48s21.5-48 48-48h48 80c26.5 0 48-21.5 48-48s-21.5-48-48-48H160 48c-26.5 0-48-21.5-48-48z\"]\n};\nvar faNotdef = {\n prefix: 'fas',\n iconName: 'notdef',\n icon: [384, 512, [], \"e1fe\", \"M64 390.3L153.5 256 64 121.7V390.3zM102.5 448H281.5L192 313.7 102.5 448zm128-192L320 390.3V121.7L230.5 256zM281.5 64H102.5L192 198.3 281.5 64zM0 48C0 21.5 21.5 0 48 0H336c26.5 0 48 21.5 48 48V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faDisease = {\n prefix: 'fas',\n iconName: 'disease',\n icon: [512, 512, [], \"f7fa\", \"M236.4 61.4L227 75.5c-21.3 32-59.4 48.5-97.3 42.1l-59.6-9.9C33.4 101.6 0 129.9 .1 167.1c0 15.9 6.4 31.2 17.6 42.5l29.2 29.2c11 11 17.2 25.9 17.2 41.5c0 15.8-6.4 30.9-17.7 42L33.3 335.1C22.2 345.9 16 360.7 16 376.2c0 36.8 34.1 64.2 70.1 56.2l62.3-13.8c7.7-1.7 15.7-2.6 23.6-2.6h10c27.2 0 53.7 9.3 75 26.3L287.8 467c10.5 8.4 23.6 13 37 13c32.7 0 59.3-26.5 59.3-59.3l0-25.2c0-34.9 21.4-66.2 53.9-78.8l36.9-14.3c22.4-8.7 37.2-30.3 37.2-54.3c0-28.1-20.1-52.3-47.8-57.3l-28-5.1c-36.5-6.7-65.4-34.5-73.6-70.7l-7.1-31.5C348.9 53.4 322.1 32 291.3 32c-22 0-42.6 11-54.9 29.4zM160 192a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm128 16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm0 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBriefcaseMedical = {\n prefix: 'fas',\n iconName: 'briefcase-medical',\n icon: [512, 512, [], \"f469\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zm96 152c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faGenderless = {\n prefix: 'fas',\n iconName: 'genderless',\n icon: [384, 512, [], \"f22d\", \"M192 144a112 112 0 1 1 0 224 112 112 0 1 1 0-224zm0 288a176 176 0 1 0 0-352 176 176 0 1 0 0 352z\"]\n};\nvar faChevronRight = {\n prefix: 'fas',\n iconName: 'chevron-right',\n icon: [320, 512, [9002], \"f054\", \"M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"]\n};\nvar faRetweet = {\n prefix: 'fas',\n iconName: 'retweet',\n icon: [576, 512, [], \"f079\", \"M272 416c17.7 0 32-14.3 32-32s-14.3-32-32-32H160c-17.7 0-32-14.3-32-32V192h32c12.9 0 24.6-7.8 29.6-19.8s2.2-25.7-6.9-34.9l-64-64c-12.5-12.5-32.8-12.5-45.3 0l-64 64c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8l32 0 0 128c0 53 43 96 96 96H272zM304 96c-17.7 0-32 14.3-32 32s14.3 32 32 32l112 0c17.7 0 32 14.3 32 32l0 128H416c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l64 64c12.5 12.5 32.8 12.5 45.3 0l64-64c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8l-32 0V192c0-53-43-96-96-96L304 96z\"]\n};\nvar faCarRear = {\n prefix: 'fas',\n iconName: 'car-rear',\n icon: [512, 512, [\"car-alt\"], \"f5de\", \"M165.4 96H346.6c13.6 0 25.7 8.6 30.2 21.4L402.9 192H109.1l26.1-74.6c4.5-12.8 16.6-21.4 30.2-21.4zm-90.6 .3L39.6 196.8C16.4 206.4 0 229.3 0 256v80c0 23.7 12.9 44.4 32 55.4V448c0 17.7 14.3 32 32 32H96c17.7 0 32-14.3 32-32V400H384v48c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V391.4c19.1-11.1 32-31.7 32-55.4V256c0-26.7-16.4-49.6-39.6-59.2L437.2 96.3C423.7 57.8 387.4 32 346.6 32H165.4c-40.8 0-77.1 25.8-90.6 64.3zM208 272h96c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H208c-8.8 0-16-7.2-16-16V288c0-8.8 7.2-16 16-16zM48 280c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H72c-13.3 0-24-10.7-24-24zm360-24h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H408c-13.3 0-24-10.7-24-24s10.7-24 24-24z\"]\n};\nvar faCarAlt = faCarRear;\nvar faPumpSoap = {\n prefix: 'fas',\n iconName: 'pump-soap',\n icon: [448, 512, [], \"e06b\", \"M128 32v96H256V96h60.1c4.2 0 8.3 1.7 11.3 4.7l33.9 33.9c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L372.7 55.4c-15-15-35.4-23.4-56.6-23.4H256c0-17.7-14.3-32-32-32H160c-17.7 0-32 14.3-32 32zM117.4 160c-33.3 0-61 25.5-63.8 58.7L35 442.7C31.9 480 61.3 512 98.8 512H285.2c37.4 0 66.9-32 63.8-69.3l-18.7-224c-2.8-33.2-30.5-58.7-63.8-58.7H117.4zM256 360c0 35.3-28.7 56-64 56s-64-20.7-64-56c0-32.5 37-80.9 50.9-97.9c3.2-3.9 8.1-6.1 13.1-6.1s9.9 2.2 13.1 6.1C219 279.1 256 327.5 256 360z\"]\n};\nvar faVideoSlash = {\n prefix: 'fas',\n iconName: 'video-slash',\n icon: [640, 512, [], \"f4e2\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7l-86.4-67.7 13.8 9.2c9.8 6.5 22.4 7.2 32.9 1.6s16.9-16.4 16.9-28.2V128c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64L448 174.9V192 320v5.8l-32-25.1V128c0-35.3-28.7-64-64-64H113.9L38.8 5.1zM407 416.7L32.3 121.5c-.2 2.1-.3 4.3-.3 6.5V384c0 35.3 28.7 64 64 64H352c23.4 0 43.9-12.6 55-31.3z\"]\n};\nvar faBatteryQuarter = {\n prefix: 'fas',\n iconName: 'battery-quarter',\n icon: [576, 512, [\"battery-2\"], \"f243\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm112 96H96V320h96V192z\"]\n};\nvar faBattery2 = faBatteryQuarter;\nvar faRadio = {\n prefix: 'fas',\n iconName: 'radio',\n icon: [512, 512, [128251], \"f8d7\", \"M494.8 47c12.7-3.7 20-17.1 16.3-29.8S494-2.8 481.2 1L51.7 126.9c-9.4 2.7-17.9 7.3-25.1 13.2C10.5 151.7 0 170.6 0 192v4V304 448c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V192c0-35.3-28.7-64-64-64H218.5L494.8 47zM368 240a80 80 0 1 1 0 160 80 80 0 1 1 0-160zM80 256c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16zM64 320c0-8.8 7.2-16 16-16H208c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16zm16 64c0-8.8 7.2-16 16-16h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H96c-8.8 0-16-7.2-16-16z\"]\n};\nvar faBabyCarriage = {\n prefix: 'fas',\n iconName: 'baby-carriage',\n icon: [512, 512, [\"carriage-baby\"], \"f77d\", \"M256 192H.1C2.7 117.9 41.3 52.9 99 14.1c13.3-8.9 30.8-4.3 39.9 8.8L256 192zm128-32c0-35.3 28.7-64 64-64h32c17.7 0 32 14.3 32 32s-14.3 32-32 32l-32 0v64c0 25.2-5.8 50.2-17 73.5s-27.8 44.5-48.6 62.3s-45.5 32-72.7 41.6S253.4 416 224 416s-58.5-5-85.7-14.6s-51.9-23.8-72.7-41.6s-37.3-39-48.6-62.3S0 249.2 0 224l224 0 160 0V160zM80 416a48 48 0 1 1 0 96 48 48 0 1 1 0-96zm240 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faCarriageBaby = faBabyCarriage;\nvar faTrafficLight = {\n prefix: 'fas',\n iconName: 'traffic-light',\n icon: [320, 512, [128678], \"f637\", \"M64 0C28.7 0 0 28.7 0 64V352c0 88.4 71.6 160 160 160s160-71.6 160-160V64c0-35.3-28.7-64-64-64H64zm96 416a48 48 0 1 1 0-96 48 48 0 1 1 0 96zm48-176a48 48 0 1 1 -96 0 48 48 0 1 1 96 0zm-48-80a48 48 0 1 1 0-96 48 48 0 1 1 0 96z\"]\n};\nvar faThermometer = {\n prefix: 'fas',\n iconName: 'thermometer',\n icon: [512, 512, [], \"f491\", \"M96 382.1V293.3c0-14.9 5.9-29.1 16.4-39.6l27.3-27.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 45.5-45.5C355.2 10.9 381.4 0 408.8 0C465.8 0 512 46.2 512 103.2c0 27.4-10.9 53.6-30.2 73L258.3 399.6c-10.5 10.5-24.7 16.4-39.6 16.4H129.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l89-89z\"]\n};\nvar faVrCardboard = {\n prefix: 'fas',\n iconName: 'vr-cardboard',\n icon: [640, 512, [], \"f729\", \"M576 64H64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H184.4c24.2 0 46.4-13.7 57.2-35.4l32-64c8.8-17.5 26.7-28.6 46.3-28.6s37.5 11.1 46.3 28.6l32 64c10.8 21.7 33 35.4 57.2 35.4H576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM96 240a64 64 0 1 1 128 0A64 64 0 1 1 96 240zm384-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faHandMiddleFinger = {\n prefix: 'fas',\n iconName: 'hand-middle-finger',\n icon: [448, 512, [128405], \"f806\", \"M232 0c-22.1 0-40 17.9-40 40V204.2c-8.5-7.6-19.7-12.2-32-12.2c-26.5 0-48 21.5-48 48v7 73c0 8.8-7.2 16-16 16s-16-7.2-16-16V264.3c-2 1.4-3.9 3-5.8 4.5L55 284.8C40.4 297 32 315 32 334V372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1H304c70.7 0 128-57.3 128-128V320 288c0-26.5-21.5-48-48-48c-12.4 0-23.6 4.7-32.1 12.3C350 227.5 329.3 208 304 208c-12.3 0-23.5 4.6-32 12.2V40c0-22.1-17.9-40-40-40z\"]\n};\nvar faPercent = {\n prefix: 'fas',\n iconName: 'percent',\n icon: [384, 512, [62101, 62785, \"percentage\"], \"25\", \"M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z\"]\n};\nvar faPercentage = faPercent;\nvar faTruckMoving = {\n prefix: 'fas',\n iconName: 'truck-moving',\n icon: [640, 512, [], \"f4df\", \"M64 32C28.7 32 0 60.7 0 96V304v80 16c0 44.2 35.8 80 80 80c26.2 0 49.4-12.6 64-32c14.6 19.4 37.8 32 64 32c44.2 0 80-35.8 80-80c0-5.5-.6-10.8-1.6-16H416h33.6c-1 5.2-1.6 10.5-1.6 16c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H608c17.7 0 32-14.3 32-32V288 272 261.7c0-9.2-3.2-18.2-9-25.3l-58.8-71.8c-10.6-13-26.5-20.5-43.3-20.5H480V96c0-35.3-28.7-64-64-64H64zM585 256H480V192h48.8c2.4 0 4.7 1.1 6.2 2.9L585 256zM528 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM176 400a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM80 368a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGlassWaterDroplet = {\n prefix: 'fas',\n iconName: 'glass-water-droplet',\n icon: [384, 512, [], \"e4f5\", \"M32 0C23.1 0 14.6 3.7 8.6 10.2S-.6 25.4 .1 34.3L28.9 437.7c3 41.9 37.8 74.3 79.8 74.3H275.3c42 0 76.8-32.4 79.8-74.3L383.9 34.3c.6-8.9-2.4-17.6-8.5-24.1S360.9 0 352 0H32zM83 297.5L66.4 64H317.6L301 297.5 288 304c-20.1 10.1-43.9 10.1-64 0s-43.9-10.1-64 0s-43.9 10.1-64 0l-13-6.5zM256 196c0-24-33.7-70.1-52.2-93.5c-6.1-7.7-17.5-7.7-23.6 0C161.7 125.9 128 172 128 196c0 33.1 28.7 60 64 60s64-26.9 64-60z\"]\n};\nvar faDisplay = {\n prefix: 'fas',\n iconName: 'display',\n icon: [576, 512, [], \"e163\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V352H64V64H512z\"]\n};\nvar faFaceSmile = {\n prefix: 'fas',\n iconName: 'face-smile',\n icon: [512, 512, [128578, \"smile\"], \"f118\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.1 325.5C182 346.2 212.6 368 256 368s74-21.8 91.9-42.5c5.8-6.7 15.9-7.4 22.6-1.6s7.4 15.9 1.6 22.6C349.8 372.1 311.1 400 256 400s-93.8-27.9-116.1-53.5c-5.8-6.7-5.1-16.8 1.6-22.6s16.8-5.1 22.6 1.6zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSmile = faFaceSmile;\nvar faThumbtack = {\n prefix: 'fas',\n iconName: 'thumbtack',\n icon: [384, 512, [128204, 128392, \"thumb-tack\"], \"f08d\", \"M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z\"]\n};\nvar faThumbTack = faThumbtack;\nvar faTrophy = {\n prefix: 'fas',\n iconName: 'trophy',\n icon: [576, 512, [127942], \"f091\", \"M400 0H176c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8H24C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9H192c-17.7 0-32 14.3-32 32s14.3 32 32 32H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H357.9C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24H446.4c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112h84.4c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6h84.4c-5.1 66.3-31.1 111.2-63 142.3z\"]\n};\nvar faPersonPraying = {\n prefix: 'fas',\n iconName: 'person-praying',\n icon: [448, 512, [128720, \"pray\"], \"f683\", \"M352 64A64 64 0 1 0 224 64a64 64 0 1 0 128 0zM232.7 264l22.9 31.5c6.5 8.9 16.3 14.7 27.2 16.1s21.9-1.7 30.4-8.7l88-72c17.1-14 19.6-39.2 5.6-56.3s-39.2-19.6-56.3-5.6l-55.2 45.2-26.2-36C253.6 156.7 228.6 144 202 144c-30.9 0-59.2 17.1-73.6 44.4L79.8 280.9c-20.2 38.5-9.4 85.9 25.6 111.8L158.6 432H72c-22.1 0-40 17.9-40 40s17.9 40 40 40H280c17.3 0 32.6-11.1 38-27.5s-.3-34.4-14.2-44.7L187.7 354l45-90z\"]\n};\nvar faPray = faPersonPraying;\nvar faHammer = {\n prefix: 'fas',\n iconName: 'hammer',\n icon: [576, 512, [128296], \"f6e3\", \"M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z\"]\n};\nvar faHandPeace = {\n prefix: 'fas',\n iconName: 'hand-peace',\n icon: [512, 512, [9996], \"f25b\", \"M224 0c17.7 0 32 14.3 32 32V240H192V32c0-17.7 14.3-32 32-32zm96 160c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V192c0-17.7 14.3-32 32-32zm64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224zM93.3 51.2L175.9 240H106.1L34.7 76.8C27.6 60.6 35 41.8 51.2 34.7s35.1 .3 42.1 16.5zm27 221.3l-.2-.5h69.9H216c22.1 0 40 17.9 40 40s-17.9 40-40 40H160c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V352c0 88.4-71.6 160-160 160H226.3c-42.4 0-83.1-16.9-113.1-46.9l-11.6-11.6C77.5 429.5 64 396.9 64 363V336c0-32.7 24.6-59.7 56.3-63.5z\"]\n};\nvar faRotate = {\n prefix: 'fas',\n iconName: 'rotate',\n icon: [512, 512, [128260, \"sync-alt\"], \"f2f1\", \"M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z\"]\n};\nvar faSyncAlt = faRotate;\nvar faSpinner = {\n prefix: 'fas',\n iconName: 'spinner',\n icon: [512, 512, [], \"f110\", \"M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z\"]\n};\nvar faRobot = {\n prefix: 'fas',\n iconName: 'robot',\n icon: [640, 512, [129302], \"f544\", \"M320 0c17.7 0 32 14.3 32 32V96H472c39.8 0 72 32.2 72 72V440c0 39.8-32.2 72-72 72H168c-39.8 0-72-32.2-72-72V168c0-39.8 32.2-72 72-72H288V32c0-17.7 14.3-32 32-32zM208 384c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H208zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H304zm96 0c-8.8 0-16 7.2-16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s-7.2-16-16-16H400zM264 256a40 40 0 1 0 -80 0 40 40 0 1 0 80 0zm152 40a40 40 0 1 0 0-80 40 40 0 1 0 0 80zM48 224H64V416H48c-26.5 0-48-21.5-48-48V272c0-26.5 21.5-48 48-48zm544 0c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H576V224h16z\"]\n};\nvar faPeace = {\n prefix: 'fas',\n iconName: 'peace',\n icon: [512, 512, [9774], \"f67c\", \"M224 445.3V323.5l-94.3 77.1c26.1 22.8 58.5 38.7 94.3 44.7zM89.2 351.1L224 240.8V66.7C133.2 81.9 64 160.9 64 256c0 34.6 9.2 67.1 25.2 95.1zm293.1 49.5L288 323.5V445.3c35.7-6 68.1-21.9 94.3-44.7zm40.6-49.5c16-28 25.2-60.5 25.2-95.1c0-95.1-69.2-174.1-160-189.3V240.8L422.8 351.1zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z\"]\n};\nvar faGears = {\n prefix: 'fas',\n iconName: 'gears',\n icon: [640, 512, [\"cogs\"], \"f085\", \"M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8h-.7c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faCogs = faGears;\nvar faWarehouse = {\n prefix: 'fas',\n iconName: 'warehouse',\n icon: [640, 512, [], \"f494\", \"M0 488V171.3c0-26.2 15.9-49.7 40.2-59.4L308.1 4.8c7.6-3.1 16.1-3.1 23.8 0L599.8 111.9c24.3 9.7 40.2 33.3 40.2 59.4V488c0 13.3-10.7 24-24 24H568c-13.3 0-24-10.7-24-24V224c0-17.7-14.3-32-32-32H128c-17.7 0-32 14.3-32 32V488c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24zm488 24l-336 0c-13.3 0-24-10.7-24-24V432H512l0 56c0 13.3-10.7 24-24 24zM128 400V336H512v64H128zm0-96V224H512l0 80H128z\"]\n};\nvar faArrowUpRightDots = {\n prefix: 'fas',\n iconName: 'arrow-up-right-dots',\n icon: [576, 512, [], \"e4b7\", \"M160 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h50.7L9.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L256 109.3V160c0 17.7 14.3 32 32 32s32-14.3 32-32V32c0-17.7-14.3-32-32-32H160zM576 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM448 208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM400 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm128 0a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM272 384a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48 80a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM144 512a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM576 336a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm-48-80a48 48 0 1 0 0-96 48 48 0 1 0 0 96z\"]\n};\nvar faSplotch = {\n prefix: 'fas',\n iconName: 'splotch',\n icon: [512, 512, [], \"f5bc\", \"M208.5 62.3l28.1-36.9C248.8 9.4 267.8 0 288 0c28.5 0 53.6 18.7 61.8 46l17.8 59.4c10.3 34.4 36.1 62 69.8 74.6l39.8 14.9c20.9 7.9 34.8 27.9 34.8 50.2c0 16.9-7.9 32.8-21.5 42.9l-67.3 50.5c-24.3 18.2-37.2 47.9-33.8 78.1l2.5 22.7c4.3 38.7-26 72.6-65 72.6c-14.8 0-29.3-5.1-40.8-14.3l-55.4-44.3c-4.5-3.6-9.3-6.7-14.5-9.2c-15.8-7.9-33.7-10.4-51-7.3L82.4 451.9C47.8 458.2 16 431.6 16 396.5c0-13.2 4.7-26 13.1-36.2l11.2-13.4c14.6-17.4 22.6-39.4 22.6-62.1c0-18.8-5.5-37.2-15.8-53L8.8 173.5C3.1 164.7 0 154.4 0 143.9c0-33.4 30.1-58.8 63-53.2l51.3 8.7c35.9 6.1 72.2-8.2 94.2-37.1z\"]\n};\nvar faFaceGrinHearts = {\n prefix: 'fas',\n iconName: 'face-grin-hearts',\n icon: [512, 512, [128525, \"grin-hearts\"], \"f584\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM388.1 312.8c12.3-3.8 24.3 6.9 19.3 18.7C382.4 390.6 324.2 432 256.3 432s-126.2-41.4-151.1-100.5c-5-11.8 7-22.5 19.3-18.7c39.7 12.2 84.5 19 131.8 19s92.1-6.8 131.8-19zM199.3 129.1c17.8 4.8 28.4 23.1 23.6 40.8l-17.4 65c-2.3 8.5-11.1 13.6-19.6 11.3l-65.1-17.4c-17.8-4.8-28.4-23.1-23.6-40.8s23.1-28.4 40.8-23.6l16.1 4.3 4.3-16.1c4.8-17.8 23.1-28.4 40.8-23.6zm154.3 23.6l4.3 16.1 16.1-4.3c17.8-4.8 36.1 5.8 40.8 23.6s-5.8 36.1-23.6 40.8l-65.1 17.4c-8.5 2.3-17.3-2.8-19.6-11.3l-17.4-65c-4.8-17.8 5.8-36.1 23.6-40.8s36.1 5.8 40.9 23.6z\"]\n};\nvar faGrinHearts = faFaceGrinHearts;\nvar faDiceFour = {\n prefix: 'fas',\n iconName: 'dice-four',\n icon: [448, 512, [9859], \"f524\", \"M0 96C0 60.7 28.7 32 64 32H384c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm160 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM128 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64zM352 160a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 384a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faSimCard = {\n prefix: 'fas',\n iconName: 'sim-card',\n icon: [384, 512, [], \"f7c4\", \"M64 0H242.7c17 0 33.3 6.7 45.3 18.7L365.3 96c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0zM96 192c-17.7 0-32 14.3-32 32v32h64V192H96zM64 352h80 96 80V288H240 144 64v64zM320 224c0-17.7-14.3-32-32-32H256v64h64V224zM160 192v64h64V192H160zM288 448c17.7 0 32-14.3 32-32V384H256v64h32zM160 384v64h64V384H160zM64 416c0 17.7 14.3 32 32 32h32V384H64v32z\"]\n};\nvar faTransgender = {\n prefix: 'fas',\n iconName: 'transgender',\n icon: [512, 512, [9895, \"transgender-alt\"], \"f225\", \"M112 0c6.5 0 12.3 3.9 14.8 9.9s1.1 12.9-3.5 17.4l-31 31L112 78.1l7-7c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-7 7 15.2 15.2C187.7 107.6 220.5 96 256 96s68.3 11.6 94.9 31.2l68.8-68.8-31-31c-4.6-4.6-5.9-11.5-3.5-17.4s8.3-9.9 14.8-9.9h96c8.8 0 16 7.2 16 16v96c0 6.5-3.9 12.3-9.9 14.8s-12.9 1.1-17.4-3.5l-31-31-68.8 68.8C404.4 187.7 416 220.5 416 256c0 80.2-59 146.6-136 158.2V432h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v8c0 13.3-10.7 24-24 24s-24-10.7-24-24v-8H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h16V414.2C155 402.6 96 336.2 96 256c0-35.5 11.6-68.3 31.2-94.9L112 145.9l-7 7c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l7-7L58.3 92.3l-31 31c-4.6 4.6-11.5 5.9-17.4 3.5S0 118.5 0 112V16C0 7.2 7.2 0 16 0h96zM352 256a96 96 0 1 0 -192 0 96 96 0 1 0 192 0z\"]\n};\nvar faTransgenderAlt = faTransgender;\nvar faMercury = {\n prefix: 'fas',\n iconName: 'mercury',\n icon: [384, 512, [9791], \"f223\", \"M72.1 7C85.8-4 106-1.8 117 12c17.6 22 44.7 36 75 36s57.3-14 75-36c11.1-13.8 31.2-16 45-5s16 31.2 5 45c-7.8 9.7-16.6 18.4-26.4 26.1C337.3 109.7 368 163.3 368 224c0 89.1-66.2 162.7-152 174.4V424h32c13.3 0 24 10.7 24 24s-10.7 24-24 24H216v16c0 13.3-10.7 24-24 24s-24-10.7-24-24V472H136c-13.3 0-24-10.7-24-24s10.7-24 24-24h32V398.4C82.2 386.7 16 313.1 16 224c0-60.7 30.7-114.3 77.5-145.9C83.7 70.5 74.9 61.7 67.1 52c-11.1-13.8-8.8-33.9 5-45zM80 224a112 112 0 1 0 224 0A112 112 0 1 0 80 224z\"]\n};\nvar faArrowTurnDown = {\n prefix: 'fas',\n iconName: 'arrow-turn-down',\n icon: [384, 512, [\"level-down\"], \"f149\", \"M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0l96 0c53 0 96 43 96 96l0 306.7 73.4-73.4c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-128 128c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 402.7 160 96c0-17.7-14.3-32-32-32L32 64z\"]\n};\nvar faLevelDown = faArrowTurnDown;\nvar faPersonFallingBurst = {\n prefix: 'fas',\n iconName: 'person-falling-burst',\n icon: [640, 512, [], \"e547\", \"M256 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 9.8c0 39-23.7 74-59.9 88.4C71.6 154.5 32 213 32 278.2V352c0 17.7 14.3 32 32 32s32-14.3 32-32l0-73.8c0-10 1.6-19.8 4.5-29L261.1 497.4c9.6 14.8 29.4 19.1 44.3 9.5s19.1-29.4 9.5-44.3L222.6 320H224l80 0 38.4 51.2c10.6 14.1 30.7 17 44.8 6.4s17-30.7 6.4-44.8l-43.2-57.6C341.3 263.1 327.1 256 312 256l-71.5 0-56.8-80.2-.2-.3c44.7-29 72.5-79 72.5-133.6l0-9.8zM96 80A48 48 0 1 0 0 80a48 48 0 1 0 96 0zM464 286.1l58.6 53.9c4.8 4.4 11.9 5.5 17.8 2.6s9.5-9 9-15.5l-5.6-79.4 78.7-12.2c6.5-1 11.7-5.9 13.1-12.2s-1.1-13-6.5-16.7l-65.6-45.1L603 92.2c3.3-5.7 2.7-12.8-1.4-17.9s-10.9-7.2-17.2-5.3L508.3 92.1l-29.4-74C476.4 12 470.6 8 464 8s-12.4 4-14.9 10.1l-29.4 74L343.6 68.9c-6.3-1.9-13.1 .2-17.2 5.3s-4.6 12.2-1.4 17.9l39.5 69.1-65.6 45.1c-5.4 3.7-8 10.3-6.5 16.7c.1 .3 .1 .6 .2 .8l19.4 0c20.1 0 39.2 7.5 53.8 20.8l18.4 2.9L383 265.3l36.2 48.3c2.1 2.8 3.9 5.7 5.5 8.6L464 286.1z\"]\n};\nvar faAward = {\n prefix: 'fas',\n iconName: 'award',\n icon: [384, 512, [], \"f559\", \"M173.8 5.5c11-7.3 25.4-7.3 36.4 0L228 17.2c6 3.9 13 5.8 20.1 5.4l21.3-1.3c13.2-.8 25.6 6.4 31.5 18.2l9.6 19.1c3.2 6.4 8.4 11.5 14.7 14.7L344.5 83c11.8 5.9 19 18.3 18.2 31.5l-1.3 21.3c-.4 7.1 1.5 14.2 5.4 20.1l11.8 17.8c7.3 11 7.3 25.4 0 36.4L366.8 228c-3.9 6-5.8 13-5.4 20.1l1.3 21.3c.8 13.2-6.4 25.6-18.2 31.5l-19.1 9.6c-6.4 3.2-11.5 8.4-14.7 14.7L301 344.5c-5.9 11.8-18.3 19-31.5 18.2l-21.3-1.3c-7.1-.4-14.2 1.5-20.1 5.4l-17.8 11.8c-11 7.3-25.4 7.3-36.4 0L156 366.8c-6-3.9-13-5.8-20.1-5.4l-21.3 1.3c-13.2 .8-25.6-6.4-31.5-18.2l-9.6-19.1c-3.2-6.4-8.4-11.5-14.7-14.7L39.5 301c-11.8-5.9-19-18.3-18.2-31.5l1.3-21.3c.4-7.1-1.5-14.2-5.4-20.1L5.5 210.2c-7.3-11-7.3-25.4 0-36.4L17.2 156c3.9-6 5.8-13 5.4-20.1l-1.3-21.3c-.8-13.2 6.4-25.6 18.2-31.5l19.1-9.6C65 70.2 70.2 65 73.4 58.6L83 39.5c5.9-11.8 18.3-19 31.5-18.2l21.3 1.3c7.1 .4 14.2-1.5 20.1-5.4L173.8 5.5zM272 192a80 80 0 1 0 -160 0 80 80 0 1 0 160 0zM1.3 441.8L44.4 339.3c.2 .1 .3 .2 .4 .4l9.6 19.1c11.7 23.2 36 37.3 62 35.8l21.3-1.3c.2 0 .5 0 .7 .2l17.8 11.8c5.1 3.3 10.5 5.9 16.1 7.7l-37.6 89.3c-2.3 5.5-7.4 9.2-13.3 9.7s-11.6-2.2-14.8-7.2L74.4 455.5l-56.1 8.3c-5.7 .8-11.4-1.5-15-6s-4.3-10.7-2.1-16zm248 60.4L211.7 413c5.6-1.8 11-4.3 16.1-7.7l17.8-11.8c.2-.1 .4-.2 .7-.2l21.3 1.3c26 1.5 50.3-12.6 62-35.8l9.6-19.1c.1-.2 .2-.3 .4-.4l43.2 102.5c2.2 5.3 1.4 11.4-2.1 16s-9.3 6.9-15 6l-56.1-8.3-32.2 49.2c-3.2 5-8.9 7.7-14.8 7.2s-11-4.3-13.3-9.7z\"]\n};\nvar faTicketSimple = {\n prefix: 'fas',\n iconName: 'ticket-simple',\n icon: [576, 512, [\"ticket-alt\"], \"f3ff\", \"M0 128C0 92.7 28.7 64 64 64H512c35.3 0 64 28.7 64 64v64c0 8.8-7.4 15.7-15.7 18.6C541.5 217.1 528 235 528 256s13.5 38.9 32.3 45.4c8.3 2.9 15.7 9.8 15.7 18.6v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320c0-8.8 7.4-15.7 15.7-18.6C34.5 294.9 48 277 48 256s-13.5-38.9-32.3-45.4C7.4 207.7 0 200.8 0 192V128z\"]\n};\nvar faTicketAlt = faTicketSimple;\nvar faBuilding = {\n prefix: 'fas',\n iconName: 'building',\n icon: [384, 512, [127970, 61687], \"f1ad\", \"M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z\"]\n};\nvar faAnglesLeft = {\n prefix: 'fas',\n iconName: 'angles-left',\n icon: [512, 512, [171, \"angle-double-left\"], \"f100\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z\"]\n};\nvar faAngleDoubleLeft = faAnglesLeft;\nvar faQrcode = {\n prefix: 'fas',\n iconName: 'qrcode',\n icon: [448, 512, [], \"f029\", \"M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80zM64 96v64h64V96H64zM0 336c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V336zm64 16v64h64V352H64zM304 32h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H304c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48zm80 64H320v64h64V96zM256 304c0-8.8 7.2-16 16-16h64c8.8 0 16 7.2 16 16s7.2 16 16 16h32c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16v96c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16v64c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V304zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z\"]\n};\nvar faClockRotateLeft = {\n prefix: 'fas',\n iconName: 'clock-rotate-left',\n icon: [512, 512, [\"history\"], \"f1da\", \"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"]\n};\nvar faHistory = faClockRotateLeft;\nvar faFaceGrinBeamSweat = {\n prefix: 'fas',\n iconName: 'face-grin-beam-sweat',\n icon: [512, 512, [128517, \"grin-beam-sweat\"], \"f583\", \"M476.8 126.3c-4.1 1.1-8.4 1.7-12.8 1.7c-26.5 0-48-21-48-47c0-5 1.8-11.3 4.6-18.1c.3-.7 .6-1.4 .9-2.1c9-20.2 26.5-44.9 36-57.5c3.2-4.4 9.6-4.4 12.8 0C483.4 20.6 512 61 512 81c0 21.7-14.9 39.8-35.2 45.3zM256 0c51.4 0 99.3 15.2 139.4 41.2c-1.5 3.1-3 6.2-4.3 9.3c-3.4 8-7.1 19-7.1 30.5c0 44.3 36.6 79 80 79c9.6 0 18.8-1.7 27.4-4.8c13.3 30.9 20.6 65 20.6 100.8c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0zM383.8 317.8C345.3 329.4 301.9 336 256 336s-89.3-6.6-127.8-18.2c-12.3-3.7-24.3 7-19.2 18.7c24.5 56.9 81.1 96.7 147 96.7s122.5-39.8 147-96.7c5.1-11.8-6.9-22.4-19.2-18.7zm-166.2-89l0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C126.7 188.4 120 206.1 120 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0 0 0zm160 0l0 0 0 0 0 0c2.1 2.8 5.7 3.9 8.9 2.8s5.5-4.1 5.5-7.6c0-17.9-6.7-35.6-16.6-48.8c-9.8-13-23.9-23.2-39.4-23.2s-29.6 10.2-39.4 23.2C286.7 188.4 280 206.1 280 224c0 3.4 2.2 6.5 5.5 7.6s6.9 0 8.9-2.8l0 0 0 0 0 0 .2-.2c.2-.2 .4-.5 .7-.9c.6-.8 1.6-2 2.8-3.4c2.5-2.8 6-6.6 10.2-10.3c8.8-7.8 18.8-14 27.7-14s18.9 6.2 27.7 14c4.2 3.7 7.7 7.5 10.2 10.3c1.2 1.4 2.2 2.6 2.8 3.4c.3 .4 .6 .7 .7 .9l.2 .2 0 0z\"]\n};\nvar faGrinBeamSweat = faFaceGrinBeamSweat;\nvar faFileExport = {\n prefix: 'fas',\n iconName: 'file-export',\n icon: [576, 512, [\"arrow-right-from-file\"], \"f56e\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V288H216c-13.3 0-24 10.7-24 24s10.7 24 24 24H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zM384 336V288H494.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H384zm0-208H256V0L384 128z\"]\n};\nvar faArrowRightFromFile = faFileExport;\nvar faShield = {\n prefix: 'fas',\n iconName: 'shield',\n icon: [512, 512, [128737, \"shield-blank\"], \"f132\", \"M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0z\"]\n};\nvar faShieldBlank = faShield;\nvar faArrowUpShortWide = {\n prefix: 'fas',\n iconName: 'arrow-up-short-wide',\n icon: [576, 512, [\"sort-amount-up-alt\"], \"f885\", \"M151.6 42.4C145.5 35.8 137 32 128 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L96 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 32c-17.7 0-32 14.3-32 32s14.3 32 32 32h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H320zm0 128c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32s-14.3-32-32-32H320z\"]\n};\nvar faSortAmountUpAlt = faArrowUpShortWide;\nvar faHouseMedical = {\n prefix: 'fas',\n iconName: 'house-medical',\n icon: [576, 512, [], \"e3b2\", \"M543.8 287.6c17 0 32-14 32-32.1c1-9-3-17-11-24L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32V448c0 35.3 28.7 64 64 64H448.5c35.5 0 64.2-28.8 64-64.3l-.7-160.2h32zM256 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H320v48c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V320H208c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z\"]\n};\nvar faGolfBallTee = {\n prefix: 'fas',\n iconName: 'golf-ball-tee',\n icon: [384, 512, [\"golf-ball\"], \"f450\", \"M384 192c0 66.8-34.1 125.6-85.8 160H85.8C34.1 317.6 0 258.8 0 192C0 86 86 0 192 0S384 86 384 192zM242.1 256.6c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zm-52.3-49.3c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4c0 18.5-15 33.5-33.5 33.5zm113.5-17.5c0 18.5-15 33.5-33.5 33.5c-4.9 0-9.1 5.1-5.4 8.4c5.9 5.2 13.7 8.4 22.1 8.4c18.5 0 33.5-15 33.5-33.5c0-8.5-3.2-16.2-8.4-22.1c-3.3-3.7-8.4 .5-8.4 5.4zM96 416c0-17.7 14.3-32 32-32h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H240c-8.8 0-16 7.2-16 16v16c0 17.7-14.3 32-32 32s-32-14.3-32-32V464c0-8.8-7.2-16-16-16H128c-17.7 0-32-14.3-32-32z\"]\n};\nvar faGolfBall = faGolfBallTee;\nvar faCircleChevronLeft = {\n prefix: 'fas',\n iconName: 'circle-chevron-left',\n icon: [512, 512, [\"chevron-circle-left\"], \"f137\", \"M512 256A256 256 0 1 0 0 256a256 256 0 1 0 512 0zM271 135c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-87 87 87 87c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L167 273c-9.4-9.4-9.4-24.6 0-33.9L271 135z\"]\n};\nvar faChevronCircleLeft = faCircleChevronLeft;\nvar faHouseChimneyWindow = {\n prefix: 'fas',\n iconName: 'house-chimney-window',\n icon: [576, 512, [], \"e00d\", \"M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c.2 35.5-28.5 64.3-64 64.3H128.1c-35.3 0-64-28.7-64-64V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L416 100.7V64c0-17.7 14.3-32 32-32h32c17.7 0 32 14.3 32 32V185l52.8 46.4c8 7 12 15 11 24zM248 192c-13.3 0-24 10.7-24 24v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V216c0-13.3-10.7-24-24-24H248z\"]\n};\nvar faPenNib = {\n prefix: 'fas',\n iconName: 'pen-nib',\n icon: [512, 512, [10001], \"f5ad\", \"M368.4 18.3L312.7 74.1 437.9 199.3l55.7-55.7c21.9-21.9 21.9-57.3 0-79.2L447.6 18.3c-21.9-21.9-57.3-21.9-79.2 0zM288 94.6l-9.2 2.8L134.7 140.6c-19.9 6-35.7 21.2-42.3 41L3.8 445.8c-3.8 11.3-1 23.9 7.3 32.4L164.7 324.7c-3-6.3-4.7-13.3-4.7-20.7c0-26.5 21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48c-7.4 0-14.4-1.7-20.7-4.7L33.7 500.9c8.6 8.3 21.1 11.2 32.4 7.3l264.3-88.6c19.7-6.6 35-22.4 41-42.3l43.2-144.1 2.8-9.2L288 94.6z\"]\n};\nvar faTentArrowTurnLeft = {\n prefix: 'fas',\n iconName: 'tent-arrow-turn-left',\n icon: [576, 512, [], \"e580\", \"M120.1 41.8c9.9-8.9 10.7-24 1.8-33.9S97.8-2.7 87.9 6.2l-80 72C2.9 82.7 0 89.2 0 96s2.9 13.3 7.9 17.8l80 72c9.9 8.9 25 8.1 33.9-1.8s8.1-25-1.8-33.9L86.5 120 456 120c39.8 0 72 32.2 72 72v40c0 13.3 10.7 24 24 24s24-10.7 24-24V192c0-66.3-53.7-120-120-120L86.5 72l33.5-30.2zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faTents = {\n prefix: 'fas',\n iconName: 'tents',\n icon: [640, 512, [], \"e582\", \"M396.6 6.5L235.8 129.1c9.6 1.8 18.9 5.8 27 12l168 128c13.2 10.1 22 24.9 24.5 41.4l6.2 41.5H608c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128c-11.5-8.7-27.3-8.7-38.8 0zm-153.2 160c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S22.7 512 32 512H224V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faWandMagic = {\n prefix: 'fas',\n iconName: 'wand-magic',\n icon: [512, 512, [\"magic\"], \"f0d0\", \"M14.1 463.3c-18.7-18.7-18.7-49.1 0-67.9L395.4 14.1c18.7-18.7 49.1-18.7 67.9 0l34.6 34.6c18.7 18.7 18.7 49.1 0 67.9L116.5 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 463.3zM347.6 187.6l105-105L429.4 59.3l-105 105 23.3 23.3z\"]\n};\nvar faMagic = faWandMagic;\nvar faDog = {\n prefix: 'fas',\n iconName: 'dog',\n icon: [576, 512, [128021], \"f6d3\", \"M309.6 158.5L332.7 19.8C334.6 8.4 344.5 0 356.1 0c7.5 0 14.5 3.5 19 9.5L392 32h52.1c12.7 0 24.9 5.1 33.9 14.1L496 64h56c13.3 0 24 10.7 24 24v24c0 44.2-35.8 80-80 80H464 448 426.7l-5.1 30.5-112-64zM416 256.1L416 480c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V364.8c-24 12.3-51.2 19.2-80 19.2s-56-6.9-80-19.2V480c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V249.8c-28.8-10.9-51.4-35.3-59.2-66.5L1 167.8c-4.3-17.1 6.1-34.5 23.3-38.8s34.5 6.1 38.8 23.3l3.9 15.5C70.5 182 83.3 192 98 192h30 16H303.8L416 256.1zM464 80a16 16 0 1 0 -32 0 16 16 0 1 0 32 0z\"]\n};\nvar faCarrot = {\n prefix: 'fas',\n iconName: 'carrot',\n icon: [512, 512, [129365], \"f787\", \"M346.7 6C337.6 17 320 42.3 320 72c0 40 15.3 55.3 40 80s40 40 80 40c29.7 0 55-17.6 66-26.7c4-3.3 6-8.2 6-13.3s-2-10-6-13.2c-11.4-9.1-38.3-26.8-74-26.8c-32 0-40 8-40 8s8-8 8-40c0-35.7-17.7-62.6-26.8-74C370 2 365.1 0 360 0s-10 2-13.3 6zM244.6 136c-40 0-77.1 18.1-101.7 48.2l60.5 60.5c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0l-55.3-55.3 0 .1L2.2 477.9C-2 487-.1 497.8 7 505s17.9 9 27.1 4.8l134.7-62.4-52.1-52.1c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L199.7 433l100.2-46.4c46.4-21.5 76.2-68 76.2-119.2C376 194.8 317.2 136 244.6 136z\"]\n};\nvar faMoon = {\n prefix: 'fas',\n iconName: 'moon',\n icon: [384, 512, [127769, 9214], \"f186\", \"M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z\"]\n};\nvar faWineGlassEmpty = {\n prefix: 'fas',\n iconName: 'wine-glass-empty',\n icon: [320, 512, [\"wine-glass-alt\"], \"f5ce\", \"M64 0C47.4 0 33.5 12.8 32.1 29.3l-14 168.4c-6 72 42.5 135.2 109.9 150.6V448H80c-17.7 0-32 14.3-32 32s14.3 32 32 32h80 80c17.7 0 32-14.3 32-32s-14.3-32-32-32H192V348.4c67.4-15.4 115.9-78.6 109.9-150.6l-14-168.4C286.5 12.8 272.6 0 256 0H64zM81.9 203.1L93.4 64H226.6l11.6 139.1C242 248.8 205.9 288 160 288s-82-39.2-78.1-84.9z\"]\n};\nvar faWineGlassAlt = faWineGlassEmpty;\nvar faCheese = {\n prefix: 'fas',\n iconName: 'cheese',\n icon: [512, 512, [], \"f7ef\", \"M512 240.2V256H0c0-20 10-38.7 26.6-49.8L274.9 40.7c8.6-5.7 18.6-8.7 28.9-8.7C418.8 32 512 125.2 512 240.2zm0 47.8V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V288H512z\"]\n};\nvar faYinYang = {\n prefix: 'fas',\n iconName: 'yin-yang',\n icon: [512, 512, [9775], \"f6ad\", \"M256 64c53 0 96 43 96 96s-43 96-96 96s-96 43-96 96s43 96 96 96C150 448 64 362 64 256S150 64 256 64zm0 448A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm32-352a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"]\n};\nvar faMusic = {\n prefix: 'fas',\n iconName: 'music',\n icon: [512, 512, [127925], \"f001\", \"M499.1 6.3c8.1 6 12.9 15.6 12.9 25.7v72V368c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V147L192 223.8V432c0 44.2-43 80-96 80s-96-35.8-96-80s43-80 96-80c11.2 0 22 1.6 32 4.6V200 128c0-14.1 9.3-26.6 22.8-30.7l320-96c9.7-2.9 20.2-1.1 28.3 5z\"]\n};\nvar faCodeCommit = {\n prefix: 'fas',\n iconName: 'code-commit',\n icon: [640, 512, [], \"f386\", \"M320 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm156.8-48C462 361 397.4 416 320 416s-142-55-156.8-128H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H163.2C178 151 242.6 96 320 96s142 55 156.8 128H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H476.8z\"]\n};\nvar faTemperatureLow = {\n prefix: 'fas',\n iconName: 'temperature-low',\n icon: [512, 512, [], \"f76b\", \"M448 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM320 96a96 96 0 1 1 192 0A96 96 0 1 1 320 96zM144 64c-26.5 0-48 21.5-48 48V276.5c0 17.3-7.1 31.9-15.3 42.5C70.2 332.6 64 349.5 64 368c0 44.2 35.8 80 80 80s80-35.8 80-80c0-18.5-6.2-35.4-16.7-48.9c-8.2-10.6-15.3-25.2-15.3-42.5V112c0-26.5-21.5-48-48-48zM32 112C32 50.2 82.1 0 144 0s112 50.1 112 112V276.5c0 .1 .1 .3 .2 .6c.2 .6 .8 1.6 1.7 2.8c18.9 24.4 30.1 55 30.1 88.1c0 79.5-64.5 144-144 144S0 447.5 0 368c0-33.2 11.2-63.8 30.1-88.1c.9-1.2 1.5-2.2 1.7-2.8c.1-.3 .2-.5 .2-.6V112zM192 368c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-20.9 13.4-38.7 32-45.3V272c0-8.8 7.2-16 16-16s16 7.2 16 16v50.7c18.6 6.6 32 24.4 32 45.3z\"]\n};\nvar faPersonBiking = {\n prefix: 'fas',\n iconName: 'person-biking',\n icon: [640, 512, [128692, \"biking\"], \"f84a\", \"M400 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm27.2 64l-61.8-48.8c-17.3-13.6-41.7-13.8-59.1-.3l-83.1 64.2c-30.7 23.8-28.5 70.8 4.3 91.6L288 305.1V416c0 17.7 14.3 32 32 32s32-14.3 32-32V288c0-10.7-5.3-20.7-14.2-26.6L295 232.9l60.3-48.5L396 217c5.7 4.5 12.7 7 20 7h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H427.2zM56 384a72 72 0 1 1 144 0A72 72 0 1 1 56 384zm200 0A128 128 0 1 0 0 384a128 128 0 1 0 256 0zm184 0a72 72 0 1 1 144 0 72 72 0 1 1 -144 0zm200 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z\"]\n};\nvar faBiking = faPersonBiking;\nvar faBroom = {\n prefix: 'fas',\n iconName: 'broom',\n icon: [576, 512, [129529], \"f51a\", \"M566.6 54.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192-34.7-34.7c-4.2-4.2-10-6.6-16-6.6c-12.5 0-22.6 10.1-22.6 22.6v29.1L364.3 320h29.1c12.5 0 22.6-10.1 22.6-22.6c0-6-2.4-11.8-6.6-16l-34.7-34.7 192-192zM341.1 353.4L222.6 234.9c-42.7-3.7-85.2 11.7-115.8 42.3l-8 8C76.5 307.5 64 337.7 64 369.2c0 6.8 7.1 11.2 13.2 8.2l51.1-25.5c5-2.5 9.5 4.1 5.4 7.9L7.3 473.4C2.7 477.6 0 483.6 0 489.9C0 502.1 9.9 512 22.1 512l173.3 0c38.8 0 75.9-15.4 103.4-42.8c30.6-30.6 45.9-73.1 42.3-115.8z\"]\n};\nvar faShieldHeart = {\n prefix: 'fas',\n iconName: 'shield-heart',\n icon: [512, 512, [], \"e574\", \"M269.4 2.9C265.2 1 260.7 0 256 0s-9.2 1-13.4 2.9L54.3 82.8c-22 9.3-38.4 31-38.3 57.2c.5 99.2 41.3 280.7 213.6 363.2c16.7 8 36.1 8 52.8 0C454.7 420.7 495.5 239.2 496 140c.1-26.2-16.3-47.9-38.3-57.2L269.4 2.9zM144 221.3c0-33.8 27.4-61.3 61.3-61.3c16.2 0 31.8 6.5 43.3 17.9l7.4 7.4 7.4-7.4c11.5-11.5 27.1-17.9 43.3-17.9c33.8 0 61.3 27.4 61.3 61.3c0 16.2-6.5 31.8-17.9 43.3l-82.7 82.7c-6.2 6.2-16.4 6.2-22.6 0l-82.7-82.7c-11.5-11.5-17.9-27.1-17.9-43.3z\"]\n};\nvar faGopuram = {\n prefix: 'fas',\n iconName: 'gopuram',\n icon: [512, 512, [], \"f664\", \"M120 0c13.3 0 24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h48V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8h40V24c0-13.3 10.7-24 24-24s24 10.7 24 24v8V64v64c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32v96c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H416V352H384V224H352V128H320v96h32V352h32V512H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H128V352h32V224h32V128H160v96H128V352H96V512H32c-17.7 0-32-14.3-32-32V384c0-17.7 14.3-32 32-32V256c0-17.7 14.3-32 32-32V160c0-17.7 14.3-32 32-32V64 32 24c0-13.3 10.7-24 24-24zM256 272c-17.7 0-32 14.3-32 32v48h64V304c0-17.7-14.3-32-32-32zm-32-80v32h64V192c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faEarthOceania = {\n prefix: 'fas',\n iconName: 'earth-oceania',\n icon: [512, 512, [\"globe-oceania\"], \"e47b\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM208.6 357.3l-39-13.5c-6.5-2.2-13.6-2.3-20.1-.3l-15.3 4.9c-18.5 5.9-38.5-2.4-47.5-19.5l-3.3-6.2c-10.6-20.1-2.3-45 18.2-54.7l35.3-16.8c2.3-1.1 4.4-2.8 5.9-4.8l5.3-7c7.2-9.6 18.6-15.3 30.6-15.3s23.4 5.7 30.6 15.3l4.6 6.1c2 2.6 4.9 4.5 8.1 5.1c7.8 1.6 15.7-1.5 20.4-7.9l10.4-14.2c2-2.8 5.3-4.4 8.7-4.4c4.4 0 8.4 2.7 10 6.8l10.1 25.9c2.8 7.2 6.7 14 11.5 20.2L311 299.8c5.8 7.4 9 16.6 9 26s-3.2 18.6-9 26L299 367.2c-8.3 10.6-21 16.8-34.4 16.8c-8.4 0-16.6-2.4-23.7-7l-25.4-16.4c-2.2-1.4-4.5-2.5-6.9-3.4zm65.2-214.8L296 164.7c10.1 10.1 2.9 27.3-11.3 27.3H254.8c-5.6 0-11.1-1.2-16.2-3.4l-42.8-19c-14.3-6.3-11.9-27.3 3.4-30.3l38.5-7.7c13.1-2.6 26.7 1.5 36.1 10.9zM248 432c0-8.8 7.2-16 16-16h16c8.8 0 16 7.2 16 16s-7.2 16-16 16H264c-8.8 0-16-7.2-16-16zM431.2 298.9l8 24c2.8 8.4-1.7 17.4-10.1 20.2s-17.4-1.7-20.2-10.1l-8-24c-2.8-8.4 1.7-17.4 10.1-20.2s17.4 1.7 20.2 10.1zm-19.9 80.4l-32 32c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l32-32c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z\"]\n};\nvar faGlobeOceania = faEarthOceania;\nvar faSquareXmark = {\n prefix: 'fas',\n iconName: 'square-xmark',\n icon: [448, 512, [10062, \"times-square\", \"xmark-square\"], \"f2d3\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm79 143c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faTimesSquare = faSquareXmark;\nvar faXmarkSquare = faSquareXmark;\nvar faHashtag = {\n prefix: 'fas',\n iconName: 'hashtag',\n icon: [448, 512, [62098], \"23\", \"M181.3 32.4c17.4 2.9 29.2 19.4 26.3 36.8L197.8 128h95.1l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3s29.2 19.4 26.3 36.8L357.8 128H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H347.1L325.8 320H384c17.7 0 32 14.3 32 32s-14.3 32-32 32H315.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8l9.8-58.7H155.1l-11.5 69.3c-2.9 17.4-19.4 29.2-36.8 26.3s-29.2-19.4-26.3-36.8L90.2 384H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l21.3-128H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h68.9l11.5-69.3c2.9-17.4 19.4-29.2 36.8-26.3zM187.1 192L165.8 320h95.1l21.3-128H187.1z\"]\n};\nvar faUpRightAndDownLeftFromCenter = {\n prefix: 'fas',\n iconName: 'up-right-and-down-left-from-center',\n icon: [512, 512, [\"expand-alt\"], \"f424\", \"M344 0H488c13.3 0 24 10.7 24 24V168c0 9.7-5.8 18.5-14.8 22.2s-19.3 1.7-26.2-5.2l-39-39-87 87c-9.4 9.4-24.6 9.4-33.9 0l-32-32c-9.4-9.4-9.4-24.6 0-33.9l87-87L327 41c-6.9-6.9-8.9-17.2-5.2-26.2S334.3 0 344 0zM168 512H24c-13.3 0-24-10.7-24-24V344c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2l39 39 87-87c9.4-9.4 24.6-9.4 33.9 0l32 32c9.4 9.4 9.4 24.6 0 33.9l-87 87 39 39c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8z\"]\n};\nvar faExpandAlt = faUpRightAndDownLeftFromCenter;\nvar faOilCan = {\n prefix: 'fas',\n iconName: 'oil-can',\n icon: [640, 512, [], \"f613\", \"M320 128c17.7 0 32-14.3 32-32s-14.3-32-32-32H192c-17.7 0-32 14.3-32 32s14.3 32 32 32h32v32H144 96 48c-26.5 0-48 21.5-48 48v64.8c0 19 11.2 36.2 28.5 43.9l67.5 30V368c0 26.5 21.5 48 48 48H403.1c18.4 0 35.8-7.9 48-21.7L633.5 187.7c12.3-13.9-.3-35.4-18.4-31.5L448 192l-50.5-25.2c-8.9-4.4-18.7-6.8-28.6-6.8H288V128h32zM96 208v86.1L48 272.8V208H96z\"]\n};\nvar faT = {\n prefix: 'fas',\n iconName: 't',\n icon: [384, 512, [116], \"54\", \"M32 32C14.3 32 0 46.3 0 64S14.3 96 32 96H160V448c0 17.7 14.3 32 32 32s32-14.3 32-32V96H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H192 32z\"]\n};\nvar faHippo = {\n prefix: 'fas',\n iconName: 'hippo',\n icon: [640, 512, [129435], \"f6ed\", \"M407 47c9.4-9.4 24.6-9.4 33.9 0l17.2 17.2c1.9-.1 3.9-.2 5.8-.2h32c11.2 0 21.9 2.3 31.6 6.5L543 55c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9L564 101.9c7.6 12.2 12 26.7 12 42.1c0 10.2 7.4 18.8 16.7 23c27.9 12.5 47.3 40.5 47.3 73c0 26.2-12.6 49.4-32 64v32c0 8.8-7.2 16-16 16H560c-8.8 0-16-7.2-16-16V320H480v16c0 8.8-7.2 16-16 16H432c-8.8 0-16-7.2-16-16V318.4c-11.8-2.4-22.7-7.4-32-14.4c-1.5-1.1-2.9-2.3-4.3-3.5c-17-14.7-27.7-36.4-27.7-60.5c0-8.8-7.2-16-16-16s-16 7.2-16 16c0 44.7 26.2 83.2 64 101.2V352c0 17.7 14.3 32 32 32h32v64c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V372c-19.8 7.7-41.4 12-64 12s-44.2-4.3-64-12v76c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V329.1L45.9 369.7c-5.4 12.1-19.6 17.6-31.7 12.2S-3.3 362.4 2.1 350.3L24 300.9c5.3-11.9 8-24.7 8-37.7C32 155.7 117.2 68 223.8 64.1l.2-.1h7.2H256h32c41.7 0 83.4 12.1 117.2 25.7c1.7-1.8 3.5-3.6 5.3-5.2L407 81c-9.4-9.4-9.4-24.6 0-33.9zm73 185a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zm88 24a24 24 0 1 0 0-48 24 24 0 1 0 0 48zM480 144a16 16 0 1 0 -32 0 16 16 0 1 0 32 0zm48 16a16 16 0 1 0 0-32 16 16 0 1 0 0 32z\"]\n};\nvar faChartColumn = {\n prefix: 'fas',\n iconName: 'chart-column',\n icon: [512, 512, [], \"e0e3\", \"M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zM160 224c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm128-64V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V160c0-17.7 14.3-32 32-32s32 14.3 32 32zm64 32c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32zM480 96V320c0 17.7-14.3 32-32 32s-32-14.3-32-32V96c0-17.7 14.3-32 32-32s32 14.3 32 32z\"]\n};\nvar faInfinity = {\n prefix: 'fas',\n iconName: 'infinity',\n icon: [640, 512, [8734, 9854], \"f534\", \"M0 241.1C0 161 65 96 145.1 96c38.5 0 75.4 15.3 102.6 42.5L320 210.7l72.2-72.2C419.5 111.3 456.4 96 494.9 96C575 96 640 161 640 241.1v29.7C640 351 575 416 494.9 416c-38.5 0-75.4-15.3-102.6-42.5L320 301.3l-72.2 72.2C220.5 400.7 183.6 416 145.1 416C65 416 0 351 0 270.9V241.1zM274.7 256l-72.2-72.2c-15.2-15.2-35.9-23.8-57.4-23.8C100.3 160 64 196.3 64 241.1v29.7c0 44.8 36.3 81.1 81.1 81.1c21.5 0 42.2-8.5 57.4-23.8L274.7 256zm90.5 0l72.2 72.2c15.2 15.2 35.9 23.8 57.4 23.8c44.8 0 81.1-36.3 81.1-81.1V241.1c0-44.8-36.3-81.1-81.1-81.1c-21.5 0-42.2 8.5-57.4 23.8L365.3 256z\"]\n};\nvar faVialCircleCheck = {\n prefix: 'fas',\n iconName: 'vial-circle-check',\n icon: [512, 512, [], \"e596\", \"M0 64C0 46.3 14.3 32 32 32H96h64 64c17.7 0 32 14.3 32 32s-14.3 32-32 32V266.8c-20.2 28.6-32 63.5-32 101.2c0 25.2 5.3 49.1 14.8 70.8C189.5 463.7 160.6 480 128 480c-53 0-96-43-96-96V96C14.3 96 0 81.7 0 64zM96 96v96h64V96H96zM224 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L352 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faPersonArrowDownToLine = {\n prefix: 'fas',\n iconName: 'person-arrow-down-to-line',\n icon: [640, 512, [], \"e538\", \"M192 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm-8 352V352h16v96H184zm-64 0H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H152h80H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H264V256.9l28.6 47.5c9.1 15.1 28.8 20 43.9 10.9s20-28.8 10.9-43.9l-58.3-97c-17.4-28.9-48.6-46.6-82.3-46.6H177.1c-33.7 0-64.9 17.7-82.3 46.6l-58.3 97c-9.1 15.1-4.2 34.8 10.9 43.9s34.8 4.2 43.9-10.9L120 256.9V448zM464 64V306.7l-25.4-25.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L528 306.7V64c0-17.7-14.3-32-32-32s-32 14.3-32 32z\"]\n};\nvar faVoicemail = {\n prefix: 'fas',\n iconName: 'voicemail',\n icon: [640, 512, [], \"f897\", \"M144 320a80 80 0 1 1 0-160 80 80 0 1 1 0 160zm119.8 0c15.3-22.9 24.2-50.4 24.2-80c0-79.5-64.5-144-144-144S0 160.5 0 240s64.5 144 144 144H496c79.5 0 144-64.5 144-144s-64.5-144-144-144s-144 64.5-144 144c0 29.6 8.9 57.1 24.2 80H263.8zM496 160a80 80 0 1 1 0 160 80 80 0 1 1 0-160z\"]\n};\nvar faFan = {\n prefix: 'fas',\n iconName: 'fan',\n icon: [512, 512, [], \"f863\", \"M258.6 0c-1.7 0-3.4 .1-5.1 .5C168 17 115.6 102.3 130.5 189.3c2.9 17 8.4 32.9 15.9 47.4L32 224H29.4C13.2 224 0 237.2 0 253.4c0 1.7 .1 3.4 .5 5.1C17 344 102.3 396.4 189.3 381.5c17-2.9 32.9-8.4 47.4-15.9L224 480v2.6c0 16.2 13.2 29.4 29.4 29.4c1.7 0 3.4-.1 5.1-.5C344 495 396.4 409.7 381.5 322.7c-2.9-17-8.4-32.9-15.9-47.4L480 288h2.6c16.2 0 29.4-13.2 29.4-29.4c0-1.7-.1-3.4-.5-5.1C495 168 409.7 115.6 322.7 130.5c-17 2.9-32.9 8.4-47.4 15.9L288 32V29.4C288 13.2 274.8 0 258.6 0zM256 224a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faPersonWalkingLuggage = {\n prefix: 'fas',\n iconName: 'person-walking-luggage',\n icon: [576, 512, [], \"e554\", \"M432 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM347.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L505 232.7l-15.3-36.8C472.5 154.8 432.3 128 387.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1l-25 62.4-59.4 59.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L340.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM256 274.1c-7.7-4.4-17.4-1.8-21.9 5.9l-32 55.4L147.7 304c-15.3-8.8-34.9-3.6-43.7 11.7L40 426.6c-8.8 15.3-3.6 34.9 11.7 43.7l55.4 32c15.3 8.8 34.9 3.6 43.7-11.7l64-110.9c1.5-2.6 2.6-5.2 3.3-8L261.9 296c4.4-7.7 1.8-17.4-5.9-21.9z\"]\n};\nvar faUpDown = {\n prefix: 'fas',\n iconName: 'up-down',\n icon: [256, 512, [8597, 11021, \"arrows-alt-v\"], \"f338\", \"M145.6 7.7C141 2.8 134.7 0 128 0s-13 2.8-17.6 7.7l-104 112c-6.5 7-8.2 17.2-4.4 25.9S14.5 160 24 160H80V352H24c-9.5 0-18.2 5.7-22 14.4s-2.1 18.9 4.4 25.9l104 112c4.5 4.9 10.9 7.7 17.6 7.7s13-2.8 17.6-7.7l104-112c6.5-7 8.2-17.2 4.4-25.9s-12.5-14.4-22-14.4H176V160h56c9.5 0 18.2-5.7 22-14.4s2.1-18.9-4.4-25.9l-104-112z\"]\n};\nvar faArrowsAltV = faUpDown;\nvar faCloudMoonRain = {\n prefix: 'fas',\n iconName: 'cloud-moon-rain',\n icon: [576, 512, [], \"f73c\", \"M481.2 0C417 0 363.5 46.5 353.7 107.6c35.4 17.6 60.2 53.3 62.1 95.1c23.2 11 42 29.7 53.1 52.7c4 .4 8.1 .6 12.3 .6c34.9 0 66.7-13.8 89.9-36.1c5.1-4.9 6.4-12.5 3.2-18.7s-10.1-9.7-17-8.6c-4.9 .8-10 1.3-15.2 1.3c-49 0-88.4-39.3-88.4-87.4c0-32.6 18-61.1 44.9-76.1c6.1-3.4 9.3-10.5 7.8-17.4s-7.3-12-14.3-12.6c-3.6-.3-7.3-.5-10.9-.5zM367.9 383.9c44.2 0 80-35.8 80-80c0-39.3-28.4-72.1-65.8-78.7c1.2-5.6 1.9-11.3 1.9-17.2c0-44.2-35.8-80-80-80c-17 0-32.8 5.3-45.8 14.4C241.3 114.6 210.8 96 176 96c-53 0-96 43-96 96l0 1.3c-45.4 7.6-80 47.1-80 94.6c0 53 43 96 96 96H367.9zM85.4 420.1c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3zm96 0c-11-7.4-25.9-4.4-33.3 6.7l-32 48c-7.4 11-4.4 25.9 6.7 33.3s25.9 4.4 33.3-6.7l32-48c7.4-11 4.4-25.9-6.7-33.3z\"]\n};\nvar faCalendar = {\n prefix: 'fas',\n iconName: 'calendar',\n icon: [448, 512, [128197, 128198], \"f133\", \"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z\"]\n};\nvar faTrailer = {\n prefix: 'fas',\n iconName: 'trailer',\n icon: [640, 512, [], \"e041\", \"M48 32C21.5 32 0 53.5 0 80V336c0 26.5 21.5 48 48 48H65.1c7.8-54.3 54.4-96 110.9-96s103.1 41.7 110.9 96H488h8H608c17.7 0 32-14.3 32-32s-14.3-32-32-32H544V80c0-26.5-21.5-48-48-48H48zM80 96c8.8 0 16 7.2 16 16l0 131.2c-11.4 5.9-22.2 12.9-32 21V112c0-8.8 7.2-16 16-16zm96 128c-5.4 0-10.7 .2-16 .7L160 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 112.7c-5.3-.5-10.6-.7-16-.7zm80 19.2L256 112c0-8.8 7.2-16 16-16s16 7.2 16 16l0 152.2c-9.8-8.1-20.6-15.2-32-21zM368 96c8.8 0 16 7.2 16 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16zm112 16l0 192c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-192c0-8.8 7.2-16 16-16s16 7.2 16 16zM176 480a80 80 0 1 0 0-160 80 80 0 1 0 0 160zm0-112a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBahai = {\n prefix: 'fas',\n iconName: 'bahai',\n icon: [576, 512, [\"haykal\"], \"f666\", \"M288 0c14.5 0 27.2 9.7 30.9 23.8l23.9 89.6 75.9-53.3c11.9-8.3 27.8-7.6 39 1.7s14.6 24.9 8.4 38.1l-39.3 84 92.4 8c14.4 1.2 26.2 12 28.8 26.3s-4.9 28.5-18 34.6l-84.1 39.1 65.7 65.5c10.3 10.2 12.4 26.1 5.1 38.7s-22 18.7-36 14.9L391 386.8l8.2 92.4c1.3 14.4-7.3 27.9-20.9 32.9s-28.9 .1-37.2-11.7l-53.1-76-53.1 76c-8.3 11.9-23.6 16.7-37.2 11.7s-22.2-18.5-20.9-32.9l8.2-92.4L95.4 410.9c-14 3.8-28.8-2.3-36-14.9s-5.2-28.4 5.1-38.7l65.7-65.5L46 252.7c-13.1-6.1-20.5-20.3-18-34.6s14.3-25.1 28.8-26.3l92.4-8-39.3-84c-6.1-13.1-2.7-28.8 8.4-38.1s27.1-10 39-1.7l75.9 53.3 23.9-89.6C260.8 9.7 273.5 0 288 0zm0 156.2l-4.8 18c-2.7 10.1-10.2 18.2-20 21.8s-20.8 2.1-29.3-3.9l-15.2-10.7 7.9 16.8c4.4 9.5 4 20.5-1.3 29.6s-14.5 15-25 15.9l-18.5 1.6 16.8 7.8c9.5 4.4 16.2 13.2 18 23.5s-1.5 20.8-8.9 28.2l-13.2 13.1 17.9-4.8c10.1-2.7 20.9-.3 28.9 6.4s12.2 16.9 11.3 27.3l-1.6 18.5 10.6-15.2c6-8.6 15.8-13.7 26.2-13.7s20.2 5.1 26.2 13.7l10.6 15.2-1.6-18.5c-.9-10.4 3.3-20.6 11.3-27.3s18.8-9.1 28.9-6.4l17.9 4.8-13.2-13.1c-7.4-7.4-10.7-17.9-8.9-28.2s8.5-19.1 18-23.5l16.8-7.8-18.5-1.6c-10.4-.9-19.7-6.8-25-15.9s-5.7-20.1-1.3-29.6l7.9-16.8-15.2 10.7c-8.6 6-19.5 7.5-29.3 3.9s-17.3-11.7-20-21.8l-4.8-18z\"]\n};\nvar faHaykal = faBahai;\nvar faSdCard = {\n prefix: 'fas',\n iconName: 'sd-card',\n icon: [384, 512, [], \"f7c2\", \"M320 0H141.3C124.3 0 108 6.7 96 18.7L18.7 96C6.7 108 0 124.3 0 141.3V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64zM160 88v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24zm80 0v48c0 13.3-10.7 24-24 24s-24-10.7-24-24V88c0-13.3 10.7-24 24-24s24 10.7 24 24z\"]\n};\nvar faDragon = {\n prefix: 'fas',\n iconName: 'dragon',\n icon: [640, 512, [128009], \"f6d5\", \"M352 124.5l-51.9-13c-6.5-1.6-11.3-7.1-12-13.8s2.8-13.1 8.7-16.1l40.8-20.4L294.4 28.8c-5.5-4.1-7.8-11.3-5.6-17.9S297.1 0 304 0H416h32 16c30.2 0 58.7 14.2 76.8 38.4l57.6 76.8c6.2 8.3 9.6 18.4 9.6 28.8c0 26.5-21.5 48-48 48H538.5c-17 0-33.3-6.7-45.3-18.7L480 160H448v21.5c0 24.8 12.8 47.9 33.8 61.1l106.6 66.6c32.1 20.1 51.6 55.2 51.6 93.1C640 462.9 590.9 512 530.2 512H496 432 32.3c-3.3 0-6.6-.4-9.6-1.4C13.5 507.8 6 501 2.4 492.1C1 488.7 .2 485.2 0 481.4c-.2-3.7 .3-7.3 1.3-10.7c2.8-9.2 9.6-16.7 18.6-20.4c3-1.2 6.2-2 9.5-2.2L433.3 412c8.3-.7 14.7-7.7 14.7-16.1c0-4.3-1.7-8.4-4.7-11.4l-44.4-44.4c-30-30-46.9-70.7-46.9-113.1V181.5v-57zM512 72.3c0-.1 0-.2 0-.3s0-.2 0-.3v.6zm-1.3 7.4L464.3 68.1c-.2 1.3-.3 2.6-.3 3.9c0 13.3 10.7 24 24 24c10.6 0 19.5-6.8 22.7-16.3zM130.9 116.5c16.3-14.5 40.4-16.2 58.5-4.1l130.6 87V227c0 32.8 8.4 64.8 24 93H112c-6.7 0-12.7-4.2-15-10.4s-.5-13.3 4.6-17.7L171 232.3 18.4 255.8c-7 1.1-13.9-2.6-16.9-9s-1.5-14.1 3.8-18.8L130.9 116.5z\"]\n};\nvar faShoePrints = {\n prefix: 'fas',\n iconName: 'shoe-prints',\n icon: [640, 512, [], \"f54b\", \"M416 0C352.3 0 256 32 256 32V160c48 0 76 16 104 32s56 32 104 32c56.4 0 176-16 176-96S512 0 416 0zM128 96c0 35.3 28.7 64 64 64h32V32H192c-35.3 0-64 28.7-64 64zM288 512c96 0 224-48 224-128s-119.6-96-176-96c-48 0-76 16-104 32s-56 32-104 32V480s96.3 32 160 32zM0 416c0 35.3 28.7 64 64 64H96V352H64c-35.3 0-64 28.7-64 64z\"]\n};\nvar faCirclePlus = {\n prefix: 'fas',\n iconName: 'circle-plus',\n icon: [512, 512, [\"plus-circle\"], \"f055\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faPlusCircle = faCirclePlus;\nvar faFaceGrinTongueWink = {\n prefix: 'fas',\n iconName: 'face-grin-tongue-wink',\n icon: [512, 512, [128540, \"grin-tongue-wink\"], \"f58b\", \"M174.5 498.8C73.1 464.7 0 368.9 0 256C0 114.6 114.6 0 256 0S512 114.6 512 256c0 112.9-73.1 208.7-174.5 242.8C346.7 484 352 466.6 352 448V401.1c24.3-17.5 43.6-41.6 55.4-69.6c5-11.8-7-22.5-19.3-18.7c-39.7 12.2-84.5 19-131.8 19s-92.1-6.8-131.8-19c-12.3-3.8-24.3 6.9-19.3 18.7c11.7 27.8 30.8 51.7 54.8 69.2V448c0 18.6 5.3 36 14.5 50.8zm20.7-265.2c5.3 7.1 15.3 8.5 22.4 3.2s8.5-15.3 3.2-22.4c-30.4-40.5-91.2-40.5-121.6 0c-5.3 7.1-3.9 17.1 3.2 22.4s17.1 3.9 22.4-3.2c17.6-23.5 52.8-23.5 70.4 0zM336 272a64 64 0 1 0 0-128 64 64 0 1 0 0 128zM320 402.6V448c0 35.3-28.7 64-64 64s-64-28.7-64-64V402.6c0-14.7 11.9-26.6 26.6-26.6h2c11.3 0 21.1 7.9 23.6 18.9c2.8 12.6 20.8 12.6 23.6 0c2.5-11.1 12.3-18.9 23.6-18.9h2c14.7 0 26.6 11.9 26.6 26.6zM336 184a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faGrinTongueWink = faFaceGrinTongueWink;\nvar faHandHolding = {\n prefix: 'fas',\n iconName: 'hand-holding',\n icon: [576, 512, [], \"f4bd\", \"M559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-366.1-8.3a.5 .5 0 1 1 -.9 .1 .5 .5 0 1 1 .9-.1z\"]\n};\nvar faPlugCircleExclamation = {\n prefix: 'fas',\n iconName: 'plug-circle-exclamation',\n icon: [576, 512, [], \"e55d\", \"M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8c12.3-2.5 24.1-6.4 35.1-11.5c-2.1-10.8-3.1-21.9-3.1-33.3c0-80.3 53.8-148 127.3-169.2c.5-2.2 .7-4.5 .7-6.8c0-17.7-14.3-32-32-32H32zM432 512a144 144 0 1 0 0-288 144 144 0 1 0 0 288zm0-96a24 24 0 1 1 0 48 24 24 0 1 1 0-48zm0-144c8.8 0 16 7.2 16 16v80c0 8.8-7.2 16-16 16s-16-7.2-16-16V288c0-8.8 7.2-16 16-16z\"]\n};\nvar faLinkSlash = {\n prefix: 'fas',\n iconName: 'link-slash',\n icon: [640, 512, [\"chain-broken\", \"chain-slash\", \"unlink\"], \"f127\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L489.3 358.2l90.5-90.5c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114l-96 96-31.9-25C430.9 239.6 420.1 175.1 377 132c-52.2-52.3-134.5-56.2-191.3-11.7L38.8 5.1zM239 162c30.1-14.9 67.7-9.9 92.8 15.3c20 20 27.5 48.3 21.7 74.5L239 162zM406.6 416.4L220.9 270c-2.1 39.8 12.2 80.1 42.2 110c38.9 38.9 94.4 51 143.6 36.3zm-290-228.5L60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l61.8-61.8-50.6-39.9z\"]\n};\nvar faChainBroken = faLinkSlash;\nvar faChainSlash = faLinkSlash;\nvar faUnlink = faLinkSlash;\nvar faClone = {\n prefix: 'fas',\n iconName: 'clone',\n icon: [512, 512, [], \"f24d\", \"M288 448H64V224h64V160H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64zm-64-96H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64z\"]\n};\nvar faPersonWalkingArrowLoopLeft = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-loop-left',\n icon: [640, 512, [], \"e551\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zm347.7 119c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L461.3 384H480c88.4 0 160-71.6 160-160s-71.6-160-160-160L352 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l128 0c53 0 96 43 96 96s-43 96-96 96H461.3l25.4-25.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3l80 80z\"]\n};\nvar faArrowUpZA = {\n prefix: 'fas',\n iconName: 'arrow-up-z-a',\n icon: [576, 512, [\"sort-alpha-up-alt\"], \"f882\", \"M183.6 42.4C177.5 35.8 169 32 160 32s-17.5 3.8-23.6 10.4l-88 96c-11.9 13-11.1 33.3 2 45.2s33.3 11.1 45.2-2L128 146.3V448c0 17.7 14.3 32 32 32s32-14.3 32-32V146.3l32.4 35.4c11.9 13 32.2 13.9 45.2 2s13.9-32.2 2-45.2l-88-96zM320 64c0 17.7 14.3 32 32 32h50.7l-73.4 73.4c-9.2 9.2-11.9 22.9-6.9 34.9s16.6 19.8 29.6 19.8H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H429.3l73.4-73.4c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8H352c-17.7 0-32 14.3-32 32zm96 192c-12.1 0-23.2 6.8-28.6 17.7l-64 128-16 32c-7.9 15.8-1.5 35 14.3 42.9s35 1.5 42.9-14.3l7.2-14.3h88.4l7.2 14.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9l-16-32-64-128C439.2 262.8 428.1 256 416 256zM395.8 400L416 359.6 436.2 400H395.8z\"]\n};\nvar faSortAlphaUpAlt = faArrowUpZA;\nvar faFireFlameCurved = {\n prefix: 'fas',\n iconName: 'fire-flame-curved',\n icon: [384, 512, [\"fire-alt\"], \"f7e4\", \"M153.6 29.9l16-21.3C173.6 3.2 180 0 186.7 0C198.4 0 208 9.6 208 21.3V43.5c0 13.1 5.4 25.7 14.9 34.7L307.6 159C356.4 205.6 384 270.2 384 337.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6C85.9 176 96 186.1 96 198.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7c0-27.7 9-54.8 25.6-76.9z\"]\n};\nvar faFireAlt = faFireFlameCurved;\nvar faTornado = {\n prefix: 'fas',\n iconName: 'tornado',\n icon: [448, 512, [127786], \"f76f\", \"M0 32V45.6C0 62.7 1.7 79.6 5 96H357.8c3.2-6.9 7.5-13.3 13-18.8l38.6-38.6c4.2-4.2 6.6-10 6.6-16C416 10.1 405.9 0 393.4 0H32C14.3 0 0 14.3 0 32zm352.2 96H13.6c12.2 35.9 32.3 68.7 58.8 96H412l-47.2-62.9c-7.3-9.7-11.6-21.2-12.6-33.1zm-226 138.2l116.4 68.5c8.2 4.8 15.8 10.7 22.5 17.3H445c2-9.8 3-19.9 3-30.1c0-23-5.3-45.5-15.3-65.9H110.2c5.2 3.6 10.5 7 16 10.2zM288 384c10.3 21.4 13.8 45.5 9.9 69l-5.9 35.7c-2 12.2 7.4 23.4 19.8 23.4c5.3 0 10.4-2.1 14.2-5.9l78.2-78.2c12.8-12.8 23.1-27.7 30.4-43.9H288z\"]\n};\nvar faFileCirclePlus = {\n prefix: 'fas',\n iconName: 'file-circle-plus',\n icon: [576, 512, [58606], \"e494\", \"M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384v38.6C310.1 219.5 256 287.4 256 368c0 59.1 29.1 111.3 73.7 143.3c-3.2 .5-6.4 .7-9.7 .7H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128zm48 96a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm16 80c0-8.8-7.2-16-16-16s-16 7.2-16 16v48H368c-8.8 0-16 7.2-16 16s7.2 16 16 16h48v48c0 8.8 7.2 16 16 16s16-7.2 16-16V384h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H448V304z\"]\n};\nvar faBookQuran = {\n prefix: 'fas',\n iconName: 'book-quran',\n icon: [448, 512, [\"quran\"], \"f687\", \"M352 0c53 0 96 43 96 96V416c0 53-43 96-96 96H64 32c-17.7 0-32-14.3-32-32s14.3-32 32-32V384c-17.7 0-32-14.3-32-32V32C0 14.3 14.3 0 32 0H64 352zm0 384H96v64H352c17.7 0 32-14.3 32-32s-14.3-32-32-32zM274.1 150.2l-8.9 21.4-23.1 1.9c-5.7 .5-8 7.5-3.7 11.2L256 199.8l-5.4 22.6c-1.3 5.5 4.7 9.9 9.6 6.9L280 217.2l19.8 12.1c4.9 3 10.9-1.4 9.6-6.9L304 199.8l17.6-15.1c4.3-3.7 2-10.8-3.7-11.2l-23.1-1.9-8.9-21.4c-2.2-5.3-9.6-5.3-11.8 0zM96 192c0 70.7 57.3 128 128 128c25.6 0 49.5-7.5 69.5-20.5c3.2-2.1 4.5-6.2 3.1-9.7s-5.2-5.6-9-4.8c-6.1 1.2-12.5 1.9-19 1.9c-52.4 0-94.9-42.5-94.9-94.9s42.5-94.9 94.9-94.9c6.5 0 12.8 .7 19 1.9c3.8 .8 7.5-1.3 9-4.8s.2-7.6-3.1-9.7C273.5 71.5 249.6 64 224 64C153.3 64 96 121.3 96 192z\"]\n};\nvar faQuran = faBookQuran;\nvar faAnchor = {\n prefix: 'fas',\n iconName: 'anchor',\n icon: [576, 512, [9875], \"f13d\", \"M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z\"]\n};\nvar faBorderAll = {\n prefix: 'fas',\n iconName: 'border-all',\n icon: [448, 512, [], \"f84c\", \"M384 96V224H256V96H384zm0 192V416H256V288H384zM192 224H64V96H192V224zM64 288H192V416H64V288zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z\"]\n};\nvar faFaceAngry = {\n prefix: 'fas',\n iconName: 'face-angry',\n icon: [512, 512, [128544, \"angry\"], \"f556\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM338.7 395.9c6.6-5.9 7.1-16 1.2-22.6C323.8 355.4 295.7 336 256 336s-67.8 19.4-83.9 37.3c-5.9 6.6-5.4 16.7 1.2 22.6s16.7 5.4 22.6-1.2c11.7-13 31.6-26.7 60.1-26.7s48.4 13.7 60.1 26.7c5.9 6.6 16 7.1 22.6 1.2zM176.4 272c17.7 0 32-14.3 32-32c0-1.5-.1-3-.3-4.4l10.9 3.6c8.4 2.8 17.4-1.7 20.2-10.1s-1.7-17.4-10.1-20.2l-96-32c-8.4-2.8-17.4 1.7-20.2 10.1s1.7 17.4 10.1 20.2l30.7 10.2c-5.8 5.8-9.3 13.8-9.3 22.6c0 17.7 14.3 32 32 32zm192-32c0-8.9-3.6-17-9.5-22.8l30.2-10.1c8.4-2.8 12.9-11.9 10.1-20.2s-11.9-12.9-20.2-10.1l-96 32c-8.4 2.8-12.9 11.9-10.1 20.2s11.9 12.9 20.2 10.1l11.7-3.9c-.2 1.5-.3 3.1-.3 4.7c0 17.7 14.3 32 32 32s32-14.3 32-32z\"]\n};\nvar faAngry = faFaceAngry;\nvar faCookieBite = {\n prefix: 'fas',\n iconName: 'cookie-bite',\n icon: [512, 512, [], \"f564\", \"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faArrowTrendDown = {\n prefix: 'fas',\n iconName: 'arrow-trend-down',\n icon: [576, 512, [], \"e097\", \"M384 352c-17.7 0-32 14.3-32 32s14.3 32 32 32H544c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v82.7L342.6 137.4c-12.5-12.5-32.8-12.5-45.3 0L192 242.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0L320 205.3 466.7 352H384z\"]\n};\nvar faRss = {\n prefix: 'fas',\n iconName: 'rss',\n icon: [448, 512, [\"feed\"], \"f09e\", \"M0 64C0 46.3 14.3 32 32 32c229.8 0 416 186.2 416 416c0 17.7-14.3 32-32 32s-32-14.3-32-32C384 253.6 226.4 96 32 96C14.3 96 0 81.7 0 64zM0 416a64 64 0 1 1 128 0A64 64 0 1 1 0 416zM32 160c159.1 0 288 128.9 288 288c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-123.7-100.3-224-224-224c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faFeed = faRss;\nvar faDrawPolygon = {\n prefix: 'fas',\n iconName: 'draw-polygon',\n icon: [448, 512, [], \"f5ee\", \"M96 151.4V360.6c9.7 5.6 17.8 13.7 23.4 23.4H328.6c0-.1 .1-.2 .1-.3l-4.5-7.9-32-56 0 0c-1.4 .1-2.8 .1-4.2 .1c-35.3 0-64-28.7-64-64s28.7-64 64-64c1.4 0 2.8 0 4.2 .1l0 0 32-56 4.5-7.9-.1-.3H119.4c-5.6 9.7-13.7 17.8-23.4 23.4zM384.3 352c35.2 .2 63.7 28.7 63.7 64c0 35.3-28.7 64-64 64c-23.7 0-44.4-12.9-55.4-32H119.4c-11.1 19.1-31.7 32-55.4 32c-35.3 0-64-28.7-64-64c0-23.7 12.9-44.4 32-55.4V151.4C12.9 140.4 0 119.7 0 96C0 60.7 28.7 32 64 32c23.7 0 44.4 12.9 55.4 32H328.6c11.1-19.1 31.7-32 55.4-32c35.3 0 64 28.7 64 64c0 35.3-28.5 63.8-63.7 64l-4.5 7.9-32 56-2.3 4c4.2 8.5 6.5 18 6.5 28.1s-2.3 19.6-6.5 28.1l2.3 4 32 56 4.5 7.9z\"]\n};\nvar faScaleBalanced = {\n prefix: 'fas',\n iconName: 'scale-balanced',\n icon: [640, 512, [9878, \"balance-scale\"], \"f24e\", \"M384 32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H398.4c-5.2 25.8-22.9 47.1-46.4 57.3V448H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H320 128c-17.7 0-32-14.3-32-32s14.3-32 32-32H288V153.3c-23.5-10.3-41.2-31.6-46.4-57.3H128c-17.7 0-32-14.3-32-32s14.3-32 32-32H256c14.6-19.4 37.8-32 64-32s49.4 12.6 64 32zm55.6 288H584.4L512 195.8 439.6 320zM512 416c-62.9 0-115.2-34-126-78.9c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C627.2 382 574.9 416 512 416zM126.8 195.8L54.4 320H199.3L126.8 195.8zM.9 337.1c-2.6-11 1-22.3 6.7-32.1l95.2-163.2c5-8.6 14.2-13.8 24.1-13.8s19.1 5.3 24.1 13.8l95.2 163.2c5.7 9.8 9.3 21.1 6.7 32.1C242 382 189.7 416 126.8 416S11.7 382 .9 337.1z\"]\n};\nvar faBalanceScale = faScaleBalanced;\nvar faGaugeSimpleHigh = {\n prefix: 'fas',\n iconName: 'gauge-simple-high',\n icon: [512, 512, [61668, \"tachometer\", \"tachometer-fast\"], \"f62a\", \"M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm320 96c0-15.9-5.8-30.4-15.3-41.6l76.6-147.4c6.1-11.8 1.5-26.3-10.2-32.4s-26.2-1.5-32.4 10.2L262.1 288.3c-2-.2-4-.3-6.1-.3c-35.3 0-64 28.7-64 64s28.7 64 64 64s64-28.7 64-64z\"]\n};\nvar faTachometer = faGaugeSimpleHigh;\nvar faTachometerFast = faGaugeSimpleHigh;\nvar faShower = {\n prefix: 'fas',\n iconName: 'shower',\n icon: [512, 512, [128703], \"f2cc\", \"M64 131.9C64 112.1 80.1 96 99.9 96c9.5 0 18.6 3.8 25.4 10.5l16.2 16.2c-21 38.9-17.4 87.5 10.9 123L151 247c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0L345 121c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-1.3 1.3c-35.5-28.3-84.2-31.9-123-10.9L170.5 61.3C151.8 42.5 126.4 32 99.9 32C44.7 32 0 76.7 0 131.9V448c0 17.7 14.3 32 32 32s32-14.3 32-32V131.9zM256 352a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm0-128a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm64 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm32-32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faDesktop = {\n prefix: 'fas',\n iconName: 'desktop',\n icon: [576, 512, [128421, 61704, \"desktop-alt\"], \"f390\", \"M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64H240l-10.7 32H160c-17.7 0-32 14.3-32 32s14.3 32 32 32H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H346.7L336 416H512c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM512 64V288H64V64H512z\"]\n};\nvar faDesktopAlt = faDesktop;\nvar faM = {\n prefix: 'fas',\n iconName: 'm',\n icon: [448, 512, [109], \"4d\", \"M22.7 33.4c13.5-4.1 28.1 1.1 35.9 12.9L224 294.3 389.4 46.2c7.8-11.7 22.4-17 35.9-12.9S448 49.9 448 64V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V169.7L250.6 369.8c-5.9 8.9-15.9 14.2-26.6 14.2s-20.7-5.3-26.6-14.2L64 169.7V448c0 17.7-14.3 32-32 32s-32-14.3-32-32V64C0 49.9 9.2 37.5 22.7 33.4z\"]\n};\nvar faTableList = {\n prefix: 'fas',\n iconName: 'table-list',\n icon: [512, 512, [\"th-list\"], \"f00b\", \"M0 96C0 60.7 28.7 32 64 32H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96zm64 0v64h64V96H64zm384 0H192v64H448V96zM64 224v64h64V224H64zm384 0H192v64H448V224zM64 352v64h64V352H64zm384 0H192v64H448V352z\"]\n};\nvar faThList = faTableList;\nvar faCommentSms = {\n prefix: 'fas',\n iconName: 'comment-sms',\n icon: [512, 512, [\"sms\"], \"f7cd\", \"M256 448c141.4 0 256-93.1 256-208S397.4 32 256 32S0 125.1 0 240c0 45.1 17.7 86.8 47.7 120.9c-1.9 24.5-11.4 46.3-21.4 62.9c-5.5 9.2-11.1 16.6-15.2 21.6c-2.1 2.5-3.7 4.4-4.9 5.7c-.6 .6-1 1.1-1.3 1.4l-.3 .3 0 0 0 0 0 0 0 0c-4.6 4.6-5.9 11.4-3.4 17.4c2.5 6 8.3 9.9 14.8 9.9c28.7 0 57.6-8.9 81.6-19.3c22.9-10 42.4-21.9 54.3-30.6c31.8 11.5 67 17.9 104.1 17.9zM202.9 176.8c6.5-2.2 13.7 .1 17.9 5.6L256 229.3l35.2-46.9c4.1-5.5 11.3-7.8 17.9-5.6s10.9 8.3 10.9 15.2v96c0 8.8-7.2 16-16 16s-16-7.2-16-16V240l-19.2 25.6c-3 4-7.8 6.4-12.8 6.4s-9.8-2.4-12.8-6.4L224 240v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V192c0-6.9 4.4-13 10.9-15.2zm173.1 38c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.2-.4-23.7-4.4-32.6-7.4l0 0 0 0c-1.4-.5-2.7-.9-4-1.4c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.7 .6 3.3 1.1 4.9 1.6l0 0 0 0c9.1 3.1 15.6 5.3 22.6 5.5c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4c-7.2-2.2-16.7-5-24.3-9.6c-9-5.4-17.7-14.7-17.7-29.4c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c10 .2 19.7 2.3 27.9 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-7.3-1.9-14.1-3.3-20.1-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9zm-272 0c0 .2 0 .4 0 .4c.1 .1 .6 .8 2.2 1.7c3.9 2.3 9.6 4.1 18.3 6.8l.6 .2c7.4 2.2 17.3 5.2 25.2 10.2c9.1 5.7 17.4 15.2 17.6 29.9c.2 15-7.6 26-17.8 32.3c-9.5 5.9-20.9 7.9-30.7 7.6c-12.3-.4-24.2-4.5-33.2-7.6l0 0 0 0c-1.3-.4-2.5-.8-3.6-1.2c-8.4-2.8-12.9-11.9-10.1-20.2s11.9-12.9 20.2-10.1c1.4 .5 2.8 .9 4.1 1.4l0 0 0 0c9.5 3.2 16.5 5.6 23.7 5.8c5.3 .2 10-1 12.8-2.8c1.2-.8 1.8-1.5 2.1-2c.2-.4 .6-1.2 .6-2.7l0-.2c0-.7 0-1.4-2.7-3.1c-3.8-2.4-9.6-4.3-18-6.9l-1.2-.4 0 0c-7.2-2.2-16.7-5-24.3-9.6C80.8 239 72.1 229.7 72 215c-.1-15.2 8.6-25.7 18.5-31.6c9.4-5.5 20.5-7.5 29.7-7.4c9.5 .1 22.2 2.1 31.1 4.4c8.5 2.3 13.6 11 11.3 19.6s-11 13.6-19.6 11.3c-6.6-1.8-16.8-3.3-23.3-3.4c-4.9-.1-9.8 1.1-12.9 2.9c-1.4 .8-2.1 1.6-2.4 2c-.2 .3-.4 .8-.4 1.9z\"]\n};\nvar faSms = faCommentSms;\nvar faBook = {\n prefix: 'fas',\n iconName: 'book',\n icon: [448, 512, [128212], \"f02d\", \"M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faUserPlus = {\n prefix: 'fas',\n iconName: 'user-plus',\n icon: [640, 512, [], \"f234\", \"M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM504 312V248H440c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V136c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H552v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z\"]\n};\nvar faCheck = {\n prefix: 'fas',\n iconName: 'check',\n icon: [448, 512, [10003, 10004], \"f00c\", \"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"]\n};\nvar faBatteryThreeQuarters = {\n prefix: 'fas',\n iconName: 'battery-three-quarters',\n icon: [576, 512, [\"battery-4\"], \"f241\", \"M464 160c8.8 0 16 7.2 16 16V336c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V176c0-8.8 7.2-16 16-16H464zM80 96C35.8 96 0 131.8 0 176V336c0 44.2 35.8 80 80 80H464c44.2 0 80-35.8 80-80V320c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32V176c0-44.2-35.8-80-80-80H80zm272 96H96V320H352V192z\"]\n};\nvar faBattery4 = faBatteryThreeQuarters;\nvar faHouseCircleCheck = {\n prefix: 'fas',\n iconName: 'house-circle-check',\n icon: [640, 512, [], \"e509\", \"M320.7 352c8.1-89.7 83.5-160 175.3-160c8.9 0 17.6 .7 26.1 1.9L309.5 7c-6-5-14-7-21-7s-15 1-22 8L10 231.5c-7 7-10 15-10 24c0 18 14 32.1 32 32.1h32v69.7c-.1 .9-.1 1.8-.1 2.8V472c0 22.1 17.9 40 40 40h16c1.2 0 2.4-.1 3.6-.2c1.5 .1 3 .2 4.5 .2H160h24c22.1 0 40-17.9 40-40V448 384c0-17.7 14.3-32 32-32h64l.7 0zM640 368a144 144 0 1 0 -288 0 144 144 0 1 0 288 0zm-76.7-43.3c6.2 6.2 6.2 16.4 0 22.6l-72 72c-6.2 6.2-16.4 6.2-22.6 0l-40-40c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L480 385.4l60.7-60.7c6.2-6.2 16.4-6.2 22.6 0z\"]\n};\nvar faAngleLeft = {\n prefix: 'fas',\n iconName: 'angle-left',\n icon: [320, 512, [8249], \"f104\", \"M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"]\n};\nvar faDiagramSuccessor = {\n prefix: 'fas',\n iconName: 'diagram-successor',\n icon: [512, 512, [], \"e47a\", \"M512 416l0-64c0-35.3-28.7-64-64-64L64 288c-35.3 0-64 28.7-64 64l0 64c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64zM64 160l0-64 144 0 16 0 0 64L64 160zm224 0l0-64 80 0c8.8 0 16 7.2 16 16l0 16-38.1 0c-21.4 0-32.1 25.9-17 41L399 239c9.4 9.4 24.6 9.4 33.9 0L503 169c15.1-15.1 4.4-41-17-41L448 128l0-16c0-44.2-35.8-80-80-80L224 32l-16 0L64 32C28.7 32 0 60.7 0 96l0 64c0 35.3 28.7 64 64 64l160 0c35.3 0 64-28.7 64-64z\"]\n};\nvar faTruckArrowRight = {\n prefix: 'fas',\n iconName: 'truck-arrow-right',\n icon: [640, 512, [], \"e58b\", \"M0 48C0 21.5 21.5 0 48 0H368c26.5 0 48 21.5 48 48V96h50.7c17 0 33.3 6.7 45.3 18.7L589.3 192c12 12 18.7 28.3 18.7 45.3V256v32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H576c0 53-43 96-96 96s-96-43-96-96H256c0 53-43 96-96 96s-96-43-96-96H48c-26.5 0-48-21.5-48-48V48zM416 256H544V237.3L466.7 160H416v96zM160 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm368-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM257 95c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l39 39H96c-13.3 0-24 10.7-24 24s10.7 24 24 24H262.1l-39 39c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9L257 95z\"]\n};\nvar faArrowsSplitUpAndLeft = {\n prefix: 'fas',\n iconName: 'arrows-split-up-and-left',\n icon: [512, 512, [], \"e4bc\", \"M246.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0l96 96c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L352 109.3V384c0 35.3 28.7 64 64 64h64c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c-70.7 0-128-57.3-128-128c0-35.3-28.7-64-64-64H109.3l41.4 41.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-96-96c-12.5-12.5-12.5-32.8 0-45.3l96-96c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3L109.3 256H224c23.3 0 45.2 6.2 64 17.1V109.3l-41.4 41.4z\"]\n};\nvar faHandFist = {\n prefix: 'fas',\n iconName: 'hand-fist',\n icon: [448, 512, [9994, \"fist-raised\"], \"f6de\", \"M192 0c17.7 0 32 14.3 32 32V144H160V32c0-17.7 14.3-32 32-32zM64 64c0-17.7 14.3-32 32-32s32 14.3 32 32v80H64V64zm192 0c0-17.7 14.3-32 32-32s32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V64zm96 64c0-17.7 14.3-32 32-32s32 14.3 32 32v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V128zm-96 88l0-.6c9.4 5.4 20.3 8.6 32 8.6c13.2 0 25.4-4 35.6-10.8c8.7 24.9 32.5 42.8 60.4 42.8c11.7 0 22.6-3.1 32-8.6V256c0 52.3-25.1 98.8-64 128v96c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V401.6c-17.3-7.9-33.2-18.8-46.9-32.5L69.5 357.5C45.5 333.5 32 300.9 32 267V240c0-35.3 28.7-64 64-64h88c22.1 0 40 17.9 40 40s-17.9 40-40 40H128c-8.8 0-16 7.2-16 16s7.2 16 16 16h56c39.8 0 72-32.2 72-72z\"]\n};\nvar faFistRaised = faHandFist;\nvar faCloudMoon = {\n prefix: 'fas',\n iconName: 'cloud-moon',\n icon: [640, 512, [], \"f6c3\", \"M495.8 0c5.5 0 10.9 .2 16.3 .7c7 .6 12.8 5.7 14.3 12.5s-1.6 13.9-7.7 17.3c-44.4 25.2-74.4 73-74.4 127.8c0 81 65.5 146.6 146.2 146.6c8.6 0 17-.7 25.1-2.1c6.9-1.2 13.8 2.2 17 8.5s1.9 13.8-3.1 18.7c-34.5 33.6-81.7 54.4-133.6 54.4c-9.3 0-18.4-.7-27.4-1.9c-11.2-22.6-29.8-40.9-52.6-51.7c-2.7-58.5-50.3-105.3-109.2-106.7c-1.7-10.4-2.6-21-2.6-31.8C304 86.1 389.8 0 495.8 0zM447.9 431.9c0 44.2-35.8 80-80 80H96c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faBriefcase = {\n prefix: 'fas',\n iconName: 'briefcase',\n icon: [512, 512, [128188], \"f0b1\", \"M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z\"]\n};\nvar faPersonFalling = {\n prefix: 'fas',\n iconName: 'person-falling',\n icon: [512, 512, [], \"e546\", \"M288 0c17.7 0 32 14.3 32 32l0 9.8c0 54.6-27.9 104.6-72.5 133.6l.2 .3L304.5 256l87.5 0c15.1 0 29.3 7.1 38.4 19.2l43.2 57.6c10.6 14.1 7.7 34.2-6.4 44.8s-34.2 7.7-44.8-6.4L384 320l-96 0h-1.4l92.3 142.6c9.6 14.8 5.4 34.6-9.5 44.3s-34.6 5.4-44.3-9.5L164.5 249.2c-2.9 9.2-4.5 19-4.5 29l0 73.8c0 17.7-14.3 32-32 32s-32-14.3-32-32V278.2c0-65.1 39.6-123.7 100.1-147.9C232.3 115.8 256 80.8 256 41.8l0-9.8c0-17.7 14.3-32 32-32zM112 32a48 48 0 1 1 0 96 48 48 0 1 1 0-96z\"]\n};\nvar faImagePortrait = {\n prefix: 'fas',\n iconName: 'image-portrait',\n icon: [384, 512, [\"portrait\"], \"f3e0\", \"M384 64c0-35.3-28.7-64-64-64H64C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64l0-384zM128 192a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM80 356.6c0-37.9 30.7-68.6 68.6-68.6h86.9c37.9 0 68.6 30.7 68.6 68.6c0 15.1-12.3 27.4-27.4 27.4H107.4C92.3 384 80 371.7 80 356.6z\"]\n};\nvar faPortrait = faImagePortrait;\nvar faUserTag = {\n prefix: 'fas',\n iconName: 'user-tag',\n icon: [640, 512, [], \"f507\", \"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c10 0 18.8-4.9 24.2-12.5l-99.2-99.2c-14.9-14.9-23.3-35.1-23.3-56.1v-33c-15.9-4.7-32.8-7.2-50.3-7.2H178.3zM384 224c-17.7 0-32 14.3-32 32v82.7c0 17 6.7 33.3 18.7 45.3L478.1 491.3c18.7 18.7 49.1 18.7 67.9 0l73.4-73.4c18.7-18.7 18.7-49.1 0-67.9L512 242.7c-12-12-28.3-18.7-45.3-18.7H384zm24 80a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z\"]\n};\nvar faRug = {\n prefix: 'fas',\n iconName: 'rug',\n icon: [640, 512, [], \"e569\", \"M24 64H56 80V88v88 80 80 88 24H56 24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V360H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V280H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V200H24c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V112H24C10.7 112 0 101.3 0 88S10.7 64 24 64zm88 0H528V448H112V64zM640 88c0 13.3-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v32h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-8v40h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H584 560V424 336 256 176 88 64h24 32c13.3 0 24 10.7 24 24z\"]\n};\nvar faEarthEurope = {\n prefix: 'fas',\n iconName: 'earth-europe',\n icon: [512, 512, [\"globe-europe\"], \"f7a2\", \"M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1v9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1h1c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24v4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H379.3c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3h11.3c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16H454c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4H251.4c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3v3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3H248c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faGlobeEurope = faEarthEurope;\nvar faCartFlatbedSuitcase = {\n prefix: 'fas',\n iconName: 'cart-flatbed-suitcase',\n icon: [640, 512, [\"luggage-cart\"], \"f59d\", \"M0 32C0 14.3 14.3 0 32 0H48c44.2 0 80 35.8 80 80V368c0 8.8 7.2 16 16 16H608c17.7 0 32 14.3 32 32s-14.3 32-32 32H541.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H253.3c1.8 5 2.7 10.4 2.7 16c0 26.5-21.5 48-48 48s-48-21.5-48-48c0-5.6 1-11 2.7-16H144c-44.2 0-80-35.8-80-80V80c0-8.8-7.2-16-16-16H32C14.3 64 0 49.7 0 32zM432 96V56c0-4.4-3.6-8-8-8H344c-4.4 0-8 3.6-8 8V96h96zM288 96V56c0-30.9 25.1-56 56-56h80c30.9 0 56 25.1 56 56V96 320H288V96zM512 320V96h16c26.5 0 48 21.5 48 48V272c0 26.5-21.5 48-48 48H512zM240 96h16V320H240c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48z\"]\n};\nvar faLuggageCart = faCartFlatbedSuitcase;\nvar faRectangleXmark = {\n prefix: 'fas',\n iconName: 'rectangle-xmark',\n icon: [512, 512, [62164, \"rectangle-times\", \"times-rectangle\", \"window-close\"], \"f410\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faRectangleTimes = faRectangleXmark;\nvar faTimesRectangle = faRectangleXmark;\nvar faWindowClose = faRectangleXmark;\nvar faBahtSign = {\n prefix: 'fas',\n iconName: 'baht-sign',\n icon: [320, 512, [], \"e0ac\", \"M144 0c-17.7 0-32 14.3-32 32V64H37.6C16.8 64 0 80.8 0 101.6V224v41.7V288 406.3c0 23 18.7 41.7 41.7 41.7H112v32c0 17.7 14.3 32 32 32s32-14.3 32-32V448h32c61.9 0 112-50.1 112-112c0-40.1-21.1-75.3-52.7-95.1C280.3 222.6 288 200.2 288 176c0-61.9-50.1-112-112-112V32c0-17.7-14.3-32-32-32zM112 128v96H64V128h48zm64 96V128c26.5 0 48 21.5 48 48s-21.5 48-48 48zm-64 64v96H64V288h48zm64 96V288h32c26.5 0 48 21.5 48 48s-21.5 48-48 48H176z\"]\n};\nvar faBookOpen = {\n prefix: 'fas',\n iconName: 'book-open',\n icon: [576, 512, [128214, 128366], \"f518\", \"M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5V78.6c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8V454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5V83.8c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11V456c0 11.4 11.7 19.3 22.4 15.5z\"]\n};\nvar faBookJournalWhills = {\n prefix: 'fas',\n iconName: 'book-journal-whills',\n icon: [448, 512, [\"journal-whills\"], \"f66a\", \"M0 96C0 43 43 0 96 0H384h32c17.7 0 32 14.3 32 32V352c0 17.7-14.3 32-32 32v64c17.7 0 32 14.3 32 32s-14.3 32-32 32H384 96c-53 0-96-43-96-96V96zM64 416c0 17.7 14.3 32 32 32H352V384H96c-17.7 0-32 14.3-32 32zm90.4-234.4l-21.2-21.2c-3 10.1-5.1 20.6-5.1 31.6c0 .2 0 .5 .1 .8s.1 .5 .1 .8L165.2 226c2.5 2.1 3.4 5.8 2.3 8.9c-1.3 3-4.1 5.1-7.5 5.1c-1.9-.1-3.8-.8-5.2-2l-23.6-20.6C142.8 267 186.9 304 240 304s97.3-37 108.9-86.6L325.3 238c-1.4 1.2-3.3 2-5.3 2c-2.2-.1-4.4-1.1-6-2.8c-1.2-1.5-1.9-3.4-2-5.2c.1-2.2 1.1-4.4 2.8-6l37.1-32.5c0-.3 0-.5 .1-.8s.1-.5 .1-.8c0-11-2.1-21.5-5.1-31.6l-21.2 21.2c-3.1 3.1-8.1 3.1-11.3 0s-3.1-8.1 0-11.2l26.4-26.5c-8.2-17-20.5-31.7-35.9-42.6c-2.7-1.9-6.2 1.4-5 4.5c8.5 22.4 3.6 48-13 65.6c-3.2 3.4-3.6 8.9-.9 12.7c9.8 14 12.7 31.9 7.5 48.5c-5.9 19.4-22 34.1-41.9 38.3l-1.4-34.3 12.6 8.6c.6 .4 1.5 .6 2.3 .6c1.5 0 2.7-.8 3.5-2s.6-2.8-.1-4L260 225.4l18-3.6c1.8-.4 3.1-2.1 3.1-4s-1.4-3.5-3.1-3.9l-18-3.7 8.5-14.3c.8-1.2 .9-2.9 .1-4.1s-2-2-3.5-2l-.1 0c-.7 .1-1.5 .3-2.1 .7l-14.1 9.6L244 87.9c-.1-2.2-1.9-3.9-4-3.9s-3.9 1.6-4 3.9l-4.6 110.8-12-8.1c-1.5-1.1-3.6-.9-5 .4s-1.6 3.4-.8 5l8.6 14.3-18 3.7c-1.8 .4-3.1 2-3.1 3.9s1.4 3.6 3.1 4l18 3.8-8.6 14.2c-.2 .6-.5 1.4-.5 2c0 1.1 .5 2.1 1.2 3c.8 .6 1.8 1 2.8 1c.7 0 1.6-.2 2.2-.6l10.4-7.1-1.4 32.8c-19.9-4.1-36-18.9-41.9-38.3c-5.1-16.6-2.2-34.4 7.6-48.5c2.7-3.9 2.3-9.3-.9-12.7c-16.6-17.5-21.6-43.1-13.1-65.5c1.2-3.1-2.3-6.4-5-4.5c-15.3 10.9-27.6 25.6-35.8 42.6l26.4 26.5c3.1 3.1 3.1 8.1 0 11.2s-8.1 3.1-11.2 0z\"]\n};\nvar faJournalWhills = faBookJournalWhills;\nvar faHandcuffs = {\n prefix: 'fas',\n iconName: 'handcuffs',\n icon: [640, 512, [], \"e4f8\", \"M240 32a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM192 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm-32 80c17.7 0 32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C280.3 229.6 320 286.2 320 352c0 88.4-71.6 160-160 160S0 440.4 0 352c0-65.8 39.7-122.4 96.5-146.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32zm0 320a96 96 0 1 0 0-192 96 96 0 1 0 0 192zm192-96c0-25.9-5.1-50.5-14.4-73.1c16.9-32.9 44.8-59.1 78.9-73.9c-.4-1.6-.5-3.3-.5-5.1V184c0-13.3 10.7-24 24-24h8c0-17.7 14.3-32 32-32s32 14.3 32 32h8c13.3 0 24 10.7 24 24v16c0 1.7-.2 3.4-.5 5.1C600.3 229.6 640 286.2 640 352c0 88.4-71.6 160-160 160c-62 0-115.8-35.3-142.4-86.9c9.3-22.5 14.4-47.2 14.4-73.1zm224 0a96 96 0 1 0 -192 0 96 96 0 1 0 192 0zM368 0a32 32 0 1 1 0 64 32 32 0 1 1 0-64zm80 48a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faTriangleExclamation = {\n prefix: 'fas',\n iconName: 'triangle-exclamation',\n icon: [512, 512, [9888, \"exclamation-triangle\", \"warning\"], \"f071\", \"M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z\"]\n};\nvar faExclamationTriangle = faTriangleExclamation;\nvar faWarning = faTriangleExclamation;\nvar faDatabase = {\n prefix: 'fas',\n iconName: 'database',\n icon: [448, 512, [], \"f1c0\", \"M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z\"]\n};\nvar faShare = {\n prefix: 'fas',\n iconName: 'share',\n icon: [512, 512, [\"arrow-turn-right\", \"mail-forward\"], \"f064\", \"M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z\"]\n};\nvar faArrowTurnRight = faShare;\nvar faMailForward = faShare;\nvar faBottleDroplet = {\n prefix: 'fas',\n iconName: 'bottle-droplet',\n icon: [320, 512, [], \"e4c4\", \"M96 0C82.7 0 72 10.7 72 24s10.7 24 24 24c4.4 0 8 3.6 8 8v64.9c0 12.2-7.2 23.1-17.2 30.1C53.7 174.1 32 212.5 32 256V448c0 35.3 28.7 64 64 64H224c35.3 0 64-28.7 64-64V256c0-43.5-21.7-81.9-54.8-105c-10-7-17.2-17.9-17.2-30.1V56c0-4.4 3.6-8 8-8c13.3 0 24-10.7 24-24s-10.7-24-24-24l-8 0 0 0 0 0H104l0 0 0 0L96 0zm64 382c-26.5 0-48-20.1-48-45c0-16.8 22.1-48.1 36.3-66.4c6-7.8 17.5-7.8 23.5 0C185.9 288.9 208 320.2 208 337c0 24.9-21.5 45-48 45z\"]\n};\nvar faMaskFace = {\n prefix: 'fas',\n iconName: 'mask-face',\n icon: [640, 512, [], \"e1d7\", \"M320 64c-27.2 0-53.8 8-76.4 23.1l-37.1 24.8c-15.8 10.5-34.3 16.1-53.3 16.1H144 128 56c-30.9 0-56 25.1-56 56v85c0 55.1 37.5 103.1 90.9 116.4l108 27C233.8 435 275.4 448 320 448s86.2-13 121.1-35.5l108-27C602.5 372.1 640 324.1 640 269V184c0-30.9-25.1-56-56-56H512 496h-9.2c-19 0-37.5-5.6-53.3-16.1L396.4 87.1C373.8 72 347.2 64 320 64zM132.3 346.3l-29.8-7.4C70.5 330.9 48 302.1 48 269V184c0-4.4 3.6-8 8-8H96v48c0 45.1 13.4 87.2 36.3 122.3zm405.1-7.4l-29.8 7.4c23-35.2 36.3-77.2 36.3-122.3V176h40c4.4 0 8 3.6 8 8v85c0 33-22.5 61.8-54.5 69.9zM192 208c0-8.8 7.2-16 16-16H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16zm16 48H432c8.8 0 16 7.2 16 16s-7.2 16-16 16H208c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 80c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16z\"]\n};\nvar faHillRockslide = {\n prefix: 'fas',\n iconName: 'hill-rockslide',\n icon: [576, 512, [], \"e508\", \"M252.4 103.8l27 48c2.8 5 8.2 8.2 13.9 8.2l53.3 0c5.8 0 11.1-3.1 13.9-8.2l27-48c2.7-4.9 2.7-10.8 0-15.7l-27-48c-2.8-5-8.2-8.2-13.9-8.2H293.4c-5.8 0-11.1 3.1-13.9 8.2l-27 48c-2.7 4.9-2.7 10.8 0 15.7zM68.3 87C43.1 61.8 0 79.7 0 115.3V432c0 44.2 35.8 80 80 80H396.7c35.6 0 53.5-43.1 28.3-68.3L68.3 87zM504.2 403.6c4.9 2.7 10.8 2.7 15.7 0l48-27c5-2.8 8.2-8.2 8.2-13.9V309.4c0-5.8-3.1-11.1-8.2-13.9l-48-27c-4.9-2.7-10.8-2.7-15.7 0l-48 27c-5 2.8-8.2 8.2-8.2 13.9v53.3c0 5.8 3.1 11.1 8.2 13.9l48 27zM192 64a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM384 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faRightLeft = {\n prefix: 'fas',\n iconName: 'right-left',\n icon: [512, 512, [\"exchange-alt\"], \"f362\", \"M32 96l320 0V32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l96 96c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-96 96c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160L32 160c-17.7 0-32-14.3-32-32s14.3-32 32-32zM480 352c17.7 0 32 14.3 32 32s-14.3 32-32 32H160v64c0 12.9-7.8 24.6-19.8 29.6s-25.7 2.2-34.9-6.9l-96-96c-6-6-9.4-14.1-9.4-22.6s3.4-16.6 9.4-22.6l96-96c9.2-9.2 22.9-11.9 34.9-6.9s19.8 16.6 19.8 29.6l0 64H480z\"]\n};\nvar faExchangeAlt = faRightLeft;\nvar faPaperPlane = {\n prefix: 'fas',\n iconName: 'paper-plane',\n icon: [512, 512, [61913], \"f1d8\", \"M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480V396.4c0-4 1.5-7.8 4.2-10.7L331.8 202.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8 17.7 316.6C7.1 311.3 .3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4z\"]\n};\nvar faRoadCircleExclamation = {\n prefix: 'fas',\n iconName: 'road-circle-exclamation',\n icon: [640, 512, [], \"e565\", \"M213.2 32H288V96c0 17.7 14.3 32 32 32s32-14.3 32-32V32h74.8c27.1 0 51.3 17.1 60.3 42.6l42.7 120.6c-10.9-2.1-22.2-3.2-33.8-3.2c-59.5 0-112.1 29.6-144 74.8V224c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32c2.3 0 4.6-.3 6.8-.7c-4.5 15.5-6.8 31.8-6.8 48.7c0 5.4 .2 10.7 .7 16l-.7 0c-17.7 0-32 14.3-32 32v64H86.6C56.5 480 32 455.5 32 425.4c0-6.2 1.1-12.4 3.1-18.2L152.9 74.6C162 49.1 186.1 32 213.2 32zM496 224a144 144 0 1 1 0 288 144 144 0 1 1 0-288zm0 240a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm0-192c-8.8 0-16 7.2-16 16v80c0 8.8 7.2 16 16 16s16-7.2 16-16V288c0-8.8-7.2-16-16-16z\"]\n};\nvar faDungeon = {\n prefix: 'fas',\n iconName: 'dungeon',\n icon: [512, 512, [], \"f6d9\", \"M336.6 156.5c1.3 1.1 2.7 2.2 3.9 3.3c9.3 8.2 23 10.5 33.4 3.6l67.6-45.1c11.4-7.6 14.2-23.2 5.1-33.4C430 66.6 410.9 50.6 389.7 37.6c-11.9-7.3-26.9-1.4-32.1 11.6l-30.5 76.2c-4.5 11.1 .2 23.6 9.5 31.2zM328 36.8c5.1-12.8-1.6-27.4-15-30.5C294.7 2.2 275.6 0 256 0s-38.7 2.2-57 6.4C185.5 9.4 178.8 24 184 36.8l30.3 75.8c4.5 11.3 16.8 17.2 29 16c4.2-.4 8.4-.6 12.7-.6s8.6 .2 12.7 .6c12.1 1.2 24.4-4.7 29-16L328 36.8zM65.5 85c-9.1 10.2-6.3 25.8 5.1 33.4l67.6 45.1c10.3 6.9 24.1 4.6 33.4-3.6c1.3-1.1 2.6-2.3 4-3.3c9.3-7.5 13.9-20.1 9.5-31.2L154.4 49.2c-5.2-12.9-20.3-18.8-32.1-11.6C101.1 50.6 82 66.6 65.5 85zm314 137.1c.9 3.3 1.7 6.6 2.3 10c2.5 13 13 23.9 26.2 23.9h80c13.3 0 24.1-10.8 22.9-24c-2.5-27.2-9.3-53.2-19.7-77.3c-5.5-12.9-21.4-16.6-33.1-8.9l-68.6 45.7c-9.8 6.5-13.2 19.2-10 30.5zM53.9 145.8c-11.6-7.8-27.6-4-33.1 8.9C10.4 178.8 3.6 204.8 1.1 232c-1.2 13.2 9.6 24 22.9 24h80c13.3 0 23.8-10.8 26.2-23.9c.6-3.4 1.4-6.7 2.3-10c3.1-11.4-.2-24-10-30.5L53.9 145.8zM104 288H24c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24zm304 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V312c0-13.3-10.7-24-24-24H408zM24 416c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H24zm384 0c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V440c0-13.3-10.7-24-24-24H408zM272 192c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V192zm-64 32c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224zm128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V224z\"]\n};\nvar faAlignRight = {\n prefix: 'fas',\n iconName: 'align-right',\n icon: [448, 512, [], \"f038\", \"M448 64c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zm0 256c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32zM0 192c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z\"]\n};\nvar faMoneyBill1Wave = {\n prefix: 'fas',\n iconName: 'money-bill-1-wave',\n icon: [576, 512, [\"money-bill-wave-alt\"], \"f53b\", \"M0 112.5V422.3c0 18 10.1 35 27 41.3c87 32.5 174 10.3 261-11.9c79.8-20.3 159.6-40.7 239.3-18.9c23 6.3 48.7-9.5 48.7-33.4V89.7c0-18-10.1-35-27-41.3C462 15.9 375 38.1 288 60.3C208.2 80.6 128.4 100.9 48.7 79.1C25.6 72.8 0 88.6 0 112.5zM128 416H64V352c35.3 0 64 28.7 64 64zM64 224V160h64c0 35.3-28.7 64-64 64zM448 352c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM384 256c0 61.9-43 112-96 112s-96-50.1-96-112s43-112 96-112s96 50.1 96 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z\"]\n};\nvar faMoneyBillWaveAlt = faMoneyBill1Wave;\nvar faLifeRing = {\n prefix: 'fas',\n iconName: 'life-ring',\n icon: [512, 512, [], \"f1cd\", \"M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z\"]\n};\nvar faHands = {\n prefix: 'fas',\n iconName: 'hands',\n icon: [576, 512, [\"sign-language\", \"signing\"], \"f2a7\", \"M544 160l-.1 72.6c-.1 52.2-24 101-64 133.1c.1-1.9 .1-3.8 .1-5.7v-8c0-71.8-37-138.6-97.9-176.7l-60.2-37.6c-8.6-5.4-17.9-8.4-27.3-9.4L248.7 48.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8l78 135.1c3.3 5.7 10.7 7.7 16.4 4.4s7.7-10.7 4.4-16.4l-62-107.4c-6.6-11.5-2.7-26.2 8.8-32.8S362 5 368.6 16.5l68 117.8 0 0 0 0 43.3 75L480 160c0-17.7 14.4-32 32-32s32 14.4 32 32zM243.9 88.5L268.5 131c-13.9 4.5-26.4 13.7-34.7 27c-.9 1.4-1.7 2.9-2.5 4.4l-28.9-50c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zm-46.4 63.7l26.8 46.4c.6 6 2.1 11.8 4.3 17.4H224 210.7l0 0H179l-23-39.8c-6.6-11.5-2.7-26.2 8.8-32.8s26.2-2.7 32.8 8.8zM260.9 175c9.4-15 29.1-19.5 44.1-10.2l60.2 37.6C416.7 234.7 448 291.2 448 352v8c0 83.9-68.1 152-152 152H120c-13.3 0-24-10.7-24-24s10.7-24 24-24h92c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H56c-13.3 0-24-10.7-24-24s10.7-24 24-24H212c6.6 0 12-5.4 12-12s-5.4-12-12-12H88c-13.3 0-24-10.7-24-24s10.7-24 24-24H224l0 0 0 0h93.2L271 219.1c-15-9.4-19.5-29.1-10.2-44.1z\"]\n};\nvar faSignLanguage = faHands;\nvar faSigning = faHands;\nvar faCalendarDay = {\n prefix: 'fas',\n iconName: 'calendar-day',\n icon: [448, 512, [], \"f783\", \"M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm80 64c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80z\"]\n};\nvar faWaterLadder = {\n prefix: 'fas',\n iconName: 'water-ladder',\n icon: [576, 512, [\"ladder-water\", \"swimming-pool\"], \"f5c5\", \"M128 127.7C128 74.9 170.9 32 223.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V224H384V127.7C384 74.9 426.9 32 479.7 32c48.3 0 89 36 95 83.9l1 8.2c2.2 17.5-10.2 33.5-27.8 35.7s-33.5-10.2-35.7-27.8l-1-8.2c-2-15.9-15.5-27.8-31.5-27.8c-17.5 0-31.7 14.2-31.7 31.7V361c-1.6 1-3.3 2-4.8 3.1c-18 12.4-40.1 20.3-59.2 20.3h0V288H192v96.5c-19 0-41.2-7.9-59.1-20.3c-1.6-1.1-3.2-2.2-4.9-3.1V127.7zM306.5 389.9C329 405.4 356.5 416 384 416c26.9 0 55.4-10.8 77.4-26.1l0 0c11.9-8.5 28.1-7.8 39.2 1.7c14.4 11.9 32.5 21 50.6 25.2c17.2 4 27.9 21.2 23.9 38.4s-21.2 27.9-38.4 23.9c-24.5-5.7-44.9-16.5-58.2-25C449.5 469.7 417 480 384 480c-31.9 0-60.6-9.9-80.4-18.9c-5.8-2.7-11.1-5.3-15.6-7.7c-4.5 2.4-9.7 5.1-15.6 7.7c-19.8 9-48.5 18.9-80.4 18.9c-33 0-65.5-10.3-94.5-25.8c-13.4 8.4-33.7 19.3-58.2 25c-17.2 4-34.4-6.7-38.4-23.9s6.7-34.4 23.9-38.4c18.1-4.2 36.2-13.3 50.6-25.2c11.1-9.4 27.3-10.1 39.2-1.7l0 0C136.7 405.2 165.1 416 192 416c27.5 0 55-10.6 77.5-26.1c11.1-7.9 25.9-7.9 37 0z\"]\n};\nvar faLadderWater = faWaterLadder;\nvar faSwimmingPool = faWaterLadder;\nvar faArrowsUpDown = {\n prefix: 'fas',\n iconName: 'arrows-up-down',\n icon: [320, 512, [\"arrows-v\"], \"f07d\", \"M182.6 9.4c-12.5-12.5-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L128 109.3V402.7L86.6 361.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l96 96c12.5 12.5 32.8 12.5 45.3 0l96-96c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 402.7V109.3l41.4 41.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-96-96z\"]\n};\nvar faArrowsV = faArrowsUpDown;\nvar faFaceGrimace = {\n prefix: 'fas',\n iconName: 'face-grimace',\n icon: [512, 512, [128556, \"grimace\"], \"f57f\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm96-112h-8V360l55.3 0c-3.8 22.7-23.6 40-47.3 40zm47.3-56L344 344V304h8c23.8 0 43.5 17.3 47.3 40zM328 344H264V304h64v40zm0 56H264V360h64v40zm-80-96v40l-64 0V304h64zm0 56v40H184V360l64 0zm-80-16H112.7c3.8-22.7 23.6-40 47.3-40h8v40zm0 56h-8c-23.8 0-43.5-17.3-47.3-40H168v40zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faGrimace = faFaceGrimace;\nvar faWheelchairMove = {\n prefix: 'fas',\n iconName: 'wheelchair-move',\n icon: [448, 512, [\"wheelchair-alt\"], \"e2ce\", \"M320 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM204.5 121.3c-5.4-2.5-11.7-1.9-16.4 1.7l-40.9 30.7c-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8l40.9-30.7c23.7-17.8 55.3-21 82.1-8.4l90.4 42.5c29.1 13.7 36.8 51.6 15.2 75.5L299.1 224h97.4c30.3 0 53 27.7 47.1 57.4L415.4 422.3c-3.5 17.3-20.3 28.6-37.7 25.1s-28.6-20.3-25.1-37.7L377 288H306.7c8.6 19.6 13.3 41.2 13.3 64c0 88.4-71.6 160-160 160S0 440.4 0 352s71.6-160 160-160c11.1 0 22 1.1 32.4 3.3l54.2-54.2-42.1-19.8zM160 448a96 96 0 1 0 0-192 96 96 0 1 0 0 192z\"]\n};\nvar faWheelchairAlt = faWheelchairMove;\nvar faTurnDown = {\n prefix: 'fas',\n iconName: 'turn-down',\n icon: [384, 512, [10549, \"level-down-alt\"], \"f3be\", \"M350 334.5c3.8 8.8 2 19-4.6 26l-136 144c-4.5 4.8-10.8 7.5-17.4 7.5s-12.9-2.7-17.4-7.5l-136-144c-6.6-7-8.4-17.2-4.6-26s12.5-14.5 22-14.5h88l0-192c0-17.7-14.3-32-32-32H32C14.3 96 0 81.7 0 64V32C0 14.3 14.3 0 32 0l80 0c70.7 0 128 57.3 128 128l0 192h88c9.6 0 18.2 5.7 22 14.5z\"]\n};\nvar faLevelDownAlt = faTurnDown;\nvar faPersonWalkingArrowRight = {\n prefix: 'fas',\n iconName: 'person-walking-arrow-right',\n icon: [640, 512, [], \"e552\", \"M208 96a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM123.7 200.5c1-.4 1.9-.8 2.9-1.2l-16.9 63.5c-5.6 21.1-.1 43.6 14.7 59.7l70.7 77.1 22 88.1c4.3 17.1 21.7 27.6 38.8 23.3s27.6-21.7 23.3-38.8l-23-92.1c-1.9-7.8-5.8-14.9-11.2-20.8l-49.5-54 19.3-65.5 9.6 23c4.4 10.6 12.5 19.3 22.8 24.5l26.7 13.3c15.8 7.9 35 1.5 42.9-14.3s1.5-35-14.3-42.9L281 232.7l-15.3-36.8C248.5 154.8 208.3 128 163.7 128c-22.8 0-45.3 4.8-66.1 14l-8 3.5c-32.9 14.6-58.1 42.4-69.4 76.5l-2.6 7.8c-5.6 16.8 3.5 34.9 20.2 40.5s34.9-3.5 40.5-20.2l2.6-7.8c5.7-17.1 18.3-30.9 34.7-38.2l8-3.5zm-30 135.1L68.7 398 9.4 457.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L116.3 441c4.6-4.6 8.2-10.1 10.6-16.1l14.5-36.2-40.7-44.4c-2.5-2.7-4.8-5.6-7-8.6zM550.6 153.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L530.7 224H384c-17.7 0-32 14.3-32 32s14.3 32 32 32H530.7l-25.4 25.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l80-80c12.5-12.5 12.5-32.8 0-45.3l-80-80z\"]\n};\nvar faSquareEnvelope = {\n prefix: 'fas',\n iconName: 'square-envelope',\n icon: [448, 512, [\"envelope-square\"], \"f199\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM218 271.7L64.2 172.4C66 156.4 79.5 144 96 144H352c16.5 0 30 12.4 31.8 28.4L230 271.7c-1.8 1.2-3.9 1.8-6 1.8s-4.2-.6-6-1.8zm29.4 26.9L384 210.4V336c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V210.4l136.6 88.2c7 4.5 15.1 6.9 23.4 6.9s16.4-2.4 23.4-6.9z\"]\n};\nvar faEnvelopeSquare = faSquareEnvelope;\nvar faDice = {\n prefix: 'fas',\n iconName: 'dice',\n icon: [640, 512, [127922], \"f522\", \"M274.9 34.3c-28.1-28.1-73.7-28.1-101.8 0L34.3 173.1c-28.1 28.1-28.1 73.7 0 101.8L173.1 413.7c28.1 28.1 73.7 28.1 101.8 0L413.7 274.9c28.1-28.1 28.1-73.7 0-101.8L274.9 34.3zM200 224a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zM96 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 376a24 24 0 1 1 0-48 24 24 0 1 1 0 48zM352 200a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM224 120a24 24 0 1 1 0-48 24 24 0 1 1 0 48zm96 328c0 35.3 28.7 64 64 64H576c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H461.7c11.6 36 3.1 77-25.4 105.5L320 413.8V448zM480 328a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBowlingBall = {\n prefix: 'fas',\n iconName: 'bowling-ball',\n icon: [512, 512, [], \"f436\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM240 80a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM208 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm-64-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBrain = {\n prefix: 'fas',\n iconName: 'brain',\n icon: [512, 512, [129504], \"f5dc\", \"M184 0c30.9 0 56 25.1 56 56V456c0 30.9-25.1 56-56 56c-28.9 0-52.7-21.9-55.7-50.1c-5.2 1.4-10.7 2.1-16.3 2.1c-35.3 0-64-28.7-64-64c0-7.4 1.3-14.6 3.6-21.2C21.4 367.4 0 338.2 0 304c0-31.9 18.7-59.5 45.8-72.3C37.1 220.8 32 207 32 192c0-30.7 21.6-56.3 50.4-62.6C80.8 123.9 80 118 80 112c0-29.9 20.6-55.1 48.3-62.1C131.3 21.9 155.1 0 184 0zM328 0c28.9 0 52.6 21.9 55.7 49.9c27.8 7 48.3 32.1 48.3 62.1c0 6-.8 11.9-2.4 17.4c28.8 6.2 50.4 31.9 50.4 62.6c0 15-5.1 28.8-13.8 39.7C493.3 244.5 512 272.1 512 304c0 34.2-21.4 63.4-51.6 74.8c2.3 6.6 3.6 13.8 3.6 21.2c0 35.3-28.7 64-64 64c-5.6 0-11.1-.7-16.3-2.1c-3 28.2-26.8 50.1-55.7 50.1c-30.9 0-56-25.1-56-56V56c0-30.9 25.1-56 56-56z\"]\n};\nvar faBandage = {\n prefix: 'fas',\n iconName: 'bandage',\n icon: [640, 512, [129657, \"band-aid\"], \"f462\", \"M480 416h96c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H480V416zM448 96H192V416H448V96zM64 96C28.7 96 0 124.7 0 160V352c0 35.3 28.7 64 64 64h96V96H64zM248 208a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48zM248 304a24 24 0 1 1 48 0 24 24 0 1 1 -48 0zm120-24a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faBandAid = faBandage;\nvar faCalendarMinus = {\n prefix: 'fas',\n iconName: 'calendar-minus',\n icon: [512, 512, [], \"f272\", \"M160 0c17.7 0 32 14.3 32 32V64H320V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H32V112c0-26.5 21.5-48 48-48h48V32c0-17.7 14.3-32 32-32zM32 192H480V464c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V192zM344 376c13.3 0 24-10.7 24-24s-10.7-24-24-24H168c-13.3 0-24 10.7-24 24s10.7 24 24 24H344z\"]\n};\nvar faCircleXmark = {\n prefix: 'fas',\n iconName: 'circle-xmark',\n icon: [512, 512, [61532, \"times-circle\", \"xmark-circle\"], \"f057\", \"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"]\n};\nvar faTimesCircle = faCircleXmark;\nvar faXmarkCircle = faCircleXmark;\nvar faGifts = {\n prefix: 'fas',\n iconName: 'gifts',\n icon: [640, 512, [], \"f79c\", \"M200.6 32C205 19.5 198.5 5.8 186 1.4S159.8 3.5 155.4 16L144.7 46.2l-9.9-29.8C130.6 3.8 117-3 104.4 1.2S85 19 89.2 31.6l8.3 25-27.4-20c-10.7-7.8-25.7-5.4-33.5 5.3s-5.4 25.7 5.3 33.5L70.2 96H48C21.5 96 0 117.5 0 144V464c0 26.5 21.5 48 48 48H200.6c-5.4-9.4-8.6-20.3-8.6-32V256c0-29.9 20.5-55 48.2-62c1.8-31 17.1-58.2 40.1-76.1C271.7 104.7 256.9 96 240 96H217.8l28.3-20.6c10.7-7.8 13.1-22.8 5.3-33.5s-22.8-13.1-33.5-5.3L192.5 55.1 200.6 32zM363.5 185.5L393.1 224H344c-13.3 0-24-10.7-24-24c0-13.1 10.8-24 24.2-24c7.6 0 14.7 3.5 19.3 9.5zM272 200c0 8.4 1.4 16.5 4.1 24H272c-26.5 0-48 21.5-48 48v80H416V256h32v96H640V272c0-26.5-21.5-48-48-48h-4.1c2.7-7.5 4.1-15.6 4.1-24c0-39.9-32.5-72-72.2-72c-22.4 0-43.6 10.4-57.3 28.2L432 195.8l-30.5-39.6c-13.7-17.8-35-28.2-57.3-28.2c-39.7 0-72.2 32.1-72.2 72zM224 464c0 26.5 21.5 48 48 48H416V384H224v80zm224 48H592c26.5 0 48-21.5 48-48V384H448V512zm96-312c0 13.3-10.7 24-24 24H470.9l29.6-38.5c4.6-5.9 11.7-9.5 19.3-9.5c13.4 0 24.2 10.9 24.2 24z\"]\n};\nvar faHotel = {\n prefix: 'fas',\n iconName: 'hotel',\n icon: [512, 512, [127976], \"f594\", \"M0 32C0 14.3 14.3 0 32 0H480c17.7 0 32 14.3 32 32s-14.3 32-32 32V448c17.7 0 32 14.3 32 32s-14.3 32-32 32H304V464c0-26.5-21.5-48-48-48s-48 21.5-48 48v48H32c-17.7 0-32-14.3-32-32s14.3-32 32-32V64C14.3 64 0 49.7 0 32zm96 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H112c-8.8 0-16 7.2-16 16zM240 96c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H240zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V112c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16zM112 192c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H112zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16H368zM328 384c13.3 0 24.3-10.9 21-23.8c-10.6-41.5-48.2-72.2-93-72.2s-82.5 30.7-93 72.2c-3.3 12.8 7.8 23.8 21 23.8H328z\"]\n};\nvar faEarthAsia = {\n prefix: 'fas',\n iconName: 'earth-asia',\n icon: [512, 512, [127759, \"globe-asia\"], \"f57e\", \"M51.7 295.1l31.7 6.3c7.9 1.6 16-.9 21.7-6.6l15.4-15.4c11.6-11.6 31.1-8.4 38.4 6.2l9.3 18.5c4.8 9.6 14.6 15.7 25.4 15.7c15.2 0 26.1-14.6 21.7-29.2l-6-19.9c-4.6-15.4 6.9-30.9 23-30.9h2.3c13.4 0 25.9-6.7 33.3-17.8l10.7-16.1c5.6-8.5 5.3-19.6-.8-27.7l-16.1-21.5c-10.3-13.7-3.3-33.5 13.4-37.7l17-4.3c7.5-1.9 13.6-7.2 16.5-14.4l16.4-40.9C303.4 52.1 280.2 48 256 48C141.1 48 48 141.1 48 256c0 13.4 1.3 26.5 3.7 39.1zm407.7 4.6c-3-.3-6-.1-9 .8l-15.8 4.4c-6.7 1.9-13.8-.9-17.5-6.7l-2-3.1c-6-9.4-16.4-15.1-27.6-15.1s-21.6 5.7-27.6 15.1l-6.1 9.5c-1.4 2.2-3.4 4.1-5.7 5.3L312 330.1c-18.1 10.1-25.5 32.4-17 51.3l5.5 12.4c8.6 19.2 30.7 28.5 50.5 21.1l2.6-1c10-3.7 21.3-2.2 29.9 4.1l1.5 1.1c37.2-29.5 64.1-71.4 74.4-119.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm144.5 92.1c-2.1 8.6 3.1 17.3 11.6 19.4l32 8c8.6 2.1 17.3-3.1 19.4-11.6s-3.1-17.3-11.6-19.4l-32-8c-8.6-2.1-17.3 3.1-19.4 11.6zm92-20c-2.1 8.6 3.1 17.3 11.6 19.4s17.3-3.1 19.4-11.6l8-32c2.1-8.6-3.1-17.3-11.6-19.4s-17.3 3.1-19.4 11.6l-8 32zM343.2 113.7c-7.9-4-17.5-.7-21.5 7.2l-16 32c-4 7.9-.7 17.5 7.2 21.5s17.5 .7 21.5-7.2l16-32c4-7.9 .7-17.5-7.2-21.5z\"]\n};\nvar faGlobeAsia = faEarthAsia;\nvar faIdCardClip = {\n prefix: 'fas',\n iconName: 'id-card-clip',\n icon: [576, 512, [\"id-card-alt\"], \"f47f\", \"M256 0h64c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM64 64H192v48c0 26.5 21.5 48 48 48h96c26.5 0 48-21.5 48-48V64H512c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128C0 92.7 28.7 64 64 64zM176 437.3c0 5.9 4.8 10.7 10.7 10.7H389.3c5.9 0 10.7-4.8 10.7-10.7c0-29.5-23.9-53.3-53.3-53.3H229.3c-29.5 0-53.3 23.9-53.3 53.3zM288 352a64 64 0 1 0 0-128 64 64 0 1 0 0 128z\"]\n};\nvar faIdCardAlt = faIdCardClip;\nvar faMagnifyingGlassPlus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-plus',\n icon: [512, 512, [\"search-plus\"], \"f00e\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM184 296c0 13.3 10.7 24 24 24s24-10.7 24-24V232h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H232V120c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z\"]\n};\nvar faSearchPlus = faMagnifyingGlassPlus;\nvar faThumbsUp = {\n prefix: 'fas',\n iconName: 'thumbs-up',\n icon: [512, 512, [128077, 61575], \"f164\", \"M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z\"]\n};\nvar faUserClock = {\n prefix: 'fas',\n iconName: 'user-clock',\n icon: [640, 512, [], \"f4fd\", \"M224 0a128 128 0 1 1 0 256A128 128 0 1 1 224 0zM178.3 304h91.4c20.6 0 40.4 3.5 58.8 9.9C323 331 320 349.1 320 368c0 59.5 29.5 112.1 74.8 144H29.7C13.3 512 0 498.7 0 482.3C0 383.8 79.8 304 178.3 304zM352 368a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-80c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16s-7.2-16-16-16H512V304c0-8.8-7.2-16-16-16z\"]\n};\nvar faHandDots = {\n prefix: 'fas',\n iconName: 'hand-dots',\n icon: [512, 512, [\"allergies\"], \"f461\", \"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32zM240 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm80 16a16 16 0 1 1 0 32 16 16 0 1 1 0-32zm48-16a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-16 80a16 16 0 1 1 0 32 16 16 0 1 1 0-32zM240 432a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zm-48-48a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faAllergies = faHandDots;\nvar faFileInvoice = {\n prefix: 'fas',\n iconName: 'file-invoice',\n icon: [384, 512, [], \"f570\", \"M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM80 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H80c-8.8 0-16-7.2-16-16s7.2-16 16-16zm16 96H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256c0-17.7 14.3-32 32-32zm0 32v64H288V256H96zM240 416h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H240c-8.8 0-16-7.2-16-16s7.2-16 16-16z\"]\n};\nvar faWindowMinimize = {\n prefix: 'fas',\n iconName: 'window-minimize',\n icon: [512, 512, [128469], \"f2d1\", \"M32 416c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z\"]\n};\nvar faMugSaucer = {\n prefix: 'fas',\n iconName: 'mug-saucer',\n icon: [640, 512, [\"coffee\"], \"f0f4\", \"M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z\"]\n};\nvar faCoffee = faMugSaucer;\nvar faBrush = {\n prefix: 'fas',\n iconName: 'brush',\n icon: [384, 512, [], \"f55d\", \"M162.4 6c-1.5-3.6-5-6-8.9-6h-19c-3.9 0-7.5 2.4-8.9 6L104.9 57.7c-3.2 8-14.6 8-17.8 0L66.4 6c-1.5-3.6-5-6-8.9-6H48C21.5 0 0 21.5 0 48V224v22.4V256H9.6 374.4 384v-9.6V224 48c0-26.5-21.5-48-48-48H230.5c-3.9 0-7.5 2.4-8.9 6L200.9 57.7c-3.2 8-14.6 8-17.8 0L162.4 6zM0 288v32c0 35.3 28.7 64 64 64h64v64c0 35.3 28.7 64 64 64s64-28.7 64-64V384h64c35.3 0 64-28.7 64-64V288H0zM192 432a16 16 0 1 1 0 32 16 16 0 1 1 0-32z\"]\n};\nvar faMask = {\n prefix: 'fas',\n iconName: 'mask',\n icon: [576, 512, [], \"f6fa\", \"M288 64C64 64 0 160 0 272S80 448 176 448h8.4c24.2 0 46.4-13.7 57.2-35.4l23.2-46.3c4.4-8.8 13.3-14.3 23.2-14.3s18.8 5.5 23.2 14.3l23.2 46.3c10.8 21.7 33 35.4 57.2 35.4H400c96 0 176-64 176-176s-64-208-288-208zM96 256a64 64 0 1 1 128 0A64 64 0 1 1 96 256zm320-64a64 64 0 1 1 0 128 64 64 0 1 1 0-128z\"]\n};\nvar faMagnifyingGlassMinus = {\n prefix: 'fas',\n iconName: 'magnifying-glass-minus',\n icon: [512, 512, [\"search-minus\"], \"f010\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM136 184c-13.3 0-24 10.7-24 24s10.7 24 24 24H280c13.3 0 24-10.7 24-24s-10.7-24-24-24H136z\"]\n};\nvar faSearchMinus = faMagnifyingGlassMinus;\nvar faRulerVertical = {\n prefix: 'fas',\n iconName: 'ruler-vertical',\n icon: [256, 512, [], \"f548\", \"M0 48C0 21.5 21.5 0 48 0H208c26.5 0 48 21.5 48 48V96H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v64H176c-8.8 0-16 7.2-16 16s7.2 16 16 16h80v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48z\"]\n};\nvar faUserLarge = {\n prefix: 'fas',\n iconName: 'user-large',\n icon: [512, 512, [\"user-alt\"], \"f406\", \"M256 288A144 144 0 1 0 256 0a144 144 0 1 0 0 288zm-94.7 32C72.2 320 0 392.2 0 481.3c0 17 13.8 30.7 30.7 30.7H481.3c17 0 30.7-13.8 30.7-30.7C512 392.2 439.8 320 350.7 320H161.3z\"]\n};\nvar faUserAlt = faUserLarge;\nvar faTrainTram = {\n prefix: 'fas',\n iconName: 'train-tram',\n icon: [448, 512, [128650], \"e5b4\", \"M86.8 48c-12.2 0-23.6 5.5-31.2 15L42.7 79C34.5 89.3 19.4 91 9 82.7S-3 59.4 5.3 49L18 33C34.7 12.2 60 0 86.8 0H361.2c26.7 0 52 12.2 68.7 33l12.8 16c8.3 10.4 6.6 25.5-3.8 33.7s-25.5 6.6-33.7-3.7L392.5 63c-7.6-9.5-19.1-15-31.2-15H248V96h40c53 0 96 43 96 96V352c0 30.6-14.3 57.8-36.6 75.4l65.5 65.5c7.1 7.1 2.1 19.1-7.9 19.1H365.3c-8.5 0-16.6-3.4-22.6-9.4L288 448H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H43c-10 0-15-12.1-7.9-19.1l65.5-65.5C78.3 409.8 64 382.6 64 352V192c0-53 43-96 96-96h40V48H86.8zM160 160c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32H288c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32H160zm32 192a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zm96 32a32 32 0 1 0 0-64 32 32 0 1 0 0 64z\"]\n};\nvar faUserNurse = {\n prefix: 'fas',\n iconName: 'user-nurse',\n icon: [448, 512, [], \"f82f\", \"M96 128V70.2c0-13.3 8.3-25.3 20.8-30l96-36c7.2-2.7 15.2-2.7 22.5 0l96 36c12.5 4.7 20.8 16.6 20.8 30V128h-.3c.2 2.6 .3 5.3 .3 8v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V136c0-2.7 .1-5.4 .3-8H96zm48 48c0 44.2 35.8 80 80 80s80-35.8 80-80V160H144v16zM111.9 327.7c10.5-3.4 21.8 .4 29.4 8.5l71 75.5c6.3 6.7 17 6.7 23.3 0l71-75.5c7.6-8.1 18.9-11.9 29.4-8.5C401 348.6 448 409.4 448 481.3c0 17-13.8 30.7-30.7 30.7H30.7C13.8 512 0 498.2 0 481.3c0-71.9 47-132.7 111.9-153.6zM208 48V64H192c-4.4 0-8 3.6-8 8V88c0 4.4 3.6 8 8 8h16v16c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8V96h16c4.4 0 8-3.6 8-8V72c0-4.4-3.6-8-8-8H240V48c0-4.4-3.6-8-8-8H216c-4.4 0-8 3.6-8 8z\"]\n};\nvar faSyringe = {\n prefix: 'fas',\n iconName: 'syringe',\n icon: [512, 512, [128137], \"f48e\", \"M441 7l32 32 32 32c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-15-15L417.9 128l55 55c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-72-72L295 73c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l55 55L422.1 56 407 41c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0zM210.3 155.7l61.1-61.1c.3 .3 .6 .7 1 1l16 16 56 56 56 56 16 16c.3 .3 .6 .6 1 1l-191 191c-10.5 10.5-24.7 16.4-39.6 16.4H97.9L41 505c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l57-57V325.3c0-14.9 5.9-29.1 16.4-39.6l43.3-43.3 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57 41.4-41.4 57 57c6.2 6.2 16.4 6.2 22.6 0s6.2-16.4 0-22.6l-57-57z\"]\n};\nvar faCloudSun = {\n prefix: 'fas',\n iconName: 'cloud-sun',\n icon: [640, 512, [9925], \"f6c4\", \"M294.2 1.2c5.1 2.1 8.7 6.7 9.6 12.1l14.1 84.7 84.7 14.1c5.4 .9 10 4.5 12.1 9.6s1.5 10.9-1.6 15.4l-38.5 55c-2.2-.1-4.4-.2-6.7-.2c-23.3 0-45.1 6.2-64 17.1l0-1.1c0-53-43-96-96-96s-96 43-96 96s43 96 96 96c8.1 0 15.9-1 23.4-2.9c-36.6 18.1-63.3 53.1-69.8 94.9l-24.4 17c-4.5 3.2-10.3 3.8-15.4 1.6s-8.7-6.7-9.6-12.1L98.1 317.9 13.4 303.8c-5.4-.9-10-4.5-12.1-9.6s-1.5-10.9 1.6-15.4L52.5 208 2.9 137.2c-3.2-4.5-3.8-10.3-1.6-15.4s6.7-8.7 12.1-9.6L98.1 98.1l14.1-84.7c.9-5.4 4.5-10 9.6-12.1s10.9-1.5 15.4 1.6L208 52.5 278.8 2.9c4.5-3.2 10.3-3.8 15.4-1.6zM144 208a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM639.9 431.9c0 44.2-35.8 80-80 80H288c-53 0-96-43-96-96c0-47.6 34.6-87 80-94.6l0-1.3c0-53 43-96 96-96c34.9 0 65.4 18.6 82.2 46.4c13-9.1 28.8-14.4 45.8-14.4c44.2 0 80 35.8 80 80c0 5.9-.6 11.7-1.9 17.2c37.4 6.7 65.8 39.4 65.8 78.7z\"]\n};\nvar faStopwatch20 = {\n prefix: 'fas',\n iconName: 'stopwatch-20',\n icon: [448, 512, [], \"e06f\", \"M176 0c-17.7 0-32 14.3-32 32s14.3 32 32 32h16V98.4C92.3 113.8 16 200 16 304c0 114.9 93.1 208 208 208s208-93.1 208-208c0-41.8-12.3-80.7-33.5-113.2l24.1-24.1c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L355.7 143c-28.1-23-62.2-38.8-99.7-44.6V64h16c17.7 0 32-14.3 32-32s-14.3-32-32-32H176zM288 204c28.7 0 52 23.3 52 52v96c0 28.7-23.3 52-52 52s-52-23.3-52-52V256c0-28.7 23.3-52 52-52zm-12 52v96c0 6.6 5.4 12 12 12s12-5.4 12-12V256c0-6.6-5.4-12-12-12s-12 5.4-12 12zM159.5 244c-5.4 0-10.2 3.5-11.9 8.6l-.6 1.7c-3.5 10.5-14.8 16.1-25.3 12.6s-16.1-14.8-12.6-25.3l.6-1.7c7.2-21.5 27.2-35.9 49.8-35.9c29 0 52.5 23.5 52.5 52.5v2.2c0 13.4-4.9 26.4-13.8 36.4l-39 43.9c-6.2 7-10 15.7-10.9 24.9H192c11 0 20 9 20 20s-9 20-20 20H128c-11 0-20-9-20-20V368.3c0-20.6 7.5-40.4 21.2-55.8l39-43.9c2.4-2.7 3.7-6.2 3.7-9.8v-2.2c0-6.9-5.6-12.5-12.5-12.5z\"]\n};\nvar faSquareFull = {\n prefix: 'fas',\n iconName: 'square-full',\n icon: [512, 512, [128997, 128998, 128999, 129000, 129001, 129002, 129003, 11035, 11036], \"f45c\", \"M0 0H512V512H0V0z\"]\n};\nvar faMagnet = {\n prefix: 'fas',\n iconName: 'magnet',\n icon: [448, 512, [129522], \"f076\", \"M0 160v96C0 379.7 100.3 480 224 480s224-100.3 224-224V160H320v96c0 53-43 96-96 96s-96-43-96-96V160H0zm0-32H128V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64v64zm320 0H448V64c0-17.7-14.3-32-32-32H352c-17.7 0-32 14.3-32 32v64z\"]\n};\nvar faJar = {\n prefix: 'fas',\n iconName: 'jar',\n icon: [320, 512, [], \"e516\", \"M32 32C32 14.3 46.3 0 64 0H256c17.7 0 32 14.3 32 32s-14.3 32-32 32H64C46.3 64 32 49.7 32 32zM0 160c0-35.3 28.7-64 64-64H256c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V160zm96 64c-17.7 0-32 14.3-32 32v96c0 17.7 14.3 32 32 32H224c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32H96z\"]\n};\nvar faNoteSticky = {\n prefix: 'fas',\n iconName: 'note-sticky',\n icon: [448, 512, [62026, \"sticky-note\"], \"f249\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z\"]\n};\nvar faStickyNote = faNoteSticky;\nvar faBugSlash = {\n prefix: 'fas',\n iconName: 'bug-slash',\n icon: [640, 512, [], \"e490\", \"M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L477.4 348.9c1.7-9.4 2.6-19 2.6-28.9h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H479.7c-1.1-14.1-5-27.5-11.1-39.5c.7-.6 1.4-1.2 2.1-1.9l64-64c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-64 64c-.7 .7-1.3 1.4-1.9 2.1C409.2 164.1 393.1 160 376 160H264c-8.3 0-16.3 1-24 2.8L38.8 5.1zM320 0c-53 0-96 43-96 96v3.6c0 15.7 12.7 28.4 28.4 28.4H387.6c15.7 0 28.4-12.7 28.4-28.4V96c0-53-43-96-96-96zM160.3 256H96c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c0 24.6 5.5 47.8 15.4 68.6c-2.2 1.3-4.2 2.9-6 4.8l-64 64c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l63.1-63.1c24.5 21.8 55.8 36.2 90.3 39.6V335.5L166.7 227.3c-3.4 9-5.6 18.7-6.4 28.7zM336 479.2c36.6-3.6 69.7-19.6 94.8-43.8L336 360.7V479.2z\"]\n};\nvar faArrowUpFromWaterPump = {\n prefix: 'fas',\n iconName: 'arrow-up-from-water-pump',\n icon: [576, 512, [], \"e4b6\", \"M112 0C85.5 0 64 21.5 64 48V256H48c-26.5 0-48 21.5-48 48v96c0 8 2 15.6 5.4 22.2c3.8-1.7 7.8-3.1 12-4.1c13.1-3.1 26.7-9.8 37.3-18.6c22.2-18.7 54.3-20.1 78.1-3.4c18 12.4 40.1 20.3 59.2 20.3c21.1 0 42-8.5 59.2-20.3c22.1-15.5 51.6-15.5 73.7 0c18.4 12.7 39.6 20.3 59.2 20.3c19 0 41.2-7.9 59.2-20.3c23.8-16.7 55.8-15.3 78.1 3.4c10.6 8.8 24.2 15.6 37.3 18.6c4.2 1 8.2 2.4 12 4.1C574 415.6 576 408 576 400V304c0-26.5-21.5-48-48-48H480l0-146.7 25.4 25.4c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-80-80c-12.5-12.5-32.8-12.5-45.3 0l-80 80c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 109.3 416 256H288V48c0-26.5-21.5-48-48-48H112zM306.5 421.9c-11.1-7.9-25.9-7.9-37 0C247 437.4 219.5 448 192 448c-26.9 0-55.3-10.8-77.4-26.1l0 0c-11.9-8.5-28.1-7.8-39.2 1.7c-14.4 11.9-32.5 21-50.6 25.2c-17.2 4-27.9 21.2-23.9 38.4s21.2 27.9 38.4 23.9c24.5-5.7 44.9-16.5 58.2-25C126.5 501.7 159 512 192 512c31.9 0 60.6-9.9 80.4-18.9c5.8-2.7 11.1-5.3 15.6-7.7c4.5 2.4 9.7 5.1 15.6 7.7c19.8 9 48.5 18.9 80.4 18.9c33 0 65.5-10.3 94.5-25.8c13.4 8.4 33.7 19.3 58.2 25c17.2 4 34.4-6.7 38.4-23.9s-6.7-34.4-23.9-38.4c-18.1-4.2-36.2-13.3-50.6-25.2c-11.1-9.4-27.3-10.1-39.2-1.7l0 0C439.4 437.2 410.9 448 384 448c-27.5 0-55-10.6-77.5-26.1z\"]\n};\nvar faBone = {\n prefix: 'fas',\n iconName: 'bone',\n icon: [576, 512, [129460], \"f5d7\", \"M153.7 144.8c6.9 16.3 20.6 31.2 38.3 31.2H384c17.7 0 31.4-14.9 38.3-31.2C434.4 116.1 462.9 96 496 96c44.2 0 80 35.8 80 80c0 30.4-17 56.9-42 70.4c-3.6 1.9-6 5.5-6 9.6s2.4 7.7 6 9.6c25 13.5 42 40 42 70.4c0 44.2-35.8 80-80 80c-33.1 0-61.6-20.1-73.7-48.8C415.4 350.9 401.7 336 384 336H192c-17.7 0-31.4 14.9-38.3 31.2C141.6 395.9 113.1 416 80 416c-44.2 0-80-35.8-80-80c0-30.4 17-56.9 42-70.4c3.6-1.9 6-5.5 6-9.6s-2.4-7.7-6-9.6C17 232.9 0 206.4 0 176c0-44.2 35.8-80 80-80c33.1 0 61.6 20.1 73.7 48.8z\"]\n};\nvar faUserInjured = {\n prefix: 'fas',\n iconName: 'user-injured',\n icon: [448, 512, [], \"f728\", \"M240 80H342.7c-7.9-19.5-20.4-36.5-36.2-49.9L240 80zm37.7-68.2C261.3 4.2 243.2 0 224 0c-53.7 0-99.7 33.1-118.7 80h81.4l91-68.2zM224 256c70.7 0 128-57.3 128-128c0-5.4-.3-10.8-1-16H97c-.7 5.2-1 10.6-1 16c0 70.7 57.3 128 128 128zM124 312.4c-9.7 3.1-19.1 7-28 11.7V512H243.7L181.5 408.2 124 312.4zm33-7.2L204.3 384H272c44.2 0 80 35.8 80 80c0 18-6 34.6-16 48h82.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3c-7.2 0-14.3 .4-21.3 1.3zM0 482.3C0 498.7 13.3 512 29.7 512H64V345.4C24.9 378.1 0 427.3 0 482.3zM320 464c0-26.5-21.5-48-48-48H223.5l57.1 95.2C303 507.2 320 487.6 320 464z\"]\n};\nvar faFaceSadTear = {\n prefix: 'fas',\n iconName: 'face-sad-tear',\n icon: [512, 512, [128546, \"sad-tear\"], \"f5b4\", \"M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zm240 80c0-8.8 7.2-16 16-16c45 0 85.6 20.5 115.7 53.1c6 6.5 5.6 16.6-.9 22.6s-16.6 5.6-22.6-.9c-25-27.1-57.4-42.9-92.3-42.9c-8.8 0-16-7.2-16-16zm-80 80c-26.5 0-48-21-48-47c0-20 28.6-60.4 41.6-77.7c3.2-4.4 9.6-4.4 12.8 0C179.6 308.6 208 349 208 369c0 26-21.5 47-48 47zM367.6 208a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm-192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faSadTear = faFaceSadTear;\nvar faPlane = {\n prefix: 'fas',\n iconName: 'plane',\n icon: [576, 512, [], \"f072\", \"M482.3 192c34.2 0 93.7 29 93.7 64c0 36-59.5 64-93.7 64l-116.6 0L265.2 495.9c-5.7 10-16.3 16.1-27.8 16.1l-56.2 0c-10.6 0-18.3-10.2-15.4-20.4l49-171.6L112 320 68.8 377.6c-3 4-7.8 6.4-12.8 6.4l-42 0c-7.8 0-14-6.3-14-14c0-1.3 .2-2.6 .5-3.9L32 256 .5 145.9c-.4-1.3-.5-2.6-.5-3.9c0-7.8 6.3-14 14-14l42 0c5 0 9.8 2.4 12.8 6.4L112 192l102.9 0-49-171.6C162.9 10.2 170.6 0 181.2 0l56.2 0c11.5 0 22.1 6.2 27.8 16.1L365.7 192l116.6 0z\"]\n};\nvar faTentArrowsDown = {\n prefix: 'fas',\n iconName: 'tent-arrows-down',\n icon: [576, 512, [], \"e581\", \"M209.8 111.9c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36L136 24c0-13.3-10.7-24-24-24S88 10.7 88 24l0 122.1-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zm352 0c-8.9-9.9-24-10.7-33.9-1.8l-39.9 36V24c0-13.3-10.7-24-24-24s-24 10.7-24 24V146.1l-39.9-36c-9.9-8.9-25-8.1-33.9 1.8s-8.1 25 1.8 33.9l80 72c9.1 8.2 23 8.2 32.1 0l80-72c9.9-8.9 10.7-24 1.8-33.9zM307.4 166.5c-11.5-8.7-27.3-8.7-38.8 0l-168 128c-6.6 5-11 12.5-12.3 20.7l-24 160c-1.4 9.2 1.3 18.6 7.4 25.6S86.7 512 96 512H288V352l96 160h96c9.3 0 18.2-4.1 24.2-11.1s8.8-16.4 7.4-25.6l-24-160c-1.2-8.2-5.6-15.7-12.3-20.7l-168-128z\"]\n};\nvar faExclamation = {\n prefix: 'fas',\n iconName: 'exclamation',\n icon: [64, 512, [10069, 10071, 61738], \"21\", \"M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM32 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z\"]\n};\nvar faArrowsSpin = {\n prefix: 'fas',\n iconName: 'arrows-spin',\n icon: [512, 512, [], \"e4bb\", \"M256 96c38.4 0 73.7 13.5 101.3 36.1l-32.6 32.6c-4.6 4.6-5.9 11.5-3.5 17.4s8.3 9.9 14.8 9.9H448c8.8 0 16-7.2 16-16V64c0-6.5-3.9-12.3-9.9-14.8s-12.9-1.1-17.4 3.5l-34 34C363.4 52.6 312.1 32 256 32c-10.9 0-21.5 .8-32 2.3V99.2c10.3-2.1 21-3.2 32-3.2zM132.1 154.7l32.6 32.6c4.6 4.6 11.5 5.9 17.4 3.5s9.9-8.3 9.9-14.8V64c0-8.8-7.2-16-16-16H64c-6.5 0-12.3 3.9-14.8 9.9s-1.1 12.9 3.5 17.4l34 34C52.6 148.6 32 199.9 32 256c0 10.9 .8 21.5 2.3 32H99.2c-2.1-10.3-3.2-21-3.2-32c0-38.4 13.5-73.7 36.1-101.3zM477.7 224H412.8c2.1 10.3 3.2 21 3.2 32c0 38.4-13.5 73.7-36.1 101.3l-32.6-32.6c-4.6-4.6-11.5-5.9-17.4-3.5s-9.9 8.3-9.9 14.8V448c0 8.8 7.2 16 16 16H448c6.5 0 12.3-3.9 14.8-9.9s1.1-12.9-3.5-17.4l-34-34C459.4 363.4 480 312.1 480 256c0-10.9-.8-21.5-2.3-32zM256 416c-38.4 0-73.7-13.5-101.3-36.1l32.6-32.6c4.6-4.6 5.9-11.5 3.5-17.4s-8.3-9.9-14.8-9.9H64c-8.8 0-16 7.2-16 16l0 112c0 6.5 3.9 12.3 9.9 14.8s12.9 1.1 17.4-3.5l34-34C148.6 459.4 199.9 480 256 480c10.9 0 21.5-.8 32-2.3V412.8c-10.3 2.1-21 3.2-32 3.2z\"]\n};\nvar faPrint = {\n prefix: 'fas',\n iconName: 'print',\n icon: [512, 512, [128424, 128438, 9113], \"f02f\", \"M128 0C92.7 0 64 28.7 64 64v96h64V64H354.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0H128zM384 352v32 64H128V384 368 352H384zm64 32h32c17.7 0 32-14.3 32-32V256c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32H64v64c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V384zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z\"]\n};\nvar faTurkishLiraSign = {\n prefix: 'fas',\n iconName: 'turkish-lira-sign',\n icon: [384, 512, [\"try\", \"turkish-lira\"], \"e2bb\", \"M96 32c17.7 0 32 14.3 32 32V99.3L247.2 65.2c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 165.9v29.4l119.2-34.1c17-4.9 34.7 5 39.6 22s-5 34.7-22 39.6L128 261.9V416h63.8c68.2 0 124.4-53.5 127.8-121.6l.4-8c.9-17.7 15.9-31.2 33.6-30.4s31.2 15.9 30.4 33.6l-.4 8C378.5 399.8 294.1 480 191.8 480H96c-17.7 0-32-14.3-32-32V280.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 213.6V184.1l-23.2 6.6c-17 4.9-34.7-5-39.6-22s5-34.7 22-39.6L64 117.6V64c0-17.7 14.3-32 32-32z\"]\n};\nvar faTry = faTurkishLiraSign;\nvar faTurkishLira = faTurkishLiraSign;\nvar faDollarSign = {\n prefix: 'fas',\n iconName: 'dollar-sign',\n icon: [320, 512, [128178, 61781, \"dollar\", \"usd\"], \"24\", \"M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11V32c0-17.7 14.3-32 32-32z\"]\n};\nvar faDollar = faDollarSign;\nvar faUsd = faDollarSign;\nvar faX = {\n prefix: 'fas',\n iconName: 'x',\n icon: [384, 512, [120], \"58\", \"M376.6 84.5c11.3-13.6 9.5-33.8-4.1-45.1s-33.8-9.5-45.1 4.1L192 206 56.6 43.5C45.3 29.9 25.1 28.1 11.5 39.4S-3.9 70.9 7.4 84.5L150.3 256 7.4 427.5c-11.3 13.6-9.5 33.8 4.1 45.1s33.8 9.5 45.1-4.1L192 306 327.4 468.5c11.3 13.6 31.5 15.4 45.1 4.1s15.4-31.5 4.1-45.1L233.7 256 376.6 84.5z\"]\n};\nvar faMagnifyingGlassDollar = {\n prefix: 'fas',\n iconName: 'magnifying-glass-dollar',\n icon: [512, 512, [\"search-dollar\"], \"f688\", \"M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM228 104c0-11-9-20-20-20s-20 9-20 20v14c-7.6 1.7-15.2 4.4-22.2 8.5c-13.9 8.3-25.9 22.8-25.8 43.9c.1 20.3 12 33.1 24.7 40.7c11 6.6 24.7 10.8 35.6 14l1.7 .5c12.6 3.8 21.8 6.8 28 10.7c5.1 3.2 5.8 5.4 5.9 8.2c.1 5-1.8 8-5.9 10.5c-5 3.1-12.9 5-21.4 4.7c-11.1-.4-21.5-3.9-35.1-8.5c-2.3-.8-4.7-1.6-7.2-2.4c-10.5-3.5-21.8 2.2-25.3 12.6s2.2 21.8 12.6 25.3c1.9 .6 4 1.3 6.1 2.1l0 0 0 0c8.3 2.9 17.9 6.2 28.2 8.4V312c0 11 9 20 20 20s20-9 20-20V298.2c8-1.7 16-4.5 23.2-9c14.3-8.9 25.1-24.1 24.8-45c-.3-20.3-11.7-33.4-24.6-41.6c-11.5-7.2-25.9-11.6-37.1-15l-.7-.2c-12.8-3.9-21.9-6.7-28.3-10.5c-5.2-3.1-5.3-4.9-5.3-6.7c0-3.7 1.4-6.5 6.2-9.3c5.4-3.2 13.6-5.1 21.5-5c9.6 .1 20.2 2.2 31.2 5.2c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-6.5-1.7-13.7-3.4-21.1-4.7V104z\"]\n};\nvar faSearchDollar = faMagnifyingGlassDollar;\nvar faUsersGear = {\n prefix: 'fas',\n iconName: 'users-gear',\n icon: [640, 512, [\"users-cog\"], \"f509\", \"M144 160A80 80 0 1 0 144 0a80 80 0 1 0 0 160zm368 0A80 80 0 1 0 512 0a80 80 0 1 0 0 160zM0 298.7C0 310.4 9.6 320 21.3 320H234.7c.2 0 .4 0 .7 0c-26.6-23.5-43.3-57.8-43.3-96c0-7.6 .7-15 1.9-22.3c-13.6-6.3-28.7-9.7-44.6-9.7H106.7C47.8 192 0 239.8 0 298.7zM320 320c24 0 45.9-8.8 62.7-23.3c2.5-3.7 5.2-7.3 8-10.7c2.7-3.3 5.7-6.1 9-8.3C410 262.3 416 243.9 416 224c0-53-43-96-96-96s-96 43-96 96s43 96 96 96zm65.4 60.2c-10.3-5.9-18.1-16.2-20.8-28.2H261.3C187.7 352 128 411.7 128 485.3c0 14.7 11.9 26.7 26.7 26.7H455.2c-2.1-5.2-3.2-10.9-3.2-16.4v-3c-1.3-.7-2.7-1.5-4-2.3l-2.6 1.5c-16.8 9.7-40.5 8-54.7-9.7c-4.5-5.6-8.6-11.5-12.4-17.6l-.1-.2-.1-.2-2.4-4.1-.1-.2-.1-.2c-3.4-6.2-6.4-12.6-9-19.3c-8.2-21.2 2.2-42.6 19-52.3l2.7-1.5c0-.8 0-1.5 0-2.3s0-1.5 0-2.3l-2.7-1.5zM533.3 192H490.7c-15.9 0-31 3.5-44.6 9.7c1.3 7.2 1.9 14.7 1.9 22.3c0 17.4-3.5 33.9-9.7 49c2.5 .9 4.9 2 7.1 3.3l2.6 1.5c1.3-.8 2.6-1.6 4-2.3v-3c0-19.4 13.3-39.1 35.8-42.6c7.9-1.2 16-1.9 24.2-1.9s16.3 .6 24.2 1.9c22.5 3.5 35.8 23.2 35.8 42.6v3c1.3 .7 2.7 1.5 4 2.3l2.6-1.5c16.8-9.7 40.5-8 54.7 9.7c2.3 2.8 4.5 5.8 6.6 8.7c-2.1-57.1-49-102.7-106.6-102.7zm91.3 163.9c6.3-3.6 9.5-11.1 6.8-18c-2.1-5.5-4.6-10.8-7.4-15.9l-2.3-4c-3.1-5.1-6.5-9.9-10.2-14.5c-4.6-5.7-12.7-6.7-19-3L574.4 311c-8.9-7.6-19.1-13.6-30.4-17.6v-21c0-7.3-4.9-13.8-12.1-14.9c-6.5-1-13.1-1.5-19.9-1.5s-13.4 .5-19.9 1.5c-7.2 1.1-12.1 7.6-12.1 14.9v21c-11.2 4-21.5 10-30.4 17.6l-18.2-10.5c-6.3-3.6-14.4-2.6-19 3c-3.7 4.6-7.1 9.5-10.2 14.6l-2.3 3.9c-2.8 5.1-5.3 10.4-7.4 15.9c-2.6 6.8 .5 14.3 6.8 17.9l18.2 10.5c-1 5.7-1.6 11.6-1.6 17.6s.6 11.9 1.6 17.5l-18.2 10.5c-6.3 3.6-9.5 11.1-6.8 17.9c2.1 5.5 4.6 10.7 7.4 15.8l2.4 4.1c3 5.1 6.4 9.9 10.1 14.5c4.6 5.7 12.7 6.7 19 3L449.6 457c8.9 7.6 19.2 13.6 30.4 17.6v21c0 7.3 4.9 13.8 12.1 14.9c6.5 1 13.1 1.5 19.9 1.5s13.4-.5 19.9-1.5c7.2-1.1 12.1-7.6 12.1-14.9v-21c11.2-4 21.5-10 30.4-17.6l18.2 10.5c6.3 3.6 14.4 2.6 19-3c3.7-4.6 7.1-9.4 10.1-14.5l2.4-4.2c2.8-5.1 5.3-10.3 7.4-15.8c2.6-6.8-.5-14.3-6.8-17.9l-18.2-10.5c1-5.7 1.6-11.6 1.6-17.5s-.6-11.9-1.6-17.6l18.2-10.5zM472 384a40 40 0 1 1 80 0 40 40 0 1 1 -80 0z\"]\n};\nvar faUsersCog = faUsersGear;\nvar faPersonMilitaryPointing = {\n prefix: 'fas',\n iconName: 'person-military-pointing',\n icon: [576, 512, [], \"e54a\", \"M246.9 14.1C234 15.2 224 26 224 39c0 13.8 11.2 25 25 25H400c8.8 0 16-7.2 16-16V17.4C416 8 408 .7 398.7 1.4L246.9 14.1zM240 112c0 44.2 35.8 80 80 80s80-35.8 80-80c0-5.5-.6-10.8-1.6-16H241.6c-1 5.2-1.6 10.5-1.6 16zM72 224c-22.1 0-40 17.9-40 40s17.9 40 40 40H224v89.4L386.8 230.5c-13.3-4.3-27.3-6.5-41.6-6.5H240 72zm345.7 20.9L246.6 416H416V369.7l53.6 90.6c11.2 19 35.8 25.3 54.8 14.1s25.3-35.8 14.1-54.8L462.3 290.8c-11.2-18.9-26.6-34.5-44.6-45.9zM224 448v32c0 17.7 14.3 32 32 32H384c17.7 0 32-14.3 32-32V448H224z\"]\n};\nvar faBuildingColumns = {\n prefix: 'fas',\n iconName: 'building-columns',\n icon: [512, 512, [\"bank\", \"institution\", \"museum\", \"university\"], \"f19c\", \"M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"]\n};\nvar faBank = faBuildingColumns;\nvar faInstitution = faBuildingColumns;\nvar faMuseum = faBuildingColumns;\nvar faUniversity = faBuildingColumns;\nvar faUmbrella = {\n prefix: 'fas',\n iconName: 'umbrella',\n icon: [576, 512, [], \"f0e9\", \"M288 0c17.7 0 32 14.3 32 32V49.7C451.8 63.4 557.7 161 573.9 285.9c2 15.6-17.3 24.4-27.8 12.7C532.1 283 504.8 272 480 272c-38.7 0-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C359 299.5 326.7 272 288 272s-71 27.5-78.4 64.1c-1.7 8.7-8.7 15.9-17.6 15.9s-15.8-7.2-17.6-15.9C167 299.5 134.7 272 96 272c-24.8 0-52.1 11-66.1 26.7C19.4 310.4 .1 301.5 2.1 285.9C18.3 161 124.2 63.4 256 49.7V32c0-17.7 14.3-32 32-32zm0 304c12.3 0 23.5 4.6 32 12.2V430.6c0 45-36.5 81.4-81.4 81.4c-30.8 0-59-17.4-72.8-45l-2.3-4.7c-7.9-15.8-1.5-35 14.3-42.9s35-1.5 42.9 14.3l2.3 4.7c3 5.9 9 9.6 15.6 9.6c9.6 0 17.4-7.8 17.4-17.4V316.2c8.5-7.6 19.7-12.2 32-12.2z\"]\n};\nvar faTrowel = {\n prefix: 'fas',\n iconName: 'trowel',\n icon: [512, 512, [], \"e589\", \"M343.9 213.4L245.3 312l65.4 65.4c7.9 7.9 11.1 19.4 8.4 30.3s-10.8 19.6-21.5 22.9l-256 80c-11.4 3.5-23.8 .5-32.2-7.9S-2.1 481.8 1.5 470.5l80-256c3.3-10.7 12-18.9 22.9-21.5s22.4 .5 30.3 8.4L200 266.7l98.6-98.6c-14.3-14.6-14.2-38 .3-52.5l95.4-95.4c26.9-26.9 70.5-26.9 97.5 0s26.9 70.5 0 97.5l-95.4 95.4c-14.5 14.5-37.9 14.6-52.5 .3z\"]\n};\nvar faD = {\n prefix: 'fas',\n iconName: 'd',\n icon: [384, 512, [100], \"44\", \"M0 96C0 60.7 28.7 32 64 32h96c123.7 0 224 100.3 224 224s-100.3 224-224 224H64c-35.3 0-64-28.7-64-64V96zm160 0H64V416h96c88.4 0 160-71.6 160-160s-71.6-160-160-160z\"]\n};\nvar faStapler = {\n prefix: 'fas',\n iconName: 'stapler',\n icon: [640, 512, [], \"e5af\", \"M640 299.3V304 432c0 26.5-21.5 48-48 48H512 448 64c-17.7 0-32-14.3-32-32s14.3-32 32-32H448V368H96c-17.7 0-32-14.3-32-32V219.4L33.8 214C14.2 210.5 0 193.5 0 173.7c0-8.9 2.9-17.5 8.2-24.6l35.6-47.5C76.7 57.8 128.2 32 182.9 32c27 0 53.6 6.3 77.8 18.4L586.9 213.5C619.5 229.7 640 263 640 299.3zM448 304V288L128 230.9V304H448z\"]\n};\nvar faMasksTheater = {\n prefix: 'fas',\n iconName: 'masks-theater',\n icon: [640, 512, [127917, \"theater-masks\"], \"f630\", \"M74.6 373.2c41.7 36.1 108 82.5 166.1 73.7c6.1-.9 12.1-2.5 18-4.5c-9.2-12.3-17.3-24.4-24.2-35.4c-21.9-35-28.8-75.2-25.9-113.6c-20.6 4.1-39.2 13-54.7 25.4c-6.5 5.2-16.3 1.3-14.8-7c6.4-33.5 33-60.9 68.2-66.3c2.6-.4 5.3-.7 7.9-.8l19.4-131.3c2-13.8 8-32.7 25-45.9C278.2 53.2 310.5 37 363.2 32.2c-.8-.7-1.6-1.4-2.4-2.1C340.6 14.5 288.4-11.5 175.7 5.6S20.5 63 5.7 83.9C0 91.9-.8 102 .6 111.8L24.8 276.1c5.5 37.3 21.5 72.6 49.8 97.2zm87.7-219.6c4.4-3.1 10.8-2 11.8 3.3c.1 .5 .2 1.1 .3 1.6c3.2 21.8-11.6 42-33.1 45.3s-41.5-11.8-44.7-33.5c-.1-.5-.1-1.1-.2-1.6c-.6-5.4 5.2-8.4 10.3-6.7c9 3 18.8 3.9 28.7 2.4s19.1-5.3 26.8-10.8zM261.6 390c29.4 46.9 79.5 110.9 137.6 119.7s124.5-37.5 166.1-73.7c28.3-24.5 44.3-59.8 49.8-97.2l24.2-164.3c1.4-9.8 .6-19.9-5.1-27.9c-14.8-20.9-57.3-61.2-170-78.3S299.4 77.2 279.2 92.8c-7.8 6-11.5 15.4-12.9 25.2L242.1 282.3c-5.5 37.3-.4 75.8 19.6 107.7zM404.5 235.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6c-1 5.3-7.4 6.4-11.8 3.3zm136.2 15.5c-1 5.3-7.4 6.4-11.8 3.3c-7.7-5.5-16.8-9.3-26.8-10.8s-19.8-.6-28.7 2.4c-5.1 1.7-10.9-1.3-10.3-6.7c.1-.5 .1-1.1 .2-1.6c3.2-21.8 23.2-36.8 44.7-33.5s36.3 23.5 33.1 45.3c-.1 .5-.2 1.1-.3 1.6zM530 350.2c-19.6 44.7-66.8 72.5-116.8 64.9s-87.1-48.2-93-96.7c-1-8.3 8.9-12.1 15.2-6.7c23.9 20.8 53.6 35.3 87 40.3s66.1 .1 94.9-12.8c7.6-3.4 16 3.2 12.6 10.9z\"]\n};\nvar faTheaterMasks = faMasksTheater;\nvar faKipSign = {\n prefix: 'fas',\n iconName: 'kip-sign',\n icon: [384, 512, [], \"e1c4\", \"M340.8 88.3c13.4-11.5 15-31.7 3.5-45.1s-31.7-15-45.1-3.5L128 186.4V64c0-17.7-14.3-32-32-32S64 46.3 64 64V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H64V448c0 17.7 14.3 32 32 32s32-14.3 32-32V325.6L299.2 472.3c13.4 11.5 33.6 9.9 45.1-3.5s9.9-33.6-3.5-45.1L182.5 288H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H182.5L340.8 88.3z\"]\n};\nvar faHandPointLeft = {\n prefix: 'fas',\n iconName: 'hand-point-left',\n icon: [512, 512, [], \"f0a5\", \"M32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l208 0 0-64L32 96zM192 288c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm-64-64c0 17.7 14.3 32 32 32l48 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-48 0c-17.7 0-32 14.3-32 32zm96 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l64 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-64 0zm88-96l-.6 0c5.4 9.4 8.6 20.3 8.6 32c0 13.2-4 25.4-10.8 35.6c24.9 8.7 42.8 32.5 42.8 60.4c0 11.7-3.1 22.6-8.6 32l8.6 0c88.4 0 160-71.6 160-160l0-61.7c0-42.4-16.9-83.1-46.9-113.1l-11.6-11.6C429.5 77.5 396.9 64 363 64l-27 0c-35.3 0-64 28.7-64 64l0 88c0 22.1 17.9 40 40 40s40-17.9 40-40l0-56c0-8.8 7.2-16 16-16s16 7.2 16 16l0 56c0 39.8-32.2 72-72 72z\"]\n};\nvar faHandshakeSimple = {\n prefix: 'fas',\n iconName: 'handshake-simple',\n icon: [640, 512, [129309, \"handshake-alt\"], \"f4c6\", \"M323.4 85.2l-96.8 78.4c-16.1 13-19.2 36.4-7 53.1c12.9 17.8 38 21.3 55.3 7.8l99.3-77.2c7-5.4 17-4.2 22.5 2.8s4.2 17-2.8 22.5l-20.9 16.2L550.2 352H592c26.5 0 48-21.5 48-48V176c0-26.5-21.5-48-48-48H516h-4-.7l-3.9-2.5L434.8 79c-15.3-9.8-33.2-15-51.4-15c-21.8 0-43 7.5-60 21.2zm22.8 124.4l-51.7 40.2C263 274.4 217.3 268 193.7 235.6c-22.2-30.5-16.6-73.1 12.7-96.8l83.2-67.3c-11.6-4.9-24.1-7.4-36.8-7.4C234 64 215.7 69.6 200 80l-72 48H48c-26.5 0-48 21.5-48 48V304c0 26.5 21.5 48 48 48H156.2l91.4 83.4c19.6 17.9 49.9 16.5 67.8-3.1c5.5-6.1 9.2-13.2 11.1-20.6l17 15.6c19.5 17.9 49.9 16.6 67.8-2.9c4.5-4.9 7.8-10.6 9.9-16.5c19.4 13 45.8 10.3 62.1-7.5c17.9-19.5 16.6-49.9-2.9-67.8l-134.2-123z\"]\n};\nvar faHandshakeAlt = faHandshakeSimple;\nvar faJetFighter = {\n prefix: 'fas',\n iconName: 'jet-fighter',\n icon: [640, 512, [\"fighter-jet\"], \"f0fb\", \"M160 24c0-13.3 10.7-24 24-24H296c13.3 0 24 10.7 24 24s-10.7 24-24 24H280L384 192H500.4c7.7 0 15.3 1.4 22.5 4.1L625 234.4c9 3.4 15 12 15 21.6s-6 18.2-15 21.6L522.9 315.9c-7.2 2.7-14.8 4.1-22.5 4.1H384L280 464h16c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24h8V320H160l-54.6 54.6c-6 6-14.1 9.4-22.6 9.4H64c-17.7 0-32-14.3-32-32V288c-17.7 0-32-14.3-32-32s14.3-32 32-32V160c0-17.7 14.3-32 32-32H82.7c8.5 0 16.6 3.4 22.6 9.4L160 192h32V48h-8c-13.3 0-24-10.7-24-24zM80 240c-8.8 0-16 7.2-16 16s7.2 16 16 16h64c8.8 0 16-7.2 16-16s-7.2-16-16-16H80z\"]\n};\nvar faFighterJet = faJetFighter;\nvar faSquareShareNodes = {\n prefix: 'fas',\n iconName: 'square-share-nodes',\n icon: [448, 512, [\"share-alt-square\"], \"f1e1\", \"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM384 160c0 35.3-28.7 64-64 64c-15.4 0-29.5-5.4-40.6-14.5L194.1 256l85.3 46.5c11-9.1 25.2-14.5 40.6-14.5c35.3 0 64 28.7 64 64s-28.7 64-64 64s-64-28.7-64-64c0-2.5 .1-4.9 .4-7.3L174.5 300c-11.7 12.3-28.2 20-46.5 20c-35.3 0-64-28.7-64-64s28.7-64 64-64c18.3 0 34.8 7.7 46.5 20l81.9-44.7c-.3-2.4-.4-4.9-.4-7.3c0-35.3 28.7-64 64-64s64 28.7 64 64z\"]\n};\nvar faShareAltSquare = faSquareShareNodes;\nvar faBarcode = {\n prefix: 'fas',\n iconName: 'barcode',\n icon: [512, 512, [], \"f02a\", \"M24 32C10.7 32 0 42.7 0 56V456c0 13.3 10.7 24 24 24H40c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H24zm88 0c-8.8 0-16 7.2-16 16V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16zm72 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H184zm96 0c-13.3 0-24 10.7-24 24V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H280zM448 56V456c0 13.3 10.7 24 24 24h16c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24H472c-13.3 0-24 10.7-24 24zm-64-8V464c0 8.8 7.2 16 16 16s16-7.2 16-16V48c0-8.8-7.2-16-16-16s-16 7.2-16 16z\"]\n};\nvar faPlusMinus = {\n prefix: 'fas',\n iconName: 'plus-minus',\n icon: [384, 512, [], \"e43c\", \"M224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V144H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H160V320c0 17.7 14.3 32 32 32s32-14.3 32-32V208H336c17.7 0 32-14.3 32-32s-14.3-32-32-32H224V32zM0 480c0 17.7 14.3 32 32 32H352c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32z\"]\n};\nvar faVideo = {\n prefix: 'fas',\n iconName: 'video',\n icon: [576, 512, [\"video-camera\"], \"f03d\", \"M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z\"]\n};\nvar faVideoCamera = faVideo;\nvar faGraduationCap = {\n prefix: 'fas',\n iconName: 'graduation-cap',\n icon: [640, 512, [127891, \"mortar-board\"], \"f19d\", \"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"]\n};\nvar faMortarBoard = faGraduationCap;\nvar faHandHoldingMedical = {\n prefix: 'fas',\n iconName: 'hand-holding-medical',\n icon: [576, 512, [], \"e05c\", \"M224 24V80H168c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24h56v56c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V176h56c13.3 0 24-10.7 24-24V104c0-13.3-10.7-24-24-24H320V24c0-13.3-10.7-24-24-24H248c-13.3 0-24 10.7-24 24zM559.7 392.2c17.8-13.1 21.6-38.1 8.5-55.9s-38.1-21.6-55.9-8.5L392.6 416H272c-8.8 0-16-7.2-16-16s7.2-16 16-16h16 64c17.7 0 32-14.3 32-32s-14.3-32-32-32H288 272 193.7c-29.1 0-57.3 9.9-80 28L68.8 384H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32H192 352.5c29 0 57.3-9.3 80.7-26.5l126.6-93.3zm-367-8.2l.9 0 0 0c-.3 0-.6 0-.9 0z\"]\n};\nvar faPersonCircleCheck = {\n prefix: 'fas',\n iconName: 'person-circle-check',\n icon: [576, 512, [], \"e53e\", \"M112 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm40 304V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V256.9L59.4 304.5c-9.1 15.1-28.8 20-43.9 10.9s-20-28.8-10.9-43.9l58.3-97c17.4-28.9 48.6-46.6 82.3-46.6h29.7c33.7 0 64.9 17.7 82.3 46.6l44.9 74.7c-16.1 17.6-28.6 38.5-36.6 61.5c-1.9-1.8-3.5-3.9-4.9-6.3L232 256.9V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V352H152zm136 16a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm211.3-43.3c-6.2-6.2-16.4-6.2-22.6 0L416 385.4l-28.7-28.7c-6.2-6.2-16.4-6.2-22.6 0s-6.2 16.4 0 22.6l40 40c6.2 6.2 16.4 6.2 22.6 0l72-72c6.2-6.2 6.2-16.4 0-22.6z\"]\n};\nvar faTurnUp = {\n prefix: 'fas',\n iconName: 'turn-up',\n icon: [384, 512, [10548, \"level-up-alt\"], \"f3bf\", \"M350 177.5c3.8-8.8 2-19-4.6-26l-136-144C204.9 2.7 198.6 0 192 0s-12.9 2.7-17.4 7.5l-136 144c-6.6 7-8.4 17.2-4.6 26s12.5 14.5 22 14.5h88l0 192c0 17.7-14.3 32-32 32H32c-17.7 0-32 14.3-32 32v32c0 17.7 14.3 32 32 32l80 0c70.7 0 128-57.3 128-128l0-192h88c9.6 0 18.2-5.7 22-14.5z\"]\n};\nvar faLevelUpAlt = faTurnUp;\nvar icons = {\n fa0: fa0,\n fa1: fa1,\n fa2: fa2,\n fa3: fa3,\n fa4: fa4,\n fa5: fa5,\n fa6: fa6,\n fa7: fa7,\n fa8: fa8,\n fa9: fa9,\n faFillDrip: faFillDrip,\n faArrowsToCircle: faArrowsToCircle,\n faCircleChevronRight: faCircleChevronRight,\n faChevronCircleRight: faChevronCircleRight,\n faAt: faAt,\n faTrashCan: faTrashCan,\n faTrashAlt: faTrashAlt,\n faTextHeight: faTextHeight,\n faUserXmark: faUserXmark,\n faUserTimes: faUserTimes,\n faStethoscope: faStethoscope,\n faMessage: faMessage,\n faCommentAlt: faCommentAlt,\n faInfo: faInfo,\n faDownLeftAndUpRightToCenter: faDownLeftAndUpRightToCenter,\n faCompressAlt: faCompressAlt,\n faExplosion: faExplosion,\n faFileLines: faFileLines,\n faFileAlt: faFileAlt,\n faFileText: faFileText,\n faWaveSquare: faWaveSquare,\n faRing: faRing,\n faBuildingUn: faBuildingUn,\n faDiceThree: faDiceThree,\n faCalendarDays: faCalendarDays,\n faCalendarAlt: faCalendarAlt,\n faAnchorCircleCheck: faAnchorCircleCheck,\n faBuildingCircleArrowRight: faBuildingCircleArrowRight,\n faVolleyball: faVolleyball,\n faVolleyballBall: faVolleyballBall,\n faArrowsUpToLine: faArrowsUpToLine,\n faSortDown: faSortDown,\n faSortDesc: faSortDesc,\n faCircleMinus: faCircleMinus,\n faMinusCircle: faMinusCircle,\n faDoorOpen: faDoorOpen,\n faRightFromBracket: faRightFromBracket,\n faSignOutAlt: faSignOutAlt,\n faAtom: faAtom,\n faSoap: faSoap,\n faIcons: faIcons,\n faHeartMusicCameraBolt: faHeartMusicCameraBolt,\n faMicrophoneLinesSlash: faMicrophoneLinesSlash,\n faMicrophoneAltSlash: faMicrophoneAltSlash,\n faBridgeCircleCheck: faBridgeCircleCheck,\n faPumpMedical: faPumpMedical,\n faFingerprint: faFingerprint,\n faHandPointRight: faHandPointRight,\n faMagnifyingGlassLocation: faMagnifyingGlassLocation,\n faSearchLocation: faSearchLocation,\n faForwardStep: faForwardStep,\n faStepForward: faStepForward,\n faFaceSmileBeam: faFaceSmileBeam,\n faSmileBeam: faSmileBeam,\n faFlagCheckered: faFlagCheckered,\n faFootball: faFootball,\n faFootballBall: faFootballBall,\n faSchoolCircleExclamation: faSchoolCircleExclamation,\n faCrop: faCrop,\n faAnglesDown: faAnglesDown,\n faAngleDoubleDown: faAngleDoubleDown,\n faUsersRectangle: faUsersRectangle,\n faPeopleRoof: faPeopleRoof,\n faPeopleLine: faPeopleLine,\n faBeerMugEmpty: faBeerMugEmpty,\n faBeer: faBeer,\n faDiagramPredecessor: faDiagramPredecessor,\n faArrowUpLong: faArrowUpLong,\n faLongArrowUp: faLongArrowUp,\n faFireFlameSimple: faFireFlameSimple,\n faBurn: faBurn,\n faPerson: faPerson,\n faMale: faMale,\n faLaptop: faLaptop,\n faFileCsv: faFileCsv,\n faMenorah: faMenorah,\n faTruckPlane: faTruckPlane,\n faRecordVinyl: faRecordVinyl,\n faFaceGrinStars: faFaceGrinStars,\n faGrinStars: faGrinStars,\n faBong: faBong,\n faSpaghettiMonsterFlying: faSpaghettiMonsterFlying,\n faPastafarianism: faPastafarianism,\n faArrowDownUpAcrossLine: faArrowDownUpAcrossLine,\n faSpoon: faSpoon,\n faUtensilSpoon: faUtensilSpoon,\n faJarWheat: faJarWheat,\n faEnvelopesBulk: faEnvelopesBulk,\n faMailBulk: faMailBulk,\n faFileCircleExclamation: faFileCircleExclamation,\n faCircleH: faCircleH,\n faHospitalSymbol: faHospitalSymbol,\n faPager: faPager,\n faAddressBook: faAddressBook,\n faContactBook: faContactBook,\n faStrikethrough: faStrikethrough,\n faK: faK,\n faLandmarkFlag: faLandmarkFlag,\n faPencil: faPencil,\n faPencilAlt: faPencilAlt,\n faBackward: faBackward,\n faCaretRight: faCaretRight,\n faComments: faComments,\n faPaste: faPaste,\n faFileClipboard: faFileClipboard,\n faCodePullRequest: faCodePullRequest,\n faClipboardList: faClipboardList,\n faTruckRampBox: faTruckRampBox,\n faTruckLoading: faTruckLoading,\n faUserCheck: faUserCheck,\n faVialVirus: faVialVirus,\n faSheetPlastic: faSheetPlastic,\n faBlog: faBlog,\n faUserNinja: faUserNinja,\n faPersonArrowUpFromLine: faPersonArrowUpFromLine,\n faScrollTorah: faScrollTorah,\n faTorah: faTorah,\n faBroomBall: faBroomBall,\n faQuidditch: faQuidditch,\n faQuidditchBroomBall: faQuidditchBroomBall,\n faToggleOff: faToggleOff,\n faBoxArchive: faBoxArchive,\n faArchive: faArchive,\n faPersonDrowning: faPersonDrowning,\n faArrowDown91: faArrowDown91,\n faSortNumericDesc: faSortNumericDesc,\n faSortNumericDownAlt: faSortNumericDownAlt,\n faFaceGrinTongueSquint: faFaceGrinTongueSquint,\n faGrinTongueSquint: faGrinTongueSquint,\n faSprayCan: faSprayCan,\n faTruckMonster: faTruckMonster,\n faW: faW,\n faEarthAfrica: faEarthAfrica,\n faGlobeAfrica: faGlobeAfrica,\n faRainbow: faRainbow,\n faCircleNotch: faCircleNotch,\n faTabletScreenButton: faTabletScreenButton,\n faTabletAlt: faTabletAlt,\n faPaw: faPaw,\n faCloud: faCloud,\n faTrowelBricks: faTrowelBricks,\n faFaceFlushed: faFaceFlushed,\n faFlushed: faFlushed,\n faHospitalUser: faHospitalUser,\n faTentArrowLeftRight: faTentArrowLeftRight,\n faGavel: faGavel,\n faLegal: faLegal,\n faBinoculars: faBinoculars,\n faMicrophoneSlash: faMicrophoneSlash,\n faBoxTissue: faBoxTissue,\n faMotorcycle: faMotorcycle,\n faBellConcierge: faBellConcierge,\n faConciergeBell: faConciergeBell,\n faPenRuler: faPenRuler,\n faPencilRuler: faPencilRuler,\n faPeopleArrows: faPeopleArrows,\n faPeopleArrowsLeftRight: faPeopleArrowsLeftRight,\n faMarsAndVenusBurst: faMarsAndVenusBurst,\n faSquareCaretRight: faSquareCaretRight,\n faCaretSquareRight: faCaretSquareRight,\n faScissors: faScissors,\n faCut: faCut,\n faSunPlantWilt: faSunPlantWilt,\n faToiletsPortable: faToiletsPortable,\n faHockeyPuck: faHockeyPuck,\n faTable: faTable,\n faMagnifyingGlassArrowRight: faMagnifyingGlassArrowRight,\n faTachographDigital: faTachographDigital,\n faDigitalTachograph: faDigitalTachograph,\n faUsersSlash: faUsersSlash,\n faClover: faClover,\n faReply: faReply,\n faMailReply: faMailReply,\n faStarAndCrescent: faStarAndCrescent,\n faHouseFire: faHouseFire,\n faSquareMinus: faSquareMinus,\n faMinusSquare: faMinusSquare,\n faHelicopter: faHelicopter,\n faCompass: faCompass,\n faSquareCaretDown: faSquareCaretDown,\n faCaretSquareDown: faCaretSquareDown,\n faFileCircleQuestion: faFileCircleQuestion,\n faLaptopCode: faLaptopCode,\n faSwatchbook: faSwatchbook,\n faPrescriptionBottle: faPrescriptionBottle,\n faBars: faBars,\n faNavicon: faNavicon,\n faPeopleGroup: faPeopleGroup,\n faHourglassEnd: faHourglassEnd,\n faHourglass3: faHourglass3,\n faHeartCrack: faHeartCrack,\n faHeartBroken: faHeartBroken,\n faSquareUpRight: faSquareUpRight,\n faExternalLinkSquareAlt: faExternalLinkSquareAlt,\n faFaceKissBeam: faFaceKissBeam,\n faKissBeam: faKissBeam,\n faFilm: faFilm,\n faRulerHorizontal: faRulerHorizontal,\n faPeopleRobbery: faPeopleRobbery,\n faLightbulb: faLightbulb,\n faCaretLeft: faCaretLeft,\n faCircleExclamation: faCircleExclamation,\n faExclamationCircle: faExclamationCircle,\n faSchoolCircleXmark: faSchoolCircleXmark,\n faArrowRightFromBracket: faArrowRightFromBracket,\n faSignOut: faSignOut,\n faCircleChevronDown: faCircleChevronDown,\n faChevronCircleDown: faChevronCircleDown,\n faUnlockKeyhole: faUnlockKeyhole,\n faUnlockAlt: faUnlockAlt,\n faCloudShowersHeavy: faCloudShowersHeavy,\n faHeadphonesSimple: faHeadphonesSimple,\n faHeadphonesAlt: faHeadphonesAlt,\n faSitemap: faSitemap,\n faCircleDollarToSlot: faCircleDollarToSlot,\n faDonate: faDonate,\n faMemory: faMemory,\n faRoadSpikes: faRoadSpikes,\n faFireBurner: faFireBurner,\n faFlag: faFlag,\n faHanukiah: faHanukiah,\n faFeather: faFeather,\n faVolumeLow: faVolumeLow,\n faVolumeDown: faVolumeDown,\n faCommentSlash: faCommentSlash,\n faCloudSunRain: faCloudSunRain,\n faCompress: faCompress,\n faWheatAwn: faWheatAwn,\n faWheatAlt: faWheatAlt,\n faAnkh: faAnkh,\n faHandsHoldingChild: faHandsHoldingChild,\n faAsterisk: faAsterisk,\n faSquareCheck: faSquareCheck,\n faCheckSquare: faCheckSquare,\n faPesetaSign: faPesetaSign,\n faHeading: faHeading,\n faHeader: faHeader,\n faGhost: faGhost,\n faList: faList,\n faListSquares: faListSquares,\n faSquarePhoneFlip: faSquarePhoneFlip,\n faPhoneSquareAlt: faPhoneSquareAlt,\n faCartPlus: faCartPlus,\n faGamepad: faGamepad,\n faCircleDot: faCircleDot,\n faDotCircle: faDotCircle,\n faFaceDizzy: faFaceDizzy,\n faDizzy: faDizzy,\n faEgg: faEgg,\n faHouseMedicalCircleXmark: faHouseMedicalCircleXmark,\n faCampground: faCampground,\n faFolderPlus: faFolderPlus,\n faFutbol: faFutbol,\n faFutbolBall: faFutbolBall,\n faSoccerBall: faSoccerBall,\n faPaintbrush: faPaintbrush,\n faPaintBrush: faPaintBrush,\n faLock: faLock,\n faGasPump: faGasPump,\n faHotTubPerson: faHotTubPerson,\n faHotTub: faHotTub,\n faMapLocation: faMapLocation,\n faMapMarked: faMapMarked,\n faHouseFloodWater: faHouseFloodWater,\n faTree: faTree,\n faBridgeLock: faBridgeLock,\n faSackDollar: faSackDollar,\n faPenToSquare: faPenToSquare,\n faEdit: faEdit,\n faCarSide: faCarSide,\n faShareNodes: faShareNodes,\n faShareAlt: faShareAlt,\n faHeartCircleMinus: faHeartCircleMinus,\n faHourglassHalf: faHourglassHalf,\n faHourglass2: faHourglass2,\n faMicroscope: faMicroscope,\n faSink: faSink,\n faBagShopping: faBagShopping,\n faShoppingBag: faShoppingBag,\n faArrowDownZA: faArrowDownZA,\n faSortAlphaDesc: faSortAlphaDesc,\n faSortAlphaDownAlt: faSortAlphaDownAlt,\n faMitten: faMitten,\n faPersonRays: faPersonRays,\n faUsers: faUsers,\n faEyeSlash: faEyeSlash,\n faFlaskVial: faFlaskVial,\n faHand: faHand,\n faHandPaper: faHandPaper,\n faOm: faOm,\n faWorm: faWorm,\n faHouseCircleXmark: faHouseCircleXmark,\n faPlug: faPlug,\n faChevronUp: faChevronUp,\n faHandSpock: faHandSpock,\n faStopwatch: faStopwatch,\n faFaceKiss: faFaceKiss,\n faKiss: faKiss,\n faBridgeCircleXmark: faBridgeCircleXmark,\n faFaceGrinTongue: faFaceGrinTongue,\n faGrinTongue: faGrinTongue,\n faChessBishop: faChessBishop,\n faFaceGrinWink: faFaceGrinWink,\n faGrinWink: faGrinWink,\n faEarDeaf: faEarDeaf,\n faDeaf: faDeaf,\n faDeafness: faDeafness,\n faHardOfHearing: faHardOfHearing,\n faRoadCircleCheck: faRoadCircleCheck,\n faDiceFive: faDiceFive,\n faSquareRss: faSquareRss,\n faRssSquare: faRssSquare,\n faLandMineOn: faLandMineOn,\n faICursor: faICursor,\n faStamp: faStamp,\n faStairs: faStairs,\n faI: faI,\n faHryvniaSign: faHryvniaSign,\n faHryvnia: faHryvnia,\n faPills: faPills,\n faFaceGrinWide: faFaceGrinWide,\n faGrinAlt: faGrinAlt,\n faTooth: faTooth,\n faV: faV,\n faBangladeshiTakaSign: faBangladeshiTakaSign,\n faBicycle: faBicycle,\n faStaffSnake: faStaffSnake,\n faRodAsclepius: faRodAsclepius,\n faRodSnake: faRodSnake,\n faStaffAesculapius: faStaffAesculapius,\n faHeadSideCoughSlash: faHeadSideCoughSlash,\n faTruckMedical: faTruckMedical,\n faAmbulance: faAmbulance,\n faWheatAwnCircleExclamation: faWheatAwnCircleExclamation,\n faSnowman: faSnowman,\n faMortarPestle: faMortarPestle,\n faRoadBarrier: faRoadBarrier,\n faSchool: faSchool,\n faIgloo: faIgloo,\n faJoint: faJoint,\n faAngleRight: faAngleRight,\n faHorse: faHorse,\n faQ: faQ,\n faG: faG,\n faNotesMedical: faNotesMedical,\n faTemperatureHalf: faTemperatureHalf,\n faTemperature2: faTemperature2,\n faThermometer2: faThermometer2,\n faThermometerHalf: faThermometerHalf,\n faDongSign: faDongSign,\n faCapsules: faCapsules,\n faPooStorm: faPooStorm,\n faPooBolt: faPooBolt,\n faFaceFrownOpen: faFaceFrownOpen,\n faFrownOpen: faFrownOpen,\n faHandPointUp: faHandPointUp,\n faMoneyBill: faMoneyBill,\n faBookmark: faBookmark,\n faAlignJustify: faAlignJustify,\n faUmbrellaBeach: faUmbrellaBeach,\n faHelmetUn: faHelmetUn,\n faBullseye: faBullseye,\n faBacon: faBacon,\n faHandPointDown: faHandPointDown,\n faArrowUpFromBracket: faArrowUpFromBracket,\n faFolder: faFolder,\n faFolderBlank: faFolderBlank,\n faFileWaveform: faFileWaveform,\n faFileMedicalAlt: faFileMedicalAlt,\n faRadiation: faRadiation,\n faChartSimple: faChartSimple,\n faMarsStroke: faMarsStroke,\n faVial: faVial,\n faGauge: faGauge,\n faDashboard: faDashboard,\n faGaugeMed: faGaugeMed,\n faTachometerAltAverage: faTachometerAltAverage,\n faWandMagicSparkles: faWandMagicSparkles,\n faMagicWandSparkles: faMagicWandSparkles,\n faE: faE,\n faPenClip: faPenClip,\n faPenAlt: faPenAlt,\n faBridgeCircleExclamation: faBridgeCircleExclamation,\n faUser: faUser,\n faSchoolCircleCheck: faSchoolCircleCheck,\n faDumpster: faDumpster,\n faVanShuttle: faVanShuttle,\n faShuttleVan: faShuttleVan,\n faBuildingUser: faBuildingUser,\n faSquareCaretLeft: faSquareCaretLeft,\n faCaretSquareLeft: faCaretSquareLeft,\n faHighlighter: faHighlighter,\n faKey: faKey,\n faBullhorn: faBullhorn,\n faGlobe: faGlobe,\n faSynagogue: faSynagogue,\n faPersonHalfDress: faPersonHalfDress,\n faRoadBridge: faRoadBridge,\n faLocationArrow: faLocationArrow,\n faC: faC,\n faTabletButton: faTabletButton,\n faBuildingLock: faBuildingLock,\n faPizzaSlice: faPizzaSlice,\n faMoneyBillWave: faMoneyBillWave,\n faChartArea: faChartArea,\n faAreaChart: faAreaChart,\n faHouseFlag: faHouseFlag,\n faPersonCircleMinus: faPersonCircleMinus,\n faBan: faBan,\n faCancel: faCancel,\n faCameraRotate: faCameraRotate,\n faSprayCanSparkles: faSprayCanSparkles,\n faAirFreshener: faAirFreshener,\n faStar: faStar,\n faRepeat: faRepeat,\n faCross: faCross,\n faBox: faBox,\n faVenusMars: faVenusMars,\n faArrowPointer: faArrowPointer,\n faMousePointer: faMousePointer,\n faMaximize: faMaximize,\n faExpandArrowsAlt: faExpandArrowsAlt,\n faChargingStation: faChargingStation,\n faShapes: faShapes,\n faTriangleCircleSquare: faTriangleCircleSquare,\n faShuffle: faShuffle,\n faRandom: faRandom,\n faPersonRunning: faPersonRunning,\n faRunning: faRunning,\n faMobileRetro: faMobileRetro,\n faGripLinesVertical: faGripLinesVertical,\n faSpider: faSpider,\n faHandsBound: faHandsBound,\n faFileInvoiceDollar: faFileInvoiceDollar,\n faPlaneCircleExclamation: faPlaneCircleExclamation,\n faXRay: faXRay,\n faSpellCheck: faSpellCheck,\n faSlash: faSlash,\n faComputerMouse: faComputerMouse,\n faMouse: faMouse,\n faArrowRightToBracket: faArrowRightToBracket,\n faSignIn: faSignIn,\n faShopSlash: faShopSlash,\n faStoreAltSlash: faStoreAltSlash,\n faServer: faServer,\n faVirusCovidSlash: faVirusCovidSlash,\n faShopLock: faShopLock,\n faHourglassStart: faHourglassStart,\n faHourglass1: faHourglass1,\n faBlenderPhone: faBlenderPhone,\n faBuildingWheat: faBuildingWheat,\n faPersonBreastfeeding: faPersonBreastfeeding,\n faRightToBracket: faRightToBracket,\n faSignInAlt: faSignInAlt,\n faVenus: faVenus,\n faPassport: faPassport,\n faHeartPulse: faHeartPulse,\n faHeartbeat: faHeartbeat,\n faPeopleCarryBox: faPeopleCarryBox,\n faPeopleCarry: faPeopleCarry,\n faTemperatureHigh: faTemperatureHigh,\n faMicrochip: faMicrochip,\n faCrown: faCrown,\n faWeightHanging: faWeightHanging,\n faXmarksLines: faXmarksLines,\n faFilePrescription: faFilePrescription,\n faWeightScale: faWeightScale,\n faWeight: faWeight,\n faUserGroup: faUserGroup,\n faUserFriends: faUserFriends,\n faArrowUpAZ: faArrowUpAZ,\n faSortAlphaUp: faSortAlphaUp,\n faChessKnight: faChessKnight,\n faFaceLaughSquint: faFaceLaughSquint,\n faLaughSquint: faLaughSquint,\n faWheelchair: faWheelchair,\n faCircleArrowUp: faCircleArrowUp,\n faArrowCircleUp: faArrowCircleUp,\n faToggleOn: faToggleOn,\n faPersonWalking: faPersonWalking,\n faWalking: faWalking,\n faL: faL,\n faFire: faFire,\n faBedPulse: faBedPulse,\n faProcedures: faProcedures,\n faShuttleSpace: faShuttleSpace,\n faSpaceShuttle: faSpaceShuttle,\n faFaceLaugh: faFaceLaugh,\n faLaugh: faLaugh,\n faFolderOpen: faFolderOpen,\n faHeartCirclePlus: faHeartCirclePlus,\n faCodeFork: faCodeFork,\n faCity: faCity,\n faMicrophoneLines: faMicrophoneLines,\n faMicrophoneAlt: faMicrophoneAlt,\n faPepperHot: faPepperHot,\n faUnlock: faUnlock,\n faColonSign: faColonSign,\n faHeadset: faHeadset,\n faStoreSlash: faStoreSlash,\n faRoadCircleXmark: faRoadCircleXmark,\n faUserMinus: faUserMinus,\n faMarsStrokeUp: faMarsStrokeUp,\n faMarsStrokeV: faMarsStrokeV,\n faChampagneGlasses: faChampagneGlasses,\n faGlassCheers: faGlassCheers,\n faClipboard: faClipboard,\n faHouseCircleExclamation: faHouseCircleExclamation,\n faFileArrowUp: faFileArrowUp,\n faFileUpload: faFileUpload,\n faWifi: faWifi,\n faWifi3: faWifi3,\n faWifiStrong: faWifiStrong,\n faBath: faBath,\n faBathtub: faBathtub,\n faUnderline: faUnderline,\n faUserPen: faUserPen,\n faUserEdit: faUserEdit,\n faSignature: faSignature,\n faStroopwafel: faStroopwafel,\n faBold: faBold,\n faAnchorLock: faAnchorLock,\n faBuildingNgo: faBuildingNgo,\n faManatSign: faManatSign,\n faNotEqual: faNotEqual,\n faBorderTopLeft: faBorderTopLeft,\n faBorderStyle: faBorderStyle,\n faMapLocationDot: faMapLocationDot,\n faMapMarkedAlt: faMapMarkedAlt,\n faJedi: faJedi,\n faSquarePollVertical: faSquarePollVertical,\n faPoll: faPoll,\n faMugHot: faMugHot,\n faCarBattery: faCarBattery,\n faBatteryCar: faBatteryCar,\n faGift: faGift,\n faDiceTwo: faDiceTwo,\n faChessQueen: faChessQueen,\n faGlasses: faGlasses,\n faChessBoard: faChessBoard,\n faBuildingCircleCheck: faBuildingCircleCheck,\n faPersonChalkboard: faPersonChalkboard,\n faMarsStrokeRight: faMarsStrokeRight,\n faMarsStrokeH: faMarsStrokeH,\n faHandBackFist: faHandBackFist,\n faHandRock: faHandRock,\n faSquareCaretUp: faSquareCaretUp,\n faCaretSquareUp: faCaretSquareUp,\n faCloudShowersWater: faCloudShowersWater,\n faChartBar: faChartBar,\n faBarChart: faBarChart,\n faHandsBubbles: faHandsBubbles,\n faHandsWash: faHandsWash,\n faLessThanEqual: faLessThanEqual,\n faTrain: faTrain,\n faEyeLowVision: faEyeLowVision,\n faLowVision: faLowVision,\n faCrow: faCrow,\n faSailboat: faSailboat,\n faWindowRestore: faWindowRestore,\n faSquarePlus: faSquarePlus,\n faPlusSquare: faPlusSquare,\n faToriiGate: faToriiGate,\n faFrog: faFrog,\n faBucket: faBucket,\n faImage: faImage,\n faMicrophone: faMicrophone,\n faCow: faCow,\n faCaretUp: faCaretUp,\n faScrewdriver: faScrewdriver,\n faFolderClosed: faFolderClosed,\n faHouseTsunami: faHouseTsunami,\n faSquareNfi: faSquareNfi,\n faArrowUpFromGroundWater: faArrowUpFromGroundWater,\n faMartiniGlass: faMartiniGlass,\n faGlassMartiniAlt: faGlassMartiniAlt,\n faRotateLeft: faRotateLeft,\n faRotateBack: faRotateBack,\n faRotateBackward: faRotateBackward,\n faUndoAlt: faUndoAlt,\n faTableColumns: faTableColumns,\n faColumns: faColumns,\n faLemon: faLemon,\n faHeadSideMask: faHeadSideMask,\n faHandshake: faHandshake,\n faGem: faGem,\n faDolly: faDolly,\n faDollyBox: faDollyBox,\n faSmoking: faSmoking,\n faMinimize: faMinimize,\n faCompressArrowsAlt: faCompressArrowsAlt,\n faMonument: faMonument,\n faSnowplow: faSnowplow,\n faAnglesRight: faAnglesRight,\n faAngleDoubleRight: faAngleDoubleRight,\n faCannabis: faCannabis,\n faCirclePlay: faCirclePlay,\n faPlayCircle: faPlayCircle,\n faTablets: faTablets,\n faEthernet: faEthernet,\n faEuroSign: faEuroSign,\n faEur: faEur,\n faEuro: faEuro,\n faChair: faChair,\n faCircleCheck: faCircleCheck,\n faCheckCircle: faCheckCircle,\n faCircleStop: faCircleStop,\n faStopCircle: faStopCircle,\n faCompassDrafting: faCompassDrafting,\n faDraftingCompass: faDraftingCompass,\n faPlateWheat: faPlateWheat,\n faIcicles: faIcicles,\n faPersonShelter: faPersonShelter,\n faNeuter: faNeuter,\n faIdBadge: faIdBadge,\n faMarker: faMarker,\n faFaceLaughBeam: faFaceLaughBeam,\n faLaughBeam: faLaughBeam,\n faHelicopterSymbol: faHelicopterSymbol,\n faUniversalAccess: faUniversalAccess,\n faCircleChevronUp: faCircleChevronUp,\n faChevronCircleUp: faChevronCircleUp,\n faLariSign: faLariSign,\n faVolcano: faVolcano,\n faPersonWalkingDashedLineArrowRight: faPersonWalkingDashedLineArrowRight,\n faSterlingSign: faSterlingSign,\n faGbp: faGbp,\n faPoundSign: faPoundSign,\n faViruses: faViruses,\n faSquarePersonConfined: faSquarePersonConfined,\n faUserTie: faUserTie,\n faArrowDownLong: faArrowDownLong,\n faLongArrowDown: faLongArrowDown,\n faTentArrowDownToLine: faTentArrowDownToLine,\n faCertificate: faCertificate,\n faReplyAll: faReplyAll,\n faMailReplyAll: faMailReplyAll,\n faSuitcase: faSuitcase,\n faPersonSkating: faPersonSkating,\n faSkating: faSkating,\n faFilterCircleDollar: faFilterCircleDollar,\n faFunnelDollar: faFunnelDollar,\n faCameraRetro: faCameraRetro,\n faCircleArrowDown: faCircleArrowDown,\n faArrowCircleDown: faArrowCircleDown,\n faFileImport: faFileImport,\n faArrowRightToFile: faArrowRightToFile,\n faSquareArrowUpRight: faSquareArrowUpRight,\n faExternalLinkSquare: faExternalLinkSquare,\n faBoxOpen: faBoxOpen,\n faScroll: faScroll,\n faSpa: faSpa,\n faLocationPinLock: faLocationPinLock,\n faPause: faPause,\n faHillAvalanche: faHillAvalanche,\n faTemperatureEmpty: faTemperatureEmpty,\n faTemperature0: faTemperature0,\n faThermometer0: faThermometer0,\n faThermometerEmpty: faThermometerEmpty,\n faBomb: faBomb,\n faRegistered: faRegistered,\n faAddressCard: faAddressCard,\n faContactCard: faContactCard,\n faVcard: faVcard,\n faScaleUnbalancedFlip: faScaleUnbalancedFlip,\n faBalanceScaleRight: faBalanceScaleRight,\n faSubscript: faSubscript,\n faDiamondTurnRight: faDiamondTurnRight,\n faDirections: faDirections,\n faBurst: faBurst,\n faHouseLaptop: faHouseLaptop,\n faLaptopHouse: faLaptopHouse,\n faFaceTired: faFaceTired,\n faTired: faTired,\n faMoneyBills: faMoneyBills,\n faSmog: faSmog,\n faCrutch: faCrutch,\n faFontAwesome: faFontAwesome,\n faFontAwesomeFlag: faFontAwesomeFlag,\n faFontAwesomeLogoFull: faFontAwesomeLogoFull,\n faCloudArrowUp: faCloudArrowUp,\n faCloudUpload: faCloudUpload,\n faCloudUploadAlt: faCloudUploadAlt,\n faPalette: faPalette,\n faArrowsTurnRight: faArrowsTurnRight,\n faVest: faVest,\n faFerry: faFerry,\n faArrowsDownToPeople: faArrowsDownToPeople,\n faSeedling: faSeedling,\n faSprout: faSprout,\n faLeftRight: faLeftRight,\n faArrowsAltH: faArrowsAltH,\n faBoxesPacking: faBoxesPacking,\n faCircleArrowLeft: faCircleArrowLeft,\n faArrowCircleLeft: faArrowCircleLeft,\n faGroupArrowsRotate: faGroupArrowsRotate,\n faBowlFood: faBowlFood,\n faCandyCane: faCandyCane,\n faArrowDownWideShort: faArrowDownWideShort,\n faSortAmountAsc: faSortAmountAsc,\n faSortAmountDown: faSortAmountDown,\n faCloudBolt: faCloudBolt,\n faThunderstorm: faThunderstorm,\n faTextSlash: faTextSlash,\n faRemoveFormat: faRemoveFormat,\n faFaceSmileWink: faFaceSmileWink,\n faSmileWink: faSmileWink,\n faFileWord: faFileWord,\n faFilePowerpoint: faFilePowerpoint,\n faArrowsLeftRight: faArrowsLeftRight,\n faArrowsH: faArrowsH,\n faHouseLock: faHouseLock,\n faCloudArrowDown: faCloudArrowDown,\n faCloudDownload: faCloudDownload,\n faCloudDownloadAlt: faCloudDownloadAlt,\n faChildren: faChildren,\n faChalkboard: faChalkboard,\n faBlackboard: faBlackboard,\n faUserLargeSlash: faUserLargeSlash,\n faUserAltSlash: faUserAltSlash,\n faEnvelopeOpen: faEnvelopeOpen,\n faHandshakeSimpleSlash: faHandshakeSimpleSlash,\n faHandshakeAltSlash: faHandshakeAltSlash,\n faMattressPillow: faMattressPillow,\n faGuaraniSign: faGuaraniSign,\n faArrowsRotate: faArrowsRotate,\n faRefresh: faRefresh,\n faSync: faSync,\n faFireExtinguisher: faFireExtinguisher,\n faCruzeiroSign: faCruzeiroSign,\n faGreaterThanEqual: faGreaterThanEqual,\n faShieldHalved: faShieldHalved,\n faShieldAlt: faShieldAlt,\n faBookAtlas: faBookAtlas,\n faAtlas: faAtlas,\n faVirus: faVirus,\n faEnvelopeCircleCheck: faEnvelopeCircleCheck,\n faLayerGroup: faLayerGroup,\n faArrowsToDot: faArrowsToDot,\n faArchway: faArchway,\n faHeartCircleCheck: faHeartCircleCheck,\n faHouseChimneyCrack: faHouseChimneyCrack,\n faHouseDamage: faHouseDamage,\n faFileZipper: faFileZipper,\n faFileArchive: faFileArchive,\n faSquare: faSquare,\n faMartiniGlassEmpty: faMartiniGlassEmpty,\n faGlassMartini: faGlassMartini,\n faCouch: faCouch,\n faCediSign: faCediSign,\n faItalic: faItalic,\n faChurch: faChurch,\n faCommentsDollar: faCommentsDollar,\n faDemocrat: faDemocrat,\n faZ: faZ,\n faPersonSkiing: faPersonSkiing,\n faSkiing: faSkiing,\n faRoadLock: faRoadLock,\n faA: faA,\n faTemperatureArrowDown: faTemperatureArrowDown,\n faTemperatureDown: faTemperatureDown,\n faFeatherPointed: faFeatherPointed,\n faFeatherAlt: faFeatherAlt,\n faP: faP,\n faSnowflake: faSnowflake,\n faNewspaper: faNewspaper,\n faRectangleAd: faRectangleAd,\n faAd: faAd,\n faCircleArrowRight: faCircleArrowRight,\n faArrowCircleRight: faArrowCircleRight,\n faFilterCircleXmark: faFilterCircleXmark,\n faLocust: faLocust,\n faSort: faSort,\n faUnsorted: faUnsorted,\n faListOl: faListOl,\n faList12: faList12,\n faListNumeric: faListNumeric,\n faPersonDressBurst: faPersonDressBurst,\n faMoneyCheckDollar: faMoneyCheckDollar,\n faMoneyCheckAlt: faMoneyCheckAlt,\n faVectorSquare: faVectorSquare,\n faBreadSlice: faBreadSlice,\n faLanguage: faLanguage,\n faFaceKissWinkHeart: faFaceKissWinkHeart,\n faKissWinkHeart: faKissWinkHeart,\n faFilter: faFilter,\n faQuestion: faQuestion,\n faFileSignature: faFileSignature,\n faUpDownLeftRight: faUpDownLeftRight,\n faArrowsAlt: faArrowsAlt,\n faHouseChimneyUser: faHouseChimneyUser,\n faHandHoldingHeart: faHandHoldingHeart,\n faPuzzlePiece: faPuzzlePiece,\n faMoneyCheck: faMoneyCheck,\n faStarHalfStroke: faStarHalfStroke,\n faStarHalfAlt: faStarHalfAlt,\n faCode: faCode,\n faWhiskeyGlass: faWhiskeyGlass,\n faGlassWhiskey: faGlassWhiskey,\n faBuildingCircleExclamation: faBuildingCircleExclamation,\n faMagnifyingGlassChart: faMagnifyingGlassChart,\n faArrowUpRightFromSquare: faArrowUpRightFromSquare,\n faExternalLink: faExternalLink,\n faCubesStacked: faCubesStacked,\n faWonSign: faWonSign,\n faKrw: faKrw,\n faWon: faWon,\n faVirusCovid: faVirusCovid,\n faAustralSign: faAustralSign,\n faF: faF,\n faLeaf: faLeaf,\n faRoad: faRoad,\n faTaxi: faTaxi,\n faCab: faCab,\n faPersonCirclePlus: faPersonCirclePlus,\n faChartPie: faChartPie,\n faPieChart: faPieChart,\n faBoltLightning: faBoltLightning,\n faSackXmark: faSackXmark,\n faFileExcel: faFileExcel,\n faFileContract: faFileContract,\n faFishFins: faFishFins,\n faBuildingFlag: faBuildingFlag,\n faFaceGrinBeam: faFaceGrinBeam,\n faGrinBeam: faGrinBeam,\n faObjectUngroup: faObjectUngroup,\n faPoop: faPoop,\n faLocationPin: faLocationPin,\n faMapMarker: faMapMarker,\n faKaaba: faKaaba,\n faToiletPaper: faToiletPaper,\n faHelmetSafety: faHelmetSafety,\n faHardHat: faHardHat,\n faHatHard: faHatHard,\n faEject: faEject,\n faCircleRight: faCircleRight,\n faArrowAltCircleRight: faArrowAltCircleRight,\n faPlaneCircleCheck: faPlaneCircleCheck,\n faFaceRollingEyes: faFaceRollingEyes,\n faMehRollingEyes: faMehRollingEyes,\n faObjectGroup: faObjectGroup,\n faChartLine: faChartLine,\n faLineChart: faLineChart,\n faMaskVentilator: faMaskVentilator,\n faArrowRight: faArrowRight,\n faSignsPost: faSignsPost,\n faMapSigns: faMapSigns,\n faCashRegister: faCashRegister,\n faPersonCircleQuestion: faPersonCircleQuestion,\n faH: faH,\n faTarp: faTarp,\n faScrewdriverWrench: faScrewdriverWrench,\n faTools: faTools,\n faArrowsToEye: faArrowsToEye,\n faPlugCircleBolt: faPlugCircleBolt,\n faHeart: faHeart,\n faMarsAndVenus: faMarsAndVenus,\n faHouseUser: faHouseUser,\n faHomeUser: faHomeUser,\n faDumpsterFire: faDumpsterFire,\n faHouseCrack: faHouseCrack,\n faMartiniGlassCitrus: faMartiniGlassCitrus,\n faCocktail: faCocktail,\n faFaceSurprise: faFaceSurprise,\n faSurprise: faSurprise,\n faBottleWater: faBottleWater,\n faCirclePause: faCirclePause,\n faPauseCircle: faPauseCircle,\n faToiletPaperSlash: faToiletPaperSlash,\n faAppleWhole: faAppleWhole,\n faAppleAlt: faAppleAlt,\n faKitchenSet: faKitchenSet,\n faR: faR,\n faTemperatureQuarter: faTemperatureQuarter,\n faTemperature1: faTemperature1,\n faThermometer1: faThermometer1,\n faThermometerQuarter: faThermometerQuarter,\n faCube: faCube,\n faBitcoinSign: faBitcoinSign,\n faShieldDog: faShieldDog,\n faSolarPanel: faSolarPanel,\n faLockOpen: faLockOpen,\n faElevator: faElevator,\n faMoneyBillTransfer: faMoneyBillTransfer,\n faMoneyBillTrendUp: faMoneyBillTrendUp,\n faHouseFloodWaterCircleArrowRight: faHouseFloodWaterCircleArrowRight,\n faSquarePollHorizontal: faSquarePollHorizontal,\n faPollH: faPollH,\n faCircle: faCircle,\n faBackwardFast: faBackwardFast,\n faFastBackward: faFastBackward,\n faRecycle: faRecycle,\n faUserAstronaut: faUserAstronaut,\n faPlaneSlash: faPlaneSlash,\n faTrademark: faTrademark,\n faBasketball: faBasketball,\n faBasketballBall: faBasketballBall,\n faSatelliteDish: faSatelliteDish,\n faCircleUp: faCircleUp,\n faArrowAltCircleUp: faArrowAltCircleUp,\n faMobileScreenButton: faMobileScreenButton,\n faMobileAlt: faMobileAlt,\n faVolumeHigh: faVolumeHigh,\n faVolumeUp: faVolumeUp,\n faUsersRays: faUsersRays,\n faWallet: faWallet,\n faClipboardCheck: faClipboardCheck,\n faFileAudio: faFileAudio,\n faBurger: faBurger,\n faHamburger: faHamburger,\n faWrench: faWrench,\n faBugs: faBugs,\n faRupeeSign: faRupeeSign,\n faRupee: faRupee,\n faFileImage: faFileImage,\n faCircleQuestion: faCircleQuestion,\n faQuestionCircle: faQuestionCircle,\n faPlaneDeparture: faPlaneDeparture,\n faHandshakeSlash: faHandshakeSlash,\n faBookBookmark: faBookBookmark,\n faCodeBranch: faCodeBranch,\n faHatCowboy: faHatCowboy,\n faBridge: faBridge,\n faPhoneFlip: faPhoneFlip,\n faPhoneAlt: faPhoneAlt,\n faTruckFront: faTruckFront,\n faCat: faCat,\n faAnchorCircleExclamation: faAnchorCircleExclamation,\n faTruckField: faTruckField,\n faRoute: faRoute,\n faClipboardQuestion: faClipboardQuestion,\n faPanorama: faPanorama,\n faCommentMedical: faCommentMedical,\n faTeethOpen: faTeethOpen,\n faFileCircleMinus: faFileCircleMinus,\n faTags: faTags,\n faWineGlass: faWineGlass,\n faForwardFast: faForwardFast,\n faFastForward: faFastForward,\n faFaceMehBlank: faFaceMehBlank,\n faMehBlank: faMehBlank,\n faSquareParking: faSquareParking,\n faParking: faParking,\n faHouseSignal: faHouseSignal,\n faBarsProgress: faBarsProgress,\n faTasksAlt: faTasksAlt,\n faFaucetDrip: faFaucetDrip,\n faCartFlatbed: faCartFlatbed,\n faDollyFlatbed: faDollyFlatbed,\n faBanSmoking: faBanSmoking,\n faSmokingBan: faSmokingBan,\n faTerminal: faTerminal,\n faMobileButton: faMobileButton,\n faHouseMedicalFlag: faHouseMedicalFlag,\n faBasketShopping: faBasketShopping,\n faShoppingBasket: faShoppingBasket,\n faTape: faTape,\n faBusSimple: faBusSimple,\n faBusAlt: faBusAlt,\n faEye: faEye,\n faFaceSadCry: faFaceSadCry,\n faSadCry: faSadCry,\n faAudioDescription: faAudioDescription,\n faPersonMilitaryToPerson: faPersonMilitaryToPerson,\n faFileShield: faFileShield,\n faUserSlash: faUserSlash,\n faPen: faPen,\n faTowerObservation: faTowerObservation,\n faFileCode: faFileCode,\n faSignal: faSignal,\n faSignal5: faSignal5,\n faSignalPerfect: faSignalPerfect,\n faBus: faBus,\n faHeartCircleXmark: faHeartCircleXmark,\n faHouseChimney: faHouseChimney,\n faHomeLg: faHomeLg,\n faWindowMaximize: faWindowMaximize,\n faFaceFrown: faFaceFrown,\n faFrown: faFrown,\n faPrescription: faPrescription,\n faShop: faShop,\n faStoreAlt: faStoreAlt,\n faFloppyDisk: faFloppyDisk,\n faSave: faSave,\n faVihara: faVihara,\n faScaleUnbalanced: faScaleUnbalanced,\n faBalanceScaleLeft: faBalanceScaleLeft,\n faSortUp: faSortUp,\n faSortAsc: faSortAsc,\n faCommentDots: faCommentDots,\n faCommenting: faCommenting,\n faPlantWilt: faPlantWilt,\n faDiamond: faDiamond,\n faFaceGrinSquint: faFaceGrinSquint,\n faGrinSquint: faGrinSquint,\n faHandHoldingDollar: faHandHoldingDollar,\n faHandHoldingUsd: faHandHoldingUsd,\n faBacterium: faBacterium,\n faHandPointer: faHandPointer,\n faDrumSteelpan: faDrumSteelpan,\n faHandScissors: faHandScissors,\n faHandsPraying: faHandsPraying,\n faPrayingHands: faPrayingHands,\n faArrowRotateRight: faArrowRotateRight,\n faArrowRightRotate: faArrowRightRotate,\n faArrowRotateForward: faArrowRotateForward,\n faRedo: faRedo,\n faBiohazard: faBiohazard,\n faLocationCrosshairs: faLocationCrosshairs,\n faLocation: faLocation,\n faMarsDouble: faMarsDouble,\n faChildDress: faChildDress,\n faUsersBetweenLines: faUsersBetweenLines,\n faLungsVirus: faLungsVirus,\n faFaceGrinTears: faFaceGrinTears,\n faGrinTears: faGrinTears,\n faPhone: faPhone,\n faCalendarXmark: faCalendarXmark,\n faCalendarTimes: faCalendarTimes,\n faChildReaching: faChildReaching,\n faHeadSideVirus: faHeadSideVirus,\n faUserGear: faUserGear,\n faUserCog: faUserCog,\n faArrowUp19: faArrowUp19,\n faSortNumericUp: faSortNumericUp,\n faDoorClosed: faDoorClosed,\n faShieldVirus: faShieldVirus,\n faDiceSix: faDiceSix,\n faMosquitoNet: faMosquitoNet,\n faBridgeWater: faBridgeWater,\n faPersonBooth: faPersonBooth,\n faTextWidth: faTextWidth,\n faHatWizard: faHatWizard,\n faPenFancy: faPenFancy,\n faPersonDigging: faPersonDigging,\n faDigging: faDigging,\n faTrash: faTrash,\n faGaugeSimple: faGaugeSimple,\n faGaugeSimpleMed: faGaugeSimpleMed,\n faTachometerAverage: faTachometerAverage,\n faBookMedical: faBookMedical,\n faPoo: faPoo,\n faQuoteRight: faQuoteRight,\n faQuoteRightAlt: faQuoteRightAlt,\n faShirt: faShirt,\n faTShirt: faTShirt,\n faTshirt: faTshirt,\n faCubes: faCubes,\n faDivide: faDivide,\n faTengeSign: faTengeSign,\n faTenge: faTenge,\n faHeadphones: faHeadphones,\n faHandsHolding: faHandsHolding,\n faHandsClapping: faHandsClapping,\n faRepublican: faRepublican,\n faArrowLeft: faArrowLeft,\n faPersonCircleXmark: faPersonCircleXmark,\n faRuler: faRuler,\n faAlignLeft: faAlignLeft,\n faDiceD6: faDiceD6,\n faRestroom: faRestroom,\n faJ: faJ,\n faUsersViewfinder: faUsersViewfinder,\n faFileVideo: faFileVideo,\n faUpRightFromSquare: faUpRightFromSquare,\n faExternalLinkAlt: faExternalLinkAlt,\n faTableCells: faTableCells,\n faTh: faTh,\n faFilePdf: faFilePdf,\n faBookBible: faBookBible,\n faBible: faBible,\n faO: faO,\n faSuitcaseMedical: faSuitcaseMedical,\n faMedkit: faMedkit,\n faUserSecret: faUserSecret,\n faOtter: faOtter,\n faPersonDress: faPersonDress,\n faFemale: faFemale,\n faCommentDollar: faCommentDollar,\n faBusinessTime: faBusinessTime,\n faBriefcaseClock: faBriefcaseClock,\n faTableCellsLarge: faTableCellsLarge,\n faThLarge: faThLarge,\n faBookTanakh: faBookTanakh,\n faTanakh: faTanakh,\n faPhoneVolume: faPhoneVolume,\n faVolumeControlPhone: faVolumeControlPhone,\n faHatCowboySide: faHatCowboySide,\n faClipboardUser: faClipboardUser,\n faChild: faChild,\n faLiraSign: faLiraSign,\n faSatellite: faSatellite,\n faPlaneLock: faPlaneLock,\n faTag: faTag,\n faComment: faComment,\n faCakeCandles: faCakeCandles,\n faBirthdayCake: faBirthdayCake,\n faCake: faCake,\n faEnvelope: faEnvelope,\n faAnglesUp: faAnglesUp,\n faAngleDoubleUp: faAngleDoubleUp,\n faPaperclip: faPaperclip,\n faArrowRightToCity: faArrowRightToCity,\n faRibbon: faRibbon,\n faLungs: faLungs,\n faArrowUp91: faArrowUp91,\n faSortNumericUpAlt: faSortNumericUpAlt,\n faLitecoinSign: faLitecoinSign,\n faBorderNone: faBorderNone,\n faCircleNodes: faCircleNodes,\n faParachuteBox: faParachuteBox,\n faIndent: faIndent,\n faTruckFieldUn: faTruckFieldUn,\n faHourglass: faHourglass,\n faHourglassEmpty: faHourglassEmpty,\n faMountain: faMountain,\n faUserDoctor: faUserDoctor,\n faUserMd: faUserMd,\n faCircleInfo: faCircleInfo,\n faInfoCircle: faInfoCircle,\n faCloudMeatball: faCloudMeatball,\n faCamera: faCamera,\n faCameraAlt: faCameraAlt,\n faSquareVirus: faSquareVirus,\n faMeteor: faMeteor,\n faCarOn: faCarOn,\n faSleigh: faSleigh,\n faArrowDown19: faArrowDown19,\n faSortNumericAsc: faSortNumericAsc,\n faSortNumericDown: faSortNumericDown,\n faHandHoldingDroplet: faHandHoldingDroplet,\n faHandHoldingWater: faHandHoldingWater,\n faWater: faWater,\n faCalendarCheck: faCalendarCheck,\n faBraille: faBraille,\n faPrescriptionBottleMedical: faPrescriptionBottleMedical,\n faPrescriptionBottleAlt: faPrescriptionBottleAlt,\n faLandmark: faLandmark,\n faTruck: faTruck,\n faCrosshairs: faCrosshairs,\n faPersonCane: faPersonCane,\n faTent: faTent,\n faVestPatches: faVestPatches,\n faCheckDouble: faCheckDouble,\n faArrowDownAZ: faArrowDownAZ,\n faSortAlphaAsc: faSortAlphaAsc,\n faSortAlphaDown: faSortAlphaDown,\n faMoneyBillWheat: faMoneyBillWheat,\n faCookie: faCookie,\n faArrowRotateLeft: faArrowRotateLeft,\n faArrowLeftRotate: faArrowLeftRotate,\n faArrowRotateBack: faArrowRotateBack,\n faArrowRotateBackward: faArrowRotateBackward,\n faUndo: faUndo,\n faHardDrive: faHardDrive,\n faHdd: faHdd,\n faFaceGrinSquintTears: faFaceGrinSquintTears,\n faGrinSquintTears: faGrinSquintTears,\n faDumbbell: faDumbbell,\n faRectangleList: faRectangleList,\n faListAlt: faListAlt,\n faTarpDroplet: faTarpDroplet,\n faHouseMedicalCircleCheck: faHouseMedicalCircleCheck,\n faPersonSkiingNordic: faPersonSkiingNordic,\n faSkiingNordic: faSkiingNordic,\n faCalendarPlus: faCalendarPlus,\n faPlaneArrival: faPlaneArrival,\n faCircleLeft: faCircleLeft,\n faArrowAltCircleLeft: faArrowAltCircleLeft,\n faTrainSubway: faTrainSubway,\n faSubway: faSubway,\n faChartGantt: faChartGantt,\n faIndianRupeeSign: faIndianRupeeSign,\n faIndianRupee: faIndianRupee,\n faInr: faInr,\n faCropSimple: faCropSimple,\n faCropAlt: faCropAlt,\n faMoneyBill1: faMoneyBill1,\n faMoneyBillAlt: faMoneyBillAlt,\n faLeftLong: faLeftLong,\n faLongArrowAltLeft: faLongArrowAltLeft,\n faDna: faDna,\n faVirusSlash: faVirusSlash,\n faMinus: faMinus,\n faSubtract: faSubtract,\n faChess: faChess,\n faArrowLeftLong: faArrowLeftLong,\n faLongArrowLeft: faLongArrowLeft,\n faPlugCircleCheck: faPlugCircleCheck,\n faStreetView: faStreetView,\n faFrancSign: faFrancSign,\n faVolumeOff: faVolumeOff,\n faHandsAslInterpreting: faHandsAslInterpreting,\n faAmericanSignLanguageInterpreting: faAmericanSignLanguageInterpreting,\n faAslInterpreting: faAslInterpreting,\n faHandsAmericanSignLanguageInterpreting: faHandsAmericanSignLanguageInterpreting,\n faGear: faGear,\n faCog: faCog,\n faDropletSlash: faDropletSlash,\n faTintSlash: faTintSlash,\n faMosque: faMosque,\n faMosquito: faMosquito,\n faStarOfDavid: faStarOfDavid,\n faPersonMilitaryRifle: faPersonMilitaryRifle,\n faCartShopping: faCartShopping,\n faShoppingCart: faShoppingCart,\n faVials: faVials,\n faPlugCirclePlus: faPlugCirclePlus,\n faPlaceOfWorship: faPlaceOfWorship,\n faGripVertical: faGripVertical,\n faArrowTurnUp: faArrowTurnUp,\n faLevelUp: faLevelUp,\n faU: faU,\n faSquareRootVariable: faSquareRootVariable,\n faSquareRootAlt: faSquareRootAlt,\n faClock: faClock,\n faClockFour: faClockFour,\n faBackwardStep: faBackwardStep,\n faStepBackward: faStepBackward,\n faPallet: faPallet,\n faFaucet: faFaucet,\n faBaseballBatBall: faBaseballBatBall,\n faS: faS,\n faTimeline: faTimeline,\n faKeyboard: faKeyboard,\n faCaretDown: faCaretDown,\n faHouseChimneyMedical: faHouseChimneyMedical,\n faClinicMedical: faClinicMedical,\n faTemperatureThreeQuarters: faTemperatureThreeQuarters,\n faTemperature3: faTemperature3,\n faThermometer3: faThermometer3,\n faThermometerThreeQuarters: faThermometerThreeQuarters,\n faMobileScreen: faMobileScreen,\n faMobileAndroidAlt: faMobileAndroidAlt,\n faPlaneUp: faPlaneUp,\n faPiggyBank: faPiggyBank,\n faBatteryHalf: faBatteryHalf,\n faBattery3: faBattery3,\n faMountainCity: faMountainCity,\n faCoins: faCoins,\n faKhanda: faKhanda,\n faSliders: faSliders,\n faSlidersH: faSlidersH,\n faFolderTree: faFolderTree,\n faNetworkWired: faNetworkWired,\n faMapPin: faMapPin,\n faHamsa: faHamsa,\n faCentSign: faCentSign,\n faFlask: faFlask,\n faPersonPregnant: faPersonPregnant,\n faWandSparkles: faWandSparkles,\n faEllipsisVertical: faEllipsisVertical,\n faEllipsisV: faEllipsisV,\n faTicket: faTicket,\n faPowerOff: faPowerOff,\n faRightLong: faRightLong,\n faLongArrowAltRight: faLongArrowAltRight,\n faFlagUsa: faFlagUsa,\n faLaptopFile: faLaptopFile,\n faTty: faTty,\n faTeletype: faTeletype,\n faDiagramNext: faDiagramNext,\n faPersonRifle: faPersonRifle,\n faHouseMedicalCircleExclamation: faHouseMedicalCircleExclamation,\n faClosedCaptioning: faClosedCaptioning,\n faPersonHiking: faPersonHiking,\n faHiking: faHiking,\n faVenusDouble: faVenusDouble,\n faImages: faImages,\n faCalculator: faCalculator,\n faPeoplePulling: faPeoplePulling,\n faN: faN,\n faCableCar: faCableCar,\n faTram: faTram,\n faCloudRain: faCloudRain,\n faBuildingCircleXmark: faBuildingCircleXmark,\n faShip: faShip,\n faArrowsDownToLine: faArrowsDownToLine,\n faDownload: faDownload,\n faFaceGrin: faFaceGrin,\n faGrin: faGrin,\n faDeleteLeft: faDeleteLeft,\n faBackspace: faBackspace,\n faEyeDropper: faEyeDropper,\n faEyeDropperEmpty: faEyeDropperEmpty,\n faEyedropper: faEyedropper,\n faFileCircleCheck: faFileCircleCheck,\n faForward: faForward,\n faMobile: faMobile,\n faMobileAndroid: faMobileAndroid,\n faMobilePhone: faMobilePhone,\n faFaceMeh: faFaceMeh,\n faMeh: faMeh,\n faAlignCenter: faAlignCenter,\n faBookSkull: faBookSkull,\n faBookDead: faBookDead,\n faIdCard: faIdCard,\n faDriversLicense: faDriversLicense,\n faOutdent: faOutdent,\n faDedent: faDedent,\n faHeartCircleExclamation: faHeartCircleExclamation,\n faHouse: faHouse,\n faHome: faHome,\n faHomeAlt: faHomeAlt,\n faHomeLgAlt: faHomeLgAlt,\n faCalendarWeek: faCalendarWeek,\n faLaptopMedical: faLaptopMedical,\n faB: faB,\n faFileMedical: faFileMedical,\n faDiceOne: faDiceOne,\n faKiwiBird: faKiwiBird,\n faArrowRightArrowLeft: faArrowRightArrowLeft,\n faExchange: faExchange,\n faRotateRight: faRotateRight,\n faRedoAlt: faRedoAlt,\n faRotateForward: faRotateForward,\n faUtensils: faUtensils,\n faCutlery: faCutlery,\n faArrowUpWideShort: faArrowUpWideShort,\n faSortAmountUp: faSortAmountUp,\n faMillSign: faMillSign,\n faBowlRice: faBowlRice,\n faSkull: faSkull,\n faTowerBroadcast: faTowerBroadcast,\n faBroadcastTower: faBroadcastTower,\n faTruckPickup: faTruckPickup,\n faUpLong: faUpLong,\n faLongArrowAltUp: faLongArrowAltUp,\n faStop: faStop,\n faCodeMerge: faCodeMerge,\n faUpload: faUpload,\n faHurricane: faHurricane,\n faMound: faMound,\n faToiletPortable: faToiletPortable,\n faCompactDisc: faCompactDisc,\n faFileArrowDown: faFileArrowDown,\n faFileDownload: faFileDownload,\n faCaravan: faCaravan,\n faShieldCat: faShieldCat,\n faBolt: faBolt,\n faZap: faZap,\n faGlassWater: faGlassWater,\n faOilWell: faOilWell,\n faVault: faVault,\n faMars: faMars,\n faToilet: faToilet,\n faPlaneCircleXmark: faPlaneCircleXmark,\n faYenSign: faYenSign,\n faCny: faCny,\n faJpy: faJpy,\n faRmb: faRmb,\n faYen: faYen,\n faRubleSign: faRubleSign,\n faRouble: faRouble,\n faRub: faRub,\n faRuble: faRuble,\n faSun: faSun,\n faGuitar: faGuitar,\n faFaceLaughWink: faFaceLaughWink,\n faLaughWink: faLaughWink,\n faHorseHead: faHorseHead,\n faBoreHole: faBoreHole,\n faIndustry: faIndustry,\n faCircleDown: faCircleDown,\n faArrowAltCircleDown: faArrowAltCircleDown,\n faArrowsTurnToDots: faArrowsTurnToDots,\n faFlorinSign: faFlorinSign,\n faArrowDownShortWide: faArrowDownShortWide,\n faSortAmountDesc: faSortAmountDesc,\n faSortAmountDownAlt: faSortAmountDownAlt,\n faLessThan: faLessThan,\n faAngleDown: faAngleDown,\n faCarTunnel: faCarTunnel,\n faHeadSideCough: faHeadSideCough,\n faGripLines: faGripLines,\n faThumbsDown: faThumbsDown,\n faUserLock: faUserLock,\n faArrowRightLong: faArrowRightLong,\n faLongArrowRight: faLongArrowRight,\n faAnchorCircleXmark: faAnchorCircleXmark,\n faEllipsis: faEllipsis,\n faEllipsisH: faEllipsisH,\n faChessPawn: faChessPawn,\n faKitMedical: faKitMedical,\n faFirstAid: faFirstAid,\n faPersonThroughWindow: faPersonThroughWindow,\n faToolbox: faToolbox,\n faHandsHoldingCircle: faHandsHoldingCircle,\n faBug: faBug,\n faCreditCard: faCreditCard,\n faCreditCardAlt: faCreditCardAlt,\n faCar: faCar,\n faAutomobile: faAutomobile,\n faHandHoldingHand: faHandHoldingHand,\n faBookOpenReader: faBookOpenReader,\n faBookReader: faBookReader,\n faMountainSun: faMountainSun,\n faArrowsLeftRightToLine: faArrowsLeftRightToLine,\n faDiceD20: faDiceD20,\n faTruckDroplet: faTruckDroplet,\n faFileCircleXmark: faFileCircleXmark,\n faTemperatureArrowUp: faTemperatureArrowUp,\n faTemperatureUp: faTemperatureUp,\n faMedal: faMedal,\n faBed: faBed,\n faSquareH: faSquareH,\n faHSquare: faHSquare,\n faPodcast: faPodcast,\n faTemperatureFull: faTemperatureFull,\n faTemperature4: faTemperature4,\n faThermometer4: faThermometer4,\n faThermometerFull: faThermometerFull,\n faBell: faBell,\n faSuperscript: faSuperscript,\n faPlugCircleXmark: faPlugCircleXmark,\n faStarOfLife: faStarOfLife,\n faPhoneSlash: faPhoneSlash,\n faPaintRoller: faPaintRoller,\n faHandshakeAngle: faHandshakeAngle,\n faHandsHelping: faHandsHelping,\n faLocationDot: faLocationDot,\n faMapMarkerAlt: faMapMarkerAlt,\n faFile: faFile,\n faGreaterThan: faGreaterThan,\n faPersonSwimming: faPersonSwimming,\n faSwimmer: faSwimmer,\n faArrowDown: faArrowDown,\n faDroplet: faDroplet,\n faTint: faTint,\n faEraser: faEraser,\n faEarthAmericas: faEarthAmericas,\n faEarth: faEarth,\n faEarthAmerica: faEarthAmerica,\n faGlobeAmericas: faGlobeAmericas,\n faPersonBurst: faPersonBurst,\n faDove: faDove,\n faBatteryEmpty: faBatteryEmpty,\n faBattery0: faBattery0,\n faSocks: faSocks,\n faInbox: faInbox,\n faSection: faSection,\n faGaugeHigh: faGaugeHigh,\n faTachometerAlt: faTachometerAlt,\n faTachometerAltFast: faTachometerAltFast,\n faEnvelopeOpenText: faEnvelopeOpenText,\n faHospital: faHospital,\n faHospitalAlt: faHospitalAlt,\n faHospitalWide: faHospitalWide,\n faWineBottle: faWineBottle,\n faChessRook: faChessRook,\n faBarsStaggered: faBarsStaggered,\n faReorder: faReorder,\n faStream: faStream,\n faDharmachakra: faDharmachakra,\n faHotdog: faHotdog,\n faPersonWalkingWithCane: faPersonWalkingWithCane,\n faBlind: faBlind,\n faDrum: faDrum,\n faIceCream: faIceCream,\n faHeartCircleBolt: faHeartCircleBolt,\n faFax: faFax,\n faParagraph: faParagraph,\n faCheckToSlot: faCheckToSlot,\n faVoteYea: faVoteYea,\n faStarHalf: faStarHalf,\n faBoxesStacked: faBoxesStacked,\n faBoxes: faBoxes,\n faBoxesAlt: faBoxesAlt,\n faLink: faLink,\n faChain: faChain,\n faEarListen: faEarListen,\n faAssistiveListeningSystems: faAssistiveListeningSystems,\n faTreeCity: faTreeCity,\n faPlay: faPlay,\n faFont: faFont,\n faRupiahSign: faRupiahSign,\n faMagnifyingGlass: faMagnifyingGlass,\n faSearch: faSearch,\n faTableTennisPaddleBall: faTableTennisPaddleBall,\n faPingPongPaddleBall: faPingPongPaddleBall,\n faTableTennis: faTableTennis,\n faPersonDotsFromLine: faPersonDotsFromLine,\n faDiagnoses: faDiagnoses,\n faTrashCanArrowUp: faTrashCanArrowUp,\n faTrashRestoreAlt: faTrashRestoreAlt,\n faNairaSign: faNairaSign,\n faCartArrowDown: faCartArrowDown,\n faWalkieTalkie: faWalkieTalkie,\n faFilePen: faFilePen,\n faFileEdit: faFileEdit,\n faReceipt: faReceipt,\n faSquarePen: faSquarePen,\n faPenSquare: faPenSquare,\n faPencilSquare: faPencilSquare,\n faSuitcaseRolling: faSuitcaseRolling,\n faPersonCircleExclamation: faPersonCircleExclamation,\n faChevronDown: faChevronDown,\n faBatteryFull: faBatteryFull,\n faBattery: faBattery,\n faBattery5: faBattery5,\n faSkullCrossbones: faSkullCrossbones,\n faCodeCompare: faCodeCompare,\n faListUl: faListUl,\n faListDots: faListDots,\n faSchoolLock: faSchoolLock,\n faTowerCell: faTowerCell,\n faDownLong: faDownLong,\n faLongArrowAltDown: faLongArrowAltDown,\n faRankingStar: faRankingStar,\n faChessKing: faChessKing,\n faPersonHarassing: faPersonHarassing,\n faBrazilianRealSign: faBrazilianRealSign,\n faLandmarkDome: faLandmarkDome,\n faLandmarkAlt: faLandmarkAlt,\n faArrowUp: faArrowUp,\n faTv: faTv,\n faTelevision: faTelevision,\n faTvAlt: faTvAlt,\n faShrimp: faShrimp,\n faListCheck: faListCheck,\n faTasks: faTasks,\n faJugDetergent: faJugDetergent,\n faCircleUser: faCircleUser,\n faUserCircle: faUserCircle,\n faUserShield: faUserShield,\n faWind: faWind,\n faCarBurst: faCarBurst,\n faCarCrash: faCarCrash,\n faY: faY,\n faPersonSnowboarding: faPersonSnowboarding,\n faSnowboarding: faSnowboarding,\n faTruckFast: faTruckFast,\n faShippingFast: faShippingFast,\n faFish: faFish,\n faUserGraduate: faUserGraduate,\n faCircleHalfStroke: faCircleHalfStroke,\n faAdjust: faAdjust,\n faClapperboard: faClapperboard,\n faCircleRadiation: faCircleRadiation,\n faRadiationAlt: faRadiationAlt,\n faBaseball: faBaseball,\n faBaseballBall: faBaseballBall,\n faJetFighterUp: faJetFighterUp,\n faDiagramProject: faDiagramProject,\n faProjectDiagram: faProjectDiagram,\n faCopy: faCopy,\n faVolumeXmark: faVolumeXmark,\n faVolumeMute: faVolumeMute,\n faVolumeTimes: faVolumeTimes,\n faHandSparkles: faHandSparkles,\n faGrip: faGrip,\n faGripHorizontal: faGripHorizontal,\n faShareFromSquare: faShareFromSquare,\n faShareSquare: faShareSquare,\n faChildCombatant: faChildCombatant,\n faChildRifle: faChildRifle,\n faGun: faGun,\n faSquarePhone: faSquarePhone,\n faPhoneSquare: faPhoneSquare,\n faPlus: faPlus,\n faAdd: faAdd,\n faExpand: faExpand,\n faComputer: faComputer,\n faXmark: faXmark,\n faClose: faClose,\n faMultiply: faMultiply,\n faRemove: faRemove,\n faTimes: faTimes,\n faArrowsUpDownLeftRight: faArrowsUpDownLeftRight,\n faArrows: faArrows,\n faChalkboardUser: faChalkboardUser,\n faChalkboardTeacher: faChalkboardTeacher,\n faPesoSign: faPesoSign,\n faBuildingShield: faBuildingShield,\n faBaby: faBaby,\n faUsersLine: faUsersLine,\n faQuoteLeft: faQuoteLeft,\n faQuoteLeftAlt: faQuoteLeftAlt,\n faTractor: faTractor,\n faTrashArrowUp: faTrashArrowUp,\n faTrashRestore: faTrashRestore,\n faArrowDownUpLock: faArrowDownUpLock,\n faLinesLeaning: faLinesLeaning,\n faRulerCombined: faRulerCombined,\n faCopyright: faCopyright,\n faEquals: faEquals,\n faBlender: faBlender,\n faTeeth: faTeeth,\n faShekelSign: faShekelSign,\n faIls: faIls,\n faShekel: faShekel,\n faSheqel: faSheqel,\n faSheqelSign: faSheqelSign,\n faMap: faMap,\n faRocket: faRocket,\n faPhotoFilm: faPhotoFilm,\n faPhotoVideo: faPhotoVideo,\n faFolderMinus: faFolderMinus,\n faStore: faStore,\n faArrowTrendUp: faArrowTrendUp,\n faPlugCircleMinus: faPlugCircleMinus,\n faSignHanging: faSignHanging,\n faSign: faSign,\n faBezierCurve: faBezierCurve,\n faBellSlash: faBellSlash,\n faTablet: faTablet,\n faTabletAndroid: faTabletAndroid,\n faSchoolFlag: faSchoolFlag,\n faFill: faFill,\n faAngleUp: faAngleUp,\n faDrumstickBite: faDrumstickBite,\n faHollyBerry: faHollyBerry,\n faChevronLeft: faChevronLeft,\n faBacteria: faBacteria,\n faHandLizard: faHandLizard,\n faNotdef: faNotdef,\n faDisease: faDisease,\n faBriefcaseMedical: faBriefcaseMedical,\n faGenderless: faGenderless,\n faChevronRight: faChevronRight,\n faRetweet: faRetweet,\n faCarRear: faCarRear,\n faCarAlt: faCarAlt,\n faPumpSoap: faPumpSoap,\n faVideoSlash: faVideoSlash,\n faBatteryQuarter: faBatteryQuarter,\n faBattery2: faBattery2,\n faRadio: faRadio,\n faBabyCarriage: faBabyCarriage,\n faCarriageBaby: faCarriageBaby,\n faTrafficLight: faTrafficLight,\n faThermometer: faThermometer,\n faVrCardboard: faVrCardboard,\n faHandMiddleFinger: faHandMiddleFinger,\n faPercent: faPercent,\n faPercentage: faPercentage,\n faTruckMoving: faTruckMoving,\n faGlassWaterDroplet: faGlassWaterDroplet,\n faDisplay: faDisplay,\n faFaceSmile: faFaceSmile,\n faSmile: faSmile,\n faThumbtack: faThumbtack,\n faThumbTack: faThumbTack,\n faTrophy: faTrophy,\n faPersonPraying: faPersonPraying,\n faPray: faPray,\n faHammer: faHammer,\n faHandPeace: faHandPeace,\n faRotate: faRotate,\n faSyncAlt: faSyncAlt,\n faSpinner: faSpinner,\n faRobot: faRobot,\n faPeace: faPeace,\n faGears: faGears,\n faCogs: faCogs,\n faWarehouse: faWarehouse,\n faArrowUpRightDots: faArrowUpRightDots,\n faSplotch: faSplotch,\n faFaceGrinHearts: faFaceGrinHearts,\n faGrinHearts: faGrinHearts,\n faDiceFour: faDiceFour,\n faSimCard: faSimCard,\n faTransgender: faTransgender,\n faTransgenderAlt: faTransgenderAlt,\n faMercury: faMercury,\n faArrowTurnDown: faArrowTurnDown,\n faLevelDown: faLevelDown,\n faPersonFallingBurst: faPersonFallingBurst,\n faAward: faAward,\n faTicketSimple: faTicketSimple,\n faTicketAlt: faTicketAlt,\n faBuilding: faBuilding,\n faAnglesLeft: faAnglesLeft,\n faAngleDoubleLeft: faAngleDoubleLeft,\n faQrcode: faQrcode,\n faClockRotateLeft: faClockRotateLeft,\n faHistory: faHistory,\n faFaceGrinBeamSweat: faFaceGrinBeamSweat,\n faGrinBeamSweat: faGrinBeamSweat,\n faFileExport: faFileExport,\n faArrowRightFromFile: faArrowRightFromFile,\n faShield: faShield,\n faShieldBlank: faShieldBlank,\n faArrowUpShortWide: faArrowUpShortWide,\n faSortAmountUpAlt: faSortAmountUpAlt,\n faHouseMedical: faHouseMedical,\n faGolfBallTee: faGolfBallTee,\n faGolfBall: faGolfBall,\n faCircleChevronLeft: faCircleChevronLeft,\n faChevronCircleLeft: faChevronCircleLeft,\n faHouseChimneyWindow: faHouseChimneyWindow,\n faPenNib: faPenNib,\n faTentArrowTurnLeft: faTentArrowTurnLeft,\n faTents: faTents,\n faWandMagic: faWandMagic,\n faMagic: faMagic,\n faDog: faDog,\n faCarrot: faCarrot,\n faMoon: faMoon,\n faWineGlassEmpty: faWineGlassEmpty,\n faWineGlassAlt: faWineGlassAlt,\n faCheese: faCheese,\n faYinYang: faYinYang,\n faMusic: faMusic,\n faCodeCommit: faCodeCommit,\n faTemperatureLow: faTemperatureLow,\n faPersonBiking: faPersonBiking,\n faBiking: faBiking,\n faBroom: faBroom,\n faShieldHeart: faShieldHeart,\n faGopuram: faGopuram,\n faEarthOceania: faEarthOceania,\n faGlobeOceania: faGlobeOceania,\n faSquareXmark: faSquareXmark,\n faTimesSquare: faTimesSquare,\n faXmarkSquare: faXmarkSquare,\n faHashtag: faHashtag,\n faUpRightAndDownLeftFromCenter: faUpRightAndDownLeftFromCenter,\n faExpandAlt: faExpandAlt,\n faOilCan: faOilCan,\n faT: faT,\n faHippo: faHippo,\n faChartColumn: faChartColumn,\n faInfinity: faInfinity,\n faVialCircleCheck: faVialCircleCheck,\n faPersonArrowDownToLine: faPersonArrowDownToLine,\n faVoicemail: faVoicemail,\n faFan: faFan,\n faPersonWalkingLuggage: faPersonWalkingLuggage,\n faUpDown: faUpDown,\n faArrowsAltV: faArrowsAltV,\n faCloudMoonRain: faCloudMoonRain,\n faCalendar: faCalendar,\n faTrailer: faTrailer,\n faBahai: faBahai,\n faHaykal: faHaykal,\n faSdCard: faSdCard,\n faDragon: faDragon,\n faShoePrints: faShoePrints,\n faCirclePlus: faCirclePlus,\n faPlusCircle: faPlusCircle,\n faFaceGrinTongueWink: faFaceGrinTongueWink,\n faGrinTongueWink: faGrinTongueWink,\n faHandHolding: faHandHolding,\n faPlugCircleExclamation: faPlugCircleExclamation,\n faLinkSlash: faLinkSlash,\n faChainBroken: faChainBroken,\n faChainSlash: faChainSlash,\n faUnlink: faUnlink,\n faClone: faClone,\n faPersonWalkingArrowLoopLeft: faPersonWalkingArrowLoopLeft,\n faArrowUpZA: faArrowUpZA,\n faSortAlphaUpAlt: faSortAlphaUpAlt,\n faFireFlameCurved: faFireFlameCurved,\n faFireAlt: faFireAlt,\n faTornado: faTornado,\n faFileCirclePlus: faFileCirclePlus,\n faBookQuran: faBookQuran,\n faQuran: faQuran,\n faAnchor: faAnchor,\n faBorderAll: faBorderAll,\n faFaceAngry: faFaceAngry,\n faAngry: faAngry,\n faCookieBite: faCookieBite,\n faArrowTrendDown: faArrowTrendDown,\n faRss: faRss,\n faFeed: faFeed,\n faDrawPolygon: faDrawPolygon,\n faScaleBalanced: faScaleBalanced,\n faBalanceScale: faBalanceScale,\n faGaugeSimpleHigh: faGaugeSimpleHigh,\n faTachometer: faTachometer,\n faTachometerFast: faTachometerFast,\n faShower: faShower,\n faDesktop: faDesktop,\n faDesktopAlt: faDesktopAlt,\n faM: faM,\n faTableList: faTableList,\n faThList: faThList,\n faCommentSms: faCommentSms,\n faSms: faSms,\n faBook: faBook,\n faUserPlus: faUserPlus,\n faCheck: faCheck,\n faBatteryThreeQuarters: faBatteryThreeQuarters,\n faBattery4: faBattery4,\n faHouseCircleCheck: faHouseCircleCheck,\n faAngleLeft: faAngleLeft,\n faDiagramSuccessor: faDiagramSuccessor,\n faTruckArrowRight: faTruckArrowRight,\n faArrowsSplitUpAndLeft: faArrowsSplitUpAndLeft,\n faHandFist: faHandFist,\n faFistRaised: faFistRaised,\n faCloudMoon: faCloudMoon,\n faBriefcase: faBriefcase,\n faPersonFalling: faPersonFalling,\n faImagePortrait: faImagePortrait,\n faPortrait: faPortrait,\n faUserTag: faUserTag,\n faRug: faRug,\n faEarthEurope: faEarthEurope,\n faGlobeEurope: faGlobeEurope,\n faCartFlatbedSuitcase: faCartFlatbedSuitcase,\n faLuggageCart: faLuggageCart,\n faRectangleXmark: faRectangleXmark,\n faRectangleTimes: faRectangleTimes,\n faTimesRectangle: faTimesRectangle,\n faWindowClose: faWindowClose,\n faBahtSign: faBahtSign,\n faBookOpen: faBookOpen,\n faBookJournalWhills: faBookJournalWhills,\n faJournalWhills: faJournalWhills,\n faHandcuffs: faHandcuffs,\n faTriangleExclamation: faTriangleExclamation,\n faExclamationTriangle: faExclamationTriangle,\n faWarning: faWarning,\n faDatabase: faDatabase,\n faShare: faShare,\n faArrowTurnRight: faArrowTurnRight,\n faMailForward: faMailForward,\n faBottleDroplet: faBottleDroplet,\n faMaskFace: faMaskFace,\n faHillRockslide: faHillRockslide,\n faRightLeft: faRightLeft,\n faExchangeAlt: faExchangeAlt,\n faPaperPlane: faPaperPlane,\n faRoadCircleExclamation: faRoadCircleExclamation,\n faDungeon: faDungeon,\n faAlignRight: faAlignRight,\n faMoneyBill1Wave: faMoneyBill1Wave,\n faMoneyBillWaveAlt: faMoneyBillWaveAlt,\n faLifeRing: faLifeRing,\n faHands: faHands,\n faSignLanguage: faSignLanguage,\n faSigning: faSigning,\n faCalendarDay: faCalendarDay,\n faWaterLadder: faWaterLadder,\n faLadderWater: faLadderWater,\n faSwimmingPool: faSwimmingPool,\n faArrowsUpDown: faArrowsUpDown,\n faArrowsV: faArrowsV,\n faFaceGrimace: faFaceGrimace,\n faGrimace: faGrimace,\n faWheelchairMove: faWheelchairMove,\n faWheelchairAlt: faWheelchairAlt,\n faTurnDown: faTurnDown,\n faLevelDownAlt: faLevelDownAlt,\n faPersonWalkingArrowRight: faPersonWalkingArrowRight,\n faSquareEnvelope: faSquareEnvelope,\n faEnvelopeSquare: faEnvelopeSquare,\n faDice: faDice,\n faBowlingBall: faBowlingBall,\n faBrain: faBrain,\n faBandage: faBandage,\n faBandAid: faBandAid,\n faCalendarMinus: faCalendarMinus,\n faCircleXmark: faCircleXmark,\n faTimesCircle: faTimesCircle,\n faXmarkCircle: faXmarkCircle,\n faGifts: faGifts,\n faHotel: faHotel,\n faEarthAsia: faEarthAsia,\n faGlobeAsia: faGlobeAsia,\n faIdCardClip: faIdCardClip,\n faIdCardAlt: faIdCardAlt,\n faMagnifyingGlassPlus: faMagnifyingGlassPlus,\n faSearchPlus: faSearchPlus,\n faThumbsUp: faThumbsUp,\n faUserClock: faUserClock,\n faHandDots: faHandDots,\n faAllergies: faAllergies,\n faFileInvoice: faFileInvoice,\n faWindowMinimize: faWindowMinimize,\n faMugSaucer: faMugSaucer,\n faCoffee: faCoffee,\n faBrush: faBrush,\n faMask: faMask,\n faMagnifyingGlassMinus: faMagnifyingGlassMinus,\n faSearchMinus: faSearchMinus,\n faRulerVertical: faRulerVertical,\n faUserLarge: faUserLarge,\n faUserAlt: faUserAlt,\n faTrainTram: faTrainTram,\n faUserNurse: faUserNurse,\n faSyringe: faSyringe,\n faCloudSun: faCloudSun,\n faStopwatch20: faStopwatch20,\n faSquareFull: faSquareFull,\n faMagnet: faMagnet,\n faJar: faJar,\n faNoteSticky: faNoteSticky,\n faStickyNote: faStickyNote,\n faBugSlash: faBugSlash,\n faArrowUpFromWaterPump: faArrowUpFromWaterPump,\n faBone: faBone,\n faUserInjured: faUserInjured,\n faFaceSadTear: faFaceSadTear,\n faSadTear: faSadTear,\n faPlane: faPlane,\n faTentArrowsDown: faTentArrowsDown,\n faExclamation: faExclamation,\n faArrowsSpin: faArrowsSpin,\n faPrint: faPrint,\n faTurkishLiraSign: faTurkishLiraSign,\n faTry: faTry,\n faTurkishLira: faTurkishLira,\n faDollarSign: faDollarSign,\n faDollar: faDollar,\n faUsd: faUsd,\n faX: faX,\n faMagnifyingGlassDollar: faMagnifyingGlassDollar,\n faSearchDollar: faSearchDollar,\n faUsersGear: faUsersGear,\n faUsersCog: faUsersCog,\n faPersonMilitaryPointing: faPersonMilitaryPointing,\n faBuildingColumns: faBuildingColumns,\n faBank: faBank,\n faInstitution: faInstitution,\n faMuseum: faMuseum,\n faUniversity: faUniversity,\n faUmbrella: faUmbrella,\n faTrowel: faTrowel,\n faD: faD,\n faStapler: faStapler,\n faMasksTheater: faMasksTheater,\n faTheaterMasks: faTheaterMasks,\n faKipSign: faKipSign,\n faHandPointLeft: faHandPointLeft,\n faHandshakeSimple: faHandshakeSimple,\n faHandshakeAlt: faHandshakeAlt,\n faJetFighter: faJetFighter,\n faFighterJet: faFighterJet,\n faSquareShareNodes: faSquareShareNodes,\n faShareAltSquare: faShareAltSquare,\n faBarcode: faBarcode,\n faPlusMinus: faPlusMinus,\n faVideo: faVideo,\n faVideoCamera: faVideoCamera,\n faGraduationCap: faGraduationCap,\n faMortarBoard: faMortarBoard,\n faHandHoldingMedical: faHandHoldingMedical,\n faPersonCircleCheck: faPersonCircleCheck,\n faTurnUp: faTurnUp,\n faLevelUpAlt: faLevelUpAlt\n};\n\nexport { icons as fas, prefix, fa0, fa1, fa2, fa3, fa4, fa5, fa6, fa7, fa8, fa9, faFillDrip, faArrowsToCircle, faCircleChevronRight, faChevronCircleRight, faAt, faTrashCan, faTrashAlt, faTextHeight, faUserXmark, faUserTimes, faStethoscope, faMessage, faCommentAlt, faInfo, faDownLeftAndUpRightToCenter, faCompressAlt, faExplosion, faFileLines, faFileAlt, faFileText, faWaveSquare, faRing, faBuildingUn, faDiceThree, faCalendarDays, faCalendarAlt, faAnchorCircleCheck, faBuildingCircleArrowRight, faVolleyball, faVolleyballBall, faArrowsUpToLine, faSortDown, faSortDesc, faCircleMinus, faMinusCircle, faDoorOpen, faRightFromBracket, faSignOutAlt, faAtom, faSoap, faIcons, faHeartMusicCameraBolt, faMicrophoneLinesSlash, faMicrophoneAltSlash, faBridgeCircleCheck, faPumpMedical, faFingerprint, faHandPointRight, faMagnifyingGlassLocation, faSearchLocation, faForwardStep, faStepForward, faFaceSmileBeam, faSmileBeam, faFlagCheckered, faFootball, faFootballBall, faSchoolCircleExclamation, faCrop, faAnglesDown, faAngleDoubleDown, faUsersRectangle, faPeopleRoof, faPeopleLine, faBeerMugEmpty, faBeer, faDiagramPredecessor, faArrowUpLong, faLongArrowUp, faFireFlameSimple, faBurn, faPerson, faMale, faLaptop, faFileCsv, faMenorah, faTruckPlane, faRecordVinyl, faFaceGrinStars, faGrinStars, faBong, faSpaghettiMonsterFlying, faPastafarianism, faArrowDownUpAcrossLine, faSpoon, faUtensilSpoon, faJarWheat, faEnvelopesBulk, faMailBulk, faFileCircleExclamation, faCircleH, faHospitalSymbol, faPager, faAddressBook, faContactBook, faStrikethrough, faK, faLandmarkFlag, faPencil, faPencilAlt, faBackward, faCaretRight, faComments, faPaste, faFileClipboard, faCodePullRequest, faClipboardList, faTruckRampBox, faTruckLoading, faUserCheck, faVialVirus, faSheetPlastic, faBlog, faUserNinja, faPersonArrowUpFromLine, faScrollTorah, faTorah, faBroomBall, faQuidditch, faQuidditchBroomBall, faToggleOff, faBoxArchive, faArchive, faPersonDrowning, faArrowDown91, faSortNumericDesc, faSortNumericDownAlt, faFaceGrinTongueSquint, faGrinTongueSquint, faSprayCan, faTruckMonster, faW, faEarthAfrica, faGlobeAfrica, faRainbow, faCircleNotch, faTabletScreenButton, faTabletAlt, faPaw, faCloud, faTrowelBricks, faFaceFlushed, faFlushed, faHospitalUser, faTentArrowLeftRight, faGavel, faLegal, faBinoculars, faMicrophoneSlash, faBoxTissue, faMotorcycle, faBellConcierge, faConciergeBell, faPenRuler, faPencilRuler, faPeopleArrows, faPeopleArrowsLeftRight, faMarsAndVenusBurst, faSquareCaretRight, faCaretSquareRight, faScissors, faCut, faSunPlantWilt, faToiletsPortable, faHockeyPuck, faTable, faMagnifyingGlassArrowRight, faTachographDigital, faDigitalTachograph, faUsersSlash, faClover, faReply, faMailReply, faStarAndCrescent, faHouseFire, faSquareMinus, faMinusSquare, faHelicopter, faCompass, faSquareCaretDown, faCaretSquareDown, faFileCircleQuestion, faLaptopCode, faSwatchbook, faPrescriptionBottle, faBars, faNavicon, faPeopleGroup, faHourglassEnd, faHourglass3, faHeartCrack, faHeartBroken, faSquareUpRight, faExternalLinkSquareAlt, faFaceKissBeam, faKissBeam, faFilm, faRulerHorizontal, faPeopleRobbery, faLightbulb, faCaretLeft, faCircleExclamation, faExclamationCircle, faSchoolCircleXmark, faArrowRightFromBracket, faSignOut, faCircleChevronDown, faChevronCircleDown, faUnlockKeyhole, faUnlockAlt, faCloudShowersHeavy, faHeadphonesSimple, faHeadphonesAlt, faSitemap, faCircleDollarToSlot, faDonate, faMemory, faRoadSpikes, faFireBurner, faFlag, faHanukiah, faFeather, faVolumeLow, faVolumeDown, faCommentSlash, faCloudSunRain, faCompress, faWheatAwn, faWheatAlt, faAnkh, faHandsHoldingChild, faAsterisk, faSquareCheck, faCheckSquare, faPesetaSign, faHeading, faHeader, faGhost, faList, faListSquares, faSquarePhoneFlip, faPhoneSquareAlt, faCartPlus, faGamepad, faCircleDot, faDotCircle, faFaceDizzy, faDizzy, faEgg, faHouseMedicalCircleXmark, faCampground, faFolderPlus, faFutbol, faFutbolBall, faSoccerBall, faPaintbrush, faPaintBrush, faLock, faGasPump, faHotTubPerson, faHotTub, faMapLocation, faMapMarked, faHouseFloodWater, faTree, faBridgeLock, faSackDollar, faPenToSquare, faEdit, faCarSide, faShareNodes, faShareAlt, faHeartCircleMinus, faHourglassHalf, faHourglass2, faMicroscope, faSink, faBagShopping, faShoppingBag, faArrowDownZA, faSortAlphaDesc, faSortAlphaDownAlt, faMitten, faPersonRays, faUsers, faEyeSlash, faFlaskVial, faHand, faHandPaper, faOm, faWorm, faHouseCircleXmark, faPlug, faChevronUp, faHandSpock, faStopwatch, faFaceKiss, faKiss, faBridgeCircleXmark, faFaceGrinTongue, faGrinTongue, faChessBishop, faFaceGrinWink, faGrinWink, faEarDeaf, faDeaf, faDeafness, faHardOfHearing, faRoadCircleCheck, faDiceFive, faSquareRss, faRssSquare, faLandMineOn, faICursor, faStamp, faStairs, faI, faHryvniaSign, faHryvnia, faPills, faFaceGrinWide, faGrinAlt, faTooth, faV, faBangladeshiTakaSign, faBicycle, faStaffSnake, faRodAsclepius, faRodSnake, faStaffAesculapius, faHeadSideCoughSlash, faTruckMedical, faAmbulance, faWheatAwnCircleExclamation, faSnowman, faMortarPestle, faRoadBarrier, faSchool, faIgloo, faJoint, faAngleRight, faHorse, faQ, faG, faNotesMedical, faTemperatureHalf, faTemperature2, faThermometer2, faThermometerHalf, faDongSign, faCapsules, faPooStorm, faPooBolt, faFaceFrownOpen, faFrownOpen, faHandPointUp, faMoneyBill, faBookmark, faAlignJustify, faUmbrellaBeach, faHelmetUn, faBullseye, faBacon, faHandPointDown, faArrowUpFromBracket, faFolder, faFolderBlank, faFileWaveform, faFileMedicalAlt, faRadiation, faChartSimple, faMarsStroke, faVial, faGauge, faDashboard, faGaugeMed, faTachometerAltAverage, faWandMagicSparkles, faMagicWandSparkles, faE, faPenClip, faPenAlt, faBridgeCircleExclamation, faUser, faSchoolCircleCheck, faDumpster, faVanShuttle, faShuttleVan, faBuildingUser, faSquareCaretLeft, faCaretSquareLeft, faHighlighter, faKey, faBullhorn, faGlobe, faSynagogue, faPersonHalfDress, faRoadBridge, faLocationArrow, faC, faTabletButton, faBuildingLock, faPizzaSlice, faMoneyBillWave, faChartArea, faAreaChart, faHouseFlag, faPersonCircleMinus, faBan, faCancel, faCameraRotate, faSprayCanSparkles, faAirFreshener, faStar, faRepeat, faCross, faBox, faVenusMars, faArrowPointer, faMousePointer, faMaximize, faExpandArrowsAlt, faChargingStation, faShapes, faTriangleCircleSquare, faShuffle, faRandom, faPersonRunning, faRunning, faMobileRetro, faGripLinesVertical, faSpider, faHandsBound, faFileInvoiceDollar, faPlaneCircleExclamation, faXRay, faSpellCheck, faSlash, faComputerMouse, faMouse, faArrowRightToBracket, faSignIn, faShopSlash, faStoreAltSlash, faServer, faVirusCovidSlash, faShopLock, faHourglassStart, faHourglass1, faBlenderPhone, faBuildingWheat, faPersonBreastfeeding, faRightToBracket, faSignInAlt, faVenus, faPassport, faHeartPulse, faHeartbeat, faPeopleCarryBox, faPeopleCarry, faTemperatureHigh, faMicrochip, faCrown, faWeightHanging, faXmarksLines, faFilePrescription, faWeightScale, faWeight, faUserGroup, faUserFriends, faArrowUpAZ, faSortAlphaUp, faChessKnight, faFaceLaughSquint, faLaughSquint, faWheelchair, faCircleArrowUp, faArrowCircleUp, faToggleOn, faPersonWalking, faWalking, faL, faFire, faBedPulse, faProcedures, faShuttleSpace, faSpaceShuttle, faFaceLaugh, faLaugh, faFolderOpen, faHeartCirclePlus, faCodeFork, faCity, faMicrophoneLines, faMicrophoneAlt, faPepperHot, faUnlock, faColonSign, faHeadset, faStoreSlash, faRoadCircleXmark, faUserMinus, faMarsStrokeUp, faMarsStrokeV, faChampagneGlasses, faGlassCheers, faClipboard, faHouseCircleExclamation, faFileArrowUp, faFileUpload, faWifi, faWifi3, faWifiStrong, faBath, faBathtub, faUnderline, faUserPen, faUserEdit, faSignature, faStroopwafel, faBold, faAnchorLock, faBuildingNgo, faManatSign, faNotEqual, faBorderTopLeft, faBorderStyle, faMapLocationDot, faMapMarkedAlt, faJedi, faSquarePollVertical, faPoll, faMugHot, faCarBattery, faBatteryCar, faGift, faDiceTwo, faChessQueen, faGlasses, faChessBoard, faBuildingCircleCheck, faPersonChalkboard, faMarsStrokeRight, faMarsStrokeH, faHandBackFist, faHandRock, faSquareCaretUp, faCaretSquareUp, faCloudShowersWater, faChartBar, faBarChart, faHandsBubbles, faHandsWash, faLessThanEqual, faTrain, faEyeLowVision, faLowVision, faCrow, faSailboat, faWindowRestore, faSquarePlus, faPlusSquare, faToriiGate, faFrog, faBucket, faImage, faMicrophone, faCow, faCaretUp, faScrewdriver, faFolderClosed, faHouseTsunami, faSquareNfi, faArrowUpFromGroundWater, faMartiniGlass, faGlassMartiniAlt, faRotateLeft, faRotateBack, faRotateBackward, faUndoAlt, faTableColumns, faColumns, faLemon, faHeadSideMask, faHandshake, faGem, faDolly, faDollyBox, faSmoking, faMinimize, faCompressArrowsAlt, faMonument, faSnowplow, faAnglesRight, faAngleDoubleRight, faCannabis, faCirclePlay, faPlayCircle, faTablets, faEthernet, faEuroSign, faEur, faEuro, faChair, faCircleCheck, faCheckCircle, faCircleStop, faStopCircle, faCompassDrafting, faDraftingCompass, faPlateWheat, faIcicles, faPersonShelter, faNeuter, faIdBadge, faMarker, faFaceLaughBeam, faLaughBeam, faHelicopterSymbol, faUniversalAccess, faCircleChevronUp, faChevronCircleUp, faLariSign, faVolcano, faPersonWalkingDashedLineArrowRight, faSterlingSign, faGbp, faPoundSign, faViruses, faSquarePersonConfined, faUserTie, faArrowDownLong, faLongArrowDown, faTentArrowDownToLine, faCertificate, faReplyAll, faMailReplyAll, faSuitcase, faPersonSkating, faSkating, faFilterCircleDollar, faFunnelDollar, faCameraRetro, faCircleArrowDown, faArrowCircleDown, faFileImport, faArrowRightToFile, faSquareArrowUpRight, faExternalLinkSquare, faBoxOpen, faScroll, faSpa, faLocationPinLock, faPause, faHillAvalanche, faTemperatureEmpty, faTemperature0, faThermometer0, faThermometerEmpty, faBomb, faRegistered, faAddressCard, faContactCard, faVcard, faScaleUnbalancedFlip, faBalanceScaleRight, faSubscript, faDiamondTurnRight, faDirections, faBurst, faHouseLaptop, faLaptopHouse, faFaceTired, faTired, faMoneyBills, faSmog, faCrutch, faFontAwesome, faFontAwesomeFlag, faFontAwesomeLogoFull, faCloudArrowUp, faCloudUpload, faCloudUploadAlt, faPalette, faArrowsTurnRight, faVest, faFerry, faArrowsDownToPeople, faSeedling, faSprout, faLeftRight, faArrowsAltH, faBoxesPacking, faCircleArrowLeft, faArrowCircleLeft, faGroupArrowsRotate, faBowlFood, faCandyCane, faArrowDownWideShort, faSortAmountAsc, faSortAmountDown, faCloudBolt, faThunderstorm, faTextSlash, faRemoveFormat, faFaceSmileWink, faSmileWink, faFileWord, faFilePowerpoint, faArrowsLeftRight, faArrowsH, faHouseLock, faCloudArrowDown, faCloudDownload, faCloudDownloadAlt, faChildren, faChalkboard, faBlackboard, faUserLargeSlash, faUserAltSlash, faEnvelopeOpen, faHandshakeSimpleSlash, faHandshakeAltSlash, faMattressPillow, faGuaraniSign, faArrowsRotate, faRefresh, faSync, faFireExtinguisher, faCruzeiroSign, faGreaterThanEqual, faShieldHalved, faShieldAlt, faBookAtlas, faAtlas, faVirus, faEnvelopeCircleCheck, faLayerGroup, faArrowsToDot, faArchway, faHeartCircleCheck, faHouseChimneyCrack, faHouseDamage, faFileZipper, faFileArchive, faSquare, faMartiniGlassEmpty, faGlassMartini, faCouch, faCediSign, faItalic, faChurch, faCommentsDollar, faDemocrat, faZ, faPersonSkiing, faSkiing, faRoadLock, faA, faTemperatureArrowDown, faTemperatureDown, faFeatherPointed, faFeatherAlt, faP, faSnowflake, faNewspaper, faRectangleAd, faAd, faCircleArrowRight, faArrowCircleRight, faFilterCircleXmark, faLocust, faSort, faUnsorted, faListOl, faList12, faListNumeric, faPersonDressBurst, faMoneyCheckDollar, faMoneyCheckAlt, faVectorSquare, faBreadSlice, faLanguage, faFaceKissWinkHeart, faKissWinkHeart, faFilter, faQuestion, faFileSignature, faUpDownLeftRight, faArrowsAlt, faHouseChimneyUser, faHandHoldingHeart, faPuzzlePiece, faMoneyCheck, faStarHalfStroke, faStarHalfAlt, faCode, faWhiskeyGlass, faGlassWhiskey, faBuildingCircleExclamation, faMagnifyingGlassChart, faArrowUpRightFromSquare, faExternalLink, faCubesStacked, faWonSign, faKrw, faWon, faVirusCovid, faAustralSign, faF, faLeaf, faRoad, faTaxi, faCab, faPersonCirclePlus, faChartPie, faPieChart, faBoltLightning, faSackXmark, faFileExcel, faFileContract, faFishFins, faBuildingFlag, faFaceGrinBeam, faGrinBeam, faObjectUngroup, faPoop, faLocationPin, faMapMarker, faKaaba, faToiletPaper, faHelmetSafety, faHardHat, faHatHard, faEject, faCircleRight, faArrowAltCircleRight, faPlaneCircleCheck, faFaceRollingEyes, faMehRollingEyes, faObjectGroup, faChartLine, faLineChart, faMaskVentilator, faArrowRight, faSignsPost, faMapSigns, faCashRegister, faPersonCircleQuestion, faH, faTarp, faScrewdriverWrench, faTools, faArrowsToEye, faPlugCircleBolt, faHeart, faMarsAndVenus, faHouseUser, faHomeUser, faDumpsterFire, faHouseCrack, faMartiniGlassCitrus, faCocktail, faFaceSurprise, faSurprise, faBottleWater, faCirclePause, faPauseCircle, faToiletPaperSlash, faAppleWhole, faAppleAlt, faKitchenSet, faR, faTemperatureQuarter, faTemperature1, faThermometer1, faThermometerQuarter, faCube, faBitcoinSign, faShieldDog, faSolarPanel, faLockOpen, faElevator, faMoneyBillTransfer, faMoneyBillTrendUp, faHouseFloodWaterCircleArrowRight, faSquarePollHorizontal, faPollH, faCircle, faBackwardFast, faFastBackward, faRecycle, faUserAstronaut, faPlaneSlash, faTrademark, faBasketball, faBasketballBall, faSatelliteDish, faCircleUp, faArrowAltCircleUp, faMobileScreenButton, faMobileAlt, faVolumeHigh, faVolumeUp, faUsersRays, faWallet, faClipboardCheck, faFileAudio, faBurger, faHamburger, faWrench, faBugs, faRupeeSign, faRupee, faFileImage, faCircleQuestion, faQuestionCircle, faPlaneDeparture, faHandshakeSlash, faBookBookmark, faCodeBranch, faHatCowboy, faBridge, faPhoneFlip, faPhoneAlt, faTruckFront, faCat, faAnchorCircleExclamation, faTruckField, faRoute, faClipboardQuestion, faPanorama, faCommentMedical, faTeethOpen, faFileCircleMinus, faTags, faWineGlass, faForwardFast, faFastForward, faFaceMehBlank, faMehBlank, faSquareParking, faParking, faHouseSignal, faBarsProgress, faTasksAlt, faFaucetDrip, faCartFlatbed, faDollyFlatbed, faBanSmoking, faSmokingBan, faTerminal, faMobileButton, faHouseMedicalFlag, faBasketShopping, faShoppingBasket, faTape, faBusSimple, faBusAlt, faEye, faFaceSadCry, faSadCry, faAudioDescription, faPersonMilitaryToPerson, faFileShield, faUserSlash, faPen, faTowerObservation, faFileCode, faSignal, faSignal5, faSignalPerfect, faBus, faHeartCircleXmark, faHouseChimney, faHomeLg, faWindowMaximize, faFaceFrown, faFrown, faPrescription, faShop, faStoreAlt, faFloppyDisk, faSave, faVihara, faScaleUnbalanced, faBalanceScaleLeft, faSortUp, faSortAsc, faCommentDots, faCommenting, faPlantWilt, faDiamond, faFaceGrinSquint, faGrinSquint, faHandHoldingDollar, faHandHoldingUsd, faBacterium, faHandPointer, faDrumSteelpan, faHandScissors, faHandsPraying, faPrayingHands, faArrowRotateRight, faArrowRightRotate, faArrowRotateForward, faRedo, faBiohazard, faLocationCrosshairs, faLocation, faMarsDouble, faChildDress, faUsersBetweenLines, faLungsVirus, faFaceGrinTears, faGrinTears, faPhone, faCalendarXmark, faCalendarTimes, faChildReaching, faHeadSideVirus, faUserGear, faUserCog, faArrowUp19, faSortNumericUp, faDoorClosed, faShieldVirus, faDiceSix, faMosquitoNet, faBridgeWater, faPersonBooth, faTextWidth, faHatWizard, faPenFancy, faPersonDigging, faDigging, faTrash, faGaugeSimple, faGaugeSimpleMed, faTachometerAverage, faBookMedical, faPoo, faQuoteRight, faQuoteRightAlt, faShirt, faTShirt, faTshirt, faCubes, faDivide, faTengeSign, faTenge, faHeadphones, faHandsHolding, faHandsClapping, faRepublican, faArrowLeft, faPersonCircleXmark, faRuler, faAlignLeft, faDiceD6, faRestroom, faJ, faUsersViewfinder, faFileVideo, faUpRightFromSquare, faExternalLinkAlt, faTableCells, faTh, faFilePdf, faBookBible, faBible, faO, faSuitcaseMedical, faMedkit, faUserSecret, faOtter, faPersonDress, faFemale, faCommentDollar, faBusinessTime, faBriefcaseClock, faTableCellsLarge, faThLarge, faBookTanakh, faTanakh, faPhoneVolume, faVolumeControlPhone, faHatCowboySide, faClipboardUser, faChild, faLiraSign, faSatellite, faPlaneLock, faTag, faComment, faCakeCandles, faBirthdayCake, faCake, faEnvelope, faAnglesUp, faAngleDoubleUp, faPaperclip, faArrowRightToCity, faRibbon, faLungs, faArrowUp91, faSortNumericUpAlt, faLitecoinSign, faBorderNone, faCircleNodes, faParachuteBox, faIndent, faTruckFieldUn, faHourglass, faHourglassEmpty, faMountain, faUserDoctor, faUserMd, faCircleInfo, faInfoCircle, faCloudMeatball, faCamera, faCameraAlt, faSquareVirus, faMeteor, faCarOn, faSleigh, faArrowDown19, faSortNumericAsc, faSortNumericDown, faHandHoldingDroplet, faHandHoldingWater, faWater, faCalendarCheck, faBraille, faPrescriptionBottleMedical, faPrescriptionBottleAlt, faLandmark, faTruck, faCrosshairs, faPersonCane, faTent, faVestPatches, faCheckDouble, faArrowDownAZ, faSortAlphaAsc, faSortAlphaDown, faMoneyBillWheat, faCookie, faArrowRotateLeft, faArrowLeftRotate, faArrowRotateBack, faArrowRotateBackward, faUndo, faHardDrive, faHdd, faFaceGrinSquintTears, faGrinSquintTears, faDumbbell, faRectangleList, faListAlt, faTarpDroplet, faHouseMedicalCircleCheck, faPersonSkiingNordic, faSkiingNordic, faCalendarPlus, faPlaneArrival, faCircleLeft, faArrowAltCircleLeft, faTrainSubway, faSubway, faChartGantt, faIndianRupeeSign, faIndianRupee, faInr, faCropSimple, faCropAlt, faMoneyBill1, faMoneyBillAlt, faLeftLong, faLongArrowAltLeft, faDna, faVirusSlash, faMinus, faSubtract, faChess, faArrowLeftLong, faLongArrowLeft, faPlugCircleCheck, faStreetView, faFrancSign, faVolumeOff, faHandsAslInterpreting, faAmericanSignLanguageInterpreting, faAslInterpreting, faHandsAmericanSignLanguageInterpreting, faGear, faCog, faDropletSlash, faTintSlash, faMosque, faMosquito, faStarOfDavid, faPersonMilitaryRifle, faCartShopping, faShoppingCart, faVials, faPlugCirclePlus, faPlaceOfWorship, faGripVertical, faArrowTurnUp, faLevelUp, faU, faSquareRootVariable, faSquareRootAlt, faClock, faClockFour, faBackwardStep, faStepBackward, faPallet, faFaucet, faBaseballBatBall, faS, faTimeline, faKeyboard, faCaretDown, faHouseChimneyMedical, faClinicMedical, faTemperatureThreeQuarters, faTemperature3, faThermometer3, faThermometerThreeQuarters, faMobileScreen, faMobileAndroidAlt, faPlaneUp, faPiggyBank, faBatteryHalf, faBattery3, faMountainCity, faCoins, faKhanda, faSliders, faSlidersH, faFolderTree, faNetworkWired, faMapPin, faHamsa, faCentSign, faFlask, faPersonPregnant, faWandSparkles, faEllipsisVertical, faEllipsisV, faTicket, faPowerOff, faRightLong, faLongArrowAltRight, faFlagUsa, faLaptopFile, faTty, faTeletype, faDiagramNext, faPersonRifle, faHouseMedicalCircleExclamation, faClosedCaptioning, faPersonHiking, faHiking, faVenusDouble, faImages, faCalculator, faPeoplePulling, faN, faCableCar, faTram, faCloudRain, faBuildingCircleXmark, faShip, faArrowsDownToLine, faDownload, faFaceGrin, faGrin, faDeleteLeft, faBackspace, faEyeDropper, faEyeDropperEmpty, faEyedropper, faFileCircleCheck, faForward, faMobile, faMobileAndroid, faMobilePhone, faFaceMeh, faMeh, faAlignCenter, faBookSkull, faBookDead, faIdCard, faDriversLicense, faOutdent, faDedent, faHeartCircleExclamation, faHouse, faHome, faHomeAlt, faHomeLgAlt, faCalendarWeek, faLaptopMedical, faB, faFileMedical, faDiceOne, faKiwiBird, faArrowRightArrowLeft, faExchange, faRotateRight, faRedoAlt, faRotateForward, faUtensils, faCutlery, faArrowUpWideShort, faSortAmountUp, faMillSign, faBowlRice, faSkull, faTowerBroadcast, faBroadcastTower, faTruckPickup, faUpLong, faLongArrowAltUp, faStop, faCodeMerge, faUpload, faHurricane, faMound, faToiletPortable, faCompactDisc, faFileArrowDown, faFileDownload, faCaravan, faShieldCat, faBolt, faZap, faGlassWater, faOilWell, faVault, faMars, faToilet, faPlaneCircleXmark, faYenSign, faCny, faJpy, faRmb, faYen, faRubleSign, faRouble, faRub, faRuble, faSun, faGuitar, faFaceLaughWink, faLaughWink, faHorseHead, faBoreHole, faIndustry, faCircleDown, faArrowAltCircleDown, faArrowsTurnToDots, faFlorinSign, faArrowDownShortWide, faSortAmountDesc, faSortAmountDownAlt, faLessThan, faAngleDown, faCarTunnel, faHeadSideCough, faGripLines, faThumbsDown, faUserLock, faArrowRightLong, faLongArrowRight, faAnchorCircleXmark, faEllipsis, faEllipsisH, faChessPawn, faKitMedical, faFirstAid, faPersonThroughWindow, faToolbox, faHandsHoldingCircle, faBug, faCreditCard, faCreditCardAlt, faCar, faAutomobile, faHandHoldingHand, faBookOpenReader, faBookReader, faMountainSun, faArrowsLeftRightToLine, faDiceD20, faTruckDroplet, faFileCircleXmark, faTemperatureArrowUp, faTemperatureUp, faMedal, faBed, faSquareH, faHSquare, faPodcast, faTemperatureFull, faTemperature4, faThermometer4, faThermometerFull, faBell, faSuperscript, faPlugCircleXmark, faStarOfLife, faPhoneSlash, faPaintRoller, faHandshakeAngle, faHandsHelping, faLocationDot, faMapMarkerAlt, faFile, faGreaterThan, faPersonSwimming, faSwimmer, faArrowDown, faDroplet, faTint, faEraser, faEarthAmericas, faEarth, faEarthAmerica, faGlobeAmericas, faPersonBurst, faDove, faBatteryEmpty, faBattery0, faSocks, faInbox, faSection, faGaugeHigh, faTachometerAlt, faTachometerAltFast, faEnvelopeOpenText, faHospital, faHospitalAlt, faHospitalWide, faWineBottle, faChessRook, faBarsStaggered, faReorder, faStream, faDharmachakra, faHotdog, faPersonWalkingWithCane, faBlind, faDrum, faIceCream, faHeartCircleBolt, faFax, faParagraph, faCheckToSlot, faVoteYea, faStarHalf, faBoxesStacked, faBoxes, faBoxesAlt, faLink, faChain, faEarListen, faAssistiveListeningSystems, faTreeCity, faPlay, faFont, faRupiahSign, faMagnifyingGlass, faSearch, faTableTennisPaddleBall, faPingPongPaddleBall, faTableTennis, faPersonDotsFromLine, faDiagnoses, faTrashCanArrowUp, faTrashRestoreAlt, faNairaSign, faCartArrowDown, faWalkieTalkie, faFilePen, faFileEdit, faReceipt, faSquarePen, faPenSquare, faPencilSquare, faSuitcaseRolling, faPersonCircleExclamation, faChevronDown, faBatteryFull, faBattery, faBattery5, faSkullCrossbones, faCodeCompare, faListUl, faListDots, faSchoolLock, faTowerCell, faDownLong, faLongArrowAltDown, faRankingStar, faChessKing, faPersonHarassing, faBrazilianRealSign, faLandmarkDome, faLandmarkAlt, faArrowUp, faTv, faTelevision, faTvAlt, faShrimp, faListCheck, faTasks, faJugDetergent, faCircleUser, faUserCircle, faUserShield, faWind, faCarBurst, faCarCrash, faY, faPersonSnowboarding, faSnowboarding, faTruckFast, faShippingFast, faFish, faUserGraduate, faCircleHalfStroke, faAdjust, faClapperboard, faCircleRadiation, faRadiationAlt, faBaseball, faBaseballBall, faJetFighterUp, faDiagramProject, faProjectDiagram, faCopy, faVolumeXmark, faVolumeMute, faVolumeTimes, faHandSparkles, faGrip, faGripHorizontal, faShareFromSquare, faShareSquare, faChildCombatant, faChildRifle, faGun, faSquarePhone, faPhoneSquare, faPlus, faAdd, faExpand, faComputer, faXmark, faClose, faMultiply, faRemove, faTimes, faArrowsUpDownLeftRight, faArrows, faChalkboardUser, faChalkboardTeacher, faPesoSign, faBuildingShield, faBaby, faUsersLine, faQuoteLeft, faQuoteLeftAlt, faTractor, faTrashArrowUp, faTrashRestore, faArrowDownUpLock, faLinesLeaning, faRulerCombined, faCopyright, faEquals, faBlender, faTeeth, faShekelSign, faIls, faShekel, faSheqel, faSheqelSign, faMap, faRocket, faPhotoFilm, faPhotoVideo, faFolderMinus, faStore, faArrowTrendUp, faPlugCircleMinus, faSignHanging, faSign, faBezierCurve, faBellSlash, faTablet, faTabletAndroid, faSchoolFlag, faFill, faAngleUp, faDrumstickBite, faHollyBerry, faChevronLeft, faBacteria, faHandLizard, faNotdef, faDisease, faBriefcaseMedical, faGenderless, faChevronRight, faRetweet, faCarRear, faCarAlt, faPumpSoap, faVideoSlash, faBatteryQuarter, faBattery2, faRadio, faBabyCarriage, faCarriageBaby, faTrafficLight, faThermometer, faVrCardboard, faHandMiddleFinger, faPercent, faPercentage, faTruckMoving, faGlassWaterDroplet, faDisplay, faFaceSmile, faSmile, faThumbtack, faThumbTack, faTrophy, faPersonPraying, faPray, faHammer, faHandPeace, faRotate, faSyncAlt, faSpinner, faRobot, faPeace, faGears, faCogs, faWarehouse, faArrowUpRightDots, faSplotch, faFaceGrinHearts, faGrinHearts, faDiceFour, faSimCard, faTransgender, faTransgenderAlt, faMercury, faArrowTurnDown, faLevelDown, faPersonFallingBurst, faAward, faTicketSimple, faTicketAlt, faBuilding, faAnglesLeft, faAngleDoubleLeft, faQrcode, faClockRotateLeft, faHistory, faFaceGrinBeamSweat, faGrinBeamSweat, faFileExport, faArrowRightFromFile, faShield, faShieldBlank, faArrowUpShortWide, faSortAmountUpAlt, faHouseMedical, faGolfBallTee, faGolfBall, faCircleChevronLeft, faChevronCircleLeft, faHouseChimneyWindow, faPenNib, faTentArrowTurnLeft, faTents, faWandMagic, faMagic, faDog, faCarrot, faMoon, faWineGlassEmpty, faWineGlassAlt, faCheese, faYinYang, faMusic, faCodeCommit, faTemperatureLow, faPersonBiking, faBiking, faBroom, faShieldHeart, faGopuram, faEarthOceania, faGlobeOceania, faSquareXmark, faTimesSquare, faXmarkSquare, faHashtag, faUpRightAndDownLeftFromCenter, faExpandAlt, faOilCan, faT, faHippo, faChartColumn, faInfinity, faVialCircleCheck, faPersonArrowDownToLine, faVoicemail, faFan, faPersonWalkingLuggage, faUpDown, faArrowsAltV, faCloudMoonRain, faCalendar, faTrailer, faBahai, faHaykal, faSdCard, faDragon, faShoePrints, faCirclePlus, faPlusCircle, faFaceGrinTongueWink, faGrinTongueWink, faHandHolding, faPlugCircleExclamation, faLinkSlash, faChainBroken, faChainSlash, faUnlink, faClone, faPersonWalkingArrowLoopLeft, faArrowUpZA, faSortAlphaUpAlt, faFireFlameCurved, faFireAlt, faTornado, faFileCirclePlus, faBookQuran, faQuran, faAnchor, faBorderAll, faFaceAngry, faAngry, faCookieBite, faArrowTrendDown, faRss, faFeed, faDrawPolygon, faScaleBalanced, faBalanceScale, faGaugeSimpleHigh, faTachometer, faTachometerFast, faShower, faDesktop, faDesktopAlt, faM, faTableList, faThList, faCommentSms, faSms, faBook, faUserPlus, faCheck, faBatteryThreeQuarters, faBattery4, faHouseCircleCheck, faAngleLeft, faDiagramSuccessor, faTruckArrowRight, faArrowsSplitUpAndLeft, faHandFist, faFistRaised, faCloudMoon, faBriefcase, faPersonFalling, faImagePortrait, faPortrait, faUserTag, faRug, faEarthEurope, faGlobeEurope, faCartFlatbedSuitcase, faLuggageCart, faRectangleXmark, faRectangleTimes, faTimesRectangle, faWindowClose, faBahtSign, faBookOpen, faBookJournalWhills, faJournalWhills, faHandcuffs, faTriangleExclamation, faExclamationTriangle, faWarning, faDatabase, faShare, faArrowTurnRight, faMailForward, faBottleDroplet, faMaskFace, faHillRockslide, faRightLeft, faExchangeAlt, faPaperPlane, faRoadCircleExclamation, faDungeon, faAlignRight, faMoneyBill1Wave, faMoneyBillWaveAlt, faLifeRing, faHands, faSignLanguage, faSigning, faCalendarDay, faWaterLadder, faLadderWater, faSwimmingPool, faArrowsUpDown, faArrowsV, faFaceGrimace, faGrimace, faWheelchairMove, faWheelchairAlt, faTurnDown, faLevelDownAlt, faPersonWalkingArrowRight, faSquareEnvelope, faEnvelopeSquare, faDice, faBowlingBall, faBrain, faBandage, faBandAid, faCalendarMinus, faCircleXmark, faTimesCircle, faXmarkCircle, faGifts, faHotel, faEarthAsia, faGlobeAsia, faIdCardClip, faIdCardAlt, faMagnifyingGlassPlus, faSearchPlus, faThumbsUp, faUserClock, faHandDots, faAllergies, faFileInvoice, faWindowMinimize, faMugSaucer, faCoffee, faBrush, faMask, faMagnifyingGlassMinus, faSearchMinus, faRulerVertical, faUserLarge, faUserAlt, faTrainTram, faUserNurse, faSyringe, faCloudSun, faStopwatch20, faSquareFull, faMagnet, faJar, faNoteSticky, faStickyNote, faBugSlash, faArrowUpFromWaterPump, faBone, faUserInjured, faFaceSadTear, faSadTear, faPlane, faTentArrowsDown, faExclamation, faArrowsSpin, faPrint, faTurkishLiraSign, faTry, faTurkishLira, faDollarSign, faDollar, faUsd, faX, faMagnifyingGlassDollar, faSearchDollar, faUsersGear, faUsersCog, faPersonMilitaryPointing, faBuildingColumns, faBank, faInstitution, faMuseum, faUniversity, faUmbrella, faTrowel, faD, faStapler, faMasksTheater, faTheaterMasks, faKipSign, faHandPointLeft, faHandshakeSimple, faHandshakeAlt, faJetFighter, faFighterJet, faSquareShareNodes, faShareAltSquare, faBarcode, faPlusMinus, faVideo, faVideoCamera, faGraduationCap, faMortarBoard, faHandHoldingMedical, faPersonCircleCheck, faTurnUp, faLevelUpAlt };\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","/**\r\n * Gutenberg Blocks\r\n *\r\n * All blocks related JavaScript files should be imported here.\r\n * You can create a new block folder in this dir and include code\r\n * for that block here as well.\r\n *\r\n * All blocks should be included here since this is the file that\r\n * Webpack is compiling as the input file.\r\n */\r\n\r\nimport \"./pre-register\";\r\n\r\nimport \"./blocks/notification-box/block\";\r\nimport \"./blocks/testimonial/block\";\r\nimport \"./blocks/call-to-action/block\";\r\nimport \"./blocks/divider/block\";\r\nimport \"./blocks/number-box/block\";\r\nimport \"./blocks/feature-box/block\";\r\nimport \"./blocks/click-to-tweet/block\";\r\nimport \"./blocks/social-share/block\";\r\nimport \"./blocks/content-toggle/block\";\r\nimport \"./blocks/content-toggle/components/panel\";\r\nimport \"./blocks/button/block\";\r\nimport \"./blocks/tabbed-content/block\";\r\nimport \"./blocks/tabbed-content/components/tab\";\r\n\r\nimport \"./blocks/star-rating/block\";\r\nimport \"./blocks/table-of-contents/block\";\r\nimport \"./blocks/progress-bar/block\";\r\nimport \"./blocks/countdown/block\";\r\nimport \"./blocks/review/block\";\r\nimport \"./blocks/image-slider/block\";\r\nimport \"./blocks/content-filter/block\";\r\nimport \"./blocks/content-filter/components/content-filter-entry\";\r\nimport \"./blocks/styled-box/block\";\r\nimport \"./blocks/expand/block\";\r\nimport \"./blocks/styled-list/block\";\r\nimport \"./blocks/post-grid/block\";\r\nimport \"./blocks/how-to/block\";\r\nimport \"./blocks/advanced-heading/block\";\r\nimport \"./blocks/advanced-video/block\";\r\n\r\nimport \"./blocks/icon-inner/block\";\r\nimport \"./blocks/icon/block\";\r\nimport \"./blocks/counter/block\";\r\n"],"names":["_slicedToArray","arr","i","_arrayWithHoles","_iterableToArrayLimit","_unsupportedIterableToArray","_nonIterableRest","TypeError","o","minLen","_arrayLikeToArray","n","Object","prototype","toString","call","slice","constructor","name","Array","from","test","len","length","arr2","r","l","t","Symbol","iterator","e","u","a","f","next","done","push","value","isArray","s","getId","getTimeoutId","updateTimeoutId","c","_this","updateRegistry","getRegistryItem","_i$filter","filter","_i$filter2","g","clearTimeout","setTimeout","I","m","slug","size","exports","Debouncer","IconSizeDefinition","ue","st","Uint8Array","ct","crypto","getRandomValues","bind","Error","F","ut","arguments","undefined","toLowerCase","lt","randomUUID","je","Ie","random","rng","ft","_ref","onChange","jsx","className","children","type","placeholder","se","__","onInput","_ref2","target","we","iconName","getAttributes","getName","b","Ae","de","dt","R","p","y","h","k","_","L","C","O","N","V","q","_typeof","J","$$typeof","M","AsyncMode","ConcurrentMode","ContextConsumer","ContextProvider","Element","ForwardRef","Fragment","Lazy","Memo","Portal","Profiler","StrictMode","Suspense","isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isValidElementType","typeOf","j","process","env","NODE_ENV","G","ce","_e","ae","ie","ee","$","W","D","U","H","K","Y","z","X","te","console","warn","d","S","v","T","x","E","A","w","B","qe","Ve","pt","yt","getOwnPropertySymbols","hasOwnProperty","propertyIsEnumerable","assign","String","getOwnPropertyNames","fromCharCode","map","join","split","forEach","keys","me","ve","Le","Pe","be","$e","He","Function","he","De","vt","error","message","resetWarningCache","ge","Fe","bt","mt","array","bigint","bool","func","number","object","string","symbol","any","arrayOf","element","elementType","instanceOf","node","objectOf","oneOf","oneOfType","shape","exact","data","stack","isRequired","expectedType","JSON","stringify","every","entries","RegExp","Date","checkPropTypes","PropTypes","Se","We","ht","gt","St","Ue","getOwnPropertyDescriptor","enumerable","apply","Q","re","getOwnPropertyDescriptors","defineProperties","defineProperty","pe","configurable","writable","xt","indexOf","It","Oe","Ot","Tt","Et","wt","Te","Pt","beat","fade","beatFade","bounce","shake","flash","spin","spinPulse","spinReverse","pulse","fixedWidth","inverse","border","listItem","flip","rotation","pull","concat","swapOpacity","_t","Je","replace","toUpperCase","substr","Ct","Rt","charAt","jt","trim","reduce","startsWith","Ge","attributes","attrs","style","tag","Ke","At","ze","prefix","icon","fe","parse","xe","oe","P","forwardRef","mask","title","titleId","maskId","transform","ref","defaultProps","kt","displayName","propTypes","createElement","Qe","_ref3","iconObject","_ref3$size","Ee","_ref4","targetIcon","_ref4$isEmpty","isEmpty","onClick","useRef","_P$useState","useState","_P$useState2","preventDefault","stopPropagation","onMouseEnter","onMouseLeave","jsxs","ne","Popover","anchor","current","Nt","_ref5","targetViewpoint","_ref5$threshold","threshold","_ref5$visibleCallback","visibleCallback","useEffect","root","IntersectionObserver","observe","disconnect","qt","_ref6","iconList","onIconSelect","onIconClear","_ref6$maxVisibleCards","maxVisibleCards","_P$useState3","_P$useState4","_P$useState5","_P$useState6","_P$useState7","_P$useState8","_P$useState9","_P$useState10","Math","ceil","Mt","_ref7","_ref7$frequentList","frequentList","_ref7$listSize","listSize","onSelect","_P$useState11","_P$useState12","Lt","_ref8","id","onFilterChange","_ref8$currentIconObje","currentIconObject","_ref8$frequentList","Dropdown","renderToggle","_ref9","onToggle","role","renderContent","le","$t","Dt","now","count","selectionTime","Ft","sessionCacheName","wp","api","models","sessionStorage","getItem","setItem","Z","_regeneratorRuntime","mark","_callee","wrap","_callee$","_context","prev","Settings","fetch","sent","abrupt","t0","stop","getList","_callee3","_this2","_callee3$","_context3","Promise","_callee2","_callee2$","_context2","getListAsIconNames","_callee4","_callee4$","_context4","_ref10","addFrequentIcon","_callee5","_callee5$","_context5","Number","parseInt","save","_defineProperty","Xe","_ref11","_this3","label","_ref11$id","_ref11$onIconSelect","_ref11$selectedIcon","selectedIcon","_ref11$frequentSettin","frequentSettingName","_P$useState13","_P$useState14","_P$useState15","_P$useState16","_P$useState17","_P$useState18","_P$useState19","_P$useState20","_P$useState21","_P$useState22","_P$useState23","_P$useState24","_P$useState25","_P$useState26","_callee6","_callee6$","_context6","sort","then","global","self","ubIcons","ye","Ye","fas","Be","fab","Set","_toConsumableArray","includes","click","_i$filter3","_i$filter4","PanelRow","htmlFor","Ze","Wt","Ut","zt","_ref12","_ref13","some","_ref14","Yt","_ref15","_ref15$isActive","isActive","width","height","et","tt","_ref16","_ref16$fallbackSize","fallbackSize","_ref16$iconSizeDefini","iconSizeDefinitions","sizeChangeCallback","FontSizePicker","fontSizes","fallbackFontSize","__nextHasNoMarginBottom","Bt","_ref17","panelLabel","iconControlLabel","_ref17$iconSizeDefini","iconSelectCallback","_ref17$fallbackSize","at","InspectorControls","PanelBody","Vt","_ref18","targetQuery","document","querySelector","it","createPortal","Ht","_ref19","Jt","_ref20","Button","variant","isActiveStyle","Gt","_ref21","BlackWhiteButton","BlackWhiteButtonGroup","IconControl","IconPanelGroup","IconSizePicker","Overlay","PortalBase","UbIconComponent","namespacedWithDispatch","withDispatch","select","namespacedWithSelect","withSelect","_b","compose","_classCallCheck","_createClass","key","isInitialized","_initLogic","init","_this$_initLogic","WeakMap","_v","_inherits","_super","_createSuper","_assertThisInitialized","getDataProperty","filters","ADD_SUB_COMPONENT","FILTER","ACTION","hookTypes","applyFilters","addFilter","clientId","InnerBlocks","registerBlockType","category","supports","inserter","reusable","edit","FrontendDataManager","HookManager","ManagerBase","connectWithStore","createNamespacedHelpers","registerPreviewManager","withHookManager","transforms","metadata","blocks","example","level","content","alignment","textColor","fontFamily","fontsList","useSelect","textTransformOptions","fontWeightOptions","fontFamilyOptions","h1Icon","h2Icon","h3Icon","h4Icon","h5Icon","h6Icon","SpacingControl","getStyles","BlockControls","PanelColorSettings","RichText","useBlockProps","AlignmentToolbar","ButtonGroup","RangeControl","SelectControl","DropdownMenu","createRef","createBlock","AdvancedHeadingEdit","setAttributes","onReplace","blockID","backgroundColor","fontSize","textTransform","letterSpacing","fontWeight","lineHeight","_useSelect","getBlock","block","elementRef","defaultFontSize","window","getComputedStyle","defaultFontFamily","defaultLineHeight","headingIcons","styles","React","group","intialOpen","isPrimary","isCollapsed","initialOpen","colorSettings","min","max","options","showByDefault","attrKey","minimumCustomValue","Infinity","onClose","rel","href","tagName","onSplit","contentFragment","_objectSpread","i18n","_wp$element","_wp$richText","richText","applyFormat","toggleFormat","blockEditor","editor","RichTextToolbarButton","_wp$components","components","_wp$compose","ifCondition","getAttributesList","attributesStyle","list","attribute","attributesToString","attributesList","str","highlightEdit","selectedBlock","defaultStyle","_useState","_useState2","headingFontSize","setHeadingFontSize","_useState3","_useState4","headingFontWeight","setHeadingFontWeight","_useState5","_useState6","headingLetterSpacing","setHeadingLetterSpacing","_useState7","_useState8","highlightedElements","setHighlightedElements","_useState9","_useState10","elementsToChange","setElementsToChange","_useState11","_useState12","setAttributesList","newElementsToChange","currentElementToChange","shift","start","end","querySelectorAll","hasHightlight","highlightedStyle","getAttribute","firstElementChild","parent","onChangeAttribute","newValue","formats","elementsArr","formatIndex","findIndex","format","newList","newColor","newFontSize","newTextTransform","newLetterSpacing","newFontWeight","exclusiveHighlight","getSelectedBlock","props","highlight","registerFormatType","registerFormats","settings","_objectWithoutProperties","_excluded","omitBy","isUndefined","getSpacingCss","padding","margin","paddingObj","marginObj","paddingTop","top","paddingRight","right","paddingBottom","bottom","paddingLeft","left","marginTop","marginRight","marginBottom","marginLeft","textAlign","color","viewBox","fill","xmlns","fillRule","clipRule","fontFamilyOption","typography","align","AdvancedVideoBlock","videoEmbedCode","url","autofit","videoSource","providerNameSlug","isTransformed","convertFromSeconds","get","MediaUpload","MediaUploadCheck","ColorPalette","ToggleControl","AnglePickerControl","editEmbedArgs","source","embedCode","mode","arg","isTimeCode","newEmbedCode","regexPart","validSources","sizeRegex","search","log","embedRegex","embedArgs","exec","timecodeCanBeRemoved","videoTag","vimeoTimeCode","fullArg","videoControlsRegex","videoControlsMatch","makeTimeCode","seconds","timeCode","time","adjustVideoStart","startTime","prevStartTime","startCode","editThumbnail","thumbnailURL","_props$attributes$url","enterVideoURL","setVideoURLStatus","videoURLInput","setVideoURLInput","allowCustomStartTime","setStartTimeStatus","useCustomThumbnail","setCustomThumbnailStatus","enterImageURL","setImageURLInputStatus","imageURLInput","setImageURLInput","_useState13","_useState14","startTime_d","setStartTime_d","_useState15","_useState16","startTime_h","setStartTime_h","_useState17","_useState18","startTime_m","setStartTime_m","_useState19","_useState20","startTime_s","setStartTime_s","_useState21","_useState22","youtubeCache","setYoutubeCache","_useState23","_useState24","vimeoCache","setVimeoCache","_useState25","_useState26","dailyMotionCache","setDailyMotionCache","_useState27","_useState28","videoPressCache","setVideoPressCache","_useState29","_useState30","currentBorder","setCurrentBorder","_useState31","_useState32","currentCorner","setCurrentCorner","_useState33","_useState34","useShadow","setShadowStatus","blockProps","videoId","showPlayerControls","topBorderSize","leftBorderSize","rightBorderSize","bottomBorderSize","topBorderStyle","leftBorderStyle","rightBorderStyle","bottomBorderStyle","topBorderColor","leftBorderColor","rightBorderColor","bottomBorderColor","topLeftRadius","topRightRadius","bottomLeftRadius","bottomRightRadius","shadow","videoLength","autoplay","preserveAspectRatio","origWidth","origHeight","vimeoUploaderNotBasic","mute","loop","thumbnail","thumbnailID","showInDesktop","showInTablet","showInMobile","radius","currentColor","hasBorder","checkVideoURLInput","videoURL","youtubeMatch","vimeoMatch","dailyMotionMatch","videoPressMatch","facebookVideoRegex","facebookVideoMatch","response","json","items","timePeriods","contentDetails","duration","match","videoHeight","videoWidth","player","embedHtml","parsedCode","channelId","snippet","sum","part","multiplier","err","ok","newWidth","newHeight","round","encodeURIComponent","html","account_type","decodeURIComponent","embed_html","guid","original","floor","autofitContainerStyle","extraEmbeds","aspectRatio","src","checked","newVideoEmbedCode","step","startPoint","newCode","img","allowedTypes","render","open","isSecondary","showTooltip","borderSize","borderStyle","borderColor","borderTop","borderLeft","borderRight","borderBottom","background","angle","transparency","blur","spread","media","timeUnits","fileLength","reverse","conversionFactor","total","curr","onKeyDown","dangerouslySetInnerHTML","__html","borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius","boxShadow","cos","PI","sin","substring","thumbnailId","version_1_1_2","version_1_1_4","version_1_1_5","version_2_0_0","oldAttributes","updateFrom","generateIcon","dashesToCamelcase","mergeRichTextArray","upgradeButtonLabel","blockControls","inspectorControls","defaultButtonProps","editorDisplay","presetIconSize","allIcons","EditorComponent","keywords","ownProps","dispatch","replaceBlock","isSelected","isMouseHovered","toggleMouseHover","availableIcons","setAvailableIcons","iconSearchTerm","setIconSearchTerm","iconSearchResultsPage","setIconSearchResultsPage","activeButtonIndex","setActiveButtonIndex","hoveredButton","setHoveredButton","enableLinkInput","toggleLinkInput","stateVars","buttons","buttonText","buttonColor","buttonHoverColor","buttonTextColor","buttonTextHoverColor","buttonRounded","chosenIcon","iconPosition","buttonIsTransparent","addNofollow","openInNewTab","buttonWidth","otherAttributes","_props$attributes","borderRadius","flexDirection","deprecated","innerBlocks","revisedDefaultProps","buttonRadius","buttonRadiusUnit","topLeftRadiusUnit","topRightRadiusUnit","bottomLeftRadiusUnit","bottomRightRadiusUnit","iconSize","iconUnit","addSponsored","newButtons","ib","splitNumFromUnit","_str$match","_str$match2","_toArray","radiusSettings","br","parsedRadius","topLeft","topRight","bottomLeft","bottomRight","oldButtonStyle","isUsingOutline","buttonAttributes","text","splitArrayIntoChunks","splitArray","SavedStylesInspector","BlockAlignmentToolbar","URLInput","JustifyContentControl","CheckboxControl","RadioControl","ToolbarGroup","ToolbarButton","TabPanel","loadPromise","CustomToggleGroupControl","AVAILABLE_JUSTIFICATIONS","AVAILABLE_ORIENTATION","small","medium","large","larger","newAlignment","controls","_buttons$activeButton","_buttons$activeButton2","_buttons$activeButton3","_buttons$activeButton4","_buttons$activeButton5","_buttons$activeButton6","_buttons$activeButton7","_buttons$activeButton8","_buttons$activeButton9","_buttons$activeButton10","_buttons$activeButton11","_buttons$activeButton12","_buttons$activeButton13","_buttons$activeButton14","_buttons$activeButton15","_buttons$activeButton16","_buttons$activeButton17","_buttons$activeButton18","_buttons$activeButton19","BUTTON_SIZES","BUTTON_WIDTHS","fixed","flex","full","iconListPage","normalColorPanels","colorValue","hoverColorPanels","isLarge","position","isOpen","selected","pos","_buttons$activeButton20","tabs","tab","useOutsideAlerter","triggerOn","triggerOff","handleClickOutside","event","classList","contains","addEventListener","removeEventListener","OutsideAlerter","wrapperRef","visibilityTrigger","hideLinkInput","URLInputBox","index","currentURL","setCurrentURL","onSubmit","_props$attributes2","unstableOnFocus","allowedFormats","keepPlaceholderOnFocus","_extends","showLinkInput","_buttons$activeButton21","_buttons$activeButton22","_buttons$activeButton23","_buttons$activeButton24","_buttons$activeButton25","_buttons$activeButton26","_buttons$activeButton27","_buttons$activeButton28","_buttons$activeButton29","_buttons$activeButton30","_buttons$activeButton31","_buttons$activeButton32","_buttons$activeButton33","_buttons$activeButton34","_buttons$activeButton35","_buttons$activeButton36","_buttons$activeButton37","_buttons$activeButton38","_buttons$activeButton39","_props$attributes3","orientation","isFlexWrap","getBlockRootClientId","getClientIdsWithDescendants","getBlocks","parentID","setLinkInputStatus","iconChoices","setIconChoices","recentSelection","setRecentSelection","hasApiAccess","setApiStatus","setSelectionTime","loadIconList","frequentIcons","ub_icon_choices","currentTime","newIconArray","icons","otherIcons","_splitArray","_splitArray2","frequentIconNames","updateIconList","prevIconMatch","iconPrefs","_splitArray3","_splitArray4","iconPrefsName","cornersNotSet","flexWrapClass","attributeKey","isOn","newAttributes","defaultAttributes","rest","attributesToSave","_excluded2","setAttribute","styleObject","previewAttributeCallback","attr","styleName","previewElementCallback","el","plusButton","textEditor","removeChild","_buttons$activeButton40","commonRadius","commonUnit","autoFocus","selector","_props$attributes4","oldVersion","CallToAction","_wp$blocks","_wp$data","editable","setEditable","ub_call_to_action_headline_text","ub_cta_content_text","ub_cta_button_text","ctaBackgroundColor","ctaBorderSize","ctaBorderColor","headFontSize","headColor","headAlign","contentFontSize","contentColor","contentAlign","buttonFontSize","Icon","linkIsSponsored","useHeadingTag","selectedHeadingTag","headingTagOptions","beforeIcon","allowReset","borderWidth","TextControl","ClickToTweet","ubTweet","ubVia","tweetFontSize","tweetColor","useBlockEditContext","__experimentalBorderRadiusControl","WPBorderRadiusControl","useDispatch","BaseControl","__experimentalToolsPanelItem","ToolsPanelItem","hasMixedValues","values","splitBorderRadius","isValueMixed","splittedBorderRadius","BorderRadiusControl","_useBlockEditContext","_useDispatch","updateBlockAttributes","panelId","resetAllFilter","hasValue","onDeselect","VisualLabel","as","newBorderRadius","splitted","__experimentalColorGradientSettingsDropdown","ColorGradientSettingsDropdown","__experimentalUseMultipleOriginColorsAndGradients","useMultipleOriginColorsAndGradients","ColorSettings","getBlockAttributes","colorGradientSettings","_select","defaultColors","getSettings","__experimentalFeatures","palette","enableAlpha","popoverProps","placement","clearable","colors","onColorChange","ColorSettingsWithGradient","_select2","defaultGradients","gradients","_setAttributes","attrBackgroundKey","attrGradientKey","gradientValue","onGradientChange","CustomFontSizePicker","_ref$withReset","withReset","_ref$withSlider","withSlider","_ref$showDefaultFontS","showDefaultFontSize","isShownByDefault","newSize","__experimentalSpacingSizesControl","SpacingSizesControl","_ref$minimumCustomVal","sides","__experimentalToggleGroupControl","ToggleGroupControl","__experimentalToggleGroupControlOptionIcon","ToggleGroupControlOptionIcon","__experimentalToggleGroupControlOption","ToggleGroupControlOption","_ref$isBlock","isBlock","_ref$isAdaptiveWidth","isAdaptiveWidth","_ref2$icon","default","OldPanelContent","NewPanelContent","filterArray","activeButtonColor","activeButtonTextColor","initiallyShowAll","matchingOption","insertBlock","currentSelection","canUseMultiple","Content","to","NewDropdown","showDropdown","setDropdownStatus","availableFilters","selectedFilters","dropdownContent","item","OldContentFilterEntry","tagList","setTagList","newSelectedFilters","tempTagList","selection","val","categoryIndex","tagIndex","templateLock","ContentFilterEntry","display","editFilterArray","newFilterArray","editAvailableFilters","panel","deleteFilterArrayItem","newChildBlock","newAvailableFilters","selectedFilterArr","filterCategoryIndex","deletedFilterPos","innerBlock","newVal","childBlockAttributes","allowedBlocks","_block$innerBlocks","_block$innerBlocks2","initiallyShow","richTextToHTML","PanelContent","theme","collapsed","collapsedOnMobile","individualCollapse","titleColor","titleLinkColor","hasFAQSchema","titleTag","preventCollapse","toggleLocation","toggleColor","toggleIcon","showOnlyOne","accordions","query","getSelectedBlockClientId","parentOfSelectedBlock","removeBlock","selectBlock","migrate","otherProps","panelContent","paragraph","panelTitle","insertBlocks","Inspector","getDescendantBlocks","objectsMatch","objectsNewChange","obj1","obj2","diff","FormToggle","oldArrangement","setOldArrangement","mainBlockSelected","toggleMainBlockSelected","panels","newArrangement","newBlockTarget","newBlockPosition","onThemeChange","onTitleColorChange","onCollapseChange","_newBlockTarget$0$att","childBlocks","template","oldColorDefaults","_panels$find$clientId","_panels$find","initialColors","newColorDefaults","setOldAttributeValues","toggleID","others","oldAttributeValues","setMainBlockSelectStatus","firstPanelInserted","setFirstPanelInsertStatus","onLinkColorChange","onPreventCollapseChange","toggleIconPositions","presets","_newBlockTarget$0$att2","defaultPanelSettings","newAttributeValues","entry","changedPanel","newChange","availablePanels","defaultOpenOptions","gridTemplateColumns","find","_panel$attributes","defaultOpen","newId","overrideBlockType","allAttrs","_excluded3","excludeList","_excluded4","previewBlockType","panel_version_1_1_9","ProManager","InspectorAdvancedControls","useToggleInToC","ContentTogglePanel","_blockParent$innerBlo","_blockParent$attribut2","_blockParent$attribut3","showPanel","setPanelStatus","blockParent","blockParentId","_blockParent$attribut","classNamePrefix","tabIndex","composedEdit","proStatus","rx","_wp$editor","accordion","Circle","amount","circleRadius","circlePathLength","strokeArcLength","indicator","progressBarPath","setIndicator","setIsActive","strokeWidth","strokeDasharray","stroke","strokeLinecap","visibility","RegularCountdownIcon","CircularCountdownIcon","TickingCountdownIcon","Timer","DateTimePicker","CountdownMain","forceUpdate","setForceUpdate","endDate","expiryMessage","circleColor","circleSize","messageAlign","largestUnit","smallestUnit","countdownColor","unitColor","blockClassName","blockStylesClass","hasBlockClass","blockClass","styleClass","appliedStyleClass","currentDate","timeUnit","timerStyle","deadline","isAnimated","finishForcedUpdate","isDefault","registerBlockStyle","usePrevious","DigitDisplay","useInterval","callback","delay","savedCallback","tick","setInterval","clearInterval","remainingTime","timeLeft","setTimeLeft","timerIsOn","setTimerStatus","numberChange","setNumberChange","forceRefresh","setForceRefresh","prevTimeLeft","oldSeconds","oldMinutes","oldHours","oldDays","oldWeeks","oldValues","minutes","hours","days","weeks","newValues","defaultFormat","circularFormatValues","circularFormatLabels","circularFormat","separator","odometerLabels","odometerValues","stopAnimation","finishForceRefresh","maxDisplay","odometerFormat","selectedFormat","cx","cy","ms","resolve","breakIntoDigits","num","digits","integerArray","limit1","limit2","MovingDigits","isAnimating","setIsAnimating","currentAnimation","setCurrentAnimation","dir","setNewTransform","newTransform","dismountEvent","transition","displayValue","setDisplayValue","setDigits","incomingDigits","setIncomingDigits","_props$value","_props$minDisplay","minDisplay","_props$maxDisplay","_props$numberChange","digitCount","log10","currentDigits","unshift","newDigits","_newDigits","maxDigits","extraDigits","prevDigits","currentMax","prevDigits2","cycle","maxDigitCount","missingDigits","replacementDigits","Edit","blockIcon","startNumber","endNumber","counterFontSize","useCounter","counter","suffix","labelPosition","newLabel","labelFontSize","setCounter","animationDuration","interval","startCount","stopCounter","frameDuration","totalFrames","easeOutQuad","frame","countTo","progress","currentCount","borderHeight","DividerBlock","isPressed","typeVal","colorVal","ExpandRoot","expandPortionMetadata","clickText","displayType","isVisible","toggleAlign","ExpandPortion","parentBlockID","renderAppender","ButtonBlockAppender","allowScroll","scrollOption","scrollOffset","scrollTarget","scrollTargetType","selectedBlockID","showPreviewText","hidePreviewText","fullVersionVisibility","upgradeToStyledBox","column","columnOneBody","currentTitles","columnOneTitle","currentTitleAligns","title1Align","currentTexts","currentTextAligns","body1Align","currentImages","imgOneID","alt","imgOneAlt","imgOneURL","columnTwoTitle","title2Align","columnTwoBody","body2Align","imgTwoID","imgTwoAlt","imgTwoURL","columnThreeTitle","title3Align","columnThreeBody","body3Align","imgThreeID","imgThreeAlt","imgThreeURL","titleAlign","image","oneColumnIcon","twoColumnsIcon","threeColumnsIcon","remove_icon","selectedTextAlignment","InspectorPanel","advancedMode","section","sectionListStyle","suppliesListStyle","toolsListStyle","showUnitFirst","useSections","includeToolsList","addToolImages","includeSuppliesList","addSupplyImages","finalImageID","finalImageWidth","finalImageFloat","firstLevelTag","secondLevelTag","thirdLevelTag","currentStep","updateState","activeImage","sectionNum","stepNum","parsed","isNaN","_section$sectionNum$s","steps","stepPic","float","_section$0$steps$step","newSection","ns","sectionName","imageWidth","sectionClone","newFloatValue","defaultTimeDisplay","ListWrapper","listStyle","listStyleType","HowToStep","setStartTime","endTime","setEndTime","validTimeInput","setTimeValidationStatus","direction","tip","editStep","deleteStep","moveUp","moveDown","stepTag","clips","hasVideoClip","videoDuration","videoClipEnd","videoClipStart","blockIsSelected","selectStep","clipId","clipStart","clipEnd","onFocus","caption","newCaption","endPoint","setEndTimeObject","HowToSection","sectionTag","editSection","deleteSection","selectStepInSection","newStep","newSteps","setCurrentStep","hasMissingProperties","introduction","suppliesIntro","supplies","toolsIntro","tools","howToYield","cost","costCurrency","costDisplayText","timeIntro","totalTime","totalTimeText","resultIntro","finalImageURL","finalImageCaption","units","resetVideoAttributes","videoDescription","videoUploadDate","videoThumbnailURL","stepList","videoName","description","publishedAt","upload_date","thumbnail_large","created_time","thumbnail_1080_url","poster","newState","supply","newName","imageURL","imageID","imageAlt","tool","newTool","newInput","finalImageAlt","registerPluginBlock","UbIcon","UbIconInspector","iconSizes","ToolbarDropdownMenu","CustomLinkControl","IconReplaceControl","CustomBlockControls","onReset","onLibraryOpen","onCustomInserterOpen","justification","allowedControls","Save","iconColor","iconBackground","iconHoverColor","iconGradientBackground","iconHoverBackground","iconHoverGradientBackground","classnames","Modal","Notice","TextareaControl","isValidSVG","CustomInserterModal","_attributes$svgIcon","isCustomInserterOpen","setCustomInserterOpen","setIconSize","svgIcon","customIcon","setCustomIcon","isSVG","insertCustomIcon","onRequestClose","isFullScreen","hideLabelFromVision","initialPosition","withInputField","status","isDismissible","disabled","link","displayShortcut","isKeyboardEvent","__experimentalLinkControl","LinkControl","isEditingURL","setIsEditingURL","linkRel","linkTarget","linkUrl","isURLSet","opensInNewTab","NEW_TAB_REL","primary","startEditing","primaryShift","unlink","onToggleOpenInNewTab","newLinkTarget","updatedRel","shortcut","focusOnMount","_ref2$url","newURL","newOpensInNewTab","onRemove","MenuGroup","MenuItem","code","Placeholder","WPPlaceHolder","setLibraryOpen","instructions","debounce","ultimateIcons","debouncedSetValue","setVal","setIcons","debouncedSearch","setDebouncedSearch","subCategoryFilter","mainCategoryFilter","mergeIcons","filteredIcons","finalIcons","iconObj","obj","preparedIcons","_icon$categories","categories","iconPack","iconPackIcons","_icon$title$toLocaleL","toLocaleLowerCase","isNoResults","_icon$title","_icon$type","SearchControl","Sidebar","setSearch","setSubCategoryFilter","setMainCategoryFilter","preparedIconPacks","allCategories","categoryName","categoryIcons","_preparedIconPacks$","IconsLibrary","CustomInspectorControls","_ultimateIcons$find$i","_ultimateIcons$find","isLibraryOpen","hasIcon","hasSVGIcon","finalIcon","ic","customInserterProps","newIcon","isNumber","iconRotation","fontAwesomeCategories","fontAwesomeIcons","addCard","addSubmenu","alignCenter","alignJustify","alignLeft","alignNone","alignRight","archive","arrowDown","arrowLeft","arrowRight","arrowUp","atSymbol","audio","backup","blockDefault","blockTable","box","brush","bug","button","calendar","cancelCircleFilled","capturePhoto","captureVideo","chartBar","check","chevronDown","chevronLeft","chevronRight","chevronRightSmall","chevronUp","classic","close","closeSmall","cloudUpload","cloud","cog","columns","comment","commentAuthorAvatar","commentAuthorName","commentContent","commentReplyLink","cover","create","crop","currencyDollar","currencyEuro","currencyPound","customPostType","desktop","dragHandle","download","external","file","flipHorizontal","flipVertical","formatBold","formatCapitalize","formatIndent","formatIndentRTL","formatItalic","formatListBullets","formatListBulletsRTL","formatListNumbered","formatListNumberedRTL","formatLtr","formatLowercase","formatOutdent","formatOutdentRTL","formatRtl","formatStrikethrough","formatUnderline","formatUppercase","fullscreen","gallery","globe","grid","handle","heading","help","helpFilled","inbox","institution","home","info","insertAfter","insertBefore","justifyLeft","justifyCenter","justifyRight","justifySpaceBetween","keyboardClose","keyboardReturn","layout","lifesaver","linkOff","listView","lock","login","mapMarker","mediaAndText","megaphone","menu","mobile","more","moreHorizontal","moreHorizontalMobile","moreVertical","moveTo","navigation","overlayText","pageBreak","customLink","page","pages","payment","percent","positionCenter","positionLeft","positionRight","pencil","people","pin","plugins","plusCircleFilled","plusCircle","plus","post","postAuthor","postCategories","postContent","postComments","postCommentsCount","postCommentsForm","postDate","postExcerpt","postFeaturedImage","postList","postTerms","previous","preformatted","pullLeft","pullRight","pullquote","queryPagination","queryPaginationNext","queryPaginationNumbers","queryPaginationPrevious","quote","receipt","redo","removeBug","removeSubmenu","reset","resizeCornerNE","reusableBlock","rotateLeft","rotateRight","row","rss","share","shield","shortcode","siteLogo","starEmpty","starFilled","starHalf","store","stretchFullWidth","shipping","stretchWide","subscript","superscript","swatch","symbolFilled","tableColumnAfter","tableColumnBefore","tableColumnDelete","tableRowAfter","tableRowBefore","tableRowDelete","table","termDescription","footer","header","sidebar","tablet","trash","trendingDown","trendingUp","undo","ungroup","unlock","update","upload","verse","video","warning","widget","amazon","bandcamp","behance","chain","codepen","deviantart","dribbble","dropbox","etsy","facebook","feed","fivehundredpx","flickr","foursquare","goodreads","google","github","instagram","lastfm","linkedin","mail","mastodon","meetup","patreon","pinterest","pocket","redditSolid","reddit","skype","snapchat","soundcloud","spotify","telegram","tiktok","tumblr","twitch","twitter","vimeo","vk","wordpress","yelp","youtube","commentEditLink","sparkles","wordpressSocialIcons","wordpressIcons","Path","SVG","Rect","version","HeightControl","resetFallbackValue","defaultValue","blockStyles","Tag","anchorAttributes","svgString","parser","DOMParser","svgDoc","parseFromString","errors","getElementsByTagName","editGallery","Slider","MediaPlaceholder","mediaUpload","FormFileUpload","images","pics","captions","descriptions","wrapsAround","isDraggable","autoplays","autoplayDuration","sliderHeight","showPageDots","usePagination","paginationType","slideShadows","rotate","stretch","depth","modifier","limitRotation","shadowOffset","defaut","shadowScale","ImageSliderMain","componentKey","setComponentKey","activeSlide","setActiveSlide","imageArray","captionArray","minHeight","multiple","newImages","newCaptionArray","scale","labels","initialSlide","draggable","wrapAround","pageDots","slides","filesList","files","onFileChange","accept","currentItem","SwiperCore","Navigation","Pagination","Scrollbar","A11y","Swiper","SwiperSlide","use","currentSwiper","initializeSwiper","currentSlides","customProps","simulateTouch","pagination","clickable","disableOnInteraction","effect","onSlideChange","realIndex","onSwiper","swiper","slide","autoPlay","adaptiveHeight","objectFit","ub_notify_info","firstColor","secondColor","ub_selected_notify","backColor","foreColor","outlineColor","success","points","currentNumbers","columnOneNumber","columnTwoNumber","columnThreeNumber","numberBackground","numberColor","setEitable","PostGridBlock","Spinner","QueryControls","addQueryArgs","apiFetch","canSelectMultipleCategories","filterObjectAttributes","condition","fromEntries","getEditWrapperProps","wrapAlignment","postImageWidth","amountPosts","postLayout","order","categoryArray","excludedCategories","orderBy","offset","tagArray","authorArray","getEntityRecords","getCurrentPostId","getPosts","cat","categories_exclude","orderby","per_page","exclude","tags","author","posts","emptyPosts","path","categoriesList","toolBarButton","postGridProps","FeaturedImage","moment","decodeEntities","htmlEntities","checkPostImage","checkPostAuthor","checkPostDate","checkPostExcerpt","checkPostLink","checkPostTitle","excerptLength","readMoreText","postTitleTag","PostTag","featured_image_src","featured_media","imgID","imgSizeLandscape","rendered","author_info","author_link","display_name","dateTime","date_gmt","utc","local","cateExcerpt","excerpt","no_words","splice","_wp","stillMounted","setStillMounted","imageUrl","setImageUrl","image_data","_image_data$media_det","media_details","sizes","source_url","preservePostImageAspectRatio","postImageHeight","MAX_POSTS_COLUMNS","Autocomplete","userInput","setUserInput","showSuggestions","setSuggestionDisplay","filteredList","focus","elem","addToSelection","setCategoriesList","tagsList","setTagsList","authorsList","setAuthorsList","orderDropdownVal","setOrderDropdownval","who","hasPosts","postTypeOptions","categorySuggestions","accumulator","sel","newDropVal","ca","cur","other","barColor","barBackgroundColor","barThickness","labelColor","HalfCircle","Line","percentagePosition","isStripe","detailAlign","detail","insideLabelClass","stripeStyleClass","strokeDashoffset","CircProgressIcon","LinearProgressIcon","ProgressBarMain","percentage","barType","barBorderRadius","progressBarAttributes","percentagePositionOptions","isStyleCircle","isStyleHalfCircle","_attributes$barBorder","_attributes$barBorder2","_attributes$barBorder3","_attributes$barBorder4","ReviewBody","removeFromArray","DatePicker","ID","authorName","itemName","itemType","itemPage","itemSubtype","itemSubsubtype","valueType","descriptionAlign","imgPosition","imgURL","imgAlt","parts","starCount","useSummary","summaryTitle","summaryDescription","callToActionText","callToActionFontSize","callToActionURL","callToActionBackColor","callToActionBorderColor","callToActionForeColor","inactiveStarColor","activeStarColor","activePercentBarColor","percentBarColor","authorAlign","enableCTA","ctaNoFollow","ctaOpenInNewTab","ctaIsSponsored","ctaAlignment","enableReviewSchema","enableImage","enableDescription","starOutlineColor","imageSize","brand","sku","identifier","identifierType","offerType","offerStatus","offerHighPrice","offerLowPrice","offerCount","offerPrice","offerCurrency","offerExpiry","usePhysicalAddress","address","addressName","reviewPublisher","reviewPublicationDate","bookAuthorName","isbn","cuisines","phoneNumber","priceRange","appCategory","operatingSystem","provider","eventStartDate","eventEndDate","eventPage","organizer","performer","ReviewMain","editedStar","setEditedStar","lastCuisine","setLastCuisine","setEventEndDate","toggleSetEventEndDate","offerPriceRaw","setOfferPriceRaw","offerHighPriceRaw","setOfferHighPriceRaw","offerLowPriceRaw","setOfferLowPriceRaw","isLoaded","setIsLoaded","setCTAFontSize","toggleSetCTAFontSize","setAlignment","getCurrentAlignment","initialAttributes","itemTypeExtras","subtypeCategories","Book","Event","Game","LocalBusiness","MediaObject","MusicPlaylist","Organization","Product","SoftwareApplication","subsubtypes","PublicationEvent","EducationalOrganization","MedicalOrganization","PerformingGroup","Project","SportsOrganization","AutomotiveBusiness","EmergencyService","EntertainmentBusiness","FinancialService","FoodEstablishment","GovernmentOffice","HealthAndBeautyBusiness","HomeAndConstructionBusiness","LegalService","LodgingBusiness","MedicalBusiness","SportsActivityLocation","Store","addressInput","cuisineInput","onKeyUp","latestItemArray","onBlur","itemURLInput","offerAttributes","unusedDefaults","newDate","newDateVal","schemaDefaults","defaults","unusedAttributes","newValueType","factor","body","textContent","descriptionEnabled","selectedStarColor","setActiveStarIndex","activeStarIndex","alignments","ctaFontSize","measureCTAFontSize","Dashicon","removeIcon","OldStars","limit","Stars","setValue","onHover","displayColor","setDisplayColor","mouseHover","mouseLeave","mouseClick","onMouseOver","onMouseOut","average","setAverage","mouseOnHold","setMouseOnHold","ctaButton","newAverage","setNewPercentage","percentageBar","mouseX","newArray","maxHeight","maxWidth","onMerge","mergeWithNext","minWidth","newParts","currentTarget","getBoundingClientRect","clientX","onMouseDown","onMouseUp","onMouseMove","justifyContent","calculateAverage","JSONItems","oldJSONLD","reviewBody","itemReviewed","reviewRating","ratingValue","bestRating","SortableContainer","SortableElement","arrayMove","FacebookIcon","TwitterIcon","LinkedInIcon","PinterestIcon","RedditIcon","TumblrIcon","normal","SortableItem","iconShape","addOutline","iconDetails","bgColor","main","SortableList","useCaptions","SocialShareMain","hasTransitioned","setHasTransitioned","iconOrder","enabledIcon","showFacebookIcon","showTwitterIcon","showLinkedInIcon","showPinterestIcon","showRedditIcon","showTumblrIcon","axis","onSortEnd","oldIndex","newIndex","facebookCaption","twitterCaption","linkedInCaption","pinterestCaption","redditCaption","tumblrCaption","GooglePlusIcon","Component","UPDATED_JUSTIFICATION","iconLoc","EmptyStar","BlockIcon","FullStar","OldStarRating","highlightedStars","setHighlightedStars","reviewText","StarRating","starColor","starSize","selectedStars","reviewTextAlign","starAlign","fillColor","Star","reviewTextColor","afterIcon","HalfStar","numberBoxIcon","featureBoxIcon","notificationBoxIcon","borderedBoxIcon","borderBoxMetaData","notificationBoxMetaData","numberBoxMetaData","numberBoxColumnMetaData","StyledBox","removeBlocks","replaceInnerBlocks","boxColor","outlineStyle","outlineThickness","outlineRoundingRadius","outlineRadiusUnit","renderedBlock","inspectorExtras","blockToolbarExtras","newLength","columnCountToolbar","_Array$fill","convertedBlocks","extraStyles","radiusUnit","borderLeftColor","columnNum","_useSelect2","getBlockIndex","_getBlock$attributes","parentOutlineColor","parentForeColor","parentBackColor","enableBackground","xmlSpace","listItemIcon","StyledListItem","listMetadata","listItemMetaData","ordered","convertSubitems","subitems","subitem","itemText","colorList","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgrey","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","FontAwesomeIcon","library","add","convertOldStyledList","openingLiLocs","matchAll","closingLiLocs","openingUlLocs","closingUlLocs","liLocs","pairTags","ulLocs","openingTagLocs","closingTagLocs","pairs","tagLoc","findLastIndex","listToArray","itemArray","li","parentItems","nestedItems","renderItems","listArray","ul","setFontSize","toggleSetFontSize","setHasApiAccess","getBlockParentsByBlockName","getClientIdsOfDescendants","itemSpacing","isRootList","maxMobileColumns","convertListToBlocks","blockArray","oldListData","listItemBlocks","setAttributesToAllItems","isRootOfList","newIconColor","documentElement","getPropertyValue","_useDispatch2","moveBlocksToPosition","replaceBlocks","getBlockParents","getNextBlockClientId","getPreviousBlockClientId","currentBlockIndex","listRootClientId","useFontSize","toggleUseFontSize","outdentItem","ancestorItemsAndLists","listRoot","itemBlocksToTransfer","parentListId","blockTarget","parents","listItemRef","itemFragment","filteredAttributes","replacements","replacementBlocks","targetBlock","findNextItem","ancestors","parentLists","targetListItem","findLastDescendant","commonPaths","decreaseIndentIcon","increaseIndentIcon","OldTabHolder","TabHolder","activeControl","activeTab","tabsContent","tabsTitle","moveBlockToPosition","tabContent","SortableHandle","_Component","state","_this$props","ubTabbedContentBlocks","_iterator","_createForOfIteratorHelper","_step","bl","showControls","addTab","DragHandle","propz","onChangeTitle","onRemoveTitle","toggleTitle","onAddTab","setState","innerblock","_this2$props$block$at","titleItems","useDragHandle","tabsTitleAlignment","useAnchors","tabsAnchor","tabsAlignment","tabVertical","tabStyle","_iterator2","_step2","normalColor","normalTitleColor","useWindowAsScrollContainer","horizontalTabIcon","verticalTabIcon","accordionIcon","displayMode","tabletTabDisplay","mobileTabDisplay","tabColorPanels","newAnchor","isVertical","horizontalTabs","tabAddButton","pop","parentNode","verticalTabs","verticalTabAddButton","verticalTabHolder","tabContentContainer","innerHTML","TableOfContents","version_1_0_8","version_1_0_9","version_1_1_3","version_1_1_6","version_1_1_8","allowedHeaders","showList","allowToCHiding","links","numColumns","headers","canRemoveItemFocus","toggleCanRemoveItemFocus","plainList","toLatin","faEye","faEyeSlash","filterDiacritics","subscribe","OptionalParent","enabled","_Component2","_super2","unsubscribe","breaks","currentlyEditedItem","hasIdMismatch","replacementHeaders","componentDidMount","getHeadingBlocks","headings","pageNum","pageBreaks","rootBlocks","newBlock","blockAttributes","headingTitle","elementId","internalHeadings","setHeadings","checkIDs","removeDiacritics","blockName","allowToLatin","currentIDs","hasHeadings","newHeaders","customContent","hasMismatch","hd","defaultReplacement","componentWillUnmount","componentDidUpdate","prevProps","prevState","_this$props$blockProp","blockProp","_this$state","gaps","oldIDs","newIDs","mismatchLocs","currentHeaders","insertionSpots","nh","currentHeader","deletionSpots","itemFocusRemoved","_blockProp$attributes","listColor","listBackgroundColor","_this$state2","placeItem","makeHeaderArray","origHeaders","readCustomHeadingInput","revisedHeaders","currentlyEditedHeader","parseList","justifyItems","hideOnMobile","enableSmoothScroll","titleBackgroundColor","listIconColor","showText","hideText","tocInstances","instance","previewsEnabled","titleAlignment","cyrillic","conversionTables","convertAndReplace","currentTable","rawTarget","locale","getHeaderBlocks","makeNestedArray","last","combineSubarrays","makeHeaderArray_1_0_8","arrays","TableOfContents_1_0_8","setHeaders","headingAnchorEmpty","headingContentEmpty","headingDefaultAnchor","parseList_1_0_8","isHidden","ToCPlaceholder","TableOfContents_1_0_9","_this4","parseList_1_0_9","multilineItem","parseList_1_1_3","TableOfContents_1_1_3","_Component3","_super3","_this5","_this6","makeHeaderArray_1_0_9","setHeaders_1_1_5","_this7","makeHeaderArray_1_1_5","TableOfContents_1_1_5","_Component4","_super4","_this8","columnCount","ToggleButton_1_1_6","_Component5","_super5","TableOfContents_1_1_6","_Component6","_super6","_this9","_this$props2","_props$attributes5","placeItem_1_1_8","makeHeaderArray_1_1_8","parseList_1_1_8","TableOfContents_1_1_8","_Component7","_super7","_this10","_this$props3","_props$attributes6","ToggleButton_2_0_0","_Component8","_super8","_props$attributes7","defaultDiacriticsRemovalMap","base","letters","charCodeMap","diacriticsMap","charCodeAt","testimonial","activeAlignment","setActiveAlignment","ub_testimonial_author","ub_testimonial_author_role","ub_testimonial_text","textSize","authorRoleAlign","remove","isValueSpacingPreset","getSpacingPresetCssVar","css","_i","_Object$entries","_Object$entries$_i","outputString","child","input","unit","rootBlock","descendants","removedElems","inputArray","chunkSize","resultArray","chunkIndex","sourceArray","passArray","failArray","sec","connectWithMainStore","ProPass","isPro","selectMapping","namespacedSelect","getProStatus","ListItemPill","pillClick","_ref$disabled","CSSTransition","SavedStyleListItem","withBusyStatus","SavedStyleItemCardContainer","_ref$filterClause","filterClause","_ref$busyStatus","busyStatus","onItemSelect","selectedItemId","activeItemId","defaultStyleId","stylesLength","renderListItems","classNames","timeout","itemClicked","renderEmpty","asyncIterator","toStringTag","define","Generator","Context","makeInvokeMethod","tryCatch","GeneratorFunction","GeneratorFunctionPrototype","getPrototypeOf","defineIteratorMethods","_invoke","AsyncIterator","invoke","__await","callInvokeWithMethodAndArg","method","delegate","maybeInvokeDelegate","_sent","dispatchException","resultName","nextLoc","pushTryEntry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","isGeneratorFunction","setPrototypeOf","__proto__","awrap","async","rval","complete","finish","_catch","delegateYield","asyncGeneratorStep","gen","reject","_next","_throw","_asyncToGenerator","fn","args","useMemo","getRenderedPreviewThunk","SavedStylesManager","StylePreviewModal","_ref$itemClicked","getPreview","renderedComponents","isPreviewsEnabled","htmlPreview","setHtmlPreview","showPreviewVisibility","setShowPreview","showPreview","itemTitle","regExp","reformedTitle","replaceAll","itemClick","htmlContent","styleTitle","storeSelect","getRendered","actionMapping","storeDispatch","storeNamespace","showExtensionInfo","SavedStylesAdvancedButton","_ref$isUpsell","isUpsell","showModal","_ref$targetFeatureId","targetFeatureId","_ref$containerClassNa","containerClassName","mainStoreActionMap","namespacedDispatch","Panel","SavedStylesSaveRow","SelectedSavedStyleControls","SavedStylesAdvancedControls","saveFunction","panelVisibility","setVisibility","updateFunction","applyStyle","updateStyleFunction","isAdvancedControlsVisible","setAdvancedControlsVisibility","SavedStylesInspectorPanel","SavedStylesListing","applyStyleToComponent","saveStyle","updateSavedStyle","getComponentDefaultStyle","getComponentSavedStyleIds","getDefaultBlockAttributes","_ref$overrideBlockTyp","blockType","componentStyles","saveCurrentStyle","updateCurrentStyle","_ref$attributes","_ref$defaultAttribute","_ref$attributesToSave","savedStyleIds","_ref$previewAttribute","_ref$previewElementCa","setAttributeRenderPreparation","setElementRenderPreparation","setRenderPreviewParentBlock","setRenderPreviewBlockType","activeStyleId","setActiveStyleId","selectedStyleId","_ref$previewParentBlo","previewParentBlockType","_ref$previewBlockType","activeBlockId","cachedBlockIds","setStartupBlockIds","_ref$previewsEnabled","setPreviewsEnabledStatus","setSelectedItemId","setCurrentBlockTypeOverride","prepareFinalAttributes","markedAttributes","setMarkedAttributes","isSubcomponentMarkedForDefaultStyle","applyDefaultStyle","isBlockMarkedForDefaultStyle","calculateActiveStyleId","savedStyleId","savedStyleObject","equalityStatus","finalAttributes","saveStyleFunction","isStatic","styleId","finalStyleId","updateComponentStyle","setActiveItemId","getBlockType","getActiveItemId","getSelectedItemId","getBlockId","getStartupBlockIds","selectObject","getComponentSavedStyles","_namespacedSelect$get","SavedStylesListingFilter","deleteStyle","setStyleAsDefaultThunk","_ref$applyStyle","advancedControlsVisibility","filterName","setFilterName","filteredStyles","setFilteredStyles","filteredStyleList","carry","deleteComponentStyle","setDefaultStyle","removeDefaultStyle","UbProInspectorTextInput","prodStatus","newStyleName","setNewStyleName","buttonDisabledStatus","isSmall","mainStoreSelectorMapping","inProduction","updateStyleTitleAction","selectedStyleName","updateStyleTitle","titleEditStatus","setTitleEditStatus","editedTitle","setEditedTitle","isApplyDisabled","updateStyleTitleToServer","startTitleEdit","staticStyleDisabledStatus","isDestructive","getComponentStyleName","mainStoreSelectMapping","decidePreviewBackground","pageBackgroundColor","modalPosition","setModalPosition","blockPreviewContent","pageSimulation","defaultTopMargin","calculatePosition","pageSimulationElement","blockPreviewContentElement","overflowObject","isOverflowed","negativeToZero","_overflowObject$sizes","container","preview","sideWidth","sideHeight","moveElement","transformOrigin","animAxis","propertyName","containerElement","previewElement","_containerElement$get","containerWidth","containerHeight","_previewElement$getBo","previewWidth","previewHeight","targetElement","amountObject","targetContainer","scrolledTop","scrollTop","_ref$placeholder","ActiveBlockIcon","iconElement","withUpsellControlWrapper","UpsellButtonGroupControl","_ref$buttonLabels","buttonLabels","UpsellColorControl","UpsellInspectorPanelBody","UpsellToggleControl","UpsellSelectControl","UpsellIconControl","DUMMY_CONTROL_TYPES","PANEL","TOGGLE","SELECT","COLOR","ICON","BUTTON_GROUP","UpsellControlSelector","controlData","renderDummyControl","propsRest","TargetDummyControl","UpsellControlWrapper","featureId","navigationType","LEFT","RIGHT","ModalNavigation","_ref$disable","disable","clickHandler","finalType","setType","navigationKeys","UpsellProPanel","UpsellInspectorDummy","controlsData","getUpsellDummyControlDataActiveBlock","VitalizeText","UpsellInspectorNotice","blockTitle","logoUrl","showInfo","getLogoUrl","contentData","useCallback","UpsellModal","UpsellMain","activeBlock","activeBlockTitle","blockUpsellData","summaryVisibility","setSummaryVisibility","noticeWrapperNode","setNoticeWrapperNode","noticeParentQuery","onWrapRefChange","coreWithSelect","_getSelectedBlock","_getBlockType","_getSelectedBlock2","getUpsellDataActiveBlock","UpsellModalContent","UpsellModalButton","modalButtonTypes","UpsellModalBase","modalVisibility","closeModal","upsellData","defaultFeatureSs","proUrl","targetBlockIcon","dataIndex","setDataIndex","allData","setAllData","currentData","setCurrentData","preIncDecCheck","finalIndex","incDecIndex","navStatus","directToProUrl","upsellDataValues","ssUrl","PRIO","BASIC","_ref$type","hideUpsellModal","UpsellModalEditor","activeBlockIcon","upsellModalVisibilityStatus","getUpsellTargetExtensionInfoShow","getAssets","getActiveBlockIconObject","mainStoreActionMapping","currentMode","UB_ENV","modeCheck","against","modeCheckDev","modeCheckProd","_ref$help","_ref$options","_ref$colorSettings","_ref$title","_ref$selectedIcon","finalProps","MainStore","UpsellManager","_ManagerBase","addDummyInspectorControls","SavedStylesStore","_store","_preparePersistentState","WeakSet","_cacheStartupBlockIds","_registerStore","_len","_key","_classPrivateMethodInitSpec","_classPrivateFieldInitSpec","persistentState","_classPrivateMethodGet","_preparePersistentState2","_registerStore2","onload","_cacheStartupBlockIds2","savedStylesData","saved","atob","defaultStyles","blocksOnEditor","ubBlockIds","storeState","_classPrivateFieldSet","_classPrivateFieldGet","registerStore","createHigherOrderComponent","range","createRange","setStart","containerStringified","containerFragment","createContextualFragment","appendChild","withInspectorControls","BlockEdit","context","ubMainStore","blockTypeId","defaultBlockAttributes","getBlockDefaultAttributes","applyPluginFilter","finalData","ACTION_TYPES","actions","storeName","preparePluginHookName","hookName","hookType","availableHookTypes","finalHookType","filterData","finalFilterName","UN_AFFECTIVE","addPluginFilter","setUpsellModalVisibility","visibilityStatus","UPSELL_MODAL_VISIBILITY","payload","setTargetExtensionForInfoShow","extensionId","UPSELL_EXTENSION_INFO_SHOW","setTargetBlockForInfoShow","blockId","TARGET_BLOCK_INFO_SHOW","showUpsellModal","extensionFeatureId","targetBlockType","_select$getSelectedBl","createReduxStore","register","reducer","selectors","deepmerge","extraState","innerExtraState","reducerOptions","generatedStore","getStoreId","ub_main_store_id","upsellExtensionData","assets","upsells","extensionData","_this$storeName","createStore","DEFAULT_STATE","app","upsell","upsellModalVisibility","targetExtensionInfoShow","targetBlockInfoShow","getBlockUpsellData","getStoreName","_state$blockAttribute","currentBlockType","featureData","_select$getSelectedBl2","dummyControlsData","assetKey","_blockOptions$icon","blockOptions","defaultState","ownKeys","_toPropertyKey","_toPrimitive","hint","prim","toPrimitive","res","v4","uuidV4","types","getRenderedPreview","SET_ACTIVE_ITEM_ID","SET_SELECTED_ITEM_ID","SET_ADVANCED_CONTROLS_VISIBILITY","setShowPreviewStatus","SET_SHOW_PREVIEWS","SET_ATTRIBUTE_RENDER_PREPARATION","SET_ELEMENT_RENDER_PREPARATION","parentBlockType","SET_PREVIEW_PARENT_BLOCK","setSavedStylesBusy","SET_BUSY_STATE","setSavedStylesIdle","saveAllBlockStyles","SAVE_ALL_BLOCK_STYLES","updateStyle","newStyleObject","UPDATE_STYLE","setStyleAsDefault","SET_STYLE_DEFAULT","cacheBlockPreview","htmlString","CACHE_BLOCK_PREVIEW","newTitle","UPDATE_STYLE_TITLE","setPageBackgroundColor","pageColor","SET_PAGE_BACKGROUND_COLOR","SET_PREVIEW_BLOCK_TYPE","blockIds","SET_STARTUP_BLOCK_IDS","SET_PREVIEW_ENABLED_STATUS","SET_CURRENT_BLOCK_TYPE_OVERRIDE","startBusyOperation","saveDefaultStylesToServer","getDefaultStyles","getOptions","setIdle","requestForm","FormData","append","btoa","saveStylesToServer","encodedStyles","restPath","restForm","deleteStaticStyle","staticDeleteRestRoute","staticDeleteNonce","formData","saveStaticStyle","staticRestPath","staticNonce","_Object$keys$filter","_Object$keys$filter2","_styleObject$styleId","prepareStyleObject","styleContent","isStaticStyle","addBlockStyle","componentSavedStyles","setBlockStyles","newStyles","allStyles","newStyleId","getStyleObject","getComponentStyleObject","staticStyleObject","_x","_x2","newBlockStyles","styleKey","finalObject","generatePreviewViaBlock","getRenderElementPreparationCallback","getRenderPreviewParentBlock","getRenderPreviewBlockType","getComponentTypeFromStyleId","previewProviderBlock","pProviderId","waitTime","currentActiveBlockType","renderAttributes","targetClientId","targetBlockElement","_targetBlockElement$c","componentElement","updatedElement","generatedPreview","prepareAttributesForRender","childNodes","outerHTML","_x3","_x4","componentName","getRenderAttributePreparationCallback","generatePreviewViaRest","preparedAttributes","resp","useRest","force","renderedPreview","getPageBackgroundColor","currentBg","editorWrapper","toggleShowPreviews","isShowPreviewsEnabled","busyState","storeObject","createStoreState","action","busy","updatedSaved","updatedSavedStyles","updatedBlockPreviews","renderProps","attributeRenderPreparation","elementRenderPreparation","previewParentBlock","listing","showPreviews","advancedControlsVisible","targetBlockStyles","updatedBlockStyles","startupBlockIds","currentBlockTypeOverride","propertyKey","_state$saved$styles","componentType","getBlockTypeExternal","targetId","_state$saved$styles2","getRenderedStyles","isActiveBlockForRenderForced","forceActiveBlockForRender","cKey","cStyles","sId","getCurrentBlockTypeOverride","_createBlock$attribut","_getDefaultStyles","_getRenderedStyles"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/blocks.style.build.css b/dist/blocks.style.build.css index df5212043..b796cbf8b 100644 --- a/dist/blocks.style.build.css +++ b/dist/blocks.style.build.css @@ -1 +1 @@ -.nope{color:rgba(0,0,0,0)}.ub-advanced-video-container{width:100%}.ub-advanced-video-thumbnail{position:relative}.ub-advanced-video-thumbnail>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ub-advanced-video-embed.ub-advanced-video-autofit-youtube{width:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-youtube>iframe{width:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-vimeo,.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion{position:relative}.ub-advanced-video-embed.ub-advanced-video-autofit-vimeo>iframe,.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion{height:0;overflow:hidden}.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion>iframe{overflow:hidden}.wp-block-ub-button-block{margin:30px auto;max-width:100%}.ub-button-container{max-width:100%;display:flex}.ub-button-container a.ub-button-block-main.ub-button-block-main,.ub-button-container a.ub-button-block-btn.ub-button-block-btn{text-decoration:none}.ub-button-full-container{width:100%}.ub-button-block-main{display:flex;cursor:pointer;transition:background-color .5s,color .5s,border .5s}.ub-buttons{display:flex;cursor:pointer;gap:20px;transition:background-color .5s,color .5s,border .5s}.ub-buttons.orientation-button-row{flex-direction:row}.ub-buttons.orientation-button-row.align-button-center{justify-content:center}.ub-buttons.orientation-button-row.align-button-left{justify-content:flex-start}.ub-buttons.orientation-button-row.align-button-right{justify-content:flex-end}.ub-buttons.orientation-button-row.align-button-space-between{justify-content:space-between}.ub-buttons.orientation-button-column{flex-direction:column}.ub-buttons.orientation-button-column.align-button-center{align-items:center}.ub-buttons.orientation-button-column.align-button-left{align-items:flex-start}.ub-buttons.orientation-button-column.align-button-right{align-items:flex-end}.ub-buttons.orientation-button-column.align-button-space-between{justify-content:space-between}.ub-button-small{width:180px;padding:10px;font-size:13px !important}.ub-button-medium{width:275px;padding:15px;font-size:17px !important}.ub-button-large{width:417px;padding:20px;font-size:22px !important}.ub-button-larger{width:512px;padding:20px;font-size:25px !important}.ub-button-flex-small{width:fit-content;width:-moz-fit-content}.ub-button-flex-medium{width:fit-content;width:-moz-fit-content}.ub-button-flex-large{width:fit-content;width:-moz-fit-content}.ub-button-flex-larger{width:fit-content;width:-moz-fit-content}.ub-button-block-btn{text-align:center;color:inherit;margin:0 10px;display:flex;align-items:center}.ub-button-content-holder{display:flex;margin:0 auto}.ub-button-icon-holder{display:flex;align-items:center;padding:0 2px}.ub-button-full-width{width:100%}.ub-buttons{margin:20px 0}@media(max-width: 599px){.ub-button-flex-small{min-width:70%}.ub-button-flex-medium{min-width:80%}.ub-button-flex-large{min-width:90%}.ub-button-flex-larger{min-width:100%}}.wp-block-ub-block-call-to-action{margin:0 auto;max-width:100%}.ub_call_to_action{box-sizing:border-box;width:100%;padding:0 60px;margin:30px 0 60px 0;border-style:solid;border-radius:3px}.ub_call_to_action .ub_call_to_action_button{display:flex;align-items:center}.ub_call_to_action .ub_call_to_action_button .ub_cta_button a,.ub_call_to_action .ub_call_to_action_button a.ub_cta_button{text-decoration:none}.ub_call_to_action_headline{width:100%;padding:20px 20px 10px 20px}.ub_call_to_action_headline p,.ub_call_to_action_headline h2{text-align:center;margin:0;padding:20px 20px 0 20px}.ub_call_to_action_content{width:100%;padding:0 0 15px 0}.ub_call_to_action_content p{text-align:justify}.ub_cta_button{margin-bottom:-31px !important;padding:20px !important;position:relative;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;border-radius:3px}.ub_cta_button_text{margin:0 !important;text-align:center}@media(max-width: 1199.98px){.ub_call_to_action{padding:0 30px}}@media(max-width: 991.98px){.ub_call_to_action{padding:0 20px;margin-bottom:60px !important}.ub_call_to_action_headline{padding:20px 0 0 0}.ub_call_to_action_headline p{line-height:1.3;padding:20px 0}}@media(max-width: 320px){.ub_call_to_action_button .ub_cta_button_text{font-size:14px !important;font-weight:600}.ub_call_to_action{padding:0 10px}}.wp-block-ub-block-click-to-tweet{margin:0 auto;max-width:100%}.ub_click_to_tweet{width:95%;border:1px solid;border-radius:4px;padding:10px;margin:25px 0px}.ub_tweet{padding:10px;margin-left:10px;font-family:"Segoe UI",Arial,sans-serif}.ub_click_tweet{text-align:right;padding:10px;margin-right:10px}.ub_click_tweet>span{display:inline-block}.ub_click_tweet i{display:inline-block;width:16px;height:14px;background:url("../src/blocks/click-to-tweet/icons/sprite-twitter.png") no-repeat;background-position-x:0%;background-position-y:0%;margin-right:3px;position:relative;top:0;background-position:0 -151px;width:25px;height:20px}@media(max-width: 479.98px){.ub_click_tweet{width:100%;float:none;padding:0;margin:10px 0 !important}.ub_tweet{padding:0;margin-left:0;line-height:1.5}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub-content-filter-tag{display:inline-block;min-height:32px;min-width:100px;margin:5px 10px 5px 0;padding:8px;border-radius:3px;text-align:center}.ub-content-filter-category-name{font-size:1.625em;font-weight:800;margin-bottom:15px}.ub-content-filter-category{margin-bottom:10px;padding:3px}.ub-content-filter-tag{cursor:pointer}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.wp-block-ub-content-toggle{margin:20px 0 20px 0;max-width:100%}.wp-block-ub-content-toggle-accordion{position:relative;border:1px solid #ffa07a;margin-bottom:10px}.wp-block-ub-content-toggle-accordion.no-border{border:0 !important}.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px 10px 10px 25px;margin:0;display:block}.wp-block-ub-content-toggle-accordion-content{padding:25px}.wp-block-ub-content-toggle-accordion-controls-top{position:absolute;top:-10px;left:0;right:0;justify-content:center;display:flex;opacity:0;transition:.5s opacity ease-in-out}.wp-block-ub-content-toggle-accordion-controls-top>span{display:inline-block;margin:0 3px}.wp-block-ub-content-toggle-accordion-controls-bottom{position:absolute;bottom:-10px;left:0;right:0;justify-content:center;display:flex;opacity:0;transition:.5s opacity ease-in-out}.wp-block-ub-content-toggle-accordion-controls-bottom>span{display:inline-block;margin:0 3px}.wp-block-ub-content-toggle-accordion-title-wrap{display:flex;align-items:center;background:#ffa07a;cursor:pointer}.wp-block-ub-content-toggle-accordion-title-wrap>*:first-child{flex-grow:1}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap{position:relative;display:flex;justify-content:center;align-items:center}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap.left{order:-1}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap.right{order:0}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap .wp-block-ub-content-toggle-accordion-toggle-location{position:absolute;left:0;right:0;top:150%;opacity:0;transition:.5s opacity ease-in-out;text-align:center;color:#191e23}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-state-indicator{display:block;margin:0 10px;transition:.5s all;transform:rotate(0deg);color:inherit}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-state-indicator.open{transform:rotate(90deg)}.wp-block-ub-content-toggle-accordion-content-wrap{box-sizing:border-box;padding:13px 4%;overflow:hidden}.wp-block-ub-content-toggle-accordion-content-wrap.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-controls-top,.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-controls-bottom,.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-toggle-location{opacity:1 !important}@media(max-width: 479.98px){.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px}}@media(max-width: 374.98px){.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px 0 10px 10px}.wp-block-ub-content-toggle-accordion-content-wrap p{margin:15px 0 10px}}.wp-block-ub-chevron-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:22px;height:22px;border:2px solid rgba(0,0,0,0);border-radius:100px}.wp-block-ub-chevron-down::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);left:4px;top:2px}.wp-block-ub-math-plus,.wp-block-ub-math-plus::after{display:block;box-sizing:border-box;background:currentColor;border-radius:10px}.wp-block-ub-math-plus{margin-top:-2px;position:relative;transform:scale(var(--ggs, 1));width:16px;height:2px}.wp-block-ub-math-plus.open{background-color:rgba(0,0,0,0)}.wp-block-ub-math-plus::after{content:"";position:absolute;width:2px;height:16px;top:-7px;left:7px}.wp-block-ub-math-plus+.wp-block-ub-content-toggle-accordion-toggle-location{margin-top:60px}.ub_countdown_circular_container{display:grid}.ub_countdown_circular_container p{text-align:center}.ub_countdown_circular_container>div{margin:0 auto}.ub_countdown_circular_container>div svg{position:absolute}.ub_countdown_circle_path{stroke-linecap:round;stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s;fill-opacity:0}.ub_countdown_circle_trail{stroke:#d9d9d9;stroke-dasharray:219.911px,219.911px;stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s;fill-opacity:0}.ub_countdown_circle_label{position:relative;top:50%;transform:translateY(-50%);margin:auto;text-align:center}.ub-countdown-separator{margin:0 auto;font-size:35px}.ub-countdown-odometer-container{display:grid}.ub-countdown-odometer-container span{text-align:center}.ub-countdown-digit-container{height:1.5em;overflow-y:hidden;margin:0 auto;font-size:35px}.ub-countdown-digit-container>.digit,.ub-countdown-digit-container>.moving-digit{float:left}.ub-countdown-odometer{margin:0 auto;font-size:35px}.ub-countdown-odometer-digit,.ub-countdown-odometer-digits{float:left}.ub_countdown_style_selector{display:flex;flex-direction:row}.ub-countdown{margin-bottom:20px}.ub-countdown>div{text-align:initial}@media(max-width: 991.98px){.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second,.ub-countdown-odometer-container span{font-size:14px !important}}@media(max-width: 575.98px){.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{margin:0 1px;font-size:16px !important}}@media(max-width: 479.98px){.ub-countdown-separator,.ub-countdown-odometer{font-size:20px}.ub-countdown{margin-bottom:20px;font-size:14px;display:inline-flex}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{font-size:14px !important}.ub_countdown_circular_container>div{height:60px;width:60px}.ub_countdown_circular_container>div svg{width:60px;height:60px}}@media(max-width: 374.98px){.ub_countdown_circular_container div{height:50px;width:50px}.ub_countdown_circular_container>div svg{width:50px;height:50px}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second,.ub-countdown-odometer-container span,.ub-countdown{font-size:10px !important}}@media(max-width: 320px){.ub-countdown,.ub-countdown-separator,.ub-countdown-odometer{font-size:10px}.ub_countdown_circular_container>div{height:40px;width:40px}.ub_countdown_circular_container>div svg{width:40px;height:40px}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{margin:0;font-size:10px !important}}.ub-countdown-wrapper .ub-countdown-unit{color:var(--ub-countdown-unit-color)}.ub-countdown-wrapper .ub-countdown-digit{color:var(--ub-countdown-digit-color)}.ub_counter-container{padding-top:var(--ub-counter-padding-top, 0px) !important;padding-right:var(--ub-counter-padding-right, 0px) !important;padding-bottom:var(--ub-counter-padding-bottom, 0px) !important;padding-left:var(--ub-counter-padding-left, 0px) !important;margin-top:var(--ub-counter-margin-top, auto) !important;margin-right:var(--ub-counter-margin-right, auto) !important;margin-bottom:var(--ub-counter-margin-bottom, auto) !important;margin-left:var(--ub-counter-margin-left, auto) !important}.ub_counter-container .ub_counter-number-wrapper{font-size:var(--ub-counter-font-size)}.ub_counter-container .ub_counter-label-wrapper{font-size:var(--ub-counter-label-font-size)}.ub_counter-container .ub_counter.ub_text-left{text-align:left}.ub_counter-container .ub_counter.ub_text-center{text-align:center}.ub_counter-container .ub_counter.ub_text-right{text-align:right}.ub_divider{display:flex;margin-left:auto;margin-right:auto;align-content:center;border-bottom:none}.ub_divider.ub_divider:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:initial}.entry-content.entry-content .ub_divider{background-color:rgba(0,0,0,0)}.entry-content.entry-content .ub_divider::before,.entry-content.entry-content .ub_divider::after{content:none}.ub-expand{padding-bottom:1em}.ub-expand-toggle-button{display:block;cursor:pointer}.ub-hide{display:none}.wp-block-ub-feature-box{margin:20px 0 20px 0;max-width:100%}.ub_feature_box{display:flex;margin:1rem 0}.ub_feature_box>div{text-align:justify;margin:0 auto}.ub_feature_box.column_1 .ub_feature_2,.ub_feature_box.column_1 .ub_feature_3{display:none}.ub_feature_box.column_1>div{width:100%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_2 .ub_feature_3{display:none}.ub_feature_box.column_2>div{width:49%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_3>div{width:33.2%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_3>div:first-child{margin-left:0}.ub_feature_box.column_3>div:last-child{margin-right:0}.ub_feature_box_feature{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin-left:auto !important;margin-right:auto !important;margin-top:-60px !important;margin-bottom:25px}.ub_feature_one_feature,.ub_feature_two_feature,.ub_feature_three_feature{font-size:40px !important;text-align:center;line-height:80px !important;margin:0 auto !important}.ub_feature_one_title,.ub_feature_two_title,.ub_feature_three_title{font-size:30px !important;text-align:center;margin:20px 0 !important;padding:0}.ub_feature_1>img,.ub_feature_2>img,.ub_feature_3>img{display:flex;align-items:center;margin-right:auto;margin-left:auto;max-width:100%}@media screen and (max-width: 800px){.ub_feature_box.column_3{display:block}.ub_feature_box.column_3>div{width:90% !important;margin:0 !important}}@media screen and (max-width: 600px){.ub_feature_box.column_2{display:block}.ub_feature_box.column_2>div{width:90% !important;margin:0 !important}}.ub_howto-step-image,.ub_howto-yield-image{width:100%}.ub_howto-supplies-list img,.ub_howto-tools-list img{max-width:200px}.ub_howto-section-display{margin-left:1em}.ub_howto figcaption{margin-top:5px;text-align:center}.ub_howto-step-display .ub_howto-step{list-style-position:outside}.ub_howto-step{overflow:auto}.ub_howto-step>figure,.ub_howto-step>img{margin-bottom:10px}.ub_howto-yield{overflow:auto}@media screen and (max-width: 767px){.ub_howto .ub_howto-steps-list .ub_howto-step>figure,.ub_howto .ub_howto-section .ub_howto-steps-list .ub_howto-step>figure,.ub_howto .ub_howto-step-display .ub_howto-step>figure,.ub_howto .ub_howto-section .ub_howto-step-display .ub_howto-step>figure{width:100%;float:none}}.ub_icons_library_modal .components-modal__content{overflow:hidden;padding:0 0px 32px 32px !important}.ub_icons_library_modal .components-modal__content .ub_icons_library{display:grid;grid-gap:15px;grid-template-columns:1fr 4fr;margin-top:3px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper{overflow:auto;max-height:calc(90vh - 100px);text-align:center;padding-bottom:15px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content:not(.no-results){display:grid;padding-right:15px;padding-bottom:10px;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item{display:flex;justify-content:center;align-items:center;height:70px;flex-direction:column}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item svg{width:24px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item:focus{border:1px solid #000}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item:hover{border:1px solid #000}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar{position:sticky;top:0}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar .ub_icons_library_sidebar_item_group{overflow-y:auto;padding:10px;max-height:calc(90vh - 155px)}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar .ub_icons_library_sidebar_item_group .ub_icons_library_sidebar_item>.components-menu-item__item{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 600px){.ub_icons_library_modal .components-modal__content{padding:0 32px 32px 32px !important;overflow:auto}.ub_icons_library_modal .components-modal__content .ub_icons_library{display:grid;grid-template-columns:repeat(1, 1fr)}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar{position:relative}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content{max-height:100% !important}}.wp-block-ub-icon{padding-top:var(--ub-icon-padding-top, 0px) !important;padding-right:var(--ub-icon-padding-right, 0px) !important;padding-bottom:var(--ub-icon-padding-bottom, 0px) !important;padding-left:var(--ub-icon-padding-left, 0px) !important;margin-top:var(--ub-icon-margin-top, auto) !important;margin-right:var(--ub-icon-margin-right, auto) !important;margin-bottom:var(--ub-icon-margin-bottom, auto) !important;margin-left:var(--ub-icon-margin-left, auto) !important}.wp-block-ub-icon .ub_icon{display:flex;justify-content:var(--ub-icon-justification)}.wp-block-ub-icon .ub_icon svg{fill:var(--ub-icon-color);color:var(--ub-icon-color);width:var(--ub-icon-size, 40px);height:var(--ub-icon-size, 40px);background:var(--ub-icon-bg-color);transform:var(--ub-icon-rotation)}.wp-block-ub-icon .ub_icon svg:hover{fill:var(--ub-icon-hover-color, var(--ub-icon-color));background:var(--ub-icon-bg-hover-color, var(--ub-icon-bg-color))}.ub_image_slider{margin-bottom:30px}.ub_image_slider .ub_image_slider_image_caption{display:block;text-align:center}.ub_image_slider .ub_image_slider_alt{font-size:.8em}.ub_image_slider .swiper-slide>img,.ub_image_slider .swiper-slide>picture>img,.ub_image_slider .swiper-slide figure>img,.ub_image_slider .swiper-slide figure>picture>img{display:block;margin:auto}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.ub_notify_info,.ub_notify_success,.ub_notify_warning{margin:10px 0px;padding:15px;border-left-width:4px;border-left-style:solid}.ub_notify_info .ub_notify_text,.ub_notify_success .ub_notify_text,.ub_notify_warning .ub_notify_text{margin:0 auto}.ub_notify_info{color:#31708f;background-color:#d9edf7;border-left-color:#31708f}.ub_notify_success{color:#3c763d;background-color:#dff0d8;border-left-color:#3c763d}.ub_notify_warning{color:#d8000c;background-color:#ffd2d2;border-left-color:#d8000c}.wp-block-ub-number-box{margin:50px 0 50px 0;max-width:100%}.ub_number_box{display:flex;margin:1rem 0;margin-top:5rem}.ub_number_box>div{text-align:justify;margin:0 auto}.ub_number_box.column_1 .ub_number_2,.ub_number_box.column_1 .ub_number_3{display:none}.ub_number_box.column_1>div{width:100%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_2 .ub_number_3{display:none}.ub_number_box.column_2>div{width:49%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_3>div{width:33.2%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_3>div:first-child{margin-left:0}.ub_number_box.column_3>div:last-child{margin-right:0}.ub_number_box_number{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin-left:auto !important;margin-right:auto !important;margin-top:-60px !important;margin-bottom:25px}.ub_number_one_number,.ub_number_two_number,.ub_number_three_number{font-size:40px !important;text-align:center;line-height:80px !important;margin:0 auto !important}.ub_number_one_title,.ub_number_two_title,.ub_number_three_title{font-size:30px !important;text-align:center;margin:10px auto;padding:0}@media screen and (max-width: 800px){.ub_number_box.column_3{display:block}.ub_number_box.column_3>div{width:92% !important;margin:0 !important}}@media screen and (max-width: 600px){.ub_number_box.column_2{display:block}.ub_number_box.column_2>div{width:90% !important;margin:0 !important}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub-block-post-grid{margin:0 0 1.2em 0;position:relative}.ub-block-post-grid .is-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid{display:block}}.ub-block-post-grid .is-grid article{margin-bottom:2.5em;min-width:0;padding:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid article{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}}.ub-block-post-grid .is-grid.columns-1{grid-template-columns:1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-1 article{width:100%}}.ub-block-post-grid .is-grid.columns-2{grid-template-columns:1fr 1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-2 article{width:48%}}.ub-block-post-grid .is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-3 article{width:32%}}@media only screen and (max-width: 600px){.ub-block-post-grid div[class*=columns].is-grid{grid-template-columns:1fr}}.ub-block-post-grid .ub_block-post-grid-text{text-align:left}.ub-block-post-grid a{text-decoration:none}.ub-block-post-grid .ub-block-post-grid-image{margin-bottom:1.2em}.ub-block-post-grid .ub-block-post-grid-image img{display:block;width:100%}.ub-block-post-grid header .ub-block-post-grid-title{margin-top:0;margin-bottom:15px;line-height:1.2}.ub-block-post-grid header .ub-block-post-grid-title a{color:#292929;text-decoration:none}.ub-block-post-grid header .ub-block-post-grid-title a:hover{text-decoration:underline;color:inherit}.ub-block-post-grid .ub-block-post-grid-author,.ub-block-post-grid .ub-block-post-grid-date{display:inline-block}.ub-block-post-grid .ub-block-post-grid-author:not(:last-child):after,.ub-block-post-grid .ub-block-post-grid-date:not(:last-child):after{content:"";vertical-align:middle;margin:0 5px;line-height:1}.ub-block-post-grid .ub-block-post-grid-author a{color:inherit;text-decoration:none}.ub-block-post-grid .ub-block-post-grid-author a:hover{color:inherit;text-decoration:underline}.ub-block-post-grid .ub-block-post-grid-more-link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:#292929;text-decoration:none}.ub-block-post-grid .ub-block-post-grid-more-link:hover{text-decoration:underline}.ub-block-post-grid .ub-block-post-grid-excerpt>p:last-child{margin-top:15px;margin-bottom:0}.ub-block-post-grid .is-list article{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr;grid-gap:0 2em;padding:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list article{display:block}}.ub-block-post-grid .is-list article:before{display:none}.ub-block-post-grid .is-list article:not(:last-child){margin-bottom:5%;padding-bottom:5%}.ub-block-post-grid .is-list article:not(.has-post-thumbnail){grid-template-columns:1fr}@media only screen and (min-width: 600px){.ub-block-post-grid .is-list article:not(:last-child){border-bottom:solid 1px #eee}}@media only screen and (max-width: 600px){.ub-block-post-grid .is-list article{grid-template-columns:1fr}}.ub-block-post-grid .is-list .ub-block-post-grid-image{margin-bottom:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list .ub-block-post-grid-image{width:30%;display:inline-block;vertical-align:top}}@media only screen and (max-width: 600px){.ub-block-post-grid .is-list .ub-block-post-grid-image{margin-bottom:5%}}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list .ub-block-post-grid-text{width:65%;padding-left:5%;display:inline-block;vertical-align:top}.ub-block-post-grid .is-list .post:not(.has-post-thumbnail) .ub-block-post-grid-text{width:100%;padding-left:0}}.ub-block-post-grid .is-list .no-thumb .ub-block-post-grid-text{grid-column:span 2}.ub-block-post-grid-image{position:relative}.ub-block-post-grid-image:hover .ub-post-grid-no-image-placeholder{opacity:1;z-index:1}.ub-post-grid-no-image-placeholder{padding:40px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#f3f3f4;transition:.2s ease}.ub-post-grid-no-image-placeholder svg{margin-bottom:10px}.ub-post-grid-no-image-icon{position:absolute;top:10px;background:#ffe606;right:10px;padding:6px;line-height:1;height:32px;transition:.2s ease;border-radius:5px;z-index:1}.ub_progress-bar{overflow:auto;padding-top:var(--ub-progress-bar-padding-top, 0px) !important;padding-right:var(--ub-progress-bar-padding-right, 0px) !important;padding-bottom:var(--ub-progress-bar-padding-bottom, 0px) !important;padding-left:var(--ub-progress-bar-padding-left, 0px) !important;margin-top:var(--ub-progress-bar-margin-top, auto) !important;margin-right:var(--ub-progress-bar-margin-right, auto) !important;margin-bottom:var(--ub-progress-bar-margin-bottom, auto) !important;margin-left:var(--ub-progress-bar-margin-left, auto) !important}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container{text-align:start}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-detail-wrapper{position:relative;display:flex;align-items:center}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-stripe{position:relative}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-stripe .ub_progress-bar-line-stripe{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:8px 8px;animation:progressAnimation 10s linear infinite}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-label-inside{position:relative}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-label-inside .ub_progress-bar-label{position:absolute;top:50%;font-size:1.5px;line-height:1.2;transform:translate(0%, -50%)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line{border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line .ub_progress-bar-line-trail{fill-opacity:0;stroke-linecap:square;border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line .ub_progress-bar-line-path{stroke-dasharray:100px,100px;transition:stroke-dashoffset .3s ease 0s,stroke .3s linear 0s;fill-opacity:0;stroke-linecap:square;border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-label{text-align:right;min-width:24px}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-label.ub_progress-bar-label-top{position:absolute;left:0}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-label,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-label{position:relative;top:50%;transform:translateY(-50%);margin:auto;text-align:center !important}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle{position:absolute}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-trail,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-trail{stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s;fill-opacity:0}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-path,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-path{stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s;fill-opacity:0}.ub_progress-bar .ub_progress-bar-text p{margin:0}@keyframes progressAnimation{to{background-position:100% 0}}.ub_review_block{padding:35px 40px;box-shadow:0px 0px 4px 1px #d6d6d6;border-radius:5px;margin:30px auto}.ub_review_block svg:not(:root){margin:0 1px}.ub_review_block svg:not(:root):first-child{margin-left:0}.ub_review_block svg:not(:root):last-child{margin-right:0}.ub_review_block .ub_review_image{margin-top:10px;float:right;object-fit:contain}.ub_review_overall_value{display:grid;grid-template-columns:75% 25%}.ub_review_entry,.ub_review_percentage_entry{padding:10px 0 10px 0;border-bottom:1px solid #e9e9e9}.ub_review_entry{display:flex;align-items:center}.ub_review_percentage_entry{display:grid;grid-template-columns:25% 75%}.ub_review_rating{text-align:right;font-size:40px}.ub_review_average{display:flex;flex-direction:column}.ub_review_average_stars{display:flex;grid-area:auto;justify-self:self-end;height:50px;line-height:60px;margin-left:auto;align-items:center}.ub_review_cta_panel{display:grid;grid-template-columns:2fr auto;grid-template-areas:"cta . stars"}.ub_review_add_entry{left:50%;width:100%}.ub_review_link_input{display:flex;flex-direction:row}.ub_review_cta_btn{min-width:100px;padding:15px 10px;border-radius:6px;display:inline-block;border-width:1px;border-style:solid;text-align:center;text-transform:none;cursor:pointer;font-weight:normal;background-image:none}.ub_review_cta_btn:hover,.ub_review_cta_btn:active{background-image:none}.ub_review_item_name{font-size:28px !important;margin:0 !important;font-weight:600 !important}.ub_review_summary_title{margin:23px 0 13px 0 !important;font-size:24px !important;font-weight:600 !important}.ub_review_stars{display:flex;margin-left:auto;padding-top:3px}.ub_review_description{padding:0}.ub_review_description_container{display:flex;justify-content:space-between;margin-bottom:10px;overflow:auto}.ub_review_left_image{flex-direction:row}.ub_review_right_image{flex-direction:row-reverse}.ub_review_top_image{flex-direction:column}.ub_review_bottom_image{flex-direction:column-reverse}.ub_review_percentage{display:grid;grid-template-columns:4fr 1fr;overflow:auto;margin-left:auto}.ub_review_percentage>svg{height:10px}.ub_review_percentage>div{text-align:end}.ub_review_percentage_bar{width:100%;align-self:center}.ub_review_percentage_bar_trail{fill-opacity:0;stroke-linecap:round}.ub_review_percentage_bar_path{stroke-dasharray:100px,100px;transition:stroke-dashoffset .3s ease 0s,stroke .3s linear 0s;fill-opacity:0;stroke-linecap:round}.ub_review_cta_main{display:flex}@media(max-width: 7688px){.ub_review_block{padding:35px 40px}}@media(max-width: 576px){.ub_review_cta_btn{padding:15px 10px}.ub_review_image{float:right}}@media(max-width: 480px){.ub_review_rating{font-size:20px;font-weight:600}.ub_review_entry{font-size:18px}.ub_review_cta_btn{padding:15px 8px}}@media(max-width: 460px){.ub_review_average_stars svg{width:12px;height:12px}}@media(max-width: 375px){.ub_review_block{padding:20px 15px}.ub_review_block button>svg{width:12px;height:12px}}@media(max-width: 320px){.ub_review_block{padding:20px 10px}.ub_review_block button>svg{width:8px;height:8px;margin:0}.ub_review_average_stars{height:45px;line-height:40px;margin-left:auto}}@media(max-width: 480px){.ub_review_summary .ub_review_overall_value{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;grid-gap:10px;margin-bottom:10px}.ub_review_summary .ub_review_overall_value p,.ub_review_summary .ub_review_overall_value .rich-text{text-align:justify}.ub_review_summary .ub_review_overall_value .ub_review_average{align-items:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:10px 0}.ub_review_summary .ub_review_overall_value .ub_review_average .ub_review_average_stars{margin-left:unset;height:unset;padding:5px 0}}@media(max-width: 280px){.ub_review_stars svg{width:15px;height:15px}}.wp-block-ub-social-share .social-share-icons{display:flex;flex-wrap:wrap}.wp-block-ub-social-share .social-share-icons.orientation-icons-row{flex-direction:row}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-center{justify-content:center}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-left{justify-content:flex-start}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-right{justify-content:flex-end}.wp-block-ub-social-share .social-share-icons.orientation-icons-column{flex-direction:column}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-center{align-items:center}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-left{align-items:flex-start}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-right{align-items:flex-end}.wp-block-ub-social-share .social-share-icons .social-share-icon{display:flex;align-items:center;justify-content:center;margin:7px}.wp-block-ub-social-share .social-share-icons .social-share-icon.circle{box-shadow:0px 3px 2px gray;border-radius:50%}.wp-block-ub-social-share .social-share-icons .social-share-icon.square{box-shadow:0px 3px 2px gray;border-radius:0%}.wp-block-ub-social-share .social-share-icons .ub-social-share-standalone-icon{margin:12px;padding-right:5px}.wp-block-ub-social-share .social-share-icons .ub-social-share-facebook-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-twitter-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-linkedin-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-pinterest-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-reddit-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-tumblr-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons>div{display:flex;align-items:center}.wp-block-ub-social-share .social-share-icons a{text-decoration:none}.ub-social-share-facebook.square,.ub-social-share-facebook.circle{background-color:#1877f2}.ub-social-share-facebook+span,.ub-social-share-facebook+span>a{color:#1877f2}.ub-social-share-twitter.square,.ub-social-share-twitter.circle{background-color:#1d9bf0}.ub-social-share-twitter+span,.ub-social-share-twitter+span>a{color:#1d9bf0}.ub-social-share-linkedin.square,.ub-social-share-linkedin.circle{background-color:#2867b2}.ub-social-share-linkedin+span,.ub-social-share-linkedin+span>a{color:#2867b2}.ub-social-share-pinterest.square,.ub-social-share-pinterest.circle{background-color:#e60023}.ub-social-share-pinterest+span,.ub-social-share-pinterest+span>a{color:#e60023}.ub-social-share-reddit.square,.ub-social-share-reddit.circle{background-color:#ff4500}.ub-social-share-reddit+span,.ub-social-share-reddit+span>a{color:#ff4500}.ub-social-share-tumblr.square,.ub-social-share-tumblr.circle{background-color:#001935}.ub-social-share-tumblr+span,.ub-social-share-tumblr+span>a{color:#001935}.ub-star-outer-container{display:flex}.ub-star-inner-container,.ub-star-container{display:flex;flex-direction:row}.ub-star-rating .ub-review-text{margin-top:20px}.ub-star-inner-container svg{margin-top:initial}.ub-notification-box{margin:10px 0px;padding:15px;border-left-width:4px;border-left-style:solid}.ub-notification-box>*:first-child{margin-top:0}.ub-notification-box>*:last-child{margin-bottom:0}.ub-feature-box,.ub-number-box{display:flex;margin-top:60px;margin-bottom:30px}.ub-feature-box>div,.ub-number-box>div{flex-basis:100%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub-feature-box>div:first-child:nth-last-child(3),.ub-number-box>div:first-child:nth-last-child(3){margin-left:0}.ub-feature-box>div:last-child:nth-child(3),.ub-number-box>div:last-child:nth-child(3){margin-right:0}.ub-number-panel{border:1px solid}.ub-number-box .ub-number-panel .ub-number-container{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin:-60px auto 25px}.ub-number-box .ub-number-panel .ub-number-container .ub-number-display{font-size:40px;text-align:center;line-height:80px;margin:0 auto}.ub-number-box .ub-number-panel .ub-number-box-title{font-size:30px;text-align:center;margin:10px auto;padding:0}.ub-feature-box .ub-feature img{display:block;margin-left:auto;margin-right:auto}.ub-feature-box .ub-feature .ub-feature-title{font-size:30px;text-align:center;margin:20px 0;padding:0}.ub-bordered-box{margin-bottom:20px;padding:20px}.ub-bordered-box>p:last-child{margin:0}@media screen and (max-width: 800px){.ub-feature-box,.ub-number-box{display:block}.ub-feature-box>div,.ub-number-box>div{width:90%;margin:0}}.ub_styled_list .fa-ul{list-style-type:none;margin-left:1em;padding-left:0;display:grid;column-gap:2em}.ub_styled_list .fa-ul>li{position:relative;list-style:none;margin-left:.5em;margin-right:.5em}.ub_styled_list .fa-li{display:inline-block;left:-0.5em;position:relative}.ub_styled_list li::before{content:"";position:relative;left:-0.5em;display:inline-block;background-repeat:no-repeat}ul.ub_styled_list[id^=ub-styled-list-],ul.ub_styled_list[id^=ub_styled_list-]{list-style-type:none;margin-left:0;padding-left:0}ul.ub_styled_list[id^=ub-styled-list-] li,ul.ub_styled_list[id^=ub_styled_list-] li{position:relative;list-style:none;margin-left:.5em;margin-right:.5em}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.wp-block-ub-tabbed-content{margin-top:30px;margin-bottom:30px}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.aligncenter{margin-inline-start:auto;margin-inline-end:auto}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content{border:1px solid #d3d3d3}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tab-title-wrap{border:1px solid #d3d3d3;border-bottom:0}.wp-block-ub-tabbed-content-holder .blocks-rich-text__tinymce.mce-content-body{font-size:14px}.wp-block-ub-tabbed-content-holder.vertical-holder{display:flex}.wp-block-ub-tabbed-content-tab-holder{position:relative}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width{position:relative;width:21%}.wp-block-ub-tabbed-content-tabs-title{display:flex;overflow-x:hidden}.wp-block-ub-tabbed-content-tabs-title:hover,.wp-block-ub-tabbed-content-tabs-title:focus{overflow-x:auto}@media(max-width: 699px){.wp-block-ub-tabbed-content-tabs-title.ub-mobile-hide{display:none}}@media(min-width: 700px)and (max-width: 899px){.wp-block-ub-tabbed-content-tabs-title.ub-tablet-hide{display:none}}.wp-block-ub-tabbed-content-tabs-content{padding:25px}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width{width:79%}.wp-block-ub-tabbed-content-tab-title{word-break:initial}.wp-block-ub-tabbed-content-tab-title-wrap{border-top-right-radius:5px;border-top-left-radius:5px;padding:10px 15px;margin-right:5px;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-wrap.active{color:#fff}.wp-block-ub-tabbed-content-tab-title-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-vertical-wrap.active{color:#000}@media(max-width: 699px){.ub-tabbed-content-mobile-accordion{padding:0;border:none}.ub-tabbed-content-mobile-accordion>.wp-block-ub-tabbed-content-tab-content-wrap{border:1px solid #d3d3d3;padding:20px}.ub-tabbed-content-mobile-accordion>.wp-block-ub-tabbed-content-tab-content-wrap.active{border-color:#a9a9a9}.wp-block-ub-tabbed-content-tab-title-mobile-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-mobile-vertical-wrap.active{color:#000}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width-mobile{width:79%}.wp-block-ub-tabbed-content-tabs-content.horizontal-content-width-mobile{width:100}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width-mobile{width:21%}.wp-block-ub-tabbed-content-tab-holder.horizontal-tab-width-mobile{width:100%}.wp-block-ub-tabbed-content-tabs-title-mobile-vertical-tab{display:initial}.wp-block-ub-tabbed-content-tabs-title-mobile-vertical-tab .wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border-bottom:1px solid #d3d3d3}.wp-block-ub-tabbed-content-tabs-title-mobile-horizontal-tab{display:flex}.wp-block-ub-tabbed-content-tabs-title-mobile-horizontal-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap{border-right:1px solid #d3d3d3}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-mobile{display:block}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-mobile>.wp-block-ub-tabbed-content-tabs-content{width:100%}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-vertical-holder-mobile{display:flex}}@media(min-width: 700px)and (max-width: 899px){.ub-tabbed-content-tablet-accordion{padding:0;border:none}.ub-tabbed-content-tablet-accordion>.wp-block-ub-tabbed-content-tab-content-wrap{border:1px solid #d3d3d3;padding:20px}.ub-tabbed-content-tablet-accordion>.wp-block-ub-tabbed-content-tab-content-wrap.active{border-color:#a9a9a9}.wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap.active{color:#000}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width-tablet{width:79%}.wp-block-ub-tabbed-content-tabs-content.horizontal-content-width-tablet{width:100%}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width-tablet{width:21%}.wp-block-ub-tabbed-content-tab-holder.horizontal-tab-width-tablet{width:100%}.wp-block-ub-tabbed-content-tabs-title-tablet-vertical-tab{display:initial}.wp-block-ub-tabbed-content-tabs-title-tablet-vertical-tab .wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border-bottom:1px solid #d3d3d3}.wp-block-ub-tabbed-content-tabs-title-tablet-horizontal-tab{display:flex}.wp-block-ub-tabbed-content-tabs-title-tablet-horizontal-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap{border-right:1px solid #d3d3d3}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-tablet{display:block}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-tablet>.wp-block-ub-tabbed-content-tabs-content{width:100%}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-vertical-holder-tablet{display:flex}}.wp-block-ub-tabbed-content-accordion-toggle{border:1px solid #d3d3d3;padding:10px 15px;display:none}.wp-block-ub-tabbed-content-accordion-toggle.active{border-bottom:none}@media(max-width: 699px){.wp-block-ub-tabbed-content-accordion-toggle.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.wp-block-ub-tabbed-content-accordion-toggle.ub-tablet-display{display:block}}@media(max-width: 374.98px){.wp-block-ub-tabbed-content-tab-title-wrap{padding:10px 5px}.wp-block-ub-tabbed-content-tabs-content{padding:10px}.wp-block-ub-tabbed-content-tabs-content p{margin:0 0 10px 0}.wp-block-ub-tabbed-content-scroll-button-container>button{top:-30px}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub_table-of-contents{box-sizing:border-box;transition:all .5s ease-in-out;background-color:#fafafa;border:1px solid #dfdfdf;padding:30px;margin-top:20px;margin-bottom:20px;display:grid}.ub_table-of-contents *{box-sizing:border-box}.ub_table-of-contents ul,.ub_table-of-contents ol{margin-bottom:0;margin-left:1.3em;padding-inline-start:0;padding-left:0}.ub_table-of-contents ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.ub_table-of-contents ol>li{display:table;counter-increment:item}.ub_table-of-contents ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}.ub_table-of-contents li ol>li{margin:0}.ub_table-of-contents li ol>li:before{content:counters(item, ".") " "}.ub_table-of-contents-header{text-align:center;font-size:20px;font-weight:500;display:grid;grid-template-columns:minmax(10px, 1fr) auto;transition:all .5s ease-in-out}.ub_table-of-contents-header-toggle{display:flex;align-items:center;padding-left:5px}.ub_table-of-contents-collapsed{padding:10px}.ub_table-of-contents-1-column{column-count:1}.ub_table-of-contents-2-column{column-count:2}.ub_table-of-contents-3-column{column-count:3}.ub_table-of-contents-container{transition:all .5s ease-in-out;overflow:hidden}.ub_table-of-contents .ub_table-of-contents-container ul>li:before{content:none}.ub_table-of-contents-header-container,.ub_table-of-contents-extra-container{padding:15px 30px;transition:all .5s ease-in-out}.ub_table-of-contents-header-container{display:grid}.ub_table-of-contents,.ub_table-of-contents-collapsed{padding:0}.ub_table-of-contents-collapsed .ub_table-of-contents-extra-container{padding:0}@media screen and (max-width: 600px){.ub_table-of-contents-1-column,.ub_table-of-contents-2-column,.ub_table-of-contents-3-column{column-count:1}}.wp-block-ub-testimonial-block{margin:30px auto;max-width:100%}.ub_testimonial{max-width:100%;padding:30px;display:grid;grid-template-columns:fit-content(25%) auto;grid-template-rows:auto auto;margin:40px 0}.ub_testimonial_img{padding:10px 10px;grid-column-start:1;grid-row-start:1;grid-row-end:span 2}.ub_testimonial_img img{margin:0 auto;padding:0;border-radius:50%}.ub_testimonial_content{grid-row-start:1;grid-column-start:2;padding:11px 20px}.ub_testimonial_content p{font-style:italic}.ub_testimonial_sign{padding-right:10px;padding-bottom:10px;grid-column-start:2;grid-row-start:2}.ub_testimonial_sign p{margin-bottom:2px !important}.ub_testimonial_sign .ub_testimonial_author_role{margin-top:0;font-size:13px;font-style:italic}@media(max-width: 479.98px){.ub_testimonial{padding:30px 10px;display:block}.ub_testimonial_img{padding:0}.ub_testimonial_content{padding:10px}.ub_testimonial_content p{text-align:center !important}.ub_testimonial_sign{padding-right:0}.ub_testimonial_sign .ub_testimonial_author_role{text-align:center !important;margin-top:5px}.ub_testimonial_img,.ub_testimonial_author{text-align:center !important}}@media(max-width: 320px){.ub_testimonial_content{padding:10px 0}}.ultimate-blocks-icon-component{display:flex;justify-content:center;align-items:center}.ultimate-blocks-icon-component .ultimate-blocks-icon-component-svg-base{width:100%;height:100%}@keyframes linearGradientMove{to{background-position:6px 0,-6px 100%,0 -6px,100% 6px}}.ub-preview-provider{display:none} \ No newline at end of file +.nope{color:rgba(0,0,0,0)}.ub-advanced-video-container{width:100%}.ub-advanced-video-thumbnail{position:relative}.ub-advanced-video-thumbnail>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.ub-advanced-video-embed.ub-advanced-video-autofit-youtube{width:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-youtube>iframe{width:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-vimeo,.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion{position:relative}.ub-advanced-video-embed.ub-advanced-video-autofit-vimeo>iframe,.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion{height:0;overflow:hidden}.ub-advanced-video-embed.ub-advanced-video-autofit-dailymotion>iframe{overflow:hidden}.wp-block-ub-button-block{margin:30px auto;max-width:100%}.ub-button-container{max-width:100%;display:flex}.ub-button-container a.ub-button-block-main.ub-button-block-main,.ub-button-container a.ub-button-block-btn.ub-button-block-btn{text-decoration:none}.ub-button-full-container{width:100%}.ub-button-block-main{display:flex;cursor:pointer;transition:background-color .5s,color .5s,border .5s}.ub-buttons{display:flex;cursor:pointer;gap:20px;transition:background-color .5s,color .5s,border .5s}.ub-buttons.ub-flex-wrap{flex-wrap:wrap}.ub-buttons.orientation-button-row{flex-direction:row}.ub-buttons.orientation-button-row.align-button-center{justify-content:center}.ub-buttons.orientation-button-row.align-button-left{justify-content:flex-start}.ub-buttons.orientation-button-row.align-button-right{justify-content:flex-end}.ub-buttons.orientation-button-row.align-button-space-between{justify-content:space-between}.ub-buttons.orientation-button-column{flex-direction:column}.ub-buttons.orientation-button-column.align-button-center{align-items:center}.ub-buttons.orientation-button-column.align-button-left{align-items:flex-start}.ub-buttons.orientation-button-column.align-button-right{align-items:flex-end}.ub-buttons.orientation-button-column.align-button-space-between{justify-content:space-between}.ub-button-small{width:180px;padding:10px;font-size:13px !important}.ub-button-medium{width:275px;padding:15px;font-size:17px !important}.ub-button-large{width:417px;padding:20px;font-size:22px !important}.ub-button-larger{width:512px;padding:20px;font-size:25px !important}.ub-button-flex-small{width:fit-content;width:-moz-fit-content}.ub-button-flex-medium{width:fit-content;width:-moz-fit-content}.ub-button-flex-large{width:fit-content;width:-moz-fit-content}.ub-button-flex-larger{width:fit-content;width:-moz-fit-content}.ub-button-block-btn{text-align:center;color:inherit;margin:0 10px;display:flex;align-items:center}.ub-button-content-holder{display:flex;margin:0 auto}.ub-button-icon-holder{display:flex;align-items:center;padding:0 2px}.ub-button-full-width{width:100%}.ub-buttons{margin:20px 0}@media(max-width: 599px){.ub-button-flex-small{min-width:70%}.ub-button-flex-medium{min-width:80%}.ub-button-flex-large{min-width:90%}.ub-button-flex-larger{min-width:100%}}.wp-block-ub-block-call-to-action{margin:0 auto;max-width:100%}.ub_call_to_action{box-sizing:border-box;width:100%;padding:0 60px;margin:30px 0 60px 0;border-style:solid;border-radius:3px}.ub_call_to_action .ub_call_to_action_button{display:flex;align-items:center}.ub_call_to_action .ub_call_to_action_button .ub_cta_button a,.ub_call_to_action .ub_call_to_action_button a.ub_cta_button{text-decoration:none}.ub_call_to_action_headline{width:100%;padding:20px 20px 10px 20px}.ub_call_to_action_headline p,.ub_call_to_action_headline h2{text-align:center;margin:0;padding:20px 20px 0 20px}.ub_call_to_action_content{width:100%;padding:0 0 15px 0}.ub_call_to_action_content p{text-align:justify}.ub_cta_button{margin-bottom:-31px !important;padding:20px !important;position:relative;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;border-radius:3px}.ub_cta_button_text{margin:0 !important;text-align:center}@media(max-width: 1199.98px){.ub_call_to_action{padding:0 30px}}@media(max-width: 991.98px){.ub_call_to_action{padding:0 20px;margin-bottom:60px !important}.ub_call_to_action_headline{padding:20px 0 0 0}.ub_call_to_action_headline p{line-height:1.3;padding:20px 0}}@media(max-width: 320px){.ub_call_to_action_button .ub_cta_button_text{font-size:14px !important;font-weight:600}.ub_call_to_action{padding:0 10px}}.wp-block-ub-block-click-to-tweet{margin:0 auto;max-width:100%}.ub_click_to_tweet{width:95%;border:1px solid;border-radius:4px;padding:10px;margin:25px 0px}.ub_tweet{padding:10px;margin-left:10px;font-family:"Segoe UI",Arial,sans-serif}.ub_click_tweet{text-align:right;padding:10px;margin-right:10px}.ub_click_tweet>span{display:inline-block}.ub_click_tweet i{display:inline-block;width:16px;height:14px;background:url("../src/blocks/click-to-tweet/icons/sprite-twitter.png") no-repeat;background-position-x:0%;background-position-y:0%;margin-right:3px;position:relative;top:0;background-position:0 -151px;width:25px;height:20px}@media(max-width: 479.98px){.ub_click_tweet{width:100%;float:none;padding:0;margin:10px 0 !important}.ub_tweet{padding:0;margin-left:0;line-height:1.5}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub-content-filter-tag{display:inline-block;min-height:32px;min-width:100px;margin:5px 10px 5px 0;padding:8px;border-radius:3px;text-align:center}.ub-content-filter-category-name{font-size:1.625em;font-weight:800;margin-bottom:15px}.ub-content-filter-category{margin-bottom:10px;padding:3px}.ub-content-filter-tag{cursor:pointer}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.wp-block-ub-content-toggle{margin:20px 0 20px 0;max-width:100%}.wp-block-ub-content-toggle-accordion{position:relative;border:1px solid #ffa07a;margin-bottom:10px}.wp-block-ub-content-toggle-accordion.no-border{border:0 !important}.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px 10px 10px 25px;margin:0;display:block}.wp-block-ub-content-toggle-accordion-content{padding:25px}.wp-block-ub-content-toggle-accordion-controls-top{position:absolute;top:-10px;left:0;right:0;justify-content:center;display:flex;opacity:0;transition:.5s opacity ease-in-out}.wp-block-ub-content-toggle-accordion-controls-top>span{display:inline-block;margin:0 3px}.wp-block-ub-content-toggle-accordion-controls-bottom{position:absolute;bottom:-10px;left:0;right:0;justify-content:center;display:flex;opacity:0;transition:.5s opacity ease-in-out}.wp-block-ub-content-toggle-accordion-controls-bottom>span{display:inline-block;margin:0 3px}.wp-block-ub-content-toggle-accordion-title-wrap{display:flex;align-items:center;background:#ffa07a;cursor:pointer}.wp-block-ub-content-toggle-accordion-title-wrap>*:first-child{flex-grow:1}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap{position:relative;display:flex;justify-content:center;align-items:center}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap.left{order:-1}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap.right{order:0}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-toggle-wrap .wp-block-ub-content-toggle-accordion-toggle-location{position:absolute;left:0;right:0;top:150%;opacity:0;transition:.5s opacity ease-in-out;text-align:center;color:#191e23}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-state-indicator{display:block;margin:0 10px;transition:.5s all;transform:rotate(0deg);color:inherit}.wp-block-ub-content-toggle-accordion-title-wrap .wp-block-ub-content-toggle-accordion-state-indicator.open{transform:rotate(90deg)}.wp-block-ub-content-toggle-accordion-content-wrap{box-sizing:border-box;padding:13px 4%;overflow:hidden}.wp-block-ub-content-toggle-accordion-content-wrap.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-controls-top,.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-controls-bottom,.wp-block-ub-content-toggle-accordion:hover .wp-block-ub-content-toggle-accordion-toggle-location{opacity:1 !important}@media(max-width: 479.98px){.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px}}@media(max-width: 374.98px){.wp-block-ub-content-toggle-accordion .wp-block-ub-content-toggle-accordion-title{padding:10px 0 10px 10px}.wp-block-ub-content-toggle-accordion-content-wrap p{margin:15px 0 10px}}.wp-block-ub-chevron-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs, 1));width:22px;height:22px;border:2px solid rgba(0,0,0,0);border-radius:100px}.wp-block-ub-chevron-down::after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);left:4px;top:2px}.wp-block-ub-math-plus,.wp-block-ub-math-plus::after{display:block;box-sizing:border-box;background:currentColor;border-radius:10px}.wp-block-ub-math-plus{margin-top:-2px;position:relative;transform:scale(var(--ggs, 1));width:16px;height:2px}.wp-block-ub-math-plus.open{background-color:rgba(0,0,0,0)}.wp-block-ub-math-plus::after{content:"";position:absolute;width:2px;height:16px;top:-7px;left:7px}.wp-block-ub-math-plus+.wp-block-ub-content-toggle-accordion-toggle-location{margin-top:60px}.ub_countdown_circular_container{display:grid}.ub_countdown_circular_container p{text-align:center}.ub_countdown_circular_container>div{margin:0 auto}.ub_countdown_circular_container>div svg{position:absolute}.ub_countdown_circle_path{stroke-linecap:round;stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s;fill-opacity:0}.ub_countdown_circle_trail{stroke:#d9d9d9;stroke-dasharray:219.911px,219.911px;stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s;fill-opacity:0}.ub_countdown_circle_label{position:relative;top:50%;transform:translateY(-50%);margin:auto;text-align:center}.ub-countdown-separator{margin:0 auto;font-size:35px}.ub-countdown-odometer-container{display:grid}.ub-countdown-odometer-container span{text-align:center}.ub-countdown-digit-container{height:1.5em;overflow-y:hidden;margin:0 auto;font-size:35px}.ub-countdown-digit-container>.digit,.ub-countdown-digit-container>.moving-digit{float:left}.ub-countdown-odometer{margin:0 auto;font-size:35px}.ub-countdown-odometer-digit,.ub-countdown-odometer-digits{float:left}.ub_countdown_style_selector{display:flex;flex-direction:row}.ub-countdown{margin-bottom:20px}.ub-countdown>div{text-align:initial}@media(max-width: 991.98px){.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second,.ub-countdown-odometer-container span{font-size:14px !important}}@media(max-width: 575.98px){.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{margin:0 1px;font-size:16px !important}}@media(max-width: 479.98px){.ub-countdown-separator,.ub-countdown-odometer{font-size:20px}.ub-countdown{margin-bottom:20px;font-size:14px;display:inline-flex}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{font-size:14px !important}.ub_countdown_circular_container>div{height:60px;width:60px}.ub_countdown_circular_container>div svg{width:60px;height:60px}}@media(max-width: 374.98px){.ub_countdown_circular_container div{height:50px;width:50px}.ub_countdown_circular_container>div svg{width:50px;height:50px}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second,.ub-countdown-odometer-container span,.ub-countdown{font-size:10px !important}}@media(max-width: 320px){.ub-countdown,.ub-countdown-separator,.ub-countdown-odometer{font-size:10px}.ub_countdown_circular_container>div{height:40px;width:40px}.ub_countdown_circular_container>div svg{width:40px;height:40px}.ub-countdown .ub_countdown_week,.ub-countdown .ub_countdown_day,.ub-countdown .ub_countdown_hour,.ub-countdown .ub_countdown_minute,.ub-countdown .ub_countdown_second{margin:0;font-size:10px !important}}.ub-countdown-wrapper .ub-countdown-unit{color:var(--ub-countdown-unit-color)}.ub-countdown-wrapper .ub-countdown-digit{color:var(--ub-countdown-digit-color)}.ub_counter-container{padding-top:var(--ub-counter-padding-top, 0px) !important;padding-right:var(--ub-counter-padding-right, 0px) !important;padding-bottom:var(--ub-counter-padding-bottom, 0px) !important;padding-left:var(--ub-counter-padding-left, 0px) !important;margin-top:var(--ub-counter-margin-top, auto) !important;margin-right:var(--ub-counter-margin-right, auto) !important;margin-bottom:var(--ub-counter-margin-bottom, auto) !important;margin-left:var(--ub-counter-margin-left, auto) !important}.ub_counter-container .ub_counter-number-wrapper{font-size:var(--ub-counter-font-size)}.ub_counter-container .ub_counter-label-wrapper{font-size:var(--ub-counter-label-font-size)}.ub_counter-container .ub_counter.ub_text-left{text-align:left}.ub_counter-container .ub_counter.ub_text-center{text-align:center}.ub_counter-container .ub_counter.ub_text-right{text-align:right}.ub_divider{display:flex;margin-left:auto;margin-right:auto;align-content:center;border-bottom:none}.ub_divider.ub_divider:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:initial}.entry-content.entry-content .ub_divider{background-color:rgba(0,0,0,0)}.entry-content.entry-content .ub_divider::before,.entry-content.entry-content .ub_divider::after{content:none}.ub-expand{padding-bottom:1em}.ub-expand-toggle-button{display:block;cursor:pointer}.ub-hide{display:none}.wp-block-ub-feature-box{margin:20px 0 20px 0;max-width:100%}.ub_feature_box{display:flex;margin:1rem 0}.ub_feature_box>div{text-align:justify;margin:0 auto}.ub_feature_box.column_1 .ub_feature_2,.ub_feature_box.column_1 .ub_feature_3{display:none}.ub_feature_box.column_1>div{width:100%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_2 .ub_feature_3{display:none}.ub_feature_box.column_2>div{width:49%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_3>div{width:33.2%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub_feature_box.column_3>div:first-child{margin-left:0}.ub_feature_box.column_3>div:last-child{margin-right:0}.ub_feature_box_feature{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin-left:auto !important;margin-right:auto !important;margin-top:-60px !important;margin-bottom:25px}.ub_feature_one_feature,.ub_feature_two_feature,.ub_feature_three_feature{font-size:40px !important;text-align:center;line-height:80px !important;margin:0 auto !important}.ub_feature_one_title,.ub_feature_two_title,.ub_feature_three_title{font-size:30px !important;text-align:center;margin:20px 0 !important;padding:0}.ub_feature_1>img,.ub_feature_2>img,.ub_feature_3>img{display:flex;align-items:center;margin-right:auto;margin-left:auto;max-width:100%}@media screen and (max-width: 800px){.ub_feature_box.column_3{display:block}.ub_feature_box.column_3>div{width:90% !important;margin:0 !important}}@media screen and (max-width: 600px){.ub_feature_box.column_2{display:block}.ub_feature_box.column_2>div{width:90% !important;margin:0 !important}}.ub_howto-step-image,.ub_howto-yield-image{width:100%}.ub_howto-supplies-list img,.ub_howto-tools-list img{max-width:200px}.ub_howto-section-display{margin-left:1em}.ub_howto figcaption{margin-top:5px;text-align:center}.ub_howto-step-display .ub_howto-step{list-style-position:outside}.ub_howto-step{overflow:auto}.ub_howto-step>figure,.ub_howto-step>img{margin-bottom:10px}.ub_howto-yield{overflow:auto}@media screen and (max-width: 767px){.ub_howto .ub_howto-steps-list .ub_howto-step>figure,.ub_howto .ub_howto-section .ub_howto-steps-list .ub_howto-step>figure,.ub_howto .ub_howto-step-display .ub_howto-step>figure,.ub_howto .ub_howto-section .ub_howto-step-display .ub_howto-step>figure{width:100%;float:none}}.ub_icons_library_modal .components-modal__content{overflow:hidden;padding:0 0px 32px 32px !important}.ub_icons_library_modal .components-modal__content .ub_icons_library{display:grid;grid-gap:15px;grid-template-columns:1fr 4fr;margin-top:3px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper{overflow:auto;max-height:calc(90vh - 100px);text-align:center;padding-bottom:15px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content:not(.no-results){display:grid;padding-right:15px;padding-bottom:10px;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item{display:flex;justify-content:center;align-items:center;height:70px;flex-direction:column}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item svg{width:24px}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item:focus{border:1px solid #000}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content_wrapper .ub_icon_library_content .ub_icon_library_item:hover{border:1px solid #000}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar{position:sticky;top:0}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar .ub_icons_library_sidebar_item_group{overflow-y:auto;padding:10px;max-height:calc(90vh - 155px)}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar .ub_icons_library_sidebar_item_group .ub_icons_library_sidebar_item>.components-menu-item__item{width:100%;display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 600px){.ub_icons_library_modal .components-modal__content{padding:0 32px 32px 32px !important;overflow:auto}.ub_icons_library_modal .components-modal__content .ub_icons_library{display:grid;grid-template-columns:repeat(1, 1fr)}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icons_library_sidebar{position:relative}.ub_icons_library_modal .components-modal__content .ub_icons_library .ub_icon_library_content{max-height:100% !important}}.wp-block-ub-icon{padding-top:var(--ub-icon-padding-top, 0px) !important;padding-right:var(--ub-icon-padding-right, 0px) !important;padding-bottom:var(--ub-icon-padding-bottom, 0px) !important;padding-left:var(--ub-icon-padding-left, 0px) !important;margin-top:var(--ub-icon-margin-top, auto) !important;margin-right:var(--ub-icon-margin-right, auto) !important;margin-bottom:var(--ub-icon-margin-bottom, auto) !important;margin-left:var(--ub-icon-margin-left, auto) !important}.wp-block-ub-icon .ub_icon{display:flex;justify-content:var(--ub-icon-justification)}.wp-block-ub-icon .ub_icon svg{fill:var(--ub-icon-color);color:var(--ub-icon-color);width:var(--ub-icon-size, 40px);height:var(--ub-icon-size, 40px);background:var(--ub-icon-bg-color);transform:var(--ub-icon-rotation)}.wp-block-ub-icon .ub_icon svg:hover{fill:var(--ub-icon-hover-color, var(--ub-icon-color));background:var(--ub-icon-bg-hover-color, var(--ub-icon-bg-color))}.ub_image_slider{margin-bottom:30px}.ub_image_slider .ub_image_slider_image_caption{display:block;text-align:center}.ub_image_slider .ub_image_slider_alt{font-size:.8em}.ub_image_slider .swiper-slide>img,.ub_image_slider .swiper-slide>picture>img,.ub_image_slider .swiper-slide figure>img,.ub_image_slider .swiper-slide figure>picture>img{display:block;margin:auto}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.ub_notify_info,.ub_notify_success,.ub_notify_warning{margin:10px 0px;padding:15px;border-left-width:4px;border-left-style:solid}.ub_notify_info .ub_notify_text,.ub_notify_success .ub_notify_text,.ub_notify_warning .ub_notify_text{margin:0 auto}.ub_notify_info{color:#31708f;background-color:#d9edf7;border-left-color:#31708f}.ub_notify_success{color:#3c763d;background-color:#dff0d8;border-left-color:#3c763d}.ub_notify_warning{color:#d8000c;background-color:#ffd2d2;border-left-color:#d8000c}.wp-block-ub-number-box{margin:50px 0 50px 0;max-width:100%}.ub_number_box{display:flex;margin:1rem 0;margin-top:5rem}.ub_number_box>div{text-align:justify;margin:0 auto}.ub_number_box.column_1 .ub_number_2,.ub_number_box.column_1 .ub_number_3{display:none}.ub_number_box.column_1>div{width:100%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_2 .ub_number_3{display:none}.ub_number_box.column_2>div{width:49%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_3>div{width:33.2%;margin-left:.5rem;margin-right:.5rem;border:1px solid;padding:1rem}.ub_number_box.column_3>div:first-child{margin-left:0}.ub_number_box.column_3>div:last-child{margin-right:0}.ub_number_box_number{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin-left:auto !important;margin-right:auto !important;margin-top:-60px !important;margin-bottom:25px}.ub_number_one_number,.ub_number_two_number,.ub_number_three_number{font-size:40px !important;text-align:center;line-height:80px !important;margin:0 auto !important}.ub_number_one_title,.ub_number_two_title,.ub_number_three_title{font-size:30px !important;text-align:center;margin:10px auto;padding:0}@media screen and (max-width: 800px){.ub_number_box.column_3{display:block}.ub_number_box.column_3>div{width:92% !important;margin:0 !important}}@media screen and (max-width: 600px){.ub_number_box.column_2{display:block}.ub_number_box.column_2>div{width:90% !important;margin:0 !important}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub-block-post-grid{margin:0 0 1.2em 0;position:relative}.ub-block-post-grid .is-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid{display:block}}.ub-block-post-grid .is-grid article{margin-bottom:2.5em;min-width:0;padding:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid article{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}}.ub-block-post-grid .is-grid.columns-1{grid-template-columns:1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-1 article{width:100%}}.ub-block-post-grid .is-grid.columns-2{grid-template-columns:1fr 1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-2 article{width:48%}}.ub-block-post-grid .is-grid.columns-3{grid-template-columns:1fr 1fr 1fr}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-grid.columns-3 article{width:32%}}@media only screen and (max-width: 600px){.ub-block-post-grid div[class*=columns].is-grid{grid-template-columns:1fr}}.ub-block-post-grid .ub_block-post-grid-text{text-align:left}.ub-block-post-grid a{text-decoration:none}.ub-block-post-grid .ub-block-post-grid-image{margin-bottom:1.2em}.ub-block-post-grid .ub-block-post-grid-image img{display:block;width:100%}.ub-block-post-grid header .ub-block-post-grid-title{margin-top:0;margin-bottom:15px;line-height:1.2}.ub-block-post-grid header .ub-block-post-grid-title a{color:#292929;text-decoration:none}.ub-block-post-grid header .ub-block-post-grid-title a:hover{text-decoration:underline;color:inherit}.ub-block-post-grid .ub-block-post-grid-author,.ub-block-post-grid .ub-block-post-grid-date{display:inline-block}.ub-block-post-grid .ub-block-post-grid-author:not(:last-child):after,.ub-block-post-grid .ub-block-post-grid-date:not(:last-child):after{content:"";vertical-align:middle;margin:0 5px;line-height:1}.ub-block-post-grid .ub-block-post-grid-author a{color:inherit;text-decoration:none}.ub-block-post-grid .ub-block-post-grid-author a:hover{color:inherit;text-decoration:underline}.ub-block-post-grid .ub-block-post-grid-more-link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:bold;color:#292929;text-decoration:none}.ub-block-post-grid .ub-block-post-grid-more-link:hover{text-decoration:underline}.ub-block-post-grid .ub-block-post-grid-excerpt>p:last-child{margin-top:15px;margin-bottom:0}.ub-block-post-grid .is-list article{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr;grid-gap:0 2em;padding:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list article{display:block}}.ub-block-post-grid .is-list article:before{display:none}.ub-block-post-grid .is-list article:not(:last-child){margin-bottom:5%;padding-bottom:5%}.ub-block-post-grid .is-list article:not(.has-post-thumbnail){grid-template-columns:1fr}@media only screen and (min-width: 600px){.ub-block-post-grid .is-list article:not(:last-child){border-bottom:solid 1px #eee}}@media only screen and (max-width: 600px){.ub-block-post-grid .is-list article{grid-template-columns:1fr}}.ub-block-post-grid .is-list .ub-block-post-grid-image{margin-bottom:0}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list .ub-block-post-grid-image{width:30%;display:inline-block;vertical-align:top}}@media only screen and (max-width: 600px){.ub-block-post-grid .is-list .ub-block-post-grid-image{margin-bottom:5%}}@media all and (-ms-high-contrast: none){.ub-block-post-grid .is-list .ub-block-post-grid-text{width:65%;padding-left:5%;display:inline-block;vertical-align:top}.ub-block-post-grid .is-list .post:not(.has-post-thumbnail) .ub-block-post-grid-text{width:100%;padding-left:0}}.ub-block-post-grid .is-list .no-thumb .ub-block-post-grid-text{grid-column:span 2}.ub-block-post-grid-image{position:relative}.ub-block-post-grid-image:hover .ub-post-grid-no-image-placeholder{opacity:1;z-index:1}.ub-post-grid-no-image-placeholder{padding:40px;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:#f3f3f4;transition:.2s ease}.ub-post-grid-no-image-placeholder svg{margin-bottom:10px}.ub-post-grid-no-image-icon{position:absolute;top:10px;background:#ffe606;right:10px;padding:6px;line-height:1;height:32px;transition:.2s ease;border-radius:5px;z-index:1}.ub_progress-bar{overflow:auto;padding-top:var(--ub-progress-bar-padding-top, 0px) !important;padding-right:var(--ub-progress-bar-padding-right, 0px) !important;padding-bottom:var(--ub-progress-bar-padding-bottom, 0px) !important;padding-left:var(--ub-progress-bar-padding-left, 0px) !important;margin-top:var(--ub-progress-bar-margin-top, auto) !important;margin-right:var(--ub-progress-bar-margin-right, auto) !important;margin-bottom:var(--ub-progress-bar-margin-bottom, auto) !important;margin-left:var(--ub-progress-bar-margin-left, auto) !important}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container{text-align:start}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-detail-wrapper{position:relative;display:flex;align-items:center}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-stripe{position:relative}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-stripe .ub_progress-bar-line-stripe{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:8px 8px;animation:progressAnimation 10s linear infinite}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-label-inside{position:relative}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container.ub_progress-bar-label-inside .ub_progress-bar-label{position:absolute;top:50%;font-size:1.5px;line-height:1.2;transform:translate(0%, -50%)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line{border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line .ub_progress-bar-line-trail{fill-opacity:0;stroke-linecap:square;border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-line .ub_progress-bar-line-path{stroke-dasharray:100px,100px;transition:stroke-dashoffset .3s ease 0s,stroke .3s linear 0s;fill-opacity:0;stroke-linecap:square;border-top-left-radius:var(--ub-bar-top-left-radius);border-top-right-radius:var(--ub-bar-top-right-radius);border-bottom-left-radius:var(--ub-bar-bottom-left-radius);border-bottom-right-radius:var(--ub-bar-bottom-right-radius)}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-label{text-align:right;min-width:24px}.ub_progress-bar:not(.is-style-ub-progress-bar-circle-wrapper):not(.is-style-ub-progress-bar-half-circle-wrapper) .ub_progress-bar-container .ub_progress-bar-label.ub_progress-bar-label-top{position:absolute;left:0}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-label,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-label{position:relative;top:50%;transform:translateY(-50%);margin:auto;text-align:center !important}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle{position:absolute}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-trail,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-trail{stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s;fill-opacity:0}.ub_progress-bar.is-style-ub-progress-bar-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-path,.ub_progress-bar.is-style-ub-progress-bar-half-circle-wrapper .ub_progress-bar-circle .ub_progress-bar-circle-path{stroke-dashoffset:0px;transition:stroke-dashoffset .3s ease 0s,stroke-dasharray .3s ease 0s,stroke .3s ease 0s,stroke-width .06s ease .3s;fill-opacity:0}.ub_progress-bar .ub_progress-bar-text p{margin:0}@keyframes progressAnimation{to{background-position:100% 0}}.ub_review_block{padding:35px 40px;box-shadow:0px 0px 4px 1px #d6d6d6;border-radius:5px;margin:30px auto}.ub_review_block svg:not(:root){margin:0 1px}.ub_review_block svg:not(:root):first-child{margin-left:0}.ub_review_block svg:not(:root):last-child{margin-right:0}.ub_review_block .ub_review_image{margin-top:10px;float:right;object-fit:contain}.ub_review_overall_value{display:grid;grid-template-columns:75% 25%}.ub_review_entry,.ub_review_percentage_entry{padding:10px 0 10px 0;border-bottom:1px solid #e9e9e9}.ub_review_entry{display:flex;align-items:center}.ub_review_percentage_entry{display:grid;grid-template-columns:25% 75%}.ub_review_rating{text-align:right;font-size:40px}.ub_review_average{display:flex;flex-direction:column}.ub_review_average_stars{display:flex;grid-area:auto;justify-self:self-end;height:50px;line-height:60px;margin-left:auto;align-items:center}.ub_review_cta_panel{display:grid;grid-template-columns:2fr auto;grid-template-areas:"cta . stars"}.ub_review_add_entry{left:50%;width:100%}.ub_review_link_input{display:flex;flex-direction:row}.ub_review_cta_btn{min-width:100px;padding:15px 10px;border-radius:6px;display:inline-block;border-width:1px;border-style:solid;text-align:center;text-transform:none;cursor:pointer;font-weight:normal;background-image:none}.ub_review_cta_btn:hover,.ub_review_cta_btn:active{background-image:none}.ub_review_item_name{font-size:28px !important;margin:0 !important;font-weight:600 !important}.ub_review_summary_title{margin:23px 0 13px 0 !important;font-size:24px !important;font-weight:600 !important}.ub_review_stars{display:flex;margin-left:auto;padding-top:3px}.ub_review_description{padding:0}.ub_review_description_container{display:flex;justify-content:space-between;margin-bottom:10px;overflow:auto}.ub_review_left_image{flex-direction:row}.ub_review_right_image{flex-direction:row-reverse}.ub_review_top_image{flex-direction:column}.ub_review_bottom_image{flex-direction:column-reverse}.ub_review_percentage{display:grid;grid-template-columns:4fr 1fr;overflow:auto;margin-left:auto}.ub_review_percentage>svg{height:10px}.ub_review_percentage>div{text-align:end}.ub_review_percentage_bar{width:100%;align-self:center}.ub_review_percentage_bar_trail{fill-opacity:0;stroke-linecap:round}.ub_review_percentage_bar_path{stroke-dasharray:100px,100px;transition:stroke-dashoffset .3s ease 0s,stroke .3s linear 0s;fill-opacity:0;stroke-linecap:round}.ub_review_cta_main{display:flex}@media(max-width: 7688px){.ub_review_block{padding:35px 40px}}@media(max-width: 576px){.ub_review_cta_btn{padding:15px 10px}.ub_review_image{float:right}}@media(max-width: 480px){.ub_review_rating{font-size:20px;font-weight:600}.ub_review_entry{font-size:18px}.ub_review_cta_btn{padding:15px 8px}}@media(max-width: 460px){.ub_review_average_stars svg{width:12px;height:12px}}@media(max-width: 375px){.ub_review_block{padding:20px 15px}.ub_review_block button>svg{width:12px;height:12px}}@media(max-width: 320px){.ub_review_block{padding:20px 10px}.ub_review_block button>svg{width:8px;height:8px;margin:0}.ub_review_average_stars{height:45px;line-height:40px;margin-left:auto}}@media(max-width: 480px){.ub_review_summary .ub_review_overall_value{grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;grid-gap:10px;margin-bottom:10px}.ub_review_summary .ub_review_overall_value p,.ub_review_summary .ub_review_overall_value .rich-text{text-align:justify}.ub_review_summary .ub_review_overall_value .ub_review_average{align-items:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:10px 0}.ub_review_summary .ub_review_overall_value .ub_review_average .ub_review_average_stars{margin-left:unset;height:unset;padding:5px 0}}@media(max-width: 280px){.ub_review_stars svg{width:15px;height:15px}}.wp-block-ub-social-share .social-share-icons{display:flex;flex-wrap:wrap}.wp-block-ub-social-share .social-share-icons.orientation-icons-row{flex-direction:row}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-center{justify-content:center}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-left{justify-content:flex-start}.wp-block-ub-social-share .social-share-icons.orientation-icons-row.align-icons-right{justify-content:flex-end}.wp-block-ub-social-share .social-share-icons.orientation-icons-column{flex-direction:column}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-center{align-items:center}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-left{align-items:flex-start}.wp-block-ub-social-share .social-share-icons.orientation-icons-column.align-icons-right{align-items:flex-end}.wp-block-ub-social-share .social-share-icons .social-share-icon{display:flex;align-items:center;justify-content:center;margin:7px}.wp-block-ub-social-share .social-share-icons .social-share-icon.circle{box-shadow:0px 3px 2px gray;border-radius:50%}.wp-block-ub-social-share .social-share-icons .social-share-icon.square{box-shadow:0px 3px 2px gray;border-radius:0%}.wp-block-ub-social-share .social-share-icons .ub-social-share-standalone-icon{margin:12px;padding-right:5px}.wp-block-ub-social-share .social-share-icons .ub-social-share-facebook-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-twitter-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-linkedin-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-pinterest-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-reddit-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons .ub-social-share-tumblr-container{border-width:1px;border-style:solid;white-space:nowrap;display:flex}.wp-block-ub-social-share .social-share-icons>div{display:flex;align-items:center}.wp-block-ub-social-share .social-share-icons a{text-decoration:none}.ub-social-share-facebook.square,.ub-social-share-facebook.circle{background-color:#1877f2}.ub-social-share-facebook+span,.ub-social-share-facebook+span>a{color:#1877f2}.ub-social-share-twitter.square,.ub-social-share-twitter.circle{background-color:#1d9bf0}.ub-social-share-twitter+span,.ub-social-share-twitter+span>a{color:#1d9bf0}.ub-social-share-linkedin.square,.ub-social-share-linkedin.circle{background-color:#2867b2}.ub-social-share-linkedin+span,.ub-social-share-linkedin+span>a{color:#2867b2}.ub-social-share-pinterest.square,.ub-social-share-pinterest.circle{background-color:#e60023}.ub-social-share-pinterest+span,.ub-social-share-pinterest+span>a{color:#e60023}.ub-social-share-reddit.square,.ub-social-share-reddit.circle{background-color:#ff4500}.ub-social-share-reddit+span,.ub-social-share-reddit+span>a{color:#ff4500}.ub-social-share-tumblr.square,.ub-social-share-tumblr.circle{background-color:#001935}.ub-social-share-tumblr+span,.ub-social-share-tumblr+span>a{color:#001935}.ub-star-outer-container{display:flex}.ub-star-inner-container,.ub-star-container{display:flex;flex-direction:row}.ub-star-rating .ub-review-text{margin-top:20px}.ub-star-inner-container svg{margin-top:initial}.ub-notification-box{margin:10px 0px;padding:15px;border-left-width:4px;border-left-style:solid}.ub-notification-box>*:first-child{margin-top:0}.ub-notification-box>*:last-child{margin-bottom:0}.ub-feature-box,.ub-number-box{display:flex;margin-top:60px;margin-bottom:30px}.ub-feature-box>div,.ub-number-box>div{flex-basis:100%;margin-left:.5rem;margin-right:.5rem;padding:1rem}.ub-feature-box>div:first-child:nth-last-child(3),.ub-number-box>div:first-child:nth-last-child(3){margin-left:0}.ub-feature-box>div:last-child:nth-child(3),.ub-number-box>div:last-child:nth-child(3){margin-right:0}.ub-number-panel{border:1px solid}.ub-number-box .ub-number-panel .ub-number-container{border-radius:100px;overflow:hidden;border:medium none;max-width:80px;margin:-60px auto 25px}.ub-number-box .ub-number-panel .ub-number-container .ub-number-display{font-size:40px;text-align:center;line-height:80px;margin:0 auto}.ub-number-box .ub-number-panel .ub-number-box-title{font-size:30px;text-align:center;margin:10px auto;padding:0}.ub-feature-box .ub-feature img{display:block;margin-left:auto;margin-right:auto}.ub-feature-box .ub-feature .ub-feature-title{font-size:30px;text-align:center;margin:20px 0;padding:0}.ub-bordered-box{margin-bottom:20px;padding:20px}.ub-bordered-box>p:last-child{margin:0}@media screen and (max-width: 800px){.ub-feature-box,.ub-number-box{display:block}.ub-feature-box>div,.ub-number-box>div{width:90%;margin:0}}.ub_styled_list .fa-ul{list-style-type:none;margin-left:1em;padding-left:0;display:grid;column-gap:2em}.ub_styled_list .fa-ul>li{position:relative;list-style:none;margin-left:.5em;margin-right:.5em}.ub_styled_list .fa-li{display:inline-block;left:-0.5em;position:relative}.ub_styled_list li::before{content:"";position:relative;left:-0.5em;display:inline-block;background-repeat:no-repeat}ul.ub_styled_list[id^=ub-styled-list-],ul.ub_styled_list[id^=ub_styled_list-]{list-style-type:none;margin-left:0;padding-left:0}ul.ub_styled_list[id^=ub-styled-list-] li,ul.ub_styled_list[id^=ub_styled_list-] li{position:relative;list-style:none;margin-left:.5em;margin-right:.5em}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.wp-block-ub-tabbed-content{margin-top:30px;margin-bottom:30px}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content .wp-block-ub-tabbed-content-tab-content-wrap>.aligncenter{margin-inline-start:auto;margin-inline-end:auto}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tabs-content{border:1px solid #d3d3d3}.wp-block-ub-tabbed-content .wp-block-ub-tabbed-content-tab-title-wrap{border:1px solid #d3d3d3;border-bottom:0}.wp-block-ub-tabbed-content-holder .blocks-rich-text__tinymce.mce-content-body{font-size:14px}.wp-block-ub-tabbed-content-holder.vertical-holder{display:flex}.wp-block-ub-tabbed-content-tab-holder{position:relative}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width{position:relative;width:21%}.wp-block-ub-tabbed-content-tabs-title{display:flex;overflow-x:hidden}.wp-block-ub-tabbed-content-tabs-title:hover,.wp-block-ub-tabbed-content-tabs-title:focus{overflow-x:auto}@media(max-width: 699px){.wp-block-ub-tabbed-content-tabs-title.ub-mobile-hide{display:none}}@media(min-width: 700px)and (max-width: 899px){.wp-block-ub-tabbed-content-tabs-title.ub-tablet-hide{display:none}}.wp-block-ub-tabbed-content-tabs-content{padding:25px}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width{width:79%}.wp-block-ub-tabbed-content-tab-title{word-break:initial}.wp-block-ub-tabbed-content-tab-title-wrap{border-top-right-radius:5px;border-top-left-radius:5px;padding:10px 15px;margin-right:5px;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-wrap.active{color:#fff}.wp-block-ub-tabbed-content-tab-title-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-vertical-wrap.active{color:#000}@media(max-width: 699px){.ub-tabbed-content-mobile-accordion{padding:0;border:none}.ub-tabbed-content-mobile-accordion>.wp-block-ub-tabbed-content-tab-content-wrap{border:1px solid #d3d3d3;padding:20px}.ub-tabbed-content-mobile-accordion>.wp-block-ub-tabbed-content-tab-content-wrap.active{border-color:#a9a9a9}.wp-block-ub-tabbed-content-tab-title-mobile-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-mobile-vertical-wrap.active{color:#000}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width-mobile{width:79%}.wp-block-ub-tabbed-content-tabs-content.horizontal-content-width-mobile{width:100}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width-mobile{width:21%}.wp-block-ub-tabbed-content-tab-holder.horizontal-tab-width-mobile{width:100%}.wp-block-ub-tabbed-content-tabs-title-mobile-vertical-tab{display:initial}.wp-block-ub-tabbed-content-tabs-title-mobile-vertical-tab .wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border-bottom:1px solid #d3d3d3}.wp-block-ub-tabbed-content-tabs-title-mobile-horizontal-tab{display:flex}.wp-block-ub-tabbed-content-tabs-title-mobile-horizontal-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap{border-right:1px solid #d3d3d3}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-mobile{display:block}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-mobile>.wp-block-ub-tabbed-content-tabs-content{width:100%}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-vertical-holder-mobile{display:flex}}@media(min-width: 700px)and (max-width: 899px){.ub-tabbed-content-tablet-accordion{padding:0;border:none}.ub-tabbed-content-tablet-accordion>.wp-block-ub-tabbed-content-tab-content-wrap{border:1px solid #d3d3d3;padding:20px}.ub-tabbed-content-tablet-accordion>.wp-block-ub-tabbed-content-tab-content-wrap.active{border-color:#a9a9a9}.wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border:1px solid #d3d3d3;border-top-left-radius:5px;padding:10px 15px;border-right:0;display:flex;align-items:center;position:relative;cursor:pointer}.wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap.active{color:#000}.wp-block-ub-tabbed-content-tabs-content.vertical-content-width-tablet{width:79%}.wp-block-ub-tabbed-content-tabs-content.horizontal-content-width-tablet{width:100%}.wp-block-ub-tabbed-content-tab-holder.vertical-tab-width-tablet{width:21%}.wp-block-ub-tabbed-content-tab-holder.horizontal-tab-width-tablet{width:100%}.wp-block-ub-tabbed-content-tabs-title-tablet-vertical-tab{display:initial}.wp-block-ub-tabbed-content-tabs-title-tablet-vertical-tab .wp-block-ub-tabbed-content-tab-title-tablet-vertical-wrap{border-bottom:1px solid #d3d3d3}.wp-block-ub-tabbed-content-tabs-title-tablet-horizontal-tab{display:flex}.wp-block-ub-tabbed-content-tabs-title-tablet-horizontal-tab .wp-block-ub-tabbed-content-tab-title-vertical-wrap{border-right:1px solid #d3d3d3}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-tablet{display:block}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-horizontal-holder-tablet>.wp-block-ub-tabbed-content-tabs-content{width:100%}.wp-block-ub-tabbed-content-holder.wp-block-ub-tabbed-content-vertical-holder-tablet{display:flex}}.wp-block-ub-tabbed-content-accordion-toggle{border:1px solid #d3d3d3;padding:10px 15px;display:none}.wp-block-ub-tabbed-content-accordion-toggle.active{border-bottom:none}@media(max-width: 699px){.wp-block-ub-tabbed-content-accordion-toggle.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.wp-block-ub-tabbed-content-accordion-toggle.ub-tablet-display{display:block}}@media(max-width: 374.98px){.wp-block-ub-tabbed-content-tab-title-wrap{padding:10px 5px}.wp-block-ub-tabbed-content-tabs-content{padding:10px}.wp-block-ub-tabbed-content-tabs-content p{margin:0 0 10px 0}.wp-block-ub-tabbed-content-scroll-button-container>button{top:-30px}}.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.ub_table-of-contents{box-sizing:border-box;transition:all .5s ease-in-out;background-color:#fafafa;border:1px solid #dfdfdf;padding:30px;margin-top:20px;margin-bottom:20px;display:grid}.ub_table-of-contents *{box-sizing:border-box}.ub_table-of-contents ul,.ub_table-of-contents ol{margin-bottom:0;margin-left:1.3em;padding-inline-start:0;padding-left:0}.ub_table-of-contents ol{list-style-type:none;counter-reset:item;margin:0;padding:0}.ub_table-of-contents ol>li{display:table;counter-increment:item}.ub_table-of-contents ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}.ub_table-of-contents li ol>li{margin:0}.ub_table-of-contents li ol>li:before{content:counters(item, ".") " "}.ub_table-of-contents-header{text-align:center;font-size:20px;font-weight:500;display:grid;grid-template-columns:minmax(10px, 1fr) auto;transition:all .5s ease-in-out}.ub_table-of-contents-header-toggle{display:flex;align-items:center;padding-left:5px}.ub_table-of-contents-collapsed{padding:10px}.ub_table-of-contents-1-column{column-count:1}.ub_table-of-contents-2-column{column-count:2}.ub_table-of-contents-3-column{column-count:3}.ub_table-of-contents-container{transition:all .5s ease-in-out;overflow:hidden}.ub_table-of-contents .ub_table-of-contents-container ul>li:before{content:none}.ub_table-of-contents-header-container,.ub_table-of-contents-extra-container{padding:15px 30px;transition:all .5s ease-in-out}.ub_table-of-contents-header-container{display:grid}.ub_table-of-contents,.ub_table-of-contents-collapsed{padding:0}.ub_table-of-contents-collapsed .ub_table-of-contents-extra-container{padding:0}@media screen and (max-width: 600px){.ub_table-of-contents-1-column,.ub_table-of-contents-2-column,.ub_table-of-contents-3-column{column-count:1}}.wp-block-ub-testimonial-block{margin:30px auto;max-width:100%}.ub_testimonial{max-width:100%;padding:30px;display:grid;grid-template-columns:fit-content(25%) auto;grid-template-rows:auto auto;margin:40px 0}.ub_testimonial_img{padding:10px 10px;grid-column-start:1;grid-row-start:1;grid-row-end:span 2}.ub_testimonial_img img{margin:0 auto;padding:0;border-radius:50%}.ub_testimonial_content{grid-row-start:1;grid-column-start:2;padding:11px 20px}.ub_testimonial_content p{font-style:italic}.ub_testimonial_sign{padding-right:10px;padding-bottom:10px;grid-column-start:2;grid-row-start:2}.ub_testimonial_sign p{margin-bottom:2px !important}.ub_testimonial_sign .ub_testimonial_author_role{margin-top:0;font-size:13px;font-style:italic}@media(max-width: 479.98px){.ub_testimonial{padding:30px 10px;display:block}.ub_testimonial_img{padding:0}.ub_testimonial_content{padding:10px}.ub_testimonial_content p{text-align:center !important}.ub_testimonial_sign{padding-right:0}.ub_testimonial_sign .ub_testimonial_author_role{text-align:center !important;margin-top:5px}.ub_testimonial_img,.ub_testimonial_author{text-align:center !important}}@media(max-width: 320px){.ub_testimonial_content{padding:10px 0}}.ultimate-blocks-icon-component{display:flex;justify-content:center;align-items:center}.ultimate-blocks-icon-component .ultimate-blocks-icon-component-svg-base{width:100%;height:100%}@keyframes linearGradientMove{to{background-position:6px 0,-6px 100%,0 -6px,100% 6px}}.ub-preview-provider{display:none} \ No newline at end of file diff --git a/dist/blocks/button/block.json b/dist/blocks/button/block.json index 0475167b0..11dbc3aa8 100644 --- a/dist/blocks/button/block.json +++ b/dist/blocks/button/block.json @@ -51,6 +51,10 @@ "type": "string", "default": "#ffffff" }, + "isFlexWrap": { + "type": "boolean", + "default": true + }, "buttonRounded": { "type": "boolean", "default": true diff --git a/src/blocks/button/block.json b/src/blocks/button/block.json index 5045ad3ea..9ca24114a 100644 --- a/src/blocks/button/block.json +++ b/src/blocks/button/block.json @@ -51,6 +51,10 @@ "type": "string", "default": "#ffffff" }, + "isFlexWrap": { + "type": "boolean", + "default": true + }, "buttonRounded": { "type": "boolean", "default": true diff --git a/src/blocks/button/block.php b/src/blocks/button/block.php index 6760a3381..0a15d6a18 100644 --- a/src/blocks/button/block.php +++ b/src/blocks/button/block.php @@ -66,7 +66,7 @@ class="ub-button-block-main ub-button-' . $size .
    ' : join('', array_map('ub_buttons_parse', $buttons))); return '
    ' .$buttonDisplay . '
    '; + . ' orientation-button-' . $orientation . ($isFlexWrap ? " ub-flex-wrap" : '') . (isset($className) ? ' ' . esc_attr($className) : '') . '" ' .(!isset($blockID) || $blockID === '' ? ' ': ' id="ub-button-' . $blockID . '"') . '>' .$buttonDisplay . '
    '; } function ub_button_add_frontend_assets() { diff --git a/src/blocks/button/components.js b/src/blocks/button/components.js index 75a22d742..813aa9c03 100644 --- a/src/blocks/button/components.js +++ b/src/blocks/button/components.js @@ -881,6 +881,7 @@ export function EditorComponent(props) { addNofollow, openInNewTab, orientation, + isFlexWrap, }, } = props; const { block, getBlock, parentID, getClientIdsWithDescendants, getBlocks } = @@ -1247,8 +1248,10 @@ export function EditorComponent(props) { } } }, [isSelected]); + const flexWrapClass = isFlexWrap ? " ub-flex-wrap" : ""; + const blockProps = useBlockProps({ - className: `ub-buttons align-button-${align} orientation-button-${orientation}`, + className: `ub-buttons align-button-${align} orientation-button-${orientation}${flexWrapClass}`, style: getStyles(props.attributes), }); @@ -1291,6 +1294,11 @@ export function EditorComponent(props) { label={__("Orientation", "ultimate-blocks")} /> + setAttributes({ isFlexWrap: !isFlexWrap })} + /> {isSelected && buttons.length > 0 && activeButtonIndex > -1 && ( <> diff --git a/src/blocks/button/style.css b/src/blocks/button/style.css index 6ccebe4b3..b4309d2e5 100644 --- a/src/blocks/button/style.css +++ b/src/blocks/button/style.css @@ -1 +1 @@ -.wp-block-ub-button-block{margin:30px auto;max-width:100%}.ub-button-container{max-width:100%;display:flex}.ub-button-container a.ub-button-block-main.ub-button-block-main,.ub-button-container a.ub-button-block-btn.ub-button-block-btn{text-decoration:none}.ub-button-full-container{width:100%}.ub-button-block-main{display:flex;cursor:pointer;transition:background-color .5s,color .5s,border .5s}.ub-buttons{display:flex;cursor:pointer;gap:20px;transition:background-color .5s,color .5s,border .5s}.ub-buttons.orientation-button-row{flex-direction:row}.ub-buttons.orientation-button-row.align-button-center{justify-content:center}.ub-buttons.orientation-button-row.align-button-left{justify-content:flex-start}.ub-buttons.orientation-button-row.align-button-right{justify-content:flex-end}.ub-buttons.orientation-button-row.align-button-space-between{justify-content:space-between}.ub-buttons.orientation-button-column{flex-direction:column}.ub-buttons.orientation-button-column.align-button-center{align-items:center}.ub-buttons.orientation-button-column.align-button-left{align-items:flex-start}.ub-buttons.orientation-button-column.align-button-right{align-items:flex-end}.ub-buttons.orientation-button-column.align-button-space-between{justify-content:space-between}.ub-button-small{width:180px;padding:10px;font-size:13px !important}.ub-button-medium{width:275px;padding:15px;font-size:17px !important}.ub-button-large{width:417px;padding:20px;font-size:22px !important}.ub-button-larger{width:512px;padding:20px;font-size:25px !important}.ub-button-flex-small{width:fit-content;width:-moz-fit-content}.ub-button-flex-medium{width:fit-content;width:-moz-fit-content}.ub-button-flex-large{width:fit-content;width:-moz-fit-content}.ub-button-flex-larger{width:fit-content;width:-moz-fit-content}.ub-button-block-btn{text-align:center;color:inherit;margin:0 10px;display:flex;align-items:center}.ub-button-content-holder{display:flex;margin:0 auto}.ub-button-icon-holder{display:flex;align-items:center;padding:0 2px}.ub-button-full-width{width:100%}.ub-buttons{margin:20px 0}@media(max-width: 599px){.ub-button-flex-small{min-width:70%}.ub-button-flex-medium{min-width:80%}.ub-button-flex-large{min-width:90%}.ub-button-flex-larger{min-width:100%}} \ No newline at end of file +.wp-block-ub-button-block{margin:30px auto;max-width:100%}.ub-button-container{max-width:100%;display:flex}.ub-button-container a.ub-button-block-main.ub-button-block-main,.ub-button-container a.ub-button-block-btn.ub-button-block-btn{text-decoration:none}.ub-button-full-container{width:100%}.ub-button-block-main{display:flex;cursor:pointer;transition:background-color .5s,color .5s,border .5s}.ub-buttons{display:flex;cursor:pointer;gap:20px;transition:background-color .5s,color .5s,border .5s}.ub-buttons.ub-flex-wrap{flex-wrap:wrap}.ub-buttons.orientation-button-row{flex-direction:row}.ub-buttons.orientation-button-row.align-button-center{justify-content:center}.ub-buttons.orientation-button-row.align-button-left{justify-content:flex-start}.ub-buttons.orientation-button-row.align-button-right{justify-content:flex-end}.ub-buttons.orientation-button-row.align-button-space-between{justify-content:space-between}.ub-buttons.orientation-button-column{flex-direction:column}.ub-buttons.orientation-button-column.align-button-center{align-items:center}.ub-buttons.orientation-button-column.align-button-left{align-items:flex-start}.ub-buttons.orientation-button-column.align-button-right{align-items:flex-end}.ub-buttons.orientation-button-column.align-button-space-between{justify-content:space-between}.ub-button-small{width:180px;padding:10px;font-size:13px !important}.ub-button-medium{width:275px;padding:15px;font-size:17px !important}.ub-button-large{width:417px;padding:20px;font-size:22px !important}.ub-button-larger{width:512px;padding:20px;font-size:25px !important}.ub-button-flex-small{width:fit-content;width:-moz-fit-content}.ub-button-flex-medium{width:fit-content;width:-moz-fit-content}.ub-button-flex-large{width:fit-content;width:-moz-fit-content}.ub-button-flex-larger{width:fit-content;width:-moz-fit-content}.ub-button-block-btn{text-align:center;color:inherit;margin:0 10px;display:flex;align-items:center}.ub-button-content-holder{display:flex;margin:0 auto}.ub-button-icon-holder{display:flex;align-items:center;padding:0 2px}.ub-button-full-width{width:100%}.ub-buttons{margin:20px 0}@media(max-width: 599px){.ub-button-flex-small{min-width:70%}.ub-button-flex-medium{min-width:80%}.ub-button-flex-large{min-width:90%}.ub-button-flex-larger{min-width:100%}} \ No newline at end of file diff --git a/src/blocks/button/style.scss b/src/blocks/button/style.scss index 179138205..7f926c8e7 100644 --- a/src/blocks/button/style.scss +++ b/src/blocks/button/style.scss @@ -31,6 +31,9 @@ cursor: pointer; gap: 20px; transition: background-color 0.5s, color 0.5s, border 0.5s; + &.ub-flex-wrap { + flex-wrap: wrap; + } &.orientation-button-row { flex-direction: row; &.align-button-center { diff --git a/src/defaults.php b/src/defaults.php index e00505e1a..6e4cc9812 100644 --- a/src/defaults.php +++ b/src/defaults.php @@ -326,6 +326,10 @@ 'type' => 'string', 'default' => '#ffffff' ), + 'isFlexWrap' => array( + 'type' => 'boolean', + 'default' => true + ), 'buttonRounded' => array( 'type' => 'boolean', 'default' => false